-1911099963 -1818100319 -2134243277 685428822 1608376512 -959139462 -1311538708 -2018608538 2142229091 145285877 -1851673777 -425294887 2025985658 264578796 -1764985002 -506771520 1903450705 108227271 -1619379331 -394458133 1981390408 18788062 -1743257756 -284110862 1500963535 779211353 -1216838685 -1065372811 1578837718 689706560 -1340782598 -955091092 1470982909 548035179 -1180496943 1153561259 868663869 -1429236857 -554762752 -1444295018 820027180 1206366138 -645711335 -1367078257 932010805 1082813347 -801802702 -1489877340 1044059934 1228679048 -682053077 -1604353347 961991431 1313989521 -1017516444 -1268850958 760713032 1515241438 -1003214211 -1288496405 708463441 1564310471 -847092138 -1165666624 596379514 1418409964 -890265009 -1108831527 618775395 1407644661 -1952653537 311791269 1704115763 -67753072 -1930355962 368593596 1660910122 -230660165 -2058922195 474875543 541975110 1464521424 -1387925581 877444617 1129025183 -584115396 -1440207958 857831952 1143360134 -728148201 -1549899903 982988347 1301284525 -738946290 -1527536744 1039856162 1258144436 -675890102 -1598976804 968416614 1321201136 -790923181 -1478735675 1054153087 1238510057 -647154568 -1368783634 929256788 1080321474 -570363807 -1459109641 806261069 1191813595 -905860050 -1123640136 605015298 1393098132 -848533449 -1167370079 593627419 1415920013 -992336868 -1277356918 718554416 1574139302 -1011359739 -1263480685 767131945 1522446783 -321348478 -1679840236 47644078 1976683832 -340436837 -1666029555 96156087 1924925729 -503114576 -1794890714 202208668 2064270602 -445722455 -1838555073 190886277 2087158035 -244347674 -2039956368 526511562 1751571804 -167622401 -2130347927 403450323 1862998341 -4979500 -2001521598 297428472 1723684206 -119947059 -1881214885 383230433 1641058679 -827486965 -1179992675 547613735 1470422193 -910145262 -1094223484 667822142 1355356328 -1066007239 -1217317457 779641877 1501516931 -954482400 -1340280394 689283084 1578274970 -753230481 -1541558791 1024785475 1242811605 -1552913952 310083780 1702670418 144790713 2141611055 -507317876 2026610742 -1671754840 1918200452 89283090 -1690906703 -332267737 1966648989 37723659 -1837071462 -444091636 2089738934 193581600 -1779611773 -487950571 2078484143 216274489 -1165870332 -846918766 1418484264 596339390 -1108345059 -890712181 1407295025 619097767 -1269189834 -1017216096 1515704858 760275596 -1288407249 -1003272263 1564087811 708650645 -431598032 2135885706 138950428 -2059388183 -230225281 1800297413 474573651 -2110914832 -181744026 1814274012 455389002 -1952730405 -56851891 1704317943 311616353 -1930004798 -68073900 1660426222 369043320 -1550251451 -727827757 1301769065 982539263 -1527460260 -738984246 1257942896 1040031718 -1388150153 -632966431 1129112411 877384653 -1439742354 -584550664 1143023426 858134484 -1104274911 -920048969 1344305933 656886683 -1186734536 -834343250 1464712980 541757314 -1326083565 -940399995 1593570111 704431017 -1214753270 -1063295332 1503016742 781256624 -1277527730 -992130600 1574180962 718481652 -1263026857 -1011839551 1522130043 767487213 -1123946116 -905526806 1393528912 604545222 -1167313563 -848624141 1415730249 593847519 -1368561366 -647341636 1080231942 929314960 -1459573453 -569926235 1192152095 805960841 -1598627560 -676212338 1320714292 968863906 -1478810367 -790882921 1238713389 1053979835 -2001446522 -5019376 1723480234 297601084 -1881563745 -119624439 -503023244 1242865937 1024692615 -1552481244 -730843982 1299801352 981357982 -1216980885 -1066309379 1501051207 780077521 -1340367758 -954422044 1578499422 689098184 -1179791271 -827662129 1470345589 547652067 -1094708160 -909695786 1355707756 667502074 -1850775353 -425174959 2141260267 145111421 -1765626658 -507143096 2026687986 265026916 -1619730187 -395063197 1903854041 354170491 1645938413 -82684073 -1944754239 309457506 1702281972 -58748082 -1955028008 466075209 1824558815 -171319451 -2100367373 480934480 1806518982 -224126084 -2052903958 145434143 2141984393 -425375949 -1851623515 264692230 2025968272 201787194 2063611820 -502700522 -1794222464 191546147 2087580597 -446389745 -1838968167 48008968 1977335710 -321720796 -1680482638 95505169 1924561799 -339793347 -1665656149 296752990 1723279304 -4295054 -2001123612 383636295 1641735121 -120343957 -1881898243 527146860 474248241 1799570599 -230025955 -2058541685 455716904 1814986942 -181939964 -2111774318 312474627 1704512661 -57565905 -1953059399 368195610 1660225676 -67348170 -1929680480 32728149 1995723971 -268630663 -1728432657 111059020 1981626214 18483184 -1743563190 -283875620 2141944653 145509339 -1851450783 -425579785 2026291028 264343490 -1765220744 -506466578 1825039131 465621901 -2100723145 -171003231 1806313218 481105812 -2052831698 -224168264 1646029609 354114495 -1944974843 -82494829 1701949232 309764006 -1954558436 -59179382 1243534263 1025106721 -1542409573 -753434099 1299388334 980690744 -1552058750 -730184172 1153784709 868379411 -1429521751 -573830593 1135124380 883928842 -1381564752 -626930138 1470743507 548336453 -1180196097 -828337559 1355024330 667105116 -1094031642 -909289872 1500662753 779451255 689487726 1977406042 2064079464 201353982 -1794557116 -502395950 2087362161 191737575 -1838874787 -446443573 1392894710 604164704 -1598254146 -675568856 1239365259 1054344733 -1479452761 -791255247 1080654496 929974838 -1368974452 -648008934 1191493305 805539375 -1458905195 -569512189 1128698365 858547570 -1440402232 -584973218 1302141391 983181657 -1550616349 -728479627 1257299414 -738620308 1592885657 -939995101 1503413632 781939990 -1215159124 -1063971782 1344932267 657275197 -1104910201 -920430575 1464323506 541130020 -1186354018 -833709048 2015932725 254771619 -1775841255 -517873521 2135258412 138560954 -1857350656 -431217514 1995651335 -1728227285 -268801859 1906244894 110742920 -1617912782 -392713052 1704960337 -1953382275 -1929640860 -67422990 1799629155 474159605 456056300 -1109029445 1314716915 962317413 -682250935 1630765172 372551906 2089062416 193175686 -1381021444 883300678 1134635472 -752995263 -1541864233 1024480621 1299882466 -1066226665 1501298093 -954243058 -1340581736 688982306 1578514868 -827775963 -1179773773 547833097 1470133663 -909844420 -1094463318 667582736 1355657606 -424960837 -1850954707 145096087 2141375745 -507094878 -1765709772 264780174 2026834200 -395307895 108950949 1903772979 -283258736 -1743069178 18067900 1981055274 -82015009 353562099 1645600101 -1955170224 310323690 -171506451 -2101332869 -1598741006 968651848 1320895710 -790638211 1053929553 201972914 2064575524 -446006905 -1617352066 110132164 1905740626 -517450045 -1775278507 254162927 2015430521 -431648038 -1857904052 2135737184 -230371691 -2059141629 1800249135 -181859700 -2110899686 455568288 1814059830 -56670553 -1952942543 311502731 1704335133 -67992898 -1930055128 368894866 1660670724 -727843271 -1550135633 982753045 1301589891 -739231200 -1527313738 1040079628 1257859994 -632916469 877139751 1129260977 -584338926 -1439923580 858116926 1143137192 -919933347 656707441 1344520167 -1186981166 541674344 1464761342 -940480913 -1326033159 -1214541088 -346030124 -846803080 -1165885458 -1444059208 -909931016 1355471938 667806932 -1217203899 -1066024493 1501335657 779854079 -1340132004 689333478 -1541510893 1024932009 -1552700150 -730554980 1300089894 981138608 -1429872351 -574434889 1154187277 869052571 -1381489352 -626059858 1134969876 882996354 -2100864577 -171939543 1825126547 466487301 -2052416090 -223498960 1805974666 480496668 -1944268403 1645392033 353730615 -1955523180 -59366142 1702851768 309871662 -1620031013 1904093431 108599393 -283460268 1981017326 18144376 -1851014679 -424873601 -507431578 -1263332231 -1011604241 767182275 -1680054018 -321169304 -244561908 311839311 -67768454 1660731072 368807510 -2059103289 -230448303 1800073963 1814509298 455083620 -1775760495 2015783613 253844011 -1857695864 -431816930 -269176011 1996350095 -1617016902 1905272470 110564864 704146055 -1214447836 -1104497905 -919764071 1344590371 1464407610 541992620 -1387910311 -633267249 1128811125 877624035 -1439961280 -584261674 1143311980 857915130 -1549950101 -728067075 -1892468016 800379045 -1229094625 -1044729463 1359326232 637705358 -1089745612 -938672734 1449682945 -1201272531 -815711813 1114190926 -1402514078 -614439436 1157951575 839106753 -1425370757 -603086355 1286782076 1001753834 -1564680880 -709104186 1272936549 1020807411 -1513023159 -757716513 1689257186 330773620 -1967233586 -38185640 1675477243 349892717 -1915510313 -86732479 1785433296 -2073694724 -211624598 1829128393 436303967 -2096616987 -200337037 2030507142 234890256 -1760987734 -535935684 2120929439 158195721 -1872449101 -412909275 2010946740 14396450 129394747 1437175101 581877163 -1146622959 2108372387 179045685 495104551 -2071207011 -208874741 1664339610 339017228 -1925337162 -96821472 1683884675 -1974441041 -44606663 1885296332 -1638844448 -380237962 1999803093 3514947 -1724058631 -298073233 2122637054 159641192 -1869955118 -410153148 2045319911 250489457 -1746437173 -522171555 1451648608 562124534 -1199044788 -812697638 1374397049 653038319 -1075461291 -924650557 1482550866 -1236037762 -1051410456 1596992075 674699997 -1321317529 -969311247 1261532676 1010189970 -1522591960 -768071746 995852939 -1571630287 -715791449 1173028406 854445728 897583801 -1896068470 1335711521 949643191 623736787 -1138481559 1272452513 -758037477 -1512672115 896100636 1114528138 -614004688 -1402980186 839167237 -603272151 -1425146689 637923658 -938766234 -1089691408 560477523 1450116549 -815377281 -1201576727 685668728 1608075758 -959440812 -1311299390 800308577 1488227831 -1044521907 -1229263653 14467558 2010902896 -288186166 -1714057124 129041919 1890989417 -373332781 -1632086971 235358676 2030074178 -536270600 -1760683922 157978061 2121121115 -412816159 -1872503689 493605250 1785520404 -211439442 -2073919432 436606363 1828791565 -200772425 -2096151519 330324400 1689741606 -37865316 1675275583 -988676760 -1348346470 432533671 1858125873 -458946083 -1818085045 231124200 2059508862 -473379388 -1798308526 2045671203 -521722215 -1746921969 123669406 1884830472 -380540238 -1638507996 3329927 2000027409 -298013013 -1724146115 338924488 1664394078 -96603420 -1925528974 324949969 1683580743 -45074691 -186221866 -2082387392 495312867 1786965877 -208945457 -2071163303 854238052 1173197810 -588987832 -1411124514 898066301 1115707371 -611776943 -1399966009 1009855318 1261837248 -767604102 -1523025172 995946319 1281089497 -716009885 -1571438859 794669824 1482326934 -1235950918 674264857 1597458319 -969009611 -1321654621 562445106 1451297700 -813147618 -1198560632 1374474173 278901485 1738048123 -23997503 -1986600105 401766132 1626687074 -100919336 -536830284 2030685966 235863960 -1872074181 -412263763 2120485655 157498241 -1713625584 -287631738 2010269500 13989802 -1632509431 -373894497 1891599141 129545139 -1968128442 -38302000 1690230634 330952700 -1914865057 -86357303 1674779507 349449189 -2073348492 -211024158 1785026392 492988366 -2096696723 -201211141 1829278529 437232599 -1402368278 -613499268 1114107846 895541072 -1425782029 -603751835 1158294495 839719753 -1565391144 -709544370 1287415796 1002133346 -1512062271 -757534121 1272030189 1020695419 -1310810482 1607532450 685231924 -1910726813 -115625995 1611857487 387305177 -1989059718 -25793556 -768148426 1262464396 -1571026759 995449091 -1410710382 1172579774 -612323299 -1075111715 -924047285 1373993457 652364135 -1051040672 1481848282 794035532 -1322217233 -969432967 1597960643 674873685 -380052226 1884392772 123125202 -298510105 3897803 2122974582 160249312 -521236267 2045231471 249623033 -2081883124 1843830048 450997686 -44465999 -1138033183 -886190729 1378131149 623094875 -1152960008 -1473535570 -550727368 1176879234 824373268 -211064026 -361735577 -1653118223 75381579 1937312733 -316825986 -1709527320 51642194 1947520964 -1817386301 178631545 2107802607 -473557428 -1799280934 231241568 2060404726 -137934333 -2134869355 432614191 1859001273 -257257958 -2018656628 514125622 1772347296 -115555791 -1910771033 387097373 1612026763 -26147288 -1988741442 276784900 1735939986 -786531665 -1508292039 1058020227 1209477909 -697057610 -1586196960 947773338 1333456652 -540675427 -1463631349 835425201 1187816231 -660064636 -813268586 -1199460096 562618554 1452265516 -924105329 -2124777234 -161658760 1867782594 408103252 -2043167497 -248476575 1748622811 524217677 -1887309604 -125386678 1636798960 378052966 -1997785915 -1375149 1726109161 300246399 -1662162806 -336963556 1927481766 98842928 -1686066029 -326657019 1972293055 42597673 -1841897288 -449720274 2084077972 188723458 -1789188959 -497281993 2069185933 206730523 -1170974682 -852268880 1413101834 591202716 -1118200769 -899765079 1398275347 609275269 -1259352044 -1008148350 1524740408 926701011 -2047452725 -219059875 1811429607 486475889 -2103730734 -174281404 1696837845 304382019 -1941957152 -79223434 -735553039 -750412312 1246547026 1150764128 865105142 -1097303805 -822964852 1476123702 553446560 -1337724623 -951795289 1582141469 692756619 -1221708504 -1071053378 1495290884 774333586 -1284760980 -999609606 1423193963 -1212138679 -1060697121 1506695781 784952051 -1330774192 -945107002 1587781244 698658538 -1189366917 -836992019 1461047895 538108609 -1099532446 -915322892 1350047310 662644440 -1860629531 -434226317 2132241097 135289439 -1770729476 -512491670 2021306064 259890758 -1614642217 -389696703 1909252859 114020973 -1733343282 -274172072 1990272738 27661940 -1934746751 -72799465 1654684333 363285051 -1950097512 -54202610 1707982516 315264546 -2106223693 -177036507 1820062367 -232822980 1796617862 470877712 -449397270 -1842246276 188275910 2084564048 -497321485 -1789114011 206903519 2068981833 -336775720 -1662384818 98784500 1927570530 -327093823 -1685601961 42897645 1971953787 -125719154 -1887003368 378522786 1636367412 -1283689 -1997842175 300026043 1726298157 -161864260 -2124606166 408175760 1867740166 -247995995 -2043621069 523862153 1748938783 -564617950 -1453347404 811006990 1196543128 -650815173 -1372427859 926627863 1077676161 -796715760 -1484511866 1049457724 1233798314 -672214775 -1595285089 971026469 1323794611 -1007710906 -1259815472 769780842 1525079292 -998094497 -1283098167 713828467 1569396965 -852228748 -1171048990 591029336 1413305550 -900087443 -1117851141 609722433 1397788887 -64123733 -1960133571 304344455 1696914705 -79673166 -1941473244 357443998 1648957704 -218757991 -2047790065 486041013 1811895587 -174342016 -2103644138 462791084 1821544762 -509961009 -1768051623 261422563 2022952309 -419997482 -1846515648 150551034 2147354988 -280947459 -1740233621 21984721 1984447815 -399716124 -1624514446 102937032 1898283358 -951866269 -1337680651 692964687 1581972953 -1070700422 -1222027028 773851478 1495742912 -912776111 -1096870713 664159613 1351710187 -822747064 -1175269154 553353572 1476178418 -621495289 -1376547695 888855851 1140714941 -577144802 -1432467320 865540402 1150298532 -735103947 -1557658461 975263001 1294361999 -750587860 -1538932550 1028428032 1246470550 -687808664 -1610092546 957267524 1309249234 -798155919 -1486214169 1046706781 1231309515 -639936678 -1361287220 936719990 1087506144 -558460093 -1447975979 817427055 1203749625 -893923572 -1112473702 616148512 1405001398 -841348331 -1159906429 601123385 1423137455 -999536834 -1284802648 711075346 1566905988 -1023311065 -1274629199 756015627 1510527645 -328269920 -1687564490 39886476 1969729050 -352109639 -1677456593 84761237 1913285123 -491423854 -1783478524 213587646 2075928104 -438783093 -1830845667 198628007 2094129713 -237375548 -2032214190 534220520 1758510718 -155964451 -2118968501 414862065 1874688615 -16619530 -2012915872 286000858 1712010828 -126901265 -1888971911 375505603 1634136661 -837030359 -1189290305 538283781 1460846483 -915002832 -1099883866 662194972 1350531978 -1061132773 -1211672947 785254199 1506359201 -944922110 -1330998636 698598190 1587868600 -743637427 -1532244261 1034067809 1252372471 -725534124 -1547302206 986667896 1304980462 -579373441 -1435482391 863573843 1149118405 -635784602 -1390574864 873780042 1125376988 -176828703 -2106392969 461090765 1820106587 -233305352 -2061550994 471231444 1796299586 -72464685 -1935051195 362817535 1655117673 -54295862 -1950043556 315483110 1707791216 -389882235 -1614418413 114081705 1909165887 -273737060 -1733809654 27360176 1990609702 -434547017 -1860278751 135739291 2131756813 -512453970 -1770806728 259715970 2021507860 1233384166 1048887920 -1483893814 -796220580 1324234495 971572841 -1595910189 -672700603 1196980948 811551298 -1453974536 -565105810 1077264077 926060123 -1371807775 -650317961 1412752002 590598676 -1170570322 -851594440 1398351515 610145805 -1118353481 -900696287 1525639856 770202150 -1260319844 -1008321782 1568845481 713399871 -1282617467 -997458157 1928188462 99279544 -1662799102 -337345644 1971328567 42411681 -1685162213 -326547571 2083936796 187787914 -1841808592 -448853082 2069601797 207400595 -1789526231 -497889345 1868218954 408810204 -2125159578 -162294800 1748436563 523253445 -2043058305 -247572503 1635863160 377912046 -1886442668 -125297726 1726778977 300662519 -1998393523 -1712165 1352188839 664793905 -1097424245 -913206755 1475676094 552744744 -1174706542 -822323708 1581468565 -1337120071 -951444945 1496223628 774487834 1294980035 975758165 -1558072593 -735673735 1245845466 1027942220 -1538492682 1140087793 -1376109859 -620950965 1150918632 866037630 1811342191 485610489 -2047311293 -218123563 1822107510 463214560 -2104146342 -174950708 1697475421 304765899 -1960637839 -64734489 1648406340 357015506 -1940992408 -79036674 1984033547 21414813 -1739615705 -280452431 1898723090 103483268 -1625139650 -400202072 2023390009 261966767 -1768678891 -510449021 2146942752 149983158 -1845895668 -419500390 2075496548 213033202 -1782845112 -490946082 2094552189 199189739 -1831455407 -439286329 1970149462 -1688176262 -328775188 1912855631 84208857 1711439872 285585558 -2012421844 -16002630 1634681881 375944335 -1889458891 -127527517 1759053874 534657188 -2032703202 -238003832 1874119723 414448829 -2118472441 -155345519 1088139436 937197626 -1361718912 -640491242 1203139765 816923683 -1447553639 -557898481 1308637342 956762120 -1609672270 -687249116 1231944839 1047186449 -1486643797 -798708419 1567400136 -1285373468 -999952014 1510040785 755389511 1404512506 615520364 -1111930410 -893486784 1423633635 601742453 -1160475185 1655611685 -1935622135 -72879969 1707304252 314856874 1819617559 460462465 -2105849797 -176392019 1796795662 471850392 -2062119902 -233718604 2132390209 136217047 -1860710291 -435101445 2020898136 259212750 -1770384268 1908554099 113576421 -1613997985 -389322551 1991245162 27839996 -1734239162 -274289456 1505788397 784839035 -1211178815 -1060515753 1588413940 699037026 -1331485480 -945548210 1461389791 538720585 -1189779213 -837658523 1349963206 661781840 -1099387670 -914383748 1148686729 863019295 -1434849115 -578895821 1125799312 874341638 -1391184708 -636287958 1252792763 1034627373 -1532856169 -744142847 1304550818 986115380 -1546666866 -725054440 770652130 1525155700 -1008642354 -1259968936 713225211 1569047405 -997420329 -1282694591 590659536 1412665158 -851779844 -1170346390 609844169 1398688607 -900261147 -1118819725 811083654 -564771158 -1454279108 926278559 1077072649 1048817588 1233428258 -796012904 -1484063218 971926445 1323916091 -673183103 -1595459049 377558826 1636181948 -124815866 -1886894448 300733235 1726735269 -1920481 -1998224759 408592152 1868410766 -162202060 -2125214046 523721473 1748003735 -247907795 -2042754373 188090190 2083600344 -449288606 -1841342732 207340375 2069689281 -497704325 -1789750547 99454844 1927987178 -337383856 -1662722362 41962341 1971813363 -326227383 -1685513505 888407715 1140012597 -621123697 -1375906023 865714874 1151267372 -577264746 -1433365760 976195217 1294515719 -735973443 -1557733589 1027754632 1246067230 -749982812 -1538581710 692262599 1581524561 -951224341 -1337309315 774820574 1495917128 -1071598606 -1222147228 664313589 1352642147 -912850983 534336864 1759405558 -237554612 -2033187622 414486905 1874043375 -155520939 -2118270781 285400402 1711664580 -15942530 -2012508952 376379723 1634216413 -127829913 -1889122063 -1130407383 630590355 1385249541 -856314202 -1141727696 586928010 1442643740 -985406835 -1304112613 726500257 1548399415 -1037162860 -1255598590 740313016 1529313070 -701531429 -1591195059 941693943 1327901537 -784154942 -1505391020 1062002670 1212936056 -655035671 -1342979457 922391493 1107141459 -543607056 -1466038682 832002012 1183868746 -252294537 -2014217503 519580507 1778326477 -140800402 -2137211144 429256514 1855119316 -30555579 -1993674029 270771049 1730450431 -113244580 -1907935542 391014256 1615419366 -314484205 -1706661243 55524159 1950878633 -366174710 -1658081636 69402406 1931857840 -476392927 -1801592137 227848973 2056487835 -453568968 -1812978002 184121108 2113816450 -763143170 -1518048408 1015888594 1267337796 -705781785 -1561743503 1004601035 1290260061 -598158388 -1419779238 844542688 1162969718 -617277483 -1405999293 893089529 1111246447 -818656358 -1204585716 557460150 1446844960 -933654653 -1084309739 643296943 1364254265 -1041251416 -1226247362 803316356 1491505682 -964556879 -1316669657 680289949 1602967051 -370312394 -1628812384 132323866 1894001292 -293552337 -1719169095 9362947 2005528213 -415829244 -1875786862 154702376 2118099646 -530893027 -1755576437 240473649 2035443367 -195400878 -2091033660 441715326 1834171112 -214454453 -2077188131 490327655 1782513393 -92150944 -1920543754 344949324 1669903066 -34855047 -1964304401 333596245 1692759747 -106035139 -1901512533 396388625 1621580167 -20722652 -1983578958 281914632 1741331870 -143294449 -2139967335 427548963 1853673909 -266845162 -2027981696 504767802 1762727340 -468117415 -1826740017 169310581 2098219491 -478880704 -1804342058 226147692 2055048698 -356347797 -1647992579 80539975 1942733265 -307276686 -1700240156 60896606 1957037512 -1027593995 -1245243293 751716825 1539930447 -978457364 -1297425286 732138944 1554300246 -870604601 -1155755951 571851243 1427304829 -881433378 -1133423544 628622834 1384068452 -545834863 -1469052921 830036413 1182689579 -669320056 -1357001698 907320740 1091808562 -777211741 -1498709963 1067635087 1218830617 -691964742 -1580841940 953095574 1338516736 -524994180 -1749939734 247158864 2042390726 -405209755 -1864380941 165059657 2127670495 -294735538 -1721138728 6344802 2003296500 -385649321 -1643887167 118297723 1879713005 -50190056 -1979377266 319572020 1678473378 -93328127 -1922507369 341937197 1667677371 -203841238 -2065788484 500678662 1792077968 -189504205 -2085399131 448398367 1841116297 -606398028 -1394857694 903182488 1121077262 -591995475 -1414402757 850967681 1170181143 -721383034 -1576558320 990834858 1275707452 -764586593 -1519753975 1013134515 1264845861 -965998128 -1318373050 677538044 1600477290 -1056846391 -1241055905 789556453 1476959347 -927497758 -1078939276 649715918 1371459672 -807778821 -1193446035 567551191 1456673857 -1342918725 -655122643 1106955927 922615297 -1466340446 -543270092 1184303758 831535640 -1590745207 -702015713 1327580837 942044723 -1505565808 -783953146 1212973756 1061925418 -1304182817 -985362615 1548607219 726330981 -1255244858 -1037481136 1528830698 740764284 -1130874899 -878770309 1385584321 630285911 -1141509132 -856505502 1442550488 586981966 -1801810061 -476200987 2056580703 227794633 -1812509846 -454001668 2113481286 184425168 -1707014335 -314165289 1951360621 55072507 -1658010792 -366218290 1931649652 69571298 -1993498857 -30756991 1730412091 270847661 -1908385010 -112759912 1615739426 390662836 -2013915355 -252631117 1777890825 520046239 -2137271492 -140713046 1855304208 429032070 -1225810182 -1041715604 1491206102 803655488 -1316857117 -964334987 1603025871 680201049 -1204545848 -818731426 1446672356 557664114 -1084632367 -933305785 1364702205 642810731 -1420259682 -597705208 1163325362 844226340 -1405793657 -617448943 1111174059 893131581 -1518139732 -763087302 1267558272 1015699222 -1561410891 -706088413 1289790361 1005032207 -1920877006 -91844956 1670373150 344518536 -1964213717 -34911555 1692539655 333786001 -2091239936 -195230058 1834243884 441673658 -2076708327 -214908273 1782158133 490644387 -1875464618 -416178496 2117652346 155189228 -1755616689 -530818343 2035616611 240270325 -1628625308 -370534670 1893943112 132413406 -1719606659 -293088533 2005828433 9024455 -1648177863 -356123217 1942793237 80452739 -1699804896 -307742282 1956734988 61233306 -1827060469 -467765859 2098668583 168826033 -1804304110 -478957180 2054873150 226349224 -2139759267 -143462965 1853602929 427592935 -2028463804 -266393134 1763080296 504449278 -1901177489 -106338823 1621111875 396821717 -1983671946 -20667936 1741549658 281723084 -1498616335 -777265817 1218612445 1067826251 -1581176344 -691660418 1338984644 952662098 -1468570173 -546286251 1182336239 830354553 -1357209126 -669150900 1091879158 907276384 -1155793515 -870527741 1427479737 571649071 -1133102708 -881784550 1383618720 629106742 -1245678169 -1027128015 1540232331 751379485 -1297239618 -978681560 1554239634 732225540 -2066088840 -203502354 1792515412 500215234 -2085341087 -189593353 1840929101 448621019 -1979550646 -49986340 1678513510 319497712 -1922060205 -93814587 1667355007 342286825 -1720783844 -295052150 2002816304 6798758 -1643960315 -385607533 1879918889 118127039 -1749720018 -525183816 2042299650 247215508 -1864851401 -404778847 2128003355 164753805 -1078469456 -927929306 1371127196 650022154 -1193666391 -807589825 1456765317 567494931 -1318300542 -966040556 1600271790 677709112 -1241411429 -1056530419 1477439927 789102881 -1577005868 -720896958 1276030456 990485870 -1519580979 -764790693 1264806369 1013209463 -1394916122 -606309264 1121265098 902960476 -1414102785 -592334743 1169744339 851431749 54649015 1950797857 -313556581 -1706512115 70001838 1932203064 -366852734 -1658489580 228223109 2057132051 -476837463 -1802290881 184003740 2112920586 -453390928 -1812005594 519499987 1777451077 -252145153 -2013290135 429601994 1855718492 -141208090 -2137889424 271415521 1730824311 -31254067 -1994118821 390118648 1615301742 -112271916 -1907757758 942653567 1328083177 -702439085 -1591307835 1061291110 1212495088 -783522486 -1505012260 921978957 1106475227 -654694047 -1342367241 832146516 1184808130 -543691400 -1466901010 630771739 1386209421 -879316681 -1131314783 586486786 1441932436 -855935698 -1141094984 725833769 1547987135 -984794875 -1303770733 741252144 1529457830 -1038025444 -1255682678 442159606 1834869088 -195776294 -2091679668 490149359 1781540217 -214338365 -2076294059 344021444 1669753170 -91277080 -1920464770 334274013 1693166923 -35455759 -1964651417 133022098 1894445316 -370958146 -1629188056 8390027 2005349661 -292658009 -1719053263 154552736 2117171510 -415750004 -1874913254 240881081 2036120879 -531239787 -1756177405 557117758 1446232488 -818245614 -1203920764 643380519 1365116337 -933800949 -1085250403 804223244 1491618202 -1042212832 -1226430282 679656725 -1316229969 1015275866 1266995660 -762478474 -1517637408 1005462851 1290343893 -706722705 -1561889543 844654952 1163876862 -598341564 -1420740398 892710257 1110613479 -616838051 -1405289269 1181790883 -545660135 -1468083313 907691564 1092449978 -669767936 -1357703274 1068239367 1219181201 -777884885 -1499112515 952225310 1338441352 -691032270 -1580687452 750817873 1539809991 -1026624643 -1245068309 732780104 1554671326 -979159196 -1297872910 572201571 1427909365 -871007409 169452285 2099155563 -468204591 -1827605689 225732324 2054379122 -478541880 -1803733154 79833807 1942297177 -355709981 -1647608971 61861590 1957224000 -308178950 -1700348052 397324953 1621721615 -106900555 -1901599965 281245312 1740916246 -20113492 -1983240390 427113131 1852967485 -142910585 -2139329775 504954546 1763692068 -266952802 -2028884216 678212468 1600881634 -966602152 -1318722866 788625261 1476806651 -1055975871 -1240979753 649542470 1370491856 -927376790 -1078039812 568000351 1457377225 -808149389 -1194086683 903586576 1121751942 -606748100 -1395461462 850814729 1169250207 -591919579 -1413531981 989866786 1275534260 -720483826 -1576437096 1013837627 1265295277 -765227497 -1520124287 318935996 1678091050 -49483120 -1978940922 342841253 1667786547 -94292343 -1922693601 500767630 1792944920 -203982174 2041754446 -524557580 -1749233054 165169089 2128574295 -405395731 -1865345413 7212010 1731012019 271193381 -1994177377 -31165431 1614864810 390582588 -1907457914 -112611312 1777773953 519150871 -2013737811 -251659205 1855678872 -2137716556 -141412318 2056926679 228394305 1547896187 725890541 -1303550889 -984984383 1529790818 740946420 -1256153010 -1037594408 1385729353 631225823 -1130959771 -879633165 1442138448 586316230 -1141168004 -855893782 1106515231 921904521 2117473522 154215524 -1875348002 -415283896 2036060395 240967805 -1755991609 -531463855 1894620352 132820054 -1629225492 -370881158 2004900057 8874063 -1718732299 -293009053 1669399702 344339456 1163408442 845087916 -1420405482 -598645376 1110831139 892518581 -1405382385 -616783463 1266924552 1015319710 -1517429468 -762647118 1290696721 -1562371779 -706270805 1492067422 1427851057 572290983 -1156241891 -871229813 1383498536 628208574 -1132928508 -880815470 1539362563 751304597 -1244746193 -1026974023 1554844442 732576652 -1297913290 -979084640 1219254101 1068197827 -1499318663 -777713937 1338086220 952542170 -1580207520 -691485962 1182261095 829485041 -1468416437 -545354019 1092230014 907881448 -1357612462 -669824316 1853188089 426923887 -2139420971 -142854589 1763222496 505385846 -2028551476 -267259302 1622077387 397008733 -1902080281 -106447247 1740843986 281287492 -1983034626 -20284824 1942124445 80037643 -1647569231 -355785177 1476471359 800095364 1488407570 -1044505176 -1229378242 685619357 1608157195 -959194703 -1311446745 560723126 1449968672 -815426150 -1201494772 637939887 1359020089 -938978941 -1089511147 839347424 1157651574 -603386420 -1425130150 896182521 1114478703 -614151723 -1402734269 1021109458 1272697924 -757955074 -1512721048 1001464011 1287000157 -708886041 -1564970639 231042317 2059558299 -473232351 178825492 2108660098 -458831816 -1818101586 52356415 1947850153 -317684717 -1709722491 74653990 1936986544 -360890358 -1652920164 275938665 1735740927 -25420731 -1988416301 387955056 1612220902 -116271012 -1911101238 514454875 1773061581 -257452937 -2019515167 432288066 1858273748 -137736082 -2134023944 917196229 1101823315 -660263703 -1348330369 835095004 1187101002 -540481296 -1462773658 946914807 1333261665 -696343333 -1585867699 1058865646 1209676152 -787259198 -1508618156 723279265 1545301303 -988660595 -1307243493 745642424 1534503214 -1031800684 -1250375678 652754638 1374621272 -924426270 -1075744908 562428631 1451412033 -812934149 -1198740627 674477820 1597277802 -969025584 -1321539770 794718949 1482244723 -1051716663 -1235803297 996093610 1280843324 -716091514 -1571389680 1009969843 1261820453 -767784033 -1522812151 897885848 1115919886 -611661900 -1399982302 854155905 1173246487 -588840019 -1411370181 495328774 1786850960 -209158358 -2070982724 451664415 1844243081 -186270925 -2082305115 324900404 -44828904 3214946 2000043764 -297832626 -1724358696 123521659 1885076205 -380458153 -1638556735 250250832 2045621958 -521869444 -1746675734 159859273 2122347231 -410442907 -1869736973 1072893839 1223966489 -771920221 -1493541323 949930902 1335491328 -695162182 -1583900116 824739773 1177532203 -551098735 -1474177529 910508964 1094873906 -666164600 -1353969122 574889963 1430466429 -867533113 -1152561583 623500274 1378806628 -886588706 -1138718136 748656601 1536730959 -1030621451 -1248410013 737301440 1559585622 -973327636 -1292172678 77410119 1939480529 -359444885 -1651212547 66120542 1962400712 -302085518 -1694909724 172402549 2101450723 -464992679 -1823476017 220947308 2049725434 -484113856 -1809698090 422199075 1848446901 -148611569 -2145161575 508033850 1765854124 1890752840 129346014 -1631782812 -373569294 2011127121 14183879 -1714340739 -287961877 2120814970 158212588 -1872269226 -413122368 2030359907 235136501 -1760906161 -535984935 1829079340 436386234 -2096371712 -200484714 1785220405 493845923 -2073678823 -211739505 1675493662 349778312 -1915723726 -86552412 1689502983 330626449 -1967283157 1948170349 52005115 -1710171839 -317199913 1936948340 74730722 -1652744872 -361091634 2059743327 230817993 -1798614669 -473144859 2108224582 179291344 -1817799318 -459168260 1388808385 633387095 -1127618067 -875636357 1437224152 581794894 -1146868236 -861725342 1545339123 723202149 -1307418145 -988458679 1534182634 745993340 1332779173 947365939 -1585514103 -696661729 1209883836 1116011466 897829724 -1400202522 -611472784 1172914131 854462277 -1410900225 -589271447 1281324024 995640174 -1571745068 -715775422 1261615073 1010141047 -1522739507 -767826341 1597238190 674552632 -1321366910 -969229804 1482567607 794369825 -1236250981 -1051230707 1374184348 653218570 -1075445072 -924765658 1451599749 562206483 -1198799191 -812845505 2045434626 250473364 -1746617810 -521958728 2122784539 159395725 -1870037449 -410104159 1999721264 3564454 -1723911652 -298319222 1683868518 324729840 -1974228406 -44786980 1664094079 339165161 -1925288365 -96903483 1787183956 495023042 -2071453064 -208727314 1844152141 451721179 -2082085279 -186460425 1537198731 748223005 -1248744537 -1030317263 1559367314 737492484 -1292079170 -973381848 1430536889 574845487 -603466172 -1426004270 839497576 1158580222 -613805475 -1402133813 895775601 1113801703 -757309834 -1512345888 1020411738 1272254412 -709780881 -1565086983 1002437443 1287179221 -1045379552 -1229457738 801023756 1488557978 -958594503 -1311100241 684942101 -412486004 -1871788518 157783968 2120263478 -536595819 -1761410557 235557817 2030920495 -374178114 -1632285144 129769362 1891315460 -287327577 -1713862095 13753227 2010573597 -86055192 -1915103618 349210564 1675081554 -38591759 -1967910297 331170781 1689940811 -200970534 -2096996788 436932598 1829519200 -211244349 -2073060779 493276143 1784806265 -987961595 -1306798189 722634281 1544926911 -1032772836 -1250552950 746537520 1534620326 -876122313 -1128243295 633933339 1389248141 -861230290 -1146250312 581224962 1436809876 -659818655 -1347631113 916821581 1101178587 -540658824 -939399217 1359525493 638551779 -1229939854 -1044927516 1488910942 800705224 -1310892181 -958763011 1607679559 684986065 -1512307932 -757386318 1272078856 1020613278 -1565407427 -709429333 1287628305 1001952903 -1425569002 -603931776 1158277690 839834284 -1402319089 -613580903 1113861667 895688373 -2096811128 -201194722 1829458596 437019186 -2073495663 -210778361 1785108157 492938795 -1914782790 -86406356 1674631830 349694464 -1967947869 -38514891 1690115727 330968601 -1632492564 -374008966 1891386048 129725014 -786770290 1209239348 1058322338 -1347704269 -659776859 1101384479 916650889 324280440 -1926187557 -97024691 1665062135 339338337 -2071528976 -209598106 1787336924 495953994 -2081735191 -185856641 1843748037 451046483 -1746247258 -521318096 2044985482 249770012 -1870158401 -411003607 2122957971 160363525 -1724782188 -298395390 2000652472 3717166 -1638126195 -379904741 1884441761 123042871 -1322036982 1451981837 562842779 1280419952 995530982 -1523446459 -768262701 1262251113 1010523391 -1824112509 -465473515 2101879215 172953913 -1809087334 -483609588 2049303990 220386592 -1650603855 -358942681 1939057053 76847371 -1695544152 -302564290 1962831236 66673938 -1896787737 -101293967 1627337163 402129245 -1986226946 -23354264 1737684434 278250820 -2144675627 -147986365 1847900665 421759343 -2025382708 -264229798 1766424032 508448118 -1473748917 -550547235 1176895847 824259057 -1354390446 -666725180 1578913309 689667723 -1340985551 -954916953 1500613124 779532946 -1216353496 -1065821250 1355269679 666957497 -1094080765 -909207659 1470759478 548221600 -1180409062 -828157044 1135304313 883715823 -1381679275 -626913341 1153866336 868330230 -1429669044 -573584422 1299240523 980936413 -1551976601 -730232847 1243419218 1025123012 -1542229122 -753646616 1701998293 309681731 -1954803719 -59031697 968229857 -1598074277 -675781939 -1167751642 -849168720 1392911123 604050309 -1123532225 -904957271 2087280532 191786754 -1838727496 -446689746 2063899533 201567003 -1794442591 -502412745 1924323238 95807280 -1665354102 -340031972 1977553855 47719209 -1680772461 -321502715 1641959408 383352678 -1882181924 -120119734 1723042793 297057151 -2000819515 -4531629 931366322 -1366633464 -645012322 1206481213 -1444474863 -555736953 1407724914 619650532 595778045 -1165260729 -1312569456 684365354 1607313084 -814564563 518981100 1776825722 -253664064 -2014948266 427999733 1854271843 -141778727 -2138337201 271879646 1731444040 -29692686 -1992434588 391727559 1616804177 -111728405 -1907353475 556598273 1445606551 -819763923 -1205578309 641777688 1363669134 -934371020 -1085697630 804686899 1492237477 -1040650977 -1224745591 681265194 1604090044 -963303162 -1315825264 1016730725 1268589811 -762022583 -1517074977 1006096508 1290854634 -705056432 -1560378938 843160663 1162259649 -598737541 -1421292051 892098638 1110141144 -618514078 -1406858764 440607945 1833178207 -196262427 -2092272269 489611472 1781125190 -215973380 -2077773462 167794626 2097637204 -468830482 -1828125064 225285083 2053808973 -479989001 -1805335967 81518576 1943859046 -355090724 -1647145398 62266345 1957768063 -306677051 -1698739629 397887398 1622177584 -105306486 -1900145124 282756031 1742582569 -19602797 829323018 1181304732 -547351002 -1469634896 906212115 1090814853 -670182849 1068891960 1219678126 -776233452 -1497583998 953695009 1340017591 -690595315 752445294 1541298168 -1026095550 -1244645676 733258615 1555272673 -977616293 570617692 1426448330 -871592336 -1156858138 628042565 1382554579 -882816407 320562819 1679578645 -48953425 -1978517703 343319194 1668387340 -92748874 499183281 1791483431 -204566627 -2067153141 447556264 1839864382 -190624892 246183655 2041267825 -526247989 -1750784163 163689214 2126938728 -405810222 7864021 2003881539 -294019079 -1719750801 119159500 1880951386 -384541728 1807550901 -1380855801 -322785961 1976302829 46976123 -1666688552 -340825778 1923496180 94439522 -1793190413 -501668507 2064676063 202851401 -1837903382 -445324932 2088612038 192577616 -2039312987 -243942093 1753017481 528210975 -2128655940 -166168278 1863395472 404101126 -2002188905 -5360383 1722246331 295719981 -1882930802 -121376488 1640669346 382570548 -1599357687 -676557409 1319492645 966978739 -1480165104 -792639098 1237850172 1053763754 -1368378053 -646511187 1082020887 930702465 -1457655518 -568671820 1192464398 806658200 -1122194067 -904159749 1393740865 605420759 -1166972556 -847881758 1417611352 595081422 -1278794401 -994044471 1573471347 718173413 -1263869626 -1012018736 1520730218 765702396 -1326920190 -940573036 1592176430 702652344 -1216017893 -1065207155 1502309175 780950433 -1103935952 -919308634 1346184988 658118538 -1184988631 -832982337 1464918789 542626707 -1386226074 -631705872 1129430858 878088156 -1439556993 -583718167 1144814419 1038140407 -58597796 1703448550 311410544 -1930745133 -68412859 1659194367 367164265 -2057476360 -228960658 1800603604 475281218 -2110741791 -180907401 1816052685 456782683 -1775108434 -516501960 2017435522 255373076 -1856226633 -430241247 2136103835 139815693 -1729464676 -269662710 1994659760 31663910 -1618496891 -394231277 1904858025 110027583 -1443627197 -554381355 1207803503 821735161 -1365361830 -644281396 1083202166 932670176 -1490520207 -802207769 1227232861 1042360011 -1606044824 -683506690 1313591876 961340114 -1270550745 -1018961999 1514835467 760069789 -1289147586 -1003611224 1562855954 706771588 -1163958507 -845654141 1418790457 597046959 -1108172020 -889875558 1409073696 620491446 -1835147381 -442831075 2090057383 194285105 -1779426414 -487118076 2080275134 217664040 -1673111623 -348035281 1917335189 89064963 -1691642976 -332618954 1965421196 35832346 -1893019665 -131203207 1629793987 371433045 -2008609802 -12567712 1716087514 290347596 -2114893859 -151619765 1878992625 529912446 -1764188917 265407665 2027355175 -395714122 -1620127456 107446426 1902161932 -284940881 -1744628423 17450115 1980593173 -83527200 -1946007178 353048780 1644963930 -60244487 -1955623569 308731093 1700916291 -169938478 -2099658428 466653438 1826070632 -223136309 -2051799715 482170087 1807377521 -572765876 -1428456998 869410912 1154816246 -625898155 -1380532797 884993145 1136188655 -754466434 -1543441944 1024041042 1242468548 -731249305 -1553123855 -1217631810 778385412 1499596946 -955867855 -1342067289 688454685 1578093707 -827272934 -1179131508 549367862 1471774880 -908258045 -1092999787 668169263 1356088505 -5678907 -2001835949 296172009 1721764223 -121332516 -1883001782 382402032 1640877414 -244133641 -2039095199 528265691 1752924493 -165735186 -2129124232 403797442 1863730516 -501331807 -1793492937 202385805 2065111323 -445412168 -1837843410 192802196 2088426754 -322584429 -1681723387 46899647 1976340777 -341310326 -1666239460 94791078 1923175728 -993560563 -1279244133 717822241 1573792183 -1012220908 -1263694718 765779256 1520692654 -904073153 -1122254679 605196563 1393926533 -848219098 -1166670672 595547402 1417176476 -646944663 -1367910145 931006789 1081686483 -568480656 -1457873690 806604124 1192558026 -676601765 -1599287091 967147895 1319285217 -792320958 -1480518444 1053312366 1238332920 -729543930 -1551680624 982149674 1301109436 -739651809 -1527840887 1038593587 1256234661 -631274700 -1386695774 877781528 1129763470 -583907539 -1439336517 859579905 -269866034 -1729291432 31738594 1994619508 -393744425 -1618944191 109678331 1905180269 -516840452 -1774808214 255836880 2016997958 -430151707 -1856284813 139593417 2136290911 -228770902 -2057696452 475224710 1800694288 -181338189 -2110271707 457088671 1815719433 -58281064 -1954446578 310956724 -347731221 -1673446787 88632263 1917803345 -332673294 -1691550108 36024286 1965203272 -442662183 -1835355569 194241525 2090128227 -487569728 -1778944426 217982956 2079922042 -937640239 -1088713145 638771197 1360392043 -814646584 -1200207266 561978340 1450716018 -960022813 -1312815499 684283855 1607362393 -1045761286 -1230126484 799314902 1487119168 -710168907 -1565745629 1000722329 1285750543 -758748500 -1514055110 1019743104 1271872278 -613407097 -1401481711 897468331 1115256637 -602021218 -1424305656 840139698 1158984484 -210592231 -2072662385 494731061 1786498979 -199271936 -2095551850 437336876 1830161338 -39250389 -1968298307 329742087 1688225681 -87764430 -1916542300 348828446 1674412936 -289042819 -1715290389 13365073 2009915335 -374846876 -1632666894 128330568 1889606622 -534903217 -1759955239 235956067 2031572981 -411844010 -1871383872 159228794 2121962476 -788033648 -1509900538 1057615548 1208933930 -697676919 -1586660577 946088613 1331894835 -539228254 -1462028492 835872398 1188386328 -659438661 -1346964691 918528663 1102615041 -860839948 -1145589918 582942424 1438240334 -874685459 -1126536325 634600129 1389627991 -1033168954 -1251203248 744847082 1533167228 -989408289 -1308499127 721990387 1544520293 -362172584 -1653694514 73911924 1935736546 -318477503 -1711055913 50989677 1947024123 -458086550 -1816848388 180110918 2109437648 -471866509 -1797729307 231834207 2060890825 -136396996 -2133225558 433118736 1859645062 -256672987 -2018227277 515709449 1773808287 -117098738 -1912469608 386618914 1611425460 -26676457 -1989164159 275157563 1734451885 -97854381 -1926370107 337952127 1663274473 -45672374 -1975506724 323582310 1682852336 -185510815 -2081004297 452932941 1844970971 -207843208 -2070175506 496169300 1788199362 -409088969 -1868890975 160673051 2123668877 -521140178 -1745405768 251554050 2046384532 -381271035 -1639877485 122168617 1884231103 -299139044 -1725124470 2482480 1998770598 -1052443493 -1237070835 793419191 1481485601 -970377086 -1322383340 673667502 1595959608 -811633495 -1197980609 563156357 1452680467 -923619152 -1074429914 654102940 1375461642 -587993857 -1410016151 855477715 1174060357 -610391834 -1399252880 898648522 1117223260 -769104691 -1523624869 1009124833 1260467575 -716857132 -1572695998 994820600 1280110958 -483267310 -1808343676 222268478 2050538664 -463722229 -1822746211 173164583 2102753457 -303405792 -1695722058 65274892 1961047194 -360210119 -1652518481 76136469 1938747523 -24707722 -1987981856 277388378 1737469132 -102024849 -1897133575 400906307 1625450709 -262310588 -2024127022 508761192 1767122174 -147803811 -2143845941 423546993 1849286887 -664810022 -1353122484 911322358 1096195168 -550368829 -1472906923 826042607 1178294393 -695974424 -1585220226 948577476 1334645842 -773225999 -1494306457 1072160989 1222692939 -974594626 -1292899032 736541842 1558285316 -1031464537 -1249760975 747337867 1535920157 -885828212 -1137416934 624768160 1379533878 -866217579 -1151753981 575729849 1431814191 -1401914411 -612938941 1115560697 897133167 -1424113716 -602239142 1158930144 840232566 -1565789209 -710098063 1285919435 1000514141 -1513736194 -759101592 1271420626 1020225092 -1312330831 -960472281 1607010973 684603915 -1230327896 -1045586114 1487195780 799276562 -1088625789 -937700587 1360167599 638956089 -1200543846 -814344436 1451181750 561542688 -1759618275 -535204981 2031106609 236391079 -1871470844 -411783278 2122186280 159043262 -1715088593 -289217607 2009838083 13402773 -1633151178 -374397024 1889957402 128009868 -1968616583 -38896657 1688676949 329259715 -1916498080 -87834634 1674243660 349036250 -2072853685 -210373667 1786552935 494637809 -2095118510 -199739452 1829856894 437671656 -1251259756 -1033078270 1533356984 744626990 -1308193139 -989741541 1544089505 722460471 -1146043738 -860360144 1438557066 582587164 -1126365505 -874891735 1389586323 634672901 -1461953808 -539268506 1188183004 836045642 -1347313943 -659116417 1103101893 918081363 -1509436734 -788471212 1208595438 1057915768 -1586882853 -697489843 1331984375 946030433 -1912247716 -117286198 1611336560 386677734 -1989628347 -26239277 1734791017 274857983 -2132876690 -136719624 1859158850 433566676 -2018302345 -256633119 1774012251 515536845 -1817019848 -457880914 2109479700 180038530 -1797276127 -472346953 2060574477 232189851 -1654001142 -361839972 1936167718 73442224 -1711000045 -318568827 1946834751 51210153 -1639573161 -381605439 1883797627 122636525 -1725178546 -299045416 1998961762 2264308 -1868721819 -409296397 2123624521 160743647 -1745857156 -520657430 2046702672 251200710 -2081355469 -185189979 1845454879 452483209 -2070098646 -207880772 1787997190 496344208 -1926594303 -97668713 1663361069 337891515 -1975040744 -46107250 1682514996 323884194 -1524090465 -768669431 1260804275 1008822309 -1572471418 -717042416 1280023722 994880572 -1410092627 -587955909 1174261889 855302167 -1398901324 -610712286 1116738712 899097614 -1197528581 -812115603 1452361943 563509313 -1074598430 -923411084 1375505614 654031960 -1237016119 -1052536481 1481294053 793636979 -1322687024 -970042042 1596392700 673199210 -2023938026 -262530944 1767065914 508852652 -2144277489 -147333991 1849593123 423214517 -1987665884 -25063246 1737015560 277868958 -1897176003 -101952341 1625621777 400700807 -1695926158 -303232796 1961122142 65235400 -1652032405 -360657667 1938398535 76459473 -1808682944 -482967338 2051002732 221831674 -1822657447 -463780657 2102531445 173352419 -1137506082 -885770168 1379756530 624580964 -1151415097 -866517935 1431350763 576167293 -1293385492 -974147462 1558634944 736219478 -1249557259 -1031637917 1535845849 747377999 -1585178438 -696047572 1334475158 948783360 -1494623069 -772871115 1223146895 1071680793 -1352691576 -665280482 1095889316 911655218 -1473096559 -550149113 1178351037 825951531 12924121 2009203791 -288664075 -1714657949 128512192 1890566230 -374959636 -1633574534 236895467 2031717501 -535765561 -1760039599 158562546 2121549924 -411231778 -1871042232 494019773 1786057771 -209959535 -2072283897 438296740 1830342706 -200179320 -2095664866 329886863 1689164825 -39334493 -1969160907 348416150 1673746432 -87422534 -1915930324 1001067537 1286349959 -710576835 -1566423637 1019662344 1270997150 -758599388 -1513127502 896572451 1115139253 -612434673 -1401303655 840783930 1159358636 -602719978 -1424750208 639370357 1360737507 -938318503 -1089120817 561102956 1450635514 -813719232 -1200057898 684166215 1606466769 -959845013 -1311842819 799688798 1487763656 -1046206094 -1230824988 433980824 1859728654 -137337676 -2133371870 515096961 1773465879 -256008019 -2017816517 386239914 1610792252 -116659066 -1911759856 275270067 1735358757 -26859361 -1990125559 73995772 1936598378 -362318640 -1654635450 50647525 1946411379 -318066487 -1710391201 179477966 2109058392 -457376542 -1816408972 232741335 2061003073 -472827653 -1797912467 581969232 1438062022 -859945860 -1145473814 635298121 1390072287 -875331483 -1126911757 745254242 1533844980 -1033515954 -1251803944 721840507 1543592429 -989329321 -1307625279 1057436980 1207960994 -787917800 -1509006194 946532653 1332593083 -698052607 -1587306345 836549894 1188793744 -539829206 -1462375236 917600543 1102465417 -658565069 -1346885467 854808155 1173645005 -587384969 -1409677343 899584578 1117364948 -611257490 -1399340040 1009311337 1261432575 -769212603 -1524527149 994384496 1279404774 -716473508 -1572058166 793003583 1480816297 -1052104941 -1236461691 673808934 1596895920 -970464502 -1323248740 564121101 1452867227 -812536031 -1198088265 653396500 1375025794 -922981576 -1074046034 161314451 2124039685 -409790529 -1869338839 250655370 2046263836 -520170586 -1745231056 122093217 1883360823 -381116531 -1638944997 2833080 1999374894 -299541612 -1725797630 338323191 1663915617 -98301989 -1927071923 323461870 1681953400 -45497406 -1974537388 452062917 1844895315 -184578071 -2080850049 496773852 1788549706 -208516112 -2070578330 736651034 1559189388 -974780874 -1293863264 746955523 1535284117 -1031028177 -1249054023 624160552 1379196862 -885158396 -1137000814 576596785 1431903143 -867153379 -1151894901 912226174 1096304616 -665774510 -1353308476 825406311 1177912305 -549662133 -1472470307 948240204 1334038490 -695558560 -1584550154 1072249685 1223560131 -773367175 -1495242001 277235666 1736537924 -24631554 -1987111320 401310667 1626125149 -102374681 -1897737615 509464544 1767571318 -262951220 -2024497574 422579193 1849113455 -146904363 -2143724989 221337526 2050385696 -482396518 -1808267764 173839279 2103157561 -464326013 -1823096299 65724292 1961750290 -303776088 -1696362946 75963293 1937779467 -360088911 -1651619289 1688859101 330219851 -1968729871 -39804825 1673803204 348325202 -1916119832 -87202690 1785887215 494225785 -2072241981 -210032555 1830796790 437816672 -2095981350 -199824308 2032067001 236572975 -1760526187 -535318525 2121475488 158602550 -1870838644 -411405286 2009426315 12736797 -1714747225 -288606159 1890102674 128949508 -1633235778 -375260120 1606930709 683729283 -1312182215 -959545169 1487541516 799876506 -1230736352 -1046264650 1360812327 639330737 -1089325045 -938145635 1450286398 561425832 -1199571950 -814166908 1114685809 897053159 -1400987555 -612790069 1159529832 840578558 -1424792508 -602647342 1286293827 1001159125 -1566234513 -710797063 1271303514 1019329996 -1513558922 -758129440 2108866716 179695626 -1816354384 -457469658 2061436037 232272915 -1798216279 -472492737 1936279726 74348600 -1654183550 -362800876 1946455223 50576417 -1710559845 -317858547 1610993912 386064494 -1911836204 -116620990 1734874337 275719287 -1989773875 -27179685 1860065482 433678428 -2133837338 -136902288 1773378771 515157061 -2017591809 -256193175 1188880468 836489410 -1462599304 -539643410 1102128205 917902555 -1346419359 -658999817 1208445030 1056987376 -1509357238 -787596836 1332391039 946707689 -1587229357 -698090043 1533800496 745324710 -1251634916 -1033723510 1543910441 721487039 -1308076795 -988846701 1437628418 582437012 -1145169618 -860280392 1390263323 635079821 -1126965961 -875237983 1453298527 563651529 -1198394765 -812203291 1374836550 653617104 -1073990038 -923072772 1480858477 792931323 -1236633023 -1051899177 1596579700 674164706 -1322795432 -970944818 1260946235 1009759149 -1524178409 -769535359 1279608610 994211764 -1572133362 -716433768 1173555977 854866847 -1409455579 -587572557 1117703952 899284870 -1399804356 -610820438 1844556695 452363009 -2080386373 -185015763 1788639118 496715544 -2070800734 -208329164 1663712165 338496307 -1926997367 -98342369 1682440124 323014442 -1974886768 -45175290 1883677683 121738085 -1639398689 -380636599 1999333354 2905980 -1725626682 -299747760 2124229569 161094487 -1869395219 -409699717 2045833176 251125582 -1744924940 -520503710 1334092318 948146824 -1584741582 -695340124 1223255559 1072584337 -1494808789 -773834819 1096755756 911743674 -1353626880 -665420906 1177742901 825613987 -1472426215 -549732465 1379119738 624198380 -1136798890 -885333056 1432254051 576276213 -1152379057 -866703399 1558723144 737086174 -1293526172 -975082510 1535508049 746770119 -1249140867 -1030967317 1961525974 65909312 -1696275462 -303836308 1938245327 75527769 -1651955741 -359786635 2050034404 221657714 -1807782968 -482845858 2103234301 173801067 -1823297583 -464150713 1767740082 509256228 -2024541282 -262880504 1848661675 423061053 -2143406201 -147257583 1736841856 276900374 -1987544148 -24163526 1626070681 401403407 -1897545803 -102592733 391809058 1616754868 -111875826 -1907107432 272059451 1731230893 -29807337 -1992417919 427884560 1854288006 -141598404 -2138549846 518833161 1777071263 -253582043 -2014997069 183343174 2112530640 -454821526 -1813722628 226516063 2055695561 -477217421 -1802957339 70652020 1932599522 -365399720 -1656798770 56349805 1952244987 -313150143 -1705867817 741648618 1530108028 -1036334650 -1254229680 727280883 1549687909 -984150561 -1303364279 586096856 1441271886 -857652748 -1142525598 629335233 1384502359 -879983123 -1131694725 830716046 1183090712 -544351838 -1467291340 921599127 1105808385 -656400965 -1343804115 1062744252 1214185514 -782872176 -1504616186 943060133 1328727091 -700738167 -1589861089 239188323 2034665973 -531638193 -1756829479 153910650 2116767212 -417194922 -1876611904 10105169 2006778311 -292269955 -1718394645 133690696 1894827486 -369519516 -1627478798 334932231 1693555089 -34027477 -1962936131 345730334 1671191944 -90895310 -1919796060 489496885 1781141923 -215793639 -2077986673 440460588 1833424314 -196180992 -2092321642 892311979 1109961021 -618530681 -1406744559 843210162 1162177828 -598983522 -1421145080 1005851033 1291002127 -705007435 -1560461277 1016714624 1268704534 -761809748 -1517255622 681085391 1604303193 -963188509 -1315841931 804605398 1492286784 -1040503558 -1224991636 641925629 1363423595 -934453039 -1085648825 556713444 1445590386 -819944248 -1205365666 627894944 1382799926 -882734196 -1134183654 570502841 1426464303 -871411819 -1157071101 733438610 1555059204 -977730626 -1296157912 752526987 1541248541 -1026242649 -1244399823 953940676 1339869778 -690643992 -1580029058 1068908253 1219563083 -776445967 -1497403545 905999094 1090994784 -670166054 -1358355636 829273839 1181386361 -547104829 -1469782187 503499368 1761999614 -267605180 -2029282350 426708593 1852325607 -144609443 -2140774453 282673754 1742631628 -19455114 -1982852128 397706819 1622390485 -105191569 -1900161031 62249484 1957882522 -306463968 -1698919498 81272341 1944006275 -355041479 -1647226961 225333822 2053726888 -480234734 -1805188220 168007207 2097456817 -468846837 -1828010083 1014488033 1265691511 -763774259 -1518433701 991567864 1276981102 -720077100 -1575793086 850154451 1168859973 -593349889 -1415249303 901879754 1120315228 -607127834 -1396128144 566283141 1455946515 -808539479 -1194747329 648875932 1370111754 -928813392 -1079747034 790315959 1478259489 -1055579493 -1240329715 678856622 1601287992 -965155198 -1317022188 119143209 1881066431 -384329211 -1643074925 7618352 2004029350 -293970404 -1719832950 163738395 2126857101 -406056393 -1865735519 246396674 2041087892 -526264786 -1750669640 447671117 1839848411 -190805407 -2086159625 499330900 1791238082 -204648840 -2067104018 343237503 1668436969 -92601773 -1921240379 320382822 1679792112 -48839094 -1978534180 1932938534 70352304 -1657263094 -364962660 1952155967 56408489 -1705646061 -313337723 2112734484 183170434 -1813797832 -454781778 2055209229 226963867 -1802608607 -477540169 1853971778 428240340 -2138096530 -142078728 1777113435 518760909 -2015168393 -253376287 1616565616 392029670 -1907051428 -111967030 1731662185 271589887 -1992724411 -29474605 1213754862 1063214456 -1504310078 -783205292 1328916983 942840161 -1589917477 -700647347 1183049180 830788938 -1467120400 -544557978 1106125253 921243987 -1344257815 -655921025 1441758602 585649436 -1142874970 -857330640 1384298899 629508357 -1131620161 -880023511 1530197432 741590318 -1254452076 -1036147710 1549349281 727580983 -1302900595 -984588261 1781365863 489311473 -2078073525 -215732771 1832958078 440895720 -2091984558 -196482620 1693906005 334611651 -1963420295 -33577489 1671114828 345768154 -1919594144 -91069962 2006608899 10312853 -1718350545 -292340295 1895278618 133208204 -1627797194 -369165920 2034361393 239522983 -1756396259 -532105845 2116821032 153817278 -1876803324 -416976494 1363369135 642018361 -1085457021 -934671083 1445894326 556378144 -1205798502 -819476212 1603851421 681567243 -1315523151 -963541721 1492455556 804397074 -1225035352 -1040432834 1291078859 1005812829 -1560662553 -704832143 1268353234 1017034820 -1516770818 -762259096 1110426873 891876463 -1407081003 -618228413 1161953504 843395190 -1421057588 -599043750 1090531236 906436402 -1358016888 -670466530 1181608893 829086507 -1469871471 -547046905 1339795350 953980672 -1579825478 -690817492 1219912591 1068585753 -1497890141 -775998923 1555513280 732958550 -1296474388 -977375622 1541077977 752733007 -1244357899 -1026315677 1382856690 627804004 -1134373154 -882514360 1426158571 570835837 -1156640057 -871882159 2054033260 225001466 -1805619648 -479764778 2097400693 168098787 -1827820967 -469067057 1958053726 62044104 -1698961806 -306391324 1943552839 81753041 -1646910869 -355396867 1742282504 282996638 -1982366172 -19902798 1622465297 397667207 -1900365251 -105018709 1761777466 503687084 -2029193706 -267663744 1852789539 426271669 -2141113841 -144309607 1478172389 790376051 -1240105015 -1055764641 1601624828 678554218 -1317487664 -964719802 1455462103 566732353 -1194395653 -808859795 1370313422 648700504 -1079823390 -928775308 1168903809 850083351 -1415417939 -593141957 1119996568 902232590 -1395676236 -607610078 1266124467 1014019621 -1518737505 -763439351 1276789418 991785532 -1575738490 -720170224 1668628013 343019195 -1921294591 -92508265 1679358516 320850594 -1978229992 -49173618 1840166431 447317641 -2086611149 -190322779 1791193606 499401360 -2066934998 -204856388 2126655049 163913439 -1865658523 -406093837 2041571920 245947078 -1751020676 -525943830 1880729211 119445229 -1642608809 -384763967 2004116066 7557876 -1720057010 -293784616 -545062358 -1467731268 831349510 1183470480 -655440333 -1343621467 920692511 1105696649 -782726632 -1503675762 1062660916 1213324194 -701149695 -1590526313 943402797 1329340347 -1036774834 -1254939944 742028130 1530741748 -983968169 -1302403391 727168891 1548781549 -856712580 -1142379798 585235280 1441188806 -880648603 -1132105997 629948233 1384845279 -454221086 -1813376396 182666190 2112123736 -478091525 -1803037075 227444695 2055845697 -365516080 -1657693626 70831100 1933572970 -312774967 -1705222561 55906277 1951547251 -111529338 -1906507248 391402410 1616077628 -29886817 -1993292279 272209843 1732159269 -142493004 -2138666462 428858264 1854466830 -252936531 -2014622149 518135681 1776627479 -963103893 -1314978819 680940103 1603363537 -1040844942 -1225603100 805017182 1492952776 -935085223 -1086026801 642636405 1363864291 -819036352 -1205252138 555753068 1445408506 -617667825 -1406659687 891372067 1109815989 -599595242 -1421486208 843875898 1162589868 -705385667 -1561093205 1006291473 1291713159 -761696476 -1516347470 1016532488 1267744414 -34204765 -1963908299 335049359 1694450201 -90449990 -1919097044 345355926 1670546944 -215114863 -2077578489 488897213 1780795947 -197107832 -2092470498 441335460 1833504306 -532610105 -1757007023 240083691 2034782845 -416495650 -1876166840 153265906 2116392548 -291861515 -1717716125 9759449 2006178383 -369668116 -1628405894 133770944 1895702102 -306880344 -1699590082 62587268 1958490386 -354900815 -1646291929 81184157 1943139595 -479270758 -1805002740 224430518 2053617952 -469554045 -1828447211 168644015 2097839417 -268275508 -2029698982 504107488 1762337142 -143674155 -2140634045 425842169 1852237167 -19269378 -1981888408 282565074 1741728068 -105628441 -1900868495 398089675 1623027037 -690274208 -1579388682 953491788 1339167194 -776567687 -1498303249 1069081941 1220531651 -671037358 -1358432060 906930558 1091148264 -546501557 -1469432611 828599655 1180982769 -882094076 -1133813614 627192104 1382351294 -872311779 -1157192565 571471153 1426638247 -977807306 -1297028960 733591834 1555990924 -1025893329 -1243796295 752123139 1540574613 -189902359 -2086051457 446705861 1839661139 -205285904 -2067487386 500036828 1791673418 -92939813 -1921849011 343652599 1669105761 -48751166 -1977668268 320240878 1678855288 -384220787 -1642172133 118956193 1880100919 -294353516 -1720470270 8053944 2004735022 -406664769 -1866073815 164407443 2127271941 -525398618 -1750581968 245460106 2040945692 -809471711 -1194901065 567152653 1456021659 -928139976 -1079343698 648270868 1369760898 -1055131373 -1239627387 789944383 1477617833 -965329654 -1317991012 678976550 1602186416 -763928251 -1519365677 1014562921 1266561279 -719674020 -1575119414 991216752 1276376294 -592647817 -1414800927 849512539 1168488653 -608096914 -1396302344 902777922 1120435412 -1141913810 -857147464 1440851458 585537172 -1132330185 -880462943 1384931867 629887629 -1254863076 -1036812406 1530539568 742203046 -1302754555 -983647341 1549265449 726719167 -1504127158 -782243876 1213642342 1062307568 -1590357165 -701357115 1329295999 943473385 -1467785352 -544968722 1183661652 831131330 -1343317151 -655774729 1105263181 921160411 -2138970138 -142157968 1854899914 428389980 -2014567425 -253029527 1776435923 518353477 -1906675756 -111321278 1616121592 391331438 -1992840243 -30368933 1731840737 272562807 -1657342078 -365836524 1933088430 71280184 -1705299045 -312737011 1951748791 55730721 -1813151824 -454406362 2112036508 182726154 -1803502679 -477656257 2056182405 227142163 -1561004433 -705444103 1291491139 1006479317 -1516686730 -761396512 1268208474 1016095692 -1406173603 -618115381 1109466993 891695079 -1421690300 -599422254 1162664808 843836414 -1086069237 -935012707 1364035367 642430897 -1204936174 -819391868 1444954942 556233640 -1315410375 -962634065 1603669781 680607619 -1225414112 -1041065290 1492896524 805108634 -1717905753 -291641807 2006235019 9668381 -1627974978 -370138584 1895396242 134103812 -1757323627 -532255229 2035236793 239603503 -1876125044 -416568806 2116221856 153471798 -2077374781 -215288235 1780721647 488937337 -2092956966 -196660660 1833853942 441013088 -1963569423 -34505113 1693986781 335486795 -1919186200 -90391938 1670769604 345168722 -1982224980 -18967238 1742193792 282129430 -1900781131 -105688797 1622802585 398274575 -2029900386 -268100344 1762413746 504069156 -2140149369 -144123631 1851885739 426162237 -1804683832 -479623842 2053166308 224912498 -1828490799 -469483193 2098008317 168435819 -1699398150 -307098260 1958436054 62680128 -1646724637 -354432651 1943443663 80848985 -1296595612 -978274830 1555686472 733926622 -1243987587 -1025674773 1540628561 752029895 -1133769386 -882164288 1382182010 627399916 -1157510833 -871958055 1427089507 570988789 -1358916352 -670587498 1091499052 906609850 -1469230823 -546676337 1180905525 828637347 -1579475662 -690213468 1339391006 953306248 -1497966293 -776869443 1220065287 1069516945 -1866296083 -406477701 2127361473 164349271 -1750118156 -525836190 2040607192 245760334 -1642521377 -383898551 1880587763 118508901 -1720395578 -294393776 2004531690 8227196 -1921678199 -93146081 1669064101 343725363 -1978122096 -48271354 1679172028 319885610 -2085745477 -190235603 1839230359 447175937 -2067543902 -205195212 1791863182 499816728 -1414745051 -592739149 1168299273 849733023 -1396608964 -607764310 1120866576 902308230 -1518912489 -764408703 1266244923 1014918573 -1575290866 -719468392 1276418338 991144372 -1239702463 -1055091497 1477821805 789771771 -1317642152 -965652274 1601700212 679424482 -1195365261 -809034523 1456360799 566853065 -1079121814 -928327428 1369672006 648329680 1570282099 715107045 -1281950881 -997078071 1526029930 770862844 -1258602682 -1006891056 1396904513 608445143 -1118997651 -901102597 1412355672 589948622 -1172261004 -853047326 1076857367 925416065 -1373508805 -651764819 1195527694 809860760 -1454624990 -565502028 1324614181 972239539 -1594203383 -671263841 1234814524 1050605226 -1483233520 -795830394 1727445691 301042221 -1996956777 -5375 1637580450 379342388 -1886052466 -124637416 1747792521 522846751 -2044505179 -249273549 1866528400 407356934 -2125555780 -162945238 2067901151 205953609 -1789932557 -498533531 2083286726 187391568 -1843261462 -450543748 1973035757 43848315 -1684782143 -325881001 1928849140 99669602 -1661368360 -335628466 1149479730 864328612 -1433548258 -578094456 1139699499 887709629 -1377825273 -622379375 1247290112 1029641110 -1537850836 -749636934 1295378201 976410511 -1556380107 -734218589 1496628054 775130048 -1220879750 -1069683988 1582923599 694046681 -1336467869 -951046411 1475294052 552076274 -1176415672 -823762210 1350760317 663078891 -1098082735 -913594681 2146274298 149601132 -1847334186 -421209536 2021674979 260538229 -1769066801 -511107495 1899365320 103887710 -1623694620 -398503310 1985726417 22869831 -1739217155 -279800213 1650105246 358460168 -1940587854 -78394844 1698127751 305164049 -1959182677 -63041987 1820398508 461775674 -2104528256 -175619562 1810683829 485222179 -2048739687 -219838961 1873737969 413780071 -2120181283 -156784309 1757625576 532941950 -2033361468 -238391982 1635086531 376586325 -1887759889 -126082695 1712895194 287278156 -2011769354 -15604384 1914300565 85907459 -1676179015 -351225553 1970547852 41098266 -1686483552 -327320266 2093113511 197480497 -1832124021 -439668451 2075108542 212374568 -1784560238 -492374780 1421924409 600303791 -1160857323 -842430077 1403853856 615132342 -1113359092 -895201894 1511739403 756834461 -1273679577 -1022230095 1568052242 712090756 -1283918530 -998259288 1232586845 1047591115 -1485198991 -797009433 1310329924 958217426 -1609274008 -686596610 1202471023 816541945 -1448992445 -559607339 1086424182 935769312 -1362107046 -641149492 1991625136 28506406 -1732532068 -272852982 1909984681 115293503 -1613337467 -388932589 2020491650 258568468 -1772085074 -513339336 2130937243 134526221 -1861360457 -435497951 1795348948 470149442 -2062763784 -234125202 1819221453 459812187 -2107540255 -177845129 1708741094 316563824 -1948831542 -53477284 1656002047 364094825 -1933904685 -71449531 1306257784 987552238 -1546287020 -724387646 1253453153 1035017719 -1531425715 -742425381 1124098378 872894940 -1391591322 -636931856 1148036435 862623173 -1436302209 -580586263 1349318940 661375370 -1100834768 -916084570 1459698949 537267603 -1190175703 -838308673 1589080366 699417016 -1330049022 -943841132 1507505463 786269601 -1210788837 -1059855219 972316535 1324576737 -671465893 -1594028339 1050254190 1235135480 -795346366 -1483683116 925882181 1076422611 -652102039 -1373206785 809636700 1195713482 -565415312 -1454685466 608390931 1396998021 -900911553 -1119215959 590252810 1412021148 -853480922 -1171793232 714655521 1570764727 -996760051 -1282304357 771031864 1525822382 -1006935532 -1258532222 43679679 1973243689 -325837165 -1684853243 100121510 1928366896 -335947126 -1661015524 205649805 2068236059 -498100575 -1790400969 187446164 2083193602 -450735432 -1843043794 523071451 1747607373 -249360649 -2044445087 406891458 1866963796 -162608402 -2125858184 301393897 1727125375 -489787 -1996507565 379266032 1637618534 -124435748 -1886227894 552562230 1474846368 -824111334 -1176092788 662874671 1350933177 -913519869 -1098122347 775218692 1496569490 -1069906136 -1220692034 693707293 1583223435 -950582479 -1336904793 1029209682 1247760068 -749330562 -1538183192 976599627 1295157981 -734274713 -1556288527 864286304 1149552374 -577923252 -1433753638 888025721 1139344111 -622832811 -1377344573 461459198 1820753512 -175165486 -2105008316 485264103 1810610801 -220009525 -2048533667 358270668 1650325082 -78338080 -1940678794 305595093 1697657411 -63347719 -1958849681 104226458 1899064844 -398966858 -1623257312 22780547 1985784341 -279577681 -1739404487 149804712 2146100798 -421283964 -1847294190 260051633 2022122023 -510757987 -1769389301 197279221 2093288803 -439591719 -1832162225 212859372 2074659194 -492726080 -1784240042 85571015 1914602833 -350759701 -1676614531 41185758 1970487624 -327544590 -1686298524 376778129 1634868487 -126137155 -1887667157 286845320 1713363230 -15300444 -2012104654 414098851 1873384757 -157236081 -2119699431 532898234 1757696300 -238223210 -2033569792 816586045 1202400683 -559776751 -1448784761 935450916 1086777778 -640698360 -1362589538 1048024335 1232119193 -797314013 -1484864331 958026006 1310548352 -686542790 -1609367380 756747609 1511800271 -1022006155 -1273864989 712427840 1567750614 -998725524 -1283483398 599819627 1422374397 -842079161 -1161177903 615334258 1403679204 -895279010 -1113321272 316214452 1709063202 -52990568 -1949278962 364169389 1655961659 -71652991 -1933731561 469927046 1795535888 -234035798 -2062822084 460275871 1818783753 -178183757 -2107240155 258874576 2020158534 -513769988 -1771614870 134469833 2131028063 -435308059 -1861580429 28677346 1991418996 -272894514 -1732459176 114839803 1910464621 -388615721 -1613692607 699870332 1588600042 -944157360 -1329693242 786098277 1507711219 -1059813047 -1210861089 661431374 1349227736 -916273822 -1100614156 536961111 1460031681 -837877381 -1190645267 872430616 1124535438 -636592844 -1391891038 862844929 1147848855 -580675283 -1436243525 987477034 1306297532 -724183802 -1546459760 1035366451 1253130405 -742911713 -1530977911 -1790898053 -498720531 2068803927 206062017 -1842555806 -450108172 2082649422 187008472 -1684367287 -325211937 1972697445 43239923 -1661510576 -336565050 1928936828 100535786 -1997144033 -970615 1727553843 301945253 -1885617146 -123931504 1637197098 378705340 -2043836371 -248858437 1747183873 522508695 -2126492620 -163087198 1867394328 407444878 -1372639053 -651689947 1075925407 925262089 -1455229782 -565853124 1196201350 810263824 -1594574719 -671905769 1325062573 972941627 -1483113320 -794932210 1234640308 1049636130 -1281875753 -996208575 1570128379 714174829 -1258953522 -1007496104 1526433250 771536244 -1119639323 -901474189 1397606857 608893279 -1171362564 -852927382 1411386832 589774150 -1940250310 -77786708 1649688598 357789824 -1959271133 -63908427 1698268175 306099353 -2105431800 -175728226 1821362212 461961394 -2048103151 -219456121 1809976381 484785323 -1846726306 -420871736 2145603698 149184740 -1769933497 -511195695 2022610027 260678909 -1623803540 -399406598 1899550784 104851670 -1738834571 -279163421 1985289305 22162639 -1221328398 -1070386844 1496998110 775770184 -1336293909 -950078083 1582802119 693146705 -1175483968 -823609002 1474423020 551999610 -1098756647 -913998513 1351363829 663428195 -1434250858 -578543360 1150120122 864698412 -1376856689 -622205671 1138799779 887587893 -1537697372 -748705486 1247213704 1028769822 -1556783683 -734892757 1295727761 977013767 -1485344007 -797949329 1232671701 1048453955 -1608861984 -685930890 1309988812 957605722 -1448281397 -559166883 1201839079 816163697 -1363067182 -641331644 1087332350 935882600 -1161796963 -842575349 1422787505 600388391 -1112693116 -894790126 1403242408 614790974 -1273238865 -1021519303 1511361411 756202261 -1284100426 -999219680 1568165786 712998668 -1676062159 -350330201 1914123037 84935563 -1686858200 -327964994 1970992900 41797522 -1832723965 -440014187 2093792047 197888953 -1783685606 -492294516 2074181430 212225952 -2119286187 -156667197 1872765817 413602799 -2034006452 -238766374 1758324576 533387254 -1888105881 -126682383 1635494731 377265117 -2011689346 -14729496 1712746322 286351300 -1100201032 -915705042 1348608660 660935170 -1191082079 -838420681 1460659853 537450011 -1330132086 -944702692 1589226150 700357168 -1210445933 -1059242235 1507094207 785604137 -1545907236 -723754166 1305817840 986841702 -1531537467 -743332013 1253635817 1035978367 -1392452626 -637015176 1125038786 873040468 -1435688969 -580243615 1147371227 862211661 -2063441040 -234531866 1795949148 470495946 -2106611863 -177694721 1818347077 459732691 -1948652734 -52503596 1708624494 315669240 -1934348453 -72146995 1656376951 364740321 -1732938988 -273529982 1991971384 29106862 -1613187315 -388003941 1909904929 114419383 -1771111642 -513160272 2019596810 258452124 -1862058177 -435941463 2131582483 134901381 -248654465 -2044008983 522433619 1747223749 -163573402 -2126044688 407793738 1867071708 -631475 -1997443621 301481057 1727991031 -124020396 -1885558334 378927224 1637009646 -325401317 -1684146803 43295799 1972606113 -336133886 -1661980268 100229166 1929269432 -499036887 -1790542401 206515205 2068323475 -450066128 -1842628186 186837020 2082855050 -901515849 -1119566559 609064091 1397400589 -852610642 -1171717832 589320322 1411866644 -996639355 -1281405677 714480809 1569795135 -1007306340 -1259173622 771479728 1526523942 -671816237 -1594632891 972719359 1325249641 -795270710 -1482813092 1050099942 1234202736 -651203103 -1373086345 924912845 1076247643 -566056456 -1455056530 810338516 1196161090 -399055810 -1624124248 104367378 1900000644 -279240665 -1738796879 22364427 1985114525 -420647924 -1846911846 149097760 2145664438 -511662059 -1769498493 261015865 2022308271 -176032678 -2105097012 462394742 1820894688 -219402173 -2048196395 484594031 1810194937 -77955992 -1940042498 357834052 1649618386 -63457167 -1959753497 305781085 1698621899 -749157130 -1537215392 1029088730 1246860620 -734723857 -1556991879 976970179 1295798613 -578597692 -1434157998 864890344 1149902206 -621901603 -1377191861 887155185 1139267943 -823143278 -1175919612 551663038 1474725160 -914222965 -1098571747 663515559 1351303473 -1070310240 -1221366730 775568780 1497173274 -950429511 -1335973841 693631381 1582352643 -1021593603 -1273198741 756405969 1511188039 -998870044 -1284422798 712512200 1568612958 -843038769 -1161359527 600727267 1422487157 -894567466 -1112880320 614701818 1403300460 -559110247 -1448372465 815974069 1202058787 -641637504 -1362734314 936313516 1086861882 -797495381 -1485824195 1048137351 1233026577 -686101582 -1608656092 957647518 1309915656 -126511307 -1888311389 377222681 1635567247 -15183060 -2011208774 286667264 1712390806 -156360953 -2119618671 413171243 1873235645 -238822626 -2033915000 533576242 1758104228 -440236207 -1832536121 197977725 2093733611 -491830456 -1784122402 211886692 2074481394 -350679197 -1675739147 85421647 1913675481 -327890054 -1686897684 41593430 1971165888 -637499716 -1392003542 873392016 1124718342 -580042075 -1435864525 862135177 1147409183 -723841394 -1545847272 987066274 1305632564 -742995305 -1531839999 1035512763 1254071085 -944269608 -1330600370 700053492 1589561186 -1059433791 -1210228137 785658861 1507001211 -915661078 -1100272004 660766662 1348816720 -838739213 -1190729115 537902047 1460177737 -512842124 -1771464990 258000728 2020079566 -435985811 -1861987589 135070529 2131375063 -273338810 -1733157168 29052778 1992065020 -388437409 -1612719415 114723699 1909570533 -52840944 -1948350842 316135228 1708189610 -72060407 -1934409057 364516133 1656562611 -234734046 -2063266124 470572814 1795911576 -177210821 -2107061587 459381527 1818667905 -2020492795 -258569581 1772084009 513338303 -2130936292 -134525302 1861361456 435498918 -1991626185 -28507487 1732530971 272851853 -1909983698 -115292488 1613338370 388933524 -1708742047 -316564745 1948830541 53476315 -1656000904 -364093714 1933905748 71450562 -1795349933 -470150459 2062762879 234124265 -1819220406 -459811108 2107541350 177846256 -1124099379 -872895909 1391590369 636930935 -1148035372 -862622142 1436303352 580587374 -1306258689 -987553175 1546286035 724386629 -1253452058 -1035016592 1531426762 742426460 -1589081431 -699418049 1330047877 943840019 -1507504464 -786268634 1210789788 1059856138 -1349320037 -661376499 1100833719 916083489 -1459698046 -537266668 1190176686 838309688 -1635087548 -376587310 1887758952 126081790 -1712894115 -287277109 2011770481 15605479 -1873738890 -413781024 2120180314 156783308 -1757624465 -532940807 2033362499 238393045 -2093114592 -197481546 1832122892 439667354 -2075107527 -212373585 1784561173 492375683 -1914301678 -85908604 1676177982 351224488 -1970546933 -41097315 1686484519 327321265 -1511740532 -756835558 1273678496 1022229046 -1568051307 -712089853 1283919545 998260271 -1421925442 -600304856 1160856210 842428932 -1403852889 -615131343 1113360011 895202845 -1202471960 -816542850 1448991428 559606354 -1086423055 -935768217 1362108125 641150539 -1232587814 -1047592116 1485198070 797008480 -1310328893 -958216363 1609275119 686597753 -1247291257 -1029642223 1537849771 749635901 -1295377250 -976409592 1556381106 734219556 -1149480779 -864329693 1433547161 578093327 -1139698516 -887708614 1377826176 622380310 -1475295005 -552077195 1176414671 823761241 -1350759174 -663077780 1098083798 913595712 -1496629039 -775131065 1220878845 1069683051 -1582922552 -694045602 1336468964 951047538 -1899366321 -103888679 1623693667 398502389 -1985725354 -22868800 1739218298 279801324 -2146275203 -149602069 1847333201 421208519 -2021673884 -260537102 1769067848 511108574 -1820399573 -461776707 2104527111 175618449 -1810682830 -485221212 2048740638 219839880 -1650106343 -358461297 1940586805 78393763 -1698126848 -305163114 1959183660 63043002 -1396905530 -608446128 1118996714 901101692 -1412354593 -589947575 1172262131 853048421 -1570283020 -715107998 1281949912 997077070 -1526028819 -770861701 1258603713 1006892119 -1324615262 -972240588 1594202254 671262744 -1234813509 -1050604243 1483234455 795831297 -1076858480 -925417210 1373507772 651763754 -1195526775 -809859809 1454625957 565503027 -1747793650 -522847848 2044504098 249272500 -1866527465 -407356031 2125556795 162946221 -1727446724 -301043286 1996955664 4230 -1637579483 -379341389 1886053385 124638367 -1973036694 -43849220 1684781126 325880016 -1928848013 -99668507 1661369439 335629513 -2067902120 -205954610 1789931636 498532578 -2083285695 -187390505 1843262573 450544891 -469926143 -1795534953 234036781 2062823099 -460276968 -1818784882 178182708 2107239074 -316213453 -1709062235 52991519 1949279881 -364170454 -1655962692 71651846 1933730448 -28676251 -1991417869 272895561 1732460255 -114840708 -1910465558 388614736 1613691590 -258873513 -2020157503 513771131 1771615981 -134470834 -2131029032 435307106 1861579508 -661430327 -1349226657 916274917 1100615283 -536962096 -1460032698 837876476 1190644330 -699869189 -1588598931 944158423 1329694273 -786099230 -1507712140 1059812046 1210860120 -987476051 -1306296517 724184705 1546460695 -1035367500 -1253131486 742910616 1530976782 -872429665 -1124534519 636593843 1391892005 -862846074 -1147849968 580674218 1436242492 -85569984 -1914601770 350760812 1676615674 -41186727 -1970488625 327543669 1686297571 -197278094 -2093287708 439592798 1832163272 -212860309 -2074660099 492725063 1784239057 -414097884 -1873383758 157237000 2119700382 -532899267 -1757697365 238222097 2033568647 -376777194 -1634867584 126138170 1887668140 -286846449 -1713364327 15299363 2012103605 -1048023416 -1232118242 797314980 1484865330 -958027119 -1310549497 686541757 1609366315 -816585030 -1202399700 559777686 1448785664 -935451997 -1086778827 640697231 1362588441 -599818516 -1422373254 842080192 1161178966 -615335179 -1403680157 895278041 1113320271 -756746530 -1511799224 1022007282 1273866084 -712428857 -1567751599 998724587 1283482493 -775217789 -1496568555 1069907119 1220693049 -693708390 -1583224564 950581430 1336903712 -552561231 -1474845401 824112285 1176093707 -662875736 -1350934210 913518724 1098121234 -864285209 -1149551247 577924299 1433754717 -888026626 -1139345048 622831826 1377343556 -1029208619 -1247759037 749331705 1538184303 -976600628 -1295158950 734273760 1556287606 -358269621 -1650324003 78339175 1940679921 -305596078 -1697658428 63346814 1958848744 -461458055 -1820752401 175166549 2105009347 -485265056 -1810611722 220008524 2048532698 -149803729 -2146099783 421284867 1847295125 -260052682 -2022123104 510756890 1769388172 -104225507 -1899063925 398967857 1623258279 -22781692 -1985785454 279576616 1739403454 -925881150 -1076421548 652103150 1373207928 -809637669 -1195714483 565414391 1454684513 -972315408 -1324575642 671466972 1594029386 -1050255127 -1235136385 795345349 1483682131 -714654554 -1570763728 996760970 1282305308 -771032897 -1525823447 1006934419 1258531077 -608389996 -1396997118 900912568 1119216942 -590253939 -1412022245 853479841 1171792183 -205648886 -2068235108 498101542 1790401968 -187447277 -2083194747 450734399 1843042729 -43678664 -1973242706 325838100 1684854146 -100122591 -1928367945 335945997 1661014427 -301392786 -1727124232 490818 1996508628 -379266953 -1637619487 124434779 1886226893 -523070372 -1747606326 249361776 2044446182 -406892475 -1866964781 162607465 2125857279 1330130957 944701595 -1589227231 -700358217 1210446868 1059243138 -1507093192 -785603154 1100199999 915703977 -1348609773 -660936315 1191083046 838421680 -1460658934 -537449060 1392451689 637014271 -1125039803 -873041453 1435690096 580244710 -1147370148 -862210614 1545906267 723753165 -1305818761 -986842655 1531538498 743333076 -1253634706 -1035977224 1948651717 52502611 -1708625431 -315670145 1934349532 72148042 -1656375824 -364739226 2063440119 234530913 -1795950117 -470496947 2106612974 177695864 -1818346046 -459731628 1771110561 513159223 -2019597939 -258453221 1862059192 435942446 -2131581548 -134900478 1732937875 273528837 -1991972417 -29107927 1613188234 388004892 -1909903962 -114418384 1448280396 559165914 -1201840032 -816164618 1363068245 641332675 -1087331207 -935881489 1485343102 797948392 -1232672686 -1048454972 1608863079 685932017 -1309987765 -957604643 1273237800 1021518270 -1511362556 -756203374 1284101425 999220647 -1568164835 -712997749 1161795866 842574220 -1422788554 -600389472 1112694019 894791061 -1403241425 -614789959 1832722820 440013074 -2093793112 -197889986 1783686557 492295435 -2074180431 -212224985 1676061110 350329120 -1914124134 -84936692 1686859183 327966009 -1970991997 -41796587 1888104928 126681462 -1635495732 -377266086 2011690489 14730607 -1712745259 -286350269 2119285202 156666180 -1872766722 -413603736 2034007499 238767453 -1758323481 -533386127 2105430671 175727129 -1821363293 -461962443 2048104086 219457024 -1809975366 -484784340 1940249277 77785643 -1649689711 -357790969 1959272100 63909426 -1698267256 -306098402 1623802603 399405693 -1899551801 -104852655 1738835698 279164516 -1985288226 -22161592 1846725337 420870735 -2145604619 -149185693 1769934528 511196758 -2022608916 -260677766 1175482951 823608017 -1474423957 -552000515 1098757726 913999560 -1351362702 -663427100 1221327477 1070385891 -1496999079 -775771185 1336295020 950079226 -1582801088 -693145642 1537696291 748704437 -1247214833 -1028770919 1556784698 734893740 -1295726826 -977012864 1434249745 578542215 -1150121155 -864699477 1376857608 622206622 -1138798812 -887586894 1684366286 325210968 -1972698398 -43240844 1661511639 336566081 -1928935685 -100534675 1790897148 498719594 -2068804912 -206063034 1842556901 450109299 -2082648375 -187007393 2043835306 248857404 -1747185018 -522509808 2126493619 163088165 -1867393377 -407443959 1997142936 969486 -1727554892 -301946334 1885618049 123932439 -1637196115 -378704325 1594573574 671904656 -1325063638 -972942660 1483114271 794933129 -1234639309 -1049635163 1372638004 651688866 -1075926504 -925263218 1455230765 565854139 -1196200447 -810262889 1119638370 901473268 -1397607858 -608894248 1171363707 852928493 -1411385769 -589773119 1281874768 996207558 -1570129284 -714175766 1258954569 1007497183 -1526432155 -771535117 723842313 1545848223 -987065307 -1305631565 742994192 1531838854 -1035513796 -1254072150 637500731 1392004525 -873391081 -1124717439 580040994 1435863476 -862136306 -1147410280 915662189 1100273147 -660765631 -1348815657 838738292 1190728162 -537903016 -1460178738 944270687 1330601417 -700052365 -1589560091 1059432774 1210227152 -785659798 -1507002116 273339841 1733158231 -29051667 -1992063877 388436440 1612718414 -114724620 -1909571486 512843251 1771466085 -257999649 -2020078519 435984874 1861986684 -135071546 -2131376048 234735013 2063267123 -470571895 -1795910625 177209788 2107060522 -459382640 -1818669050 52841879 1948351745 -316134213 -1708188627 72059278 1934407960 -364517214 -1656563660 843039816 1161360606 -600726172 -1422486030 894566481 1112879303 -614702723 -1403301397 1021594746 1273199852 -756404906 -1511187008 998869091 1284421877 -712513201 -1568613927 797496364 1485825210 -1048136448 -1233025642 686100533 1608655011 -957648615 -1309916785 559111198 1448373384 -815973070 -1202057820 641636359 1362733201 -936314581 -1086862915 156361856 2119619606 -413170260 -1873234630 238821529 2033913871 -533577291 -1758105309 126512306 1888312356 -377221730 -1635566328 15181995 2011207741 -286668409 -1712391919 350680292 1675740274 -85420600 -1913674402 327889149 1686896747 -41594415 -1971166905 440237270 1832537152 -197976582 -2093732500 491829455 1784121433 -211887645 -2074482315 420648843 1846912797 -149096793 -2145663439 511660946 1769497348 -261016898 -2022309336 399056825 1624125231 -104366443 -1899999741 279239584 1738795830 -22365556 -1985115622 77957103 1940043641 -357833021 -1649617323 63456246 1959752544 -305782054 -1698622900 176033757 2105098059 -462393615 -1820893593 219401156 2048195410 -484594968 -1810195842 578598723 1434159061 -864889233 -1149901063 621900634 1377190860 -887156106 -1139268896 749158257 1537216487 -1029087651 -1246859573 734722920 1556990974 -976971196 -1295799598 1070311207 1221367729 -775567861 -1497172323 950428478 1335972776 -693632494 -1582353788 823144213 1175920515 -551662023 -1474724177 914221836 1098570650 -663516640 -1351304522 632522 1997444700 -301479962 -1727989904 124019411 1885557317 -378928129 -1637010583 248655608 2044010094 -522432556 -1747222718 163572449 2126043767 -407794739 -1867072677 499037870 1790543416 -206514302 -2068322540 450065079 1842627105 -186838117 -2082856179 325402268 1684147722 -43294800 -1972605146 336132741 1661979155 -100230231 -1929270465 996640258 1281406612 -714479826 -1569794120 1007305243 1259172493 -771480777 -1526525023 901516848 1119567526 -609063140 -1397399670 852609577 1171716799 -589321467 -1411867757 651204198 1373087472 -924911798 -1076246564 566055551 1455055593 -810339501 -1196162107 671817300 1594633922 -972718216 -1325248530 795269709 1482812123 -1050100895 -1234203657 -850155436 -1168860990 593348984 1415248366 -901878707 -1120314149 607128929 1396129271 -1014488986 -1265692432 763773258 1518432732 -991566721 -1276979991 720078163 1575794117 -790317008 -1478260570 1055578396 1240328586 -678855639 -1601286977 965156101 1317023123 -566284286 -1455947628 808538414 1194746296 -648874981 -1370110835 928814391 1079748001 -163739492 -2126858230 406055344 1865734438 -246395771 -2041086957 526265769 1750670655 -119144274 -1881067464 384328066 1643073812 -7617353 -2004028383 293971355 1719833869 -343238408 -1668437906 92600788 1921239362 -320381727 -1679790985 48840141 1978535259 -447672118 -1839849380 190804454 2086158704 -499329837 -1791237051 204649983 2067105129 -733439723 -1555060349 977729593 1296156847 -752526068 -1541247590 1026243616 1244400822 -627896025 -1382800975 882733067 1134182557 -570501826 -1426463320 871412754 1157072004 -906000015 -1090995737 670165085 1358354635 -829272728 -1181385218 547105860 1469783250 -953941693 -1339870763 690643055 1580028153 -1068907174 -1219562036 776447094 1497404640 -282674723 -1742632629 19454193 1982851175 -397705788 -1622389422 105192680 1900162174 -503500305 -1762000519 267604163 2029281365 -426707466 -1852324512 144610522 2140775500 -225334855 -2053727953 480233621 1805187075 -168006240 -2097455818 468847756 1828011034 -62250613 -1957883619 306462887 1698918449 -81271406 -1944005372 355042494 1647227944 -10106154 -2006779328 292269050 1718393708 -133689649 -1894826407 369520611 1627479925 -239189276 -2034666894 531637192 1756828510 -153909507 -2116766101 417195985 1876612935 -489497934 -1781143004 215792542 2077985544 -440459605 -1833423299 196181895 2092322577 -334933376 -1693556202 34026412 1962935098 -345729383 -1671191025 90896309 1919797027 -1005852130 -1291003256 705006386 1560460196 -1016713721 -1268703599 761810731 1517256637 -892313044 -1109962054 618529536 1406743446 -843209163 -1162176861 598984473 1421145999 -641926534 -1363424532 934452054 1085647808 -556712349 -1445589259 819945295 1205366745 -681086392 -1604304162 963187556 1315841010 -804604335 -1492285753 1040504701 1224992747 -427885673 -1854289151 141597371 2138548781 -518832242 -1777070312 253583010 2014998068 -391810139 -1616755917 111874697 1907106335 -272058436 -1731229910 29808272 1992418822 -70652941 -1932600475 365398751 1656797769 -56348694 -1952243844 313151174 1705868880 -183344191 -2112531625 454820589 1813721723 -226514984 -2055694514 477218548 1802958434 -586097825 -1441272887 857651827 1142524645 -629334202 -1384501296 879984234 1131695868 -741649555 -1530108933 1036333633 1254228695 -727279756 -1549686814 984151640 1303365326 -1062745285 -1214186579 782871063 1504615041 -943059166 -1328726092 700739086 1589862040 -830717175 -1183091809 544350757 1467290291 -921598192 -1105807482 656401980 1343805098 -1455461040 -566731322 1194396796 808860906 -1370314423 -648701473 1079822437 928774387 -1478171294 -790374924 1240106062 1055765720 -1601625733 -678555155 1317486679 964718785 -1266123468 -1014018654 1518738456 763440270 -1276790483 -991786565 1575737345 720169111 -1168902906 -850082416 1415418922 593142972 -1119997665 -902233719 1395675187 607608997 -1840165480 -447316722 2086612148 190323746 -1791194751 -499402473 2066933933 204855355 -1668627030 -343018180 1921295494 92509200 -1679359565 -320851675 1978228895 49172489 -1880728068 -119444118 1642609872 384764998 -2004117019 -7558797 1720056009 293783647 -2126654002 -163912360 1865659618 406094964 -2041572905 -245948095 1751019771 525942893 -1339794415 -953979769 1579826493 690818475 -1219913720 -1068586850 1497889060 775997874 -1090530269 -906435403 1358017807 670467481 -1181609926 -829087572 1469870358 547045760 -1382855563 -627802909 1134374233 882515407 -1426159508 -570836742 1156639040 871881174 -1555512249 -732957487 1296475499 977376765 -1541078946 -752734008 1244356978 1026314724 -1958052647 -62043057 1698962933 306392419 -1943553856 -81754026 1646909932 355395962 -2054032149 -225000323 1805620679 479765841 -2097401614 -168099740 1827819998 469066056 -1761776451 -503686101 2029194641 267664647 -1852790620 -426272718 2141112712 144308510 -1742281585 -282995687 1982367139 19903797 -1622466410 -397668352 1900364218 105017644 -1693904942 -334610620 1963421438 33578600 -1671115829 -345769123 1919593191 91069041 -1781364768 -489310346 2078074572 215733850 -1832958983 -440896657 2091983573 196481603 -2034360394 -239522016 1756397210 532106764 -2116822097 -153818311 1876802179 416975381 -2006607996 -10311918 1718351528 292341310 -1895279715 -133209333 1627796145 369164839 -1603850470 -681566324 1315524150 963542688 -1492456701 -804398187 1225034287 1040431801 -1363368152 -642017346 1085457924 934672018 -1445895375 -556379225 1205797405 819475083 -1110425730 -891875352 1407082066 618229444 -1161954457 -843396111 1421056587 599042781 -1291077812 -1005811750 1560663648 704833270 -1268354219 -1017035837 1516769913 762258159 -2112733549 -183169531 1813798847 454782761 -2055210358 -226964964 1802607526 477539120 -1932937567 -70351305 1657264013 364963611 -1952157000 -56409554 1705644948 313336578 -1616564489 -392028575 1907052507 111968077 -1731663122 -271590792 1992723394 29473620 -1853970747 -428239277 2138097641 142079871 -1777114404 -518761910 2015167472 253375334 -1183048101 -830787891 1467121527 544559073 -1106126270 -921244972 1344256878 655920120 -1213753751 -1063213313 1504311109 783206355 -1328917904 -942841114 1589916508 700646346 -1530196417 -741589335 1254453011 1036148613 -1549350362 -727582032 1302899466 984587164 -1441757683 -585648485 1142875937 857331639 -1384300012 -629509502 1131619128 880022446 92938844 1921848010 -343653520 -1669106714 48752197 1977669331 -320239767 -1678854145 189901422 2086050552 -446706878 -1839662124 205287031 2067488481 -500035749 -1791672371 406663736 1866072750 -164408556 -2127273086 525399585 1750582967 -245459187 -2040944741 384219658 1642171036 -118957274 -1880101968 294354451 1720471173 -8052929 -2004734039 1055130260 1239626242 -789945416 -1477618898 965330573 1317991963 -678975583 -1602185417 809470630 1194900016 -567153782 -1456022756 928140991 1079344681 -648269933 -1369759995 592646896 1414799974 -849513508 -1168489654 608098025 1396303487 -902776891 -1120434349 763927234 1519364692 -1014563858 -1266562184 719675099 1575120461 -991215625 -1276375199 479269661 1805001611 -224431567 -2053619033 469554948 1828448146 -168643032 -2097838402 306879279 1699589049 -62588413 -1958491499 354901814 1646292896 -81183206 -1943138676 19268473 1981887471 -282566059 -1741729085 105629536 1900869622 -398088628 -1623025958 268274507 2029698013 -504108441 -1762338063 143675218 2140635076 -425841026 -1852236056 671036373 1358431043 -906931463 -1091149201 546502604 1469433690 -828598560 -1180981642 690273255 1579387761 -953492789 -1339168163 776568830 1498304360 -1069080878 -1220530620 977806257 1297027879 -733592931 -1555992053 1025894312 1243797310 -752122236 -1540573678 882092931 1133812501 -627193169 -1382352327 872312730 1157193484 -571470154 -1426637280 935084254 1086025800 -642637326 -1363865244 819037383 1205253201 -555751957 -1445407363 963102956 1314977914 -680941120 -1603364522 1040846069 1225604195 -805016103 -1492951729 705384634 1561092140 -1006292586 -1291714304 761697443 1516348469 -1016531569 -1267743463 617666696 1406658590 -891373148 -1109817038 599596177 1421487111 -843874883 -1162588885 215113750 2077577344 -488898246 -1780797012 197108751 2092471449 -441334493 -1833503307 34203684 1963907250 -335050488 -1694451298 90451005 1919098027 -345354991 -1670546041 291860594 1717715172 -9760418 -2006179384 369669227 1628407037 -133769913 -1895701039 532609088 1757006038 -240084628 -2034783750 416496729 1876167887 -153264779 -2116391453 782725535 1503674633 -1062661965 -1213325275 701150598 1590527248 -943401814 -1329339332 545061293 1467730235 -831350655 -1183471593 655441332 1343622434 -920691560 -1105695730 856711675 1142378861 -585236265 -1441189823 880649698 1132107124 -629947186 -1384844200 1036773833 1254938975 -742029083 -1530742669 983969232 1302404422 -727167748 -1548780438 365515095 1657692609 -70832005 -1933573907 312776014 1705223640 -55905182 -1951546124 454220133 1813375475 -182667191 -2112124705 478092668 1803038186 -227443632 -2055844666 142491955 2138665381 -428859361 -1854467959 252937514 2014623164 -518134778 -1776626544 111528193 1906506135 -391403475 -1616078661 29887768 1993293198 -272208844 -1732158302 1642522456 383899598 -1880586636 -118507806 1720394561 294392791 -2004532627 -8228101 1866297194 406478844 -2127360442 -164348208 1750117235 525835237 -2040608161 -245761335 2085746492 190236586 -1839229424 -447175034 2067542821 205194163 -1791864311 -499817825 1921679118 93147032 -1669063134 -343724364 1978120983 48270209 -1679173061 -319886675 1518913424 764409606 -1266243908 -1014917590 1575289737 719467295 -1276419419 -991145421 1414746018 592740148 -1168298354 -849732072 1396607931 607763245 -1120867689 -902309375 1195366388 809035618 -1456359720 -566852018 1079120877 928326523 -1369673023 -648330665 1239703494 1055092560 -1477820694 -789770628 1317641183 965651273 -1601701133 -679425435 2029901337 268101263 -1762412747 -504068189 2140148224 144122518 -1851886804 -426163270 1982225963 18968253 -1742192889 -282128495 1900780082 105687716 -1622803682 -398275704 1699399293 307099371 -1958434991 -62679097 1646723684 354431730 -1943444664 -80849954 1804684879 479624921 -2053165213 -224911371 1828489814 469482176 -2098009222 -168436756 1133770449 882165319 -1382180867 -627398805 1157509832 871957086 -1427090460 -570989710 1296596707 978275957 -1555685425 -733925543 1243986682 1025673836 -1540629546 -752030912 1579476661 690214435 -1339390055 -953305329 1497965228 776868410 -1220066432 -1069518058 1358917255 670588433 -1091498069 -906608835 1469229726 546675208 -1180906574 -828638428 1406174682 618116428 -1109465866 -891693984 1421689283 599421269 -1162665745 -843837319 1561005544 705445246 -1291490108 -1006478254 1516685809 761395559 -1268209443 -1016096693 1315411390 962635048 -1603668846 -680606716 1225413031 1041064241 -1492897653 -805109731 1086070156 935013658 -1364034400 -642429898 1204935061 819390723 -1444955975 -556234705 1757324562 532256132 -2035235778 -239602520 1876123915 416567709 -2116222937 -153472847 1717906720 291642806 -2006234100 -9667430 1627973945 370137519 -1895397355 -134104957 1963570550 34506208 -1693985702 -335485748 1919185263 90391033 -1670770621 -345169707 2077375812 215289298 -1780720536 -488936194 2092955997 196659659 -1833854863 -441014041 1254864027 1036813325 -1530538569 -742202079 1302753410 983646228 -1549266514 -726720200 1141914793 857148479 -1440850555 -585536237 1132329136 880461862 -1384932964 -629888758 1467786495 544969833 -1183660589 -831130299 1343316198 655773808 -1105264182 -921161380 1504128205 782244955 -1213641247 -1062306441 1590356180 701356098 -1329296904 -943474322 1906676819 111322309 -1616120449 -391330327 1992839242 30367964 -1731841690 -272563728 2138971233 142159095 -1854898867 -428388901 2014566520 253028590 -1776436908 -518354494 1813152823 454407329 -2112035557 -182725235 1803501614 477655224 -2056183550 -227143276 1657342981 365837459 -1933087447 -71279169 1705297948 312735882 -1951749840 -55731802 303406759 1695723057 -65273973 -1961046243 360209086 1652517416 -76137582 -1938748668 483268245 1808344579 -222267463 -2050537681 463721100 1822745114 -173165664 -2102754506 262311619 2024128085 -508760081 -1767121031 147802842 2143844940 -423547914 -1849287840 24708849 1987982951 -277387299 -1737468085 102023912 1897132670 -400907324 -1625451694 695975535 1585221369 -948576445 -1334644779 773225078 1494305504 -1072161958 -1222693940 664811101 1353123531 -911321231 -1096194073 550367812 1472905938 -826043544 -1178295298 885829131 1137417885 -624767193 -1379532879 866216466 1151752836 -575730882 -1431815256 974595641 1292900015 -736540907 -1558284413 1031463456 1249759926 -747338996 -1535921254 185511910 2081005424 -452931894 -1844969892 207842303 2070174569 -496170285 -1788200379 97855444 1926371138 -337950984 -1663273362 45671373 1975505755 -323583263 -1682853257 381271938 1639878420 -122167634 -1884230088 299137947 1725123341 -2483529 -1998771679 409089968 1868891942 -160672100 -2123667958 521139113 1745404735 -251555195 -2046385645 811634478 1197981624 -563155454 -1452679532 923618103 1074428833 -654104037 -1375462771 1052444444 1237071754 -793418192 -1481484634 970375941 1322382227 -673668567 -1595960641 769105738 1523625948 -1009123738 -1260466448 716856147 1572694981 -994821505 -1280111895 587995000 1410017262 -855476652 -1174059326 610390881 1399251959 -898649523 -1117224229 539229221 1462029491 -835871479 -1188385377 659437628 1346963626 -918529776 -1102616186 788034583 1509901441 -1057614533 -1208932947 697675790 1586659480 -946089694 -1331895884 1033169985 1251204311 -744845971 -1533166085 989407320 1308498126 -721991308 -1544521246 860841075 1145591013 -582941345 -1438239287 874684522 1126535420 -634601146 -1389628976 458087661 1816849531 -180109887 -2109436585 471865588 1797728354 -231835176 -2060891826 362173663 1653695561 -73910797 -1935735451 318476486 1711054928 -50990614 -1947025028 117099657 1912470559 -386617947 -1611424461 26675344 1989163014 -275158596 -1734452950 136398011 2133226541 -433117801 -1859644159 256671906 2018226228 -515710578 -1773809384 960023908 1312816626 -684282808 -1607361314 1045760381 1230125547 -799315887 -1487120185 937641302 1088714176 -638770054 -1360390932 814645583 1200206297 -561979293 -1450716939 613408000 1401482646 -897467348 -1115255622 602020121 1424304527 -840140747 -1158985565 710169906 1565746596 -1000721378 -1285749624 758747435 1514054077 -1019744249 -1271873391 39251372 1968299322 -329741184 -1688224746 87763381 1916541219 -348829543 -1674414065 210593182 2072663304 -494730062 -1786498012 199270791 2095550737 -437337941 -1830162371 534904264 1759956318 -235954972 -2031571854 411843025 1871382855 -159229699 -2121963413 289043962 1715291500 -13364010 -2009914304 374845923 1632665973 -128331569 -1889607591 1987664803 25062197 -1737016689 -277870055 1897177018 101953324 -1625620842 -400699904 2023936913 262529799 -1767066947 -508853717 2144278408 147334942 -1849592156 -423213518 1808681927 482966353 -2051003669 -221832579 1822658526 463781704 -2102530318 -173351324 1695925237 303231843 -1961123111 -65236401 1652033516 360658810 -1938397504 -76458410 1293384555 974146557 -1558635961 -736220463 1249558386 1031639012 -1535844770 -747376952 1137505113 885769167 -1379757451 -624581917 1151416128 866518998 -1431349652 -576166150 1352690447 665279385 -1095890397 -911656267 1473097494 550150016 -1178350022 -825950548 1585177405 696046507 -1334476271 -948784505 1494624036 772872114 -1223145976 -1071679842 1868720866 409295476 -2123625522 -160744616 1745858299 520658541 -2046701609 -251199679 1639572176 381604422 -1883798532 -122637462 1725179593 299046495 -1998960667 -2263181 1926593158 97667600 -1663362134 -337892548 1975041695 46108169 -1682513997 -323883227 2081354420 185188898 -1845455976 -452484338 2070099629 207881787 -1787996287 -496343273 1410091562 587954876 -1174263034 -855303280 1398902323 610713253 -1116737761 -899096695 1524089368 768668302 -1260805324 -1008823390 1572472321 717043351 -1280022739 -994879557 1237015118 1052535512 -1481295006 -793637900 1322688087 970043073 -1596391557 -673198099 1197527676 812114666 -1452362928 -563510330 1074599525 923412211 -1375504567 -654030881 1146042657 860359095 -1438558195 -582588261 1126366520 874892718 -1389585388 -634671998 1251258643 1033077125 -1533358017 -744628055 1308194058 989742492 -1544088538 -722459472 1509435717 788470227 -1208596375 -1057916673 1586883932 697490890 -1331983248 -946029338 1461952887 539267553 -1188183973 -836046643 1347315054 659117560 -1103100862 -918080300 2132875753 136718719 -1859159867 -433567661 2018303472 256634214 -1774011172 -515535798 1912246747 117285197 -1611337481 -386678687 1989629378 26240340 -1734789906 -274856840 1654000013 361838875 -1936168799 -73443273 1711000980 318569730 -1946833736 -51209170 1817018815 457879849 -2109480813 -180039675 1797277094 472347952 -2060573558 -232188900 1565788256 710097142 -1285920436 -1000515110 1513737337 759102703 -1271419563 -1020224061 1401913426 612937924 -1115561602 -897134104 1424114763 602240221 -1158929049 -840231439 1088624644 937699474 -1360168664 -638957122 1200544797 814345355 -1451180751 -561541721 1312329782 960471200 -1607012070 -684605044 1230328879 1045587129 -1487194877 -799275627 1715087528 289216574 -2009839228 -13403886 1633152177 374397991 -1889956451 -128008949 1759617178 535203852 -2031107658 -236392160 1871471747 411784213 -2122185297 -159042247 2072852684 210372698 -1786553888 -494638730 2095119573 199740483 -1829855751 -437670545 1968615678 38895720 -1688677934 -329260732 1916499175 87835761 -1674242613 -349035171 -624159569 -1379195847 885159299 1137001749 -576597834 -1431904224 867152282 1151893772 -736650083 -1559188469 974781873 1293864231 -746956668 -1535285230 1031027112 1249052990 -948239157 -1334037411 695559655 1584551281 -1072250670 -1223561148 773366270 1495241064 -912225031 -1096303505 665775573 1353309507 -825407264 -1177913226 549661132 1472469338 -509463449 -1767570191 262952267 2024498653 -422580098 -1849114392 146903378 2143723972 -277234603 -1736536893 24632697 1987112431 -401311668 -1626126118 102373728 1897736694 -65723389 -1961749355 303777071 1696363961 -75964390 -1937780596 360087862 1651618208 -221336527 -2050384729 482397469 1808268683 -173840344 -2103158594 464324868 1823095186 -1009310226 -1261431432 769213634 1524528212 -994385417 -1279405727 716472539 1572057165 -854807076 -1173643958 587386096 1409678438 -899585595 -1117365933 611256553 1399339135 -564120182 -1452866276 812536998 1198089264 -653397613 -1375026939 922980543 1074044969 -793002568 -1480815314 1052105876 1236462594 -673810015 -1596896969 970463373 1323247643 -122092250 -1883359824 381117450 1638945948 -2834113 -1999375959 299540499 1725796485 -161313516 -2124038782 409791544 1869339822 -250656499 -2046264933 520169505 1745230007 -452061886 -1844894252 184579182 2080851192 -496774821 -1788550707 208515191 2070577377 -338322064 -1663914522 98303068 1927072970 -323462807 -1681954305 45496389 1974536403 -386238931 -1610791237 116659969 1911760791 -275271116 -1735359838 26858264 1990124430 -433979873 -1859727735 137338675 2133372837 -515098106 -1773466992 256006954 2017815484 -179476919 -2109057313 457377637 1816410099 -232742320 -2061004090 472826748 1797911530 -73994629 -1936597267 362319703 1654636481 -50648478 -1946412300 318065486 1710390232 -745253147 -1533843853 1033517001 1251805023 -721841412 -1543593366 989328336 1307624262 -581968169 -1438060991 859947003 1145474925 -635299122 -1390073256 875330530 1126910836 -836548991 -1188792809 539830189 1462376251 -917601640 -1102466546 658564020 1346884386 -1057435981 -1207960027 787918751 1509007113 -946533718 -1332594116 698051462 1587305232 -236894356 -2031716358 535766592 1760040662 -158563467 -2121550877 411230809 1871041231 -12923042 -2009202744 288665202 1714659044 -128513209 -1890567215 374958699 1633573629 -329885944 -1689163874 39335460 1969161906 -348417263 -1673747577 87421501 1915929259 -494018758 -1786056788 209960470 2072284800 -438297821 -1830343755 200178191 2095663769 -896571484 -1115138254 612435592 1401304606 -840784963 -1159359701 602718865 1424749063 -1001066602 -1286349056 710577850 1566424620 -1019663473 -1270998247 758598307 1513126453 -684165184 -1606465706 959846124 1311843962 -799689767 -1487764657 1046205173 1230824035 -639369230 -1360736412 938319582 1089121864 -561103893 -1450636419 813718215 1200056913 -1096756821 -911744707 1353625735 665419793 -1177741902 -825613020 1472427166 549733384 -1334093415 -948147953 1584740533 695339043 -1223254656 -1072583402 1494809772 773835834 -1558724145 -737087143 1293525219 975081589 -1535506986 -746769088 1249142010 1030968428 -1379120643 -624199317 1136797905 885332039 -1432252956 -576275086 1152380104 866704478 -2050035357 -221658635 1807781967 482844889 -2103233158 -173799956 1823298646 464151744 -1961526959 -65910329 1696274557 303835371 -1938244280 -75526690 1651956836 359787762 -1736843001 -276901487 1987543083 24162493 -1626069730 -401402488 1897546802 102593700 -1767741131 -509257309 2024540185 262879375 -1848660692 -423060038 2143407104 147258518 -1480859414 -792932228 1236632006 1051898192 -1596578573 -674163611 1322796511 970945865 -1453299496 -563652530 1198393844 812202338 -1374835519 -653616041 1073991149 923073915 -1173557106 -854867944 1409454498 587571508 -1117703017 -899283967 1399805371 610821421 -1260947268 -1009760214 1524177296 769534214 -1279607643 -994210765 1572134281 716434719 -1663713246 -338497356 1926996238 98341272 -1682439109 -323013459 1974887703 45176193 -1844557808 -452364154 2080385340 185014698 -1788638199 -496714593 2070801701 208330163 -2124230586 -161095472 1869394282 409698812 -2045832097 -251124535 1744926067 520504805 -1883678604 -121739038 1639397720 380635598 -1999332243 -2904837 1725627713 299748823 -1936280791 -74349633 1654182405 362799763 -1946454224 -50575450 1710560796 317859466 -2108867813 -179696755 1816353335 457468577 -2061435134 -232271980 1798217262 472493752 -1860066483 -433679397 2133836385 136901367 -1773377708 -515156030 2017592952 256194286 -1610994817 -386065431 1911835219 116619973 -1734873242 -275718160 1989774922 27180764 -1208445983 -1056988297 1509356237 787595867 -1332389896 -946706578 1587230420 698091074 -1188881453 -836490427 1462598399 539642473 -1102127158 -917901476 1346420454 659000944 -1437629563 -582438125 1145168553 860279359 -1390262372 -635078902 1126966960 875238950 -1533801545 -745325791 1251633819 1033722381 -1543909458 -721486024 1308077698 988847636 -1785888152 -494226690 2072240964 210031570 -1830795663 -437815577 2095982429 199825355 -1688860070 -330220852 1968728950 39803872 -1673802173 -348324139 1916120943 87203833 -2009427444 -12737894 1714746144 288605110 -1890101739 -128948605 1633236793 375261103 -2032068034 -236574040 1760525074 535317380 -2121474521 -158601551 1870839563 411406237 -1360813408 -639331786 1089323916 938144538 -1450285383 -561424849 1199572885 814167811 -1606931822 -683730428 1312181182 959544104 -1487540597 -799875555 1230737319 1046265649 -1286294844 -1001160110 1566233576 710796158 -1271302435 -1019328949 1513560049 758130535 -1114686730 -897054112 1400986586 612789068 -1159528721 -840577415 1424793539 602648405 1490521334 802208864 -1227231782 -1042358964 1606043887 683505785 -1313592893 -961341099 1443628228 554382418 -1207802392 -821734018 1365360861 644280395 -1083203087 -932671129 1163959442 845655044 -1418789442 -597045976 1108170891 889874461 -1409074777 -620492495 1270551712 1018962998 -1514834548 -760068838 1289146553 1003610159 -1562857067 -706772733 1673112638 348036264 -1917334254 -89064060 1691641895 332617905 -1965422325 -35833443 1835148300 442832026 -2090056416 -194284106 1779425301 487116931 -2080276167 -217665105 2114894938 151620812 -1878991498 -418910752 2036561987 241453269 -1754457745 -529913351 1893020776 131204350 -1629792956 -371431982 2008608881 12566759 -1716088483 -290348597 1103936951 919309601 -1346184037 -658117619 1184987566 832981304 -1464919934 -542627820 1326921093 940573971 -1592175447 -702651329 1216016796 1065206026 -1502310224 -780951514 1551609299 729587013 -1300902657 -982320023 1528195530 739334492 -1256716058 -1038141328 1386227169 631706999 -1129429811 -878087077 1439556088 583717230 -1144815404 -859525054 2057477503 228961769 -1800602541 -475280187 2110740838 180906480 -1816053686 -456783652 1954092365 58598875 -1703447455 -311409417 1930744148 68411842 -1659195272 -367165202 1729465627 269663629 -1994658761 -31662943 1618495746 394230164 -1904859090 -110028616 1775109417 516502975 -2017434619 -255372141 1856225584 430240166 -2136104932 -139816822 1793191540 501669602 -2064674984 -202850354 1837902445 445324027 -2088613055 -192578601 1681548870 322787024 -1976301718 -46974980 1666687583 340824777 -1923497101 -94440475 2002189840 5361286 -1722245316 -295718998 1882929673 121375391 -1640670427 -382571597 2039313954 243943092 -1753016562 -528210024 2128654907 166167213 -1863396585 -404102271 1368379068 646512170 -1082019952 -930701562 1457654437 568670771 -1192465527 -806659297 1599358606 676558360 -1319491678 -966977740 1480163991 792637953 -1237851205 -1053764819 1278795480 994045518 -1573470220 -718172318 1263868609 1012017751 -1520731155 -765703301 1122195178 904160892 -1393739834 -605419696 1166971635 847880805 -1417612321 -595082423 1945820981 83750819 -1644904935 -353137009 1956059948 59780026 -1701217792 -308393322 2099336967 170289041 -1825622485 -467138883 2051838750 223060872 -1807551950 -481967452 1850593105 424345543 -2143048067 -146497813 1763707720 505887710 -2027001244 -265725198 1620461411 395409397 -1902631345 -107014439 1744536442 284996588 -1980374442 -17640768 1217724413 1066651499 -1499816239 -778195385 1341733860 956173170 -1577624888 -688887202 1179613135 826820441 -1472129309 -549050763 1092793302 908428096 -1356016902 -668212628 1428418457 572841743 -1154642251 -869614045 1380854656 625548054 -1136637268 -884508102 1543006123 754931517 -1242167673 -1024379375 1553310642 731026212 -1298414946 -979570168 1018907122 1270643044 -759879458 -1515055032 1003916779 1288813949 -707203897 -1562387375 845201856 1164439894 -596729620 -1419145094 890045913 1107965263 -620534539 -1409002397 554457494 1443588352 -821937990 -1207629780 643931535 1365683481 -932184925 -1083651019 802673060 1490084146 -1042698104 -1226932194 683283901 1606231339 -961252207 -1313651705 131426618 1892833708 -371521514 -1629734784 12102947 2009046453 -290010097 -1716388711 151970056 2114572702 -419397596 -1878544206 241378577 2036602247 -529710019 -1754630997 442661214 1835354568 -194242446 -2090129180 487570759 1778945489 -217981845 -2079920899 347730284 1673445882 -88633280 -1917804330 332674421 1691551203 -36023207 -1965202225 631273651 1386694693 -877782625 -1129764599 583908522 1439337532 -859579002 -1144722160 729542785 1551679511 -982150739 -1301110469 739652760 1527841806 -1038592588 -1256233694 941058263 1326471233 -703002117 -1591854739 1065004238 1216191576 -780874270 -1502347916 919396581 1103876211 -658341431 -1345998497 832644348 1185289322 -542161456 -1465354938 516839547 1774807277 -255837865 -2016998975 430152802 1856285940 -139592370 -2136289832 269865033 1729290463 -31739547 -1994620429 393745488 1618945222 -109677188 -1905179158 58279967 1954445449 -310957773 -1703929435 68455430 1930673296 -367334102 -1658987076 228769837 2057695419 -475225855 -1800695401 181339188 2110272674 -457087720 -1815718514 244132720 2039094246 -528266660 -1752925494 165736297 2129125375 -403796411 -1863729453 5677890 2001834964 -296172946 -1721765128 121333595 1883002829 -382400905 -1640876319 322583316 1681722242 -46900680 -1976341842 341311245 1666240411 -94790111 -1923174729 501330726 1793491888 -202386934 -2065112420 445413183 1837844393 -192801261 -2088425851 904072120 1122253614 -605197676 -1393927678 848220065 1166671671 -595546483 -1417175525 993559434 1279243036 -717823322 -1573793232 1012221843 1263695621 -765778241 -1520691671 676600796 1599286090 -967148816 -1319286170 792321989 1480519507 -1878128898 -418826648 2113955794 151476036 -1755069721 -530255247 2037228491 241865565 -1630171444 -372064678 1893461984 131915638 -1715975467 -289441213 2008427513 11606895 -1917249894 -88201716 1672968118 347096864 -1965763965 -36445675 1692054447 333284153 -2090688856 -194662850 1835859844 443272978 -2079368527 -217552345 1778465693 486935307 -1419762122 -597223776 1164855066 845772684 -1408376273 -620047687 1107526403 889500565 -1514426876 -759390574 1270206248 1018363838 -1563006435 -707700085 1289227057 1004485543 -1227409838 -1043331388 1490638718 803104744 -1313148341 -960642339 1605669735 682861553 -1207124384 -821326090 1443028812 554037210 -1084130695 -932820241 1366235989 644361155 -1995098177 -32372951 1729844883 270296581 -1904675930 -109067472 1618383498 393323036 -2016493683 -255226085 1774247585 516419127 -2136769644 -140227838 1856838328 430582318 -1801312293 -475719859 2058110711 229340769 -1815092286 -456600748 2109833966 180793976 -1703301143 -310468737 1954008773 57736787 -1659606032 -367830170 1931086556 69024330 -1300555913 -981719071 1551201883 728909517 -1256795282 -1039014920 1528345154 740262612 -1130324155 -878202925 1387200105 631885567 -1144169636 -859149366 1438857840 583273190 -1345583341 -657770619 1103259199 918902441 -1465793782 -542706788 1185915430 833131184 -1592291551 -703545417 1327099405 941547163 -1501934792 -780305490 1215572500 1064508034 -1573362564 -717269782 1278608720 993080774 -1521115035 -766340877 1264304457 1012724191 -1394348978 -605758248 1122864482 904576500 -1416746921 -594995007 1166035323 847739373 -1081117672 -930593650 1367414068 646325666 -1193103359 -807042921 1458360621 569106875 -1319830486 -967586628 1599773958 677227920 -1237764045 -1052899163 1480022303 791701897 -1722399564 -296651742 2002265496 6231310 -1640267603 -381898693 1882579329 120770839 -1752314746 -527762416 2038672810 243572028 -1864365921 -404277239 2129553843 166287653 -2065607472 -203004858 1794061820 501745002 -2087939895 -192176033 1837298149 444973427 -1975853854 -46273420 1681178062 322145624 -1923671813 -95410067 1666808279 341723457 -1155312323 -870029909 1429025809 573179015 -1135701724 -884366926 1379987464 625459358 -1241981681 -1023414887 1542896675 754027701 -1298851562 -980276864 1553692730 731662508 -1500232359 -778865201 1218061429 1067259107 -1577483968 -687951402 1341644908 955306234 -1471165077 -548864515 1178709063 826711249 -1356723854 -668648988 1093429342 908810440 -2142407179 -146127517 1849890009 423896143 -2027900436 -265846406 1764675776 506060886 -1902707257 -107885231 1620614379 396340349 -1980024354 -17036984 1744132338 284321892 -1644534383 -352496377 1945371837 83047467 -1701338744 -309292770 1956233380 60747826 -1826493021 -467215051 2100268175 170441753 -1806947910 -481617620 2051164310 222656512 -194853894 -2090470548 443327190 1835766336 -217118749 -2079836299 486631119 1778800217 -88519736 -1916896418 347548388 1672485490 -36401199 -1965834425 333115133 1692261995 -371862626 -1630346488 131838642 1893499428 -289925241 -1715525871 11957931 2008106557 -418489428 -1878430918 151009920 2114390550 -530341963 -1755009245 242089625 2037042703 -821238990 -1207184476 553812510 1443213960 -933157077 -1083828291 644826631 1365800593 -1042846976 -1227859050 802753068 1490959034 -960844007 -1312972913 682937909 1605631651 -759434410 -1514355776 1018532474 1269998316 -707381425 -1563359271 1004033635 1289709301 -597656732 -1419293710 846076488 1164520158 -619856003 -1408593941 889445969 1107619527 -310775109 -1702968787 58168215 1953538817 -367774046 -1659697612 68835214 1931306776 -475891063 -1801106913 229383077 2058038067 -456147312 -1815572986 180477884 2110189354 -254876961 -2016816567 515933171 1774695269 -140302650 -2136730032 430786538 1856665468 -32150803 -1995285893 270207937 1729903447 -109531404 -1904239006 393662424 1618083662 -703081869 -1592728859 941208415 1327399881 -780528022 -1501747460 1064597318 1215514576 -657696191 -1345623337 918698861 1103432699 -543056296 -1465471282 833617780 1185468386 -878657001 -1129844095 632202043 1386845101 -858978802 -1144375656 583231266 1438930868 -981775835 -1300464973 729099017 1550982047 -1038709188 -1257128278 739831568 1528815494 -967532168 -1319923218 677036116 1599992002 -1053203103 -1237428745 792134733 1479554267 -930141878 -1081599524 646006886 1367767280 -807211693 -1192895035 569150591 1458289897 -605834980 -1394310774 904777776 1122689190 -594643707 -1417067117 847254569 1166484671 -717735634 -1572927048 993417218 1278306452 -766116553 -1521300063 1012636699 1264364685 -46497360 -1975668442 322232476 1681117194 -94943831 -1924106945 341386373 1667109907 -203355774 -2065286892 502229166 1793611832 -192098917 -2087977715 444771511 1837472801 -527593004 -1752522430 243527928 2038743150 -404728371 -1863883429 166606049 2129200247 -296347162 -1722734224 5798090 2002733148 -381952513 -1640174231 120962259 1882360901 -548433863 -1471635281 826405141 1179042179 -668838880 -1356503882 908866828 1093338522 -778823669 -1500305251 1067088167 1218267569 -688268270 -1577128828 955759934 1341164968 -1023901603 -1241534261 754377073 1542574567 -980073404 -1299024686 731587944 1553733118 -870119313 -1155254023 573401411 1428838869 -884028298 -1136001824 624995674 1380425164 -467554063 -1826193305 170906077 2099831115 -481528600 -1807006594 222434756 2051351890 -352700221 -1644361643 83122671 1945332089 -308806438 -1701786548 60399094 1956556128 -107569003 -1903063037 395887033 1621094703 -17079156 -1979952102 284493216 1743926582 -145938265 -2142627791 423840139 1849981213 -266277698 -2027430872 506367378 1764343044 -2041327566 -246095708 1750970654 526025096 -2126638037 -164027203 1865446663 406275473 -2004330496 -7378794 1720072492 293669306 -1880777703 -119362417 1642855733 384617891 -1679507370 -320606016 1978311034 49123820 -1668742065 -343001895 1921475939 92296693 -1791014812 -499615502 2066819400 204872158 -1840083843 -447365909 2086464849 190569927 -1120014086 -902119316 1395888598 607428928 -1169148701 -849935243 1415468495 593061209 -1276741432 -991868834 1575492068 720316786 -1265910575 -1014199225 1518722557 763555179 -1601511266 -678572024 1317306802 964931876 -1478024057 -790621167 1240024491 1055814973 -1370396500 -648652742 1079970176 928528662 -1455641419 -566518749 1194511769 808844559 -1622613645 -397422107 1900445791 104968393 -1742396054 -282978820 1982547014 19690704 -1852610239 -426485289 2140997741 144324859 -1761694376 -503734834 2029046900 267910370 -2097155817 -168246911 1827770427 469147821 -2054015730 -225114728 1805407266 479945908 -1943766747 -81573453 1646925833 355281055 -1958101700 -61960790 1699208208 306244742 -1540963909 -752750291 1244176535 1026527233 -1555364446 -733203148 1296393358 977425432 -1426241143 -570787553 1156786341 871634995 -1383035504 -627589882 1134488764 882498602 -1181625889 -828972727 1470083315 546865253 -1090775610 -906287792 1358066922 670385276 -1219864083 -1068668549 1497643201 776144983 -1339580940 -954159774 1579810008 690932814 -1268403536 -1016954330 1517015964 762110730 -1291290967 -1005631937 1560680325 704718611 -1161938302 -843511276 1420843950 599223096 -1110180197 -892023283 1407033271 618311457 -1445813548 -556428734 1205650424 819721070 -1363188019 -642230693 1085343713 934688631 -1492571418 -804382096 1225214922 1040218972 -1603997953 -681320855 1315606483 963493701 -1895067016 -133389586 1627779924 369279938 -2006559135 -10393865 1718105933 292489179 -2117068214 -153670948 1876851558 416893936 -2034377133 -239407419 1756610431 531927017 -1833139684 -440683894 2092098352 196465574 -1781447163 -489261421 2078222121 215488447 -1670968786 -346015048 1919511298 91118484 -1693790665 -334627167 1963241243 33791885 -1384217615 -629558425 1131471581 880267851 -1441576984 -585861250 1142761156 857347666 -1549464637 -727565483 1303079663 984373881 -1530343462 -741343412 1254534902 1036099168 -1328966763 -942759165 1590162105 700498479 -1213966452 -1063033062 1504327328 783091254 -1106109529 -921359567 1344043659 656099869 -1182801986 -830935256 1467072146 544640516 -1777294535 -518548561 2015281685 253358723 -1854052576 -428189770 2138244620 141833882 -1731515637 -271836259 1992641063 29522609 -1616449774 -392044668 1906871870 112180904 -1951943843 -56589365 1705628273 313451239 -1932888252 -70432814 1657017960 365111038 -2055455889 -226817031 1802656323 477457109 -2112749706 -183054368 1814011482 454602444 -499182282 -1791482464 204567578 2067154060 -447557329 -1839865415 190623747 2086371477 -320561916 -1679577710 48954408 1978518718 -343320291 -1668388469 92747825 1920993447 -7862958 -2003880508 294020222 1719751912 -119160501 -1880952355 384540775 1642893553 -246182560 -2041266698 526249036 1750785242 -163690119 -2126939665 405809237 1865881795 -648989186 -1370094232 928994514 1079534660 -566431257 -1455701647 808620235 1194696797 -678773300 -1601335974 965008608 1317268598 -790136363 -1478473405 1055463673 1240344687 -991550054 -1277094644 719865014 1575973920 -1014242941 -1265839851 763723951 1518514233 -901927512 -1120232130 607374468 1395981330 -850368079 -1168680665 593365149 1415133195 -81517449 -1943857951 355091803 1647146445 -62267282 -1957768968 306676034 1698738644 -167793595 -2097636141 468831593 1828126207 -225286052 -2053809974 479988080 1805335014 -426560493 -1852570491 144528703 2140825001 -503386102 -1762017124 267424038 2029494704 -397886431 -1622176585 105307405 1900146075 -282757064 -1742583634 19601684 1982605698 -1068890945 -1219677143 776234387 1497584901 -953696090 -1340018640 690594186 1580110108 -829322099 -1181303781 547351969 1469635895 -906213228 -1090815998 670181816 1358240046 -570616613 -1426447283 871593463 1156859233 -628043582 -1382555564 882815470 1134133624 -752444183 -1541297025 1026096581 1244646739 -733259536 -1555273626 977615324 1296173386 -804685900 -1492236510 1040651928 1224746510 -681266259 -1604091077 963302017 1315824151 -556597370 -1445605616 819764906 1205579324 -641778785 -1363670263 934369971 1085696549 -843159600 -1162258618 598738684 1421293162 -892099639 -1110142113 618513125 1406857843 -1016729630 -1268588684 762023630 1517076056 -1006097413 -1290855571 705055447 1560377921 -345548932 -1671403542 90781264 1919813318 -334851227 -1693604877 33878601 1963180767 -440606898 -1833177128 196263522 2092273396 -489612457 -1781126207 215972475 2077772525 -154122472 -2116585586 417211956 1876498082 -239238399 -2034584681 531882541 1756680891 -133443798 -1894973508 369470982 1627561616 -10089677 -2006893659 292055583 1718573705 -921549067 -1105889693 656156633 1343952719 -830504212 -1183272326 544334784 1467405142 -943075641 -1328611759 700952555 1589682045 -1062991138 -1214039480 782920690 1504533348 -727361903 -1549638137 984299453 1303119659 -741830008 -1529896418 1036448676 1254212402 -629219677 -1384518091 879804303 1131908889 -585950534 -1441519060 857570198 1142573824 -226728387 -2055514453 477234961 1802844039 -183393756 -2112449870 455066376 1813574558 -56103409 -1952391527 313102115 1705951157 -70637034 -1932715392 365185850 1656978348 -271878567 -1731442993 29693813 1992435683 -391728576 -1616805162 111727468 1907352570 -518979989 -1776824579 253665095 2014949329 -428000654 -1854272796 141777758 2138336200 1317689914 965569196 -1601946858 -679277696 1239916067 1054912181 -1477837041 -789655655 1079104008 928440990 -1369459932 -648510542 1195120145 809182855 -1456310467 -566933589 1396525662 607812296 -1120720014 -902554652 1414565447 592953041 -1168183445 -849747971 1575404140 719450874 -1276599488 -990932010 1519060597 764163811 -1266325671 -1014868017 1977907954 48450148 -1679156258 -320001208 1921629931 93228669 -1668816953 -343871663 2067788480 205046358 -1791912980 -499735686 2085762777 190121551 -1839441931 -446994589 1750297238 525621760 -2040722502 -245744852 1866378895 406429209 -2127507549 -164102347 1720246948 294638130 -2004450424 -8277218 1642407613 383915563 -1880406127 -118720761 1469148027 546724845 -1180759465 -828884287 1358737250 670801908 -1091383730 -906625320 1498080073 776852447 -1220246939 -1069305101 1579624272 689969094 -1339472260 -953256214 1244035871 1025592201 -1540875725 -751883611 1296809734 978096016 -1555702230 -733811012 1157493549 872072123 -1426877951 -571170153 1133524788 882313122 -1382132200 -627480946 1828670387 469269285 -2098124129 -168420855 1804767146 479575868 -2053312890 -224666096 1646576513 354677527 -1943362899 -80899525 1699284888 307115790 -1958254924 -62892510 1900567511 105868097 -1622787333 -398390675 1982177230 19050328 -1741947166 -282276236 2140394469 143975283 -1851936055 -426081697 2029918204 267986794 -1762625840 -503888314 2092710072 196806702 -1833805420 -441095934 2077359265 215403575 -1780507251 -489116389 1919398026 90210332 -1670786650 -345054928 1963619475 34423813 -1694231105 -335338199 1628121308 369891402 -1895478800 -134055578 1718021317 291626067 -2006413847 -9454209 1875943662 416780408 -2116107838 -153489068 1757242615 532304993 -2035087909 -239848115 1204951152 819276006 -1445168804 -556054070 1086315625 934866175 -1364083387 -642347565 1225363522 1041146068 -1492651666 -805256712 1315198043 962815181 -1603652233 -680720927 1516570644 761411714 -1268029128 -1016309330 1560857613 705690779 -1291408095 -1006527049 1421770790 599371952 -1162813174 -843591268 1406354495 617903273 -1109580525 -891677307 1705445881 312490351 -1951831851 -55683005 1657458144 365821302 -1933267764 -71066534 1803321803 477868381 -2056068889 -227159951 1813071314 454456644 -2111888130 -182971288 2014321053 253176075 -1776387919 -518436825 2138955140 142273810 -1854686040 -428569538 1993052591 30187833 -1731858301 -272449515 1906726326 111240480 -1616366438 -391183348 1590241585 701372839 -1329117155 -943687541 1503980840 782491070 -1213559804 -1062355822 1343398147 655724949 -1105412049 -920915783 1467966746 544757132 -1183775690 -831114080 1132345685 880347587 -1385146247 -629708561 1142160716 857001434 -1440900000 -585454346 1302704487 983728625 -1549021109 -726867747 1254651262 1036994024 -1530522542 -742316860 719757118 1575071656 -991363566 -1276129660 764107559 1519152049 -1014679029 -1266546019 607983372 1396320154 -902597088 -1120647498 592499477 1415046019 -849432007 -1168538961 928091994 1079427020 -648024458 -1369907488 809257795 1195080661 -567137681 -1456137479 965347176 1317877758 -679188924 -1602005294 1055376241 1239479271 -789994915 -1477537077 294174710 1720684384 -7938342 -2004750772 384138223 1642220409 -118809917 -1880348075 525547460 1750337362 -245541144 -2040895874 406778845 1866056523 -164588815 -2127060377 205500306 2067308292 -500052290 -1791558104 189950859 2085968669 -446952793 -1839515087 48506784 1977816886 -320190836 -1678936550 92922809 1921962799 -343440747 -1669287421 872263295 1157275369 -571224237 -1426784315 881879654 1133992688 -627176630 -1382466596 1025910349 1243682523 -752335007 -1540392969 978051668 1296880322 -733641864 -1555909650 776650267 1498254989 -1069228233 -1220284511 690452994 1579174548 -953607378 -1339151432 546387497 1469449919 -828418299 -1181194349 670888496 1358676646 -906849508 -1091198070 143888055 2140454433 -425857125 -1852121331 268323502 2029615672 -504353918 -1762190572 105383557 1901016595 -398039127 -1623107777 19251868 1982001674 -282352720 -1741909210 354721491 1646505541 -81068033 -1943154839 306797258 1699637852 -62440474 -1958737040 469702369 1828202103 -168724531 -2097789093 479384312 1804984942 -224611372 -2053405886 416349628 1876413738 -153183088 -2116441082 532494757 1757022515 -239904631 -2034997217 369849742 1628194072 -133884766 -1895685068 291942807 1717666049 -9908037 -2005934035 90697176 1918950734 -345404172 -1670464414 34220481 1963792727 -335263507 -1694271365 196896234 2092651900 -441318202 -1833618352 215065075 2077659493 -488652577 -1780944823 599711092 1421471202 -844055464 -1162375986 617814381 1406413307 -891455423 -1109767977 761615686 1516398032 -1016384406 -1267989252 705204575 1561305545 -1006178189 -1291730715 1040829712 1225719174 -804803524 -1493132118 962857225 1315125663 -680892379 -1603446605 819086626 1205171636 -555998194 -1445260136 935297339 1085845933 -642654185 -1363750783 30133501 1993145451 -272257583 -1732076217 111544548 1906391154 -391616056 -1615898274 252724431 2014803033 -518117917 -1776741003 142442710 2138746944 -428613126 -1854615188 477944985 1803283471 -227361355 -2055893725 454105216 1813391382 -182486612 -2112337606 312956075 1705010237 -56019577 -1951529711 365596850 1657643044 -70979170 -1933328120 983952437 1302518947 -726954727 -1548960369 1036527660 1255086266 -741979904 -1530824298 880698375 1132024977 -630192853 -1384696387 856924190 1142198408 -585252558 -1441074780 655555665 1343605959 -920871555 -1105482261 545208392 1467484382 -831432348 -1183421966 701068387 1590576373 -943254193 -1329584679 782545018 1503887596 -1062547114 -1213341248 -862862749 -1147735307 580887375 1436062681 -872675718 -1124387092 636643158 1391810496 -1035318703 -1253213497 742665085 1531124715 -987263416 -1306476834 724168548 1546575858 -785985017 -1507728751 1059631915 1211073469 -699722210 -1588844920 944076594 1329743780 -537044427 -1459983709 838023961 1190398863 -661610964 -1349013830 916389632 1100599190 -134225237 -2131176899 435258247 1861661457 -258857294 -2020272604 513558430 1771796232 -115053927 -1910285809 388631477 1613576995 -28725632 -1991336426 273141676 1732312890 -364318001 -1655717287 71734243 1933681525 -316328234 -1709046208 53172218 1949067116 -460096771 -1818998165 178068433 2107255623 -469844252 -1795584398 233889736 2063069022 -712314078 -1567767628 998543886 1283695256 -756598981 -1512044627 1021924887 1273915009 -615417072 -1403630714 895425084 1113074346 -599998711 -1422159969 842194469 1161162419 -935468218 -1086663728 640909930 1362408188 -816830625 -1202251831 559826547 1448703717 -957977740 -1310630942 686295640 1609513678 -1047810195 -1232297989 797298241 1484979927 -286993430 -1713118340 15381190 2012054096 -376891405 -1634850971 126318303 1887454793 -532718632 -1757910194 238107380 2033584738 -414015551 -1873432745 157089517 2119945851 -212614258 -2074807528 492675746 1784320564 -197261417 -2093402367 439379643 1832343085 -41399364 -1970308310 327559824 1686182406 -85618779 -1914519757 351006345 1676467743 -22568735 -1985965961 279560653 1739518299 -104176392 -1899146130 398722516 1623405890 -260298541 -2021975995 510806527 1769306473 -149820214 -2145985444 421498342 1847115120 -485445499 -1810399213 220123561 2048516415 -461540196 -1820703734 175314352 2104763686 -305448777 -1697904607 63265179 1958897933 -358155090 -1650340808 78159234 1940892948 -976650199 -1295077185 734519557 1556140435 -1029422032 -1247578970 749348124 1538069898 -888010725 -1139459955 622618935 1377524129 -864039934 -1149698924 577875246 1433836984 -662794163 -1350983461 913371489 1098367479 -552381356 -1475058494 823997816 1176110574 -693823361 -1583208215 950761811 1336691141 -775365530 -1496322832 1069989194 1220644316 -407072352 -1866751690 162721932 2125840410 -523151943 -1747557073 249509013 2044199939 -379119214 -1637865212 124352702 1886275624 -301277813 -1727140579 310439 1996721201 -99909180 -1928548014 335929576 1661128830 -43629091 -1973324469 325592305 1685001319 -187692554 -2083047072 450783450 1842960460 -205664785 -2068120199 498314435 1790221397 -590171800 -1412070914 853332036 1172037842 -608209551 -1397209625 900797533 1119233227 -771147430 -1525806644 1007114358 1258318048 -714801853 -1570517547 996842607 1282256121 -1050304244 -1235054182 795590688 1483534518 -972528363 -1324395133 671482937 1593914543 -809621186 -1195828824 565200914 1454864516 -925635289 -1076568655 652053515 1373289629 -1459812505 -537249807 1190356555 838096605 -1349467266 -661130264 1100915282 916034244 -1507422379 -786317373 1210642041 1060101871 -1588901044 -699630630 1329932896 943856374 -1253435645 -1035130987 1531213359 742606521 -1306012902 -987700340 1546236470 724468384 -1148084431 -862539865 1436548637 580439691 -1124312280 -872715330 1391606276 636816018 -1819072593 -460056775 2107459203 177894933 -1795234890 -470166752 2062582426 234336780 -1656180835 -363880693 1934020273 71433767 -1708823676 -316515566 1948977832 53230142 -1910229045 -115144867 1613387495 388851313 -1991642158 -28392636 1732743934 272671336 -2130722823 -134705297 1861344981 435613251 -2020443168 -258651274 1771838156 513485402 -1310312922 -958331216 1609062154 686778268 -1232342465 -1047739735 1485148947 797090693 -1086472684 -935686526 1362353976 641003438 -1202685427 -816362853 1449007905 559492023 -1403967934 -615115052 1113540462 894990328 -1422073253 -600059187 1160938359 842380257 -1567969680 -712139034 1283772252 998506442 -1511560599 -757048577 1273563973 1022245843 -1970792722 -40950152 1686534082 327239508 -1914318089 -85794207 1676391387 351044429 -2074894628 -212554166 1784545264 492490598 -2093065531 -197563821 1831877609 439815039 -1757477238 -533187044 2033280934 238442288 -1873624429 -413797883 2120000447 156996393 -1713074504 -287064530 2011885460 15589122 -1635169631 -376538569 1887906701 125836059 -1697946139 -305375885 1959068873 63059039 -1650023940 -358510230 1940439248 78639174 -1810829865 -484975295 2048822523 219790445 -1820513842 -461760168 2104707298 175405172 -2021886591 -260356841 1769084077 510993467 -2146324072 -149520114 1847578804 421060642 -1985479245 -23016155 1739168927 279882761 -1899349590 -104003268 1623480454 398682128 -1583004371 -693996101 1336615937 950801559 -1496809164 -774917726 1220993048 1069666446 -1350644449 -663093879 1097903155 913808549 -1475147514 -552322672 1176332330 823810236 -1139649207 -887790113 1377580133 622527731 -1149267632 -864509498 1433530492 578207978 -1295393413 -976294419 1556593751 734039233 -1247536798 -1029494284 1537898574 749553880 -2083498844 -187210702 1843279240 450430238 -2067951427 -205873109 1790177681 498385159 -1928602474 -99816448 1661320634 335711532 -1973020529 -43964391 1684568483 326060341 -1637399360 -379554730 1885939180 124654970 -1727364903 -301092785 1996808693 250211 -1866674958 -407110556 2125639134 162897224 -1747908373 -522831747 2044684743 249059665 -1195477908 -809941766 1454380352 565650902 -1076645771 -925597469 1373491545 651878863 -1234830242 -1050489656 1483447666 795651556 -1324861369 -972093231 1594251627 671181309 -1526111224 -770812770 1258751268 1006646706 -1570463727 -714895225 1282064701 997061035 -1412240326 -589964116 1172081942 853261696 -1396758493 -608692043 1118914831 901151129 71845995 1934588157 -364500665 -1656677935 52792434 1948433636 -315888290 -1708335672 177455193 2106912975 -459431563 -1818586653 234751040 2063152342 -470784660 -1795729926 436164623 1861773465 -135186141 -2131359307 512924694 1771416704 -258147014 -2019832404 388288573 1612964011 -114642671 -1909620345 273224740 1733174450 -28871416 -1992276578 1059481763 1210144821 -785905265 -1506854631 944483514 1330420780 -700068458 -1589445376 838721681 1190842375 -537689667 -1460358869 915416200 1100420126 -660716124 -1348897486 579958983 1435912273 -861988373 -1147655811 637320414 1392217160 -873275918 -1124733596 743108853 1531822179 -1035693607 -1253858993 723989740 1545602170 -987146816 -1305582250 492009770 1783908796 -212002810 -2074466160 440319283 1832488357 -198124513 -2093486967 327741720 1687142798 -41512908 -1971216222 350565633 1675756951 -85240787 -1913887557 14969166 2011388376 -286652318 -1712506636 126463319 1888394689 -376976261 -1635713811 239067516 2033766890 -533626800 -1758023482 156378469 2119505395 -413383607 -1873054497 641554914 1362782580 -936167218 -1087109032 558931451 1448586605 -815858473 -1202074559 686215632 1608638790 -957828868 -1309704086 797644233 1485579615 -1048218395 -1232976781 998918534 1284339984 -712759126 -1568466884 1021808031 1273019657 -756421453 -1511072731 894550452 1112994082 -614489960 -1403482098 842794413 1161508155 -600677247 -1422568425 914238185 1098455679 -663729211 -1351124141 823389936 1175772774 -551710756 -1474642102 950379227 1336054349 -693386249 -1582501023 1070098114 1221547604 -775550994 -1497286792 734608013 1557006875 -976790623 -1296012489 749010580 1537461762 -1029005384 -1246908626 621982399 1377141289 -887303277 -1139023099 578778790 1433945648 -865003638 -1149884644 219154977 2048342711 -484545779 -1810277477 176016952 2105212590 -462180588 -1821073534 63668755 1959572101 -305798337 -1698507863 78005770 1939961500 -358078682 -1649469520 279386693 1738549971 -22447255 -1985065985 399171164 1624108746 -104546448 -1899786266 511480439 1769710305 -260902053 -2022325299 420566638 1846961912 -148949182 -2145908780 795155368 1482828606 -1049920892 -1234417134 671670193 1594879783 -972636515 -1325298165 566137754 1455006476 -810487114 -1195916768 651384707 1372874517 -925026641 -1076230599 852626380 1171602266 -589534496 -1411687818 901763029 1119420227 -609112327 -1397318033 1007256574 1259254632 -771235118 -1526672828 996427751 1281587057 -714463541 -1569909155 336280416 1661733878 -100312500 -1929221414 325517177 1684131823 -43475371 -1972392253 449885010 1842840516 -186723714 -2082872600 498956107 1790592989 -206367129 -2068568335 163326724 2126191506 -407746008 -1867154754 248639261 2044125067 -522219983 -1747403097 124232502 1885377440 -378944998 -1636896116 681775 1997363129 -301726205 -1727842667 1613008239 388218361 -1909789629 -114434859 1732856182 273578464 -1991825318 -29353780 1862206813 435697099 -2131663759 -134851353 1771225412 513143250 -2019778456 -258240258 2106825995 177515933 -1818362841 -459617103 2063489298 234449284 -1796196290 -470349656 1934103865 72295855 -1656327147 -364821373 1948635424 52617654 -1708412916 -315850598 1531620775 743284017 -1253782389 -1035731939 1546086846 723540264 -1305933678 -986826748 1435575701 580261123 -1147190087 -862424017 1392304524 637260058 -1124958048 -873091018 1191034307 838503765 -1460413201 -537596807 1099987418 915884364 -1348593418 -661051296 1210463729 1059128679 -1507306275 -785423285 1330377192 944554366 -1589276476 -700276654 2034220078 238587064 -1758339838 -533271148 2119333943 156584097 -1873012453 -413455987 2011444252 14877834 -1712696016 -286431834 1888088069 126795923 -1635282647 -377445953 1686678602 328178908 -1970877082 -41812496 1675978835 350378181 -1913976449 -85181975 1783833720 492049646 -2074262188 -212175422 1832837217 439996663 -2093973171 -197676581 1112644838 894872688 -1402995254 -614937252 1161582847 842754153 -1422771757 -600503995 1284117716 999105602 -1568377352 -712817298 1273483469 1021370459 -1511411231 -756121225 1608944770 685882388 -1310134866 -957358792 1485523099 797734925 -1232787017 -1048438495 1362953392 641348646 -1087150692 -936094454 1448132777 559411263 -1201757819 -816213741 1376972781 622190459 -1138979135 -887374249 1434397684 578296674 -1150203176 -864650674 1556703199 734943049 -1295579405 -977258907 1537516486 748917584 -1247100182 -1028787588 1336278921 950193951 -1582588251 -693326285 1221082000 1070533382 -1496950084 -775853526 1098807227 913917741 -1351608681 -663280127 1175696290 823427892 -1474440562 -551886312 1769787173 511442867 -2022527479 -260727137 1846610748 420887466 -2145424880 -149398906 1739015959 278951809 -1985403333 -22145363 1623884558 399356824 -1899699678 -104607052 1959518017 63762391 -1698316691 -306016517 1940265816 77671374 -1649902988 -357610782 2047891315 219637733 -1809959329 -484899127 2105381738 175809532 -1821117882 -462110000 1258938028 1007611450 -1526218880 -771715306 1281628853 996354595 -1570079847 -714257649 1171412638 852846088 -1411631182 -589625564 1119851143 901292561 -1397623893 -608779459 1455345352 565837406 -1196380188 -810049678 1372785361 651442759 -1076007939 -925213845 1483032314 794981996 -1234491434 -1049880768 1594393315 672117365 -1324948529 -972958887 1885863524 123784946 -1637245112 -378621986 1997159037 854763 -1727767727 -301765689 2126280278 163268288 -1867376774 -407558164 2043785807 248939225 -1746939037 -522656779 1842408960 450354838 -2082566356 -187056198 1790781977 498735759 -2068624587 -206275677 1661691442 336352932 -1929050338 -100518008 1684447787 325161661 -1972845817 -42994799 332919952 1691403270 -36072004 -1965120214 347746441 1673330719 -88845915 -1917624013 487357602 1779125300 -217965170 -2080035560 442611899 1835436077 -193996393 -2090276607 241231092 2036847714 -529627688 -1754679986 151855341 2114588795 -419216959 -1878757033 12283078 2008833104 -290124310 -1716372100 131508447 1892784201 -371668493 -1629488795 683267160 1606345934 -961038988 -1313831454 802426945 1490231511 -1042648723 -1227013637 643980394 1365601532 -932430522 -1083503152 554670195 1443408101 -821954209 -1207514679 890160188 1107948714 -620714736 -1408789114 845348901 1164193971 -596811511 -1419095649 1003834382 1288862872 -707056350 -1562632780 1018726423 1270855809 -759764677 -1515071059 181192145 2110518599 -457005827 -1815767957 228655560 2057711966 -475045660 -1800908686 68636131 1930460533 -367448881 -1658971047 58362362 1954396524 -311105322 -1703684032 393991605 1618797859 -109726567 -1905097713 269881772 1729175866 -31952768 -1994440682 429940103 1856466193 -139576149 -2136404931 516790686 1774889224 -255592270 -2017146844 832759065 1185273231 -542342091 -1465142109 919544064 1103630742 -658423764 -1345949510 1064922411 1216241085 -780727289 -1502593903 940878130 1326684580 -702887906 -1591871352 739636605 1527956971 -1038379951 -1256414009 729297252 1551827442 -982101944 -1301192482 583957839 1439256025 -859825053 -1144574731 631486806 1386514880 -877799302 -1129649940 568432146 1457956484 -806357186 -1192704088 646730251 1368089245 -930991321 -1081801807 792337952 1480404662 -1053524212 -1238151270 676846137 1599138479 -967197931 -1319203965 1012303478 1263646432 -765925542 -1520445492 993739375 1279030009 -717937853 -1573776427 848105028 1166687954 -595366040 -1417388034 903924317 1122499275 -605115535 -1393976345 445626074 1837663820 -192817162 -2088310944 501379779 1793409621 -202632209 -2064964743 341065448 1666387582 -94740540 -1923256494 322566897 1681836647 -46687267 -1976521909 121153214 1883215400 -382285934 -1640892668 5595815 2001883697 -296025205 -1722010851 165883532 2128879130 -403877984 -1863680202 244247189 2039077379 -528446535 -1752712401 955950931 1342019525 -688601473 -1577847063 1066885962 1217418204 -778501530 -1499581712 908144481 1093017591 -667988403 -1356300581 827124600 1179376622 -549287340 -1471825214 625850167 1380616097 -884746725 -1136335219 572551982 1428636600 -869395966 -1154932076 731266821 1553010579 -979870167 -1298174273 754711324 1543293834 -1024091600 -1242387802 60065691 1955837709 -308615497 -1700932063 83444610 1946055444 -352902482 -1645211080 223285161 2051555135 -482251131 -1807327725 170052528 2099641126 -466834788 -1825859062 505649151 1764009833 -265423149 -2027239867 424563686 1850303344 -146787638 -2142829988 284696525 1744777051 -17400095 -1980674441 395697108 1620241218 -107234568 -1902343570 2008756628 12321026 -1716170568 -290299858 1893135757 131187995 -1629973343 -371219401 2036382118 241666352 -1754343286 -529930212 2114813375 151670057 -1878844269 -419156987 1779180016 487264614 -2080227108 -217747382 1835132393 442946943 -2089843515 -194464685 1691855298 332437844 -1965438738 -35719048 1673162203 347954509 -1917580041 -88916895 1289032028 1003626954 -1562677136 -706985754 1270404421 1019209171 -1514752919 -760118017 1108253038 889825784 -1409222590 -620246828 1164139895 845442529 -1418904485 -597029683 1365377336 644166062 -1083416556 -932491134 1443874081 554235319 -1207852019 -821652325 1605994762 683587996 -1313347546 -961488720 1490308371 802389381 -1227215809 -1042473815 1855979733 430387267 -2136055303 -139898513 1775092940 516617306 -2017221152 -255552138 1618708711 394049649 -1904875061 -109913763 1729514750 269581416 -1994904110 -31515324 1930891441 68165671 -1659276899 -367116021 1954206888 58582078 -1703627388 -311196398 2110560387 181118997 -1815938641 -456799943 2057395354 229010444 -1800454730 -475525856 1439571997 583602315 -1145028303 -859344473 1386472452 631559314 -1129478872 -878004802 1528145967 739416249 -1256470269 -1038288491 1551395894 729767072 -1300886246 -982434420 1215901817 1065222383 -1502129835 -781164093 1326773344 940819702 -1592093364 -702700070 1185069131 832932061 -1465067161 -542381583 1104116818 919096516 -1346298498 -658100760 1166889750 847930240 -1417465286 -595328340 1122014991 904374169 -1393625565 -605436235 1263983396 1012001714 -1520911864 -765490530 1278943037 993800107 -1573552623 -718123385 1480213362 792556516 -1238097314 -1053617464 1599571819 676378621 -1319508409 -966863151 1457638208 568785878 -1192252820 -806839558 1368133465 646660047 -1081971083 -930783517 2128835550 165954376 -1863511310 -404086172 2039396295 243894097 -1753164053 -527964547 1882782700 121621370 -1640588608 -382621098 2002075637 5377891 -1722065191 -295932337 1666474938 341005100 -1923480938 -94555648 1681500067 322869045 -1976056177 -47122919 1838148488 445176606 -2088662364 -192497102 1793208209 501554951 -2064888131 -202670549 1553359447 730944193 -1298660485 -979422227 1543218766 754751192 -1242183838 -1024264204 1380837989 625662707 -1136424119 -884687905 1428172412 572989162 -1154592944 -869695546 1092710963 908477093 -1355869409 -668458103 1179432490 827033276 -1472014586 -549066864 1341848065 956156567 -1577805011 -688673861 1217871384 1066405518 -1499898060 -778145886 1744323231 285176329 -1980357709 -17755355 1620412038 395490832 -1902385238 -107161796 1763953325 505739835 -2027050111 -265643241 1850609332 424230434 -2143260776 -146317554 2052018939 222847597 -1807666217 -481950911 2099418850 170239604 -1825769522 -466892968 1955912393 60025439 -1701135387 -308442253 1945706192 83766854 -1644724228 -353349782 -619807080 -1408676338 889200564 1107767074 -597443967 -1419474409 846060461 1164634939 -707397974 -1563244996 1004246918 1289529104 -759680333 -1514208731 1018581919 1269916425 -960925956 -1312924054 683085776 1605386054 -1043027227 -1227646349 802868169 1490942815 -933042482 -1083845032 644646882 1366013812 -821091625 -1207430591 553731067 1443263341 -530555312 -1754829114 242106236 2036928490 -418538935 -1878349089 151255909 2114243571 -289679774 -1715673356 11908942 2008188888 -371846533 -1630461203 131625815 1893680065 -36221388 -1966047582 333000472 1692278670 -88438227 -1916945733 347400961 1672731543 -217266682 -2079590768 486713130 1778751420 -194969057 -2090454391 443507507 1835553701 -1038790695 -1257078961 739978997 1528569443 -981955648 -1300251818 729213676 1550965370 -858863637 -1144391811 583050951 1439143505 -878509070 -1130089628 632120030 1386893896 -543006787 -1465553109 833371793 1185615367 -657482844 -1345803470 918682248 1103546910 -780544113 -1501632743 1064810147 1215333941 -703327338 -1592581376 941257402 1327317548 -109351151 -1904451705 393547325 1618099883 -32068856 -1995334754 270060068 1730149042 -140450013 -2136483915 430867983 1856616089 -254991558 -2016799828 516112918 1774482048 -456360075 -1815392285 180493913 2110074575 -475939988 -1801024518 229628480 2057890518 -367528121 -1659844655 68785771 1931388669 -310758562 -1703083064 57954930 1953719012 -382198758 -1640026996 121011510 1882279328 -296364029 -1722619755 6011183 2002553273 -404515800 -1864063810 166589700 2129315218 -527544271 -1752604505 243282205 2038890891 -191951746 -2088223512 444689746 1837522372 -203241369 -2065303311 502049099 1793825245 -95124404 -1923894054 341501280 1667094006 -46579627 -1975619389 322380153 1680871919 -766100270 -1521415100 1012424190 1264545128 -717489973 -1573074851 993368551 1278388593 -594692896 -1416985482 847500748 1166337370 -606048007 -1394130833 904794581 1122574659 -807326538 -1192879072 569331098 1458076940 -930289489 -1081354183 646089091 1367718165 -1053121404 -1237478382 791987624 1479800126 -967352163 -1320136693 676921777 1600008487 -266130085 -2027676211 506285175 1764392161 -145823422 -2142643756 423659630 1850194168 -17259159 -1979738625 284607557 1743910099 -107650704 -1903013402 396034140 1620848842 -309052097 -1701638743 60447763 1956473989 -352716506 -1644246608 83335178 1945151644 -481315571 -1807186533 222417953 2051466423 -467504876 -1826274942 170659896 2099978414 -884142701 -1135985403 625175743 1380211753 -870266486 -1155008228 573483174 1428789296 -979991135 -1299073737 731440269 1553978395 -1023721032 -1241747154 754262164 1542590466 -688251401 -1577243295 955546843 1341344845 -778577426 -1500452488 1067038914 1218349140 -668887611 -1356421805 909112553 1093190783 -548646436 -1471454902 826421488 1178927206 -1084048484 -932869366 1366088368 644606502 -1206943867 -821539053 1442913961 554053183 -1313262674 -960625864 1605849730 682648084 -1227556937 -1043085535 1490720411 803055117 -1563055112 -707617938 1289472724 1004337730 -1514639391 -759210121 1270222541 1018248795 -1408359478 -620162212 1107313382 889680496 -1419515949 -597371067 1164805887 845854313 -2079548588 -217338942 1778580088 486918894 -2090770611 -194613285 1836007009 443027191 -1965616282 -36690960 1691972170 333333212 -1917134977 -88217623 1672787539 347309765 -1715762384 -289621082 2008410652 11721354 -1630122199 -372146241 1893215749 132062867 -1755315454 -530107500 2037277230 241783480 -1878145253 -418711667 2114168375 151295649 -1501984035 -780223925 1215818737 1064360807 -1592504636 -703365550 1327116264 941432702 -1465777425 -542821767 1185702851 833311573 -1345337610 -657918368 1103210458 918984524 -1144087879 -859198929 1438710677 583518979 -1130144096 -878416330 1387085708 631901978 -1256910197 -1038999011 1528525735 740049713 -1300703598 -981473788 1551284158 728860456 -1659393515 -368010621 1931070265 69139375 -1703252468 -310550886 1953763104 57884598 -1815338457 -456453455 2109883147 180712349 -1801329090 -475605336 2058323730 229160836 -2136950159 -140014873 1856953181 430566347 -2016575896 -255176962 1774395204 516173778 -1904528829 -109313323 1618301807 393372665 -1994983846 -32389428 1729664886 270510048 -1923819234 -95164024 1666889778 341674148 -1975968505 -46256751 1681357867 321932477 -2087759572 -192388678 1837182976 444989590 -2065525451 -203053661 1793913881 501990543 -1864119942 -404424212 2129504342 166369472 -1752298141 -527876619 2038459471 243752153 -1640480440 -381718050 1882595428 120656114 -1722448559 -296569401 2002510973 6083819 -1237648938 -1052915392 1479842042 791914604 -1319682609 -967832231 1599692003 677276789 -1193184796 -806993550 1458507976 568860766 -1081297411 -930380437 1367528657 646308935 -1416762958 -594880220 1166248094 847558664 -1394594389 -605610691 1122913415 904494097 -1521065600 -766422762 1264058540 1012871226 -1573149287 -717449969 1278592181 993195043 -1806702497 -481765175 2051115379 222738917 -1826476986 -467329840 2100055402 170622460 -1701552019 -309112581 1956249921 60633559 -1644583820 -352414494 1945617752 82900430 -1980172229 -16791379 1744214295 284273025 -1902822366 -107869004 1620794638 396127640 -2027720695 -266059617 1764561189 506077619 -2142325744 -146176890 1849742652 424142250 -1356740457 -668534783 1093642683 908630317 -1471411058 -548717544 1178758562 826629428 -1577434971 -688033741 1341399433 955453727 -1500019524 -779045846 1218045328 1067373830 -1298736909 -980293531 1553512927 731875657 -1241834262 -1023660932 1542815174 754077008 -1135783743 -884318121 1380135405 625213819 -1155492648 -869817266 1429140980 573162850 1494607553 772986455 -1222932499 -1071859845 1584931544 696193614 -1334426636 -948866206 1473146611 550067813 -1178595361 -825802935 1352903402 665098876 -1095906362 -911541424 1151530661 866502195 -1431529591 -575953121 1137652412 885522986 -1379839088 -624532730 1249476247 1031687681 -1535696965 -747622611 1293204110 974359064 -1558520926 -736236748 1652278793 360511135 -1938446555 -76376141 1695941136 303116934 -1961336004 -65055830 1822445115 463961773 -2102513897 -173465727 1808632354 483048116 -2050757874 -221979752 2144130669 147580667 -1849510079 -423262249 2023821940 262546146 -1766886568 -509066290 1897356895 101740233 -1625735309 -400683035 1987746374 25012944 -1737163926 -277623812 1074714496 923395862 -1375684948 -653818310 1197675417 811868943 -1452445003 -563461597 1322606514 970092324 -1596244322 -673444344 1236835243 1052748605 -1481180537 -793654767 1572456420 717158258 -1279809848 -995060130 1523844093 768815979 -1260756271 -1008905657 1398951894 610631488 -1116983558 -898949524 1410304975 587774809 -1174279453 -855188875 2069952328 208127966 -1787914652 -496392462 2081239889 185205703 -1845276035 -452697365 1975222138 45895660 -1682629034 -323866944 1926675299 97618933 -1663509937 -337646887 1725425452 298899386 -1999010304 -2181482 1639588661 381490083 -1884012007 -122457457 1745645342 520839048 -2046685646 -251314524 1868671751 409377681 -2123380181 -160892227 1797489731 472167637 -2060589713 -232073735 1817067610 457797836 -2109726346 -179891744 1710754929 318717159 -1946784419 -51290677 1653983336 361953534 -1935955644 -73623086 1989448743 26453169 -1734675189 -274872931 1912164414 117334184 -1611189998 -386924156 2018450453 256388227 -1774092999 -515486289 2132989964 136702106 -1859340000 -433354314 1347265675 659199005 -1102854745 -918227663 1461739666 539447300 -1188167234 -836161240 1586900153 697375791 -1332195947 -945849085 1509681312 788322358 -1208645236 -1057834726 1308275951 989693049 -1544235581 -722213547 1251438838 1032863840 -1533472294 -744611508 1126251741 874908747 -1389404687 -634884761 1145895108 860604498 -1438475800 -582637186 1916318978 88049044 -1674128338 -349051720 1968533787 38945165 -1688530889 -329506655 2095267120 199495078 -1829938148 -437621622 2072967465 210356671 -1786734587 -494425965 1871684966 411604464 -2122202038 -158927652 1759666559 535122409 -2031353773 -236244795 1632906580 374545858 -1889907592 -128090898 1715071309 289331675 -2009626527 -13584137 1230411210 1045538140 -1487342362 -799030160 1312510419 960258373 -1607126785 -684588951 1200430584 814361966 -1451000620 -561755070 1088477665 937945463 -1360086835 -639006629 1424065966 602322232 -1158683518 -840379372 1401700791 613118241 -1115545445 -897249267 1513754012 758988042 -1271632720 -1020044250 1566034309 709949715 -1285969751 -1000433601 1031349189 1249776467 -747158807 -1536134529 974448604 1293145930 -736459024 -1558333850 866298871 1151703905 -575878437 -1431569843 886009838 1137205112 -624881982 -1379516844 550384545 1472791351 -826256755 -1178115557 665057208 1352976174 -911370604 -1096112638 773176211 1494387461 -1071916353 -1222841815 695762826 1585401628 -948560218 -1334759888 102171405 1896887195 -400989663 -1625402697 24823572 1987966850 -277567944 -1737255250 147622719 2144058281 -423433709 -1849304443 262229798 2024177584 -508613110 -1767367012 463475561 1822893055 -173116859 -2102836525 483252080 1808459750 -222054820 -2050718006 360422235 1652337613 -76154249 -1938634015 303456066 1695641556 -65520018 -1960898824 610407044 1399136786 -898862168 -1117043906 588240541 1409869323 -855525455 -1173977305 716806838 1572776480 -994575462 -1280259316 768892591 1523805753 -1009107069 -1260581099 970261216 1322398326 -673487924 -1596173478 1052296953 1237317231 -793335851 -1481533629 923699922 1074379332 -654251010 -1375216792 811814603 1197768285 -563269657 -1452662927 520893004 1745552090 -251505824 -2046467082 409073237 1869006531 -160458887 -2123847697 299350654 1724943080 -2499758 -1998656572 381320807 1639796465 -122413237 -1884082211 45818408 1975259838 -323665148 -1682803822 97969713 1926354599 -338131171 -1663060085 207661594 2070387340 -496055498 -1788216416 185429507 2081054357 -452784337 -1845215303 256852295 2018013649 -515825557 -1773793027 136480094 2133177800 -433265550 -1859398428 26528117 1989409251 -275077031 -1734502193 116985196 1912487418 -386438080 -1611637546 318263587 1711235509 -50974705 -1947139943 362124602 1653777836 -73665514 -1935883136 472111377 1797581191 -231884739 -2060810069 458104072 1816735134 -180323292 -2109256526 874602895 1126584601 -634453853 -1389875147 860661142 1145804032 -582826822 -1438256084 989522365 1308481835 -722171759 -1544308729 1033317796 1250958642 -744928120 -1533117410 697725419 1586577789 -946335545 -1331748783 788248050 1509721444 -1057631010 -1208818616 659421657 1347078479 -918316811 -1102796701 538983872 1462177110 -835822356 -1188467590 374632454 1632845968 -128315094 -1889721924 288994335 1715373193 -13118157 -2010061403 412088372 1871235234 -159278824 -2121881202 534920237 1759841467 -236167935 -2031391337 199450722 2095337716 -437452466 -1830145576 210674811 2072614125 -494877353 -1786251839 87615568 1916786886 -348747396 -1674462742 39136329 1968315615 -329560731 -1688437261 758796494 1513971800 -1019989534 -1271725708 710382807 1565566017 -1000737285 -1285634707 602003708 1424418922 -839927344 -1159165626 613162213 1401629811 -897417783 -1115337377 814563498 1200255036 -561831546 -1450962672 937460915 1088926757 -638655073 -1360407287 1045874840 1230108686 -799495756 -1486907102 960171137 1312570391 -684364371 -1607312069 -1848873783 -422880161 2143423973 147144051 -1767790384 -509175738 2024786428 262732138 -1625824005 -401550227 1897498071 102675777 -1736826654 -277016460 1987330510 24342872 -1938064211 -75740101 1651842433 359804183 -1961445196 -65959902 1696127384 304081166 -2103380833 -173554679 1823380915 464102693 -2050150266 -221642736 1807962538 482631996 -1432204287 -576357225 1152134445 866852283 -1378908136 -624379762 1136781620 885447074 -1535523789 -746654555 1249355039 1030788489 -1558970326 -736939844 1293574406 974999952 -1223336859 -1072534285 1494957385 773590495 -1334273924 -947934998 1584855376 695323078 -1177627561 -825629503 1472247163 549946861 -1096609714 -911990568 1353544034 665469428 -1999151736 -3117794 1725512868 299764786 -1883596399 -121788153 1639250109 380880939 -2045979206 -250878676 1745007766 520455168 -2124344925 -161078987 1869574287 409485337 -1788850708 -496534150 2070817984 208215126 -1844606475 -452282013 2080631001 184866895 -1682192930 -323160760 1974838514 45257828 -1663696441 -338611887 1926783211 98521213 -1279689408 -994161194 1572281452 716188922 -1261127335 -1009546801 1524291701 769517795 -1117588110 -899299868 1399624798 611034312 -1173409429 -855113219 1409372231 587620561 -1374786268 -653697614 1073744904 923221150 -1453086403 -563832405 1198376977 812316807 -1596594922 -674048640 1323009082 970765484 -1481105137 -792784487 1236680739 1051816117 -1543893429 -721600803 1307864935 989028337 -1533556142 -745473340 1251584894 1033804776 -1390311815 -634997009 1127212885 875091907 -1437842848 -582257930 1145185100 860165082 -1102242257 -917885255 1346600707 658788245 -1189029322 -836244832 1462680346 539593612 -1332308451 -946755957 1587083057 698337191 -1208266236 -1057201518 1509241640 787612606 -1735119229 -275571179 1989824431 27098937 -1611011430 -385951220 1912048566 116439840 -1773164879 -515336665 2017576861 256309003 -1860017496 -433761730 2133590916 137048850 -2061287705 -232518031 1798135755 472543069 -2108753154 -179713432 1816173522 457681732 -1946634539 -50362813 1710675961 317843311 -1936362804 -74300838 1654330336 362554230 -1159643382 -840560740 1424973350 602435248 -1114834157 -896808059 1401068095 612739753 -1271220424 -1019377746 1513412116 758376066 -1286114527 -1001372745 1566118413 710812315 -1487523986 -799989768 1230523970 1046445780 -1606685833 -683877407 1312131675 959625933 -1450334372 -561342518 1199818352 814020326 -1361026235 -639151149 1089340009 938029823 -2121326654 -158847148 1870757614 411455096 -2031952933 -236590259 1760344823 535530081 -1890281488 -128735386 1633351388 375244362 -2009508887 -12688513 1714893509 288358995 -1674047578 -348176592 1916169866 87121436 -1688876097 -330106071 1968941715 39623173 -1830582380 -437995774 2095965880 199939630 -1785838707 -494308581 2071995041 210178615 -174020147 -2102945445 464439521 1823078519 -221418028 -2050335422 482544888 1808022638 -75816449 -1938026135 360005843 1651667013 -65608218 -1961765520 303596746 1696576604 -401098327 -1626306241 102357125 1897850899 -277185104 -1736618714 24386716 1987259402 -422825573 -1848966899 146952375 2143641633 -509479550 -1767455468 263165102 2024318008 -825325307 -1177962093 549513257 1472714943 -912044772 -1096516214 665660464 1353325734 -1072365257 -1223544415 773546011 1495027853 -948386514 -1333791304 695641090 1584501908 -747005599 -1535202825 1031272525 1248905435 -736862856 -1559007762 974797908 1293749442 -576581293 -1432018491 866939007 1152073961 -623913654 -1379342884 885109862 1137083632 -323250036 -1682135014 45480352 1974651190 -338273131 -1663996925 98057657 1927220527 -497020738 -1788403672 208564626 2070495492 -452078425 -1844779983 184792459 2080671005 -250836760 -2046052226 520284612 1745213778 -161395471 -2123989913 409939421 1869094219 -2686758 -1999622068 299459062 1725845856 -121977661 -1883376555 380937711 1639159161 -673859516 -1596815150 970709352 1323100670 -793215907 -1480635189 1052122481 1236348391 -653381514 -1375141664 922767706 1074225612 -563874705 -1453013767 812488003 1198171605 -899504096 -1117415242 611109132 1399585178 -854627271 -1173857105 587271445 1409695107 -994500590 -1279389564 716652862 1571844520 -1009458165 -1261185891 769295655 1524479409 -946418865 -1332610087 697870947 1587518197 -1057288362 -1208205376 787836538 1509056236 -917683331 -1102416917 658711121 1346638535 -836728988 -1188579342 539944520 1462359774 -635315413 -1389958211 875543047 1126730385 -582213838 -1437913180 859995678 1145392776 -721792231 -1543674993 989082165 1307771555 -745040128 -1534023786 1033500204 1251919546 -50795641 -1946166511 318147243 1710340669 -74109026 -1936580856 362499762 1654423076 -232561739 -2061216989 472711833 1797927439 -179394644 -2109106374 457229952 1816655382 -514851869 -1773614219 255957711 2017897049 -433963014 -1859842196 137125590 2133552704 -275483695 -1735179449 26874621 1990009451 -386287672 -1610709154 116905700 1911613042 -561120754 -1450521960 813931298 1199877044 -639615465 -1360589183 938368827 1089040301 -799641028 -1487846742 1045959440 1230971782 -683952603 -1606646093 959829769 1311958943 -1019549078 -1271014660 758418246 1513339856 -1000919437 -1286594843 710496095 1566474185 -840867240 -1159310642 602866548 1424503778 -896752063 -1114925353 612550509 1401288699 -438052154 -1830491568 200129514 2095745916 -494002465 -1786171831 209747955 2072465253 -348630284 -1673567646 87438296 1915814734 -329935123 -1689082245 39581633 1969014615 -128660830 -1890321868 375040910 1633524504 -13037893 -2009186771 288845719 1714446081 -158383472 -2121764346 411116476 1871057706 -236812663 -2031765985 535619493 1760286515 -2078970261 -216899843 1780158279 488390609 -2089244046 -192963868 1836501854 443677640 -1966152103 -37103921 1690339189 331855843 -1918688704 -89910570 1672299372 346715130 -1717404145 -291156327 2007768867 11218869 -1630553578 -372733312 1891752762 130476972 -1753614787 -528562517 2037880593 242263943 -1877724636 -418184526 2115654408 152920990 -1082437981 -931365323 1366634383 645013273 -1206482246 -820921812 1444473750 555735808 -1314863471 -962071033 1605281725 682202923 -1228078456 -1043713506 1489200036 801395506 -1563664697 -708088239 1287798763 1002770301 -1516135714 -760829368 1269824498 1017695076 -1407723787 -619649437 1108981721 891193167 -1418063124 -595778950 1165259712 846414678 -1660002518 -368480324 1929395718 67571344 -1704748237 -312169563 1953364511 57330313 -1814702312 -455940210 2111551028 182224546 -1799875839 -474012777 2058777133 229720763 -2135339186 -138510376 1857498722 430972660 -2016113833 -254559295 1775954555 517855981 -1906129028 -110757910 1617733200 392926918 -1995504795 -33016845 1728143945 268849887 -1503625246 -781758604 1215176398 1063857752 -1592935429 -703952019 1325652695 939846209 -1464076336 -541276346 1186305788 833791594 -1344916535 -657390753 1104696037 920609395 -1143509114 -858759408 1440288426 584990268 -1128617057 -876766455 1387580083 632551973 -1257445452 -1039411422 1526892184 738571790 -1302256723 -983166149 1550795393 728265239 -1239216919 -1054589825 1479372229 791305555 -1320236816 -968230810 1598073308 675780938 -1191672613 -805325747 1459021303 569496929 -1080737598 -929927084 1369121262 647762296 -1416356723 -594334693 1167752609 849169719 -1392912236 -604051454 1123531192 904956206 -1521511233 -766991319 1262613907 1011270917 -1574809434 -718970832 1277964682 992674076 -1924322271 -95806281 1665355021 340032923 -1977554888 -47720274 1680771348 321501570 -2087279597 -191785851 1838728511 446690729 -2063900662 -201568100 1794441510 502411696 -1862648763 -402846509 2129943913 166948351 -1751648164 -527382326 2040109424 245279206 -1641958281 -383351583 1882183003 120120781 -1723043730 -297058056 2000818498 4530644 -1355268696 -666956482 1094081668 909208594 -1470760527 -548222681 1180407965 828155915 -1578912358 -689666804 1340986550 954917920 -1500614269 -779534059 1216352431 1065820217 -1299239476 -980935334 1551977696 730233974 -1243420203 -1025124029 1542228217 753645679 -1135303170 -883714712 1381680338 626914372 -1153867289 -868331151 1429668043 573583453 -1806295712 -481219082 2052619340 224349402 -1824794247 -465770001 2100672597 171083971 -1701997230 -309680700 1954804862 59032808 -1646243509 -353934883 1944989799 82378993 -1981739772 -18465390 1743744040 283663550 -1903376099 -108267125 1619175473 394631335 -2026207946 -264391264 1765073946 506713228 -2141765329 -145722951 1851334659 425595029 -528897169 -1753310215 242731587 2037447381 -418091146 -1877778464 152702554 2115845836 -291364003 -1717234741 11289201 2007724775 -372250812 -1631004718 130123368 1892071166 -36783349 -1966503011 331405863 1690823345 -89948398 -1918611580 346889790 1672097448 -216714439 -2079194193 488329749 1780245123 -193399008 -2088777802 443979276 1836164762 -619213913 -1408189647 890890891 1109318173 -595963970 -1417838808 846474898 1165172228 -708050027 -1563741437 1002595001 1288000047 -761149556 -1515784422 1018144416 1269339702 -962552893 -1314411691 682556143 1604962937 -1043505190 -1228247220 801324790 1489243744 -931458063 -1082383513 645231325 1366442571 -820586520 -1206786178 555267780 1444906578 -110978514 -1905939784 393018114 1617677204 -32547273 -1995936095 268517147 1728450445 -138866148 -2135022966 431452976 1857045414 -254487035 -2016156013 517650217 1776125887 -455767478 -1814906148 182184806 2111626224 -474460589 -1799389499 230043519 2058428393 -368180616 -1660341522 67134292 1929860034 -312228255 -1704659209 57517901 1953142747 -1039353114 -1257534864 738384842 1527114588 -983466241 -1301918103 728702931 1550331717 -858311980 -1143995838 584668152 1440637806 -876939571 -1128413605 632592353 1387505527 -541349246 -1464034796 833997742 1186134840 -657035621 -1345233395 920129463 1105149729 -782228816 -1503194586 1064190876 1214870282 -703732055 -1593125313 939755397 1325709075 -766522899 -1521944197 1010936001 1262917719 -719188492 -1574617758 992767192 1277910094 -594263585 -1416400567 848961779 1167921253 -604404282 -1392593584 905438442 1123079292 -805774967 -1191188193 569817253 1458669619 -929751664 -1080939258 647724220 1369197610 -1054649925 -1239129811 791490711 1479147521 -967928414 -1320573644 675345550 1598538776 -383653595 -1641621069 120555529 1881716895 -296997572 -1723130454 4344848 2001042566 -403021545 -1862446719 166985787 2129866925 -526932722 -1752132200 244958242 2040460468 -191432383 -2087597609 446208109 1839180027 -201638568 -2063856178 502619252 1794272482 -95587981 -1924513307 339939423 1665409225 -48188054 -1977121284 321836102 1680467152 -883623764 -1135359942 626694528 1381869846 -868664139 -1153561565 574053785 1429237007 -980455266 -1299693560 729878962 1552294180 -1025330041 -1243249647 753718699 1542186301 -689706808 -1578837922 955091428 1340782962 -779211567 -1500963769 1065373181 1216839019 -667393798 -1354805140 909509078 1093742912 -548035357 -1470983051 828097999 1180497241 -264578972 -2025985806 506771784 1764985310 -145286019 -2142229269 425295185 1851674055 -18788266 -1981390656 284111226 1743258092 -108227505 -1903450919 394458467 1619379701 -309475328 -1702168426 58960172 1954847162 -354415591 -1645790065 82734389 1944673699 -480886734 -1806602076 223879454 2053050760 -465861589 -1824738115 171304199 2100483473 1288496227 1003214069 -1564310193 -708463143 1268850810 1017516268 -1515241130 -760712768 1108831313 890264775 -1407644291 -618775061 1165666376 847091934 -1418409628 -596379150 1367077895 645710993 -1082813141 -932010563 1444294686 554762376 -1206365902 -820026972 1604353077 682052771 -1313989351 -961991281 1489877036 801802426 -1228678912 -1044059754 2007155883 10875965 -1716738681 -290745071 1892614322 130560036 -1631493730 -372879096 2037992601 243170319 -1753797195 -529523421 2115274880 152287254 -1877284436 -417474246 1779815631 487777369 -2078558749 -216234635 1836585174 444538944 -2089389574 -193904276 1691245821 331967595 -1967112751 -37286585 1671665892 346335346 -1917978168 -89470626 1440208162 584115636 -1143360498 -857832296 1387925819 633151917 -1129025513 -877444991 1527536912 738946438 -1258144708 -1039856470 1549900041 728148383 -1301284827 -982988621 1214301510 1063777744 -1502698390 -781609732 1326252383 940192201 -1593614221 -704360219 1186680180 834436578 -1464521640 -541975346 1104578925 919714299 -1344739263 -656418601 1857680874 431932796 -2135452474 -139418544 1775514099 517144933 -2015735585 -253927351 1617067480 392514894 -1905517324 -110416798 1729083841 268994903 -1996367635 -33101701 1930356110 67753240 -1660910430 -368593868 1952653719 56889601 -1704116037 -311791571 2111139260 181558570 -1814360944 -455328762 2058922405 230660403 -1799960439 -474875873 2130347745 167622263 -1862998067 -403450021 2039956216 244347502 -1751571500 -526511294 1881214675 119946821 -1641058305 -383230103 2001521354 4979292 -1723683866 -297428112 1666029189 340436499 -1924925527 -96155841 1679839900 321348106 -1976683600 -47643866 1838554807 445722145 -2087157861 -190886131 1794890414 503114296 -2064270462 -202208492 1167369769 848533183 -1415919867 -593627245 1123639856 905859750 -1393097956 -605015158 1263480347 1011359373 -1522446537 -767131743 1277356546 992336532 -1574139090 -718554184 1478735437 790922971 -1238509727 -1054152713 1598976596 675889858 -1321200776 -968416274 1459109503 570363625 -1191813293 -806260795 1368783462 647154416 -1080321206 -929256484 1742845856 283543350 -1980770676 -18291174 1619817401 395002671 -1904078187 -108715517 1765425042 507318020 -2026611010 -265064920 1851259787 424725277 -2141611353 -144790991 2052499396 223450962 -1806121240 -480250242 2101044189 171725643 -1825242383 -466472345 1955409910 59383648 -1702670630 -310084020 1944120303 82303865 -1645311293 -353781163 1552914280 730376190 -1300105660 -981023022 1541559153 753230823 -1242811811 -1024785717 1381244762 626208716 -1134920074 -883077408 1429855043 574548949 -1153975697 -869233927 1094223628 910145434 -1355356640 -667822410 1179992853 827487107 -1470422471 -547614033 1340280638 954482600 -1578275310 -689283452 1217317671 1066007473 -1501517301 -779642211 681582951 1604784625 -961658805 -1314295587 802022782 1489688040 -1044151214 -1228622652 645638485 1367120323 -931805063 -1082984209 555117900 1443978714 -820507552 -1205912330 890712323 1108345237 -619098065 -1407295303 846918938 1165870476 -596339658 -1418484576 1003272497 1288407463 -708650979 -1564088181 1017216296 1269190078 -760275964 -1515705198 332267951 1690906937 -37724029 -1966649323 346277302 1671755040 -89283430 -1918200820 487950749 1779611915 -216274767 -2078484441 444091780 1837071634 -193581912 -2089739202 242815435 2038309213 -529043225 -1754251151 152360402 2115233092 -417680130 -1877113752 10656249 2007345519 -290653995 -1716795325 131030496 1892183414 -373211956 -1631187878 834342950 1186734256 -541757174 -1464712804 920048703 1104274601 -656886509 -1344305787 1063294996 1214752898 -781256392 -1503016530 940399629 1326083227 -704430815 -1593569865 738984002 1527460052 -1040031378 -1257942536 727827547 1550251213 -982538889 -1301768735 584550512 1439742182 -858134180 -1143023158 632966249 1388150015 -877384379 -1129112109 181743854 2110914680 -455388734 -1814273708 230225143 2059388001 -474573349 -1800297139 68073692 1930004554 -369042960 -1660425882 56851653 1952730195 -311616023 -1704317569 392306826 1617235996 -110345818 -1905561296 269477011 1728631813 -33454657 -1996049111 431597752 1857984558 -138950252 -2135885566 517237921 1775459383 -254145139 -2015544037 446055397 1838248819 -191356215 -2086727073 503023612 1794946922 -201988400 -2064460218 340642775 1665858369 -96228613 -1924883859 320868302 1680293720 -47288606 -1977000332 119624577 1881563927 -382782803 -1641545157 5019544 2001446670 -297601356 -1723480542 167435187 2130570021 -403391841 -1863087607 244785066 2039492412 -526811514 -1751233008 569926445 1459573691 -805961215 -1192152425 647341876 1368561570 -929315304 -1080232306 790883103 1478810505 -1053980109 -1238713691 676212486 1598627728 -968864214 -1320714564 1011839817 1263027167 -767487387 -1522130189 992130896 1277528006 -718481796 -1574181142 848624507 1167313901 -593847721 -1415730495 905527138 1123946484 -604545458 -1393529128 59601572 1955217970 -310176888 -1702616290 81835709 1944553003 -353445999 -1645615353 223804054 2052180480 -480732230 -1805669588 171654799 2101087769 -466264157 -1825411275 507142848 1765626454 -265026580 -2026687622 425174745 1850775119 -145111051 -2141259933 283241202 1743182436 -17855522 -1981236408 395063019 1619730045 -108900409 -1903853743 954421868 1340367610 -689097920 -1578499114 1066309237 1216980707 -780077223 -1501050929 909695582 1094707912 -667501710 -1355707420 827661895 1179791057 -547651733 -1470345219 626278920 1381200542 -883285212 -1134750798 574195217 1430173319 -868751555 -1154426965 730843706 1552480940 -981357802 -1299801216 753012259 1541750453 -1024692465 -1242865767 -824738758 -1177531220 551099670 1474178432 -910510045 -1094874955 666163471 1353968025 -1072892920 -1223965538 771921188 1493542322 -949932015 -1335492473 695161149 1583899051 -748655522 -1536729912 1030622578 1248411108 -737302457 -1559586607 973326699 1292171773 -574888852 -1430465286 867534144 1152562646 -623501195 -1378807581 886587737 1138717135 -172401422 -2101449628 464993758 1823477064 -220948245 -2049726339 484112839 1809697105 -77409088 -1939479466 359445996 1651213690 -66121511 -1962401713 302084597 1694908771 -401716074 -1626768384 100675002 1896291628 -278689649 -1738229735 23980451 1986713909 -422198108 -1848445902 148612488 2145162526 -508034883 -1765855189 263610769 2024886535 -674476677 -1597276691 969026647 1321540801 -794719902 -1482245644 1051715662 1235802328 -652753591 -1374620193 924427365 1075746035 -562429616 -1451413050 812933244 1198739690 -897884897 -1115918967 611662899 1399983269 -854157050 -1173247600 588838954 1411369148 -996092627 -1280842309 716092417 1571390615 -1009970892 -1261821534 767782936 1522811022 -324899405 -1683661531 44829855 1974156297 -338712150 -1664575172 96585862 1925642256 -495327871 -1786850025 209159341 2070983739 -451665512 -1844244210 186269876 2082304034 -250249769 -2045620927 521870587 1746676845 -159860274 -2122348200 410441954 1869736052 -3213851 -2000042637 297833673 1724359775 -123522564 -1885077142 380457168 1638555718 -52355400 -1947849170 317685652 1709723394 -74655071 -1936987593 360889229 1652919067 -231041398 -2059557348 473233318 1798555440 -178826605 -2108661243 458830783 1818100521 -514453796 -1773060534 257454064 2019516262 -432289083 -1858274733 137735145 2134023039 -275937554 -1735739784 25421762 1988417364 -387955977 -1612221855 116270043 1911100237 -946913680 -1333260570 696344412 1585868746 -1058866583 -1209677057 787258181 1508617171 -917195198 -1101822252 660264814 1348331512 -835095973 -1187102003 540480375 1462772705 -633852396 -1388372350 875974456 1127317422 -581572083 -1437410661 861637409 1146928055 -723278298 -1545300304 988661514 1307244444 -745643457 -1534504279 1031799571 1250374533 -436588551 -1828905105 200560341 2096332355 -493360160 -1785668746 211389132 2073999962 -350115893 -1675192483 87017191 1915287153 -330538030 -1689562300 37880574 1967469160 -129155171 -1890971893 373513905 1631874599 -14615676 -2010658030 288266920 1714006590 -157894737 -2121169095 412669571 1872750101 -235179082 -2030288096 536154778 1760698892 -560722127 -1449967705 815427101 1201495691 -637940952 -1359021122 938977796 1089510034 -800094461 -1488406635 1044506159 1229379257 -685620454 -1608158324 959193654 1311445664 -1021108395 -1272696893 757956217 1512722159 -1001465012 -1287001126 708885088 1564969718 -839346329 -1157650447 603387467 1425131229 -896183426 -1114479640 614150738 1402733252 -1430537922 -574846552 1152768018 867362948 -1378452185 -623817295 1138236427 887041181 -1537199860 -748224102 1248743456 1030316214 -1559366379 -737491581 1292080185 973382831 -1223906982 -1072981556 1493354614 772143328 -1335792317 -949592619 1584335983 694697209 -1177083544 -825224706 1473855556 551448786 -1095047823 -910305817 1354007645 666088651 -1848272394 -422401696 2145122522 148686924 -1766302225 -507548295 2025209027 263261269 -1626467900 -402054830 1895854312 101138558 -1738287651 -278600373 1986901233 23757927 -1939699310 -77219580 1651304638 359389224 -1961931381 -66552547 1694575783 302390321 -2101804640 -172084938 1823957132 464539674 -2049653319 -220990161 1809491093 484283395 -1281324929 -995641111 1571744083 715774405 -1261613978 -1010139920 1522740554 767827420 -1116012467 -897830693 1400201569 611471863 -1172913068 -854461246 1410901368 589272558 -1374185445 -653219699 1075444023 924764577 -1451598846 -562205548 1198800174 812846520 -1597239255 -674553665 1321365765 969228691 -1482566608 -794368858 1236251932 1051231626 -1999722313 -3565535 1723910555 298318093 -1885115218 -123446216 1638731138 380255508 -2045435771 -250474477 1746616745 521957695 -2122783588 -159394806 1870038448 410105126 -1787184941 -495024059 2071452159 208726377 -1844151094 -451720100 2082086374 186461552 -1683869471 -324730761 1974227405 44786011 -1664092936 -339164050 1925289428 96904514 -1735533636 -276108502 1988344464 25463302 -1612701787 -387502285 1911455369 115953183 -1772727410 -514759912 2019046050 257884724 -1858365545 -432232703 2134243003 137545261 -2059744296 -230818994 1798613748 473143906 -2108223551 -179290281 1817800429 459169403 -1948171286 -52006020 1710170822 317198928 -1936947213 -74729627 1652745951 361092681 -1545340044 -723203102 1307417176 988457678 -1534181523 -745992197 1249926721 1032285911 -1388809402 -633388080 1127617130 875635452 -1437223073 -581793847 1146869363 861726437 -1101731056 -917251194 1348110908 660454058 -1187434743 -834789473 1463242277 540049075 -1332780254 -947366988 1585512974 696660632 -1209882821 -1058695251 1508689431 787216001 -2120815875 -158213525 1872268241 413121351 -2030358812 -235135374 1760907208 535986014 -1890753841 -129346983 1631781859 373568373 -2011126058 -14182848 1714341882 287962988 -1675494759 -349779441 1915722677 86551331 -1689502080 -330625514 1967284140 38104890 -1829080405 -436387267 2096370567 200483601 -1785219406 -493844956 2073679774 211740424 -1158100427 -838862173 1425451801 603036559 -1114304980 -896385350 1402695424 614227862 -1272757753 -1021021551 1512907563 757732285 -1286699490 -1001802104 1564534578 709351332 -1487938991 -800527673 1229044605 1044810731 -1608376760 -685429026 1311539044 959139826 -1449897373 -560766219 1201288015 815596505 -1359374726 -637622548 1089992534 938526656 101643826 1896466084 -402614498 -1626888312 23278123 1986265789 -278047993 -1737858159 148209152 2144489110 -421847252 -1847840838 263764505 2025818767 -508110027 -1766724701 465167958 1824446144 -172521606 -2102347796 483664463 1808995033 -220576925 -2049084427 358772324 1650810610 -76804280 -1939128354 303016573 1695062763 -66991279 -1962476601 1029756666 1248323180 -747718698 -1536587968 973935331 1292509813 -737971249 -1560001703 867917512 1153199710 -575324188 -1431171214 886479569 1137814087 -623313923 -1377842325 551011998 1473312264 -824596558 -1176594652 666501767 1354576401 -910924885 -1095544003 772558508 1493925434 -1073598592 -1224401130 694258357 1583790627 -948966503 -1335305457 521521011 1746073573 -249846177 -2044946743 410518378 1870607356 -160013754 -2123279664 298733377 1724481495 -4182419 -2000216325 379816792 1638185934 -122819980 -1884628254 44226327 1973806977 -324225477 -1683257683 97456910 1925718936 -339643870 -1664728396 209280805 2071883699 -495501815 -1787818337 185899836 2081663914 -451216880 -1843541370 612100027 1400690477 -898267497 -1116555775 588653474 1410405172 -854048114 -1172344296 715157385 1571249951 -995225947 -1280754125 768453520 1523227398 -1010578756 -1262159318 969734111 1321977673 -675113229 -1597659547 1050751942 1235616592 -793816342 -1482136964 924286957 1074810747 -652665151 -1373753769 813349876 1199410018 -562767144 -1452021170 876123312 1128244262 -633932388 -1389247222 861229225 1146249279 -581226107 -1436810989 987962498 1306799124 -722633298 -1544925896 1032771739 1250551821 -746538569 -1534621407 697271508 1586017346 -947788296 -1333340818 786579661 1508208731 -1058266655 -1209331337 659819750 1347632240 -916820534 -1101177508 540657919 1463744617 -835212845 -1187997371 257340536 2018608366 -514271916 -1772100158 138113121 2134655223 -432729779 -1858985509 26033226 1988758748 -276603546 -1736151568 115406931 1911015621 -387016321 -1612076567 316777500 1709610122 -51395280 -1947667034 361521157 1653297299 -75366103 -1937428033 473574446 1799167160 -231453438 -2060223084 458745911 1817237665 -178681573 -2107721331 757310961 1512346983 -1020410659 -1272253365 709779944 1565086078 -1002438460 -1287180206 603467203 1426005333 -839496465 -1158579079 613804506 1402132812 -895776522 -1113802656 815052181 1200850179 -560278343 -1449270225 939094412 1090404634 -638119776 -1359994826 1045380519 1229458737 -801022837 -1488557027 958593470 1311099176 -684943214 -1607751676 374179129 1632286127 -129768427 -1891314557 287326496 1713861046 -13754356 -2010574694 412486923 1871789469 -157783001 -2120262479 536594706 1761409412 -235558850 -2030921560 200971613 2096997835 -436931471 -1829518105 211243332 2073059794 -493277080 -1784807170 86056303 1915104761 -349209533 -1675080491 38590838 1967909344 -331171750 -1689941812 1650602806 358941600 -1939058150 -76848500 1695545135 302565305 -1962830333 -66673003 1824111364 465472402 -2101880280 -172954946 1809088285 483610507 -2049302991 -220385625 2144674642 147985348 -1847901570 -421760280 2025383755 264230877 -1766422937 -508446991 1896786784 101293046 -1627338164 -402130214 1986228089 23355375 -1737683371 -278249789 1493963774 772481896 -1224576302 -1073397180 1583470567 694609777 -1334855989 -949451171 1473747916 550546266 -1176896800 -824259978 1354391509 666726211 -1095483655 -911012241 1153106842 867971852 -1430953290 -575516128 1138149251 886175509 -1378310481 -622881223 1247841192 1030208318 -1536234876 -748037614 1292718001 973766439 -1560072547 -737927669 2071528055 209597153 -1787337893 -495954995 2081736302 185857784 -1843747006 -451045420 1973586501 44415699 -1683166359 -324281345 1926188636 97025738 -1665061008 -339337242 1724781075 298394245 -2000653505 -3718231 1638127114 379905692 -1884440794 -123041872 1746246177 521317047 -2044986611 -249771109 1870159416 411004590 -2122957036 -160362622 1075258047 923800105 -1374076013 -652315899 1199236774 813553200 -1451980918 -562841828 1322035853 969644571 -1597846623 -674890953 1235316372 1051090434 -1481699400 -794280146 1570779867 715588173 -1280420873 -995531935 1523447490 768263764 -1262250002 -1010522248 1400617705 612141695 -1116349499 -898438317 1410760432 588336742 -1172824100 -853594294 1347703220 659775778 -1101385576 -916652018 1463391661 540976443 -1187515263 -835664873 1586485638 696838416 -1333675862 -947484612 1507990943 786771209 -1209238349 -1058321371 1306739152 988049734 -1544740612 -722857878 1250854345 1032435039 -1535056667 -746072973 1127795170 876607860 -1388926770 -634283944 1146424827 861027693 -1436848937 -581149631 1798992252 473776618 -2060185520 -231530298 1817687397 458262003 -2108042167 -178330401 1709308238 317114840 -1947232158 -51861260 1653357911 361434561 -1937613701 -75141907 1988976920 25842062 -1736245196 -276549470 1910547713 115840407 -1611742163 -387320645 2018961706 257022396 -1772582906 -513820528 2134584627 138157477 -1858778081 -432898935 1229938933 1044926563 -1488911911 -800706225 1310893292 958764154 -1607678528 -684985002 1200941255 814995537 -1449489941 -560088707 1090071774 939400264 -1359524366 -638550684 1425567889 603930631 -1158278723 -839835349 1402320008 613581854 -1113860700 -895687374 1512306851 757385269 -1272079985 -1020614375 1565408442 709430316 -1287627370 -1001952000 1914781757 86405291 -1674632943 -349695609 1967948836 38515890 -1690114808 -330967650 2096809999 201193625 -1829459677 -437020235 2073496598 210779264 -1785107142 -492937812 1872121945 412180687 -2120732299 -157351453 1761317952 536650966 -2030701204 -235747846 1632491627 374008061 -1891387065 -129725999 1713380466 287780068 -2010219170 -14070328 294734537 1721137759 -6345755 -2003297421 385650384 1643888198 -118296580 -1879711894 524993275 1749938797 -247159849 -2042391743 405210850 1864382068 -165058610 -2127669416 203840173 2065787451 -500679807 -1792079081 189505204 2085400098 -448397416 -1841115378 50188959 1979376137 -319573069 -1678474459 93329030 1922508304 -341936214 -1667676356 721381889 1576557207 -990835923 -1275708485 764587544 1519754894 -1013133516 -1264844894 606396979 1394856613 -903183585 -1121078391 591996458 1414403772 -850966778 -1170180208 927496805 1078938355 -649716919 -1371460641 807779964 1193447146 -567550128 -1456672826 965997143 1318372033 -677538949 -1600478227 1056847438 1241056984 -789555358 -1476958220 143293320 2139966238 -427550044 -1853674958 266846097 2027982599 -504766787 -1762726357 106034106 1901511468 -396389738 -1621581312 20723619 1983579957 -281913713 -1741330919 356346860 1647991674 -80540992 -1942734250 307277813 1700241251 -60895527 -1957036465 468116446 1826739016 -169311502 -2098220444 478881735 1804343121 -226146581 -2055047555 870603584 1155754966 -571852180 -1427305734 881434457 1133424591 -628621707 -1384067357 1027593074 1245242340 -751717794 -1539931448 978458475 1297426429 -732137913 -1554299183 777210660 1498708914 -1067636216 -1218831714 691965757 1580842923 -953094639 -1338515833 545833750 1469051776 -830037446 -1182690644 669320975 1357002649 -907319773 -1091807563 598157387 1419778269 -844543641 -1162970639 617278546 1406000324 -893088386 -1111245336 763142265 1518047471 -1015889579 -1267338813 705782880 1561744630 -1004599988 -1290258982 1041250351 1226246329 -803317501 -1491506795 964557878 1316670624 -680288998 -1602966132 818655261 1204584587 -557461199 -1446846041 933655556 1084310674 -643295960 -1364253250 415828099 1875785749 -154703441 -2118100679 530893978 1755577356 -240472650 -2035442400 370311345 1628811303 -132324963 -1894002421 293553320 1719170110 -9362044 -2005527278 92149991 1920542833 -344950325 -1669904035 34856190 1964305512 -333595182 -1692758716 195399893 2091032643 -441716231 -1834172049 214455500 2077189210 -490326560 -1782512266 985405706 1304111516 -726501338 -1548400464 1037163795 1255599493 -740312001 -1529312087 879202616 1130406318 -630591468 -1385250686 856315169 1141728695 -586927091 -1442642789 655034734 1342978552 -922392510 -1107142444 543608183 1466039777 -832000933 -1183867699 701530460 1591194058 -941694864 -1327902490 784155973 1505392083 -1062001559 -1212934913 30554562 1993673044 -270771986 -1730451336 113245659 1907936589 -391013129 -1615418271 252293616 2014216550 -519581476 -1778327478 140801513 2137212287 -429255483 -1855118253 476391846 1801591088 -227850102 -2056488932 453569983 1812978985 -184120173 -2113815547 314483092 1706660098 -55525192 -1950879698 366175629 1658082587 -69401439 -1931856841 1979551693 49987419 -1678512415 -319496585 1922059220 93813570 -1667355912 -342287762 2066089983 203503465 -1792514349 -500214203 2085340134 189592432 -1840930102 -448621988 1749721001 525184831 -2042298747 -247214573 1864850352 404777766 -2128004452 -164754934 1720784795 295053069 -2002815305 -6797791 1643959170 385606420 -1879919954 -118128072 1318301445 966041491 -1600270807 -677708097 1241410332 1056529290 -1477440976 -789103962 1078470455 927930273 -1371126245 -650021235 1193665326 807588792 -1456766462 -567496044 1394917217 606310391 -1121264051 -902959397 1414101880 592333806 -1169745324 -851432766 1577006931 720897989 -1276029313 -990484759 1519579978 764789724 -1264807322 -1013210384 1827061388 467766810 -2098667616 -168825034 1804302997 478956035 -2054874183 -226350289 1648178878 356124200 -1942792302 -80451836 1699803815 307741233 -1956736117 -61234403 1901178600 106339966 -1621110844 -396820654 1983671025 20666983 -1741550627 -281724085 2139760346 143464012 -1853601802 -427591840 2028462787 266392149 -1763081233 -504450183 1468571204 546287314 -1182335128 -830353410 1357208157 669149899 -1091880079 -907277337 1498617462 777266912 -1218611366 -1067825204 1581175407 691659513 -1338985661 -952663083 1245679136 1027129014 -1540231412 -751378534 1297238585 978680495 -1554240747 -732226685 1155794450 870528644 -1427478722 -571648088 1133101579 881783453 -1383619801 -629107791 1204546895 818732505 -1446671261 -557662987 1084631382 933304768 -1364703110 -642811668 1225811325 1041716715 -1491205039 -803654457 1316856164 964334066 -1603026872 -680202018 1518140715 763088317 -1267557369 -1015698287 1561409842 706087332 -1289791458 -1005033336 1420260633 597706127 -1163324363 -844225373 1405792512 617447830 -1111175124 -893132614 2091240839 195230993 -1834242901 -441672643 2076707230 214907144 -1782159182 -490645468 1920878005 91845923 -1670372199 -344517617 1964212652 34910522 -1692540800 -333787114 1628626403 370535797 -1893942065 -132412327 1719605754 293087596 -2005829418 -9025472 1875465681 416179527 -2117651203 -155188117 1755615688 530817374 -2035617564 -240271246 1590746126 702016664 -1327579870 -942043724 1505564695 783952001 -1212974789 -1061926483 1342919740 655123626 -1106954992 -922614394 1466339365 543269043 -1184304887 -831536737 1130876010 878771452 -1385583290 -630284848 1141508211 856504549 -1442551457 -586982967 1304183896 985363662 -1548606092 -726329886 1255243841 1037480151 -1528831635 -740765189 1707015366 314166352 -1951359510 -55071364 1658009823 366217289 -1931650573 -69572251 1801811188 476202082 -2056579624 -227793586 1812508909 454000763 -2113482303 -184426153 2013916322 252632116 -1777889906 -520045288 2137270459 140711981 -1855305321 -429033215 1993499792 30757894 -1730411076 -270846678 1908383881 112758815 -1615740507 -390663885 -649543487 -1370492841 927375853 1078038907 -567999272 -1457376178 808150516 1194087778 -678213389 -1600882587 966601183 1318721865 -788624150 -1476805508 1055976902 1240980816 -989867867 -1275535309 720482697 1576435999 -1013836612 -1265294294 765228432 1520125190 -903587689 -1121753087 606747067 1395460397 -850813810 -1169249256 591920546 1413532980 -500768759 -1792946017 203981093 2066723251 -448060400 -1840507770 189089084 2084730282 -318937029 -1678092115 49482007 1978939777 -342840286 -1667785548 94293262 1922694552 -7212947 -2003386117 295670081 1721278935 -117689228 -1879374622 384980312 1643472334 -246777761 -2041755447 524556659 1749232101 -165168058 -2128573232 405396842 1865346556 -1068240512 -1219182314 777883820 1499111482 -952224359 -1338440433 691033269 1580688419 -829916750 -1181791964 545659038 1468082184 -907690581 -1092448963 669768839 1357704209 -572202524 -1427910286 871006408 1156427870 -628546051 -1383197333 881280209 1132491847 -750818858 -1539811008 1026623738 1245067372 -732779057 -1554670247 979160291 1297874037 -79834808 -1942298146 355709028 1647608050 -61860527 -1957222969 308180093 1700349163 -169453190 -2099156500 468203606 1827604672 -225731229 -2054377995 478542927 1803734233 -427114196 -1852968518 142909440 2139328662 -504953547 -1763691101 266953753 2028885135 -397326050 -1621722744 106899506 1901598884 -281244409 -1740915311 20114475 1983241405 -344022461 -1669754155 91276143 1920463865 -334272934 -1693165876 35456886 1964652512 -442160527 -1834870041 195775325 2091678667 -490148248 -1781539074 214339396 2076295122 -154553817 -2117172559 415748875 1874912157 -240880066 -2036119896 531240722 1756178308 -133023211 -1894446461 370957113 1629186991 -8389108 -2005348710 292658976 1719054262 -804224373 -1491619299 1042211751 1226429233 -679655790 -1602587132 963848126 1316230952 -557118791 -1446233553 818244501 1203919619 -643379552 -1365115338 933801868 1085251354 -844655889 -1163877767 598340547 1420739413 -892709130 -1110612384 616839130 1405290316 -1015276835 -1266996661 762477553 1517636455 -1005461820 -1290342830 706723816 1561890686 -228224254 -2057133164 476836398 1802289848 -184002789 -2112919667 453391927 1812006561 -54650064 -1950798938 313555484 1706510986 -70000855 -1932202049 366853637 1658490515 -271416474 -1730825232 31253066 1994117852 -390117505 -1615300631 112272979 1907758789 -519500972 -1777452094 252144248 2013289198 -429600947 -1855717413 141209185 2137890551 -921979958 -1106476196 654693094 1342366320 -832145453 -1184807099 543692543 1466902121 -942654472 -1328084114 702438100 1591306818 -1061290015 -1212493961 783523533 1505013339 -725834834 -1547988168 984793730 1303769620 -741251145 -1529456863 1038026395 1255683597 -630772836 -1386210550 879315632 1131313702 -586485883 -1441931501 855936681 1141095999 -1121712699 -903662253 1395287273 606950527 -1169571364 -850464438 1413980400 591433830 -1275097609 -990331551 1576135899 720821325 -1265481234 -1013614216 1520183490 765139028 -1600973407 -678157001 1318941837 966411291 -1476472392 -788930258 1240510612 1056407554 -1370972781 -649089787 1078394047 927058985 -1457170038 -568170212 1194014886 808192048 -2041961203 -246606437 1749304353 524514487 -2128092908 -165621374 1864990776 405713070 -2003718849 -6906455 1721748499 295238789 -1879283418 -117745232 1643251722 385169564 -1677904535 -319158785 1978881093 49571027 -1668222608 -342375962 1922994268 93954250 -1792623269 -501117491 2066275447 204467425 -1840547518 -447985196 2084903022 188885240 -1539361660 -751303662 1244747176 1026975038 -1554845539 -732577781 1297912241 979083559 -1427850058 -572290016 1156242842 871230732 -1383499601 -628209607 1132927363 880814357 -1182260000 -829483914 1468417484 545355098 -1092230919 -907882385 1357611477 669823299 -1219253038 -1068196796 1499319806 777715048 -1338087221 -952543139 1580206567 691485041 -1622076340 -397007654 1902081376 106448374 -1740844971 -281288509 1983033721 20283887 -1853186946 -426922776 2139422034 142855620 -1763223449 -505386767 2028550475 267258333 -2098854872 -169790274 1827169540 468669842 -2054438863 -225644377 1803919645 478318987 -1942123494 -80036724 1647570230 355786144 -1957672957 -61376363 1700669743 307829177 -1894619321 -132818991 1629226603 370882301 -2004901026 -8875064 1718731378 293008100 -2117472395 -154214429 1875349081 415284943 -2036061332 -240968710 1755990592 531462870 -1834649821 -442349643 2091587087 195831449 -1782009030 -489716820 2076627478 214033024 -1669398767 -344338553 1919983165 91729579 -1693238520 -334230626 1964857892 35285682 -1266923633 -1015318759 1517430435 762648117 -1290697834 -1005145344 1562370746 706269740 -1163407427 -845086933 1420406417 598646279 -1110832220 -892519630 1405381256 616782366 -1446291477 -557029507 1204106951 818021969 -1364814862 -643718300 1084814046 934265416 -1492066343 -803737777 1226751733 1041862243 -1602413632 -679859370 1316190956 963922554 -1777773050 -519149936 2013738794 251660220 -1855679969 -429677943 2137715507 141411237 -1731011020 -271192414 1994178328 31166350 -1614865875 -390583621 1907456769 112610199 -1950464414 -54954252 1706043214 313989080 -1932295557 -69946643 1658708823 366662593 -2056925616 -228393274 1802219388 476880874 -2113402295 -183551265 1812360037 453073907 -1385728306 -631224744 1130960866 879634292 -1442139433 -586317247 1141167099 855892845 -1547895044 -725889430 1303551952 984985414 -1529791771 -740947341 1256152009 1037593439 -1328519510 -942188996 1591609222 702101264 -1212308813 -1061514715 1504953247 783610633 -1106514280 -921903602 1342541748 654491426 -1184486783 -832497129 1466452909 544176955 1532188824 743729166 -1252181580 -1034286814 1547607169 725199895 -1305412179 -986198725 1435029674 579854396 -1148800634 -863928048 1390744755 635577381 -1125419617 -873708279 1189366012 836991082 -1461048880 -538109626 1099533541 915324019 -1350046263 -662643361 1212137678 1060696152 -1506696734 -784952972 1330775255 945108033 -1587780101 -698657427 1614641232 389695686 -1909253764 -114021910 1733344329 274173151 -1990271643 -27660813 1860628578 434225396 -2132242098 -135290408 1770730619 512492781 -2021305001 -259889727 2106222644 177035426 -1820063464 -461162098 2062003245 232823995 -1796616959 -470876777 1934745606 72798352 -1654685398 -363286084 1950098463 54203529 -1707981517 -315263579 1112041945 894392655 -1404696331 -616482717 1160097216 841129302 -1423192852 -601031558 1284760043 999608701 -1566736185 -711282607 1274947058 1022956900 -1510980386 -755534776 1610578365 687360299 -1309599599 -956946425 1486011812 798330162 -1231233912 -1046746082 1361375631 639877401 -1087729501 -936533963 1447638422 558761216 -1203284806 -817863636 2032552209 237074823 -1758975939 -533784405 2118880520 156024222 -1874465756 -415048526 2013118755 16445877 -1712087025 -285962087 1888486714 127350188 -1633786858 -375827328 1687247221 328624611 -1969276839 -40367921 1677499756 352038394 -1913455552 -84554538 1783288135 491643345 -2075873173 -213679875 1831277918 438314440 -2094435214 -198294300 1768241690 509741708 -2023007434 -261330016 1846083075 420466325 -2147049681 -150884423 1740550696 280593086 -1984900348 -21503086 1624471089 399787687 -1898113251 -103143541 1959930494 64297704 -1696838830 -304383036 1941958247 79224561 -1649307829 -357122083 2047451724 219058906 -1811430560 -486476810 2103731797 174282435 -1821767815 -462604305 1376459474 621554244 -1140491266 -889042072 1432805067 576843357 -1150763033 -865104015 1557172960 735552118 -1294011444 -975584422 1539135225 750413423 -1246545963 -1028389053 1337723574 951794208 -1582142566 -692757748 1221709487 1071054393 -1495289981 -774332651 1097302660 912306706 -1352014936 -663825602 1175078557 822965771 -1476122703 -553445593 1887308635 125385677 -1636799881 -378053919 1997786946 1376212 -1726108050 -300245256 2124776297 161657855 -1867783611 -408104237 2043168624 248477670 -1748621732 -524216630 1841896255 449719209 -2084079085 -188724603 1789189926 497282992 -2069185014 -206729572 1662161677 336962459 -1927482847 -98843977 1686066964 326657922 -1972292040 -42596690 1259350931 1008147205 -1524741441 -770082263 1283321738 997908252 -1569485146 -713769424 1170973601 852267831 -1413102963 -591203813 1118201784 899766062 -1398274412 -609274366 1453800439 564136801 -1196860709 -810653107 1372258286 651022200 -1077633342 -926699948 1484567493 796623699 -1233988887 -1049238913 1594980316 672548682 -1323362576 -971495834 1061133724 1211673866 -785253200 -1506358234 944920965 1330997523 -698599255 -1587869633 837031342 1189291320 -538282878 -1460845548 915001783 1099882785 -662196069 -1350533107 579374584 1435483502 -863572780 -1149117374 635783649 1390573943 -873781043 -1125377957 743638474 1532245340 -1034066714 -1252371344 725533139 1547301189 -986668801 -1304981399 72465748 1935052226 -362816392 -1655116562 54294861 1950042587 -315484063 -1707792137 176829798 2106394096 -461089718 -1820105508 233304447 2061550057 -471232429 -1796300603 434548016 1860279718 -135738340 -2131755894 512452905 1770805695 -259717115 -2021508973 389883138 1614419348 -114080722 -1909164872 273735963 1733808525 -27361225 -1990610783 639937757 1361288267 -936718863 -1087505049 558459076 1447974994 -817427992 -1203750530 687809775 1610093689 -957266493 -1309248171 798154998 1486213216 -1046707750 -1231310516 999537849 1284803631 -711074411 -1566905085 1023309984 1274628150 -756016756 -1510528742 893924491 1112474653 -616147545 -1405000399 841347218 1159905284 -601124418 -1423138520 491424789 1783479427 -213586631 -2075927121 438781964 1830844570 -198629088 -2094130762 328270887 1687565489 -39885557 -1969728099 352108606 1677455528 -84762350 -1913286268 16620657 2012916967 -285999779 -1712009781 126900328 1888971006 -375506620 -1634137646 237376579 2032215253 -534219409 -1758509575 155963482 2118967500 -414862986 -1874689568 218758942 2047790984 -486040014 -1811894620 174340871 2103643025 -462792149 -1821545795 64124716 1960134586 -304343552 -1696913770 79672117 1941472163 -357445095 -1648958833 280948602 1740234732 -21983658 -1984446784 399715171 1624513525 -102938033 -1898284327 509962056 1768052702 -261421468 -2022951182 419996497 1846514631 -150551939 -2147355925 912777174 1096871744 -664158470 -1351709076 822746063 1175268185 -553354525 -1476179339 951867364 1337681778 -692963640 -1581971874 1070699517 1222026091 -773852463 -1495743929 735104946 1557659428 -975262050 -1294361080 750586795 1538931517 -1028429177 -1246471663 621496192 1376548630 -888854868 -1140713926 577143705 1432466191 -865541451 -1150299613 336776799 1662385865 -98783373 -1927569435 327092806 1685600976 -42898582 -1971954692 449398381 1842247419 -188274879 -2084562985 497320564 1789113058 -206904488 -2068982834 161865275 2124607149 -408174825 -1867739263 247994914 2043620020 -523863282 -1748939880 125720073 1887004319 -378521819 -1636366413 1282576 1997841030 -300027076 -1726299222 796716695 1484512769 -1049456709 -1233797331 672213646 1595283992 -971027550 -1323795660 564618917 1453348403 -811006071 -1196542177 650814140 1372426794 -926628976 -1077677306 852229875 1171050085 -591028257 -1413304503 900086506 1117850236 -609723450 -1397789872 1007711937 1259816535 -769779731 -1525078149 998093528 1283097166 -713829388 -1569397918 -1819618672 -460463610 2105848764 176390954 -1796794743 -471849441 2062120869 233719603 -1655612766 -363435468 1935621006 72878872 -1707303237 -314855891 1949499287 53858049 -1908555020 -113577374 1613997016 389321550 -1991244051 -27838853 1734240193 274290519 -2132391226 -136218032 1860709354 435100540 -2020897057 -259211703 1770385395 511893349 -1461390760 -538721586 1189778292 837657570 -1349962175 -661780777 1099388781 914384891 -1505789334 -784839940 1211177798 1060514768 -1588412813 -699035931 1331486559 945549257 -1252793796 -1034628438 1532855056 744141702 -1304549851 -986114381 1546667785 725055391 -1148687858 -863020392 1434848034 578894772 -1125798377 -874340735 1391185723 636288941 -1970150447 -40447161 1688175357 328774251 -1912854584 -84207778 1676822244 351630962 -2075497501 -213034123 1782844111 490945113 -2094551046 -199188628 1831456470 439287360 -1759054923 -534658269 2032702105 238002703 -1874118740 -414447814 2118473344 155346454 -1711441017 -285586671 2012420779 16001597 -1634680930 -375943416 1889459890 127528484 -1308638439 -956763249 1609671221 687248035 -1231943936 -1047185514 1486644780 798709434 -1088140501 -937198659 1361717767 640490129 -1203138766 -816922716 1447554590 557899400 -1404513411 -615521301 1111929425 893485767 -1423632540 -601741326 1160476232 841762526 -1567401137 -711693351 1285372515 999951093 -1510039722 -755388480 1274084986 1022873324 -1581469678 -692354940 1337119038 951443880 -1496222709 -774486883 1222579495 1071130033 -1352189920 -664794954 1097423116 913205658 -1475675079 -552743761 1174707477 822324611 -1140088714 -888368928 1376108890 620949964 -1150917521 -866036487 1432880451 577713621 -1294981052 -975759150 1558071656 735672830 -1245844387 -1027941173 1538493809 750042599 -1697476390 -304766900 1960636918 64733536 -1648405309 -357014443 1940993519 79037817 -1811343128 -485611394 2047310276 218122578 -1822106383 -463213465 2104147421 174951755 -2023391042 -261967832 1768677778 510447876 -2146941785 -149982159 1845896587 419501341 -1984034676 -21415910 1739614624 280451382 -1898722155 -103482365 1625140665 400203055 -1196981933 -811552315 1453973631 565104873 -1077263030 -926059044 1371808870 650319088 -1233385119 -1048888841 1483892813 796219611 -1324233352 -971571730 1595911252 672701634 -1525640905 -770203231 1260318747 1008320653 -1568844498 -713398856 1282618370 997459092 -1412753147 -590599789 1170569257 851593407 -1398350564 -610144886 1118354480 900697254 -2083937893 -187789043 1841807543 448852001 -2069600894 -207399660 1789527214 497890360 -1928189527 -99280577 1662797957 337344531 -1971327568 -42410714 1685163164 326548490 -1635864065 -377912983 1886441683 125296709 -1726777882 -300661392 1998394570 1713244 -1868219955 -408811173 2125158625 162293879 -1748435500 -523252414 2043059448 247573614 -135915628 -2132728062 434665144 1861174830 -259271795 -2020809957 512078497 1770160695 -113401946 -1908756688 389283466 1614073372 -28288065 -1990759639 274610835 1733888517 -363788304 -1655294106 73361116 1935169098 -314784791 -1707347073 53650117 1949667923 -460681278 -1819426988 176484078 2105794168 -471381029 -1797227699 233384695 2062424673 -863488164 -1148254262 579229296 1434543846 -874122427 -1125989421 636195433 1391239935 -1034698898 -1252749320 744349250 1532686036 -985760905 -1304867871 724572763 1547119309 -784390344 -1506273362 1060193812 1211528834 -699210975 -1588210761 945586701 1331409563 -538661110 -1461477476 837471782 1190002352 -662082797 -1349624955 914819647 1098922665 -285399339 -1711663549 15943673 2012510063 -376380724 -1634217382 127828960 1889121142 -534335769 -1759404431 237555659 2033188701 -414487810 -1874044312 155519954 2118269764 -213240143 -2075326937 491018141 1782802187 -198708568 -2095005122 438932356 1831772946 -40780157 -1969844715 329244591 1687744313 -84116838 -1912911348 351411126 1677011744 -711784931 -1567345013 1000171313 1285183399 -755056124 -1510346094 1022403368 1274516414 -616002001 -1404059975 893841155 1111613333 -601535946 -1423803744 841689882 1160518540 -937159047 -1088215313 640317269 1361921987 -817245600 -1202789642 558347084 1447068634 -956326325 -1309102371 686948199 1610010609 -1047373230 -1231721788 798767998 1486556136 -976194282 -1294514816 735974458 1557734572 -1027755761 -1246068327 749981731 1538580661 -888406748 -1140011598 621124616 1375906974 -865715907 -1151268437 577263633 1433364615 -664312462 -1352641052 912852062 1097741512 -552951445 -1475505667 822394951 1174663377 -692261568 -1581523498 951225452 1337310458 -774821543 -1495918129 1071597685 1222146275 -21080610 -1984338616 279983346 1740047460 -103575097 -1898667695 400421099 1624948861 -261759508 -2023559814 510377152 1768721494 -150464011 -2146490013 419854553 1845577807 -485931590 -1810991828 218571926 2046825472 -463175261 -1822183115 174776463 2104348697 -304951928 -1697252066 64793764 1960549426 -356578927 -1648871161 78735549 1941329963 -590658473 -1412664127 851780987 1170347501 -609845170 -1398689576 900260194 1118818804 -770651035 -1525154573 1008643401 1259970015 -713226116 -1569048342 997419344 1282693574 -1048816589 -1233427291 796013855 1484064137 -971927510 -1323917124 673181958 1595457936 -811082751 -1197413225 564772141 1454280123 -926279656 -1077073778 650410292 1371752866 -408591201 -1868409847 162203059 2125215013 -523722618 -1748004848 247906730 2042753340 -377557843 -1636180933 124816769 1886895383 -300734284 -1726736350 1919384 1998223630 -99453701 -1927986067 337384919 1662723393 -41963294 -1971814284 326226382 1685512536 -188089143 -2083599265 449289701 1841343859 -207341360 -2069690298 497703420 1789749610 -2049506212 -221236022 1809409392 484333030 -2101690299 -172101421 1823777129 464753151 -1962111890 -66339592 1694690626 302374356 -1939781513 -77170463 1651452251 359143885 -1738533832 -278453074 1986950420 23676290 -1626484703 -401940297 1896067341 100958619 -1766089718 -507728740 2025192742 263376304 -1848223725 -422483835 2144876863 148834729 -1095162732 -910289918 1354188216 665875758 -1177231219 -824979429 1473937825 551399735 -1335710554 -949642192 1584188810 694943004 -1223726913 -1073194967 1493240211 772159749 -1559350032 -737606554 1291867612 973563210 -1536954135 -748371841 1248694725 1030398291 -1378501438 -623735724 1138482670 886893944 -1430751013 -574666675 1152784887 867248481 -1664338659 -339016309 1925338161 96822439 -1683885820 -324615790 1974439976 44605630 -1843938001 -451899975 2082069507 186576021 -1787135690 -495105632 2071205914 208873612 -2122635911 -159640081 1869956181 410154179 -2045320864 -250490378 1746436172 522170586 -1885295285 -123232803 1638845543 380239089 -1999804078 -3515964 1724057726 298072296 -1482549803 -794483389 1236038905 1051411567 -1596993076 -674700966 1321316576 969310326 -1451647513 -562123407 1199045835 812698717 -1374397954 -653039256 1075460306 924649540 -1173027407 -854444761 1411081373 589059083 -1116159576 -897584834 1400283268 611422226 -1261531773 -1010189035 1522592943 768072761 -1281144422 -995854068 1571629238 715790368 -1209964834 -1058646456 1508837362 786970468 -1332960569 -947154351 1585628139 696644477 -1187320084 -834806150 1463062464 540262230 -1101583627 -917497245 1348029401 660503375 -1437174086 -581876180 1146623894 861873920 -1388596573 -633568715 1127601039 875750169 -1534198136 -745877986 1250140068 1032105778 -1545586031 -723056121 1307466685 988375851 -1936767466 -74942848 1652631354 361109420 -1948089841 -52055399 1710023459 317445045 -2108371420 -179044686 1817882376 459120542 -2059859395 -230802773 1798794001 472931207 -1858578830 -432052508 2134259550 137430984 -1772776853 -514678019 2019291975 257737681 -1612456384 -387649834 1911406444 116035578 -1735517607 -276223281 1988131701 25644003 -1359325281 -637704439 1089746611 938673701 -1449684090 -560946416 1201271466 815710780 -1608392787 -685314245 1311751809 958959127 -1488184396 -800380126 1229093528 1044728334 -1286780933 -1001752723 1564681943 709105217 -1272937502 -1020808332 1513022158 757715544 -1114189879 -896401569 1402515173 614440563 -1157952560 -839107770 1425369852 603085418 -1785432233 -493664319 2073695867 211625709 -1829129394 -436304936 2096616034 200336116 -1689256091 -330772493 1967234633 38186719 -1675478148 -349893654 1915509328 86731462 -2010945741 -14395483 1714226719 287979145 -1890671830 -129395780 1631633926 373813904 -2030506239 -234889321 1760988717 535936699 -2120930536 -158196850 1872448052 412908194 -507788968 -1766002226 263561332 2024968418 -422181567 -1848560169 148399213 2145342715 -278902422 -1738049028 23996486 1986599120 -401765005 -1626685979 100920415 1896144073 -66268868 -1962155606 302166032 1694859398 -77523675 -1939462733 359625737 1651000479 -220767986 -2049939048 483997730 1809713332 -172319465 -2101498495 464845883 1823722669 -623517296 -1378692858 886800572 1138536490 -575134327 -1430317793 867583141 1152480307 -737252958 -1559668428 973080718 1292318744 -748442181 -1536910035 1030605975 1248525313 -949816844 -1335508638 694980824 1584111694 -1072744979 -1224211077 771839169 1493591127 -910591546 -1094825648 666310890 1353721980 -824918561 -1177318071 551214323 1474161765 -123670503 -1884831601 380539189 1638506915 -3329024 -2000026474 298013996 1724147130 -159680469 -2122561347 410327303 1869752721 -250168270 -2045670236 521723166 1746922888 -451420035 -1844391701 186220881 2082386375 -495311772 -1786964750 208946504 2071164382 -338925489 -1664395047 96602467 1925528053 -324948906 -1683579712 45075834 1974009324 -1009856303 -1261838265 767603197 1523024235 -995945272 -1281088418 716010980 1571439986 -854239005 -1173198731 588986831 1411123545 -898065158 -1115706260 611778006 1399967040 -562446155 -1451298781 813146521 1198559503 -652999508 -1374473158 924476800 1075664150 -794670969 -1482328047 1051470251 1235949885 -674263906 -1597457400 969010610 1321655588 -745692198 -1534422196 1032045302 1250226784 -723490877 -1545119915 988677871 1307129465 -581555224 -1437525122 861424324 1147107922 -633606159 -1388519577 875925213 1127398987 -835013698 -1187151064 540332690 1463017988 -917014617 -1102035151 660149899 1348347421 -1058980980 -1209660646 787438240 1508403766 -947060843 -1333014781 696426169 1585819183 -387742958 -1612401788 116253246 1911214760 -275888373 -1735821411 25175591 1988564657 -432534752 -1858126922 137783820 2133940890 -514470087 -1772945489 257666581 2019335811 -179006602 -2108447776 458945114 1818084044 -231123089 -2059507719 473380419 1798309589 -74507452 -1937232942 360807016 1652968190 -52240547 -1947865141 317505137 1709936359 -896101733 -1114529267 614003639 1402979105 -839166334 -1157863916 603273134 1425147704 -1001579863 -1286985153 709065605 1564756755 -1021256016 -1272451546 758038428 1512673034 -685669633 -1608076695 959439827 1311298373 -800307482 -1488226704 1044522954 1229264732 -637924659 -1359136165 938765281 1089690487 -560476460 -1450115518 815378424 1201577838 -235359661 -2030075195 536269695 1760682985 -157977014 -2121120036 412817254 1872504816 -14468511 -2010903817 288185165 1714056155 -129040776 -1890988306 373333844 1632088002 -330325449 -1689742687 37864219 1967584141 -350067154 -1675274568 86771458 1915434900 -493606395 -1785521517 211438377 2073918399 -436605412 -1828790646 200773424 2096152486 1292799572 973717186 -1560219784 -737681426 1248021069 1029995227 -1536349343 -748020745 1138034278 886191856 -1378130102 -623093796 1152959103 868217577 -1430871213 -575564859 1354341936 666807974 -1095237860 -911159414 1473534505 550726335 -1176880379 -824374381 1583486466 694494868 -1335068882 -949270600 1494209051 772334221 -1224625353 -1073314911 1986047644 23567882 -1737568336 -278266074 1896704645 101341715 -1627190359 -402375873 2025531054 263984696 -1766504574 -508397804 2144789175 147968545 -1848081509 -421547251 1809301240 483429998 -2049318956 -220270782 1824160481 465390199 -2102125619 -172807333 1695299274 302712412 -1962780698 -66754704 1650586323 359055941 -1938844673 -77028503 1410711317 588418947 -1172578759 -853741905 1400404748 612322202 -1116333536 -898553162 1523463975 768149425 -1262463477 -1010342243 1571025726 715441064 -1280470510 -995450236 1235398513 1051041767 -1481847203 -794034485 1322216296 969432062 -1597961660 -674874670 1199122243 813570005 -1451800977 -563054855 1075110746 924046284 -1373994378 -652365088 1870372829 410824523 -2122973455 -160248217 1746295748 521235282 -2045232408 -249623938 1637881839 380053369 -1884391741 -123124139 1724765174 298509152 -2000440614 -3898804 1926008761 97238831 -1664946539 -339354109 1973504928 44464950 -1683019124 -324527590 2081884043 185612061 -1843829081 -450996687 2071643026 209580804 -1787518274 -495742424 2134437078 138402880 -1858695686 -432947860 2018846927 257038425 -1772402205 -514033291 1910727908 115627122 -1611856440 -387304098 1989058813 25792619 -1736392239 -276303545 1653603506 361286692 -1937662562 -75059960 1709324459 316999741 -1947444857 -51681007 1817474176 458441750 -2108025428 -178444998 1798942873 473858063 -2059939403 -231677661 1146539038 861011080 -1437029070 -580936284 1127942151 876361873 -1389008597 -634234435 1250772012 1032484026 -1534909184 -746318442 1306558517 988262563 -1544625895 -722873969 1507974266 786885868 -1209025194 -1058501184 1586239587 696985845 -1333626545 -947566119 1463440456 540894430 -1187760796 -835516942 1347915857 659595463 -1101401731 -916536853 1713626519 287632641 -2010268485 -13988819 1632508302 373893400 -1891600222 -129546188 1761105317 536831283 -2030685047 -235863009 1872073148 412262698 -2120486768 -157499386 2073349619 211025253 -1785025313 -492987319 2096695786 201210236 -1829279546 -437233584 1968129473 38303063 -1690229523 -330951557 1914864088 86356302 -1674780428 -349450142 1565392223 709545417 -1287414669 -1002132251 1512061254 757533136 -1272031126 -1020696324 1402369389 613500411 -1114106815 -895540009 1425781108 603750882 -1158295464 -839720754 1090186555 939384237 -1359705065 -638337919 1201088802 814750132 -1449572338 -560039784 1310811401 958813599 -1607531483 -685230925 1229758736 1045139846 -1488797636 -800722774 694307664 1583709126 -949212548 -1335158038 772771657 1493745631 -1073615259 -1224286477 666485602 1354691572 -910712242 -1095724328 550766459 1473460205 -824547753 -1176676671 886397748 1137863586 -623166952 -1378088306 867737389 1153413051 -575209983 -1431187817 974050054 1292493712 -738151894 -1559788868 1029904159 1248077705 -747801037 -1536538971 302803864 1695243022 -66975052 -1962591710 358723457 1650892567 -76558675 -1939276229 483910570 1808847676 -220626298 -2049002992 465184691 1824331557 -172734817 -2102168055 263945212 2025605994 -508224816 -1766708666 148291557 2144440179 -421994807 -1847595425 23131086 1986511704 -277966110 -1737907596 101529559 1896482625 -402434309 -1627101587 813267473 1199458951 -562619587 -1452266581 924106248 1075023518 -652550364 -1373769806 1050866211 1235600053 -793996529 -1481923687 969881146 1321731756 -675195114 -1597610112 768502389 1523145443 -1010824359 -1262011441 715370092 1571069690 -995242176 -1280639018 588636743 1410519761 -853834901 -1172524035 611853918 1400837832 -898218126 -1116637212 186079961 2081450575 -451331083 -1843524765 209362624 2071834198 -495648788 -1787572358 97309419 1925964413 -339561529 -1664777391 44111602 1973823076 -324044834 -1683470520 379603645 1638365739 -122803311 -1884742905 298684068 1724562994 -3936376 -2000363746 410763919 1870459417 -160062557 -2123197643 521537174 1745958400 -250058822 -2044766420 458500562 1817385284 -178632450 -2107803544 473558475 1799282013 -231240473 -2060403599 361734624 1653117302 -75382580 -1937313702 316827129 1709528431 -51641131 -1947519933 115554742 1910769952 -387098470 -1612027892 26148271 1988742457 -276783997 -1735939051 137933188 2134868242 -432615256 -1859002306 257258909 2018657547 -514124623 -1772346329 540674330 1463630220 -835426250 -1187817312 660065539 1347485077 -916870097 -1101095751 786530600 1508291006 -1058021372 -1209479022 697058609 1586197927 -947772387 -1333455733 1032657278 1250568680 -746358702 -1534834492 987815271 1307045361 -722551733 -1544975139 861311308 1146200538 -581373856 -1436565258 876303701 1128031683 -634047367 -1389230865 38738067 1967663109 -331253313 -1689892567 86170762 1915087900 -349389402 -1674867408 211062945 2073272375 -493162099 -1784823525 200889528 2097046574 -436783724 -1829763838 536348919 1761556577 -235509285 -2031003315 412470510 1871903864 -157569598 -2120442540 287539397 1713680467 -13770263 -2010459777 374228188 1632203850 -130013712 -1891166874 958478427 1311115469 -684762761 -1607964191 1045232706 1229704404 -800940690 -1488605704 939176041 1090355455 -638267067 -1359748653 815232112 1200637158 -560392868 -1449253430 613820479 1402017961 -895989485 -1113622139 603712550 1425857712 -839545590 -1158496868 709730317 1565167771 -1002192607 -1287327305 757097492 1512526978 -1020394184 -1272367698 -820701683 -1206770021 555448097 1444693943 -931605996 -1082137982 645313336 1366393774 -1043423681 -1228296535 801177363 1489489797 -962373082 -1314624848 682441482 1604979612 -761133463 -1515899137 1017931589 1269520339 -707804560 -1563888922 1002546012 1288082378 -596013477 -1417756979 846720887 1165025249 -619427262 -1408009516 890907502 1109203960 -193251643 -2089023917 443897833 1836214143 -216599844 -2079210934 488150000 1780458342 -90128649 -1918398879 347004891 1672081229 -36865298 -1966454152 331553730 1690577748 -372496735 -1630857673 130172813 1891989275 -291380552 -1717120466 11502484 2007544578 -417878381 -1877959163 152686527 2115960617 -528848246 -1753392612 242486182 2037594928 -703715508 -1593239590 939542112 1325889270 -781982891 -1503341629 1064141433 1214952175 -657084546 -1345151000 920374866 1105002180 -541562009 -1463854095 834013771 1186020061 -877054168 -1128396866 632772100 1387292306 -858459343 -1143749721 584749597 1440588427 -983384294 -1301966964 728555062 1550577312 -1039172861 -1257747563 738269743 1527130809 -312473724 -1704511726 57566888 1953060414 -368196707 -1660226805 67347121 1929679399 -474247242 -1799569632 230026906 2058542604 -455717969 -1814987975 181938819 2111773205 -254339104 -2016401546 517568204 1776174682 -138750983 -2135039121 431272661 1857258051 -32727086 -1995722940 268631806 1728433768 -111060021 -1905890467 393165543 1617431153 -48008049 -1977334759 321721763 1680483637 -95506282 -1924562944 339792314 1665655084 -201786179 -2063610837 502701457 1794223367 -191547228 -2087581646 446388616 1838967070 -527145749 -1751952259 244975047 2040345937 -403070734 -1862365084 167231966 2129719624 -296751911 -1723278257 4296181 2001124707 -383637312 -1641736106 120343020 1881897338 -968010681 -1320524591 675493227 1598293501 -1054830498 -1238916920 791605618 1479131620 -929637259 -1080955677 647544153 1369411023 -805627796 -1191433990 569735488 1458719190 -604355549 -1392675659 905192719 1123227033 -594051014 -1416580948 848945430 1168036224 -719205359 -1574503289 992980285 1277730219 -766769144 -1521796962 1010985252 1262836146 -466074162 -1824557736 171320546 2100368500 -480935465 -1806519999 224125179 2052903021 -354169348 -1645937302 82685136 1944755270 -309458459 -1702282893 58747081 1955027039 -108046934 -1903663812 394343558 1619395600 -18705997 -1981439707 283963551 1743503369 -145433192 -2141983474 425376948 1851624482 -264693375 -2025969385 506951853 1764771899 -547986170 -1471064688 827851818 1180644540 -667180769 -1354985079 909492275 1093857445 -779227852 -1500848734 1065585688 1216658574 -689952467 -1578690117 955140097 1340700823 -1025411742 -1243200012 753865806 1541940440 -980635269 -1299480083 729993303 1552277697 -868549296 -1153577530 573873276 1429449962 -883476151 -1135605281 626612325 1381918963 -1418079479 -595663969 1165472293 846234291 -1407969520 -619501690 1109030460 891111082 -1516086469 -760910931 1269578263 1017842305 -1563451614 -708268108 1287781902 1002884760 -1227963539 -1043729413 1489019457 801608407 -1314715788 -962316318 1605199448 682251982 -1206564001 -820872247 1444620915 555490021 -1082618042 -931151920 1366748778 644996860 -1877478463 -418331817 2115605229 153002619 -1753597992 -528677042 2037667572 242443874 -1630766093 -372552859 1891769055 130361929 -1717452822 -291074180 2008014534 11071056 -1918835803 -89664717 1672381065 346665503 -1966266436 -37087446 1690519184 331642374 -2089063529 -193176831 1836387003 443693613 -2078888050 -216948968 1780010658 488635956 -1302142392 -983182626 1550615396 728478706 -1257298351 -1039657273 1526810493 738621419 -1128699270 -876717332 1387727702 632306624 -1143689629 -858546443 1440403279 584974297 -1344933332 -657276230 1104909056 920429462 -1464322507 -541129053 1186354969 833709967 -1592886754 -704034168 1325407026 939994020 -1503412729 -781939055 1215160107 1063972797 -1995652480 -32771562 1728226220 268800826 -1906243943 -110742001 1617913781 392714019 -2015933774 -254772700 1775840158 517872392 -2135257429 -138559939 1857351559 431218449 -1799630108 -474160526 2058728392 229802846 -1814685955 -456055189 2111338449 182404935 -1704961322 -311989696 1953381370 57215852 -1660051761 -368398759 1929641955 67424117 -1722830453 -297238243 2000801959 4644913 -1641908846 -383433468 1881937086 120267816 -1751893575 -527234769 2040158357 245196803 -1862664800 -402731722 2130156684 166767642 -2064080401 -201354887 1794556099 502394965 -2087361034 -191736480 1838875866 446444620 -1977407011 -47965877 1680689393 321550439 -1924207164 -95822510 1665174760 340245630 -1574858429 -718888491 1278210159 992526585 -1521724070 -766810676 1262630006 1011156192 -1392895631 -604165657 1123317853 905136331 -1416110744 -594481666 1167703108 849251538 -1080655577 -929975887 1368973323 648007837 -1191492290 -805538392 1458906130 569513092 -1320351467 -968214141 1598253113 675567791 -1239364340 -1054343782 1479453728 791256246 -2141945654 -145510308 1851449830 425578864 -2026289965 -264342459 1765221887 506467689 -1903228680 -108513170 1619093972 394680642 -1981625119 -18482057 1743564237 283876699 -1646030674 -354115528 1944973698 82493716 -1701948233 -309763039 1954559387 59180301 -1825040228 -465623030 2100722096 171002150 -1806312315 -481104877 2052832681 224169279 -1153785854 -868380524 1429520686 573829560 -1135123429 -883927923 1381565751 626931105 -1243535312 -1025107802 1542408476 753432970 -1299387351 -980689729 1552059653 730185107 -1500663706 -779452176 1216598346 1065673180 -1579125633 -689486615 1341003091 954803653 -1470744492 -548337470 1180195192 828336622 -1355023283 -667104037 1094032737 909290999 130849797 1892396179 -373097175 -1631203905 10573852 2007394442 -290506448 -1717040730 152507447 2114987169 -417762021 -1877064307 242929710 2038292664 -529223422 -1754037868 444304481 1836891383 -193598131 -2089624101 487999608 1779529966 -216520364 -2078336574 346031187 1671902405 -89234049 -1918282263 332251210 1691021532 -37510810 -1966829072 1017298125 1269140571 -760422943 -1515459209 1003452628 1288194114 -708765192 -1564071570 846804223 1165886569 -596159021 -1418697403 890564838 1108590704 -619015734 -1407344292 555068585 1444060223 -820261499 -1206059757 645425328 1367300134 -931788388 -1083098870 802038939 1489572877 -1044363849 -1228442335 681828482 1604636692 -961707602 -1314213576 517451076 1775279570 -254161816 -2015429378 431647069 1857903051 -139196303 -2135738137 269231478 1728779744 -33405862 -1996131124 392290671 1617351161 -110133181 -1905741611 56671520 1952943542 -311501812 -1704334182 67991865 1930054063 -368895979 -1660671869 230372626 2059142532 -474655682 -1800248152 181858571 2110898589 -455569369 -1814060879 632917388 1388231962 -877138784 -1129259978 584337813 1439922435 -858117959 -1143138257 727844286 1550136616 -982752110 -1301588988 739230119 1527312689 -1040080757 -1257861091 940482024 1326034302 -704578364 -1593324462 1063475697 1214540135 -781371171 -1503000501 919934426 1104291148 -656706314 -1344519072 834195907 1186980181 -541675281 -1464762247 905641607 1123929617 -604725333 -1393316035 848771742 1167067656 -593929294 -1415681244 992048821 1277576739 -718334055 -1574426865 1011659436 1263239738 -767372416 -1522146538 676196067 1598742133 -968650801 -1320894631 790637306 1478957676 -1053930538 -1238795456 647390929 1368479303 -929560579 -1080084629 570139336 1459393118 -805977116 -1192037518 244637263 2039738073 -526729373 -1751281675 167320150 2130586304 -403211398 -1863300116 5199485 2001233643 -297715887 -1723463737 119706212 1881514738 -382930104 -1641298978 321113643 1680146109 -47337721 -1976918127 340658738 1665743524 -96441570 -1924703352 502810137 1795126927 -201971915 -2064574557 446005760 1838330518 -191110356 -2086874182 752996294 1541865296 -1024479510 -1243046276 730598367 1552628553 -981308685 -1299883419 574244852 1430091618 -868997416 -1154279858 626492397 1381020539 -883301695 -1134636457 827776930 1179774772 -547832178 -1470132712 909843387 1094462253 -667583849 -1355658751 1066227600 1217029894 -779929924 -1501297110 954241929 1340580639 -688983387 -1578515917 395308814 1619582872 -108949982 -1903771980 283257623 1743068033 -18068933 -1981056339 424961852 1850955690 -145095152 -2141374842 507093797 1765708723 -264781303 -2026835297 171507562 2101334012 -466182586 -1825460528 223689587 2052197349 -480552353 -1805882679 82016088 1944340430 -353560972 -1645599006 59683649 1955169239 -310324627 -1702370565 1671452929 346515863 -1917962195 -89585477 1691196696 332049806 -1966867404 -37434206 1836831027 444391845 -2089439201 -193822583 1779832106 487663036 -2078772218 -216054640 2115455333 152074739 -1877399479 -417457953 2038074748 243121642 -1753945008 -529277754 1892467031 130806209 -1631412101 -372928275 2007041358 10892760 -1716558750 -290958092 1489926601 801720671 -1228924699 -1043912589 1604566480 681872710 -1314005764 -961876886 1444278779 554877293 -1206153001 -820207551 1366832610 645858676 -1082764082 -932092840 1165584813 847141179 -1418262399 -596625385 1108651444 890477858 -1407529832 -618791922 1268965791 1017499913 -1515421517 -760500187 1288643974 1002968336 -1564392278 -708414404 2059102272 230447318 -1800074900 -474859014 2111220825 181509327 -1814508171 -455082525 1952505970 57135332 -1704033954 -311840312 1930241131 67769597 -1660730041 -368806447 1728870436 269174962 -1996351224 -33216098 1617017917 392596651 -1905271535 -110563961 1775759382 516997248 -2015784646 -253845076 1857696783 431817881 -2135665373 -139237963 1104496776 919762974 -1344591452 -656664270 1186499729 834649095 -1464406595 -541991637 1326366906 940175404 -1593794154 -704147200 1214448803 1063531573 -1502780017 -781560551 1549949164 728066170 -1301530176 -982841002 1527749877 738765923 -1258160679 -1039741617 1387909342 633266248 -1128812046 -877624988 1439962311 584262737 -1143310869 -857913987 1368800131 647039765 -1080534353 -929076679 1459355546 570216204 -1191862602 -806179296 1598927793 675971879 -1320955235 -968564213 1478522792 791103294 -1238493564 -1054267886 1277242343 992353137 -1573958965 -718767523 1263333374 1011605352 -1522364718 -767181244 1123722197 905810755 -1393245447 -604769681 1167550412 848320346 -1416034592 -593611146 1794644811 503262173 -2064221593 -202290447 1838538578 445837252 -2086945154 -191066392 1680053113 321168367 -1976700331 -47529277 1666078560 340355062 -1925171636 -96008486 2001668911 4733881 -1723766269 -297379179 1881329462 119930784 -1641239014 -383017332 2039776029 244560779 -1751457231 -526527833 2130265860 167671698 -1862851032 -403695938 1217202882 1066023508 -1501336594 -779854984 1340133083 954728013 -1578192905 -689332383 1180074736 827437670 -1470569508 -547368118 1094403817 909932159 -1355470907 -667805869 1429871270 574433840 -1154188406 -869053668 1381490367 626060841 -1134968941 -882995451 1541509780 753312258 -1242565704 -1024933074 1552701069 730555931 -1300088927 -981137609 1944267274 82057884 -1645393114 -353731664 1955524115 59367045 -1702850753 -309870679 2100863544 171938478 -1825127660 -466488446 2052417057 223499959 -1805973747 -480495717 1851013742 424872696 -2141562046 -144872492 1765408375 507432673 -2026397861 -265244723 1620030044 394822346 -1904094352 -108600346 1742894661 283461331 -1981016215 -18143233 273883390 1733562472 -27442734 -1990561468 389997799 1614402673 -114260533 -1908951715 512272588 1771018330 -259601952 -2021525130 434466005 1860328515 -135590407 -2132001425 233058458 2061697036 -471182922 -1796382432 176813187 2106508309 -460876369 -1820285639 54507688 1949861950 -315500156 -1707677422 72514737 1934969895 -363061859 -1654969077 725418038 1547317408 -986488550 -1305194100 743490607 1532490937 -1033984765 -1252420203 635865092 1390524562 -873928408 -1125131842 579554333 1435270283 -863687375 -1149100633 915017810 1099768004 -662408834 -1350352408 837276747 1189143773 -538331801 -1460763151 944871520 1331079414 -698353332 -1588016678 1060920441 1211854063 -785236651 -1506472509 155718079 2119115049 -414814061 -1874771963 237360550 2032330032 -534006646 -1758690276 127113613 1888790811 -375523167 -1634023369 16670100 2012835074 -286245704 -1711862738 352256475 1677209933 -84844297 -1913237407 328385986 1687549268 -40065810 -1969515400 438602217 1831057791 -198514491 -2094147501 491343344 1783528806 -213439268 -2076173238 841363831 1159791073 -601337765 -1422958387 894170478 1112327672 -616197054 -1404918572 1023260997 1274710483 -755771287 -1510676225 999325020 1284984266 -711058320 -1567019802 798040339 1486229893 -1046527937 -1231523671 687662346 1610339740 -957184986 -1309297488 558541089 1447926199 -817575923 -1203504997 640118072 1361075630 -936834028 -1087488894 577061500 1432515306 -865393840 -1150544954 621315685 1376761587 -888740023 -1140729889 750701134 1538915032 -1028609182 -1246258188 735252055 1557413569 -975343749 -1294311443 1070748184 1221943950 -774098124 -1495596126 952079873 1337501335 -692979923 -1581856837 822729258 1175382716 -553141498 -1476359280 912530995 1097019045 -664109281 -1351790711 420176564 1846301218 -150666344 -2147339506 510043821 1768003131 -261568639 -2022705385 399567494 1624758800 -102855766 -1898333380 280833695 1740250633 -21803085 -1984659675 79459024 1941652038 -357428228 -1649073302 64075465 1960216159 -304097307 -1697061005 174586594 2103495284 -462840882 -1821463720 218775291 2047676013 -486252585 -1811714239 998142781 1283015595 -714075631 -1569250681 1007925028 1259636658 -769796600 -1524963682 900070159 1117965209 -609510877 -1397970251 851984150 1171197824 -590979526 -1413386580 650732377 1372476367 -926481803 -1077923101 564438848 1453561814 -810891668 -1196558598 672328555 1595268093 -971208121 -1323582767 796864370 1484267492 -1049538978 -1233748280 1070069 1998021475 -300010791 -1726414257 125671404 1887086458 -378276160 -1636514218 248241095 2043472721 -523912469 -1748858243 161882078 2124492616 -408387854 -1867559324 497501073 1788900103 -207019331 -2068966869 449480584 1842198302 -188422492 -2084317646 326945699 1685846837 -42816881 -1972004327 336662458 1662402348 -98603370 -1927782912 1950344698 54056300 -1708030762 -315182016 1934762467 72683893 -1654898481 -363106215 2061790664 233004382 -1796600604 -470991758 2106173905 177117511 -1819817731 -461309845 1770583454 512738568 -2021223246 -259939292 1860514183 434241809 -2132062037 -135503811 1733524908 273960250 -1990386560 -27644906 1614723509 389646627 -1909401447 -113776625 1330758962 945223076 -1587567586 -698837880 1211892011 1060843965 -1506648057 -785035119 1099582720 915242390 -1350292436 -662496070 1189579033 836811151 -1461065675 -537995101 1390859606 635561408 -1125600134 -873495316 1435177295 579609049 -1148882845 -863878923 1547525476 725249522 -1305265080 -986444578 1532008829 743942635 -1252067247 -1034303289 1831130299 438559789 -2094353001 -198343423 1783173282 491659316 -2075692658 -213892840 1677679753 351824927 -1913569883 -84538061 1687328912 328574982 -1969423940 -40122070 1888732383 127202377 -1633835533 -375745179 2013135046 16330832 -1712299542 -285781636 2118667501 156204155 -1874448959 -415163049 2032503028 237156450 -1758729768 -533931698 1447752819 558744805 -1203464865 -817650231 1361522794 639631612 -1087811258 -936484400 1485929537 798379223 -1231086227 -1046991365 1610397784 687573198 -1309484684 -956962334 1274930199 1023071361 -1510767301 -755714643 1284513806 999755928 -1566686942 -711364172 1160145957 841047219 -1423438583 -600883809 1112254524 894212266 -1404712688 -616367738 1175029624 823048174 -1475877292 -553593150 1097089889 912487415 -1351998899 -663940389 1221726026 1070940124 -1495503258 -774152464 1337969491 951647173 -1582192001 -692675863 1539217180 750364554 -1246693840 -1028143450 1557353221 735339411 -1294126551 -975568193 1432690478 576860088 -1150583294 -865317228 1376312119 621800353 -1140409829 -889091443 2103945136 174102310 -1821784420 -462490102 2047501225 218977087 -1811676539 -486329837 1941712770 79372052 -1649258834 -357204424 1959914395 64412429 -1696625993 -304563679 1624291284 400000834 -1897998600 -103160210 1740469197 280642395 -1984752927 -21749129 1846231014 420220784 -2147131702 -150835620 1768356863 509725545 -2023187757 -261117371 1595061817 672499375 -1323509995 -971249789 1484747296 796410550 -1234103540 -1049222246 1372143115 651038365 -1077453017 -926912591 1453652498 564382340 -1196778690 -810701912 1118152285 899847883 -1398028431 -609421337 1170760260 852447954 -1413086360 -591318018 1283337839 997793529 -1569697981 -713588779 1259596406 1007999712 -1524790438 -769999924 1685886705 326870631 -1972176931 -42612917 1662079720 337011326 -1927334972 -99089582 1789337283 497036885 -2069266449 -206680199 1842010842 449702476 -2084258826 -188511392 2043381397 248296963 -1748637767 -524101841 2124825228 161575450 -1868029024 -407956682 1997541031 1523249 -1726058613 -300327139 1887292094 125499944 -1636586606 -378234108 -662000906 -1349674400 914672602 1099168588 -538480913 -1461690759 837357507 1190018901 -699325756 -1588194734 945767400 1331196798 -784537891 -1506027957 1060276209 1211479911 -985810286 -1304786428 724818878 1546971944 -1034912117 -1252569571 744365991 1532571441 -874106208 -1126104522 635982732 1391420186 -863242567 -1148402129 579180437 1434625795 -471561666 -1797014872 233499410 2062408580 -460763609 -1819377999 176631563 2105548701 -314637812 -1707593062 53568288 1949717430 -363674091 -1655310717 73180985 1935382447 -28075430 -1990939956 274594678 1734003680 -113353149 -1908838699 389037935 1614221305 -259517848 -2020662530 512127812 1770079186 -135932303 -2132613401 434878301 1860995019 -1047422025 -1231639775 799013531 1486408205 -956538962 -1308922056 686964354 1609895444 -817228923 -1202904301 558133929 1447248447 -936912996 -1088362742 640267952 1362003494 -601453613 -1423852731 841542399 1160764009 -615821366 -1404272804 893726438 1111629424 -755170335 -1510329481 1022583501 1274303067 -711931912 -1567099026 1000253140 1285133890 -83903617 -1913091095 351394387 1677126341 -40730778 -1969926160 328998474 1687891676 -198954163 -2094857253 438981217 1831690999 -213256364 -2075211838 491230840 1782621934 -414668005 -1873831027 155634231 2118253217 -534417662 -1759354988 237702702 2032942776 -376233175 -1634462785 127746565 1889170067 -285284560 -1711679578 15762972 2012722826 -356726668 -1648625438 78817624 1941281230 -305066899 -1697235717 64974145 1960336855 -462995386 -1822396208 174661994 2104365564 -485850017 -1811041079 218424691 2047071717 -150218736 -2146637690 419805500 1845660074 -261743607 -2023674721 510164261 1768902067 -103788510 -1898487628 400437518 1624834456 -21130181 -1984256851 280229143 1739900289 -774707012 -1495934934 1071417744 1222359302 -692114267 -1581769677 951143817 1337359647 -553033586 -1475457000 822542754 1174417716 -664492905 -1352428543 912967099 1097725229 -865732392 -1151154098 577477108 1433184610 -888652607 -1139864489 621174253 1375825275 -1027706646 -1246150532 749736390 1538728272 -975981325 -1294695323 735958495 1557849417 -207095499 -2069837405 497653785 1789831311 -188072660 -2083713606 449076224 1841523862 -42176249 -1971633775 326242347 1685397693 -99502818 -1927903864 337630258 1662575780 -300881583 -1726490169 2001021 1998174443 -377672376 -1636164130 124996708 1886682354 -523542173 -1748217355 247791695 2042769625 -408509062 -1868458516 162055254 2125460672 -926295555 -1076958869 650623185 1371572295 -811328028 -1197265550 564821192 1454197854 -971877937 -1323998887 672936163 1595605109 -1048603178 -1233607360 795997434 1484178540 -713111143 -1569064689 997238965 1282906147 -770503296 -1525400298 1008561324 1260018746 -609926741 -1398640323 900407431 1118572561 -590838350 -1412451036 851895454 1170330632 -1125748750 -874422428 1390939870 636436040 -1148474389 -863200387 1434831559 579009105 -1304565824 -985999530 1546880748 724874874 -1253039143 -1034480817 1532904181 744059491 -1588494442 -698986752 1331633850 945303084 -1505969265 -784626919 1211292323 1060497973 -1349847132 -661797070 1099208328 914597406 -1461242947 -538967253 1189696145 837706247 -2021109958 -259031124 1770401302 511778432 -2132440285 -136135755 1860954639 434952857 -1990998264 -27986018 1734190628 274372274 -1908538607 -113691769 1613783613 389501611 -1707122850 -315068472 1949384306 53874404 -1655530681 -363484207 1935473259 73124605 -1796941972 -471603206 2062202432 233670358 -1819733131 -460446749 2106028633 176177871 -1510121805 -755339739 1274232735 1022627593 -1567581526 -711480772 1285487494 999934736 -1423518079 -601758185 1160296365 841975611 -1404366184 -615767538 1111847860 893535010 -1203089705 -817004991 1447309307 558047085 -1087927602 -937379240 1361701858 640605044 -1231960347 -1047071117 1486858185 798529375 -1308884228 -956616086 1609720784 687166278 -1634500997 -376156435 1889345367 127545281 -1711359390 -285635852 2012273486 16247768 -1874266551 -414202145 2118555493 155297779 -1759169968 -534641978 2032882556 237790186 -2094764513 -199008631 1831472947 439173029 -2075547130 -212952432 1783089962 490798012 -1912609235 -84355397 1676773121 351713175 -1970134476 -40562014 1687962392 328954766 -1898967696 -103334426 1625189468 400121034 -1984050839 -21300737 1739827269 280271059 -2146728638 -150161964 1845879918 419615992 -2023341733 -262049331 1768431735 510595297 -1821958892 -463458942 2104065080 175000750 -1811228403 -485627493 2047129633 218335415 -1648585434 -356801104 1941107722 79021212 -1697558209 -304717399 1960783891 64487557 -1245827656 -1028055762 1538280596 750222338 -1294734943 -975906505 1558022285 735754267 -1150966390 -865954532 1433126054 577565744 -1140301421 -888188667 1376125119 620834857 -1475789348 -552727222 1174887664 822111334 -1352336955 -664549037 1097505001 913156223 -1496140306 -774535816 1222431938 1071375444 -1581288969 -692567711 1337004251 951459917 -1748288463 -523498329 2042977565 247623051 -1868105688 -408827714 2124978436 162507154 -1726958589 -300448619 1998509359 1697209 -1635946470 -377864052 1886589238 125051296 -1971573675 -42263357 1685212537 326467055 -1928206260 -99165990 1663011168 337164790 -2069388185 -207579919 1789510987 498005469 -2083889026 -187871000 1841561938 448999876 -1398465287 -610128785 1118535125 900484419 -1412900640 -590354314 1170651596 851544410 -1568762677 -713448355 1282471399 997705073 -1525460782 -770416572 1260204542 1008337256 -1324217187 -971686901 1595698609 672881959 -1233139580 -1049036782 1483844008 796301630 -1077312337 -925977543 1372054915 650171669 -1197195082 -811372512 1453990298 564990220 1519465135 764805689 -1264626813 -1013423339 1576859318 721143328 -1275947110 -990533876 1414183581 592284171 -1169892431 -851186905 1395097220 606096914 -1121378392 -902942914 1193681611 807473757 -1456978969 -567315599 1078716114 927782468 -1371174914 -649939096 1241361145 1056610927 -1477194795 -789251261 1318088416 966221430 -1600254004 -677822630 1644106343 385360625 -1880001717 -118078499 1720899198 295036648 -2002995374 -6584380 1864669781 404990659 -2127889543 -164770833 1749638732 525233882 -2042151072 -247459850 2085093891 189739669 -1840880849 -448703559 2066073114 203617932 -1792301258 -500394080 1922271793 93633191 -1667372259 -342172789 1979600424 49905342 -1678758140 -319348846 1133118446 881668984 -1383832894 -628927916 1156040695 870381409 -1427527973 -571566515 1297189852 978762570 -1553995024 -732374426 1245466565 1027309395 -1540215063 -751493505 1581061002 691675932 -1338805594 -952876496 1498470291 777512709 -1218529601 -1067874775 1357290424 669100846 -1092027756 -907032062 1468751777 546074423 -1182450035 -830337509 2028217126 266539952 -1763032566 -504532324 2139744063 143579049 -1853389293 -427772283 1983884052 20487042 -1741567432 -281609554 1901227789 106258331 -1621357023 -396673353 1699951426 307495892 -1956818322 -61185288 1648293723 356108237 -1942972809 -80238879 1804122992 479169510 -2054759844 -226366774 1826979689 467816447 -2098520507 -169070893 1755795501 530604219 -2035732223 -240254569 1875547188 416130210 -2117798632 -154942066 1719457823 293333129 -2005747405 -9074267 1628511238 370551952 -1893761750 -132624964 1963999305 35090655 -1692524187 -333901325 1920828496 91927750 -1670126212 -344664598 2076952699 214759661 -1782208169 -490563135 2091256930 195116276 -1834455730 -441492008 1405710565 617496691 -1111027255 -893378209 1420080380 597918826 -1163209264 -844241594 1561524439 706070593 -1289971205 -1004820115 1518288078 762842200 -1267638814 -1015648908 1316905089 964251671 -1603272275 -680054469 1226024088 1041536014 -1491221068 -803539678 1084614835 933419045 -1364489825 -642991863 1204300970 818879548 -1446621818 -557744880 1908171116 112939514 -1615724480 -390778666 1993450869 30840291 -1730165671 -270994225 2137516382 140564936 -1855354766 -428951324 2013932871 252517841 -1778103189 -519865091 1812689160 453788062 -2113597404 -184409934 1801893137 476153223 -2056727491 -227547989 1657862458 366463404 -1931569130 -69621632 1706900771 314183093 -1951179761 -55284583 1255293348 1037398322 -1529077624 -740618210 1304397245 985183531 -1548622703 -726215673 1141492118 856619264 -1442338630 -587163604 1130630543 878918937 -1385534301 -630367179 1466257856 543318358 -1184157460 -831782790 1342739929 655336783 -1106840331 -922631069 1505679858 783935844 -1213155106 -1061713848 1590894059 701771133 -1327661881 -941994927 1056831403 1241171773 -789342585 -1477138927 965751730 1318519588 -677490018 -1600560632 807829401 1193365263 -567796043 -1456525789 927710080 1078758166 -649733460 -1371346374 592111567 1414387545 -851147037 -1169967499 606544854 1394611008 -903265542 -1121029524 764506109 1519804267 -1012986159 -1265091001 721202148 1576770418 -990721336 -1275725218 93575011 1922361333 -341985713 -1667594535 50205562 1979261932 -319786410 -1678294336 189292369 2085580743 -448381315 -1841230101 203791176 2065869790 -500434332 -1792226574 405063431 1864628113 -164977109 -2127718723 524878622 1749955464 -246980046 -2042604892 385830709 1643675555 -118411751 -1879695729 294816556 1721088954 -6493696 -2003051882 669435626 1356985980 -907499578 -1091594416 545981171 1468805733 -830118945 -1182641335 691883736 1580891726 -952946700 -1338761374 777030337 1498921559 -1067521043 -1218847877 978441870 1297540632 -731924574 -1554479308 1027347095 1245389313 -751668293 -1540013267 881483452 1133342250 -628867184 -1383919866 870816421 1155574323 -571868279 -1427191009 478733858 1804588724 -226064626 -2055096424 468001339 1826755245 -169131241 -2098433151 307457552 1700028038 -61010116 -1957019734 356428297 1647942303 -80688347 -1942488141 20969030 1983432400 -281962646 -1741248516 106050143 1901396681 -396602509 -1621400603 266632820 2028162786 -504750248 -1762840626 143243885 2140048123 -427304127 -1853821993 214668585 2077009343 -490343419 -1782397805 195449136 2090951078 -441962468 -1834024822 34610459 1964453261 -333546441 -1692840799 92133634 1920657812 -344737746 -1670084424 293373261 1719383515 -9247647 -2005543689 370229588 1628860866 -132177800 -1894248210 531041663 1755332073 -240554925 -2035393339 415943014 1875769840 -154884022 -2117887780 933606881 1084392823 -643050291 -1364401061 818442744 1204765038 -557444908 -1446961086 964574675 1316556101 -680502017 -1602786199 1041496522 1226099036 -803366682 -1491425168 705865093 1561695507 -1004747607 -1290013633 763322780 1517834506 -1016004432 -1267322842 617164215 1406016801 -892908389 -1111458803 598010286 1420024120 -844461950 -1163020268 365995112 1658295550 -69286588 -1931872814 314400881 1706709223 -55377571 -1951125045 453717082 1812733132 -184201866 -2113765920 476506179 1801574613 -228030097 -2056275463 141014028 2137031834 -429271776 -1855003210 252342293 2014134403 -519827143 -1778179665 112999486 1908083880 -390963950 -1615499900 30537767 1993787569 -270558965 -1730631267 784237728 1505342518 -1062148724 -1212689126 701710521 1590980655 -941809259 -1327886077 543493266 1466055684 -831820354 -1184080600 654887051 1343223837 -922310233 -1107191503 856265924 1141810258 -586680856 -1442790018 878989533 1130586187 -630574607 -1385365145 1037180150 1255484512 -740524582 -1529131700 985651439 1303963769 -726550077 -1548318379 -1840727897 -447772623 2085017995 188868893 -1792705346 -501068760 2066423186 204221700 -1668075371 -342622205 1922912697 94003503 -1677790068 -319175654 1978701216 49784118 -1879070525 -117925803 1643235823 385284473 -2003669798 -6988724 1721503222 295386464 -2128338703 -165474201 1865040349 405631307 -2041977624 -246492034 1749517764 524334418 -1457088401 -568219399 1193867587 808438229 -1370792842 -649302816 1078279514 927075788 -1476587427 -788913973 1240691057 1056195047 -1601121212 -677911342 1319023976 966362622 -1265530869 -1013532515 1520429351 764991921 -1275311086 -990151548 1576152382 720706984 -1169555399 -850579281 1413767445 591614339 -1121467360 -903809866 1395238156 607032730 -1957459482 -61556368 1700653258 307943516 -1942073857 -80118423 1647324371 355933253 -2054684204 -225496766 1803968760 478236782 -2098870835 -169675429 1827382497 468489335 -1763403390 -505173740 2028665006 267241528 -1853268581 -426873587 2139569335 142609441 -1740697168 -281534170 1982951580 20332554 -1621961303 -397023937 1901900933 106660883 -1338136274 -952460872 1580451842 691337364 -1219465929 -1068016223 1499335707 777600141 -1092214500 -907996790 1357398064 670003366 -1182014203 -829631085 1468367913 545436863 -1383417526 -628258340 1132779622 881060080 -1427669677 -572502587 1156127871 871247081 -1554960008 -732560914 1298092116 978870466 -1539508895 -751057417 1244828749 1026925787 -1602299355 -679875917 1316010761 964135839 -1491919300 -803983702 1226669840 1041911686 -1364897257 -643669375 1084961595 934020013 -1446472178 -556816744 1204221730 818005940 -1110848959 -892405033 1405594477 616602619 -1163653544 -844939570 1420455796 598564834 -1290648973 -1005227291 1562125151 706417609 -1266710934 -1015499012 1517414214 762763216 -1693386003 -333985157 1964940225 35236695 -1669513484 -344322462 1920163800 91516750 -1781828897 -489930167 2076513267 214049637 -1834567994 -442399152 2091440106 196077436 -2035815799 -241116641 1755941797 531544883 -2117456240 -154329594 1875136444 415465258 -2005114181 -8695251 1718748055 292893441 -1894668638 -132737484 1629472654 370734872 -1184502940 -832381966 1466665544 543996638 -1106759811 -921755669 1342590545 654409415 -1212259498 -1061596224 1504707194 783758060 -1328306353 -942368807 1591592547 702215925 -1529677056 -740963434 1255971372 1037806266 -1547747559 -726134897 1303469621 985034403 -1442221262 -586267740 1141314078 855646856 -1385908437 -631011395 1131075079 879617681 -2113156180 -183698630 1812310656 453155350 -2056908875 -228507869 1802006169 477060623 -1932508258 -69766392 1658725042 366547492 -1950513273 -54872303 1706288811 313841213 -1615012920 -390337698 1907538660 112560754 -1731125295 -271175865 1994358525 30953067 -1855499270 -429890708 2137600726 141427264 -1777690653 -519198859 2013591247 251905625 -165380701 -2128392907 405413007 1865231385 -246826566 -2041673428 524802198 1749084160 -117443183 -1879522041 384931005 1643553835 -7196280 -2003500770 295456932 1721458738 -342659641 -1667998383 94178539 1922710653 -318854690 -1678141112 49334514 1979185252 -448207371 -1840261789 189170905 2084680783 -500882964 -1792929414 204161216 2066509910 -850764437 -1169330691 591674439 1413680337 -903374478 -1121932828 606730334 1395574984 -1013852839 -1265179185 765441141 1519944931 -990113472 -1275387434 720531564 1576354042 -788706033 -1476756071 1056123939 1240734901 -678393578 -1600669312 966715450 1318705324 -567884483 -1457392213 807969809 1194300551 -649395932 -1370738254 927293448 1078087838 -281064222 -1741128588 20000206 1983257944 -397244165 -1621772179 106752471 1901844801 -505101104 -1763445690 267036156 2028836202 -427228983 -1852952481 143090149 2139115891 -225944442 -2054198256 478559658 1803619644 -169502561 -2099075063 468449715 1827457317 -61614924 -1957370846 308131224 1700431118 -79818579 -1942413253 355496321 1647788311 -732861398 -1554621252 979307782 1297628560 -750999501 -1539598171 1026738463 1245051273 -628431848 -1383213938 881100084 1132705186 -572055551 -1428156265 870924589 1156477371 -907641778 -1092530984 669523298 1357852148 -829704105 -1181972287 545642875 1468197357 -952241028 -1338325782 691246416 1580508614 -1068486555 -1219034893 777933129 1499029983 -1005445343 -1290457161 706510349 1562070683 -1015030984 -1267143762 762427924 1517718146 -892758253 -1110530171 617084479 1405142697 -844868854 -1163697252 598356518 1420624560 -643494075 -1365098541 933981801 1085038335 -557266084 -1445987382 818326128 1203870438 -679573641 -1602635807 963700315 1316476621 -804043922 -1491831816 1042096706 1226445524 -8634391 -2005201025 292708037 1718971987 -133039120 -1894331546 371170012 1629006410 -240666661 -2036299955 531224311 1756292705 -154504254 -2117254316 415503086 1875059320 -490000499 -1781784805 214257313 2076343863 -442045548 -1834886398 195594936 2091891246 -334452801 -1692952791 35571347 1964635653 -344104026 -1669704912 91423370 1920217628 -586600864 -1441915146 856117068 1140883418 -630920583 -1385964817 879397717 1131264963 -741169582 -1529506108 1037879166 1255929832 -725654965 -1548201251 984679271 1303786481 -1061274108 -1212608878 783310632 1505193918 -942409187 -1328231797 702389041 1591389095 -832195018 -1184725344 543938330 1466754956 -922193361 -1106296135 654709507 1342251925 -429453656 -1855963586 141127556 2137939730 -519386447 -1777468889 251964317 2013502219 -390297958 -1615088116 112388022 1907742496 -271498621 -1730776555 31400879 1993872185 -70246708 -1932054950 366903264 1658408822 -54666539 -1950684605 313768953 1706330991 -183789826 -2113100184 453375954 1812121412 -228175129 -2057215375 476591051 1802437469 -1903475871 -108235785 1619337805 394400475 -1981380744 -18761746 1743316564 284153538 -2142188717 -145228859 1851697791 425302761 -2026041526 -264618020 1764978278 506748656 -1824763131 -465869933 2100441641 171246271 -1806592228 -480860278 2053109296 223921830 -1645749449 -354358367 1944697371 82741901 -1702224082 -309514312 1954840066 58936980 -1243257943 -1025354945 1542128261 753676819 -1299667024 -980445402 1552336540 729937418 -1153504357 -868623603 1429244599 574077473 -1135399038 -883679468 1381846702 626687544 -1470991411 -548060325 1180439265 828056183 -1354778668 -667383998 1093785336 909567598 -1500906497 -779170967 1216846547 1065396805 -1578876954 -689762448 1340759754 955084380 -1752141280 -526957898 2040402700 244917146 -1862420935 -403011921 2129909525 167044995 -1723074030 -296957308 2001050430 4369320 -1641660917 -383709539 1881693991 120549297 -1977130428 -48213294 1680409448 321795070 -1924487587 -95578421 1665451889 339998695 -2063799690 -201598240 1794280282 502643660 -2087637393 -191488263 1839157059 446201813 -1392618776 -604413314 1123038148 905380690 -1416390927 -594237849 1167980509 849004363 -1574577446 -719132084 1277934582 992775008 -1522000189 -766562731 1262911471 1010913145 -1320598900 -967937510 1598497696 675287862 -1239120235 -1054624253 1479206841 791533359 -1080898882 -929695192 1369222034 647731972 -1191244121 -805814735 1458663307 569794333 -1128455709 -876998283 1387479247 632582233 -1143937542 -858270356 1440646358 584692800 -1301894703 -983459513 1550371069 728758379 -1257542200 -1039377058 1527057636 738344050 -1593167481 -703790831 1325682859 939745341 -1503136354 -782187256 1214878898 1064215588 -1345209931 -657028829 1105189017 920184847 -1464042068 -541373126 1186077824 833956886 -2016214741 -254529091 1776115719 517623953 -2134981326 -138807900 1857070110 431461512 -1995929319 -32523889 1728505909 268556451 -1905963776 -110985834 1617636396 392961210 -1704718001 -312270375 1953132643 57491701 -1660299946 -368122432 1929884794 67142892 -1799382659 -474437141 2058483793 230082759 -1814930076 -455774734 2111585352 182127838 -1515843422 -761192396 1269330318 1018118424 -1563700037 -707992531 1288025495 1002603777 -1417832304 -595941370 1165228476 846514474 -1408213879 -619221985 1109278117 890834227 -1206845242 -820629424 1444897258 555241852 -1082342177 -931400631 1366468083 645240165 -1228240652 -1043482526 1489299928 801364302 -1314435859 -962560901 1604922817 682499415 -1631047574 -372309764 1892045126 130114000 -1717177229 -291322651 2007733599 11314633 -1877755816 -418084658 2115885428 152758754 -1753318335 -528921385 2037390701 242691579 -2088820722 -193458024 1836138786 443969972 -2079136745 -216673151 1780254011 488355245 -1918588868 -89941846 1672136976 346945926 -1966511067 -36807501 1690766601 331365791 -353925531 -1646217485 82437961 1945032671 -309706116 -1702006038 58991440 1954747334 -465826217 -1824833855 171077499 2100649965 -481179058 -1806239016 224373602 2052627444 -145713663 -2141739369 425654061 1851377595 -264416744 -2026216818 506671924 1765016482 -108323277 -1903415643 394624799 1619152777 -18425302 -1981683012 283687686 1743752080 -779508051 -1500604869 1065863041 1216411415 -689675596 -1578937822 954860440 1340945166 -548262241 -1470816759 828133299 1180401445 -666899834 -1355228656 909216682 1094105916 -868305207 -1153857953 573626341 1429727091 -883723568 -1135328698 626856956 1381639018 -1025163525 -1243476371 753622999 1542221633 -980878622 -1299199372 730241998 1552001880 -201541852 -2063890510 502453768 1794500254 -191794371 -2087304277 446632465 1838686855 -47759594 -1977610368 321478202 1680764588 -95749361 -1924281447 340040227 1665378997 -297031872 -1723033642 4572780 2000877306 -383360167 -1641983025 120062581 1882141411 -527421582 -1751703580 245255774 2040102600 -402789525 -1862607875 166955591 2129967825 -929916948 -1080711302 647820992 1369163350 -805350411 -1191681181 569455321 1458963023 -968286242 -1320276152 675774194 1598049892 -1054549049 -1239159983 791329515 1479379581 -718960760 -1574783202 992732836 1278006834 -767016047 -1521519865 1011229373 1262555691 -604106822 -1392951508 904949398 1123507712 -594293853 -1416299723 849193615 1167759897 -657333017 -1344875407 920618443 1104721245 -541318914 -1464135576 833765842 1186296132 -703959851 -1592959933 939789817 1325612399 -781735732 -1503618982 1063897568 1215232374 -983108477 -1302215659 728274351 1550820665 -1039454054 -1257504756 738546102 1526882592 -876774223 -1128641497 632495517 1387539723 -858736472 -1143502786 585030020 1440344338 -473971665 -1799818055 229745923 2058786197 -455999434 -1814744928 182214938 2111525260 -312194019 -1704756085 57290033 1953308071 -368474108 -1659979630 67627304 1929435582 -32975797 -1995447075 268875111 1728153073 -110817198 -1906171708 392917374 1617707496 -254583687 -2016121617 517815637 1775898051 -138504096 -2135316234 431028556 1857538522 -1043671642 -1228020432 801420426 1489208348 -962129473 -1314905815 682193043 1605255173 -820945516 -1206489854 555695288 1444416558 -931358323 -1082414821 645068961 1366673463 -595737150 -1418005164 846439662 1165268088 -619707941 -1407766195 891183351 1108955233 -760853008 -1516143258 1017654492 1269767242 -708081175 -1563641473 1002825925 1287837779 -89852562 -1918646792 346723394 1672324308 -37146249 -1966210591 331829339 1690329293 -192971428 -2089267766 443620464 1836461286 -216876731 -2078963245 488429673 1780214015 -418126582 -1877682788 152929318 2115679408 -528604909 -1753673339 242237503 2037870761 -372740808 -1630577234 130419732 1891712130 -291133151 -1717397065 11257869 2007824539 1179830633 827718143 -1470322619 -547645229 1094651248 909655526 -1355715492 -667525942 1216954715 1066299853 -1501093769 -780136223 1340376386 954447316 -1578441618 -689056520 1541789965 753068443 -1242843103 -1024685897 1552424212 730803586 -1299809224 -981381970 1430147391 574185897 -1154469869 -868810619 1381209382 626304432 -1134693366 -883243876 2101143969 171694391 -1825404787 -466241509 2052140472 223747374 -1805693804 -480740350 1944543635 81809669 -1645674305 -353488855 1955243402 59610396 -1702574938 -310119376 1619786181 395102547 -1903847191 -108877697 1743142364 283184458 -1981260560 -17863578 1850765815 425148769 -2141318949 -145153971 1765651950 507151736 -2026646334 -264969132 1598683176 676251838 -1320707836 -968840814 1478769713 790826151 -1238737635 -1053987445 1368551450 647315596 -1080291018 -929357408 1459598339 569934997 -1192110801 -805902919 1124001868 905566426 -1393522336 -604521994 1167273045 848567491 -1415754375 -593854993 1277517950 992104680 -1574239918 -718523964 1263051879 1011848433 -1522088629 -767429155 1680333024 320923766 -1976976948 -47281830 1665801465 340601967 -1924891179 -96252605 1794920658 503013444 -2064502274 -202047128 1838257355 446080093 -2086668825 -191314575 2039531652 244840466 -1751209560 -526804674 2130513053 167394315 -1863094863 -403415769 2001420470 5009440 -1723522662 -297660148 1881572527 119649337 -1641486973 -382741227 1952754667 56859517 -1704277305 -311559599 1929998322 68050788 -1660481826 -369082808 2059346905 230167375 -1800322315 -474582429 2110973888 181786454 -1814264084 -455362950 1775483791 517245721 -2015503709 -254088651 1857978262 431574784 -2135941446 -138990036 1728590781 269419307 -1996074351 -33463801 1617295268 392349490 -1905551736 -110320098 1326091043 940424117 -1593513457 -704390503 1214730042 1063288748 -1503056362 -781312384 1104216849 920007559 -1344314819 -656911701 1186776840 834402206 -1464687068 -541747534 1388157767 632990673 -1129055637 -877344003 1439719262 584544200 -1143062926 -858190108 1550193525 727786467 -1301777831 -982564145 1527502700 739043322 -1257916864 -1040021802 1837079210 444115516 -2089682042 -193541360 1779588787 487943717 -2078523489 -216330487 1671697048 346235406 -1918209100 -89308382 1690949249 332326423 -1966622803 -37714117 1892190926 131054168 -1631130654 -373171340 2007322327 10649153 -1716834309 -290709651 2115175164 152318570 -1877122096 -417705146 2038351589 242873971 -1754224695 -529033377 1444002402 555125492 -1205871794 -820450344 1367113339 645615341 -1083039913 -931844159 1489646160 801964742 -1228647556 -1044159510 1604843081 681625311 -1314285723 -961632269 1269213702 1017223824 -1515664598 -760218692 1288400415 1003249289 -1564143821 -708690011 1165828660 846860962 -1418509544 -596348018 1108403757 890754747 -1407285503 -619071593 574491757 1429814523 -869241535 -1153999401 626247796 1381300450 -883054248 -1134913074 753239135 1541584073 -1024727693 -1242769947 730349638 1552904400 -981065366 -1300164100 1065950217 1217277087 -779649755 -1501540941 954521616 1340336262 -689260228 -1578268246 827495483 1180017837 -547556073 -1470380671 910118946 1094213812 -667864818 -1355415144 424684709 1851202611 -144814711 -2141618913 507373756 1765464106 -265057904 -2026587898 395027607 1619825665 -108673605 -1904020179 283533454 1742819352 -18349662 -1980813004 82263233 1944063063 -353804819 -1645318789 59439320 1955448910 -310076940 -1702647454 171750643 2101052517 -466430497 -1825184439 223441130 2052472956 -480308794 -1806163632 992296236 1277300154 -718578688 -1574146922 1011415349 1263520163 -767125479 -1522423665 905884958 1123648904 -604974030 -1393040220 848523527 1167344017 -593686485 -1415962435 647114056 1368727006 -929280924 -1080328974 570419537 1459149255 -806254467 -1191790357 675915130 1598985708 -968375210 -1321143104 790913379 1478709749 -1054212017 -1238552359 4922852 2001481074 -297435960 -1723708322 119986685 1881270635 -383207215 -1641052089 244356566 2039981376 -526453510 -1751530388 167596495 2130338137 -403492637 -1863057291 503057792 1794850070 -202216276 -2064294854 445761945 1838610703 -190863179 -2087151581 321357234 1679865124 -47586146 -1976642552 340410795 1666019645 -96198521 -1924984815 268988143 1729060473 -33157181 -1996406955 392538870 1617074784 -110375974 -1905460404 517203677 1775556171 -253917199 -2015709337 431891140 1857622610 -139443224 -2135460994 230653579 2058898973 -474931289 -1799999695 181582482 2111146500 -455287874 -1814303960 56948409 1952695855 -311781483 -1704089853 67711648 1930297910 -368618612 -1660919014 728124967 1549893297 -983027957 -1301340259 738953790 1527560872 -1039799534 -1258103932 633194005 1387984515 -877418695 -1129015377 584057356 1440166554 -857840864 -1143385162 919690819 1104572117 -656457873 -1344794631 834443866 1186704076 -541918346 -1464480800 940234353 1326311143 -704333987 -1593604149 1063719528 1214259966 -781618364 -1502723118 152264622 2115268408 -417513854 -1877340652 243178423 2038016801 -529466725 -1753757171 130602908 1892673290 -372853072 -1631484378 10818437 2007114515 -290753879 -1716764097 346312650 1671659356 -89510170 -1918034320 331975635 1691269957 -37229825 -1967072663 444581880 1836644206 -193878316 -2089380286 487719905 1779774327 -216243507 -2078584229 847085414 1165643760 -596435382 -1418449188 890289023 1108839401 -618735021 -1407587643 1017575252 1268893634 -760703368 -1515215122 1003172685 1288438747 -708488607 -1564318985 801795842 1489854356 -1044115922 -1228718408 682076955 1604361101 -961951177 -1313932639 554821424 1444337574 -820017636 -1206339958 645669673 1367020479 -932036091 -1082821997 -1001828048 -1286708826 709308444 1564475530 -1021012695 -1272732225 757789701 1512948883 -896345854 -1114248812 614250542 1402702008 -838918885 -1158140531 603028535 1425427617 -637648556 -1359384126 938483832 1089933550 -560757427 -1449871909 815653985 1201329399 -685389466 -1608320528 959162442 1311545564 -800584321 -1487979031 1044802643 1229020357 -14192136 -2011152018 287903956 1714298946 -129321503 -1890744969 373609677 1631839323 -235079222 -2030319268 535992550 1760929904 -158253613 -2120872635 413097215 1872260201 -493854308 -1785245430 211681456 2073636902 -436361851 -1829071597 200524969 2096428095 -330569298 -1689462472 38111362 1967306772 -349819465 -1675551455 86527131 1915714573 -581803919 -1437249305 861667677 1146827211 -633363352 -1388800770 875676996 1127675346 -745936829 -1534142251 1032292719 1249950201 -723243942 -1545397044 988433782 1307409888 -1058705387 -1209909117 787157305 1508647343 -947342324 -1332771686 696702240 1585571254 -834734041 -1187395407 540055819 1463265693 -917291970 -1101787992 660430098 1348103556 -432258887 -1858375633 137503125 2134184195 -514751328 -1772702666 257942924 2019087642 -387463029 -1612646371 115976615 1911462193 -276165486 -1735574524 25456062 1988320552 -74755875 -1936957365 361050609 1652687207 -51997500 -1948146606 317257192 1710212478 -179250961 -2108168071 459192771 1817807189 -230875914 -2059785120 473136602 1798589772 -159435854 -2122841308 410079902 1870029320 -250415189 -2045393091 521967239 1746642449 -123421824 -1885107434 380295852 1638787642 -3571815 -1999745265 298262197 1723870755 -339205162 -1664150720 96879354 1925280364 -324671537 -1683826855 44795619 1974253173 -451695644 -1844143246 186501832 2082142814 -495030275 -1787207829 208670417 2071412295 -854518918 -1172954132 589263446 1410876096 -897788061 -1115953163 611497551 1400211161 -1010132152 -1261589538 767883876 1522780914 -995664047 -1281331257 715734653 1571688171 -794426594 -1482607736 1051222578 1236226724 -674511097 -1597180015 969254443 1321375421 -562197716 -1451574342 812902912 1198840470 -653242571 -1374191709 924724761 1075388047 -278658317 -1738329499 23749599 1986876233 -402012438 -1626409348 101164998 1895864144 -507540799 -1766278569 263318509 2025249659 -422424872 -1848279474 148647924 2145066850 -221048169 -2049695231 484275131 1809466157 -172042610 -2101746152 464566178 1823967028 -66544987 -1961907661 302447497 1694616351 -77242692 -1939706326 359350160 1651248902 -737533381 -1559424339 973357847 1292071809 -748165598 -1537157452 1030326030 1248769944 -623793655 -1378444641 887081765 1138293683 -574853616 -1430561146 867307324 1152729002 -910347681 -1095105847 666063731 1353999333 -825166266 -1177041200 551458666 1473882108 -949568915 -1335784709 694737729 1584393175 -1072988556 -1223930142 772087640 1493315534 -1608149964 -685595486 1311503640 959235470 -1488433107 -800104261 1229336833 1044447639 -1359078394 -637981552 1089502506 938954172 -1449928673 -560666487 1201518899 815434149 -1114471344 -896158522 1402791292 614192618 -1157676983 -839356193 1425088869 603329011 -1287058334 -1001505548 1564962126 708861400 -1272657797 -1021052691 1512745303 757963201 -1689537284 -330529686 1967510992 37938502 -1675202331 -350142349 1915228617 86974815 -1785709362 -493417384 2073976290 211381620 -1828849449 -436549567 2096339451 200583533 -2030263144 -235170802 1760740788 536212770 -2121179007 -157921257 1872691629 412627259 -2010698582 -14672836 1713982854 288259344 -1890916173 -129116123 1631881631 373537033 -1187076747 -835086877 1462813785 540538063 -1101831828 -917220870 1348272192 660222166 -1209717433 -1058923055 1508592747 787250429 -1333204642 -946873912 1585875058 696367332 -1534479087 -745634425 1250415677 1031857323 -1545309944 -723304034 1307185188 988618930 -1437450973 -581628491 1146903567 861629593 -1388316358 -633812564 1127323670 875997312 -2108652099 -178801365 1818158225 458871815 -2059583068 -231050958 1798512776 473174046 -1937044081 -74695399 1652911267 360864821 -1947809386 -52299520 1709746362 317691948 -1612212775 -387930801 1911158005 116311139 -1735765568 -275947178 1988374764 25362554 -1858331157 -432329347 2134015175 137710673 -1773020686 -514397852 2019539166 257460296 -1844185418 -451623392 2082314138 186296076 -1786891601 -495386055 2070958979 209150741 -1664582012 -338735598 1925586856 96546622 -1683637603 -324892149 1974197169 44886823 -1885018414 -123480508 1638565886 380483432 -2000084277 -3272099 1724335079 297825137 -2122354976 -159883658 1869680588 410402650 -2045596935 -250242449 1746717653 521927491 -1451370882 -562370840 1198765906 812943300 -1374678425 -652795151 1075737419 924402653 -1482269108 -794726694 1235763040 1051660278 -1597269419 -674452797 1321597817 969067503 -1261779430 -1009912180 1522837302 767793056 -1280900605 -996134251 1571382063 716067769 -1173271000 -854163778 1411329796 588783506 -1115911631 -897860953 1400040221 611703691 -1962358793 -66062495 1694934747 302093901 -1939536914 -77450376 1651204802 359420500 -2049749051 -220954797 1809657577 484056703 -2101441572 -172377270 1823533808 465033830 -1765812333 -507975931 2024912575 263620137 -1848503414 -422239460 2145153702 148587056 -1738252383 -278696137 1986674317 23924251 -1626760264 -401691858 1896348308 100715010 -1335433409 -949889111 1583908371 695187077 -1224006874 -1072950352 1493516810 771912348 -1094881523 -910532709 1353911841 666123959 -1177507052 -824730750 1474218552 551156398 -1378748581 -623458355 1138726519 886613729 -1430506686 -574946348 1152537198 867525368 -1559593111 -737325057 1292115525 973287123 -1536705680 -748647450 1248451164 1030679242 210819896 2073553838 -492914156 -1785099646 201137953 2096770999 -437027315 -1829482853 38490890 1967940508 -331009498 -1690172752 86415123 1914808197 -349637057 -1674590551 287820636 1713437642 -14046608 -2010211610 373952325 1632452563 -129733015 -1891410177 536626030 1761309688 -235789758 -2030759212 412190583 1872148449 -157292965 -2120689971 939457520 1090112358 -638543140 -1359500726 814956521 1200885631 -560111931 -1449497005 958755778 1310868308 -685042962 -1607720328 1044953051 1229948749 -800663817 -1488853407 709487508 1565448962 -1001944392 -1287603666 757346189 1512251163 -1020637535 -1272086985 613573542 1402295088 -895745398 -1113902564 603957183 1425577769 -839793005 -1158220283 361491065 1653398255 -75134123 -1937589309 317075040 1709252342 -51884212 -1947238438 458252875 1817662173 -178388121 -2108083215 473802322 1799001796 -231487618 -2060126232 138213917 2134624907 -432891087 -1858753625 256982532 2018905746 -513843416 -1772589122 115831343 1910522553 -387378429 -1611783275 25867830 1988986528 -276506854 -1736185972 786811569 1508047399 -1058296931 -1209230581 696782504 1586445886 -947490940 -1333698798 540951171 1463382549 -835705937 -1187572935 659785370 1347728908 -916592714 -1101342944 861067989 1146481219 -581125127 -1436841105 876551884 1127755354 -634290208 -1388949642 1032409831 1250845297 -746114101 -1535114403 988059390 1306764904 -722798638 -1544698044 1051113914 1235323180 -794240874 -1481644032 969637283 1322011957 -674947953 -1597887463 813511048 1199178014 -562868060 -1451990990 923858321 1075299591 -652307267 -1374051285 588360158 1410767176 -853554958 -1172768668 612134343 1400593745 -898495253 -1116390275 768221676 1523388794 -1010548544 -1262260138 715646453 1570821475 -995523367 -1280396209 97032562 1926212068 -339281826 -1665021752 44391787 1973579261 -324322233 -1683223343 185798976 2081694166 -451055508 -1843773190 209638745 2071586255 -495930251 -1787329309 411011350 1870182784 -160307142 -2122917716 521293071 1746238873 -249811933 -2045043531 379846948 1638085042 -123052024 -1884467042 298435901 1724839339 -3693551 -2000644985 666732795 1354414189 -910956073 -1095444159 550522082 1473739892 -824300082 -1176953512 694550729 1583427679 -949460507 -1334881933 772523216 1494021190 -1073371652 -1224567446 973772959 1292740617 -737871437 -1560032987 1030184070 1247833104 -748077654 -1536291524 886116525 1138106427 -622890623 -1378336489 868013236 1153164322 -575490664 -1430944498 483633203 1809094821 -220346081 -2049246839 465464362 1824087228 -173011706 -2101920368 302522369 1695486103 -66698963 -1962839621 358999064 1650644110 -76839628 -1939032670 23378007 1986234561 -278210181 -1737627155 101284942 1896762584 -402186910 -1627378188 264188005 2025324787 -508473015 -1766432289 148042876 2144716010 -421751472 -1847876154 1761353276 536555178 -2030928112 -235581562 1871829541 412543667 -2120238327 -157774945 1713870350 287352472 -2010515678 -13711436 1632260631 374170241 -1891355845 -129825875 1967853144 38551246 -1689948300 -331194398 1915144769 86112983 -1675056275 -349201413 2073069162 211269372 -1784748218 -493234224 2096972403 200962789 -1829559457 -436988983 1402093300 613748322 -1113825320 -895783090 1426062061 603507323 -1158571071 -839472297 1565112006 709789264 -1287137302 -1002379396 1512338143 757285449 -1272310797 -1020451995 1311059600 958537222 -1607774276 -684949718 1229515401 1045420575 -1488548955 -800998605 1090430626 939103796 -1359951986 -638060776 1200841403 815026733 -1449327721 -560319743 1910976381 115351531 -1612100015 -387023161 1988815716 26074098 -1736144312 -276579618 2134681423 138123225 -1858943389 -432670987 2018599766 257315776 -1772158342 -514313492 1817198361 458690447 -2107744715 -178688349 1799224064 473615254 -2060215764 -231429446 1653323563 361531325 -1937385977 -75307375 1709601586 316752804 -1947725282 -51436920 1250496437 1032732451 -1534628199 -746562033 1306839980 988019514 -1544902016 -722626026 1146259335 861255441 -1436752213 -581183939 1128219550 876114696 -1389288782 -633990620 1463689169 540618567 -1188004099 -835236245 1347673032 659876702 -1101153564 -916813198 1508218851 786605941 -1209272625 -1058224551 1585992698 697262956 -1333382442 -947846592 1523219646 768429096 -1262215790 -1010619132 1571272871 715163697 -1280714357 -995170019 1410462860 588694554 -1172335200 -854022858 1400647829 612040707 -1116581447 -898277073 1199402202 813325388 -1452077578 -562807456 1074833603 924293205 -1373713937 -652609159 1235674344 1050793086 -1482127932 -793791150 1321935089 969674855 -1597685283 -675122869 1638161526 379808992 -1884668582 -122876468 1724487791 298756345 -2000160445 -4142635 1870648388 410576082 -2123254424 -160004610 1746014301 521478347 -2044956303 -249871897 2081639442 185891972 -1843581634 -451273304 2071889931 209303709 -1787762393 -495461967 1925760032 97514678 -1664703220 -339634790 1973747769 44183727 -1683267307 -324251261 1137790463 886472041 -1377882925 -623371195 1153206758 867940720 -1431115574 -575285156 1292551629 973993307 -1559976735 -737962889 1248264660 1029714242 -1536597768 -747745170 1583766939 694250765 -1335345993 -949023711 1493932418 772581652 -1224345426 -1073559496 1354618281 666559807 -1095519099 -910916589 1473253808 550969638 -1176604516 -824623094 2025811255 263740833 -1766781925 -508150643 2144512302 148216248 -1847801854 -421791596 1986323717 23319955 -1737849815 -278022977 1896423708 101585290 -1626914768 -402624346 1695055187 302992837 -1962533761 -67031831 1650833738 358779356 -1939089306 -76748560 1809053025 483706359 -2049076147 -220551973 1824403832 465109486 -2102374316 -172531518 453994435 1812485973 -184482065 -2113522055 476226522 1801818956 -227753226 -2056523168 366276593 1658052455 -69562659 -1931624885 314125288 1706957694 -55096636 -1951368622 112752551 1908361009 -390719861 -1615780323 30782398 1993507624 -270806382 -1730354684 140771221 2137313027 -429023559 -1855279569 252590988 2013858586 -520070496 -1777898954 543246091 1466333085 -831576537 -1184360783 655131410 1342944132 -922557890 -1106914648 783994681 1505623983 -1061900779 -1212965245 701958944 1590705078 -942052852 -1327605094 1037457263 1255237625 -740805053 -1528887595 985371510 1304208352 -726273446 -1548565812 856547165 1141567435 -586957199 -1442541849 878713668 1130834898 -630293912 -1385608450 34887298 1964205588 -333826130 -1692596424 91853467 1920901645 -344460361 -1670331615 214949552 2076765734 -490618980 -1782149366 195173033 2091199039 -441681019 -1834267885 530794214 1755608688 -240310326 -2035673252 416187135 1875489385 -155130925 -2117610683 293129940 1719664194 -8998920 -2005819538 370477773 1628584539 -132420639 -1893966985 964326986 1316832988 -680257690 -1603065872 1041740371 1225818821 -803613825 -1491147799 933363320 1084673774 -642801836 -1364676670 818690657 1204488951 -557687987 -1446679589 617440814 1405769400 -893188350 -1111214188 597729847 1420268193 -844184805 -1163267187 706145820 1561452170 -1005023440 -1289764954 763046405 1518082707 -1015723223 -1267565633 691602753 1581135319 -952671123 -1339009797 777306456 1498673614 -1067802508 -1218604830 669158771 1357233637 -907219873 -1091838775 546261354 1468561916 -830396346 -1182394160 881726757 1133061555 -629115895 -1383644001 870568252 1155850666 -571625456 -1427472250 978689303 1297264001 -732169157 -1554199379 1027102990 1245669784 -751421406 -1540290380 307701129 1699747103 -61258587 -1956744141 356180368 1648218374 -80445252 -1942769622 478981563 1804311853 -226308969 -2054816767 467757474 1827035444 -168884082 -2098710504 266352109 2028406139 -504474431 -1763089321 143520244 2139799906 -427585320 -1853579186 20692447 1983679817 -281682701 -1741493147 106330566 1901152592 -396879638 -1621153668 807547904 1193608342 -567519956 -1456773702 927985689 1078509711 -650014411 -1371102813 1056554034 1241418916 -789062370 -1477382776 966031403 1318275261 -677766905 -1600312943 764748900 1519523058 -1013234360 -1264814626 720953469 1577046251 -990477999 -1276005945 592358486 1414110400 -851391110 -1169687060 606300239 1394890969 -903018141 -1121306123 189535432 2085299294 -448629276 -1840953998 203542737 2066145351 -500190723 -1792507541 93822202 1922083948 -342229546 -1667314368 49961187 1979541621 -319538737 -1678571175 385549484 1643918394 -118135424 -1879943914 295092405 1720840227 -6774375 -2002808561 404786334 1864875016 -164696654 -2127962844 525158535 1749710865 -247256661 -2042357443 2137236167 140808785 -1855077397 -429198467 2014209758 252270152 -1778382862 -519620764 1907895029 113187427 -1615442983 -391021745 1993731820 30596730 -1730441280 -270745770 1658106531 366182965 -1931816049 -69344487 1706653370 314459692 -1950935146 -55564544 1812937361 453511687 -2113840195 -184128725 1801649800 476433950 -2056478812 -227823822 1141735951 856339097 -1442585821 -586886219 1130382870 879195776 -1385289926 -630646868 1255541309 1037122219 -1529320687 -740336761 1304153636 985464498 -1548374264 -726491234 1505399403 784179965 -1212878009 -1061960751 1591170674 701523684 -1327941794 -941750328 1465981529 543566543 -1183876235 -832025629 1343020608 655093462 -1107116180 -922382342 1719178118 293577488 -2005470550 -9321924 1628788639 370304777 -1894041933 -132381147 1755519924 530852642 -2035451240 -240498162 1875828653 415887163 -2118074751 -154694121 2077197282 214479732 -1782455602 -490286504 2091010043 195393389 -1834211625 -441772479 1964248016 34814790 -1692767492 -333620630 1920585673 92208991 -1669878043 -344940941 1561768782 705790936 -1290218910 -1004543244 1518040919 763119553 -1267394949 -1015929107 1405959036 617221098 -1111270832 -893097274 1419837285 598200307 -1162961335 -844517665 1084334890 933663676 -1364213242 -643239280 1204578099 818632613 -1446902241 -557500791 1316629272 964500366 -1602991564 -680297822 1226305281 1041293207 -1491497427 -803291461 1297465413 978514131 -1554275991 -732130817 1245185116 1027552458 -1539938960 -751741466 1133398135 881424609 -1384109733 -628680243 1155763310 870628600 -1427247806 -571810348 1357041697 669376695 -1091784435 -907312741 1468994616 545793198 -1182698220 -830061182 1580816403 691955845 -1338558145 -953153111 1498717194 777235612 -1218773722 -1067594320 1983635597 20762651 -1741323871 -281890505 1901470868 105976834 -1621604936 -396397266 2027972799 266819625 -1762784877 -504809211 2139991206 143301680 -1853633142 -427492068 1804398825 478920831 -2055040571 -226123437 1826698480 468059238 -2098244132 -169319094 1700231387 307251277 -1957094921 -60937887 1648016578 356355156 -1942692370 -80482952 1414459652 592036242 -1170173912 -850943810 1394816285 606340491 -1121102799 -903191385 1519745334 764561824 -1264904166 -1013176180 1576582447 721391033 -1275667453 -990778219 1241112928 1056887286 -1476951988 -789532454 1318331769 965940719 -1600502699 -677546813 1193437522 807754180 -1456732034 -567592728 1078963531 927505885 -1371419545 -649659151 1864421836 405266778 -2127646496 -165052298 1749882325 524952899 -2042399495 -247184273 1643862526 385640808 -1879754542 -118355900 1721146855 294759793 -2003239733 -6304675 1922548136 93385022 -1667653500 -341929966 1979319729 50148647 -1678482275 -319597557 2085374362 189495564 -1841157962 -448456672 2065796483 203865365 -1792021329 -500638663 -740889141 -1529750179 1037602023 1256176753 -725931566 -1547953852 984959230 1303541864 -586324487 -1442163345 855835861 1141126211 -631201312 -1385721482 879673548 1131016282 -832438865 -1184445127 544185475 1466477589 -921945674 -1106573024 654465178 1342531596 -1061522019 -1212332789 783553713 1504912423 -942165628 -1328512750 702140584 1591664702 -390542077 -1614807659 112634927 1907465401 -271251174 -1731053172 31156278 1994152096 -429701839 -1855687257 141370397 2137658507 -519143128 -1777749570 251715588 2013778066 -183509657 -2113344015 453098571 1812368605 -228451970 -2056967704 476870738 1802193092 -69970603 -1932302909 366621817 1658651887 -54947508 -1950440998 314044512 1706082550 -892478326 -1110774756 616807846 1405390128 -845145965 -1163450363 598636991 1420380457 -1005169480 -1290705874 706229652 1562313986 -1015312223 -1266900937 762704269 1517469979 -679818002 -1602356104 963947970 1316199764 -803796745 -1492109215 1041852891 1226725709 -643742500 -1364822966 934225392 1084757350 -557023035 -1446268845 818078185 1204146559 -240911294 -2036020012 531471726 1756016120 -154257317 -2117531443 415258999 1875339745 -8883088 -2004925210 292951388 1718691274 -132796311 -1894612737 370921797 1629282771 -334173146 -1693197136 35294474 1964883356 -344381377 -1669457751 91703571 1919973765 -489724908 -1782033278 213976376 2076587438 -442327027 -1834643301 195871009 2091643319 -505376951 -1763196961 267316837 2028592883 -426947760 -1853195322 142813820 2139364074 -281344133 -1740883987 20276823 1983010497 -396967070 -1622019084 106472014 1902088920 -61366483 -1957646405 307887617 1700712087 -80061644 -1942131806 355744280 1647512206 -225700065 -2054477943 478311987 1803896485 -169749754 -2098797680 468693546 1827177148 -628183167 -1383489769 880856749 1132985915 -572298344 -1427875058 871172788 1156200994 -732616781 -1554901211 979060383 1297905161 -751246422 -1539321028 1026982534 1244770832 -952516635 -1338077325 691527369 1580265055 -1068205060 -1219277974 777657040 1499277894 -907921449 -1092286655 669800187 1357604461 -829426738 -1182219432 545362658 1468441204 -117719544 -1879273826 385212196 1643311026 -6915567 -2003744121 295181117 1721707435 -165661126 -2128148820 405690134 1864984448 -246549981 -2041920843 524522255 1749328793 -447959444 -1840537862 188927808 2084962262 -501126539 -1792648477 204409689 2066234319 -342415778 -1668278584 93931378 1922988004 -319102393 -1677864239 49578859 1978905597 -1013604672 -1265455530 765198316 1520226170 -990356775 -1275106737 720780277 1576078179 -850520334 -1169611164 591427550 1413957448 -903621909 -1121656195 606974919 1395295057 -568160604 -1457144270 808251272 1194057502 -649114947 -1370981845 927017873 1078336263 -788986218 -1476512256 1056401338 1240487724 -678116721 -1600916967 966435747 1318949685 -1212536625 -1061349287 1504987619 783513973 -1328026410 -942613440 1591315962 702463340 -1184784131 -832139157 1466941905 543748423 -1106483996 -922004366 1342309832 654652766 -1441974101 -586545091 1141070215 855927057 -1386152782 -630731740 1131322782 879340808 -1529433959 -741244913 1255723445 1038082339 -1547996032 -725859306 1303713196 984753466 -1932261369 -70043503 1658480939 366827965 -1950757858 -54592376 1706536242 313564580 -2112913355 -183979869 1812062489 453431695 -2057157588 -228232006 1802249472 476779926 -1855776669 -429643531 2137880911 141183449 -1777410950 -519443220 2013314390 252153280 -1615294383 -390094649 1907814781 112312811 -1730849720 -271424290 1994077540 31196658 -1365173874 -643421928 1085241506 933775412 -1446191721 -557060863 1203944635 818252845 -1602580036 -679632598 1316286608 963887110 -1491642971 -804231885 1226388617 1042154527 -1290401302 -1005504132 1561880774 706697296 -1266954765 -1015218843 1517661407 762485833 -1110605352 -892686002 1405346036 616878178 -1163901503 -844663465 1420698861 598283387 -1781581498 -490206768 2076268650 214329596 -1834812065 -442118711 2091687027 195800293 -1693142668 -334265886 1964691544 35512526 -1669761683 -344046085 1920406593 91235543 -2005391070 -8447564 1719027726 292649112 -1894388421 -132981331 1629195287 370982017 -2036096752 -240873082 1756217404 531296426 -2117180151 -154577505 1874854949 415708339 -2054403507 -225740069 1803692897 478485495 -2099147180 -169427262 1827663736 468246510 -1957182849 -61803799 1700373331 308188101 -1942354330 -79874320 1647601482 355686364 -1740940759 -281253185 1983200005 20056979 -1621713360 -397300058 1901657884 106942346 -1763651045 -504896883 2028909367 266961825 -1853024766 -427153772 2139322158 142886840 -1092457851 -907716077 1357646761 669727551 -1181765988 -829907446 1468125104 545718054 -1338383689 -952184287 1580696475 691057421 -1219221842 -1068296648 1499088770 777877268 -1554679071 -732804489 1297816525 979118939 -1539784968 -750809490 1245110228 1026682690 -1383140653 -628506043 1132499967 881304425 -1427949878 -572258724 1156405222 870999920 -1667794164 -342864998 1922636320 94251702 -1678065899 -318926973 1978981945 49540783 -1840450754 -448019544 2084737554 189112964 -1792985305 -500824143 2066699787 203974301 -2128581784 -165192706 1865288260 405355218 -2041729167 -246767641 1749274205 524615371 -1879317670 -117648436 1643479670 385004256 -2003425469 -7268395 1721255535 295663353 -1476830268 -788632750 1240939240 1055918718 -1600872483 -678187189 1318780657 966643303 -1457335306 -567942304 1194111706 808157772 -1370548241 -649582727 1078032067 927352405 -1169273952 -850822346 1413491340 591862298 -1121742919 -903561425 1395519125 606789123 -1265253486 -1013779708 1520149182 765235752 -1275590773 -989907171 1576429223 720459313 1372419474 650790148 -1077734210 -926669784 1453371787 564625693 -1196502873 -810950607 1595342240 672255286 -1323787124 -971002854 1484470713 796657967 -1233823595 -1049466877 1283089910 998069600 -1569454886 -713870260 1259839983 1007718777 -1525038909 -769724331 1117908420 900128082 -1397781272 -609698690 1171007965 852171083 -1413330703 -591038361 1789089114 497313228 -2069023626 -206961440 1842254147 449421781 -2084507537 -188235527 1685642600 327151102 -1971930044 -42890030 1662327153 336734695 -1927579555 -98809653 1997817150 1275304 -1726340078 -300084092 1887011111 125743537 -1636311029 -378482531 2043661580 248053146 -1748915168 -523854666 2124548373 161823107 -1867749319 -408201041 1222001875 1070691397 -1495783937 -773909143 1337688266 951890012 -1581915674 -692924048 1175309537 822803575 -1476153907 -553345701 1096812792 912734318 -1351718444 -664184510 1432442039 577135649 -1150339685 -865598195 1376555182 621518904 -1140657790 -888815340 1538972805 750644243 -1246446167 -1028420289 1557600412 735062026 -1294370384 -975288026 1941464091 79647885 -1649015497 -357485151 1960157186 64131220 -1696874194 -304287304 2103700521 174382271 -1821537019 -462766701 2047748144 218699942 -1811920612 -486049398 1846506623 419972329 -2147412653 -150592059 1768075366 509968624 -2022911670 -261365284 1624570957 399756507 -1898275487 -102912521 1740191828 280889538 -1984472712 -21992978 1677399824 352069510 -1913293252 -84785494 1687606025 328328095 -1969704411 -39877965 1830854434 438808500 -2094072306 -198586728 1783454523 491416493 -2075969001 -213644671 2118911860 155924450 -1874696616 -414886194 2032255853 237433851 -1758485951 -534211881 1888980806 126926800 -1634079126 -375464196 2012891999 16612297 -1712051597 -286057755 1486174168 798099278 -1231333644 -1046714782 1610150849 687850327 -1309240595 -957242757 1448001514 558468988 -1203708218 -817369520 1361279987 639912805 -1087563041 -936760759 1159866300 841291562 -1423161712 -601131514 1112531877 893965107 -1404992887 -616123873 1274654606 1023319832 -1510486366 -755958220 1284795287 999512833 -1566963013 -711116243 2061510225 233248455 -1796323459 -471238677 2106450504 176870110 -1820097692 -461065230 1950068323 54304501 -1707749553 -315424807 1935043194 72440556 -1655174314 -362857536 1733768757 273680035 -1990633703 -27367537 1614475820 389923514 -1909157120 -114056298 1770831367 512462481 -2021466325 -259657795 1860270622 434522760 -2131813582 -135779420 1099826841 914961935 -1350539339 -662218973 1189331584 837087766 -1460821076 -538275014 1331007147 944946749 -1587810425 -698556655 1211648690 1061124644 -1506399330 -785310968 1547245309 725493355 -1304987695 -986691769 1532285668 743694962 -1252346936 -1034058914 1390583503 635809369 -1125318685 -873738379 1435458262 579365440 -1149158406 -863630484 899788950 1118208000 -609234502 -1398218452 852259983 1170949145 -591260253 -1413143243 997865636 1283262514 -713795192 -1569494754 1008204989 1259392043 -770073199 -1524716281 672571634 1594986596 -971456034 -1323306680 796615915 1484543101 -1049295417 -1234029231 650979520 1372198998 -926725652 -1077642886 564194521 1453841487 -810643979 -1196835485 248483934 2043191496 -524160654 -1748581916 161633351 2124768465 -408144533 -1867840003 1316972 1997744378 -300254912 -1726133802 125426805 1887366371 -378028711 -1636790833 326664250 1686089900 -42540778 -1972252288 336938019 1662153909 -98884337 -1927539303 497223688 1789147294 -206739164 -2069210702 449760273 1841953927 -188699331 -2084069973 750420439 1539158337 -1028333317 -1246506899 735528398 1557165400 -975624990 -1294068620 576784869 1432762739 -865113911 -1150789537 621596156 1376517482 -889017136 -1140483002 822972851 1175101733 -553389921 -1476083703 912283050 1097295164 -663866234 -1352072176 1070995841 1221667095 -774342483 -1495316421 951836056 1337781518 -692732748 -1582134238 399810847 1624478089 -103104461 -1898057563 280585478 1740526992 -21560278 -1984940868 420423981 1846024635 -150910975 -2147059561 509799732 1768283554 -261321704 -2022982514 174305659 2103738861 -462565289 -1821712191 219051362 2047428084 -486534066 -1811471144 79182153 1941899743 -357148571 -1649317645 64355664 1959972294 -304374660 -1696813846 127390228 1888543362 -375803080 -1633778770 16389645 2013079195 -285968607 -1712109641 155998758 2118871728 -415089910 -1874523236 237084223 2032578217 -533725421 -1758933115 438354544 1831334630 -198270116 -2094427190 491587177 1783248639 -213686459 -2075895853 352012866 1677490900 -84595858 -1913512968 328633947 1687273165 -40308873 -1969233951 1023013596 1274987082 -755526672 -1510956186 999569093 1284703827 -711305239 -1566742657 841120494 1160071800 -601089086 -1423234220 894418679 1112051297 -616439845 -1404637363 558817976 1447678510 -817855596 -1203260670 639837857 1361319479 -936556659 -1087736037 798321290 1485986332 -1046803546 -1231275216 687386259 1610587653 -956903489 -1309540567 512549717 1770771395 -259882375 -2021281041 434186060 1860573146 -135313824 -2132248842 274164583 1733319665 -27719093 -1990313251 389721982 1614651368 -113979822 -1909195068 54260529 1950139303 -315256291 -1707957621 72759080 1934690238 -363309564 -1654692206 232815363 2061978517 -470934993 -1796658503 177061658 2106232716 -461119946 -1820004704 635618205 1390801675 -873684303 -1125412313 579798916 1434990354 -863934808 -1148824002 725175215 1547598649 -986240381 -1305470443 743739318 1532215072 -1034228070 -1252139508 945148921 1330832239 -698633515 -1587772861 1060640736 1212098422 -784959796 -1506720166 915299275 1099524957 -662684953 -1350104463 837001170 1189392196 -538050818 -1461006744 -1726677094 -300691700 1998233270 1945120 -1636222077 -377615595 1886870191 124807737 -1748011096 -523745474 2042697348 247866898 -1868385359 -408583385 2125255325 162259467 -2069630978 -207298712 1789759186 497729092 -2083640345 -188146831 1841318603 449280605 -1971820596 -41986214 1685456608 326186614 -1927961643 -99445949 1662763769 337441391 -1569005742 -713166908 1282719358 997428968 -1525212341 -770692131 1259960935 1008618225 -1398712480 -609851402 1118778956 900204250 -1412656263 -590634001 1170403925 851821251 -1077031114 -926220384 1371778586 650419852 -1197470929 -811123783 1454270979 564746901 -1323940092 -971933806 1595418152 673126078 -1233419491 -1048792181 1484120625 796054183 -2146447653 -150405555 1845604343 419864417 -2023617854 -261801388 1768713198 510352248 -1898690839 -103582081 1624909765 400365395 -1984331024 -21056922 1740104668 280023882 -1648828737 -356520407 1941356435 78745349 -1697310042 -304993744 1960541066 64768796 -1822206323 -463182309 2104309665 174720823 -1810984300 -485907966 2046882744 218612526 -1151209965 -865673595 1433374527 577290153 -1140053494 -888464740 1375882022 621116336 -1246075359 -1027778889 1538524941 749942683 -1294491080 -976186706 1557775124 736031618 -1495859593 -774779167 1222156123 1071624141 -1581565330 -692319496 1337285442 951217108 -1475512763 -552974637 1174607721 822355967 -1352617380 -664304950 1097782128 912909286 -1423794920 -601510514 1160576052 841731234 -1404086015 -616011369 1111570477 893782203 -1510402774 -755096132 1274508294 1022379152 -1567305421 -711728731 1285206047 1000177801 -1231712900 -1047347734 1486613584 798809286 -1309128347 -956335629 1609967689 686889183 -1202846386 -817285672 1447060578 558322932 -1088175785 -937102911 1361944699 640323821 -1874018864 -414479034 2118311164 155577450 -1759413815 -534361761 2033129701 237512819 -1634257438 -376437388 1889096910 127820888 -1711607301 -285359763 2012516567 15966273 -1912885836 -84107998 1677053080 351468558 -1969854035 -40806085 1687685249 329201687 -2095045242 -198765296 1831748778 438924348 -2075270753 -213200631 1782808755 491040805 -1304843175 -985752369 1547160949 724631011 -1252759488 -1034725162 1532627308 744307194 -1126030229 -874179331 1391215943 636188113 -1148198798 -863448860 1434550622 579252680 -1349600195 -662074197 1098964241 914877831 -1461487580 -538687310 1189943560 837429662 -1588251633 -699267943 1331385635 945579445 -1506217962 -784351104 1211535674 1060217260 -1990751087 -28263417 1733946813 274652459 -1908782968 -113412066 1614031268 389224754 -2020866909 -259312587 1770153359 512054553 -2132688710 -135860180 1861198230 434671872 -1797219083 -471356317 2062482905 233426255 -1819453204 -460691334 2105752000 176425302 -1707404089 -314825647 1949660651 53626237 -1655254818 -363732920 1935192562 73367908 -42452322 -1971385848 326523826 1685154596 -99221881 -1928147439 337354667 1662824253 -207375700 -2069593542 497931136 1789584150 -187795787 -2083961309 448796569 1841768207 -523293958 -1748493716 247548886 2043050816 -408752413 -1868177803 162303951 2125184857 -300637496 -1726770594 1754084 1998451570 -377919791 -1635887545 125241341 1886402411 -971629994 -1324275008 672693114 1595886572 -1048846769 -1233326375 796245859 1483902965 -926051740 -1077239054 650376008 1371849694 -811575683 -1196988693 565065553 1453918151 -610203086 -1398392156 900688670 1118329736 -590557653 -1412694339 851619591 1170579345 -713391616 -1568820586 997516076 1282659258 -770226663 -1525647729 1008281397 1260263331 -463270945 -1822147767 174942963 2104121957 -485568570 -1811284144 218148586 2047319676 -357006355 -1648381061 79094465 1941033559 -304789516 -1697482910 64693976 1960580686 -103539781 -1898763475 400194199 1625115137 -21373022 -1983975628 280477326 1739623960 -149974135 -2146917601 419558053 1845936691 -261990512 -2023397626 510408380 1768621610 -552785129 -1475732607 822299195 1174698669 -664735986 -1352147048 913215010 1097449140 -774462683 -1496214605 1071170057 1222636191 -692361412 -1581492310 951387664 1337079430 -1027982477 -1245901851 750017119 1538484937 -975700118 -1294938116 735682118 1558097616 -866012351 -1150909481 577753709 1432937211 -888375464 -1140111410 620893812 1376069346 -816949220 -1203148662 557857072 1447496102 -937190395 -1088115565 640548137 1361759679 -1047146450 -1231888200 798732546 1486651796 -956820425 -1308679007 687240475 1609647501 -755414920 -1510049554 1022830932 1274026434 -711685023 -1567376137 1000009037 1285414363 -601702326 -1423576868 841785702 1160483312 -615578541 -1404554043 893478271 1111905769 -199198508 -2094577598 439228920 1831414126 -213009203 -2075489189 490986977 1782902135 -84152090 -1912815504 351637962 1676845404 -40487681 -1970207639 328750547 1688167749 -375953232 -1634707418 127469980 1889417482 -285561687 -1711432641 16043397 2012478739 -414392190 -1874079724 155353518 2118496568 -534698853 -1759112179 237979063 2032694561 -699045539 -1588438581 945490033 1331443943 -784814780 -1505780270 1060555880 1211235582 -661724817 -1349922311 914391107 1099411669 -538761866 -1461447200 837633114 1189770444 -874350279 -1125824081 636229653 1391143043 -862995168 -1148678730 578935820 1434905754 -986058485 -1304510051 725061671 1546690737 -1034668782 -1252850300 744117310 1532847272 -314881643 -1707312893 53815481 1949440047 -363426420 -1655587558 72936608 1935662134 -471809625 -1796738767 233742475 2062127133 -460520002 -1819658968 176383122 2105824260 -259237391 -2020906649 511850717 1770326091 -136208920 -2132365954 435158212 1860750418 -27799101 -1991188139 274313455 1734246521 -113633830 -1908595380 389313782 1613972576 -1891030698 -129099328 1632061562 373324012 -2010845873 -14426663 1714064483 288210165 -2121096860 -157969934 1872543816 412872926 -2030082691 -235383317 1760625745 536229063 -1828832974 -436663900 2096125982 200763528 -1785463509 -493564483 2073926663 211463313 -1675251456 -350060138 1915473964 86827194 -1689750247 -330349169 1967526965 37823651 -1272510050 -1021298424 1512663218 758011940 -1286943353 -1001521903 1564781739 709073981 -1157856852 -839143110 1425203328 603312150 -1114552907 -896109277 1402938521 613946383 -1450173958 -560518804 1201567958 815351872 -1359094301 -637866635 1089715407 938773593 -1488219704 -800284322 1229320420 1044562034 -1608100399 -685677241 1311257853 959382635 -1773004777 -514512767 2019326267 257640877 -1858085874 -432477032 2133966114 137792948 -1735815131 -275865421 1988620553 25215391 -1612426180 -387750742 1911174416 116196742 -1947924365 -52283163 1709926751 317479369 -1937191830 -74449668 1652993350 360816080 -2059501503 -231100201 1798365549 473420283 -2108472232 -179014450 1818043764 458888674 -1388562209 -633665463 1127373299 875915621 -1437467450 -581514160 1147117034 861449596 -1545096979 -723484549 1307169217 988733783 -1534429964 -745716638 1250170328 1032004942 -1333057349 -947120083 1585793431 696416513 -1209602910 -1058939852 1508412814 787463448 -1102012279 -917008353 1348387237 660205875 -1187158896 -835038202 1462961596 540292394 -1115730988 -898073790 1399925496 611719790 -1173188659 -854212773 1411182305 589028983 -1281047578 -995888272 1571463882 716018268 -1261893633 -1009895575 1523017427 767579717 -1597482064 -674272474 1321613980 968952330 -1482317911 -794644673 1236008581 1051512339 -1374432382 -652942572 1075688110 924484152 -1451354213 -562485491 1198552759 813123105 -2045678820 -250193014 1746864688 521681574 -2122535163 -159670381 1869794857 410386111 -1999969490 -3288136 1724154370 298037908 -1884870857 -123725919 1638483483 380532365 -1683588232 -324973586 1973951060 45034178 -1664368799 -338915337 1925570125 96661211 -1786907830 -495270948 2071171686 208970480 -1844431021 -451475515 2082363007 186214121 -1536918891 -748467709 1248467897 1030564655 -1559642484 -737243622 1292361632 973139766 -1430261081 -575094223 1152488331 867607325 -1378732354 -623573464 1138513810 886793988 -1177326863 -824944025 1474104285 551172939 -1094799640 -910582146 1353764804 666369874 -1224154429 -1072704939 1493599215 771863417 -1335548198 -949873076 1584089078 694974304 -1626711459 -401773877 1896102769 100862951 -1738039740 -278876462 1986658152 24039422 -1848520081 -422124807 2145366851 148407253 -1766058378 -507828512 2024961882 263538636 -2101523911 -172328273 1823681301 464788355 -2049929696 -220741962 1809772300 484040602 -1939422709 -77466979 1651024679 359633841 -1962211822 -66308476 1694852926 302143400 -349836206 -1675436860 86740350 1915534824 -330815413 -1689315107 38160743 1967225329 -436312992 -1829153546 200279372 2096575962 -493641607 -1785425681 211665237 2073752003 -158139338 -2120889184 412917018 1872473484 -234932177 -2030565191 535910659 1760979349 -129403900 -1890696046 373757224 1631593918 -14372835 -2010939253 288018737 1714282919 -800338790 -1488126964 1044753846 1229102368 -685373309 -1608435691 958949807 1311725881 -560970584 -1449692098 815670660 1201214738 -637697871 -1359302617 938729885 1089786123 -839066370 -1157895064 603110866 1425378628 -896460569 -1114232719 614431179 1402489181 -1020832564 -1272945574 757675488 1512965494 -1001746219 -1286758333 709161465 1564721519 -230761197 -2059801211 472955967 1798802601 -179103478 -2108413540 459110438 1817856176 -52079327 -1948097097 317404173 1709966491 -74936008 -1936744018 361164820 1652670594 -276181641 -1735459359 25668699 1988140237 -387708562 -1612498440 116025410 1911380180 -514702011 -1772784173 257696873 2019235071 -432045732 -1858555446 137486448 2134298854 -917439013 -1101542067 660511991 1348054113 -834848318 -1187378860 540236014 1463052408 -947161623 -1332984449 696587461 1585587283 -1058622992 -1209958042 787009756 1508892746 -722997825 -1545544407 988384403 1307491333 -745920090 -1534256848 1032079498 1250129948 -633576051 -1388620517 875693217 1127560247 -581852780 -1437167358 861913272 1146679342 -653029680 -1374372282 924708860 1075502954 -562148663 -1451656609 812657637 1198988147 -674756894 -1597032844 969304014 1321293656 -794443013 -1482493331 1051435991 1236046657 -995844428 -1281118686 715849624 1571671822 -1010214227 -1261540805 768031617 1522535191 -897640826 -1116199408 611415978 1400260412 -854404449 -1172970999 589083571 1411089189 -495079912 -1787126130 208916276 2071265186 -451909119 -1843963241 186518317 2082028475 -324655574 -1683941700 44582662 1974433680 -338959821 -1664298331 96830239 1925362569 -3490180 -1999794454 298114896 1724116934 -123241883 -1885320461 380181321 1638804447 -250530226 -2045376808 522147682 1746429940 -159583657 -2122595647 410162043 1869980653 -1073168495 -1223717113 772202173 1493298731 -949650552 -1335735522 694885028 1584146994 -825018461 -1177286859 551376527 1473930777 -910232646 -1095122132 665883286 1354211840 -574640139 -1430741149 867290841 1152843343 -623744020 -1378526342 886835904 1138440790 -748410937 -1537009839 1030375147 1248687741 -737549346 -1559309496 973570802 1291891300 -77160615 -1939755057 359202421 1651494627 -66364608 -1962120234 302332524 1694632698 -172157077 -2101729283 464746055 1823753937 -221195406 -2049448988 484356702 1809416904 -422473923 -1848197205 148893201 2144919175 -507753692 -1766097998 263334408 2025134750 -401996017 -1626523751 100951587 1896044213 -278412522 -1738476672 23700026 1986957996 1200661342 815240136 -1449213326 -560336156 1090348871 939153361 -1359804821 -638306563 1229663084 1045175290 -1488631232 -800949546 1311174517 958521315 -1607954855 -684736817 1512551226 757105580 -1272327658 -1020337536 1565161251 709707701 -1287383537 -1002232167 1425816328 603655070 -1158522332 -839554382 1402076945 613863303 -1113612739 -895963477 2097054614 200913664 -1829707078 -436743636 2073249679 211056409 -1784863069 -493218251 1915030436 86129458 -1674876280 -349414882 1967706045 38797099 -1689866607 -331244025 1632211954 374252388 -1891110178 -129973688 1713657835 287532925 -2010499385 -13826479 1871846336 412429142 -2120451348 -157595014 1761599449 536407887 -2030977291 -235499933 1586205215 697082505 -1333398733 -947731547 1508267526 786523792 -1209518294 -1058076740 1347426861 660023995 -1101104383 -916894825 1463672372 540733090 -1187791080 -835416178 1128039035 876327661 -1389173929 -634006591 1146177122 861304564 -1436604594 -581429288 1306987081 987773663 -1544983707 -722576397 1250610768 1032715974 -1534808196 -746348566 1709552343 316834369 -1947479045 -51584147 1653110478 361711192 -1937369118 -75421836 1799240421 473500275 -2060428343 -231249057 1817444092 458542698 -2107793456 -178606266 2018681523 257266213 -1772305505 -514067703 2134861482 137909820 -1859057786 -432654576 1988700801 26090007 -1735963731 -276792517 1910828696 115596814 -1612017740 -387072222 1973862876 44167498 -1683447568 -324038554 1925907909 97269075 -1664785175 -339585921 2071808494 209353080 -1787615038 -495708076 2081459703 186105185 -1843467045 -451290035 1745998264 521593134 -2044743532 -250052606 1870402977 410723639 -2123205491 -160087013 1724537226 298674460 -2000406362 -3995600 1638374803 379628805 -1884685121 -122762199 1321787668 969920898 -1597603784 -675172178 1235559693 1050809755 -1481948127 -794004297 1075013926 924080560 -1373829110 -652592996 1199484223 813276585 -1452225517 -562561915 1400893808 611893734 -1116630948 -898195254 1410479465 588580351 -1172548539 -853842733 1571060034 715344340 -1280698258 -995284744 1523170651 768511437 -1261970313 -1010766623 1824387229 465223691 -2102160975 -172711641 1808807044 483853330 -2049026648 -220633794 1650882735 358697017 -1939334781 -76601067 1695268022 302812192 -1962549862 -66917108 1896538361 101568623 -1627094571 -402411197 1986471136 23073910 -1737931316 -277973670 2144430283 148265053 -1847653913 -422037135 2025630930 263953476 -1766666754 -508166808 1473499221 550822083 -1176653447 -824540689 1354634316 666445018 -1095731872 -910735882 1493719143 772761841 -1224328885 -1073673763 1583717502 694332648 -1335100078 -949170748 1248116785 1029959847 -1536515811 -747794037 1292436520 974009534 -1559796476 -738175598 1153386499 867727509 -1431230161 -575268423 1137871898 886422668 -1378030282 -623125088 603743834 1425757900 -839776394 -1158334496 613524035 1402376917 -895499409 -1114049543 757591656 1512103678 -1020686524 -1272004654 709503601 1565334247 -1002157219 -1287423029 1045132862 1229735592 -800778478 -1488836732 958837287 1310818993 -685190389 -1607474275 814808588 1201131162 -560029920 -1449545802 939342357 1090128515 -638362823 -1359713361 412239506 1872066052 -157538370 -2120542424 536838795 1761128989 -235805785 -2030644431 373935776 1632566838 -129519732 -1891590374 287574713 1713584687 -13997163 -2010293501 86333174 1914857056 -349489190 -1674836148 38310639 1968153209 -330894397 -1690188971 201252548 2096754258 -437207064 -1829269634 210967261 2073307723 -492995599 -1785050265 988239643 1306552205 -722913737 -1544681823 1032491778 1250796436 -746261970 -1534868808 876404521 1128001471 -634208763 -1388999021 860953392 1146497958 -580945380 -1437054326 659572607 1347909609 -916576685 -1101457723 540902246 1463464944 -835460534 -1187720484 697028429 1586298843 -947540383 -1333616905 786828116 1507933122 -1058510216 -1209050386 25786323 1989035845 -276359425 -1736432023 115651530 1910735708 -387263770 -1611799952 257097697 2018889591 -514023731 -1772376485 138361848 2134379374 -432973100 -1858704830 473851831 1798919969 -231733605 -2059979251 458466222 1817482040 -178404734 -2107969004 317058949 1709367059 -51671383 -1947419073 361245596 1653545738 -75085136 -1937671642 298452184 1724724302 -3906060 -2000464542 380092609 1637937239 -123100691 -1884384901 521243882 1746320508 -249565754 -2045190832 410798323 1870362725 -160290337 -2123032247 209523900 2071602218 -495749744 -1787542266 185651365 2081939507 -450973303 -1843822305 44473486 1973529624 -324469342 -1682977484 97212567 1925998593 -339396165 -1665005267 715400208 1570968710 -995474116 -1280477782 768204809 1523503263 -1010335451 -1262440013 612346914 1400413364 -898511602 -1116275304 588408891 1410685101 -853800681 -1172620927 924005492 1075053794 -652389032 -1374001714 813625453 1199161595 -563048127 -1451777577 969456710 1322224848 -674833046 -1597903364 1051031647 1235372233 -794093197 -1481889307 147928473 2144732431 -421571403 -1848089565 264040832 2025570582 -508391252 -1766481862 101367211 1896713533 -402334585 -1627132911 23558578 1986021668 -278325090 -1737611256 359015933 1650529643 -77052719 -1938852793 302768612 1695338866 -66748216 -1962758050 465415631 1824169305 -172765981 -2102068107 483420630 1809275200 -220329734 -2049361812 868160849 1152918983 -575572867 -1430895381 886231368 1138090462 -623071132 -1378123534 1030004067 1248046581 -747963313 -1536308007 973691258 1292790252 -737724330 -1560278848 772277557 1494168995 -1073322983 -1224649585 694534444 1583542714 -949248000 -1335062378 550735111 1473559953 -824316885 -1176838979 666781982 1354332552 -911202254 -1095296860 -980731129 -1299444847 730159659 1552050877 -1025048802 -1243492472 753442354 1542434468 -883903691 -1135115357 626971161 1381622415 -868387028 -1153808454 573773312 1429481110 -667145373 -1355080715 909265487 1094023897 -548278406 -1470701588 828345942 1180221120 -689462447 -1579117625 954843773 1341059819 -779458744 -1500686370 1065616996 1216558834 -18539569 -1981666471 283867875 1743538805 -108470314 -1903169728 394706682 1619103340 -264334339 -2026265749 506524369 1765261895 -145532956 -2141952142 425539272 1851393630 -481162325 -1806353603 224160391 2052807185 -465580110 -1824981212 171028126 2100731400 -309754983 -1701924081 59237045 1954599459 -354138240 -1646037226 82454188 1944917562 -594539962 -1416152368 849242986 1167678460 -604123553 -1392836919 905162611 1123327973 -766803340 -1521700126 1011213144 1262670798 -718911891 -1574865157 992487233 1278154711 -1054402014 -1239405900 791247630 1479429016 -968171973 -1320292691 675594007 1598263169 -805531120 -1191468410 569570108 1458946986 -929999351 -1080662369 647968549 1368917939 -402773362 -1862723048 166742946 2130148148 -527176041 -1751851519 245206971 2040184621 -383409476 -1641901526 120308624 1881993990 -297245019 -1722853837 4589449 2000762655 -95864086 -1924265348 340220870 1665166160 -47907085 -1977364891 321560543 1680715593 -191712552 -2087353778 446485492 1838932834 -201361727 -2064103849 502339565 1794516859 -138585723 -2135267053 431175849 1857292351 -254763620 -2015908598 517930160 1775881254 -110702153 -1906187999 392736923 1617920013 -32827986 -1995692744 268792962 1728201748 -368424479 -1660061321 67381453 1929582683 -311980552 -1704936082 57273556 1953422402 -456015405 -1814630075 182427903 2111344745 -474217014 -1799670436 229795046 2058703984 -858556083 -1143715365 584915041 1440360695 -876692140 -1128690238 632347768 1387785454 -1039601281 -1257258519 738627667 1526833349 -983222938 -1302198800 728454218 1550607580 -781948631 -1503438401 1063913477 1215117459 -704008912 -1592877658 940035100 1325464714 -541073125 -1464282739 833716279 1186377889 -657316606 -1344989804 920405038 1104901304 -291084092 -1717479342 11012584 2007972222 -372527907 -1630757813 130403825 1891827047 -528621322 -1753558944 242450906 2037690700 -418372369 -1877535623 152978883 2115597653 -216958816 -2078914506 488577420 1779968282 -193151815 -2089055185 443735445 1836444931 -37031790 -1966227452 331649470 1690542376 -89705333 -1918893027 346641831 1672373553 -708294644 -1563461478 1002842400 1287723446 -760902635 -1516061565 1017900345 1269620143 -619462594 -1407913816 891134226 1109037444 -595721177 -1418120015 846226699 1165448605 -931178392 -1082627842 644954436 1366690258 -820863887 -1206539033 555547997 1444662731 -962277286 -1314660148 682275190 1605206496 -1043786685 -1228004139 801600879 1488995833 -1578631677 -689910123 1340710703 955166649 -1500890598 -779285876 1216633654 1065577376 -1354992079 -667203929 1093801757 909453195 -1471040984 -547978562 1180685060 827909010 -1135546777 -883433743 1381928779 626638813 -1153619330 -868607256 1429424978 573864900 -1299487147 -980658493 1552222073 729954287 -1243176372 -1025404198 1541981024 753923062 -1702240565 -309399971 1955053543 58756977 -1645995310 -354211260 1944747006 82660200 -1806543111 -480942481 2052863957 224069443 -1824550176 -466050442 2100425676 171361114 -2025926993 -264634823 1764798339 506961685 -2142041418 -145475040 1851616154 425351948 -1981462883 -18713077 1743464369 283907879 -1903656316 -108023278 1619452840 394384190 -1191391422 -805568556 1458744942 569745144 -1081013413 -929678387 1369401975 647518945 -1238939792 -1054836762 1479091804 791549642 -1320516759 -967986177 1598349893 675533523 -1521754330 -766709840 1262861834 1010994844 -1574560961 -719246423 1277721107 992955013 -1416603884 -594057342 1167996472 848889518 -1392667891 -604331109 1123283489 905233079 -2087522422 -191504612 1838976678 446414384 -2063651949 -201843963 1794198207 502692393 -1924569160 -95529170 1665599124 339752450 -1977310303 -48000201 1680523917 321778203 -1641676818 -383594632 1881906882 120368724 -1723319305 -296809631 2001099483 4287053 -1862371364 -403093686 2129663728 167192166 -1751927867 -527137965 2040386281 245031551 -1814979455 -455693289 2111831469 181980475 -1799595880 -474257394 2058500532 229968162 -1660283725 -368237531 1929672095 67323145 -1704472406 -312418244 1953083782 57573648 -1905881883 -111035277 1617489353 393207135 -1995749124 -32737174 1728391632 268572998 -2135096105 -138791871 1857250811 431248749 -2016362290 -254283688 1776198114 517575028 -1463829431 -541553441 1186061669 834072051 -1345161136 -657110842 1104943484 920332778 -1503382405 -782039827 1214928215 1064134081 -1593184158 -703676172 1325896014 939565528 -1257722835 -1039164229 1527172353 738327959 -1301977036 -983410526 1550518552 728512910 -1143790561 -858516343 1440564531 584742309 -1128341498 -877014896 1387299114 632795580 -1966428736 -36856490 1690619116 331611258 -1918408231 -90154673 1672022261 346962019 -2079250958 -216656540 1780434142 488141896 -2088967701 -193212035 1836220615 443920465 -1753367132 -528839374 2037636232 242543646 -1877968451 -417904341 2115901585 152643591 -1717160554 -291437312 2007520442 11494444 -1630801521 -372457191 1891995811 130195509 -1314616056 -962347618 1605037092 682482866 -1228322543 -1043433081 1489446973 801118379 -1082194630 -931646036 1366385686 645289088 -1206730461 -820645451 1444716559 555454617 -1408000660 -619401734 1109261376 890948822 -1417782923 -596022813 1164982361 846661839 -1563945634 -707844664 1288074354 1002521828 -1515859641 -761077295 1269543019 1017938173 223523087 2052424089 -480456669 -1805918027 171930902 2100839808 -466545606 -1825168212 59324733 1955465643 -309897199 -1702860665 82115876 1944309170 -353723384 -1645368162 283484523 1742901757 -18104249 -1980960559 394814834 1620006372 -108657570 -1904134968 507390297 1765349839 -265271179 -2026407709 424930624 1851055574 -144864148 -2141537030 909939143 1094426961 -667750165 -1355431811 827413982 1180067144 -547408654 -1470626716 954669557 1340090723 -689342247 -1578219441 1066065388 1217260922 -779830080 -1501328298 730562979 1552724277 -981081969 -1300049895 753288634 1541502252 -1024973674 -1242622976 626002321 1381447943 -883005251 -1134995413 574475656 1429929246 -869028700 -1154180046 340361294 1666101464 -95952542 -1925131788 321143895 1680045249 -47569541 -1976756755 445778044 1838495978 -191076016 -2086970938 503303269 1794702579 -202265271 -2064212513 167677994 2130288828 -403640058 -1862811248 244536371 2039768229 -526568161 -1751513719 119871512 1881286798 -383026892 -1641264734 4774913 2001726615 -297353939 -1723757125 791126150 1478529040 -1054228054 -1238437572 675964063 1598903305 -968620621 -1320995547 570173620 1459296290 -806205032 -1191872242 647097517 1368841275 -929067647 -1080509161 848343266 1167556724 -593571378 -1415978664 905803003 1123697773 -604826153 -1393285823 1011562704 1263274054 -767206916 -1522374294 992410825 1277283423 -718758427 -1573933709 1063572365 1214505755 -781536607 -1502772681 940119956 1326327554 -704153928 -1593817554 834624447 1186491177 -542033261 -1464464891 919773094 1104523056 -656605558 -1344549348 584303593 1440019327 -857890107 -1143303597 633210864 1387870054 -877631780 -1128835510 738741211 1527741261 -1039783177 -1258218911 728076226 1549975380 -982782226 -1301488008 67826501 1930281939 -368799127 -1660706049 57096028 1952450506 -311863696 -1704040730 181500791 2111196129 -455140773 -1814549811 230473582 2059112440 -474816958 -1800016172 431874849 1857737655 -139230707 -2135641445 516958008 1775703982 -253868524 -2015791486 392588051 1616993157 -110622145 -1905313111 269201162 1728880540 -33173978 -1996292432 645915340 1366872666 -932084768 -1082739850 554837717 1444222531 -820230151 -1206159505 681863934 1604541032 -961934382 -1314047164 801746663 1489935985 -1043869749 -1228865699 1003025064 1288684094 -708406396 -1564368110 1017460401 1268909607 -760522851 -1515428085 890469018 1108625932 -618849354 -1407571168 847167107 1165594133 -596582481 -1418203335 487703044 1779888786 -216030424 -2078764098 444335645 1836791435 -193829071 -2089461849 332024374 1691187872 -37475558 -1966924916 346525231 1671478969 -89526525 -1917919339 10932832 2007098102 -290933940 -1716550694 130750073 1892427503 -372934827 -1631434813 243096146 2038065860 -529319042 -1754002456 152084043 2115481309 -417398937 -1877356559 1765700619 507069597 -2026891993 -264821327 1850978322 424968324 -2141335234 -145038936 1743125561 283298991 -1981047531 -18043517 1619540000 395249846 -1903798004 -108959334 1955161199 59659513 -1702427325 -310364715 1944363126 82022624 -1645559462 -353504820 2052254813 223730891 -1805873807 -480526873 2101291076 171448530 -1825486488 -466191874 1380996291 626484309 -1134676497 -883358343 1430098138 574267468 -1154223626 -868957856 1552669937 730655847 -1299857955 -981299893 1541806312 752953470 -1243055676 -1024505518 1340556455 954233905 -1578556021 -689040099 1217036478 1066250280 -1501240942 -779890428 1094503573 909900803 -1355633223 -667574993 1179715724 827734042 -1470142048 -547858122 1881490762 119698908 -1641339802 -382987024 2001240403 5222853 -1723408257 -297676567 2130627960 167378414 -1863275436 -403202878 2039679329 244595191 -1751291827 -526755621 1838306606 445998520 -2086915070 -191167340 1795133751 502833569 -2064519141 -201932659 1665785116 340716938 -1924678608 -96432986 1680087301 321071507 -1976928215 -47363905 1263232386 1011635476 -1522203474 -767413192 1277600155 992055565 -1574387529 -718278623 1167125936 848813350 -1415672676 -593904630 1123887529 905582911 -1393342331 -604735469 1459385830 570115440 -1192094518 -806017956 1368502783 647397737 -1080045357 -929505211 1479015892 790678850 -1238786824 -1053905810 1598699981 676137307 -1320920863 -968660873 1527256713 739190303 -1257867355 -1040103629 1550176912 727900678 -1301564484 -982744278 1439932091 584363565 -1143079017 -858075391 1388206754 632908340 -1129301106 -877196520 1186924269 834156155 -1464768575 -541698217 1104331508 919990882 -1344494632 -656698546 1214549727 1063501385 -1502941197 -781328539 1326009030 940472912 -1593365526 -704636036 1617311297 392234711 -1905764499 -110139397 1728836184 269271758 -1996123276 -33381406 1857928819 431656677 -2135695521 -139137079 1775270506 517425916 -2015487162 -254202928 2110858789 181802675 -1814083831 -455575649 2059199036 230412970 -1800240368 -474631290 1930079767 68001409 -1660629189 -368836691 1952934414 56646296 -1704391902 -311542860 1108551624 890509150 -1407367452 -619022734 1165943761 846844743 -1418689795 -596135317 1288220666 1003462508 -1564029226 -708706752 1269132259 1017273205 -1515517233 -760464807 1604597676 681772858 -1314236800 -961714666 1489630133 802079523 -1228434791 -1044340209 1367326622 645435144 -1083056462 -931729884 1444051847 555043601 -1206117717 -820303299 2038236928 242890646 -1754044884 -529246534 2115027737 152564623 -1877040587 -417754461 2007404338 10600356 -1716982242 -290464120 1892371243 130841533 -1631245817 -373155183 1690965860 332212210 -1966836152 -37533986 1671943037 346088427 -1918258607 -89226553 1779539798 488026048 -2078278022 -216477972 1836866383 444296153 -2089665949 -193656075 449646068 1841970530 -188519208 -2084283314 497076717 1789393275 -206657343 -2069260201 337020358 1662104912 -99031830 -1927293828 326844895 1685877065 -42655501 -1972236187 125443472 1887251718 -378241860 -1636611030 1563017 1997596959 -300304219 -1726052301 161584546 2124850484 -407898994 -1867987944 248271291 2043371821 -524144489 -1748697087 564342076 1453596074 -810726384 -1196786554 651094309 1372182963 -926906359 -1077430113 796435726 1484756376 -1049181150 -1234045772 672489751 1595036033 -971308997 -1323552595 1007959384 1259539918 -770024332 -1524798238 997849409 1283377623 -713582483 -1569675013 852473194 1170769404 -591276986 -1413028656 899838323 1118126565 -609480609 -1398071095 64371893 1959857187 -304587367 -1696633585 79427756 1941751866 -357197440 -1649235690 219001991 2047509521 -486287957 -1811618499 174092446 2103918600 -462548558 -1821826780 509684945 1768299591 -261140995 -2023195285 420276424 1846270046 -150828572 -2147108494 280667363 1740477557 -21707313 -1984694951 399991034 1624264812 -103218730 -1898041024 951590013 1337928939 -692683439 -1582215737 1070979172 1221781746 -774129336 -1495496226 912495695 1097114841 -663882397 -1351957003 823021654 1175019712 -553635462 -1475935764 621743129 1376271503 -889098955 -1140433501 576899072 1432746134 -865294036 -1150576198 735347755 1557378237 -975510265 -1294084719 750338098 1539207332 -1028185826 -1246752376 687566710 1610375136 -957018534 -1309524276 798403439 1485937657 -1046951357 -1231029547 639690564 1361565650 -936475032 -1087785218 558703453 1447695307 -817675663 -1203473689 894205714 1112231812 -616423874 -1404752216 841071371 1160154013 -600843737 -1423381839 999814944 1284556726 -711354868 -1566660966 1023030073 1274872751 -755740139 -1510776189 328552382 1687322408 -40161646 -1969480188 351832999 1677703985 -84481397 -1913529827 491702156 1783232282 -213866848 -2075683274 438502293 1831088899 -198352199 -2094378449 237133786 2032496460 -533971210 -1758785952 156212163 2118691669 -415106321 -1874408839 16373736 2013194110 -285755708 -1712290222 127144945 1888691047 -375754019 -1633861045 836787767 1189572257 -538034405 -1461121139 915249710 1099606712 -662439166 -1350251628 1060886021 1211950739 -785008855 -1506637889 945164828 1330717322 -698846416 -1587592282 743919187 1532001989 -1034342529 -1252122647 725256778 1547549404 -986387610 -1305224208 579651169 1435236087 -863852723 -1148872741 635503224 1390818030 -873503916 -1125624894 177110783 2106150505 -461365293 -1819857083 233028326 2061798000 -470950966 -1796543652 72742605 1934804571 -363096095 -1654872201 54014676 1950286402 -315206664 -1708039314 389639835 1614700045 -113832009 -1909440735 273984130 1733532180 -27604050 -1990329544 434300585 1860556351 -135493755 -2132035821 512697008 1770525222 -259964004 -2021231862 2124531952 161937510 -1867535908 -408381110 2043415785 248200319 -1748865595 -523936429 1887060162 125661268 -1636556306 -378334856 1998030043 1094733 -1726355977 -299969183 1662441620 336717826 -1927759432 -98596562 1685789837 326904859 -1972011615 -42840777 1842172070 449470512 -2084359798 -188481252 1788908735 497525801 -2068908653 -206977787 1171253304 852023470 -1413379820 -590956158 1117924385 900013239 -1397994227 -609518181 1259626506 1007898780 -1525022426 -769838672 1283040275 998151301 -1569209025 -714017367 1484322908 796903626 -1233741456 -1049515546 1595227205 672271571 -1323606679 -971215361 1453551726 564412664 -1196617406 -810933804 1372501111 650740961 -1077881509 -926423603 1740306865 280873255 -1984653155 -21780469 1624718760 399510846 -1898357628 -102863854 1767993731 510017813 -2022764369 -261611463 1846326682 420185356 -2147298122 -150608864 2047732181 218814787 -1811707655 -486229905 2103455180 174529882 -1821487904 -462848906 1960206823 64049521 -1697120053 -304140195 1941677566 79467880 -1649031982 -357370812 1557453177 735308271 -1294288811 -975337277 1538858336 750661110 -1246266292 -1028633382 1376735563 621306333 -1140772761 -888798991 1432524114 577086916 -1150487426 -865352472 1097058589 912587147 -1351768015 -664102745 1175325956 822689170 -1476367320 -553165634 1337475375 952070585 -1581899773 -693038955 1221952822 1070773664 -1495538662 -774056820 1285007986 999332580 -1566979234 -711001144 1274703467 1023237885 -1510731961 -755810351 1112285760 894112470 -1404943508 -616205318 1159849561 841406159 -1422948491 -601311261 1361099286 640125568 -1087448262 -936776788 1447919119 558517913 -1203560669 -817614923 1610297892 687604402 -1309322488 -957193314 1486288445 798082731 -1231513839 -1046501497 2012842682 16693804 -1711805546 -286205184 1888767651 127106613 -1634062449 -375578855 2032272008 237318686 -1758698588 -534031566 2119157393 155776519 -1874745411 -414804181 1783536350 491366984 -2076115982 -213398684 1831034567 438595153 -2094186517 -198570115 1687491308 328344186 -1969523776 -40090794 1677252341 352314979 -1913210919 -84834481 1435278131 579578789 -1149044193 -863647095 1390501674 635858876 -1125171706 -873984368 1532433153 743449495 -1252429267 -1034009925 1547360024 725477262 -1305168332 -986478942 1211861847 1060944833 -1506416005 -785196307 1331056462 944865240 -1588056478 -698409228 1189086053 837235699 -1460772279 -538357025 1099810684 915077098 -1350326704 -662399290 1860353019 434473837 -2131961129 -135534015 1771012066 512249716 -2021581106 -259641768 1614361545 389940063 -1908976923 -114269581 1733621712 273925958 -1990551812 -27416982 1934994335 72522505 -1654928717 -363005403 1949855622 54484752 -1707733334 -315539908 2106467245 176755515 -1820310911 -460885481 2061756340 233101090 -1796372840 -471157234 -770406404 -1525434518 1008395984 1260246598 -713473051 -1568771213 997663433 1282413151 -590409778 -1412939944 851537634 1170628212 -610087977 -1398408383 900508411 1118542445 -811362408 -1197168882 565049012 1454032418 -926002303 -1077320937 650130093 1371996731 -1049092182 -1233178820 796294790 1483820560 -971646029 -1324160219 672905887 1595705865 -377837772 -1635936350 125093400 1886647950 -300457171 -1726983237 1638913 1998467735 -408867066 -1868161136 162483754 2124971708 -523441377 -1748247671 247630387 2043001509 -187844784 -2083878970 449042044 1841620714 -207588535 -2069412897 497947237 1789469427 -99205278 -1928261644 337141326 1663004376 -42206341 -1971532819 326474327 1685236417 -888162627 -1140292053 620877713 1376184071 -865963356 -1150991822 577508232 1433084702 -975946097 -1294791143 735731619 1558015797 -1027999082 -1245787648 750230458 1538304812 -692541735 -1581279665 951502837 1337063267 -774544704 -1496165802 1071317996 1222390650 -664588565 -1352393091 913133511 1097498449 -552670478 -1475749276 822119390 1174911816 -262039947 -2023315741 510654297 1768474575 -150187412 -2146737414 419574592 1845822422 -21356985 -1984090415 280264555 1739804669 -103294370 -1898911032 400145266 1625197540 -304708079 -1697532281 64546621 1960826795 -356826616 -1648594274 78979876 1941050290 -485683677 -1811267915 218328847 2047106969 -463418822 -1821902164 175024918 2104073088 -534583938 -1759128088 237798482 2032907460 -414244505 -1874325007 155271243 2118545629 -285643444 -1711383078 16190560 2012232950 -376133291 -1634494013 127584377 1889401071 -40504038 -1970092660 328963126 1687987360 -84397821 -1912667755 351686703 1676763321 -212959960 -2075570754 490740740 1783049362 -198985423 -2094757465 439212061 1831528587 -615725642 -1404308192 893559962 1111856140 -601816657 -1423560391 841965699 1160269845 -711504508 -1567589102 999894184 1285430334 -755332707 -1510098677 1022683313 1274271783 -956574254 -1308826300 687191294 1609729128 -1047129653 -1232002723 798519527 1486831729 -937402912 -1087935114 640564428 1361644634 -816997895 -1203066513 558102741 1447348291 -113650625 -1908480855 389526803 1613792645 -28045274 -1991040848 274362634 1734164892 -136160243 -2132448101 434912545 1860898231 -259024876 -2021087102 511834424 1770441134 -460405669 -1819675443 176203127 2106037729 -471662526 -1796984620 233660782 2062176760 -363508631 -1655538433 73084229 1935416787 -315062160 -1707099930 53930332 1949424074 -1034423049 -1252998047 744068571 1532929357 -986042130 -1304625032 724849090 1546871124 -863208251 -1148498861 578952681 1434791295 -874399524 -1125742518 636475888 1390995814 -538909549 -1461201915 837715391 1189721385 -661839734 -1349906404 914571686 1099198768 -784634719 -1505993673 1060441485 1211251995 -698963784 -1588488146 945342868 1331689730 -1233632520 -1048612242 1484137428 795939650 -1323989279 -971852169 1595664333 672978779 -1197225270 -811271588 1454222310 564829040 -1077014829 -926335419 1371566079 650600297 -1412476260 -590847478 1170289584 851837734 -1398630779 -609901037 1118631849 900450111 -1525359954 -770446792 1260043138 1008569108 -1569120585 -713150943 1282899867 997216013 -1927912912 -99528026 1662518044 337589130 -1971608023 -42166593 1685440261 326301587 -2083657214 -188032364 1841531694 449100728 -2069877221 -207151475 1789808439 497647521 -1868467628 -408534334 2125403000 162014190 -1748191667 -523532581 2042812257 247850999 -1636107674 -377632016 1886690122 125021148 -1726529921 -300937495 1998151507 1994693 -1352436807 -664517841 1097667221 912925187 -1475430496 -553023690 1174460044 822601242 -1581712501 -692073699 1337367207 951167537 -1495973998 -774762748 1222336190 1071410728 -1294703651 -976006325 1557791473 735916647 -1246124092 -1027696814 1538770664 749794942 -1139807249 -888611975 1375832771 621197909 -1151193098 -865788064 1433161434 577470028 -1811065999 -485858329 2047029853 218366667 -1822386328 -462968834 2104424004 174704338 -1697195197 -305009707 1960360559 64981753 -1648681126 -356765748 1941274230 78794464 -1984281835 -21138557 1739858489 280171183 -1898477812 -103762022 1624892960 400479926 -2023634137 -261686351 1768925707 510171805 -2146693314 -150257752 1845653010 419782276 -2075254662 -213315348 1782595926 491221440 -2094799773 -198912779 1831699791 439006681 -1969903544 -40724258 1687931236 329054706 -1913099183 -83927865 1677069693 351354347 -1711722466 -285343608 2012696882 15753636 -1634405369 -376191855 1889178923 127772093 -1759332308 -534411078 2032982272 237758870 -1873839051 -414692189 2118196505 155594127 -1088421710 -936955868 1361994142 640241928 -1202862933 -817171395 1447273863 558142737 -1308915584 -956516330 1609951660 687003962 -1231663975 -1047430129 1486368181 798956835 -1567158058 -711974848 1285124602 1000227180 -1510288177 -755112871 1274328547 1022592373 -1404266268 -615798670 1111685576 893765982 -1423876867 -601461653 1160723921 841485639 -1655369413 -363716179 1935372311 73154689 -1707551454 -314579532 1949742094 53576856 -1819371255 -460740193 2105604133 176670899 -1797038832 -471569018 2062367804 233442474 -2132672161 -135974455 1860984947 434852069 -2020620986 -259459632 1770103914 512136444 -1908831891 -113329669 1614276673 389077207 -1990963852 -28082718 1733962840 274537678 -1506070029 -784596635 1211453663 1060266057 -1588136470 -699284100 1331205318 945792080 -1461667391 -538474153 1190058221 837412987 -1349681704 -662024882 1099111668 914631778 -1148444265 -863301375 1434599611 579170349 -1126046322 -874064616 1391428770 636007476 -1252546139 -1034905293 1532610697 744421407 -1304793668 -985834198 1546914960 724777990 1343168421 654847795 -1107198327 -922333665 1466096572 543550250 -1184056688 -831813114 1590990743 701736705 -1327827269 -941767123 1505317774 784229144 -1212730718 -1062206924 1303908289 985612119 -1548325139 -726573445 1255525336 1037237070 -1529107724 -740517278 1130596339 879015781 -1385306401 -630532535 1141785578 856257404 -1442831674 -586739120 1801535341 476450811 -2056298943 -228036905 1812790132 453757922 -2113758632 -184177970 1706735455 314410953 -1951082893 -55318811 1658286918 365970384 -1931931030 -69328132 1993748233 30482335 -1730654683 -270565709 1908140816 113040262 -1615492548 -390939990 2014160699 252352429 -1778137577 -519768447 2137023266 140989364 -1855061490 -429313384 1226059492 1041440370 -1491447864 -803373218 1316612861 964614763 -1602778159 -680477881 1204790998 818452032 -1446918150 -557385876 1084383951 933581401 -1364458525 -643091595 1419984512 597954070 -1163042900 -844468422 1406073497 617204239 -1111450699 -892884189 1517860530 763332132 -1267279970 -1015945464 1561686699 705839677 -1290071161 -1004788975 1920601644 92094138 -1670091008 -344760426 1964493365 34667171 -1692816615 -333538417 2090960414 195475080 -1833965774 -441919580 2076983815 214659729 -1782439125 -490400835 1875713608 415903454 -2117894300 -154906638 1755372113 531098311 -2035369091 -240546837 1628870266 370255596 -1894189226 -132134976 1719358051 293364469 -2005585073 -9305127 1647934759 356404657 -1942545397 -80728931 1700051262 307464616 -1956980718 -60954492 1826813205 468043139 -2098424775 -169106257 1804546316 478675354 -2055122912 -226074442 2140040515 143220181 -1853879185 -427344647 2028185946 266639820 -1762801546 -504694560 1901454705 106092007 -1621392291 -396577589 1983390056 20910590 -1741275068 -281972526 1498897903 777022841 -1218888509 -1067578283 1580898806 691906912 -1338705702 -952907700 1468847581 546039115 -1182616335 -830110617 1356927428 669393234 -1091604248 -907526018 1155550603 870808861 -1427231577 -571925455 1133349266 881506564 -1383864130 -628828120 1245431225 1027405103 -1539988331 -751660029 1297482144 978399542 -1554489204 -731951078 2065845350 203783408 -1792266934 -500490788 2085587071 189315305 -1841174189 -448341563 1979302996 50263234 -1678269064 -319777298 1922302029 93532379 -1667604127 -342011401 1721064450 294808724 -2003092178 -6550088 1643681819 385853581 -1879639753 -118371935 1749996592 524936358 -2042579684 -246970998 1864568873 405020863 -2127728379 -165002861 1078750382 927685688 -1371402878 -649773804 1193388215 807835681 -1456485989 -567740147 1318577308 965792778 -1600551504 -677464794 1241129093 1056772115 -1477164631 -789352129 1576762570 721177692 -1275781658 -990761616 1519827155 764512325 -1265051137 -1012930199 1394668792 606585966 -1121020460 -903240382 1414344929 592052343 -1169993267 -851156645 878959265 1130687031 -630342771 -1385526501 856563384 1141452334 -587169900 -1442361598 985158291 1304388101 -726256705 -1548680407 1037407882 1255319068 -740558938 -1529034960 701811397 1590950483 -941970455 -1327654017 783879900 1505640010 -1061720080 -1213178010 655311607 1342730849 -922672165 -1106898099 543327982 1466283640 -831723582 -1184114860 252574313 2013973247 -519857339 -1778078765 140525168 2137460454 -428974244 -1855361078 30831195 1993425613 -271051913 -1730206751 112965186 1908180692 -390736018 -1615665160 314239501 1706941083 -55276767 -1951155273 366423572 1657806466 -69644488 -1931575378 476144191 1801867945 -227605741 -2056768635 453813798 1812698800 -184367350 -2113538148 762899424 1518328694 -1015641396 -1267615142 706031609 1561468783 -1004843307 -1289978301 597910482 1420055364 -844299522 -1163251096 617523147 1405720413 -893335833 -1110968719 818936708 1204341522 -557737304 -1446598082 933379997 1084559115 -643014991 -1364496857 1041527734 1225999136 -803597670 -1491262964 964278191 1316915001 -680012157 -1603213803 370592552 1628568510 -132601340 -1893754222 293277489 1719418791 -9081315 -2005770613 416105242 1875538828 -154983882 -2117856608 530614019 1755821973 -240196049 -2035689799 195156812 2091314138 -441468320 -1834448138 214703957 2076913603 -490570119 -1782231313 91902846 1920820200 -344706478 -1670184252 35100519 1964025841 -333842869 -1692481827 106280995 1901234357 -396633841 -1621300839 20479034 1983859884 -281666282 -1741607552 143536145 2139684999 -427798211 -1853398613 266597384 2028258462 -504523484 -1763007054 467839047 1826986193 -169031317 -2098464259 479161438 1804098760 -226423438 -2054799900 356065397 1648234723 -80264871 -1942982193 307553388 1699992826 -61176512 -1956792874 1027315947 1245489277 -751437369 -1540175535 978738418 1297181796 -732414498 -1554051768 870322393 1155997775 -571575819 -1427553949 881710272 1133175894 -628902420 -1383824006 546080911 1468774425 -830281309 -1182410443 669076630 1357282304 -907072070 -1092084436 777453757 1498427435 -1067884143 -1218555641 691717284 1581118514 -952851064 -1338796770 525240674 1749662196 -247404466 -2042111784 404966779 1864662509 -164811689 -2127946559 294977872 1720857030 -6594436 -2003021590 385402185 1644164575 -118053787 -1879993101 49912070 1979623824 -319293398 -1678718788 93609247 1922264457 -342213581 -1667429211 203559220 2066031010 -500404200 -1792327538 189781293 2085152187 -448678911 -1840872297 606120362 1395104060 -902903674 -1121322992 592276915 1414159653 -851243873 -1169933303 721101208 1576800526 -990560076 -1275957214 764863873 1519506711 -1013414739 -1264602053 966244814 1318095192 -677783326 -1600198540 1056603607 1241337153 -789308165 -1477235603 927740412 1078657386 -649965360 -1371185082 807532005 1193723251 -567307063 -1456954273 -1730767443 -271473349 1993929857 31441943 -1615113804 -390307550 1907699864 112328718 -1777525345 -519426807 2013494451 251939877 -1855923834 -429397744 2137962666 141133884 -2057206327 -228149921 1802495205 476632179 -2113125936 -183799482 1812078844 453316714 -1950740997 -54706835 1706323159 313744449 -1932015134 -70190732 1658431694 366909528 -1548176027 -725645837 1303827529 984736991 -1529515652 -741195286 1255870544 1037836486 -1386005161 -630977087 1131240571 879389933 -1441859250 -586561064 1140889698 856140020 -1106270975 -922184297 1342293037 654767291 -1184734952 -832220786 1466695732 543895714 -1328272077 -942465627 1591364639 702381193 -1212552918 -1061234244 1505200134 783333520 -2117229332 -154495878 1875101120 415561046 -2036309771 -240693149 1756234201 531181903 -1894372130 -133096376 1628982770 371162468 -2005145401 -8595375 1718979051 292731261 -1669679992 -344095714 1920259492 91481394 -1692962671 -334479353 1964577213 35529003 -1834926918 -442102740 2091867542 195587328 -1781729117 -489961419 2076350863 214280473 -1163688924 -844843854 1420682504 598398366 -1110556611 -892768085 1405100305 617025927 -1267201002 -1015071616 1517710650 762404268 -1290418161 -1005389671 1562093859 706517429 -1491823552 -804018986 1226503532 1042138618 -1602662311 -679583537 1316434293 963641827 -1446044558 -557306652 1203862878 818302408 -1365059477 -643438339 1085061447 933988817 -1428097233 -572012615 1156486659 870950549 -1383255242 -628489312 1132679706 881091212 -1539604707 -751022197 1244995121 1026698919 -1554597116 -732853358 1297668648 979364542 -1218975925 -1068443683 1499039335 777959153 -1338367150 -952298556 1580483198 691237608 -1181978759 -829726737 1468141141 545603267 -1092506784 -907633674 1357892172 669579994 -1852909593 -427169935 2139141835 143099485 -1763503106 -505142424 2028827346 267010628 -1621794859 -397250749 1901805305 106696303 -1741120564 -281040038 1983314656 20040310 -1942370429 -79759595 1647814319 355505721 -1957428326 -61656308 1700422326 308105760 -2099097679 -169509081 1827417757 468393483 -2054190168 -225920194 1803676292 478599698 -1275345298 -990054664 1576380226 720541652 -1265237385 -1013894431 1519936347 765416397 -1121956260 -903381302 1395535728 606674918 -1169323451 -850740525 1413737321 591715327 -1370696182 -649337188 1078114086 927303600 -1457450477 -567926139 1194292031 807945129 -1600692680 -678400338 1318666004 966659970 -1476748767 -788682057 1240791821 1056164763 -2003442010 -7154128 1721468810 295483164 -1879563585 -117501399 1643529107 384922373 -2041680236 -246850046 1749028792 524762926 -2128369011 -165373413 1865272225 405470007 -1792870718 -500840876 2066520046 204187512 -1840303397 -448265651 2084656119 189162337 -1678147856 -318878106 1979129820 49295178 -1667974423 -342652289 1922751429 94235475 -54898519 -1950523329 313799045 1706230035 -69757776 -1932483546 366605724 1658766602 -228468581 -2056853491 477084087 1802012961 -183755646 -2113197036 453148078 1812286776 -519225139 -1777700773 251863521 2013532535 -429882156 -1855474622 141485560 2137642350 -271136513 -1731069847 30976467 1994365253 -390394650 -1615053712 112553418 1907514716 -942378911 -1328332553 702157133 1591550427 -1061571464 -1212250898 783799636 1504765378 -921700269 -1106720571 654416255 1342613993 -832422838 -1184559908 543972710 1466658288 -631021563 -1385934701 879558953 1131033023 -586243044 -1442212726 855688496 1141372326 -726079433 -1547708255 985041179 1303493005 -741004242 -1529733960 1037782274 1255964052 -442408472 -1834593922 196018372 2091397202 -489904655 -1781820057 214090973 2076570699 -344266278 -1669473972 91523318 1920186464 -334025277 -1693442731 35212527 1964932217 -132746868 -1894694630 370675872 1629429814 -8669803 -2005105405 292934841 1718805551 -154273346 -2117416664 415471762 1875159044 -241156697 -2035872463 531520651 1755933725 -556842720 -1446481482 817963020 1204162714 -643660487 -1364871761 934077461 1085002883 -803944174 -1491863164 1041934398 1226676392 -679932661 -1602339427 964127783 1315986609 -1015525052 -1266720302 762720360 1517355262 -1005218467 -1290623541 706475121 1562166503 -844899978 -1163597344 598587482 1420462284 -892461713 -1110888967 616594499 1405570261 -829672917 -1182072131 545411847 1468359569 -907938254 -1092172124 670013214 1357424520 -1067992551 -1219458417 777640757 1499392931 -952467968 -1338159466 691281708 1580412858 -751099313 -1539566887 1026900835 1244820469 -732502442 -1554917696 978880378 1298118636 -572478851 -1427662101 871287633 1156185031 -628265372 -1383440654 881004360 1132740574 -169733405 -2098912651 468480975 1827357529 -225454342 -2054625684 478263254 1803978560 -80110895 -1942050233 355990525 1647364971 -61579576 -1957466530 307904484 1700597618 -397081977 -1622003183 106652587 1901876029 -281491810 -1740638712 20359090 1982961444 -426865995 -1853244893 142666649 2139609871 -505196884 -1763410374 267202432 2028609302 -677969046 -1601162244 966353478 1318998736 -788871309 -1476528155 1056220767 1240700617 -649295016 -1370768434 927132276 1078319842 -568242367 -1457094697 808398445 1193811707 -903867634 -1121508456 607023650 1395212980 -850536681 -1169496191 -1928358129 -100096103 1661072931 335988405 -1973267690 -43687040 1684812346 325780140 -2083250371 -187486293 1843035665 450711175 -2068194524 -205591630 1790425608 498109086 -1866954901 -406865923 2125915719 162649809 -1747631246 2044404318 249303752 -1637675175 -379306033 1886219893 124411619 -1727083712 -301335594 1996532332 498426 -1235109945 -1050245295 1483724523 795403901 -1324583970 -972340408 1593971442 671425124 -1195753483 -809693341 1454661337 565407311 -1076364308 -925840518 1373215424 652126806 -1411995741 -590244043 1171834511 853538329 -1397005382 -608414932 1119158934 900870656 -1525862511 -771088633 1258507965 1006927403 -1570706552 -714613986 1282312868 996784690 -1810586034 -485255464 2048575330 220067828 -1820761513 -461483327 2104951675 175125485 -1697698180 -305651990 1958825808 63340486 -1650267547 -358229261 1940687689 78363615 -1985759702 -22772036 1739446022 279635856 -1899072973 -104250715 1623200543 398926729 -2022162920 -260108658 1769365300 510750626 -2146043391 -149763433 1847302957 421309371 -1350924666 -662850032 1098180522 913561404 -1474870625 -552570359 1176052659 824054565 -1583280460 -693748190 1336897432 950558478 -1496528211 -775161285 1220717441 1069914903 -1295149342 -976574860 1556346830 734316376 -1247784197 -1029217683 1538143191 749273921 -1139401008 -888066490 1377337340 622808938 -1149510967 -864228769 1433779173 577932147 -1086720627 -935410405 1362597025 640721975 -1202441836 -816643838 1448759480 559767598 -1310556737 -958051031 1609309331 686500869 -1232094810 -1048016592 1484904586 797370396 -1567693335 -712387201 1283491013 998749267 -1511841296 -756805274 1273839836 1021997130 -1403687461 -615359155 1113263351 895237217 -1422349886 -599811756 1161218286 842135672 -2074618555 -212802093 1784263785 492733695 -2093346468 -197320246 1832153200 439566566 -1970512521 -41194015 1686256731 327486669 -1914594962 -85546504 1676671042 350800084 -1713322719 -286788169 2012128269 15307931 -1634926280 -376819282 1887658004 126111874 -1757721325 -532906619 2033527871 238165161 -1873377014 -414074468 2119755814 157276336 -1507670836 -786041766 1210885600 1059820918 -1588657963 -699912125 1329684985 944132463 -1460056834 -536970136 1190604242 837819716 -1349220121 -661407631 1100671435 916314461 -1147808600 -862788546 1436267908 580683026 -1124593487 -872472537 1391882653 636567819 -1253155686 -1035375604 1530936758 742853920 -1306290045 -987453419 1546516911 724224313 -1655905276 -364129134 1933739304 71677374 -1709105123 -316272501 1949253937 52982183 -1818792906 -460301152 2107182362 178142604 -1795512273 -469919559 2062862595 234092949 -2130971552 -134429450 1861588300 435332570 -2020200327 -258932497 1771589973 513761731 -1910473646 -114864956 1613634942 388574696 -1991395253 -28669731 1732499815 272951793 -379366901 -1637588323 124597031 1885995953 -301033966 -1727420796 63294 1996998568 -407315911 -1866470737 162970389 2125564803 -522904032 -1747833162 249265932 2044481434 -187415953 -2083294471 450503491 1843205077 -205945226 -2067876128 498591578 1789974476 -99628451 -1928791349 335653745 1661377511 -43905468 -1973076270 325873512 1684758526 -770870589 -1526054315 1006834671 1258562425 -715082022 -1570273716 997119990 1282008928 -589890831 -1412314521 853056477 1172286283 -608485656 -1396961666 901078980 1118990162 -809868633 -1195552207 565445515 1454584605 -925391170 -1076849112 651806610 1373566724 -1050547563 -1234773501 795839417 1483258671 -972280180 -1324671462 671240096 1594195766 -260545718 -2021698596 511050342 1769026288 -149575853 -2146265147 421250687 1847391977 -22811784 -1985684498 279808596 1739242178 -103927967 -1899421705 398478925 1623686875 -305171666 -1698151496 62984706 1959142036 -358435017 -1650096223 78435867 1940645517 -485164260 -1810642038 219847216 2048764582 -461816059 -1820455021 175595049 2104520383 -887733374 -1139707116 622338734 1377767992 -864319589 -1149454579 578152119 1433589281 -976368720 -1295320282 734243484 1556388362 -1029697623 -1247330497 749629061 1537826323 -694070298 -1582931088 951005898 1336410716 -775120897 -1496602775 1069741779 1220920901 -663036972 -1350702270 913619704 1098091118 -552132659 -1475334309 823754465 1176391287 -615174007 -1403912161 895177125 1113350451 -600247152 -1421884410 842438076 1160881450 -712066885 -1568045011 998300055 1283975425 -756843358 -1511764940 1022172558 1273638168 -958258963 -1310388101 686571969 1609265495 -1047534348 -1232546718 797017560 1485223246 -935745313 -1086416823 641190387 1362164069 -816550714 -1202496432 559549930 1448951164 -533000127 -1757667113 238383469 2033336827 -413739944 -1873681202 156808564 2120189410 -287270797 -1712871195 15661407 2011810249 -376611734 -1635095300 126041414 1887702480 -41156571 -1970589517 327311625 1686458783 -85867460 -1914243926 351249680 1676187014 -212367337 -2075084671 492431675 1784601005 -197506034 -2093122408 439627042 1832066484 -1035075128 -1253494434 742416612 1531400306 -987511343 -1306200761 724411645 1546294379 -862615046 -1148012180 580643030 1436342336 -872919581 -1124106891 636890319 1391533145 -537325140 -1459740358 838299776 1190150166 -661334603 -1349262045 916108441 1100841999 -786261602 -1507481336 1059911858 1210828836 -699441785 -1589089007 943799467 1329990717 -115334912 -1910042218 388907052 1613328570 -28449511 -1991584369 272860213 1732555939 -134502094 -2130929244 435537950 1861417096 -258577109 -2020516419 513281031 1772043409 -459853468 -1819278862 177819720 2107531486 -470092419 -1795308053 234132561 2062787783 -364070570 -1655993920 71489658 1933961452 -316572337 -1708765735 53419107 1948790005 1171660039 852569489 -1411875797 -589345603 1119607070 901573000 -1397376974 -609056604 1259181365 1007330723 -1526467559 -771439473 1281380652 996630970 -1569837056 -714538858 1482755427 795229685 -1234211761 -1050125095 1594673530 671873516 -1325225898 -972711744 1455064401 566080967 -1196104579 -810298133 1373061448 651194846 -1076289436 -924970766 2126003663 163515737 -1867096861 -407802763 2044066262 248695104 -1747216134 -522409876 1885582845 124028267 -1636969263 -378870713 1997435364 606578 -1728048952 -301522850 1661939115 336076093 -1929294713 -100238319 1684203954 325441828 -1972598626 -43272184 1842652569 450073871 -2082814795 -186780637 1790534016 499011862 -2068381524 -206557126 1556950086 734665936 -1295823510 -976978436 1537271903 749197513 -1246852749 -1029064219 1377215604 621909218 -1139227304 -887097906 1434148973 578572539 -1149959871 -864931369 1098529826 914164916 -1351328498 -663523944 1175975995 823183533 -1474717417 -551638655 1335997456 950436998 -1582312132 -693574230 1221357577 1070284959 -1497231067 -775609933 1738738830 279198744 -1985122910 -22389452 1624164503 399112193 -1899976261 -104359635 1769505980 511685674 -2022251120 -260975354 1846886565 420638771 -2145705591 -149155553 2048138474 219360380 -1810203194 -484618928 2105137395 176089189 -1820870177 -462386871 1959761112 63480910 -1698564620 -305740446 1940017345 77946967 -1649659411 -357891717 2011201413 15159059 -1712447831 -286708161 1888336796 126520074 -1635525968 -377165274 2033973175 238864161 -1758095717 -533551603 2119578542 156304184 -1873259902 -413179372 1784115169 491806583 -2074538291 -211927461 1832561656 440245102 -2093692204 -197920190 1686955987 327931717 -1971157249 -41568663 1675699146 350622556 -1913699610 -85429648 1284398925 998862811 -1568653727 -712569097 1273207636 1021619138 -1511130504 -756364562 1112921983 894625769 -1403275693 -614693179 1161302886 842998768 -1422495158 -600751396 1362710313 641630143 -1086902779 -936370541 1448381232 559135654 -1202001380 -815932790 1608697627 686159757 -1309891017 -957639007 1485767426 797455252 -1233034706 -1048161608 1861963460 435977810 -2131415064 -135127170 1771473629 512866891 -2020021263 -257959065 1612760822 388494944 -1909544998 -114714804 1733100271 273298041 -1992072253 -29076651 1934384800 72052278 -1656602740 -364572902 1948359353 52865583 -1708131435 -316093693 2107102866 177268228 -1818642498 -459372760 2063209099 234693149 -1795918937 -470596815 1435856396 580017818 -1147465952 -862175306 1392028181 637508227 -1124676807 -873333841 1531897406 743036584 -1254062318 -1035487356 1545806375 723784369 -1305656565 -987073635 1210220136 1059409662 -1507057852 -785698862 1330625137 944278247 -1589519523 -699995189 1190786650 838780620 -1460168842 -537876512 1100231235 915604181 -1348840593 -660773895 565893123 1455286421 -810239697 -1196193351 651631642 1372597388 -925270730 -1075950176 794906673 1483104423 -1049677539 -1234697845 671913000 1594598590 -972884732 -1325021806 1007536231 1259010289 -771511989 -1526425123 996150398 1281834216 -714183342 -1570153020 852901973 1171353795 -589815431 -1411444241 901481548 1119663322 -608836256 -1397565962 450164939 1842595933 -187000345 -2082625167 498678994 1790839876 -206086658 -2068812440 336556281 1661485167 -100593195 -1928978109 325235936 1684374646 -43199028 -1972640422 123988143 1885657145 -378697341 -1637172971 928950 1997085728 -301970022 -1727562484 163078301 2126467083 -407502415 -1867435737 248882308 2043843602 -522467928 -1747126978 950135106 1336334804 -693139346 -1582778120 1070345563 1221270989 -775795593 -1497006879 913990000 1098732006 -663486372 -1351405366 823633257 1175492095 -551959483 -1474366253 622262566 1376897456 -887580662 -1138775908 578501951 1434193321 -864723949 -1150129019 734884116 1556758914 -977072072 -1295769426 748729613 1537705371 -1028729823 -1247157065 63949194 1959328028 -306075482 -1698260944 77729171 1940208901 -357798721 -1649714135 219431352 2048094510 -484826988 -1810034686 175736225 2105455927 -461904755 -1821322213 511236590 1769990520 -260654910 -2022602668 420814327 1846685025 -149193509 -2145629107 279138780 1738826058 -22204176 -1985347482 399414725 1623827795 -104794903 -1899510657 327989889 1686866455 -41755731 -1970934981 350322328 1676037646 -84992076 -1914163422 492253875 1783628325 -212249697 -2074189047 440071850 1832764988 -197879930 -2093766896 238791397 2034014835 -533345335 -1758266529 156659452 2119261802 -413659184 -1872806074 14688983 2011632193 -286374917 -1712753811 126740174 1888147032 -377255966 -1635469452 685939273 1608887007 -957547675 -1309946893 797924944 1485336262 -1048494212 -1232728086 641274491 1363026669 -935890089 -1087355967 559208034 1448339188 -816138418 -1201829928 894798381 1112718011 -614733055 -1403200617 842550836 1161789090 -600428776 -1422844018 999162399 1284059785 -713006285 -1568189531 1021560326 1273296528 -756177110 -1511352388 177703872 2106637142 -459674900 -1818305926 234508249 2063433551 -470536459 -1796006301 72090610 1934308196 -364748066 -1656401336 52545515 1948710781 -315644217 -1708616111 388012964 1613212466 -114361720 -1909863906 273506237 1732931371 -29147503 -1992028665 435884950 1862017792 -134909254 -2131606996 513202063 1771169561 -258427229 -2019588555 838445832 1191091102 -537408988 -1460602190 915697425 1100177287 -660992451 -1348649301 1059201850 1210389420 -785628650 -1507102080 944760611 1330173877 -700348913 -1589201255 743357292 1531546618 -1035937216 -1253578026 723746677 1545883619 -986898855 -1305858353 580203358 1435632584 -862236046 -1147378972 637073223 1392494545 -873032085 -1125013763 -942832290 -1328892472 700703858 1589957860 -1063239353 -1213763119 783163499 1504252157 -921301652 -1106166278 655912000 1344232662 -830748299 -1182991901 544581721 1467128015 -629500614 -1384274516 880079894 1131660416 -585674461 -1441766987 857288719 1142816921 -727638776 -1549390434 984579108 1302875314 -741549807 -1530140281 1036171325 1254459563 -56384106 -1952148224 313377978 1705702444 -70360689 -1932963559 364904611 1657221173 -227005020 -2055267022 477514888 1802599454 -183113283 -2112693973 454789265 1813821447 -518736398 -1777105564 253416670 2015224904 -428248597 -1853996675 142020807 2138054737 -271630912 -1731719850 29449452 1992715386 -391972391 -1616524977 111974645 1907075171 -556354529 -1445886839 819516723 1205855653 -642027514 -1363394416 934613290 1085415868 -804438995 -1492513605 1040407809 1225026967 -681510860 -1603811166 963549464 1315547534 -1017011077 -1268345619 762299735 1516828097 -1005821854 -1291104012 704774478 1560621528 -843436983 -1162011425 599018853 1421049331 -891819952 -1110386490 618236284 1407105514 -440888105 -1832934335 196539899 2092025197 -489336626 -1781374888 215691746 2078015860 -345826075 -1671156621 91061705 1919569247 -334571268 -1693849494 33602000 1963428166 -133200717 -1895255003 369223071 1627837705 -10338134 -2006618052 292299142 1718292752 -153875327 -2116862953 416968109 1876778299 -239482728 -2034305010 532130228 1756404002 -168040484 -2097359030 469075696 1827845734 -225041467 -2054089901 479740649 1805611647 -81760274 -1943576712 355339970 1646870100 -62018569 -245905671 -2041514385 525969365 1751029571 -163970336 -2126695818 406086604 1865634650 -7582005 -2004124067 293744615 1720000369 -119436590 -1880704444 384822270 1642650472 -678496683 -1601583421 964728697 1317513199 -790416820 -1478229286 1055740768 1240097782 -648708505 -1370337551 928718667 1079783389 -566707586 -1455453464 808901458 1194453956 -902175183 -1119955289 607618845 1395701643 -850124248 -1168960834 593117956 1415410578 -1549713318 -727289652 1303322998 984093152 -1530100669 -741624619 1254286703 1036375545 -1384462232 -629278466 1131718980 879991250 -1441330063 -586138393 1142517085 857628107 -1105833922 -921608024 1343762706 656343428 -1183083481 -830692175 1467348235 544392605 -1328687092 -943003494 1589885216 700746166 -1214243819 -1062785917 1504607545 782847407 -1731239790 -272084988 1992360382 29765928 -1616730997 -391801827 1907148199 111932721 -1777014624 -518793162 2015005068 253606170 -1854329671 -427942865 2138525077 141589763 -2055704330 -226541472 1802899930 477176140 -2112506641 -183335815 1813763523 454878549 -1952188220 -56309678 1705875944 313174398 -1932641059 -70710197 1656774129 365391207 -1162186469 -843234931 1421086775 598941857 -1109936894 -892303980 1406784558 618587320 -1268647639 -1016673857 1517262853 761833619 -1291043536 -1005908570 1560435740 704998538 -1492295297 -804630039 1224933459 1040462021 -1604278938 -681077264 1315882058 963245276 -1445533363 -556672549 1205373025 819968247 -1363464876 -641983038 1085623416 934444270 -2116791853 -153919163 1876570367 417136745 -2034657846 -239164068 1756886246 531678320 -1894786591 -133633673 1627502797 369526875 -2006835720 -10146450 1718385876 292244546 -1671216713 -345738975 1919754395 90837005 -1693547090 -334908104 1962992770 34067476 -1833383547 -440403693 2092345513 196188223 -1781199460 -489538294 2077977776 215768102 -1852366120 -426765746 2140750836 144601954 -1761941823 -503458217 2029291501 267630459 -1622365462 -397698436 1900202950 105249616 -1742639373 -282698139 1982795743 19414857 -1944046916 -81329622 1647203216 355033862 -1957824859 -62208461 1698928521 306489119 -2097431922 -167998952 1828051874 468904756 -2053734761 -225358335 1805131707 480194349 -1426521584 -570543482 1157063484 871388074 -1382758903 -627837281 1134208805 882743219 -1541240286 -752502092 1244457742 1026284440 -1555083717 -733446483 1296117527 977674113 -1219620236 -1068948766 1497396056 776422350 -1339828627 -953882885 1580054337 690653143 -1181377978 -829248816 1469840234 547146748 -1091019169 -906006839 1358315379 670109669 -2004085863 -7658737 1719825077 293945891 -1881024640 -119085290 1643099820 384337466 -2041078869 -246371523 1750727303 526305809 -2126880846 -163746012 1865694878 405999112 -1791294467 -499371157 2067096273 204624455 -1839806492 -447613070 2086184648 190813790 -1679782961 -320357543 1978591971 48880245 -1668460586 -343244992 1921199866 92544620 -1277021359 -991624249 1575768701 720069355 -1265633464 -1014446114 1518442084 763799282 -1120289949 -901870603 1396169295 607185625 -1168867462 -850178068 1415192150 593309376 -1370152139 -648932445 1079722521 928805519 -1455888596 -566241350 1194755584 808564374 -1601262841 -678847599 1317063211 965212861 -1478267106 -790339704 1240272434 1055538852 252972886 2014527424 -518361478 -1776460052 142199631 2139028441 -428365213 -1854891275 30377828 1992865778 -272505272 -1731799330 312680242 1705258916 -55738850 -1951773048 365878059 1657400253 -71255545 -1933079919 477665024 1803528086 -227084756 -2056141126 454382361 1813144463 -182767051 -2112093533 -726677888 -1549208042 -891735080 105663772 1900772746 -398316496 -1622860634 18974981 1982249363 -282073047 -1742153537 144164142 2140206520 -426138622 -1851878252 268042551 2029859233 -504078309 -1762439027 469458296 1828482542 -168477612 -2098066238 479631713 1804708343 -224855987 -2053125925 354473290 1646781916 -80825242 -1943436048 307040595 1699357125 -62689153 -1958461207 607739029 1396599811 -902349383 -1120924369 592746636 1414768666 -849675872 -1168258762 719508647 1575347249 -991119989 -1276410595 764350654 1518870568 -1014926958 -1266269948 965627121 1317633127 -679465507 -1601757877 1055099112 1239726206 -789714492 -1477781166 928367811 1079178325 -648305169 -1369664135 808976602 1195323468 -566861322 -1456385696 525827165 1750093003 -245817999 -2040648217 406501444 1866303698 -906906303 -118997858 -245469003 1866130710 406705536 -2127264710 -164383572 411808685 1871479611 -2122128873 535197620 1759594274 -2031147506 374356895 1633094409 -128034125 289275782 1715130128 -13394262 -2009813444 87860169 1916506975 -348994843 -1674186125 38889424 1968592710 -329316612 -1688717718 199699451 2095061869 -437695785 -1829864895 210431970 2072895348 -494629170 -1786528168 602248037 1424139251 -840175031 26247916 1989653114 -274799680 -1734749354 117262069 1912239715 -386717735 -1611393201 256576222 2018261576 -515544078 -1774036124 136761031 2132934225 -433541141 -1859149955 472355464 1797300766 -232131676 -2060532942 457856657 1817011719 -180078659 -2109536469 318511802 1710959148 -51217514 -1946858752 361881251 1654058549 -73416817 -1936158951 989766180 1308201650 -722418936 -1544031330 1033070141 1251235499 -744683759 -1533397113 874850838 1126308480 -634696902 -1389593684 860417551 1146085017 -582578397 -1438531659 659141184 1347322582 -918039700 -1103043590 -994856957 -1280016235 768611638 1524049312 -1008831462 -1260829556 610687261 1398892939 -899139535 -1116796761 587963652 1410117010 -855245784 -1174221634 923451723 1074655709 -654008217 -1375497999 812057938 1197487556 -563518338 -1452387096 970017145 1322678767 -673241003 -1596450621 1052544352 1237040630 -793580468 -1481253670 299102695 1725219185 -2256693 -1998938019 381564414 1639515496 -122661678 -1883806652 520649173 1745832259 -251258631 -2046744465 409320908 1868729690 -160703264 -2123568010 207937923 2070139157 -496336721 -1787973575 -76434962 -1938390664 303174875 1695884365 -65243657 -1961147039 -2102589110 1808706687 -1674403913 -348803295 1968257666 39193108 -1688249426 -329749704 1632659149 374822491 -1889663007 -128370825 1715315412 289051202 -2009873416 -13307026 1871441663 411885161 -2121953325 -159203515 1759914726 534846064 -2031596598 -235963556 1200182881 814638839 -1450756275 -562034725 1088721528 937665262 1514030597 758740627 -1271912663 -1019799617 1565753884 710193802 -1285692624 -1000680538 1424346679 602078881 -1158959333 -840130675 1401424430 613366456 -1115264254 -897492076 1711032296 318470014 -1947064636 -51046830 1653703665 362197863 -1935678755 1586652960 697653174 -1331952116 -946129254 1509925689 788042671 -1208892907 -1057557885 1347022610 659480452 -1102606786 -918503768 1461988107 539171741 -1188410841 -835880271 1126528836 874661842 -1389685144 -634640642 1145615197 860849099 -1438199183 -582884633 1308557174 989450208 -1544511910 -721965364 1251162991 1237110834 1052500132 -1481461474 -793411192 1074437145 923643023 -1375404747 -654062173 1197955072 811624598 -1452721876 -563213894 1399194703 610350297 -1117231773 -898673163 1410056278 588050624 -1174036102 -855469588 1572703357 716881131 -1280053935 -994779705 1523599460 769095922 -1260508856 -1009182242 1975465187 45614197 -1682876977 -323590823 1926426874 97894508 -1663266346 -337927872 2070199505 207850567 -1788158467 -496112277 2080995528 185485406 -1845028380 -452974222 1745364103 521081873 -2046409301 1822688674 463680820 -2102762354 -173190120 1808384443 -222261247 1652526480 360234246 -1938690884 -76096470 1695697289 303397151 -1961088859 -65333197 -1849230120 -423506866 2024102381 262302075 -1767163711 -799917659 -1487599309 1046239369 1230727199 -683672132 -1606890198 959552656 1312205830 -561401449 -1450278655 814207163 1199628333 -639339122 -1360837352 938087586 1089283124 -840619583 -1159587497 602622189 1424783483 -896995880 -1114645170 612797684 1401011298 -1019305485 -1271295643 758169823 1513615433 -1001167382 -1286318724 710739142 1566192720 -348382867 -1673844229 87193665 1916094679 -330179212 -1688801822 39828568 1968737486 -437808801 -917960476 -1102169998 658991560 -836449027 -1188823957 539667921 1462607175 -946700074 -1332367296 698147322 1587269996 -232314836 -2061494086 472467712 1798207894 -179639243 -2108826461 457477401 1816378767 -50552802 -1946447736 317899058 1710616996 -74357753 -1936305007 362743083 1654142397 -1734932258 27154788 1989765618 -386007983 -1610953529 116628861 256233814 136844623 2133796313 -496739545 -1788646479 208288267 2070743709 -452354242 -1844531288 185073170 2080427652 -322972907 -1682381949 45199929 1974895279 -338553076 -1663752294 98334240 1926973110 -2929853 -1999340587 299706991 1725569785 -121729190 -1883652148 380694134 1639440096 -251083919 -2045774873 520528477 1744933579 -161151128 -2124269570 409691716 1869371090 -653624337 -1374860423 923015875 1073949269 -563625994 -1453289632 812244698 1198452300 -674106403 -1596538037 970953457 1322820199 -792971324 -1480915118 1051875048 1236625022 -1279632611 -1260937468 769576638 -1117662417 610828949 1399828995 -854906976 -1173612746 -75535770 359729994 1897571210 -276941271 -1072608594 -1223263688 773794690 1494752020 -948138313 -1334067679 695398299 1584783117 -825572708 -1177685494 549757872 866663398 -1019622345 1513135501 758623515 -1286391624 -1001125842 1566398868 -840809467 1424692671 602678569 -1115115382 -896565220 1401344422 -561062829 1200066025 813743487 -1360779044 -639428534 1089096176 -1890526103 -128455425 1633598789 374967763 -2009261968 -12965658 1714649436 -2121575333 -158571315 1871000951 411174369 -2031710142 -236871468 1760096622 -1626099870 -401301516 1897778766 102432472 -1736545413 -277259283 1987054167 24591041 -1849153712 -422635578 2143700604 146896618 -1767513271 -509422625 2024505957 262976243 -2103132410 -173830256 1823137322 464383676 -2050393313 -221361271 1808210483 482355877 -1937819852 -76019806 1651594776 360081038 -1961692371 -65682501 1696371201 303800983 -1535275094 -746930372 1249111686 1380557308 625906026 -1136148272 -884936634 1428448741 572740979 -1154874167 -869452705 1553082830 731191640 -1298380574 -979666828 1543499223 754507073 -1242460933 -1024017299 1342091672 955875598 -1578053452 -688398302 1217623425 1066681623 -1499654995 -778427333 1092958634 908200252 -1356113786 -668178416 1179188659 827313445 -1471767393 -549344247 1764196660 505459106 -2027298792 -265367410 1850361133 424506811 -2143017983 -146598761 1744570630 284899728 -1980602326 -17475396 1620167967 395771273 -1902138317 -107438939 1955631440 60268998 -1700859780 -308690710 1945982281 83518943 -1645005723 -353106701 2051742050 223095284 -1807386546 -482195240 2099699067 169995757 -1826046889 -466645823 1263702205 1012244523 -1520635503 -765738745 1279218852 993551410 -1573833336 -717880034 1166612623 848177177 -1417184861 -595572427 1122294934 904129536 -1393902150 -605188820 1457881305 568504399 -1192500747 -806563485 1367884992 646935638 -1081727508 -931064454 1480460523 792279165 -1238341177 -1053337263 1599327474 676658276 -1319260706 -967140024 1883025525 121340131 -1640836775 -382344753 2001826924 5653754 -1721821888 -296213034 2129082439 165677265 -1863755413 -403805699 2039151710 244174024 -1752916622 -528241180 1837867025 445419655 -2088386243 -192745045 1793483784 501306526 -2065169116 -202426958 1666197539 341252277 -1923200753 -94799463 1681779770 322624684 -1976333034 -46875264 1618985854 393802728 -1905155502 -109669692 1729234791 269826033 -1994627509 -31762723 1856260940 430144474 -2136331680 -139650314 1774817109 516865987 -2016940423 -255795473 2110313242 181396364 -1815694794 -457080160 2057639683 228730773 -1800702417 -475248967 1930648360 68447166 -1659028988 -367392110 1954455345 58306471 -1703870947 -310915445 1527899062 739693344 -1256226150 -1038568948 1551640495 729487161 -1301133693 -982157803 1439329156 583883538 -1144780120 -859620802 1386721181 631283467 -1129722191 -877724121 1185346514 832684868 -1465347330 -542137752 1103837131 919340893 -1346021657 -658348431 1216183264 1064979318 -1502405940 -780916134 1326497785 941068143 -1591812395 -702943677 2036658751 241418921 -1754623213 -529685627 2114532902 151914160 -1878567158 -419403876 2009037325 12077723 -1716446431 -290051145 1892859412 131436162 -1629692104 -371462226 1691607643 332714701 -1965194377 -35998751 1673406018 347674324 -1917827218 -88639496 1778936425 487545599 -2079978683 -218022957 1835380336 442670822 -2090086564 -194183222 1108005623 890102369 -1408977957 -620526771 1164383982 845162104 -1419151422 -596752556 1288788677 1003907667 -1562428439 -707261569 1270652636 1018932810 -1514995728 -759836826 1606271635 683340293 -1313627201 -961244375 1490028170 802633244 -1226938458 -1042720976 1365658273 643922487 -1083692147 -932242661 1443598008 554483246 -1207570540 -821895422 908420344 1092768878 -668269100 -1356057278 826843361 1179619447 -549010995 -1472073381 956230858 1341774940 -688878106 -1577599632 1066608851 1217665093 -778221057 -1499825815 731018396 1553286154 -979626576 -1298455258 754954373 1543012371 -1024339543 -1242111681 625605806 1380895800 -884499070 -1136612076 572799159 1428359201 -869639781 -1154651891 223036464 2051830950 -482007780 -1807608438 170295337 2099359935 -467083003 -1825582701 59821058 1956117652 -308368082 -1701208648 83691547 1945778317 -353146569 -1644930655 284972116 1744528578 -17681032 -1980430866 395415629 1620484315 -106958495 -1902591497 505928806 1763765488 -265700022 -2026992164 424286335 1850550505 -146507437 -2143073851 792614329 1480156463 -1053805419 -1237908477 676565408 1599381814 -966922100 -1319452646 568712587 1457712413 -806634329 -1192457167 646453650 1368336644 -930711362 -1082046424 847857117 1166964043 -595122959 -1417669529 904167876 1122218322 -605363992 -1393700738 1012059631 1263926649 -765678397 -1520722859 993987062 1278753120 -718182182 -1573496756 340817265 1666663911 -94497699 -1923537717 322810216 1681555966 -46935996 -1976246062 445381955 1837944277 -192570257 -2088588039 501627226 1793133004 -202876810 -2064684832 166159637 2128631171 -404159431 -1863437137 243966220 2039320986 -528170976 -1752960842 121433383 1882971569 -382563317 -1640645475 5318974 2002131368 -295745518 -1722255228 68355706 1930704620 -367171754 -1659217984 58638947 1954149109 -311385265 -1703439399 180915784 2110766814 -456724636 -1816010766 228936273 2057468615 -475321475 -1800659989 430183966 1856185992 -139823310 -2136127580 516542983 1775166097 -255347925 -2017426499 394239532 1618521786 -109969664 -1904816234 269638197 1729456803 -31704295 -1994716273 1065166514 1215960612 -780974178 -1502316792 940630699 1326961213 -702643321 -1592151279 833007232 1184996886 -542584916 -1464860870 919300761 1103911439 -658175051 -1346225373 583677654 1439499840 -859547654 -1144821908 631763663 1386267225 -878079005 -1129405579 739360484 1528204914 -1038098488 -1256657058 729578237 1551583851 -982377519 -1300944057 487077691 1779369901 -217688553 -2080283007 442888994 1835189172 -194276850 -2090032488 332644105 1691651999 -35791323 -1965363533 348027664 1673087878 -89122244 -1917375830 12527455 2008553417 -290371981 -1716095259 131261254 1893061584 -371424662 -1629768964 241479533 2036572155 -529871295 -1754399017 151612276 2114870242 -418969000 -1879033138 644225011 1365321573 -932677921 -1083226551 554423274 1443685244 -821710138 -1207795120 683515841 1606070103 -961282323 -1313550725 802184152 1490512718 -1042400524 -1227290014 1003554711 1289107201 -706779461 -1562880467 1019003790 1270608664 -760044894 -1514827212 889884581 1108197171 -620433783 -1409032673 845630396 1163950890 -597087600 -1418847738 -1701827596 -308864158 1956530904 60389966 -1644302355 -352657541 1945341633 83148375 -1806982202 -481520816 2051392234 222491260 -1826199585 -467577015 2099775219 170866277 -2027471984 -266335482 1764317884 506358314 -2142568567 -145895649 1849990821 423865907 -1979927646 -17071308 1743966862 284549656 -1903069253 -107591891 1621038743 395847169 -1577186500 -688309334 1341155856 955734662 -1500262619 -778764365 1218293257 1067097759 -1356496114 -668814440 1093394978 908907188 -1471658217 -548440191 1179002427 826349229 -1136059560 -884069426 1380416116 624970466 -1155211455 -870060073 1428864621 573411067 -1299016854 -980048900 1553789510 731628240 -1241557133 -1023907867 1542534751 754321097 -2088035659 -192140765 1837464473 444746511 -2065244500 -203297222 1793638272 502238998 -1924099449 -94920175 1667167147 341427005 -1975691618 -46504440 1681078194 322176804 -1640232239 -381994425 1882352637 120937323 -1722691896 -296288674 2002759652 5807986 -1863875869 -404704651 2129257423 166646617 -1752545542 -527600020 2038704086 243472192 -1192936835 -807269653 1458264913 569142215 -1081541020 -930099470 1367777096 646033374 -1237405105 -1053195559 1479594851 792191989 -1319930282 -967555392 1599936378 676997100 -1521341927 -766174577 1264339765 1012628387 -1572868608 -717693290 1278316332 993443770 -1417043413 -594636099 1166525191 847311761 -1394317774 -605858140 1122633502 904738696 -1465497226 -543065632 1185425498 833558732 -1345614481 -657670663 1103490115 918740181 -1501707964 -780471854 1215537256 1064603902 -1592785571 -703121973 1327391857 941184231 -1257154286 -1038718588 1528772670 739772584 -1300456181 -981750371 1551039527 729140401 -1144336096 -858922570 1438953484 583237786 -1129900743 -878697041 1386837013 632177795 -1815582274 -456173272 2110130322 180434948 -1801081433 -475882191 2058079371 229440541 -1659641460 -367734502 1931313312 68857910 -1703008875 -310831869 1953514681 58160175 -1904248358 -109557428 1618024694 393619552 -1995260477 -32141995 1729944815 270265465 -2136673816 -140263042 1856671940 430809170 -2016856591 -254933657 1774671069 515925067 -1312982985 -960870239 1605572891 682895757 -1227834322 -1042838344 1491000578 802811284 -1083772923 -933117805 1365807401 644850111 -1207225316 -821295990 1443190064 553805222 -1408604077 -619882299 1107560831 889403881 -1419269046 -597648164 1164561766 846134768 -1563303839 -707342089 1289716045 1004057051 -1514396552 -759491346 1269974356 1018525122 -1965860609 -36411287 1692219859 333056325 -1916887834 -88494992 1672543690 347589980 -2079797043 -217063333 1778823649 486637943 -2090527532 -194894782 1835759096 443303278 -1755035493 -530352115 2037000631 242030881 -1878422398 -418464748 2114448814 151051576 -1715486551 -289869761 2008129925 11964691 -1630403408 -371903450 1893492124 131814666 -16978192 -1979982234 284331996 1744158538 -107926807 -1902765441 396315589 1620605779 -265853246 -2027923884 506005486 1764636536 -146103589 -2142399923 423937015 1849946977 -481558892 -1806905854 222666680 2051190574 -467256691 -1826551269 170417057 2100259639 -309299546 -1701362128 60692362 1956194076 -352472385 -1644527063 83088275 1945428741 -980234696 -1298792786 731688724 1553702786 -1023473119 -1242023241 754019085 1542871963 -884390390 -1135708516 625420070 1379932080 -870022637 -1155288443 573236031 1429066665 -668606884 -1356665142 908836720 1093439462 -548922811 -1471206701 826702697 1178684415 -687974802 -1577490696 955266882 1341589460 -778857865 -1500208415 1067316059 1218102221 -404234319 -1864306905 166313629 2129563147 -527819864 -1752356034 243563140 2038647314 -381921405 -1640274155 120731311 1882523193 -296643686 -1722375412 6288054 2002305568 -95367211 -1923612861 341749497 1666817647 -46330932 -1975895206 322136800 1681152630 -192198681 -2087946383 444933835 1837241949 -202996738 -2065583256 501801682 1794101828 -594935943 -1416704017 847748693 1166061251 -605799584 -1394406410 904550988 1122855642 -766347445 -1521137699 1012668007 1264264945 -717245614 -1573354556 993120894 1278665448 -1052840163 -1237721205 791711281 1480048295 -967628028 -1319887982 677202472 1599765182 -807049425 -1193125959 569050627 1458321045 -930569418 -1081109600 646365722 1367470732 -859141006 -1144144668 583331166 1438899656 -878229397 -1130333955 631843143 1387141585 -1039072192 -1256835882 740255084 1528321530 -981680039 -1300500273 728932725 1551208931 -780297194 -1501909888 1064566074 1215614380 -703571953 -1592301415 941504803 1327040949 -542763996 -1465834318 833123592 1185891742 -657731523 -1345527637 918925585 1103266183 -140202822 -2136761300 430624150 1856896256 -255235933 -2016520139 516360591 1774205209 -109108088 -1904733154 393299364 1618375986 -32317295 -1995059193 270303677 1729868075 -367805218 -1659597752 69066226 1931144548 -310478649 -1703327663 57678315 1953966461 -456641300 -1815149446 180770240 2109826390 -475664139 -1801273245 229347801 2058133839 -707674829 -1562997339 1004526623 1289284745 -759400150 -1514452548 1018304518 1270163600 -620088063 -1408432745 889476141 1107518651 -597167848 -1419722354 845778996 1164877986 -932795049 -1084121663 644402299 1366293741 -821335730 -1207150120 553977954 1442986228 -960682651 -1313204749 682837065 1605661919 -1043275396 -1227370006 803110992 1490661574 -289432069 -1715950227 11664599 2008468545 -372090398 -1630181004 131872974 1893402712 -530311735 -1755110049 241857765 2037204083 -418786864 -1878073018 151499004 2113962090 -217543265 -2079343351 486993075 1778506789 -194688634 -2090698480 443230378 1835800636 -36502099 -1965804229 333276289 1692029975 -88161868 -1917193950 347119768 1672974350 -1932657352 -70595154 1656986644 365210754 -1952433887 -56161865 1705924621 313092251 -2112457462 -183417444 1813517350 455025840 -2055491309 -226721403 1802883135 477290665 -1854214820 -427958838 2138344560 141802726 -1776867003 -519038509 2014922857 253655295 -1616812690 -391752200 1907295298 111686868 -1731419785 -271871519 1992474715 29749453 -1213997584 -1062933146 1504558300 782928970 -1328670231 -943117953 1589672133 700926035 -1183296062 -830511788 1467364590 544277624 -1105882661 -921525939 1344008439 656195681 -1441477228 -585892606 1142598840 857578542 -1384576627 -629262053 1131899041 879777847 -1529920090 -741837520 1254171786 1036391452 -1549631041 -727338711 1303175315 984338437 -1781085063 -489554705 2077797717 215981507 -1833236384 -440649482 2092263756 196237786 -1693629365 -334859043 1963140455 33822193 -1671397294 -345526076 1919869310 90821096 -2006852579 -10031989 1718598961 292064679 -1895032828 -133486446 1627552040 369445310 -2034609105 -239246151 1756640515 531826069 -2116579274 -154099552 1876554010 417251724 -1363612495 -641737689 1085705629 934395147 -1445648216 -556656578 1205553540 819755282 -1604098941 -681290731 1315767727 963261753 -1492213606 -804679668 1224786358 1040707872 -1290797867 -1006056381 1560387065 705080687 -1268631348 -1016788902 1517050336 762014070 -1110149913 -892124047 1406801355 618472797 -1162235650 -843153304 1421332946 598794564 -1090805830 -906186964 1358298774 670223872 -1181328477 -829330635 1469594255 547293721 -1340074104 -953735394 1580103332 690570802 -1219636335 -1068834041 1497608893 776241707 -1555263522 -733233336 1296232178 977657444 -1541321785 -752452783 1244605163 1026038397 -1382610964 -628082822 1134126784 882792022 -1426406411 -570559645 1156883161 871600719 -2053783694 -225275932 1805377118 480046792 -2097644693 -167818243 1828067911 468789969 -1957808320 -62322730 1698715244 306669306 -1943800999 -81476657 1647153781 355115747 -1742557418 -282747008 1982647866 19660460 -1622185201 -397911143 1900087843 105265845 -1762056412 -503441486 2029471240 267417246 -1852513475 -426519637 2140832273 144552583 -1478447365 -790126995 1240387543 1055522625 -1601344798 -678798732 1317211086 964967256 -1455741239 -566487457 1194674149 808613747 -1370037552 -648949178 1079542780 929018730 -1168654689 -850358775 1415176115 593424165 -1120241018 -901953008 1395923882 607333180 -1265879379 -1014299077 1518491521 763717399 -1277037900 -991509982 1575981976 719889166 -1668379085 -343294299 1921052447 92790665 -1679603158 -320570692 1978477318 48896912 -1839921663 -447596905 2086364973 190601147 -1791442408 -499125618 2067178292 204575650 -2126930345 -163664191 1865940859 405852141 -2041292210 -246191400 1750743906 526191604 -1881008539 -119200013 1642886985 384518111 -2003840388 -7806230 1719776080 294028230 -392087492 -1616508758 112154896 1906862470 -271778779 -1731474253 29531401 1992666527 -428167154 -1854046056 141873442 2138300852 -518556649 -1777318783 253302075 2015241645 -183097256 -2112808754 454576500 1814002146 -226759615 -2055414569 477465965 1802681851 -70410134 -1932881668 365150534 1657074128 -56597389 -1951968027 313394527 1705588169 -741402380 -1530386334 1036089816 1254508878 -727524115 -1549407109 984399297 1303088471 -585854778 -1441554352 857403882 1142800764 -629582625 -1384225719 880227827 1131414885 -830994288 -1182844922 544631228 1467046186 -921318263 -1106052065 656125349 1344052531 -1063026526 -1213943756 783147406 1504366872 -942783301 -1328974803 700458391 1590105345 -239466115 -2034419221 531916881 1756584135 -153629340 -2117009934 416918600 1876860126 -10387121 -2006535719 292544611 1718145269 -133413546 -1895074368 369239162 1627722988 -334685927 -1693832817 33781813 1963215011 -345973504 -1670910570 91143212 1919519930 -489254613 -1781423683 215543815 2078261393 -440707790 -1833146972 196424734 2092041352 -892065355 -1110238941 618285209 1407023119 -843453012 -1161896646 599231616 1420868630 -1005608569 -1291284207 704757931 1560735805 -1016961634 -1268427512 762053810 1516975140 -681362991 -1604056761 963467517 1315596395 -804323896 -1492529826 1040227556 1225239666 -642207261 -1363181195 934727887 1085399129 -556435974 -1445837460 819664086 1205609536 -627615042 -1383044568 882457490 1134430980 -570777945 -1426215375 871694219 1156828957 -733162868 -1555308006 977449888 1296401206 -752806251 -1541003773 1026521017 1244153647 -954184998 -1339590068 690891766 1579752288 -1068659005 -1219838379 776204271 1497685881 -906247448 -1090719106 670409668 1358074706 -829028623 -1181665689 546858973 1470060363 -503743882 -1761719584 267852634 2029005772 -426459537 -1852600583 144367427 2141056981 -282922428 -1742355758 19698536 1982571518 -397461923 -1622669621 104945521 1900439527 -61969902 -1958126972 306187070 1699167144 -81547765 -1943757155 355323687 1646985137 -225058272 -2053975370 479953676 1805431706 -168286663 -2097211729 469124885 1827764099 -1014207489 -1265935511 763497171 1518680645 -991842330 -1276731536 720359114 1575550556 -849878067 -1169108133 593068769 1415492215 -902158380 -1120069822 607405816 1395881582 -566527077 -1455666419 808786615 1194469921 -648626302 -1370386668 928571054 1080028728 -790563927 -1477983425 1055822469 1240048147 -678611024 -1601566938 964908700 1317299722 -119387337 -1880786015 384576027 1642797709 -7368914 -2004303944 293727746 1720114836 -163986683 -2126580845 406299177 1865454271 -246151396 -2041366646 526018096 1750947494 -447390893 -1840092219 190528127 2086406889 -499605686 -1790988324 204930662 2066861808 -342961311 -1668684809 92320333 1921483483 -320661640 -1679546386 49116756 1978287810 1142191920 856901542 -1441130980 -585292150 1132049193 880706495 -1384656379 -630136173 1255145218 1036570516 -1530814930 -741953864 1302477595 983894925 -1548985801 -726963551 1503881044 782522306 -1213397384 -1062586642 1590600525 701076443 -1329544607 -943197449 1467543398 545251312 -1183412662 -831406372 1343564671 655498217 -1105507757 -920880443 2138724344 142436206 -1854654764 -428669374 2014811105 252748663 -1776684339 -518077861 1906433994 111603548 -1615872282 -391606672 1993087955 30092101 -1732084993 -272283031 1657620380 365590282 -1933367632 -71035354 1705018245 312980243 -1951472983 -55979457 1813434286 454164280 -2112311678 -182477292 1803226039 477903649 -2055902565 -227386867 1561282161 705197799 -1291770019 -1006233653 1516405352 761639678 -1267932348 -1016343598 1406455363 617873109 -1109741713 -891445255 1421412954 599669452 -1162384522 -844080160 1085822485 935290499 -1363790023 -642709585 1205178892 819110554 -1445203168 -555957322 1315167783 962916017 -1603420405 -680882275 1225660990 1040788136 -1493140718 -804828284 1717659321 291919407 -2005989483 -9947389 1628218016 369857078 -1895644276 -133827814 1757081227 532536861 -2034987097 -239878351 1876372114 416291332 -2116465730 -153191640 2077652701 215041611 -1781000207 -488691865 2092675780 196903506 -1833577496 -441261186 1963851503 34262649 -1694261309 -335237291 1918909174 90638944 -1670489126 -345412788 1981945266 19211556 -1741917026 -282377208 1901056427 105439549 -1623084921 -398032879 2029624704 268348694 -1762132820 -504312774 2140428697 143878415 -1852163915 -425916381 1804928470 479343936 -2053413638 -224635796 1828241871 469758297 -2097766173 -168718219 1699646948 306822514 -1958679352 -62399394 1646479869 354711915 -1943197487 -81127353 1296840058 977995244 -1555934122 -733649728 1243738467 1025950197 -1540386737 -752312103 1134017864 881888734 -1382425500 -627118862 1157265745 872237511 -1426843523 -571266837 1358636318 670832008 -1091222478 -906857308 1469505799 546427281 -1181188053 -828395331 1579199788 690462138 -1339110400 -953549674 1498245429 776624547 -1220343783 -1069270897 1866015987 406721637 -2127084065 -164596407 1750393066 525586556 -2040888890 -245518000 1642245313 384146519 -1880306195 -118751877 1720674520 294148174 -2004809228 -7980702 1921922199 92865537 -1669311045 -343448275 1977872526 48545816 -1678929502 -320167628 2085993637 189959219 -1839473271 -446894817 2067298492 205473834 -1791616624 -500094714 1414988859 592458925 -1168546537 -849455743 1396359202 608039092 -1120624370 -902590056 1519160329 764132511 -1266488027 -1014637133 1575045136 719747206 -1276171972 -991422038 1239422047 1055335625 -1477544589 -790018587 1317916742 965402832 -1601982102 -679181828 1195089005 809282811 -1456079551 -567095849 1079400564 928082146 -1369949864 -648082994 544780852 1467974306 -831073512 -1183718514 655717933 1343375035 -920971519 -1105451113 782449158 1503922832 -1062380758 -1213568068 701431327 1590283913 -943677645 -1329090651 1037017680 1254658758 -742276228 -1530465302 983721545 1302681311 -726923419 -1549060109 856959586 1142102772 -585479346 -1440908328 880406139 1132388077 -629698729 -1385119807 454464252 1813095018 -182914096 -2111847610 477845221 1803314803 -227199031 -2056124577 365763278 1657416280 -71074846 -1933292684 312532695 1705504321 -55656453 -1951821971 111248024 1906749966 -391126092 -1616325854 30164609 1993045527 -272488531 -1731913925 142215850 2138913340 -428577914 -1854711024 253218483 2014379557 -518410337 -1776378103 962823029 1315222499 -680664487 -1603611953 1041123180 1225357306 -805296576 -1492707626 934808391 1086274513 -642356629 -1364108547 819318622 1205010376 -556028302 -1445159196 617911057 1406378887 -891620803 -1109540181 599349000 1421764510 -843631068 -1162869070 705633059 1560816565 -1006536177 -1291433319 761454394 1516629932 -1016283626 -1268019584 34448317 1963627307 -335297903 -1694174713 90204068 1919375154 -345110904 -1670826466 215362447 2077301529 -489141597 -1780516299 196865942 2092752640 -441086278 -1833779668 532329433 1757250383 -239807755 -2035031453 416774080 1875920726 -153544980 -2116147590 291585003 1717963645 -9479481 -2006422959 369950706 1628163940 -134045986 -1895453112 307155126 1699340320 -62869094 -1958248180 354620591 1646535737 -80906877 -1943386859 479549572 1804757010 -224708184 -2053371586 469277853 1828695051 -168362575 -2098082521 268026066 2029973572 -503864834 -1762619032 143918283 2140353629 -426088985 -1851959951 19024096 1982167158 -282318388 -1742005926 105876729 1900592239 -398332459 -1622745789 690024574 1579663592 -953249454 -1339448892 776811623 1498023153 -1069329077 -1220254243 670791756 1358711002 -906684064 -1091425802 546749525 1469156547 -828842631 -1180701201 882368538 1133564044 -627474122 -1382108768 872031235 1157436565 -571194065 -1426885191 978085928 1296783550 -733869820 -1555744366 1025616945 1244044455 -751842019 -1540817525 190177783 2085802337 -446988069 -1839419315 205006318 2067731832 -499759934 -1791921068 93219269 1921603923 -343930647 -1668859777 48475612 1977916746 -319959824 -1679098778 383971731 1642447109 -118714177 -1880383447 294598026 1720190236 -8301402 -2004458448 406419873 1866352951 -164161395 -2127550437 525647288 1750306094 -245703532 -2040665086 809222463 1195176361 -566910957 -1456303995 928384294 1079063984 -648518646 -1369484132 1054886157 1239906715 -789698527 -1477896009 965578004 1317715330 -679220168 -1601905490 764203355 1519116749 -1014845321 -1266319135 719394114 1575364052 -990940050 -1276623624 592927081 1414556159 -849790907 -1168242477 607821168 1396551142 -902497188 -1120678710 -972034199 -1324818433 671190597 1594277587 -1050530960 -1234887706 795626076 1483438794 -925604005 -1076668467 651822711 1373452001 -809917630 -1195469868 565690990 1454437112 -608633075 -1396715621 901160481 1118940855 -590005484 -1412297854 853236280 1172073134 -714901697 -1570486359 997004819 1282025093 -770788570 -1526103120 1006686730 1258807964 -43921503 -1972961481 326086285 1684577819 -99873864 -1928643794 335702676 1661295106 -205895789 -2067958011 498345663 1790121513 -187202678 -2083474660 450486950 1843319344 -522788923 -1747849389 249085673 2044694143 -407168036 -1866716342 162888432 2125613670 -301115401 -1727371423 210651 1996752461 -379546642 -1637375112 124711618 1885979220 -552280536 -1475088706 823836420 1176342418 -663152079 -1350686041 913799965 1097878411 -774941158 -1496815988 1069627190 1220937632 -693988861 -1582980459 950858543 1336656825 -1029452212 -1247478054 749580128 1537908726 -976352683 -1295435069 734030713 1556569071 -864532866 -1149274392 578168658 1433475012 -887782809 -1139625231 622584651 1377620957 -461701408 -1820471690 175415244 2104733530 -485016839 -1810888081 219765717 2048813891 -358517038 -1650047420 78583806 1940399976 -305351989 -1697938851 63099879 1959125873 -103944572 -1899307502 398692264 1623506750 -23057763 -1985537525 279858097 1739160359 -149526858 -2146347488 421005210 1847539468 -260332881 -2021879239 511034243 1769141013 -197554709 -2093040259 439872711 1831918673 -212579854 -2074904220 492447966 1784485960 -85850663 -1914358449 351036661 1676366947 -40910400 -1970736810 327262444 1686540410 -376529521 -1635144423 125893795 1887947829 -287090282 -1713084160 15546554 2011826220 -413854275 -1873664725 156988561 2119975943 -533147228 -1757421262 238465160 2033287198 -816337629 -1202676299 559533071 1449065625 -935696070 -1086498388 640944150 1362311296 -1047780079 -1232398969 797066301 1485141163 -958275320 -1310273122 686784548 1609085106 -757023417 -1511551535 1022286955 1273621757 -712148642 -1567995448 998447218 1283729636 -600099467 -1422129693 842355801 1160930511 -615059092 -1403928070 894996544 1113563350 -316490582 -1708815300 53271942 1949035792 -363890509 -1656207323 71375263 1933977865 -470207336 -1795292146 234313140 2062574882 -460001151 -1819033577 177901997 2107482427 -258626354 -2020434856 513527266 1771896180 -134715177 -2130749375 435554811 1861302637 -28433156 -1991699350 272647632 1732736326 -115089179 -1910189965 388858313 1613410655 -699622302 -1588876044 943914318 1329974744 -786343813 -1507432211 1060059479 1210583489 -661187504 -1349507898 916026748 1100891626 -537210807 -1459756833 838119781 1190363635 -872707066 -1124287344 636874026 1391648188 -862566369 -1148094327 580397363 1436490149 -987757516 -1306053470 724460824 1546212750 -1035091923 -1253379909 742629633 1531220375 -1570559379 -714859781 1282231105 996834263 -1525748108 -771105054 1258327896 1007140814 -1397185953 -608202039 1119273843 900854757 -1412078010 -590194992 1171982186 853293052 -1076610551 -925693281 1373264677 652045235 -1195770352 -809578874 1454874428 565227434 -1324371397 -972520787 1593955095 671540097 -1235061214 -1050327372 1483478798 795551640 -1727198555 -301319629 1996712841 285471 -1637822788 -379060694 1886302096 124362502 -1747549545 -523128319 2044257211 249549613 -1866774898 -407079400 2125801378 162666292 -2068178239 -205706665 1790213101 498289531 -2083004712 -187634098 1842986996 450793314 -1973316877 -43605403 1685058527 325632841 -1928571158 -99916164 1661089734 335873872 -1149756628 -864080966 1433827840 577850006 -1139417291 -887951453 1377549849 622628495 -1247571170 -1029397624 1538126386 749388452 -1295100153 -976656495 1556100651 734463677 -1496380600 -775406626 1220635236 1069964018 -1583165615 -693764153 1336716925 950771435 -1475050630 -552356884 1176166998 824038080 -1351006365 -662800395 1098327631 913315545 -2146026524 -149877902 1847089864 421489246 -2021916675 -260255893 1769316049 510832199 -1899121706 -104168640 1623446266 398778988 -1985972273 -22591655 1739462371 279520885 -1650381952 -358212842 1940867756 78150202 -1697845351 -305406193 1958907573 63290915 -1820679246 -461532380 2104803998 175370760 -1810405461 -485468355 2048460423 220083729 -1873458961 -414025607 2119903683 157030741 -1757901578 -532693920 2033642970 238148940 -1634811683 -376836021 1887478257 126325095 -1713175356 -287034286 2012046824 15357310 -1914546037 -85628899 1676425639 350947633 -1970299758 -41374716 1686240702 327601448 -2093363015 -197205969 1832366485 439386371 -2074864480 -212655050 1784313228 492651802 -1422170073 -600024911 1161103627 842152349 -1403605954 -615408472 1113115922 895483268 -1511989227 -756559741 1273921849 1021948335 -1567808500 -712371046 1283671328 998536630 -1232308157 -1047836459 1484921199 797256185 -1310606246 -957969204 1609555318 686353888 -1202196367 -816791321 1448710493 559849931 -1086704536 -935525122 1362384196 640902610 -1991345746 -28751560 1732253826 273098772 -1910260297 -115045087 1613618331 388688909 -2020216420 -258817782 1771802800 513581094 -2131217019 -134281965 1861637289 435250239 -1795593782 -469870244 2063010022 233846896 -1818972717 -460087995 2107297023 178125929 -1708989960 -316288658 1949073620 53194818 -1655757343 -364374665 1933657293 71726171 -1306502810 -987272720 1546532938 724109532 -1253204609 -1035293207 1531182163 742706373 -1124347564 -872619582 1391833208 636649710 -1147792051 -862902821 1436054625 580863223 -1349039870 -661620332 1100556334 916330680 -1459974885 -537018995 1190456375 838065313 -1588805328 -699666010 1329766428 944083082 -1507785431 -786025025 1211065349 1059607699 248931681 2043762167 -522714035 -1746979621 163291512 2126287342 -407519148 -1867321150 912723 1997200837 -301757313 -1727742743 123742538 1885805020 -378648474 -1637254928 325154053 1684424083 -43051991 -1972886337 336376092 1661698442 -100478928 -1928994650 498793783 1790823841 -206267365 -2068599667 450312494 1842350520 -187082750 -2082576236 901268905 1119843647 -608820091 -1397681133 852853168 1171435814 -589569892 -1411592182 996396443 1281686797 -714232649 -1570071519 1007552898 1258895636 -771725138 -1526245320 672093645 1594385755 -972999455 -1325005705 794989012 1483055426 -1049825032 -1234452370 651484671 1372843369 -925188909 -1075999675 565778918 1455303024 -810059574 -1196406692 399332384 1623876790 -104647412 -1899756134 278958137 1739038895 -22089451 -1985363581 420928530 1846668420 -149373634 -2145415768 511383563 1769744541 -260736729 -2022553167 175785028 2105373906 -462150296 -1821174274 219643997 2047914187 -484843151 -1809919513 77712502 1940323552 -357585574 -1649893940 63703151 1959475449 -306026173 -1698342443 748909800 1537492094 -1028844092 -1247140526 734966001 1556709479 -977219107 -1295523509 578354394 1434438732 -864641546 -1150177952 622147779 1376913493 -887399953 -1138988679 823420044 1175671834 -551942752 -1474480842 913940629 1098813443 -663240263 -1351552721 1070591166 1221123112 -775844462 -1496924924 950151335 1336219697 -693352053 -1582597859 1021315043 1273444213 -756128049 -1511434663 999146490 1284174700 -712793386 -1568370112 842764241 1161609031 -600445187 -1422729621 894847944 1112636254 -614978844 -1403053454 559355783 1448093457 -816220501 -1201781187 641389470 1363010312 -936070478 -1087143388 797745077 1485549347 -1048379751 -1232744945 685857708 1608936250 -957400448 -1310193130 126756651 1888032701 -377469433 -1635289455 14934834 2011485092 -286424546 -1712672120 156610329 2119344015 -413413835 -1872953693 238578432 2034195350 -533329364 -1758381382 439957327 1832781785 -197699997 -2093979915 492106582 1783874496 -212168070 -2074238228 350404477 1675988971 -85139887 -1913917753 328170340 1686653938 -41870776 -1970918690 637220514 1392248372 -873113714 -1124964584 580317883 1435615789 -862415977 -1147165951 723566224 1546096134 -986783812 -1305874646 743275145 1531595295 -1035789403 -1253823693 944514758 1330320976 -700299286 -1589282948 1059185375 1210503753 -785415181 -1507282075 915910388 1099996770 -661008424 -1348534450 838494957 1191008891 -537654335 -1460454569 513087082 1771185916 -258246842 -2019801136 435737203 1862263525 -134827169 -2131655735 273587800 1732882126 -29294732 -1991782430 388192833 1612999383 -114476179 -1909847045 52561422 1948595864 -315857118 -1708435532 72335895 1934160513 -364797125 -1656319059 234458684 2063515306 -470290672 -1796153466 177490469 2106817203 -459658487 -1818420321 1790615653 498962675 -2068528823 -206310945 1842832508 449860842 -2082929328 -186763834 1684088919 325458113 -1972418181 -43484691 1661791310 336321752 -1929212574 -100286988 1997385729 688279 -1727803091 -301669957 1885369368 124208270 -1636952780 -378985054 2044082227 248580261 -1747429089 -522229367 2126249002 163368124 -1867145978 -407720560 1372881069 651407419 -1076174463 -924987113 1454982324 566129698 -1195956840 -810543858 1594820767 671627273 -1325307469 -972662491 1482869894 795212816 -1234391638 -1049912004 1281593545 996450399 -1569852955 -714423949 1259230416 1007248454 -1526712836 -771291798 1119361275 901720173 -1397327401 -609138367 1171643618 852683892 -1411662386 -589525672 1939968292 78029234 -1649414136 -358039394 1959548221 63661483 -1698548719 -305855353 2105153814 175974784 -1821083590 -462206804 2048384271 219213209 -1810252765 -484537163 1846968640 420590038 -2145853332 -148909830 1769686361 511473103 -2022366091 -260959005 1624050034 399129060 -1899796386 -104572728 1738591595 279444989 -1985041337 -22438703 1221571052 1070104954 -1497247552 -775495594 1336047093 950355299 -1582557991 -693427121 1175730654 823331144 -1474668302 -551720860 1098513863 914279761 -1351115541 -663704451 1433969032 578785566 -1149845340 -864948174 1377133969 621958407 -1139080003 -887344085 1537419706 748951852 -1246934890 -1029015552 1557065123 734649653 -1296003953 -976765927 1485619943 797700721 -1232952373 -1048210595 1608582910 686175848 -1309710382 -957851836 1448561365 558922307 -1202115591 -815916177 1362792140 641580634 -1087049760 -936124554 1161548419 842850837 -1422543953 -600669383 1112938138 894510604 -1403488330 -614512864 1272994481 1021798951 -1511113827 -756479221 1284349608 998944318 -1568407676 -712716526 1675813423 350606009 -1913879805 -85216363 1687103030 327685792 -1971239142 -41519220 1832479261 440294027 -2093544655 -198165593 1783934468 492019346 -2074423512 -211943490 2119561803 156418781 -1873046681 -413359119 2033727058 239011524 -1758046338 -533633048 1888385657 126438127 -1635771563 -377017405 2011414112 14978806 -1712464052 -286593062 1100477350 915456816 -1348889974 -660692452 1190803391 838666025 -1460382061 -537696763 1330412436 944458498 -1589503304 -700110290 1210171277 1059491611 -1506812255 -785846729 1545659330 724030292 -1305574674 -987123080 1531783131 743053133 -1253882121 -1035700639 1392208880 637295462 -1124791588 -873317814 1435938793 579968895 -1147613499 -861929901 2063192942 234808312 -1795706302 -470777132 2106857335 177416161 -1818593701 -459454771 1948408668 52784074 -1708377488 -315946266 1934597957 71872467 -1656619415 -364458241 1733214986 273281948 -1992252890 -28863824 1612908307 388249477 -1909627329 -114665815 1771391800 512916398 -2019874284 -258205054 1861783329 436191159 -2131300851 -135143781 424270234 1850665228 -146294602 -2143254496 505683331 1763912981 -265651025 -2027074503 395465128 1620402494 -107204476 -1902444526 285185457 1744348455 -17697635 -1980316661 83806718 1945762152 -353326894 -1644718012 59968999 1955872113 -308450101 -1701159843 170213836 2099409242 -466935584 -1825828746 222856661 2052044099 -481893127 -1807625105 573045074 1428212164 -869689218 -1154570008 625622347 1380781533 -884712345 -1136431887 754741600 1543193078 -1024323508 -1242226470 730969465 1553368559 -979381163 -1298602813 1066461494 1217911200 -778139622 -1499875188 956116271 1341791673 -688698365 -1577812843 827023620 1179406738 -549126104 -1472057154 908502301 1092720011 -668416975 -1355811673 5433563 2002114637 -295925257 -1722042015 121580738 1882725460 -382644754 -1640596104 243884265 2039369855 -528023099 -1753206445 165979376 2128843878 -404044324 -1863453366 501610687 1793247273 -202663533 -2064865019 445136038 1838091312 -192520822 -2088669924 322859149 1681473563 -47181407 -1976098505 341030036 1666483202 -94513736 -1923422930 993839123 1278998661 -718100161 -1573545559 1011944458 1263942812 -765498074 -1520935504 904347681 1122005175 -605478643 -1393684069 847938616 1166914734 -595270380 -1417423486 646699127 1368189153 -930760357 -1081964083 568728686 1457597688 -806847166 -1192276524 676352069 1599561939 -966905495 -1319566849 792564828 1480238282 -1053559440 -1238055450 729791256 1551403918 -982394316 -1300829534 739409665 1528123287 -1038344659 -1256509765 631517994 1386415036 -878030330 -1129487728 583661363 1439614885 -859335137 -1145002359 919120764 1104124906 -658060720 -1346241850 832925541 1185046515 -542437815 -1465106721 940778318 1326715864 -702725534 -1592102156 1065281367 1215944641 -781154693 -1502103827 269589456 1729538886 -31458564 -1994864022 394026953 1618702175 -109953307 -1904931213 516559842 1775051636 -255561010 -2017246632 430430203 1856038765 -139872553 -2136046015 229018548 2057419554 -475469160 -1800414706 181096365 2110553915 -456839551 -1815994857 58524550 1954165520 -311205206 -1703652804 68208543 1930950409 -367089997 -1659267547 845449817 1164163791 -596972683 -1418863645 889802304 1108246230 -620286100 -1409277958 1019150955 1270362877 -760126649 -1514777647 1003669106 1289090788 -706959522 -1562667064 802396733 1490332331 -1042416879 -1227175033 683564580 1605988018 -961528056 -1313402978 554177039 1443832473 -821660893 -1207876683 644208150 1365436032 -932464838 -1083406420 151693969 2114820615 -419116099 -1878787285 241659528 2036358686 -529985628 -1754382542 131146403 1893077557 -371244145 -1629981927 12379834 2008798764 -290289770 -1716144384 347978485 1673169507 -88876071 -1917523121 332431084 1691831930 -35774528 -1965478058 442905287 1835074129 -194489365 -2089852035 487323358 1779222088 -217737230 -2080200860 2099584158 170011656 -1825866318 -466858716 2051594375 223340561 -1807304277 -482244291 1946064044 83469370 -1645152896 -352860906 1955811509 60055587 -1700974183 -308674289 1620184314 395656300 -1902350890 -107258560 1744816355 284751989 -1980651057 -17393319 1850311880 424588382 -2142771740 -146745998 1763983569 505638983 -2027281923 -265481877 1179335766 827067584 -1471849094 -549294612 1093072975 908183769 -1356293789 -667964939 1217442916 1066894578 -1499540152 -778443298 1342009469 955924715 -1577905839 -688643641 1543253042 754654372 -1242411746 -1024098936 1553066027 731306173 -1298167545 -979846767 1428661248 572560534 -1154890452 -869337670 1380605977 625823887 -1136393931 -884788829 1681796575 322510153 -1976546061 -46695323 1666443718 341104976 -1923249942 -94717828 1793435117 501388667 -2064923455 -202574761 1837654516 445600098 -2088369960 -192860082 2039037371 244190509 -1752736617 -528454655 2128935330 165923124 -1863673714 -403855336 2001909129 5604639 -1721969499 -295967693 1883206032 121127174 -1640951620 -382328790 1599081751 676806017 -1319211973 -967222099 1480444174 792394136 -1238128606 -1053517644 1368098085 646755763 -1081744375 -930949985 1457930556 568422826 -1192746992 -806416250 1122442611 903884261 -1393984417 -605139767 1166727530 848161276 -1417365434 -595359536 1279038785 993764823 -1573718931 -717896453 1263620440 1012294094 -1520488332 -765984542 1326677532 940854922 -1591926992 -702926938 1216264709 1064929939 -1502553303 -780670017 1103689262 919586488 -1345939710 -658397292 1185231415 832701089 -1465167077 -542350451 1386507896 631463662 -1129705644 -877838398 1439279713 583965431 -1144534195 -859767845 1551885898 729339612 -1301182618 -982075408 1527915091 739578565 -1256438913 -1038388247 1954373332 58355266 -1703723016 -311160978 1930468045 68659803 -1658913823 -367408265 2057754342 228714096 -1800882230 -475035812 2110460671 181150313 -1815776301 -457030843 1774866096 516783654 -2017185892 -255647990 1856473769 429963839 -2136347771 -139535597 1729218178 269940244 -1994414162 -31942856 1618739867 393949709 -1905105993 -109751519 1443385181 554663883 -1207554447 -822010137 1365609284 644004818 -1083446680 -932390146 1490274159 802486265 -1226987965 -1042639147 1606288246 683226080 -1313840550 -961064244 1270832953 1018720175 -1515110891 -759820669 1288870688 1003858870 -1562576372 -707016038 1164236555 845408157 -1419069913 -596801871 1107890962 890119044 -1408798146 -620739928 1835429781 442588931 -2090332487 -194036177 1779149708 487365402 -2079995232 -217908682 1673389991 347789105 -1917614453 -88820195 1691362238 332862248 -1965145454 -36081148 1892777969 131485543 -1629544739 -371708341 2008857576 12290942 -1716331836 -290067886 2114648003 151897941 -1878747409 -419191175 2036806618 241173324 -1754705162 -529636768 -779070574 -1500028156 1067332286 1217987112 -688023669 -1577408739 955512487 1341441585 -548676704 -1471354058 826653324 1178765850 -668590151 -1356779729 908623509 1093619203 -869841930 -1155501216 573121242 1429082700 -884307985 -1135757447 625272515 1380177493 -1023620156 -1241777326 754100968 1542822526 -980348963 -1298776245 731868913 1553489511 -352423078 -1644608564 82842230 1945576160 -309086397 -1701541931 60675695 1956308729 -467272856 -1826436098 170629700 2100079314 -481804431 -1806757913 222715485 2051108555 -146185410 -2142350424 424083986 1849700996 -266033369 -2027710543 506119691 1764619933 -107812084 -1902781542 396134944 1620818614 -16830699 -1980227709 284249657 1744207535 -930389293 -1081322939 646251519 1367487337 -806967606 -1193175460 568903654 1458567024 -967775519 -1319642505 677284813 1599716187 -1052954888 -1237705106 791891924 1479835458 -717458761 -1573174751 993137563 1278550797 -766396754 -1521056200 1012914050 1264117524 -605554043 -1394554349 904502185 1122937663 -594919780 -1416819190 847536048 1166241574 -203079141 -2065534323 501949239 1793856417 -192379390 -2087733612 445048622 1837225912 -46216663 -1975911745 321956613 1681365907 -95220176 -1923858778 341667612 1666867082 -296594817 -1722457367 6042451 2002453445 -381708698 -1640454416 120715082 1882638300 -527836595 -1752241445 243776353 2038467575 -404480428 -1864159550 166363000 2129481710 -475647728 -1801387642 229134396 2058313898 -456395511 -1815296609 180720677 2109908147 -310527710 -1703245388 57923598 1953818776 -368018117 -1659417171 69082135 1931029633 -32431756 -1995042334 270483544 1729654990 -109255315 -1904486917 393380929 1618326743 -255153850 -2016568880 516212842 1774450940 -140022433 -2136973879 430509171 1856912613 -657976872 -1345380018 918974708 1103183970 -542779967 -1465719465 833336557 1185711227 -703358486 -1592481412 941488326 1327155280 -780247565 -1501991579 1064320223 1215761481 -981532228 -1300745942 728850576 1551257606 -1038957147 -1256852173 740074633 1528534047 -878409330 -1130120936 631957666 1387124788 -859222633 -1144095487 583478459 1438653485 -88276911 -1917177657 347300221 1672761835 -36649912 -1965558562 333358436 1691981298 -194607005 -2090747659 443083087 1836046809 -217363334 -2079556372 486878550 1778523584 -418770891 -1878187869 151286041 2114142607 -530066388 -1755257670 241808640 2037286294 -372140025 -1630099311 132118827 1893255613 -289645538 -1715770232 11681074 2008354212 -1043128167 -1227616241 803029429 1490710819 -960568192 -1313221610 682657196 1605875002 -821516117 -1206937539 554092935 1442969873 -932877134 -1084072924 644550046 1366048008 -597413635 -1419575189 845828561 1164796231 -620104476 -1408318350 889689544 1107338590 -759187249 -1514633127 1018288611 1270278517 -707625770 -1563079616 1004281338 1289432428 -1241737578 -1023695360 1542649786 754304812 -1299098993 -980000231 1553937315 731382581 -1155064156 -870306254 1428782984 573460254 -1135945027 -884086229 1380236177 625183495 -1471445262 -548620700 1178986462 826464072 -1356446997 -668896643 1093149639 909054801 -1500508480 -778617258 1218342892 1067016058 -1577202983 -688194993 1341369333 955554659 -1902987682 -107641144 1620891506 396093412 -1979747769 -17284399 1743852395 284566525 -2142683540 -145879302 1850171200 423653334 -2027619723 -266089757 1764399961 506309583 -1826249158 -467495252 2100021014 170719104 -1807195613 -481340747 2051408655 222376857 -1644286456 -352772450 1945128740 83328946 -1701582319 -309011833 1956481853 60472235 -1394104361 -606038207 1122617083 904853101 -1416993842 -594717864 1166279394 847458932 -1573113883 -717545613 1278365385 993361503 -1521357828 -766059670 1264552656 1012447814 -1320110157 -967342299 1600050847 676980233 -1237486678 -1053146308 1479742086 791945744 -1081393279 -930345193 1367695021 646082107 -1192821864 -807286002 1458084532 569354786 -1752594657 -527517815 2038949427 243324581 -1864088826 -404524144 2129273386 166531772 -1722675411 -296403013 2002546177 5987991 -1639986380 -382141534 1882303000 121019022 -1975609477 -46553107 1680930391 322422465 -1923919006 -95132684 1667052110 341443288 -2065359031 -203280417 1793818213 502025971 -2088182960 -191894586 1837546108 444697322 -2016742380 -254950270 1774490936 516138414 -2136526835 -140509029 1856590113 430858679 -1995342810 -32093008 1730092298 270019996 -1904428993 -109344599 1618139411 393603461 -1703025552 -310717210 1953727836 57980362 -1659887511 -367587073 1931362629 68776403 -1801032638 -475964204 2057833838 229588472 -1815369637 -456353587 2110114167 180550113 -1130048292 -878451638 1386919408 632128870 -1144450875 -858906541 1439134185 583025023 -1300275986 -981963656 1550925250 729156948 -1257072393 -1038768031 1528625627 740018509 -1592539976 -703269842 1327342996 941266178 -1501691743 -780586953 1215324557 1064784155 -1345827702 -657490916 1103506854 918625584 -1465546605 -542984187 1185671615 833411369 -1630419627 -371788349 1893704825 131634415 -1715732148 -289721894 2008178784 11882742 -1878373017 -418546191 2114202699 151198941 -1754822274 -530531864 2036983890 242145476 -2090412751 -194910809 1835578397 443516043 -2079649496 -217308738 1778741252 486686866 -1916969725 -88445547 1672690735 347344057 -1966040806 -36198004 1692334134 333039776 -1514150499 -759638773 1269925041 1018606631 -1563287164 -707456750 1289502888 1004236862 -1419481681 -597467847 1164577923 846019605 -1408652874 -619800288 1107806362 889255948 -1207372295 -821050001 1443271893 553755715 -1083887136 -933101194 1365987532 644636762 -1227653685 -1043051171 1490885863 802827377 -1312900654 -960919228 1605425406 683141224 1401670603 613219165 -1115313433 -897410447 1424363474 601964356 -1159172354 -839950744 1565541369 710374255 -1285676331 -1000795581 1513981920 758822774 -1271666996 -1019947430 1312611247 960228153 -1607288189 -684357099 1230053302 1045835552 -1486913894 -799519220 1088902045 937452299 -1360448847 -638713305 1200265092 814589714 -1450903896 -561789378 1759898371 534961045 -2031384017 -236143943 1871195930 412032908 -2121904586 -159285600 1715364657 288969639 -2010119651 -13159797 1632872232 374642622 -1889679868 -128256366 1968372583 39177201 -1688430005 -329536803 1916747646 87560168 -1674486190 -348754236 2072605525 210650051 -1786310023 -494918929 2095363916 199460826 -1830103456 -437393674 1251015306 1033357852 -1533109338 -744903888 1308442259 989466117 -1544331329 -722178263 1145795256 860635694 -1438313580 -582868222 1126610593 874612279 -1389832307 -634394853 1462233838 539023992 -1188459582 -835798188 1347038967 659365473 -1102819365 -918323379 1509712604 788222538 -1208876048 -1057672346 1586603717 697734739 -1331705879 -946276481 1912527426 117041876 -1611613330 -386429960 1989353051 26488525 -1734508681 -275099679 2133152368 136471270 -1859439780 -433323062 2018023017 256878335 -1773734075 -515782701 1816775206 458160816 -2109232374 -180315236 1797525055 472071849 -2060816621 -231907451 1653752340 362115714 -1935924424 -73722962 1711244813 318289563 -1947080927 -50931785 1639819593 381327839 -1884043163 -122357517 1724935504 299326918 -1998713732 -2540310 1868964219 409014765 -2123874217 -160468799 1745610082 520934900 -2046458802 -251480872 2081077549 185436603 -1845176319 -452728681 2070379828 207637922 -1788273640 -496096114 1926312223 97911177 -1663086541 -338141019 1975317766 45860240 -1682795478 -323640132 1523812737 768915735 -1260525395 -1009067973 1572752792 716799246 -1280299852 -994632670 1409810867 588198181 -1173987169 -855551991 1399178666 610465084 -1117019002 -898853872 1197775333 811837811 -1452607287 -563230625 1074355708 923692394 -1375257392 -654308282 1237258711 1052254529 -1481543429 -793362323 1322440142 970319192 -1596148510 -673479564 2024183816 262252702 -1767311068 -508573262 2144033809 147614855 -1849344707 -423490133 1987907642 24780972 -1737264874 -277593728 1896928291 102229173 -1625377521 -400980583 1695647852 303479034 -1960842944 -65480234 1652313205 360414435 -1938674343 -76210737 1808400478 483209416 -2050727566 -222080540 1822934087 463533265 -2102811285 -173107715 1137227968 886016086 -1379477012 -624825990 1151696089 866274383 -1431626251 -575918749 1293103346 974389348 -1558359586 -736468664 1249834219 1031390333 -1536125497 -747133615 1585424548 695769138 -1334720120 -948504290 1494379709 773151787 -1222898287 -1071956729 1352933526 664997888 -1096138310 -911380180 1472849039 550425625 -1178106461 -826231499 937889487 1088437849 -639012893 -1360109707 814402262 1200486976 -561730566 -1450992788 960268029 1312536171 -684529711 -1607084217 1045512932 1230402162 -799071288 -1487400098 709893803 1565994557 -1000439929 -1285992687 759028402 1513810468 -1020019810 -1271624952 613127833 1401726479 -897189963 -1115502813 602296960 1424056854 -840420436 -1158741190 210316807 2072911505 -494448853 -1786740803 199551518 2095307400 -437613774 -1829913692 38970933 1968543395 -329464039 -1688471665 88039980 1916293818 -349109504 -1674169450 289291875 1715015413 -13607089 -2009632807 374602362 1632946924 -128083114 -1889883200 535148113 1759676103 -236202115 -2031294485 411595336 1871659742 -158985372 -2122243086 788283278 1509625624 -1057857886 -1208652236 697432983 1586940673 -945841477 -1332172243 539473852 1461749546 -836118896 -1188108794 659190693 1347240755 -918285687 -1102896609 860565482 1145839484 -582660410 -1438482864 874966003 1126292325 -634877217 -1389381047 1032890328 1251448654 -744569100 -1533413790 989684673 1308250967 -722271507 -1544277381 361897798 1653944272 -73630102 -1935978756 318757727 1710812105 -51266957 -1946776859 457807732 1817094114 -179833256 -2109684018 472142701 1797481467 -232115647 -2060647721 136646434 2132950964 -433361394 -1859363176 256428859 2018507693 -515462633 -1774085503 117344016 1912190854 -386865604 -1611147606 26428169 1989440415 -274914779 -1734733133 97610829 1926651099 -337703583 -1663549961 45918292 1975228610 -323827336 -1682572818 185263231 2081281257 -452688557 -1845250619 208085094 2069893360 -496418486 -1787924004 409369641 1868647615 -160948987 -2123420269 520861744 1745651878 -251274980 -2046629494 381547547 1639629965 -122448585 -1883986527 298856450 1725366420 -2207442 -1999019592 1052724357 1236827155 -793694807 -1481237185 970098844 1322629130 -673388112 -1596204762 811910327 1197732897 -563436133 -1452436211 923336878 1074671672 -653827710 -1375710956 587750625 1410296951 -855228979 -1174336165 610638072 1398974574 -898893356 -1116944062 768857299 1523901509 -1008880129 -1260747415 717099210 1572413532 -995069466 -1279835792 483024140 1808625050 -222020576 -2050814794 463968533 1822468483 -173410247 -2102474577 303158590 1695999400 -65031150 -1961327484 360452391 1652236721 -76386293 -1938472803 24989032 1987739134 -277664700 -1737220910 101747057 1897380327 -400627619 -1625696053 262587738 2023880140 -509041546 -1766877984 147521859 2144088533 -423272337 -1849536263 665091524 1352879442 -911598360 -1095947138 550091229 1473153355 -825763599 -1178539929 696251894 1584973152 -948857638 -1334401972 772944367 1494548857 -1071886141 -1222942635 974351776 1293180214 -736293748 -1558561766 1031711161 1249483055 -747583339 -1535641597 885581202 1137693956 -624524098 -1379814360 866460043 1151471901 -575979353 -1431539663 -1689108029 -329944747 1968972015 39522425 -1673558566 -348605108 1915872502 87479392 -1786131983 -493946521 2072488157 209754187 -1830547992 -438092418 2095738052 200105042 -2031791705 -236822223 1760243851 535560221 -2121755202 -158358232 1871115410 411157508 -2009146987 -12982013 1714469049 288852015 -1890378356 -128701158 1633516704 375016502 -1606655733 -683978339 1311899687 959787185 -1487821550 -799631996 1231012926 1046017192 -1360533191 -639575633 1089046549 938391683 -1450562272 -561177162 1199852556 813923482 -1114934929 -896777735 1401229379 612507861 -1159285386 -840858144 1424544858 602924236 -1286538915 -1000879669 1566480497 710519015 -1271055036 -1019605550 1513315432 758410494 -2109116286 -179421164 1816596910 457187640 -2061192037 -232553459 1797969335 472769825 -1936525136 -74069978 1654430108 362522890 -1946207063 -50852801 1710316933 318139667 -1610719002 -386314128 1911554506 116863324 -1735154433 -275475351 1990051283 26932549 -1859786540 -433924030 2133559800 137148782 -1773654835 -514909093 2017873377 255950199 -1188605878 -836738852 1462317414 539886064 -1102408621 -917658427 1346696575 658753001 -1208166280 -1057232658 1509079380 787843522 -1332667295 -946459401 1587510605 697847259 -1534050258 -745049928 1251877122 1033441684 -1543666633 -721767263 1307829531 989123981 -1437874148 -582158198 1145415984 860002726 -1390015483 -635356013 1126722857 875519423 -1453055167 -563932201 1198146157 812479227 -1375082664 -653338674 1074234996 922793698 -1480610957 -793207835 1236388447 1052179145 -1596821654 -673882116 1323044422 970669776 -1261227227 -1009515597 1524453897 769286815 -1279330500 -994457686 1571853840 716678790 -1173832937 -854619263 1409735227 587328173 -1117421810 -899526760 1399528994 611069620 -1844837495 -452119777 2080662181 184767027 -1788360816 -496961786 2070521532 208573994 -1663988805 -338248915 1927277207 98097665 -1682157662 -323256524 1974611598 45424152 -1883434003 -122018949 1639150273 380912215 -1999579148 -2627742 1725871832 299468366 -2123981857 -161371319 1869150963 409979493 -2046074938 -250843312 1745174250 520228476 -1333849600 -948428138 1584493356 695616442 -1223502311 -1072306545 1495054133 773556131 -1096508878 -912020828 1353382686 665701256 -1177985493 -825332035 1472675591 549457809 -1379401116 -623955214 1137075016 885085150 -1431976323 -576522517 1152100177 866949063 -1559000490 -736838976 1293806458 974838764 -1535226289 -747012391 1248866147 1031217141 -1961807160 -65666466 1696551908 303588210 -1937967407 -75774393 1651677181 360032107 -2050311430 -221410708 1808063446 482601792 -2102952221 -174043531 1823023055 464400217 -1767497044 -509537734 2024293248 263156502 -1848908107 -422783453 2143651737 146978575 -1736594786 -277177848 1987300274 24443684 -1626313081 -401121775 1897795499 102317885 -12679993 -2009484207 288417259 1714935165 -128761634 -1890291640 375202290 1633292644 -236647179 -2031993757 535522777 1760320847 -158807828 -2121271174 411478464 1870764374 -494299997 -1785813963 210236815 2072036633 -438021958 -1830592468 199897494 2095907072 -330163055 -1688916985 39615933 1968917803 -348137336 -1673992162 87144868 1916176690 -1001348081 -1286105959 710853923 1566176693 -1019387882 -1271246720 758317370 1513370028 -896848835 -1114891093 612715793 1401060743 -840505308 -1159604046 602441992 1424996766 -639126421 -1361017603 938071367 1089398225 -561352590 -1450360604 813961566 1199776200 -683918247 -1606742833 959602037 1312124387 -799934400 -1487484714 1046452588 1230547450 -433736314 -1860008688 137090218 2133648444 -515346017 -1773190903 256250035 2017533989 -385991244 -1611068126 116415640 1912040462 -275514963 -1735079621 27105409 1989847063 -74275358 -1936353932 362595534 1654387800 -50372101 -1946660499 317784279 1710633025 -179753520 -2108809914 457657596 1816165482 -232461879 -2061248161 472549605 1798158451 -582249138 -1437817384 860222562 1145226484 -635023017 -1390321215 875049083 1127153901 -745529988 -1533596182 1033796688 1251560646 -721561243 -1543837197 989050953 1307871455 -1057192662 -1208240708 787670022 1509282960 -946781901 -1332317787 698294303 1587024009 -836301544 -1189069426 539585588 1462656162 -917845759 -1102186089 658810925 1346607291 -855054779 -1173367085 587630441 1409398783 -899341732 -1117646134 611009392 1399616486 -1009553801 -1261150495 769462107 1524252621 -994137490 -1279681800 716229442 1572338644 -792725983 -1481062729 1051825933 1236707227 -674090440 -1596652882 970740500 1323000706 -563839469 -1453109627 812261183 1198337961 -653673974 -1374778724 923261734 1073802160 -161036659 -2124286437 409511841 1869584183 -250936684 -2046021118 520446904 1744982830 -121811265 -1883603415 380841875 1639194373 -3110234 -1999128016 299821962 1725553436 -338569495 -1663637889 98547653 1926793043 -323218704 -1682234778 45249500 1974813514 -452305189 -1844613555 184827895 2080575329 -496526654 -1788827052 208272366 2070858616 -736897276 -1558911086 975025704 1293584062 -746712291 -1535564917 1030779441 1249329831 -624402634 -1378914400 885407258 1136725644 -576349393 -1432179783 866908675 1152174741 -911947936 -1096550410 665495116 1353553626 -825687175 -1177668625 549937749 1472221891 -947957934 -1334280252 695283326 1584799464 -1072526517 -1223312419 773646951 1494997745 -276957236 -1736784038 24352480 1987356278 -401591339 -1625881789 102650617 1897489007 -509181954 -1767813272 262676178 2024746564 -422855705 -1848865935 147184331 2143480413 -221583448 -2050107586 482641540 1807988242 -173595727 -2103438553 464077469 1823371787 -65966182 -1961468148 304025270 1696087584 -75715709 -1938056427 359844527 1651898937 -1987908675 -24782037 1737263761 277592583 -1896927324 -102228174 1625378440 400981534 -2024184945 -262253799 1767309987 508572213 -2144032874 -147613952 1849345722 423491116 -1808401447 -483210417 2050726645 222079587 -1822933056 -463532202 2102812396 173108858 -1695648789 -303479939 1960841927 65479249 -1652312078 -360413340 1938675422 76211784 -1293104267 -974390301 1558358617 736467663 -1249833108 -1031389190 1536126528 747134678 -1137228985 -886017071 1379476075 624825085 -1151695010 -866273336 1431627378 575919844 -1352934639 -664999033 1096137277 911379115 -1472848120 -550424674 1178107428 826232498 -1585425629 -695770187 1334718991 948503193 -1494378694 -773150804 1222899222 1071957632 -1868965124 -409015702 2123873232 160467782 -1745608987 -520933773 2046459849 251481951 -1639820594 -381328808 1884042210 122356596 -1724934441 -299325887 1998714875 2541421 -1926313320 -97912306 1663085492 338139938 -1975316863 -45859305 1682796461 323641147 -2081078614 -185437636 1845175174 452727568 -2070378829 -207636955 1788274591 496097033 -1409811916 -588199262 1173986072 855550862 -1399177683 -610464069 1117019905 898854807 -1523813882 -768916848 1260524330 1009066940 -1572751841 -716798327 1280300851 994633637 -1237259696 -1052255546 1481542524 793361386 -1322439095 -970318113 1596149605 673480691 -1197776286 -811838732 1452606286 563229656 -1074354565 -923691283 1375258455 654309313 -1145796289 -860636759 1438312467 582867077 -1126609626 -874611280 1389833226 634395804 -1251016435 -1033358949 1533108257 744902839 -1308441324 -989465214 1544332344 722179246 -1509713573 -788223539 1208875127 1057671393 -1586602686 -697733676 1331706990 946277624 -1462234775 -539024897 1188458565 835797203 -1347037840 -659364378 1102820444 918324426 -2133153289 -136472223 1859438811 433322061 -2018021906 -256877192 1773735106 515783764 -1912528443 -117042861 1611612393 386429055 -1989351972 -26487478 1734509808 275100774 -1653753453 -362116859 1935923391 73721897 -1711243894 -318288612 1947081894 50932784 -1816776287 -458161865 2109231245 180314139 -1797524040 -472070866 2060817556 231908354 -1565542274 -710375192 1285675346 1000794564 -1513980825 -758821647 1271668043 1019948509 -1401671604 -613220134 1115312480 897409526 -1424362411 -601963325 1159173497 839951855 -1088903142 -937453428 1360447798 638712224 -1200264189 -814588779 1450904879 561790393 -1312612312 -960229186 1607287044 684355986 -1230052303 -1045834585 1486914845 799520139 -1715365706 -288970720 2010118554 13158668 -1632871249 -374641607 1889680771 128257301 -1759899516 -534962158 2031382952 236142910 -1871194979 -412031989 2121905585 159286567 -2072606510 -210651068 1786309118 494917992 -2095362869 -199459747 1830104551 437394801 -1968373536 -39178122 1688429004 329535834 -1916746503 -87559057 1674487253 348755267 -303157575 -1695998417 65032085 1961328387 -360453472 -1652237770 76385164 1938471706 -483023221 -1808624099 222021543 2050815793 -463969646 -1822469628 173409214 2102473512 -262586659 -2023879093 509042673 1766879079 -147522876 -2144089518 423271400 1849535358 -24987921 -1987737991 277665731 1737221973 -101747978 -1897381280 400626650 1625695052 -696250767 -1584972057 948858717 1334403019 -772945304 -1494549762 1071885124 1222941650 -665090493 -1352878379 911599471 1095948281 -550092198 -1473154356 825762678 1178538976 -885580267 -1137693053 624525113 1379815343 -866461172 -1151472998 575978272 1431538614 -974350809 -1293179215 736294667 1558562717 -1031712194 -1249484120 747582226 1535640452 -185262088 -2081280146 452689620 1845251650 -208086047 -2069894281 496417485 1787923035 -97609782 -1926650020 337704678 1663551088 -45919277 -1975229627 323826431 1682571881 -381546596 -1639629046 122449584 1883987494 -298857595 -1725367533 2206377 1999018559 -409368658 -1868646600 160949890 2123421204 -520862793 -1745652959 251273883 2046628365 -811909328 -1197731930 563437084 1452437130 -923337943 -1074672705 653826565 1375709843 -1052723454 -1236826220 793695790 1481238200 -970099941 -1322630259 673387063 1596203681 -768856236 -1523900478 1008881272 1260748526 -717100211 -1572414501 995068513 1279834871 -587749530 -1410295824 855230026 1174337244 -610638977 -1398975511 898892371 1116943045 -539472837 -1461748563 836119831 1188109697 -659191774 -1347241804 918284558 1102895512 -788282359 -1509624673 1057858853 1208653235 -697434096 -1586941818 945840444 1332171178 -1032889249 -1251447607 744570227 1533414885 -989685690 -1308251952 722270570 1544276476 -860564371 -1145838341 582661441 1438483927 -874966924 -1126293278 634876248 1389380046 -457806605 -1817093019 179834335 2109685065 -472143638 -1797482372 232114630 2060646736 -361896767 -1653943209 73631213 1935979899 -318758696 -1710813106 51266036 1946775906 -117343081 -1912189951 386866619 1611148589 -26429298 -1989441512 274913698 1734732084 -136645467 -2132949965 433362313 1859364127 -256429892 -2018508758 515461520 1774084358 -960266886 -1312535060 684530774 1607085248 -1045513885 -1230403083 799070287 1487399129 -937888440 -1088436770 639013988 1360110834 -814403247 -1200487993 561729661 1450991851 -613126882 -1401725560 897190962 1115503780 -602298105 -1424057967 840419371 1158740157 -709892820 -1565993542 1000440832 1285993622 -759029451 -1513811549 1020018713 1271623823 -38969934 -1968542428 329464990 1688472584 -88041045 -1916294851 349108359 1674168337 -210315904 -2072910570 494449836 1786741818 -199552615 -2095308529 437612725 1829912611 -535147050 -1759675072 236203258 2031295596 -411596337 -1871660711 158984419 2122242165 -289290780 -1715014286 13608136 2009633886 -374603267 -1632947861 128082129 1889882183 1096507829 912019747 -1353383783 -665702385 1177986476 825333050 -1472674688 -549456874 1333848455 948427025 -1584494421 -695617475 1223503262 1072307464 -1495053134 -773555164 1558999505 736837959 -1293807363 -974839701 1535227336 747013470 -1248865052 -1031216014 1379400163 623954293 -1137076017 -885086119 1431977466 576523628 -1152099114 -866948032 2050310525 221409771 -1808064431 -482602809 2102953316 174044658 -1823022008 -464399138 1961806159 65665497 -1696552861 -303589131 1937968470 75775424 -1651676038 -360030996 1736593689 277176719 -1987301323 -24444765 1626313984 401122710 -1897794516 -102316870 1767495979 509536701 -2024294393 -263157615 1848909106 422784420 -2143650786 -146977656 1480610036 793206882 -1236389416 -1052180146 1596822765 673883259 -1323043391 -970668713 1453054150 563931216 -1198147094 -812480132 1375083743 653339721 -1074233869 -922792603 1173831824 854618118 -1409736260 -587329238 1117422729 899527711 -1399528027 -611068621 1261226146 1009514548 -1524455026 -769287912 1279331515 994458669 -1571852905 -716677887 1663987772 338247850 -1927278320 -98098810 1682158629 323257523 -1974610679 -45423201 1844836366 452118680 -2080663262 -184768076 1788361751 496962689 -2070520517 -208573011 2123980888 161370318 -1869151884 -409980446 2046075969 250844375 -1745173139 -520227333 1883433066 122018044 -1639151290 -380913200 1999580275 2628837 -1725870753 -299467319 1936524087 74068897 -1654431205 -362524019 1946208046 50853816 -1710316030 -318138732 2109115141 179420051 -1816597975 -457188673 2061192988 232554378 -1797968336 -472768858 1859785555 433923013 -2133560705 -137149719 1773655882 514910172 -2017872282 -255949072 1610718049 386313207 -1911555507 -116864293 1735155576 275476462 -1990050220 -26931518 1208165375 1057231721 -1509080365 -787844539 1332668390 946460528 -1587509558 -697846180 1188604877 836737883 -1462318367 -539886985 1102409684 917659458 -1346695432 -658751890 1437873051 582157069 -1145417033 -860003807 1390016386 635356948 -1126721874 -875518408 1534049193 745048895 -1251878267 -1033442797 1543667632 721768230 -1307828580 -989123062 1786131062 493945568 -2072489126 -209755188 1830549103 438093561 -2095737021 -200103979 1689107012 329943762 -1968972952 -39523330 1673559645 348606155 -1915871375 -87478297 2009145874 12980868 -1714470082 -288853080 1890379275 128702109 -1633515737 -375015503 2031790624 236821174 -1760244980 -535561318 2121756217 158359215 -1871114475 -411156605 1360532158 639574568 -1089047662 -938392828 1450563239 561178161 -1199851637 -813922531 1606654604 683977242 -1311900768 -959788234 1487822485 799632899 -1231011911 -1046016209 1286537946 1000878668 -1566481418 -710519968 1271056067 1019606613 -1513314321 -758409351 1114933992 896776830 -1401230396 -612508846 1159286513 840859239 -1424543779 -602923189 624403633 1378915367 -885406307 -1136724725 576348328 1432178750 -866909820 -1152175854 736898179 1558912021 -975024721 -1293583047 746711194 1535563788 -1030780490 -1249330912 947958997 1334281283 -695282183 -1584798353 1072525516 1223311450 -773647904 -1494998666 911949031 1096551537 -665494069 -1353552547 825686270 1177667688 -549938734 -1472222908 509183097 1767814383 -262675115 -2024745533 422854752 1848865014 -147185332 -2143481382 276958283 1736785117 -24351385 -1987355151 401590354 1625880772 -102651522 -1897489944 65967133 1961469067 -304024271 -1696086617 75714564 1938055314 -359845592 -1651899970 221584431 2050108601 -482640637 -1807987307 173594678 2103437472 -464078566 -1823372916 1009554928 1261151590 -769461028 -1524251574 994136553 1279680895 -716230459 -1572339629 855055810 1173368148 -587629330 -1409397640 899340763 1117645133 -611010313 -1399617439 563840404 1453110530 -812260168 -1198336978 653672845 1374777627 -923262815 -1073803209 792726950 1481063728 -1051825014 -1236706276 674089407 1596651817 -970741613 -1323001851 121812280 1883604398 -380840940 -1639193470 3109153 1999126967 -299823091 -1725554533 161037578 2124287388 -409510874 -1869583184 250935571 2046019973 -520447937 -1744983895 452306268 1844614602 -184826768 -2080574234 496525637 1788826067 -208273303 -2070859521 338570606 1663639032 -98546622 -1926791980 323217783 1682233825 -45250469 -1974814515 385992243 1611069093 -116414689 -1912039543 275513898 1735078588 -27106554 -1989848176 433737217 1860009623 -137089235 -2133647429 515344920 1773189774 -256251084 -2017535070 179754583 2108810945 -457656453 -1816164371 232460878 2061247192 -472550558 -1798159372 74276453 1936355059 -362594487 -1654386721 50371196 1946659562 -317785264 -1710634042 745531131 1533597293 -1033795625 -1251559615 721560290 1543836276 -989051954 -1307872424 582250185 1437818463 -860221467 -1145225357 635022032 1390320198 -875049988 -1127154838 836302495 1189070345 -539584589 -1462655195 917844614 1102184976 -658811990 -1346608324 1057193645 1208241723 -787669119 -1509282025 946780852 1332316706 -698295400 -1587025138 236648306 2031994852 -535521698 -1760319800 158806891 2121270269 -411479481 -1870765359 12681024 2009485270 -288416148 -1714934022 128760665 1890290639 -375203211 -1633293597 330163990 1688917888 -39614918 -1968916820 348136207 1673991065 -87145949 -1916177739 494300964 1785814962 -210235896 -2072035682 438020925 1830591403 -199898607 -2095908217 896849850 1114892076 -612714858 -1401059840 840504227 1159602997 -602443121 -1424997863 1001349000 1286106910 -710852956 -1566175694 1019386769 1271245575 -758318403 -1513371093 683919326 1606743880 -959600910 -1312123292 799933383 1487483729 -1046453525 -1230548355 639127532 1361018746 -938070336 -1089397162 561351669 1450359651 -813962535 -1199777201 -1019151892 -1270363782 760125632 1514776662 -1003667979 -1289089693 706960601 1562668111 -845450786 -1164164792 596971762 1418862692 -889801273 -1108245167 620287211 1409279101 -554178168 -1443833570 821659812 1207875634 -644207215 -1365435129 932465853 1083407403 -802397766 -1490333396 1042415766 1227173888 -683563613 -1605987019 961528975 1313403929 -131147484 -1893078606 371243016 1629980830 -12378819 -2008797781 290290705 1716145287 -151695082 -2114821760 419115066 1878786220 -241658609 -2036357735 529986595 1754383541 -442906304 -1835075114 194488428 2089851130 -487322279 -1779221041 217738357 2080201955 -347979406 -1673170460 88875102 1917522120 -332429973 -1691830787 35775559 1965479121 -631519059 -1386416069 878029185 1129486615 -583660364 -1439613918 859336088 1145003278 -729792353 -1551405047 982393267 1300828453 -739408762 -1528122352 1038345642 1256510780 -940779319 -1326716833 702724581 1592101235 -1065280304 -1215943610 781155836 1502104938 -919121669 -1104125843 658059735 1346240833 -832924446 -1185045388 542438862 1465107800 -516560795 -1775052557 255560009 2017245663 -430429060 -1856037654 139873616 2136047046 -269590441 -1729539903 31457659 1994863085 -394025906 -1618701096 109954402 1904932340 -58525695 -1954166633 311204141 1703651771 -68207592 -1930949490 367090996 1659268514 -229019597 -2057420635 475468063 1800413577 -181095382 -2110552900 456840454 1815995792 -243885202 -2039370760 528022082 1753205460 -165978249 -2128842783 404045403 1863454413 -5434532 -2002115638 295924336 1722041062 -121579707 -1882724397 382645865 1640597247 -322860278 -1681474660 47180326 1976097456 -341029101 -1666482299 94514751 1923423913 -501611720 -1793248338 202662420 2064863874 -445135071 -1838090313 192521741 2088670875 -904348762 -1122006224 605477514 1393682972 -847937601 -1166913751 595271315 1417424389 -993840236 -1278999806 718099128 1573544494 -1011943539 -1263941861 765499041 1520936503 -676353086 -1599562924 966904558 1319565944 -792563749 -1480237235 1053560567 1238056545 -646700048 -1368190106 930759388 1081963082 -568727575 -1457596545 806848197 1192277587 -395466193 -1620403527 107203331 1902443413 -285184458 -1744347488 17698586 1980317580 -424271331 -1850666357 146293553 2143253415 -505682428 -1763912046 265652008 2027075518 -170214837 -2099410211 466934631 1825827825 -222855598 -2052043068 481894270 1807626216 -83807623 -1945763089 353325909 1644716995 -59967904 -1955870986 308451148 1701160922 -754742553 -1543193999 1024322507 1242225501 -730968322 -1553367448 979382226 1298603844 -573046059 -1428213181 869688313 1154569071 -625621300 -1380780454 884713440 1136433014 -827024765 -1179407851 549125039 1472056121 -908501350 -1092719092 668417974 1355812640 -1066462543 -1217912281 778138525 1499874059 -956115288 -1341790658 688699268 1577813778 -1490273048 -802485122 1226988996 1042640210 -1606289167 -683227033 1313839581 961063243 -1443384102 -554662836 1207555574 822011232 -1365610301 -644005803 1083445743 932389241 -1164235636 -845407206 1419070880 596802870 -1107892075 -890120189 1408797113 620738863 -1270831938 -1018719192 1515111826 759821572 -1288871769 -1003859919 1562575243 707014941 -1673389024 -347788106 1917615372 88821146 -1691363271 -332863313 1965144341 36080003 -1835428846 -442588028 2090333502 194037160 -1779150837 -487366499 2079994151 217907633 -2114646972 -151896878 1878748520 419192318 -2036807587 -241174325 1754704241 529635815 -1892776842 -131484448 1629545818 371709388 -2008858513 -12291847 1716330819 290066901 -1103688279 -919585473 1345940613 658398227 -1185232464 -832702170 1465165980 542349322 -1326676581 -940854003 1591927991 702927905 -1216265854 -1064931052 1502552238 780668984 -1551884851 -729338533 1301183713 982076535 -1527916076 -739579582 1256438008 1038387310 -1386506753 -631462551 1129706707 877839429 -1439280666 -583966352 1144533194 859766876 -2057753247 -228712969 1800883277 475036891 -2110461576 -181151250 1815775316 457029826 -1954372269 -58354235 1703724159 311162089 -1930469046 -68660772 1658912870 367407344 -1729217275 -269939309 1994415145 31943871 -1618740964 -393950838 1905104944 109750438 -1774865097 -516782687 2017186843 255648909 -1856474834 -429964872 2136346626 139534484 -1793434006 -501387524 2064924486 202575824 -1837655437 -445601051 2088368991 192859081 -1681795496 -322509106 1976547188 46696418 -1666444735 -341105961 1923249005 94716923 -2001908210 -5603688 1721970466 295968692 -1883207145 -121128319 1640950587 382327725 -2039036356 -244189526 1752737552 528455558 -2128936411 -165924173 1863672585 403854239 -1368097118 -646754764 1081745294 930950936 -1457931589 -568423891 1192745879 806415105 -1599080816 -676805114 1319212988 967223082 -1480445303 -792395233 1238127525 1053516595 -1279037754 -993763760 1573720042 717897596 -1263621409 -1012295095 1520487411 765983589 -1122441484 -903883166 1393985496 605140814 -1166728467 -848162181 1417364417 595358551 -1946063061 -83468355 1645153799 352861841 -1955812558 -60056668 1700973086 308673160 -2099583207 -170010737 1825867317 466859683 -2051595520 -223341674 1807303212 482243258 -1850310833 -424587303 2142772835 146747125 -1763984554 -505640000 2027281018 265480940 -1620183171 -395655189 1902351953 107259591 -1744817308 -284752910 1980650056 17392350 -1217441821 -1066893451 1499541199 778444377 -1342010374 -955925652 1577904854 688642624 -1179334703 -827066553 1471850237 549295723 -1093073976 -908184738 1356292836 667964018 -1428660345 -572559599 1154891435 869338685 -1380607074 -625825016 1136392882 884787748 -1543252043 -754653405 1242412697 1024099855 -1553067092 -731307206 1298166400 979845654 194606052 2090746738 -443084088 -1836047778 217364477 2079557483 -486877487 -1778522553 88275926 1917176640 -347301126 -1672762772 36650959 1965559641 -333357341 -1691980171 372138880 1630098198 -132119892 -1893256646 289646489 1715771151 -11680075 -2008353245 418769842 1878186788 -151287138 -2114143736 530067371 1755258685 -241807737 -2037285359 821515052 1206936506 -554094080 -1442970986 932878133 1084073891 -644549095 -1366047089 1043127070 1227615112 -803030478 -1490711900 960569095 1313222545 -682656213 -1605873987 759186248 1514632158 -1018289564 -1270279438 707626833 1563080647 -1004280195 -1289431317 597412730 1419574252 -845829546 -1164797248 620105571 1408319477 -889688497 -1107337511 310526629 1703244339 -57924727 -1953819873 368019132 1659418154 -69081200 -1931028730 475646615 1801386497 -229135429 -2058314963 456396430 1815297560 -180719710 -2109907148 255152833 2016567895 -516213779 -1774451845 140023512 2136974926 -430508044 -1856911518 32430835 1995041381 -270484513 -1729655991 109256426 1904488060 -393379898 -1618325680 703357549 1592480507 -941489343 -1327156265 780248692 1501992674 -1064319144 -1215760434 657975903 1345379017 -918975629 -1103184923 542780998 1465720528 -833335446 -1185710084 878408201 1130119839 -631958747 -1387125837 859223568 1144096390 -583477444 -1438652502 981531195 1300744877 -728851689 -1551258751 1038958114 1256853172 -740073714 -1528533096 967774566 1319641584 -677285814 -1599717156 1052956031 1237706217 -791890861 -1479834427 930388308 1081321922 -646252424 -1367488274 806968653 1193176539 -568902559 -1458565897 605552898 1394553236 -904503250 -1122938696 594920731 1416820109 -847535049 -1166240607 717457712 1573173670 -993138660 -1278551926 766397737 1521057215 -1012913147 -1264116589 46215598 1975910712 -321957758 -1681367020 95221175 1923859745 -341666661 -1666866163 203078044 2065533194 -501950288 -1793857498 192380293 2087734547 -445047639 -1837224897 527835594 1752240476 -243777306 -2038468496 404481491 1864160581 -166361857 -2129480599 296593912 1722456430 -6043436 -2002454462 381709793 1640455543 -120714035 -1882637221 548675623 1471353009 -826654453 -1178766947 668591166 1356780712 -908622574 -1093618300 779069461 1500027011 -1067333319 -1217988177 688024588 1577409690 -955511520 -1341440586 1023619139 1241776341 -754101905 -1542823431 980350042 1298777292 -731867786 -1553488416 869841009 1155500263 -573122211 -1429083701 884309096 1135758590 -625271484 -1380176430 467271919 1826435193 -170630717 -2100080299 481805558 1806759008 -222714406 -2051107508 352422109 1644607563 -82843151 -1945577113 309087428 1701542994 -60674584 -1956307586 107810955 1902780445 -396136025 -1620819663 16831634 1980228612 -284248642 -1744206552 146184377 2142349359 -424085099 -1849702141 266034336 2027711542 -506118772 -1764618982 1878374112 418547318 -2114201652 -151197862 1754821369 530530927 -2036984875 -242146493 1630420690 371789380 -1893703682 -131633304 1715731147 289720925 -2008179737 -11883663 1916970628 88446482 -1672689752 -347343042 1966039709 36196875 -1692335183 -333040857 2090413750 194911776 -1835577446 -443515124 2079648431 217307705 -1778742397 -486687979 1419482664 597468862 -1164577020 -846018670 1408651825 619799207 -1107807459 -889257077 1514151450 759639692 -1269924042 -1018605664 1563286019 707455637 -1289503953 -1004237895 1227654732 1043052250 -1490884768 -802826250 1312899669 960918211 -1605426311 -683142161 1207373438 821051112 -1443270830 -553754684 1083886183 933100273 -1365988533 -644637731 1995343777 32094007 -1730091379 -270019045 1904427960 109343534 -1618140524 -393604606 2016743315 254951173 -1774489921 -516137431 2136525706 140507932 -1856591194 -430859728 1801033669 475965267 -2057832727 -229587329 1815368668 456352586 -2110115088 -180551066 1703026679 310718305 -1953726757 -57979315 1659886574 367586168 -1931363646 -68777388 1300277097 981964799 -1550924219 -729155885 1257071472 1038767078 -1528626596 -740019510 1130049371 878452685 -1386918281 -632127775 1144449858 858905556 -1439135122 -583025928 1345828621 657491867 -1103505887 -918624585 1465545492 542983042 -1185672648 -833412434 1592540991 703270825 -1327342061 -941265275 1501690662 780585904 -1215325686 -1064785252 1573114978 717546740 -1278364338 -993360424 1521356923 766058733 -1264553641 -1012448831 1394105424 606039238 -1122615940 -904851990 1416992841 594716895 -1166280347 -847459853 1081394182 930346128 -1367694038 -646081092 1192820767 807284873 -1458085581 -569355867 1320111156 967343266 -1600049896 -676979314 1237485613 1053145275 -1479743231 -791946857 1722676394 296404028 -2002545274 -5987056 1639985331 382140453 -1882304097 -121020151 1752595608 527518734 -2038948428 -243323614 1864087681 404523031 -2129274451 -166532805 2065360078 203281496 -1793817118 -502024844 2088181975 191893569 -1837547013 -444698259 1975610620 46554218 -1680929328 -322421434 1923918053 95131763 -1667053111 -341444257 1155065123 870307253 -1428782065 -573459303 1135943994 884085164 -1380237290 -625184640 1241738513 1023696263 -1542648771 -754303829 1299097864 979999134 -1553938396 -731383630 1500509511 778618321 -1218341781 -1067014915 1577202014 688193992 -1341370254 -955555612 1471446389 548621795 -1178985383 -826463025 1356446060 668895738 -1093150656 -909055786 2142684651 145880445 -1850170169 -423652271 2027618802 266088804 -1764400930 -506310584 1902988761 107642191 -1620890379 -396092317 1979746752 17283414 -1743853332 -284567430 1644287375 352773401 -1945127773 -83327947 1701581206 309010688 -1956482886 -60473300 1826250173 467496235 -2100020079 -170718201 1807194532 481339698 -2051409784 -222377954 470208287 1795293065 -234312141 -2062573915 460000006 1819032464 -177903062 -2107483460 316491565 1708816315 -53271039 -1949034857 363889460 1656206242 -71376360 -1933978994 28434299 1991700461 -272646569 -1732735295 115088226 1910189044 -388859314 -1613411624 258627401 2020435935 -513526171 -1771895053 134714192 2130748358 -435555716 -1861303574 661188567 1349508929 -916025605 -1100890515 537209806 1459755864 -838120734 -1190364556 699623397 1588877171 -943913271 -1329973665 786342908 1507431274 -1060060464 -1210584506 987758515 1306054437 -724459873 -1546211831 1035090858 1253378876 -742630778 -1531221488 872707969 1124288279 -636873043 -1391647173 862565272 1148093198 -580398412 -1436491230 85851742 1914359496 -351035534 -1676365852 40909383 1970735825 -327263381 -1686541315 197555820 2093041402 -439871680 -1831917610 212578933 2074903267 -492448935 -1784486961 413855290 1873665708 -156987626 -2119975040 533146147 1757420213 -238466289 -2033288295 376530440 1635145374 -125892828 -1887946830 287089169 1713083015 -15547587 -2011827285 1047781014 1232399872 -797065286 -1485140180 958274191 1310272025 -686785629 -1609086155 816338596 1202677298 -559532152 -1449064674 935695037 1086497323 -640945263 -1362312441 600100594 1422130788 -842354722 -1160929464 615058155 1403927165 -894997561 -1113564335 757024448 1511552598 -1022285844 -1273620614 712147673 1567994447 -998448139 -1283730589 774942109 1496816907 -1069626191 -1220936665 693987716 1582979346 -950859608 -1336657858 552281519 1475089721 -823835517 -1176341483 663151030 1350684960 -913801062 -1097879540 864534009 1149275503 -578167595 -1433473981 887781856 1139624310 -622585652 -1377621926 1029453259 1247479133 -749579033 -1537907599 976351698 1295434052 -734031618 -1556570008 358518101 1650048451 -78582663 -1940398865 305350988 1697937882 -63100832 -1959126794 461702503 1820472817 -175414197 -2104732451 485015934 1810887144 -219766702 -2048814908 149527857 2146348455 -421004259 -1847538549 260331816 2021878206 -511035388 -1769142126 103945475 1899308437 -398691281 -1623505735 23056666 1985536396 -279859146 -1739161440 925605084 1076669514 -651821584 -1373450906 809916613 1195468883 -565691927 -1454438017 972035310 1324819576 -671189566 -1594276524 1050530039 1234886753 -795627045 -1483439795 714902712 1570487342 -997003884 -1282024190 770787489 1526102071 -1006687859 -1258809061 608633994 1396716572 -901159514 -1118939856 590004371 1412296709 -853237313 -1172074199 205896724 2067958914 -498344648 -1790120530 187201549 2083473563 -450488031 -1843320393 43922470 1972962480 -326085366 -1684576868 99872831 1928642729 -335703789 -1661296251 301116528 1727372518 -209572 -1996751414 379545705 1637374207 -124712635 -1885980205 522789954 1747850452 -249084562 -2044693000 407167067 1866715341 -162889353 -2125614623 2020215323 258816653 -1771803849 -513582175 2131217922 134282900 -1861636306 -435249224 1991344681 28750527 -1732254971 -273099885 1910261296 115046054 -1613617380 -388687990 1708989055 316287721 -1949074605 -53195835 1655758438 364375792 -1933656246 -71725092 1795592781 469869275 -2063010975 -233847817 1818973780 460089026 -2107295880 -178124818 1124346579 872618565 -1391834113 -636650647 1147793098 862903900 -1436053530 -580862096 1306501857 987271799 -1546533939 -724110501 1253205752 1035294318 -1531181100 -742705342 1588804279 699664929 -1329767525 -944084211 1507786414 786026040 -1211064446 -1059606764 1349038725 661619219 -1100557399 -916331713 1459975836 537019914 -1190455376 -838064346 1634810714 376835020 -1887479178 -126326048 1713176387 287035349 -2012045713 -15356167 1873458024 414024702 -2119904700 -157031726 1757902705 532695015 -2033641891 -238147893 2093361982 197204904 -1832367598 -439387516 2074865447 212656049 -1784312309 -492650851 1914544908 85627802 -1676426720 -350948682 1970300693 41375619 -1686239687 -327600465 1511988114 756558596 -1273922882 -1021949400 1567809419 712371997 -1283670361 -998535631 1422168992 600023862 -1161104756 -842153446 1403606969 615409455 -1113114987 -895482365 1202195446 816790368 -1448711462 -559850932 1086705647 935526265 -1362383165 -640901547 1232307140 1047835474 -1484922136 -797257090 1310607325 957970251 -1609554191 -686352793 1247570073 1029396495 -1538127435 -749389533 1295101056 976657430 -1556099668 -734462662 1149755563 864079933 -1433828985 -577851119 1139418290 887952420 -1377548898 -622627576 1475049725 552355947 -1176167983 -824039097 1351007460 662801522 -1098326584 -913314466 1496379599 775405657 -1220636189 -1069964939 1583166678 693765184 -1336715782 -950770324 1899120721 104167623 -1623447171 -398779925 1985973320 22592734 -1739461276 -279519758 2146025571 149876981 -1847090865 -421490215 2021917818 260257004 -1769314986 -510831168 1820678197 461531299 -2104805095 -175371889 1810406444 485469370 -2048459520 -220082794 1650380807 358211729 -1940868821 -78151235 1697846302 305407112 -1958906574 -63289948 1397184984 608201038 -1119274764 -900855710 1412079041 590196055 -1171981075 -853291909 1570558442 714858876 -1282232122 -996835248 1525749235 771106149 -1258326817 -1007139767 1324370364 972519722 -1593956208 -671541242 1235062181 1050328371 -1483477879 -795550689 1076609422 925692184 -1373265758 -652046284 1195771287 809579777 -1454873413 -565226451 1747548432 523127174 -2044258244 -249550678 1866775817 407080351 -2125800411 -162665293 1727197474 301318580 -1996713970 -286568 1637823803 379061677 -1886301161 -124361599 1973315956 43604450 -1685059496 -325633842 1928572269 99917307 -1661088703 -335872809 2068177222 205705680 -1790214038 -498290436 2083005791 187635145 -1842985869 -450792219 -723565289 -1546095231 986784827 1305875629 -743276274 -1531596392 1035788322 1253822644 -637219547 -1392247373 873114633 1124965535 -580318916 -1435616854 862414864 1147164806 -915909261 -1099995675 661009503 1348535497 -838495894 -1191009796 537653318 1460453584 -944513727 -1330319913 700300397 1589284091 -1059186344 -1210504754 785414260 1507281122 -273586721 -1732881079 29295859 1991783525 -388193850 -1613000368 114475242 1909846140 -513085971 -1771184773 258247873 2019802199 -435738124 -1862264478 134826200 2131654734 -234457669 -2063514323 470291607 1796154369 -177491550 -2106818252 459657358 1818419224 -52560503 -1948594913 315858085 1708436531 -72337008 -1934161658 364796092 1656317994 -842763178 -1161608000 600446330 1422730732 -894848945 -1112637223 614977891 1403052533 -1021313948 -1273443086 756129096 1511435742 -999147395 -1284175637 712792401 1568369095 -797744078 -1485548380 1048380702 1232745864 -685858773 -1608937283 957399303 1310192017 -559354880 -1448092522 816221484 1201782202 -641390567 -1363011441 936069429 1087142307 -156609378 -2119343096 413414834 1872954660 -238579577 -2034196463 533328299 1758380349 -126755668 -1888031686 377470336 1635290390 -14935883 -2011486173 286423449 1712670991 -350403334 -1675987860 85140950 1913918784 -328171293 -1686654859 41869775 1970917721 -439956280 -1832780706 197701092 2093981042 -492107567 -1783875513 212167165 2074237291 -420927595 -1846667517 149374649 2145416751 -511384692 -1769745638 260735648 2022552118 -399331417 -1623875791 104648331 1899757085 -278959170 -1739039960 22088338 1985362436 -77711375 -1940322457 357586653 1649894987 -63704088 -1959476354 306025156 1698341458 -175783997 -2105372843 462151407 1821175417 -219644966 -2047915188 484842230 1809918560 -578353315 -1434437685 864642673 1150179047 -622148796 -1376914478 887399016 1138987774 -748908689 -1537490951 1028845123 1247141589 -734966922 -1556710432 977218138 1295522508 -1070590151 -1221122129 775845397 1496925827 -950152416 -1336220746 693350924 1582596762 -823419125 -1175670883 551943719 1474481841 -913941742 -1098814588 663239230 1351551656 -911660 -1997199806 301758456 1727743854 -123743539 -1885805989 378647521 1637254007 -248930586 -2043761040 522715082 1746980700 -163292417 -2126288279 407518163 1867320133 -498792784 -1790822874 206268316 2068600586 -450313559 -1842351553 187081605 2082575123 -325153150 -1684423148 43052974 1972887352 -336377189 -1661699571 100477879 1928993569 -996395492 -1281685878 714233648 1570072486 -1007554043 -1258896749 771724073 1526244287 -901267922 -1119842632 608820994 1397682068 -852854217 -1171436895 589568795 1411591053 -651483528 -1372842258 925189972 1076000706 -565779871 -1455303945 810058573 1196405723 -672092598 -1594384676 973000550 1325006832 -794989997 -1483056443 1049824127 1234451433 -1330413549 -944459643 1589502271 700109225 -1210170358 -1059490660 1506813222 785847728 -1100478431 -915457865 1348888845 660691355 -1190802376 -838665042 1460382996 537697666 -1392209801 -637296415 1124790619 873316813 -1435937682 -579967752 1147614530 861930964 -1545660347 -724031277 1305573737 987122175 -1531782052 -743052086 1253883248 1035701734 -1948409637 -52785075 1708376567 315945313 -1934596926 -71871404 1656620526 364459384 -2063193879 -234809217 1795705285 470776147 -2106856208 -177415066 1818594780 459455818 -1771392833 -512917463 2019873171 258203909 -1861782362 -436190160 2131301770 135144732 -1733216115 -273283045 1992251809 28862775 -1612907372 -388248574 1909628344 114666798 -1448562350 -558923324 1202114686 815915240 -1362791093 -641579555 1087050855 936125681 -1485620896 -797701642 1232951372 1048209626 -1608581767 -686174737 1309711445 957852867 -1272995530 -1021800032 1511112730 756478092 -1284348625 -998943303 1568408579 712717461 -1161549564 -842851950 1422542888 600668350 -1112937187 -894509685 1403489329 614513831 -1832480358 -440295156 2093543606 198164512 -1783933565 -492018411 2074424495 211944505 -1675814488 -350607042 1913878660 85215250 -1687102031 -327684825 1971240093 41520139 -1888386562 -126439064 1635770578 377016388 -2011413017 -14977679 1712465099 286594141 -2119562804 -156419750 1873045728 413358198 -2033725995 -239010493 1758047481 533634159 -2105154927 -175975929 1821082557 462205739 -2048383352 -219212258 1810253732 484538162 -1939969373 -78030283 1649413007 358038297 -1959547206 -63660500 1698549654 305856256 -1624050955 -399130013 1899795417 104571727 -1738590484 -279443846 1985042368 22439766 -1846969657 -420591023 2145852395 148908925 -1769685282 -511472056 2022367218 260960100 -1175731623 -823332145 1474667381 551719907 -1098512832 -914278698 1351116652 663705594 -1221571989 -1070105859 1497246535 775494609 -1336045966 -950354204 1582559070 693428168 -1537420739 -748952917 1246933777 1029014407 -1557064156 -734648654 1296004872 976766878 -1433970161 -578786663 1149844259 864947125 -1377133034 -621957504 1139081018 887345068 -1684089904 -325459130 1972417276 43483754 -1661790263 -336320673 1929213669 100288115 -1790616606 -498963596 2068527822 206309976 -1842831365 -449859731 2082930391 186764865 -2044083276 -248581342 1747427992 522228238 -2126248019 -163367109 1867146881 407721495 -1997386874 -689392 1727802026 301668924 -1885368417 -124207351 1636953779 378986021 -1594821864 -671628402 1325306420 972661410 -1482868991 -795211881 1234392621 1049913019 -1372882134 -651408452 1076173318 924986000 -1454981325 -566128731 1195957791 810544777 -1119362180 -901721110 1397326416 609137350 -1171642523 -852682765 1411663433 589526751 -1281594546 -996451368 1569852002 714423028 -1259229353 -1007247423 1526713979 771292909 1455742286 566488536 -1194673054 -808612620 1370036567 648948161 -1079543685 -929019667 1478448508 790128106 -1240386480 -1055521594 1601343845 678797811 -1317212087 -964968225 1265880362 1014300092 -1518490618 -763716464 1277036851 991508901 -1575983073 -719890295 1168655640 850359694 -1415175116 -593423198 1120239873 901951895 -1395924947 -607334213 1839922566 447597840 -2086363990 -190600132 1791441311 499124489 -2067179341 -204576731 1668380084 343295266 -1921051496 -92789746 1679602093 320569659 -1978478463 -48898025 1881009634 119201140 -1642885938 -384517032 2003839483 7805293 -1719777065 -294029247 2126931408 163665222 -1865939716 -405851030 2041291209 246190431 -1750744859 -526192525 1340075023 953736345 -1580102365 -690569803 1219635222 1068832896 -1497609926 -776242772 1090806845 906187947 -1358297839 -670222969 1181327396 829329586 -1469595384 -547294818 1382612075 628083965 -1134125753 -882790959 1426405490 570558692 -1156884130 -871601720 1555264601 733234383 -1296231051 -977656349 1541320768 752451798 -1244606100 -1026039302 1957809351 62323793 -1698714133 -306668163 1943800030 81475656 -1647154702 -355116700 2053784821 225277027 -1805376039 -480045745 2097643756 167817338 -1828068928 -468790954 1762057379 503442485 -2029470321 -267416295 1852512442 426518572 -2140833386 -144553728 1742558353 282747911 -1982646851 -19659477 1622184072 397910046 -1900088924 -105266894 1693630412 334860122 -1963139360 -33821066 1671396309 345525059 -1919870215 -90822033 1781086206 489555816 -2077796654 -215980476 1833235431 440648561 -2092264757 -196238755 2034610088 239247166 -1756639612 -531825134 2116578225 154098471 -1876555107 -417252853 2006853530 10032908 -1718597962 -292063712 1895031683 133485333 -1627553105 -369446343 1604099844 681291666 -1315766744 -963260738 1492212509 804678539 -1224787407 -1040708953 1363613494 641738656 -1085704678 -934394228 1445647151 556655545 -1205554685 -819756395 1110151008 892125174 -1406800308 -618471718 1162234745 843152367 -1421333931 -598795581 1290798930 1006057412 -1560385922 -705079576 1268630347 1016787933 -1517051289 -762014991 2112458381 183418395 -1813516383 -455024841 2055490196 226720258 -1802884168 -477291730 1932658367 70596137 -1656985709 -365209851 1952432806 56160816 -1705925750 -313093348 1616813801 391753343 -1907294267 -111685805 1731418864 271870566 -1992475684 -29750454 1854215899 427959885 -2138343433 -141801631 1776865986 519037524 -2014923794 -253656200 1183297093 830512851 -1467363479 -544276481 1105881692 921524938 -1344009360 -656196634 1213998711 1062934241 -1504557221 -782927923 1328669294 943117048 -1589673150 -700927020 1529921057 741838519 -1254170867 -1036390501 1549630008 727337646 -1303176428 -984339582 1441478163 585893509 -1142597825 -857577559 1384575498 629260956 -1131900122 -879778896 849877066 1169107164 -593069722 -1415493136 902159443 1120070853 -607404673 -1395880471 1014206584 1265934574 -763498156 -1518681662 991843425 1276732663 -720358067 -1575549477 790562862 1477982392 -1055823614 -1240049260 678612023 1601567905 -964907749 -1317298803 566525980 1455665290 -808787664 -1194471002 648627205 1370387603 -928570071 -1080027713 163985538 2126579732 -406300242 -1865455304 246152347 2041367565 -526017097 -1750946527 119386288 1880784934 -384577124 -1642798838 7369897 2004304959 -293726843 -1720113901 342960358 1668683888 -92321334 -1921484452 320662783 1679547497 -49115693 -1978286779 447389908 1840091202 -190529032 -2086407826 499606733 1790989403 -204929567 -2066860681 733161739 1555306909 -977450969 -1296402255 752807186 1541004676 -1026520002 -1244152664 627614009 1383043503 -882458603 -1134432125 570778912 1426216374 -871693300 -1156828006 906246511 1090718201 -670410685 -1358075691 829029750 1181666784 -546857894 -1470059316 954184029 1339589067 -690892687 -1579753241 1068660036 1219839442 -776203160 -1497684738 282921411 1742354773 -19699473 -1982572423 397463002 1622670668 -104944394 -1900438432 503742961 1761718631 -267853603 -2029006773 426460648 1852601726 -144366396 -2141055918 225057191 2053974321 -479954805 -1805432803 168287678 2097212712 -469123950 -1827763196 61968789 1958125827 -306188103 -1699168209 81548684 1943758106 -355322720 -1646984138 10386120 2006534750 -292545564 -1718146190 133414609 1895075399 -369238019 -1627721877 239465210 2034418284 -531917866 -1756585152 153630435 2117011061 -416917553 -1876859047 489253548 1781422650 -215544960 -2078262506 440708789 1833147939 -196423783 -2092040433 334684830 1693831688 -33782862 -1963216092 345974407 1670911505 -91142229 -1919518915 1005607424 1291283094 -704758996 -1560736838 1016962585 1268428431 -762052811 -1516974173 892064306 1110237860 -618286306 -1407024248 843453995 1161897661 -599230713 -1420867695 642206308 1363180274 -934728888 -1085400098 556437117 1445838571 -819663023 -1205608505 681362006 1604055744 -963468422 -1315597332 804324943 1492530905 -1040226461 -1225238539 428166025 1854044959 -141874523 -2138301901 518557584 1777319686 -253301060 -2015240662 392086459 1616507693 -112156009 -1906863615 271779746 1731475252 -29530482 -1992665576 70409197 1932880763 -365151551 -1657075113 56598516 1951969122 -313393448 -1705587122 183096287 2112807753 -454577421 -1814003099 226760646 2055415632 -477464854 -1802680708 585853761 1441553367 -857404819 -1142801669 629583704 1384226766 -880226700 -1131413790 741401459 1530385381 -1036090785 -1254509879 727525226 1549408252 -984398266 -1303087408 1063025445 1213942707 -783148535 -1504367969 942784316 1328975786 -700457456 -1590104442 830993175 1182843777 -544632261 -1467047251 921319182 1106053016 -656124382 -1344051532 -1642244282 -384145456 1880307306 118753020 -1720675489 -294149175 2004808307 7979749 -1866014860 -406720542 2127085144 164597454 -1750394003 -525587461 2040887873 245517015 -2085992670 -189958220 1839474190 446895768 -2067299525 -205474899 1791615511 500093569 -1921921264 -92864634 1669312060 343449258 -1977873655 -48546913 1678928421 320166579 -1519159410 -764131560 1266488994 1014638132 -1575046249 -719748351 1276170939 991420973 -1414987844 -592457942 1168547472 849456646 -1396360283 -608040141 1120623241 902588959 -1195087894 -809281668 1456080582 567096912 -1079401485 -928083099 1369948895 648081993 -1239420968 -1055334578 1477545716 790019682 -1317917759 -965403817 1601981165 679180923 -2029623801 -268347759 1762133803 504313789 -2140429794 -143879544 1852162866 425915300 -1981944267 -19210589 1741917977 282378127 -1901057492 -105440582 1623083776 398031766 -1699645853 -306821387 1958680399 62400473 -1646480774 -354712852 1943196502 81126336 -1804927407 -479342905 2053414781 224636907 -1828242872 -469759266 2097765220 168717298 -1134016817 -881887655 1382426595 627119989 -1157266730 -872238528 1426842618 571265900 -1296838915 -977994133 1555935185 733650759 -1243739420 -1025951118 1540385736 752311134 -1579198805 -690461123 1339111303 953550609 -1498246478 -776625628 1220342686 1069269768 -1358635367 -670831089 1091223477 906858275 -1469506944 -546428394 1181186988 828394298 -1406454332 -617872046 1109742824 891446398 -1421413923 -599670453 1162383601 844079207 -1561281034 -705196704 1291771098 1006234700 -1516406289 -761640583 1267931331 1016342613 -1315166816 -962915018 1603421324 680883226 -1225662023 -1040789201 1493139605 804827139 -1085821550 -935289596 1363791038 642710568 -1205180021 -819111651 1445202087 555956273 -1757080308 -532535910 2034988064 239879350 -1876373227 -416292477 2116464697 153190575 -1717658306 -291918424 2005990418 9948292 -1628219097 -369858127 1895643147 133826717 -1963850392 -34261506 1694262340 335238354 -1918910095 -90639897 1670488157 345411787 -2077651622 -215040564 1781001334 488692960 -2092676797 -196904491 1833576559 441260281 -1255144315 -1036569581 1530815913 741954879 -1302478692 -983896054 1548984752 726962470 -1142190921 -856900575 1441131931 585293069 -1132050258 -880707528 1384655234 630135060 -1467542303 -545250185 1183413709 831407451 -1343565576 -655499154 1105506772 920879426 -1503879981 -782521275 1213398527 1062587753 -1590601526 -701077412 1329543654 943196528 -1906432947 -111602469 1615873377 391607799 -1993088940 -30093118 1732084088 272282094 -2138723201 -142435095 1854655827 428670405 -2014812058 -252749584 1776683338 518076892 -1813433303 -454163265 2112312581 182478227 -1803227088 -477904730 2055901468 227385738 -1657619429 -365589363 1933368631 71036321 -1705019390 -312981356 1951471918 55978424 -93220286 -1921604908 343929710 1668858872 -48474533 -1977915699 319960951 1679099873 -190178704 -2085803290 446987100 1839418314 -205005207 -2067730689 499760965 1791922131 -406420954 -1866354000 164160266 2127549340 -525646273 -1750305111 245704467 2040665989 -383972844 -1642448254 118713144 1880382382 -294597107 -1720189285 8302369 2004459447 -1054887286 -1239907812 789697446 1477894960 -965577069 -1317714427 679221183 1601906473 -809223496 -1195177426 566909844 1456302850 -928383327 -1079062985 648519565 1369485083 -592928018 -1414557064 849789890 1168241492 -607820041 -1396550047 902498267 1120679757 -764204324 -1519117750 1014844400 1266318182 -719393083 -1575362989 990941161 1276624767 -479550717 -1804758123 224707119 2053370553 -469276902 -1828694132 168363574 2098083488 -307156175 -1699341401 62867997 1958247051 -354619608 -1646534722 80907780 1943387794 -19025049 -1982168079 282317387 1742004957 -105875586 -1900591128 398333522 1622746820 -268027051 -2029974589 503863929 1762618095 -143917236 -2140352550 426090080 1851961078 -670792757 -1358711971 906683111 1091424881 -546748462 -1469155516 828843774 1180702312 -690025479 -1579664529 953248469 1339447875 -776810528 -1498022026 1069330124 1220255322 -978086993 -1296784583 733868675 1555743253 -1025615946 -1244043488 751842970 1540818444 -882369635 -1133565173 627473073 1382107687 -872030332 -1157435630 571195048 1426886206 -934809408 -1086275498 642355692 1364107642 -819317543 -1205009329 556029429 1445160291 -962823950 -1315223452 680663518 1603610952 -1041122069 -1225356163 805297607 1492708689 -705634140 -1560817614 1006535048 1291432222 -761453379 -1516628949 1016284561 1268020487 -617912170 -1406380032 891619770 1109539116 -599348081 -1421763559 843632035 1162870069 -215363576 -2077302626 489140516 1780515250 -196865007 -2092751737 441087293 1833780651 -34449350 -1963628372 335296790 1694173568 -90203101 -1919374155 345111823 1670827417 -291585940 -1717964550 9478464 2006421974 -369949579 -1628162845 134047065 1895454159 -532330402 -1757251384 239806834 2035030500 -416773049 -1875919663 153546091 2116148733 -782450303 -1503923945 1062379693 1213567035 -701430376 -1590282994 943678644 1329091618 -544781901 -1467975387 831072415 1183717385 -655716950 -1343374020 920972422 1105452048 -856960539 -1142103693 585478345 1440907359 -880404996 -1132386966 629699792 1385120838 -1037018665 -1254659775 742275323 1530464365 -983720498 -1302680232 726924514 1549061236 -365764279 -1657417249 71073893 1933291763 -312531632 -1705503290 55657596 1951823082 -454465157 -1813095955 182913111 2111846593 -477844126 -1803313676 227200078 2056125656 -142216915 -2138914373 428576769 1854709911 -253217484 -2014378590 518411288 1776379022 -111249121 -1906751095 391125043 1616324773 -30163706 -1993044592 272489514 1731914940 -2009038454 -12078820 1716445350 290050096 -1892858477 -131435259 1629693119 371463209 -2036659784 -241419986 1754622100 529684482 -2114531935 -151913161 1878568077 419404827 -1778937362 -487546504 2079977666 218021972 -1835379209 -442669727 2090087643 194184269 -1691608612 -332715702 1965193456 35997798 -1673404987 -347673261 1917828329 88640639 -1288789694 -1003908652 1562427502 707260664 -1270651557 -1018931763 1514996855 759837921 -1108006544 -890103322 1408976988 620525770 -1164382871 -845160961 1419152453 596753619 -1365659354 -643923536 1083691018 932241564 -1443596993 -554482263 1207571475 821896325 -1606272748 -683341438 1313626168 961243310 -1490027251 -802632293 1226939425 1042721975 -1856261941 -430145443 2136330727 139649393 -1774816046 -516864956 2016941566 255796584 -1618986759 -393803665 1905154517 109668675 -1729233696 -269824906 1994628556 31763802 -1930649425 -68448199 1659027843 367390997 -1954454346 -58305504 1703871898 310916364 -2110314339 -181397493 1815693745 457079079 -2057638780 -228729838 1800703400 475249982 -1439330301 -583884651 1144779055 859619769 -1386720230 -631282548 1129723190 877725088 -1527900111 -739694425 1256225053 1038567819 -1551639512 -729486146 1301134596 982158738 -1216184217 -1064980239 1502404939 780915165 -1326496642 -941067032 1591813458 702944708 -1185347499 -832685885 1465346425 542136815 -1103836084 -919339814 1346022752 658349558 -1166613752 -848178274 1417183780 595571378 -1122293999 -904128633 1393903165 605189803 -1263703238 -1012245588 1520634390 765737600 -1279217885 -993550411 1573834255 717880985 -1480461460 -792280070 1238340160 1053336278 -1599326347 -676657181 1319261785 967141071 -1457882274 -568505400 1192499826 806562532 -1367883961 -646934575 1081728619 931065597 -2129083456 -165678250 1863754476 403804794 -2039150631 -244172977 1752917749 528242275 -1883026446 -121341084 1640835806 382343752 -2001825813 -5652611 1721822919 296214097 -1666198620 -341253326 1923199624 94798366 -1681778755 -322623701 1976333969 46876167 -1837868138 -445420800 2088385210 192743980 -1793482865 -501305575 2065170083 202427957 -1553083831 -731192609 1298379621 979665907 -1543498160 -754506042 1242462076 1024018410 -1380558213 -625906963 1136147287 884935617 -1428447646 -572739852 1154875214 869453784 -1092959699 -908201285 1356112641 668177303 -1179187660 -827312478 1471768344 549345166 -1342092769 -955876727 1578052403 688397221 -1217622522 -1066680688 1499655978 778428348 -1744571775 -284900841 1980601261 17474363 -1620167016 -395770354 1902139316 107439906 -1764197709 -505460187 2027297695 265366281 -1850360150 -424505796 2143018886 146599696 -2051743003 -223096205 1807385545 482194271 -2099697924 -169994646 1826047952 466646854 -1955632425 -60270015 1700858875 308689773 -1945981234 -83517864 1645006818 353107828 -332643186 -1691651048 35792290 1965364532 -348028777 -1673089023 89121211 1917374765 -487076676 -1779368918 217689488 2080283910 -442890075 -1835190221 194275721 2090031391 -241478422 -2036571012 529872326 1754400080 -151613197 -2114871195 418968031 1879032137 -12526376 -2008552370 290373108 1716096354 -131262271 -1893062569 371423725 1629768059 -683514810 -1606069040 961283434 1313551868 -802185121 -1490513719 1042399603 1227289061 -644223884 -1365320478 932679000 1083227598 -554424211 -1443686149 821709121 1207794135 -889883614 -1108196172 620434702 1409033624 -845631429 -1163951955 597086487 1418846593 -1003553776 -1289106298 706780476 1562881450 -1019004919 -1270609761 760043813 1514826163 -180914737 -2110765735 456725731 1816011893 -228937258 -2057469632 475320570 1800659052 -68354563 -1930703509 367172817 1659219015 -58639900 -1954150030 311384264 1703438430 -394238549 -1618520771 109970567 1904817169 -269639246 -1729457884 31703198 1994715144 -430183015 -1856185073 139824309 2136128547 -516544128 -1775167210 255346860 2017425466 -833006329 -1184995951 542585899 1464861885 -919301858 -1103912568 658174002 1346224292 -1065165515 -1215959645 780975129 1502317711 -940631764 -1326962246 702642176 1592150166 -739359389 -1528203787 1038099535 1256658137 -729579142 -1551584788 982376534 1300943040 -583676591 -1439498809 859548797 1144823019 -631764664 -1386268194 878078052 1129404658 -568711668 -1457711462 806635296 1192458166 -646454763 -1368337789 930710329 1082045359 -792613314 -1480155480 1053806354 1237909380 -676566489 -1599382863 966920971 1319451549 -1012058520 -1263925506 765679428 1520723922 -993987983 -1278754073 718181213 1573495755 -847856038 -1166962996 595124086 1417670624 -904168893 -1122219307 605363055 1393699833 -445380924 -1837943214 192571368 2088589182 -501628195 -1793134005 202875889 2064683879 -340816138 -1666662816 94498778 1923538764 -322811153 -1681556871 46934979 1976245077 -121432416 -1882970570 382564236 1640646426 -5320007 -2002132433 295744405 1722254083 -166158702 -2128630268 404160446 1863438120 -243967349 -2039322083 528169895 1752959793 -956229811 -1341773861 688879201 1577600759 -1066609836 -1217666110 778220152 1499824878 -908419201 -1092767767 668270163 1356058309 -826844314 -1179620368 549009994 1472072412 -625604823 -1380894785 884499973 1136613011 -572800208 -1428360282 869638684 1154650762 -731017445 -1553285235 979627575 1298456225 -754955518 -1543013484 1024338478 1242110648 -59820155 -1956116717 308369065 1701209663 -83692644 -1945779446 353145520 1644929574 -223035465 -2051829983 482008731 1807609357 -170296402 -2099360968 467081858 1825581588 -505927711 -1763764361 265701069 2026993243 -424287240 -1850551442 146506452 2143072834 -284971053 -1744527547 17682175 1980431977 -395416630 -1620485284 106957542 1902590576 1083771778 933116692 -1365808466 -644851144 1207226267 821296909 -1443189065 -553804255 1312981936 960869158 -1605573988 -682896886 1227835305 1042839359 -1490999675 -802810349 1563302886 707341168 -1289717046 -1004058020 1514397695 759492457 -1269973293 -1018524091 1408603092 619881282 -1107561736 -889404818 1419270093 597649243 -1164560671 -846133641 2079796042 217062364 -1778824602 -486638864 2090528595 194895813 -1835757953 -443302167 1965859704 36410350 -1692220844 -333057342 1916888929 88496119 -1672542643 -347588901 1715485486 289868728 -2008131070 -11965804 1630404407 371904417 -1893491173 -131813747 1755034396 530350986 -2037001680 -242031962 1878423301 418465683 -2114447831 -151050561 1501706947 780470869 -1215538193 -1064604807 1592786650 703123020 -1327390730 -941183136 1465496305 543064679 -1185426467 -833559733 1345615592 657671806 -1103489084 -918739118 1144335015 858921521 -1438954613 -583238883 1129901758 878698024 -1386836078 -632176892 1257153173 1038717443 -1528773703 -739773649 1300457100 981751322 -1551038560 -729139402 1659640331 367733405 -1931314393 -68858959 1703009810 310832772 -1953513666 -58159192 1815581241 456172207 -2110131435 -180436093 1801082400 475883190 -2058078452 -229439590 2136672879 140262137 -1856672957 -430810155 2016857718 254934752 -1774669990 -515924020 1904247389 109556427 -1618025615 -393620505 1995261508 32143058 -1729943704 -270264322 1924098304 94919062 -1667168212 -341428038 1975692569 46505359 -1681077195 -322175837 2088034610 192139684 -1837465570 -444747640 2065245483 203298237 -1793637369 -502238063 1863874916 404703730 -2129258424 -166647586 1752546685 527601131 -2038703023 -243471161 1640231254 381993408 -1882353542 -120938260 1722692943 296289753 -2002758557 -5806859 1237404104 1053194590 -1479595804 -792192910 1319931345 967556423 -1599935235 -676995989 1192935930 807268716 -1458265898 -569143232 1081542115 930100597 -1367776049 -646032295 1417042348 594635066 -1166526336 -847312874 1394318773 605859107 -1122632551 -904737777 1521340830 766173448 -1264340814 -1012629468 1572869511 717694225 -1278315349 -993442755 1806981185 481519831 -2051393171 -222492165 1826200664 467578062 -2099774092 -170865182 1701826675 308863205 -1956531873 -60390967 1644303466 352658684 -1945340602 -83147312 1979926565 17070259 -1743967991 -284550753 1903070268 107592874 -1621037808 -395846266 2027470871 266334337 -1764318917 -506359379 2142569486 145896600 -1849989854 -423864908 1356494985 668813343 -1093396059 -908908237 1471659152 548441094 -1179001412 -826348246 1577185467 688308269 -1341156969 -955735807 1500263586 778765364 -1218292338 -1067096808 1299015917 980047995 -1553790527 -731629225 1241558260 1023908962 -1542533672 -754320050 1136058591 884068425 -1380417037 -624971419 1155212486 870061136 -1428863510 -573409924 620088966 1408433680 -889475158 -1107517636 597166751 1419721225 -845780045 -1164879067 707675828 1562998306 -1004525672 -1289283826 759399085 1514451515 -1018305663 -1270164713 960683746 1313205876 -682836018 -1605660840 1043274491 1227369069 -803111977 -1490662591 932796112 1084122694 -644401156 -1366292630 821334729 1207149151 -553978907 -1442987149 530312782 1755111128 -241856670 -2037202956 418785879 1878072001 -151499909 -2113963027 289433212 1715951338 -11663536 -2008467514 372089445 1630180083 -131873975 -1893403681 36503082 1965805244 -333275386 -1692029040 88160819 1917192869 -347120865 -1672975479 217544216 2079344270 -486992076 -1778505822 194687489 2090697367 -443231443 -1835801669 1039073223 1256836945 -740253973 -1528320387 981679070 1300499272 -728933646 -1551209884 859142133 1144145763 -583330087 -1438898609 878228460 1130333050 -631844160 -1387142570 542764963 1465835317 -833122673 -1185890791 657730490 1345526572 -918926698 -1103267328 780298129 1501910791 -1064565059 -1215613397 703570824 1592300318 -941505884 -1327041998 109109007 1904734105 -393298397 -1618374987 32316182 1995058048 -270304710 -1729869140 140203837 2136762283 -430623215 -1856895353 255234852 2016519090 -516361720 -1774206306 456642411 1815150589 -180769209 -2109825327 475663218 1801272292 -229348770 -2058134840 367806297 1659598799 -69065099 -1931143453 310477632 1703326678 -57679252 -1953967366 381922308 1640275090 -120730328 -1882522178 296642589 1722374283 -6289103 -2002306649 404235318 1864307872 -166312678 -2129562228 527818799 1752355001 -243564285 -2038648427 192199776 2087947510 -444932788 -1837240870 202995833 2065582319 -501802667 -1794102845 95368274 1923613892 -341748354 -1666816536 46329931 1975894237 -322137753 -1681153551 766348492 1521138778 -1012666912 -1264263818 717244629 1573353539 -993121799 -1278666385 594937086 1416705128 -847747630 -1166060220 605798631 1394405489 -904551989 -1122856611 807050408 1193126974 -569049724 -1458320110 930568369 1081108519 -646366819 -1367471861 1052841114 1237722124 -791710282 -1480047328 967626883 1319886869 -677203537 -1599766215 265854277 2027924947 -506004375 -1764635393 146102620 2142398922 -423937936 -1849947930 16979319 1979983329 -284330917 -1744157491 107925870 1902764536 -396316606 -1620606764 309300513 1701363127 -60691443 -1956193125 352471352 1644525998 -83089388 -1945429886 481559827 1806906757 -222665665 -2051189591 467255562 1826550172 -170418138 -2100260688 884391309 1135709467 -625419103 -1379931081 870021524 1155287298 -573237064 -1429067730 980235711 1298793769 -731687789 -1553701883 1023472038 1242022192 -754020214 -1542873060 687975913 1577491839 -955265851 -1341588397 778856944 1500207462 -1067317028 -1218103222 668607963 1356666189 -908835593 -1093438367 548921794 1471205716 -826703634 -1178685320 -1031629861 -1249533107 747434743 1535885921 -974170174 -1293392044 736179950 1558578808 -866575383 -1151456385 576158405 1431325267 -885727248 -1137447066 624606940 1379765834 -550140993 -1473072343 826008211 1178391045 -665303130 -1352698064 911615626 1095833116 -772928627 -1494664421 1071671969 1223121463 -696004716 -1585119486 948809400 1334484526 -101928173 -1897167995 400740927 1625678505 -25069814 -1987688548 277812774 1736976048 -147375327 -2144334921 423189005 1849584283 -262471880 -2023895122 508861972 1767091842 -463756425 -1822649375 173392475 2102588109 -482973842 -1808705544 221775426 2050963156 -360699067 -1652089901 76434025 1938389759 -303173796 -1695883318 65244784 1961148134 -610688358 -1398894068 899138486 1116795680 -587962749 -1410116075 855246767 1174222649 -717083992 -1572529602 994855812 1280015122 -768610639 -1524048345 1008832413 1260830475 -970018050 -1322679704 673240018 1596449604 -1052543257 -1237039503 793581515 1481254749 -923452724 -1074656678 654007264 1375497078 -812056875 -1197486525 563519481 1452388207 -520650158 -1745833276 251257726 2046743528 -409319861 -1868728611 160704359 2123569137 -299103648 -1725220106 2255692 1998937050 -381563271 -1639514385 122662741 1883807683 -46099914 -1975016800 323941146 1682555788 -97692113 -1926601031 337852163 1663305621 -207939068 -2070140270 496335656 1787972542 -185147875 -2081296757 452509489 1845464999 -256577191 -2018262577 515543157 1774035171 -136760000 -2132933162 433542252 1859151098 -26248853 -1989654019 274798663 1734748369 -117260942 -1912238620 386718814 1611394248 -318512835 -1710960213 51216401 1946857607 -361880284 -1654057550 73417736 1936159902 -472356593 -1797301863 232130595 2060531893 -457855722 -1817010816 180079674 2109537452 -874851951 -1126309625 634695869 1389592619 -860416632 -1146084066 582579364 1438532658 -989767261 -1308202699 722417807 1544030233 -1033069126 -1251234516 744684694 1533398016 -697449995 -1586826909 946053337 1331990607 -788527636 -1509476998 1057907904 1208570966 -659142201 -1347323567 918038763 1103042685 -539259426 -1461928632 836103410 1188224100 -374357992 -1633095538 128033076 1889964450 -289274879 -1715129193 13395245 2009814459 -411809750 -1871480644 159000838 2122127760 -535196621 -1759593307 236449055 2031148425 -199700356 -2095062806 437694800 1829863878 -210430875 -2072894221 494630217 1786529247 -87861170 -1916507944 348993890 1674185204 -38888361 -1968591679 329317755 1688718829 -759045936 -1513697210 1020232188 1271443818 -710138679 -1565846433 1000490469 1285911923 -602248990 -1424140172 840174030 1158887768 -612913925 -1401906067 897174999 1115618625 -814288716 -1200504798 561549720 1451204878 -937741139 -1088682949 638932353 1360160023 -1045596026 -1230354416 799218090 1487153468 -960447329 -1312322551 684645811 1607068965 -1494329633 -773233079 1222653939 1072105317 -1585212730 -695950768 1334703082 948618108 -1472864531 -550310277 1178320833 826052439 -1353180428 -664851870 1096186840 911297358 -1151777093 -866224595 1431775127 575674113 -1137409374 -885804492 1379591054 624808728 -1249718647 -1031406049 1535946661 747347763 -1292957040 -974636538 1558277052 736516906 -1652525545 -360233343 1938691899 76097453 -1695698418 -303398248 1961087778 65332148 -1822687707 -463679821 2102763273 173191071 -1808385476 -483325270 2050513680 222260102 -2143852941 -147826971 1849231199 423507913 -2024103318 -262302980 1767162694 508818384 -1897075135 -101982505 1625460589 400932859 -1988023720 -24765746 1737444212 277380066 -1074436194 -923642104 1375405746 654063140 -1197956217 -811625711 1452720811 563212861 -1322324052 -970334406 1595969152 673693206 -1237111883 -1052501213 1481460377 793410063 -1572702214 -716880020 1280054998 994780736 -1523600413 -769096843 1260507855 1009181273 -1399193656 -610349218 1117232868 898674290 -1410057263 -588051641 1174035197 855468651 -2070198442 -207849536 1788159610 496113388 -2080996529 -185486375 1845027427 452973301 -1975464092 -45613070 1682878024 323591902 -1926427779 -97895445 1663265361 337926855 -1725147342 -299145308 1998730782 2426504 -1639869653 -381246531 1884287495 122208913 -1745363200 -521080938 2046410284 251563706 -1868948711 -409130097 2123659829 160647843 -1797770147 -471923509 2060866929 231826919 -1816793020 -458047278 2109444456 180134398 -1711031185 -318468871 1947065667 51047893 -1653704586 -362198816 1935677786 73869772 -1989204935 -26733393 1734427925 275150211 -1912414176 -117059402 1611432204 386642330 -2018202613 -256664419 1773849895 515767729 -2133235694 -136423292 1859586366 433076648 -1347021675 -659479549 1102607801 918504751 -1461989236 -539172838 1188409760 835879222 -1586651993 -697652175 1331953035 946130205 -1509926722 -788043736 1208891794 1057556740 -1308556047 -989449113 1544512989 721966411 -1251163928 -1033113474 1533190596 744853842 -1126527805 -874660779 1389686255 634641785 -1145616166 -860850100 1438198262 582883680 -1916599012 -87804534 1674404912 348804262 -1968258811 -39194221 1688248361 329748671 -2095542994 -199246408 1830218754 437378196 -2072688329 -210601567 1786456091 494672013 -1871440520 -411884050 2121954388 159204546 -1759915679 -534846985 2031595597 235962587 -1632658102 -374821412 1889664102 128371952 -1715316397 -289052219 2009872511 13306089 -1230166572 -1045818046 1487095032 799306862 -1312759347 -959983269 1607368929 684306551 -1200181786 -814637712 1450757322 562035804 -1088722433 -937666199 1360333011 638728261 -1424345680 -602077914 1158960284 840131594 -1401425495 -613367489 1115263109 897490963 -1514029694 -758739692 1271913646 1019800632 -1565754981 -710194931 1285691575 1000679457 173742547 2103191877 -464160513 -1823324055 221699530 2050092380 -482820890 -1807774608 75534817 1938268535 -359730995 -1651916709 65885688 1961518446 -303876908 -1696332734 401344951 1626028321 -102602597 -1897572339 276942254 1736899896 -24138622 -1987535852 423068037 1848684819 -147201879 -2143367105 509232540 1767732490 -262921040 -2024598490 825571611 1177684365 -549758921 -1472436063 911801602 1096797588 -665412562 -1353601864 1072607529 1223262655 -773795835 -1494753133 948139312 1334068646 -695397348 -1584782198 746727807 1535449577 -1030993837 -1249150779 737144166 1558765040 -975074230 -1293501220 576299341 1432261083 -866664351 -1152323337 624190804 1379096002 -885390216 -1136839442 322971794 1682380804 -45200962 -1974896344 338553995 1663753245 -98333273 -1926972111 496738464 1788645430 -208289396 -2070744806 452355257 1844532271 -185072235 -2080426749 251082998 2045773920 -520529446 -1744934580 161152239 2124270713 -409690685 -1869370027 2928836 1999339602 -299707928 -1725570690 121730269 1883653195 -380693007 -1639439001 674105434 1596537036 -970954378 -1322821152 792972355 1480916181 -1051873937 -1236623879 653623400 1374859518 -923016892 -1073950254 563627121 1453290727 -812243619 -1198451253 899225662 1117661352 -610830062 -1399830140 854907943 1173613745 -587547381 -1409446499 994217996 1279631514 -716377824 -1572093514 1009734677 1260938371 -769575623 -1524234833 946699089 1332366279 -698148227 -1587270933 1057013576 1208455134 -787554716 -1509298446 917959523 1102169077 -658992561 -1346395431 836450170 1188825068 -539666858 -1462606144 635071285 1390238627 -875296231 -1127007601 582463276 1437638586 -860238336 -1145110890 721543943 1543951249 -988839381 -1308052803 745285406 1533745032 -1033746894 -1251641692 50551705 1946446607 -317900107 -1710618077 74358656 1936305942 -362742100 -1654141382 232313771 2061493053 -472468857 -1798209007 179640242 2108827428 -457476450 -1816377848 515132413 1773370219 -256234799 -2017650105 433688548 1860091762 -136843576 -2133795234 275760079 1734931289 -27155741 -1989766539 386009046 1610954560 -116627718 -1911859604 561400336 1450277510 -814208196 -1199629398 639340041 1360838303 -938086619 -1089282125 799916578 1487598260 -1046240498 -1230728296 683673147 1606891181 -959551721 -1312204927 1019304564 1271294690 -758170792 -1513616434 1001168493 1286319867 -710738111 -1566191657 840618566 1159586512 -602623126 -1424784388 896996959 1114646217 -612796557 -1401010203 437807832 1830771278 -199881740 -2096022686 494251713 1785896535 -209989651 -2072182917 348381930 1673843324 -87194682 -1916095664 330180339 1688802917 -39827489 -1968736439 128940732 1890077226 -375317616 -1633277178 12762789 2009435699 -288563319 -1714688225 158659214 2121515544 -411397214 -1870814412 236533399 2032010753 -535341125 -1760532691 1849154775 422636609 -2143699461 -146895507 1767512270 509421656 -2024506910 -262977164 1626100965 401302643 -1897777719 -102431393 1736544508 277258346 -1987055152 -24592058 1937820851 76020773 -1651593825 -360080119 1961691306 65681468 -1696372346 -303802096 2103133313 173831191 -1823136339 -464382661 2050392216 221360142 -1808211532 -482356958 1431960607 576638089 -1151886029 -867127899 1379153926 624101520 -1137026774 -885167684 1535276077 746931387 -1249110783 -1031068265 1559212084 736657570 -1293823720 -974724722 1223617659 1072291053 -1495233193 -773341759 1333995618 948181236 -1584576178 -695567912 1177904201 825382111 -1472527003 -549702157 1096327248 912232646 -1353268868 -665718294 1999433110 2874624 -1725788998 -299516884 1883318671 122034457 -1638971229 -381126603 2046256548 250631474 -1745288056 -520211426 2124063165 161321259 -1869299567 -409735161 1788607986 496815460 -2070569762 -208491448 1844853227 452004221 -2080876345 -184588207 1681946048 323437910 -1974594324 -45538182 1663939033 338329935 -1927032587 -98246557 1279446366 994442696 -1572033422 -716464924 1261373767 1009269201 -1524537237 -769238787 1117341036 899577338 -1399380928 -611314474 1173651829 854831587 -1409621927 -587345713 1375067450 653454764 -1074021354 -922973056 1452808483 564079029 -1198098417 -812562279 1596871944 673801630 -1323289564 -970521422 1480823057 793026951 -1236406211 -1052065621 1543618133 721850051 -1307582599 -989270033 1533835852 745229018 -1251861664 -1033557002 1390032487 635242225 -1126934709 -875337763 1438118526 582009576 -1145466030 -859921468 1102491185 917610151 -1346842851 -658505845 1188784680 836524734 -1462433020 -539870318 1332553219 946476693 -1587329233 -698058823 1208017434 1057477260 -1508998346 -787893344 1735368349 275295755 -1990066255 -26816729 2061012729 232767087 -1797853227 -472785085 2109033184 179468918 -1816450100 -457434278 1946355403 50607709 -1710397465 -318089359 1936638674 74052164 -1654610946 -362310808 1159368468 840810370 -1424691656 -602677586 1115114253 896564123 -1401345503 -758622564 1286390591 1001124777 -1566399981 -710569339 1487773552 799715302 -1230766500 -1046163766 1606441833 684157951 -1311884731 -959903021 1450579778 561063892 -1200064914 -813742344 1360778075 639427533 -1089097097 -938310943 2121576412 158572362 -1870999824 -411173274 2031709125 236870483 -1760097559 -535807361 1890527214 128456568 -1633597758 -374966700 2009261047 12964705 -1714650405 -288640435 1673772984 348426030 -1915887980 -87364094 1689156513 329861943 -1969218931 -39376357 1830303626 438241052 -2095688026 -200186320 2049750082 220955860 -1809656466 -484055560 2101440603 172376269 -1823534729 -465034783 1962359920 66063590 -1694933668 -302092854 1939535977 77449471 -1651205819 -359421485 1738253350 278697136 -1986673398 -23923300 1626759231 401690793 -1896349421 -100716155 1765813268 507976834 -2024911560 -263619154 1848502285 422238363 -2145154783 -148588105 1094882442 910533660 -1353910874 -666122960 1177505939 824729605 -1474219585 -551157463 1335434424 949890094 -1583907436 -695186174 1224005793 1072949303 -1493517939 -771913445 1559594222 737326200 -1292114494 -973286060 1536704759 748646497 -1248452133 -1030680243 1378749660 623459402 -1138725392 -886612634 1430505669 574945363 -1152538135 -867526273 1664582915 338736533 -1925585873 -96545607 1683636506 324891020 -1974198218 -44887904 1844186417 451624359 -2082313187 -186295157 1786890536 495385022 -2070960124 -209151854 2122356071 159884785 -1869679541 -410401571 2045596030 250241512 -1746718638 -521928508 1885019477 123481539 -1638564743 -380482321 2000083276 3271130 -1724336032 -297826058 1482270155 794727773 -1235761945 -1051659151 1597268434 674451780 -1321598722 -969068440 1451372025 562371951 -1198764843 -812942269 1374677472 652794230 -1075738420 -924403622 1173271983 854164793 -1411328893 -588782571 1115910582 897859872 -1400041318 -611704820 1261780381 1009913099 -1522836303 -767792089 1280899460 996133138 -1571383128 -716068802 1209718464 1058924118 -1508591636 -787249286 1333203673 946872911 -1585875979 -696368285 1187077874 835087972 -1462812706 -540537016 1101830891 917219965 -1348273209 -660223151 1437451940 581629490 -1146902648 -861628642 1388315325 633811499 -1127324783 -875998457 1534480022 745635328 -1250414662 -1031856340 1545308815 723302937 -1307186269 -988619979 1937045000 74696350 -1652910300 -360863822 1947808273 52298375 -1709747395 -317693013 2108653114 178802348 -1818157290 -458870912 2059581987 231049909 -1798513905 -473175143 1858332268 432330490 -2134014144 -137709610 1773019765 514396899 -2019540135 -257461297 1612213854 387931848 -1911156878 -116310044 1735764551 275946193 -1988375701 -25363459 1359079297 637982487 -1089501523 -938953157 1449927576 560665358 -1201519948 -815435230 1608150963 685596453 -1311502689 -959234551 1488432042 800103228 -1229337978 -1044448752 1287059429 1001506675 -1564961079 -708860321 1272656892 1021051754 -1512746288 -757964218 1114472407 896159553 -1402790149 -614191507 1157675982 839355224 -1425089822 -603329932 1785710409 493418463 -2073975195 -211380493 1828848464 436548550 -2096340356 -200584470 1689538427 330530797 -1967509929 -37937471 1675201378 350141428 -1915229618 -86975784 2010699565 14673851 -1713981951 -288258409 1890915124 129115042 -1631882728 -373538162 2030264095 235171721 -1760739789 -536211803 2121177862 157920144 -1872692694 -412628292 -694551730 -1583428648 949459554 1334881012 -772522153 -1494020159 1073372795 1224568557 -666733700 -1354415126 910955088 1095443142 -550520987 -1473738765 824301129 1176954591 -886117590 -1138107460 622889478 1378335376 -868012237 -1153163355 575491615 1430945417 -973774056 -1292741746 737870388 1560031906 -1030183167 -1247832169 748078637 1536292539 -302523514 -1695487216 66697898 1962838588 -358998113 -1650643191 76840627 1939033637 -483634252 -1809095902 220344984 2049245710 -465463379 -1824086213 173012609 2101921303 -264188958 -2025325708 508472014 1766431320 -148041733 -2144714899 421752535 1847877185 -23378992 -1986235578 278209276 1737626218 -101283895 -1896761505 402188005 1627379315 -813512177 -1199179111 562866979 1451989941 -923857386 -1075298688 652308282 1374052268 -1051114947 -1235324245 794239761 1481642887 -969636316 -1322010958 674948872 1597888414 -768222613 -1523389699 1010547527 1262259153 -715645326 -1570820380 995524446 1280397256 -588361127 -1410768177 853554037 1172767715 -612133312 -1400592682 898496364 1116391418 -185799993 -2081695151 451054571 1843772285 -209637666 -2071585208 495931378 1787330404 -97033483 -1926213021 339280857 1665020751 -44390676 -1973578118 -379848029 -1638086091 123050895 1884465945 -298434886 -1724838356 3694486 2000645888 -411012463 -1870183929 160306109 2122916651 -521292152 -1746237922 249812900 2045044530 -458253876 -1817663142 178387168 2108082294 -473801259 -1799000765 231488761 2060127343 -361491970 -1653399192 75133138 1937588292 -317073945 -1709251215 51885259 1947239517 -115832408 -1910523586 387377284 1611782162 -25866831 -1988985561 276507805 1736186891 -138215014 -2134626036 432890038 1858752544 -256981629 -2018904811 513844399 1772590137 -540952316 -1463383662 835704872 1187571902 -659784419 -1347727989 916593713 1101343911 -786812618 -1508048480 1058295834 1209229452 -696781521 -1586444871 947491843 1333699733 -1032410784 -1250846218 746113100 1535113434 -988058247 -1306763793 722799701 1544699075 -861068974 -1146482236 581124222 1436840168 -876550837 -1127754275 634291303 1388950769 -38492019 -1967941605 331008417 1690171703 -86414188 -1914807294 349638072 1674591534 -210820929 -2073554903 492913043 1785098501 -201136986 -2096770000 437028234 1829483804 -536626967 -1761310593 235788741 2030758227 -412189456 -1872147354 157294044 2120691018 -287821605 -1713438643 -772582765 1073558463 -1986322814 -23319020 1737850798 278023992 -1896424805 -101586419 1626913719 402623265 -2025810256 1766782876 508151562 -2144513367 -148217281 1847800709 421790483 -1809051930 -483705232 2049077194 220553052 -1824404737 -465110423 2102373331 -1695054124 -302991806 1962534904 67032942 -1650834739 1939088353 -1410461941 -588693603 854023857 -1400648942 1116580414 898276008 -1523218631 -768428113 1262216725 1010620035 -1571273952 -715164746 1280713228 995168922 -1235673233 -1050791943 1482128963 793792213 -1321936010 -969675808 1597684314 675121868 -1199401123 -813324341 1452078705 562808551 -1074834620 -924294190 1373713000 652608254 -1870647357 -410575019 2123255535 160005753 -1746015270 -521479348 2044955382 249870944 -1638160399 -379807897 1884669661 122877515 -1724488728 -298757250 2000159428 4141650 -1925759065 -97513679 1664704139 339635741 -1973748802 -44184792 1683266194 324250116 -2081638507 -185891069 1843582649 451274287 -2071891060 -209304806 1787761312 495460918 -2134680376 -138122146 1858944484 432672114 -2018600751 -257316793 1772157437 514312555 -1910975238 -115350420 1612101078 387024192 -1988816669 -26075019 1736143311 276578649 -1653322580 -361530310 1937386880 75308310 -1709602635 -316753885 1947724185 51435791 -1817197410 -458689528 2107745714 178689316 -1799225209 -473616367 2060214699 231428413 -1146258432 -861254506 1436753196 581184954 -1128220647 -876115825 1389287733 633989539 -1250495438 -1032731484 1534629150 746562952 -1306841045 -988020547 1544900871 722624913 -1508217756 -786604814 493235287 -2096973324 -200963742 1829558488 436987982 -1967852065 -38550199 1689949427 331195493 -1915145786 -86113968 1675055338 349200508 -1565110975 -709788201 1287138413 1002380539 -1512339112 -757286450 1272309876 1020451042 -1402092173 -613747227 1113826399 895784137 -1426062998 -603508228 1158570054 839471312 -1090429659 -939102797 1359952905 638061727 -1200842436 -815027798 1449326608 560318598 -1311058665 -958536319 1607775291 684950701 -1229516530 -1045421672 1488547874 800997556 1417831191 595940225 -1165229509 -846515539 1408214798 619222936 -1109277150 -890833228 1515842341 761191347 -1269331447 -1018119521 1563701052 707993514 -1288024560 -1002602874 1228239731 1043481573 -1489300897 -801365303 1314436970 962562044 -1604921786 -682498352 1206844225 820628439 -1444898195 -555242757 1082343256 931401678 -1366466956 -645239070 1877754847 418083657 -2115886349 -152759707 1753319366 528922448 -2037389590 -242690436 1631046637 372308859 -1892046143 -130114985 1717178356 291323746 -2007732520 -11313586 1918587835 89940781 -1672138089 -346947071 1966512034 36808500 -1690765682 -331364840 2088819593 193456927 -1836139867 -443971021 2079137680 216674054 -1780252996 -488354262 1301893718 983458496 -1550371974 -728759316 1257543247 1039378137 -1527056541 -738342923 1128454756 876997362 -1387480248 -632583202 1143938685 858271467 -1440645295 -584691769 1345208882 657027748 -1105190114 -920185976 1464043051 541374141 -1186076921 -833955951 1593166336 703789718 -1325683924 -939746374 1503137305 782188175 -1214877899 -1064214621 1995928222 32522760 -1728506958 -268557532 1905964679 110986769 -1617635413 -392960195 2016213676 254528058 -1776116864 -517625066 2134982325 138808867 -1857069159 -431460593 1799381754 474436204 -2058484778 -230083776 1814931171 455775861 -2111584305 -182126759 1704717000 312269406 -1953133596 -57492622 1660301009 368123463 -1929883651 -67141781 1723072917 296956163 -2001051463 -4370385 1641661836 383710490 -1881693024 -120548298 1752140199 526956849 -2040403829 -244918243 1862421950 403012904 -2129908590 -167044092 2063798769 201597287 -1794281251 -502644661 2087638504 191489406 -1839156028 -446200750 1977129411 48212309 -1680410385 -321795975 1924488666 95579468 -1665450762 -339997600 1574576477 719131083 -1277935503 -992775961 1522001220 766563794 -1262910360 -1010912002 1392617839 604412409 -1123039165 -905381675 1416392054 594238944 -1167979430 -849003316 1080897849 929694127 -1369223147 -647733117 1191245088 805815734 -1458662388 -569793382 1320597771 967936413 -1598498777 -675288911 1239121170 1054625156 -1479205826 -791532376 2142187732 145227842 -1851698696 -425303698 2026042573 264619099 -1764977183 -506747529 1903474918 108234864 -1619338806 -394401444 1981381887 18762857 -1743315501 -284152507 1645748400 354357286 -1944698468 -82743030 1702225065 309515327 -1954839163 -58936045 1824761986 465868820 -2100442706 -171247304 1806593179 480861197 -2053108297 -223920863 1153503260 868622474 -1429245648 -574078554 1135399941 883680403 -1381845719 -626686529 1243256878 1025353912 -1542129406 -753677932 1299668023 980446369 -1552335589 -729936499 1500905592 779170030 -1216847532 -1065397822 1578878049 689763575 -1340758707 -955083301 1470990410 548059356 -1180440218 -828057104 1354779731 667385029 -1093784193 -909566487 820946451 1206490757 -555694273 -1444415575 931357194 1082413724 -645070042 -1366674512 1043672609 1228021431 -801419507 -1489207397 962128440 1314904750 -682194156 -1605256318 760854135 1516144353 -1017653413 -1269766195 708080238 1563640568 -1002826942 -1287838764 595738181 1418006227 -846438551 -1165266945 619706972 1407765194 -891184272 -1108956186 192972507 2089268813 -443619337 -1836460191 216875714 2078962260 -488430610 -1780214920 89853673 1918647935 -346722363 -1672323245 37145328 1966209638 -331830308 -1690330294 372741823 1630578217 -130418797 -1891711227 291132070 1717396016 -11258998 -2007825636 418127501 1877683739 -152928351 -2115678409 528603796 1753672194 876775222 1128642464 -632494566 -1387538804 858735407 1143501753 -585031165 -1440345451 983109380 1302216594 -728273368 -1550819650 1039452957 1257503627 -738547151 -1526883673 312194970 1704757004 -57289034 -1953307104 368472963 1659978517 -67628369 -1929436615 473972648 1799819070 -229745020 -2058785262 455998385 1814743847 -182216035 -2111526389 254584830 2016122728 -517814574 -1775897020 138503143 2135315313 -431029557 -1857539491 32976844 1995448154 -268874016 -1728151946 110816213 1906170691 -392918279 -1617708433 47760529 1977611271 -321477187 -1680763605 95748232 1924280350 -340041308 -1665380046 201542819 2063891509 -502452849 -1794499303 191793338 2087303212 -446633578 -1838688000 -245254695 -2040101553 402788588 1862606970 -166956608 -2129968810 297032903 1723034705 -4571669 -2000876163 383359198 1641982024 -120063502 -1882142364 968287321 1320277199 -675773067 -1598048797 1054548032 1239158998 -791330452 -1479380486 929918059 1080712445 -647819961 -1369162287 805349490 1191680228 -569456290 -1458964024 604107837 1392952491 -904948463 -1123506809 594292772 1416298674 -849194744 -1167760994 718961679 1574784153 -992731869 -1278005835 767014934 1521518720 -1011230406 -1262556756 465827280 1824834886 -171076356 -2100648854 481178057 1806238047 -224374555 -2052628365 1025164668 1243477482 -753621936 -1542220602 980877669 1299198451 -730242999 -1552002849 868306254 1153859032 -573625246 -1429725964 -1550194446 -727787420 1301776862 982563144 -1527501589 1257917895 1040022865 -1388158784 -632991658 1129054700 877343098 -1439718183 -584543153 1143064053 858191203 -1368552547 -647316725 1080289969 929356327 -1459597436 -569934062 1192111784 805903934 -1598684241 -676252871 1320706691 968839701 -1478768714 -790825184 1238738586 1053988364 -1277518855 -992105617 1574238933 718522947 -1263050784 -1011847306 1522089676 767430234 -1124002869 -905567395 1393521383 604521073 -1167271982 -848566460 1415755518 593856104 -1794921643 -503014461 2064501369 202046191 -1838256308 -446079014 2086669920 191315702 -1680333977 -320924687 1976975947 47280861 -1665800322 -340600856 1924892242 96253636 -2001421519 -5010521 1723521565 297659019 -1881571544 -119648322 1641487876 382742162 -2039532797 -244841579 1751208495 526803641 -2130512102 -167393396 1863095862 403416736 -1216955684 -1066300854 1501092848 780135270 -1340375355 -954446253 1578442729 689057663 -1179831570 -827719048 1470321602 547644244 -1094650121 -909654431 1355716571 667526989 -1430148424 -574186962 1154468756 868809474 -1381208415 -626303433 1134694285 883244827 -1541791094 -753069540 1242842022 1024684848 -1552423277 -730802683 1299810239 981382953 -1944544748 -81810814 1645673272 353487790 -1955242483 -59609445 1702575905 310120375 -2101145050 -171695440 1825403658 466240412 -2052139457 -223746391 1805694739 480741253 -1850766736 -425149722 2141317980 145152970 -1765650839 -507150593 2026647365 264970195 -1619787198 -395103532 1903846254 108876792 -1743141285 857839783 1143384113 -728124000 -1549892298 983028876 1301341210 -738954823 -1527561937 1039798421 1258102787 -1326310048 704335066 1593605196 -1063720465 -1214260871 781617347 1502722133 -919689788 -1104571054 656458984 1344795774 -834444835 -1186705077 541917425 1464479847 -905884007 -1123647985 604975029 1393041187 -848524672 -1167345130 593685420 1415961402 -992295253 -1277299139 718579591 1574147857 -1011416398 -1263521244 767124382 1522422536 -675913987 -1598984597 968376273 1321144135 -790914332 -1478710670 1054211016 1238551390 -647113009 -1368725927 929282019 1080330101 -570420522 -1459150272 -244355503 -2039980345 526454653 1751531499 -167597496 -2130339106 403491684 1863056370 -4921757 -2001479947 297437007 1723709401 -119987590 -1881271572 383206230 1641051072 -321356235 -1679864157 47587097 1976643471 -340411860 -1666020678 96197376 1924983702 -503056889 -1794849135 202217259 2064295869 -445763042 -1838611832 190862130 1024728820 1242771042 -730350655 -1552905385 981064429 1300163195 869242566 1154000464 -626248717 -1381301403 883053279 1134912073 547557008 1470381574 -910120027 -1094214861 667863689 1355414047 779650722 1501541940 -954522729 -1945474528 -83010890 1644432140 352533402 -1956139463 -60776785 1701433109 309264259 -2100174318 -170470780 1826587454 467186600 -222620003 1806845735 481654705 -1849853372 -423998766 2142444392 146025470 -1764704675 -505966901 2027872113 265940967 -1620643210 -396246304 1902678874 107979724 -1744095633 -284424455 1980061507 16934869 -1218163992 -1067222402 1500130244 778902354 -1341550863 -955335065 1577578461 -1178615078 -826740148 1471259638 548836192 -1093531965 -908773803 1356621807 668686201 -1428989300 -573281766 1155349408 869927734 -1380016491 -625365501 1135673273 884461359 -1542925634 -753933784 1241953170 -1553656153 -731765199 980174621 -1794024607 -501847049 2065644109 202902235 -1837326472 -444878866 2087910996 192270018 -1681206445 -322051131 1975825023 46367465 -1666771126 -341825572 -2002367739 -6194285 1722296873 296688319 -1882484964 -120799350 1640361520 381869734 -2038578377 -243600479 1752408603 527733389 -2129656018 -166250568 -1103361886 -918865868 1345481102 657807640 -1185821509 -833160147 1465888151 542678273 -1327005552 -941576186 1592385980 703516970 -1215675255 -1064471521 1501832613 780342579 -1551165242 -729012144 1300593130 981617020 -1528374049 -740168631 1256766963 1039109477 -1387228940 -631791518 1130295768 878297422 -1438821139 -583375749 1144206785 859047255 -2058213270 -229304068 1801210182 475757008 -2109739917 -180822811 1815186783 456572361 -1953914792 -57765682 1703395700 310440418 -1931189183 -68987689 1659503981 367867387 -1729808370 -270399336 1995135266 32270772 -1618412521 -393229183 1904647483 109161901 -1774276548 -516325206 2016465168 255320454 -1856801755 -430685005 2136806665 140125599 -1490601501 -803206795 1227446479 1043228761 -1605698054 -682766996 1313119446 960736320 -1443057199 -553942713 1207095549 821420139 -1366198840 -644463266 1084167396 932717682 -1164957305 -845735663 1419659435 597260349 -1107432034 -889529080 1408470194 620018724 -1270111819 -1018392285 1514520729 759361551 -1289329236 -1004448454 1562903680 707736598 -1672931029 -347199043 1917286407 88098961 -1692082894 -333189724 1965734942 36539528 -1835888359 -443178609 2090659893 194756771 -1778428672 -487037546 2079405100 217449658 -2114057905 -151438887 1878026339 418863349 -2037133994 -241893952 1755163770 530226412 -1893367427 -131943957 1630265425 1994752682 31633980 -1729371258 -269692144 1904756403 110065189 -1618597985 -394193143 2017331864 255408654 -1775211596 -516465886 2136198785 139787799 -1856131155 -430268613 1800573646 475374168 -2057505822 -228867212 1816090327 456681025 -2110703621 -181008531 1703484156 311306858 -1954055216 -58700986 1659166437 1300996706 982291188 -1551514802 -729615400 1256613499 1038178029 -1528297641 -739297343 1129327184 878123718 -1386329220 -631669782 1144909385 859496159 -1439461531 -583745549 1346155014 658211472 -1103965398 -919215172 1464956447 542525065 -1184950477 -833083483 1592212020 702548642 -1326884072 -940676210 1502281261 781045435 -1216045311 -1065111657 1878963179 419005309 -2114923833 -151526831 1754494962 529811300 -2036525346 -241555896 1629830105 371329871 -1892984075 -131306909 1716060096 290443094 -2008637716 -12472710 1917428623 549397804 1471681978 -827243520 -1179224938 668131637 1356190115 -908296167 -1092898673 778349854 1499700616 -1066742734 -1217528668 688482567 1577998737 -955840469 -1342162755 1023948104 1242498526 -754559900 -1543412494 979759441 1298317767 -731148163 -1553162005 869514618 1154780652 -572662698 -1428493120 884898147 1136216565 -625993649 -1380505383 107353472 1902191894 -395807572 -1620097990 17551769 1980555535 -284839755 -1744666589 146644402 2142940452 -424412002 -1850422264 265312683 2027383101 -505530233 -1764161519 967054445 -676694719 -1599257129 1053413492 1238294754 -792219304 -1480556082 931109983 1081650377 605225993 1393833119 -904043227 -1122347597 595509264 1417277574 -848256708 -1166569046 717786171 1573895341 -993596137 -1279140479 765806626 1520597172 -1012193010 -1263789672 46806181 1976370227 -322677367 -1681693409 94892220 1923137578 -341208688 -1666277114 202488983 2065075201 -501228101 -1793528531 192706702 2088454168 -445507166 -1837815500 528295105 1752831063 -244103699 -2039188101 403759320 1863831630 310986670 1703835448 -58251646 -1954540012 367297463 1659089697 -68492645 -1930571251 475189148 1800797962 -228806992 -2057593306 457116549 1815624467 -181310807 -2110367169 255743946 2017027932 -516933914 -1774778768 139695059 2136253253 -430050561 -1856322967 31842296 1994583918 -269762860 -1729327550 109583329 1905208183 703031142 1591760880 -941029814 -1326565668 780837759 1502450665 -1065041325 -1216089403 658304852 1346101186 -919433608 -1103773970 542190413 1465261019 -832615839 -1185383689 877688578 1129793428 -631368146 -1386666312 859681563 1144685453 -583806409 -1439374687 982253360 1301073830 -729440740 -1551716726 1038498601 1256262591 -739747323 -1527813485 194148079 2090157689 -442755133 -1835325611 88735453 1917767243 -347627535 -1673482393 35928772 1965230674 -332768280 -1691522178 -1033610924 -1251776062 745158776 1533872366 -989225651 -1307660837 721943649 1543556343 -859844250 -1145511440 582070346 1438023900 -875424385 -1126881815 635204691 1390101701 -457348616 -1816503954 179505364 2108962882 -472863263 -1797808777 232705229 2061106267 -362356278 -1654533796 73957606 1936699504 -318036525 -1710484155 50676991 1946317929 -116754020 -1911731958 386144432 1610819622 -26755707 -1990161133 275373225 1735322687 -137236050 -2133409480 434081922 1859690516 -256100937 -2017786591 515003547 1773495309 -184673549 -2080822683 451967967 1844923209 -208412950 -2070614404 496877510 1788514128 -98200895 -1927110057 338424813 1663878011 -45590824 -1974507954 323368948 1681983330 -381089129 -1639040511 122121147 1883265837 -299577714 -1725694440 2797474 1999478580 -409828699 -1869237709 161276809 2124141343 -520141124 -1745324502 -1566261899 -710701597 1286265945 1001254095 -1513522836 -758232582 1271339072 1019226326 -1400949433 -612891183 1114723435 896951549 -1424821922 -602553912 1159499890 840671460 -1089229551 -938173049 1360907325 639302827 -1199675128 -814130786 1450182692 561461426 -1312283357 -959507019 1606829071 683766937 -1230642886 -1046294100 1487634454 799846528 -1714774595 -288510677 2009398417 12831751 -1633199708 -375363278 1890138248 128845854 -2072146471 -210059953 1785982197 494197859 -2096084544 -199788202 1830693100 437852282 -1968830997 -39766659 1688757447 330257489 -1916026382 -87232156 1673896158 348295240 -1145074636 -860308318 1437723928 582409614 -1127069651 -875202373 1390160129 635115927 -1251736570 -1033685872 1533699370 745362876 -1307983841 -988876663 1544003891 721457573 -1509385136 -787501882 1208417660 1057082858 -1587193783 -698193697 1332427109 946604531 -1462561694 -539745036 1188918606 836388312 -1346449285 -658906899 1102098775 917995969 -2133742340 -136930198 1860160976 433651014 236057209 2031534831 -534801579 -1759992893 159135328 2121991926 -411936948 -1871353894 13269579 2009942749 -289137817 -1715262479 128433746 1889570500 -374743170 -1632702488 329703965 1688326795 -39288015 -1968196697 348857860 1674319506 -87734488 -1916635202 494758447 1786403513 -210564349 -2072757355 437300790 1830264480 -199307494 -2095448180 897569457 1115218471 -613305443 -1401519349 840046248 1159013950 -602114172 -1424275694 1000626819 1285777941 -710263889 -1565717703 1019846298 1271836172 -758644810 -1514090720 684245717 1607463491 -960060423 -1312713873 799344332 1487025754 -1045731360 -1230219402 638798567 1360296561 -937612341 -1088808099 561942270 1450819176 -814682158 -1200103612 386581304 1611527086 -117136876 -1912368510 275187489 1734358967 -26647027 -1989257573 433146634 1859550108 -136369626 -2133321040 515673875 1773911941 -256709057 -2018124119 180212572 2109400010 -457985424 -1816886554 231741253 2060920787 -471959959 -1797699841 73816942 1935764472 -362268094 -1653667116 51093367 1946988513 -318374309 -1711092019 744809456 1533268838 -1033207076 -1251102134 722020329 1544427391 -989378875 -1308592557 582970306 1438145364 -860812562 -1145685384 634564571 1389731661 -874721545 -1126433183 835974036 1188348674 -539127112 -1462066642 918435725 1102645019 -659532127 -1346935241 1057520550 1208961840 -788129142 -1509873124 946192319 1331859241 -697573741 -1586696699 1009225979 1260429421 -769003049 -1523662527 994727138 1280140404 -716950066 -1572666024 855382217 1174087775 -588088859 -1409988237 898751696 1117187142 -610288132 -1399288470 563118239 1452781577 -811671117 -1197879003 654132358 1375368208 -923589206 -1074522820 793446573 1481390139 -1052415615 -1237165801 673631412 1596062754 -970412648 -1322279666 122269747 1884192933 -381169377 -1639915127 2389034 1998800060 -299231994 -1725094512 160577537 2123696279 -409183955 -1868863045 251657240 2046348430 -521036492 -1745441374 452894807 1845072065 -185548421 -2080902675 496198734 1788105944 -207813278 -2070268428 337979493 1663178995 -97826487 -1926465057 323546236 1682955498 -45707952 -1975403066 624730554 1379635500 -885866346 -1137315840 575759779 1431721269 -866188145 -1151847399 736569736 1558190366 -974567260 -1292994510 747302289 1536023815 -1031500611 -1249657813 948679134 1334608200 -695873294 -1585258396 1072068039 1222722897 -773319445 -1494276995 911227372 1096223098 -664905536 -1353095082 826146293 1178258787 -550265639 -1472943025 508723570 1767223780 -262348706 -2024025912 423576939 1849193981 -147774393 -2143939375 277416256 1737374166 -24680340 -1988077318 400870745 1625554383 -102060939 -1897030429 65376534 1961009536 -303304646 -1695760212 76043535 1938777497 -360303581 -1652489035 222173476 2050566578 -483362808 -1808316258 173268285 2102717867 -463619055 -1822782329 1786591101 494536683 -2072816047 -210475321 1829827428 437765106 -2095148472 -199646498 1688649551 329355225 -1968644509 -38801675 1674279766 348933056 -1916462470 -87938324 2009736985 13440911 -1715190219 -289179997 1890050816 127980438 -1633058260 -374426950 2031202091 236363709 -1759523321 -535232879 2122083122 159079332 -1871574498 -411747704 1360205749 638854947 -1088588135 -937802225 1451152300 561636154 -1200573824 -814251498 1606983559 684699409 -1312358741 -960377283 1487231902 799173384 -1230292302 -1045689820 1285818321 1000552263 -1565890819 -710060437 1271514056 1020195678 -1513643292 1936066108 73479850 -1654102256 -361801850 1946927653 51180211 -1710906615 -318598241 2109574670 180010648 -1816924382 -457908300 2060470807 232225409 -1797379269 -472310867 1859196504 433465038 -2132838540 -136820766 1773982273 515629783 1208493812 1057953378 -1509537832 -788433074 1332077293 946000507 -1586789439 -697519273 428756610 1854504468 -142594130 -2138628296 518228635 1776597517 391497392 -111433828 -1906534646 272106153 1732194879 -29990011 -1993256173 70868710 1933471344 -365477942 -1657794724 55876351 1951640169 -312804397 -1705129147 182638292 2112218690 -454248456 -1813280914 227480269 2055742043 -478055455 -1803140233 585133642 1441226460 -856813722 -1142341648 630041171 1384815301 -880555137 -1132135447 742123128 1530713838 -1036679340 -1254967358 727065185 1548817143 -984071347 -1302367269 1062698542 1213222584 -782688510 -1503776876 943372855 1329433249 -1590432883 831321628 920728069 -1343724609 9797571 2006077269 -291823889 -1717817735 133741530 1895795532 -369698058 -1628312992 240056305 2034878311 -532637987 -1756912053 153301992 2116289406 -416460092 -1876270510 488796071 1780834097 -215216501 -2077540835 441428926 1833474856 1006329611 1291612061 -705348057 -1561194831 1016503058 1267837828 -761726402 -1516254552 891344697 1109911471 -617695723 -1406564733 843911968 1162486710 -599559668 -1421589862 642535279 1363902457 -935186877 -1085989163 555846518 1445379040 -818943398 733490176 1556028566 -977908436 -1296990790 752216089 1540544655 -1025799883 -1243825757 627287090 1382323364 -881998562 -1133841016 571367467 1426673853 -872414969 -1157156463 906968164 1091046642 -670999224 -1358533154 828569725 1181075691 -546530991 -1469339193 953463894 1339262144 -690301574 -1579293204 1069117519 1220427993 -776531613 164445577 2127170847 -406627163 -1866175437 245430672 2041039110 -525428548 -1750489046 118928827 1880196397 -384248681 -1642077183 8090018 2004631860 -294317938 -1720573928 343551469 1669143931 -93041471 320334324 1678825826 2111998854 182827792 -1813189974 -454305220 2056212383 227049225 -1803473229 -477749723 1933116340 71185186 -1657314664 -365932018 1951713197 55834427 -1705335167 -312633833 1616223202 391293812 -1906574642 -111359400 1731747835 272592749 1183624014 831232984 -1467823518 -544867596 1105293143 921067457 -1343287685 -655868179 1213670268 1062212586 -1504099760 -782339386 1329260389 943577075 -1590393271 -701253921 1530641194 742165436 -1254761978 -1036850544 1549172531 726749093 -1302847969 -983617911 1440756504 585565070 1339353348 953407890 -1579513816 -690112322 1220095261 1069424011 -1497936847 -776962905 1091526966 906514848 -1358888934 -670682996 1180869935 828741049 -1469266941 -546573163 1382283616 627362294 -1133668276 -882202406 1426996601 571018735 -1157604267 -871928637 1555591506 733954500 -1296691074 -978247448 1540732235 751994333 -1243884441 -1025710863 1958398412 62781786 -1699436320 -306997130 1943473621 80756035 -1646695175 -354526097 2053194238 224817512 -1804656430 -479719356 2097972711 168539505 -1828526901 -469380003 1762515368 504031550 -2029799292 -268138478 1851792817 426192167 -2140242787 -144094197 -1900677969 -105724871 -782777206 -857680658 -1142430600 586069442 1441367380 -1131798431 629371355 1384399181 -1254331318 741686768 1530006886 -984180539 -1303271341 727251433 1549781375 -365304766 -1656826668 70747502 1932572152 -313253797 -1705832243 56246647 1952281057 -454923152 -1813685018 183242076 2112568778 -477124503 -1802987265 226609477 2055666131 -141626330 -2138454864 427857162 1854383516 -215821053 -2077891179 489468975 1781236921 -196144870 -2092424820 440496182 1833320608 -33989327 -1963037273 334969885 1693453451 -90924760 -1919702594 345700356 1671284882 -292174489 -1718422031 10200139 2006750429 -369622658 -1627442712 133587026 1894863044 -531739307 -1756791357 239086713 2034703599 -417101492 -480139768 -1805216098 225429284 2053699506 -468950511 -1827974521 167904061 2097492907 -306565574 -1698881876 62148374 1957920640 -354948573 -1647256907 81365775 1943976857 -19483028 -1982757126 282646336 1742727126 -105155979 -1900264733 397742937 1622287311 -267567522 -2029383992 503537522 1761898468 -144639417 -92629175 -1921144865 343209573 1668531955 -48802992 -1978637370 320418428 1679688426 -2086260755 447708759 1839746753 -204678302 -2067010572 499300942 1791331032 -405960915 -1865762885 163833345 2126829207 -526367948 -1750633566 246293016 2041123470 -384430305 -1643036791 119041587 1881104037 -293876986 -1719862384 7711274 2003999420 -1055606911 -1240234217 790288045 1478354491 -965119080 -1254424178 -1036242664 1530224802 741494836 -1302936169 -984484607 1549313211 727684141 -1142912580 -857229014 1441720464 585750534 -1131590235 -880116429 1384328329 629414943 -1467215382 -544530052 1182953670 830816336 -1344154125 -655956635 1106228447 921207881 -1504208424 -783242930 1213855988 1063176290 -1590010431 -700617385 1328823533 942869627 -1907023546 -112062000 1616593002 391934204 -1992759969 -29370935 1731626099 271693029 -2138134156 -141977118 1853933656 428341454 -2015138451 -253469189 1777142849 518667479 -1813892830 -454753868 2112638990 183197848 -1802504901 -477575763 -1407176497 -618200999 1110331875 891904373 -1420954410 -599079872 1162057210 843359596 -1560561411 -704870293 1291180497 1005775175 -1516864284 -762229646 1268260296 1017064798 -1315495765 -963637187 1603879303 681472273 -1225071438 -1040329692 -1756491769 -532078447 2034266411 239550909 -1876700130 -417012600 2116924722 153781668 -1718249419 -292378461 2006710553 10275215 -1627890644 -369136454 1895185664 133238166 -1963392925 -33672971 1693933903 -2029165812 -267758694 1761804832 503591606 -2141149419 -144205949 1852753465 426374831 -1982403778 -19801176 1742244370 283097732 -1900335321 -105111631 1622494731 397573789 -1699056792 -306363394 1397513427 608922693 -1119732225 -901444247 1411487946 589736028 -1171260954 -852965008 1570231521 714138743 -1281772083 -996244133 1526337784 771563630 -1259048492 -1007468222 1325092023 972848161 -1594544741 -671998707 1234602158 1049737272 -1483150974 -794830572 1075889285 925365267 -1372674647 -651586241 1196228764 810168330 -1455201872 -565948122 1747090459 522538125 -2043929289 -248828511 1867495426 407406740 -2126390994 -163124808 1727657001 301909183 -1997040379 -1006189 1637101616 378732710 -1885712100 -123903606 1972726911 43146473 -1684337325 -325304891 1928898662 100636912 -1661548214 -336463396 2068767821 206165211 -1790933663 -498616841 2082676820 186912962 -1842527880 -450203154 1247243666 1028676868 -1537667906 -748798936 1295690123 977115421 -1556821849 -734791631 1150084512 348213677 -1968847858 -39652200 1688970530 330077620 -2095871963 -199968589 1830676745 437967263 -2072097732 -210142038 1785736464 494345606 -1870720909 -411557659 2121363807 158745033 -1760373654 -535436036 2031924550 236684752 -1633380287 -375150377 1890253165 128829947 -1714856872 -288461618 2009546100 12586466 -1230626593 -1046409143 1487421939 800026981 -1312037690 -959654832 1606780394 683849084 -1199724307 -814049157 1450428865 561314135 -1089442572 -937993118 1360924120 639188302 -1424936773 -602537939 1159680407 840458497 -1401097054 -612645836 1114805646 896902424 653734703 -1198283124 -812345830 1453180832 563803958 -1322915161 -970794447 1596689291 674020125 -1236783426 -1051779544 1481002898 792821508 -1572244751 -716291481 1279726557 994059083 -1524320536 -769423746 1261098948 1009641298 -1399653693 -610940331 1117559791 899394425 -1409335590 -587723188 1173446646 855011168 -2070920611 -208178485 1788748657 496571367 -2080537020 -184895790 1844701032 452253694 -1974744465 -45286663 1682287427 323132373 -1926885770 -98484512 1663594330 338649036 -1152236624 -866815194 1432101532 576393738 -1136687191 -885475521 1379001989 624350739 -1249260670 -1030817004 1535617710 746625592 -1293676645 -974962931 1558867639 736976417 -1651805412 -359906422 1938100784 75637414 -1696155899 -303986797 1961416233 66053823 -1823409362 1890423977 -288816886 -1714540132 13066278 2009092272 -411087583 -1871151689 158411789 2121669787 -535656136 -1760183890 236775444 2031868034 -200026761 -2095782431 438154331 1830454477 -209841810 -2072436232 493908034 1786200276 -87532219 -1915785773 348535913 1673596159 -39478948 -1969051190 330037360 1689045222 -758454821 -1513237171 1019512055 1271116897 -710467134 -1566568108 1000947950 -318184394 -1710238560 50758938 1946269068 -362471377 -1654517575 74137859 1936486805 -472683516 -1798021998 232590632 2061123006 -457267171 -1816553333 179358001 2109208999 -875440998 -1126767604 635418038 1389921568 -860090237 -1145364459 582119855 1437942073 -989176664 -1307743170 721698180 1543703826 -1033398095 -1251956697 745142685 1533987083 -697907970 -1587415960 946382290 1057317323 1117517355 -587242616 -1409789154 854655652 1173762610 -716623965 -1571938507 994528911 1279295001 -769332294 -1524376788 1009420950 1261287936 -970606603 -1323137181 673961689 1596778063 -1052216340 -1236319366 793121472 1480663638 -922861625 -1074196655 653287147 1375170173 -812385314 -1198208184 563976946 1452976740 -520321191 -1745111089 250799733 2046154467 -409910464 -1869188138 161423980 2123895546 -299430037 -1725939715 2715207 1999527633 -380974222 -1639056412 121940574 1883478728 -45377731 -1974687829 323352081 -1248942522 747108348 1535166314 -974892343 1072394154 -695678305 1158777375 840350345 -1423971533 -602350683 1115442694 897285776 -1401802966 -613081156 1271530029 1020080827 -1513856255 -758951017 1286063668 1000404642 -1565939944 -709978226 1487313531 799124205 -1045443647 1607163490 684486388 -1312473266 -960360488 1451037257 561652447 -1200393371 -814464013 1360057936 639100614 -1088505988 -937850902 2122296023 158898753 -1871590405 -411632787 2031251150 236281432 -1759768606 -535085196 1889805029 128127603 -1633008695 -374508705 1999104157 2152459 -1725331023 -298927833 1883909252 122493970 -1639690840 2046582959 -1745747581 -520802027 2123474102 160863264 -409406196 1787885817 496486511 -2069980715 -208033469 1845312736 452594806 -2081202740 -185307814 1682665675 323764317 -1975184921 -45997711 1663481042 337740868 -97524376 1279903829 995031235 -1572361863 -717186577 1260653644 1008942298 -1523946144 -768778762 1116880999 1375655985 653912231 -1074743011 -923301493 1452481576 563358910 -1197638396 -811971182 1596280835 673341589 -1322569425 -970194503 1481151514 793748620 -1236863690 -1052654176 1849481692 423356746 -2144159504 -147486618 1766923717 508964179 -2023785239 -262648705 1625772526 400580984 -1897320254 -101842860 1737135607 277718369 -1987775269 -24918963 1938540984 76347694 -1652184940 -360540158 1961233825 65092919 -1696043891 -303080421 2102411658 173502748 -1822547802 -463925200 2050852243 221951237 -1808538433 1360509844 -937498066 -1088824648 799459113 1487009727 -1045912059 -1230006637 684393264 -1312664950 1019895679 -1513943355 1000840038 1285598192 -710280630 -1565603108 840030029 1159129051 -601901471 -1424455945 897323860 1115366338 -613256584 -1401601298 437481427 1830051653 -199422209 -2095432087 494840778 1786354524 -210711834 -2072511888 348710881 -87652659 -1916684709 329589752 1688343406 -39107884 -1968410046 128221111 -374727013 -1632817651 2010024760 -288892286 -1715410412 159381381 2121844499 2031420170 634482238 1533022851 -1033288903 -1251052625 50880146 1947168260 -180588348 -2110046126 456266216 1815421310 -229526307 -2057927605 476042737 1800988007 -68683530 -1931425696 367630810 1659808076 -58049297 -1953690503 310664643 1703112021 -393518944 -1618194378 109379980 1904357658 -270097223 -1730046929 32032149 1995437315 -430905198 -1856514044 140413374 2136586536 -516084597 -1774576611 255020455 2016705841 -833466356 -1185587046 542912800 1465582006 -918580203 -1103584125 657585465 1345766831 -1064708034 -1215371096 780646674 1501596036 -941351897 -1327289167 703233291 1592610205 -347437668 -1672628982 1917047846 -1856981568 -430471850 2136921324 140108922 -1774358055 -516275889 2016612597 255074403 -1618264590 -393474716 1904565470 109210696 -1729693205 -270415491 1994954951 32483409 -1930975836 -69167822 1659487368 367981598 -1953865283 -57847509 1703149713 310587399 -2109985386 -180675328 1815235770 456490028 -2058229361 -229189351 1801423011 475576373 -1438739192 -583424610 1144058916 859292850 -1387048687 -632004217 1130180669 878313643 -1528488646 -740151892 1256946710 1038896256 -1551312605 -728766027 1300674575 -1691935529 -333435839 1965653499 36588909 265525326 2027202776 -505546398 -1764046348 146693207 2142858433 -424657541 -1850274323 17305724 1980702954 -284790448 -1744748090 107336805 1902306547 -395594423 -1620277793 308578346 1701034172 -60102394 -1955735152 352930867 1645116581 -83415777 -1946149495 482279448 1807233166 -223256268 -2051649118 466797569 1825961111 -170089171 -2099538501 884848774 1136298000 -625747542 -1380652740 869301407 1154960393 -572645965 -1428607707 979775668 1298202658 -731360872 -1552981746 1024193709 1242350651 -754608767 -1543330537 296054038 1038482124 1256376922 -739533856 -1527993482 982007509 1301220931 -729391111 -1551798417 859730686 1144603240 -584051758 -1439227068 877901543 1129612913 -631384117 -1386551459 542304936 1465244222 -832795772 -1185170670 658452145 1345855015 -919515235 -1103724789 780755610 1502499340 -1064893514 -1216335072 702850691 1591973397 -940914769 -1326581959 109828612 1905060498 -393888984 -1618834498 31858205 1994469003 -269975759 -1729146969 139481654 2136433312 -430034150 1807703370 481848796 -2051982234 -222950160 1825741139 466987461 -2099447681 -170145559 1701107064 308536814 -1955941292 -59931454 1644761441 353247735 -1945669555 -83869477 1980255534 17792440 -1744425982 -285139820 1902479671 107133345 -1620318181 -395519859 2027144476 265614730 -2063115701 -71762562 -1933586968 364289106 1655811268 -53135001 -1949169167 316364875 1708943581 -178031284 -2107357734 460133472 1818895606 -233918123 -2062974525 469815417 1795678447 -435163878 -1861689972 134319158 2131147936 -513660669 -1771759211 258754607 2020309177 -388733656 -1613539906 114951172 1910322322 -273047247 -1732341337 28819485 1991307403 -1059660362 -1210979040 785955994 1507822604 -944039505 -1329845959 699758723 1588742165 -837986940 -1190501102 537081000 1459881022 -916418147 -1100504821 661582001 1349107751 -580792878 -1436091068 862956798 1147706472 -636745269 -1391773347 872573159 1124423793 -742767136 -1886470578 -125202728 1635835746 378007540 -1998357929 -1815871 1726815099 300559341 -2125121924 -162396438 1868257104 408709062 -2043088283 -247479565 1748407113 523346911 -1841713622 -448880964 2084032262 187760528 -1789629901 -497853787 2069498655 207436681 -1662900712 -337308018 1928087348 99317666 -1685069311 -326577513 1971421997 42382267 -1260347770 -1008226800 1525612458 770297660 -1282581857 -997561847 1568881587 713296677 -1170532684 -851696094 1412790168 590497550 -1118383443 -900603333 1398322049 610239255 -1453879582 -565133708 1197076430 811523928 -1371911429 -650282387 1077160919 926096193 -1483995440 -796182970 1233283068 1048926058 -1595817271 -672730529 1324327909 971543411 -1768583409 -510476391 2023484963 261938869 -1845998826 -419464320 2146839098 150018732 -1739716803 -280414293 1983931921 21452423 -1625046236 -400231502 1898816008 103453342 -1960665237 -64638979 1697447495 304860881 -1940956302 -79139868 1648441950 356911816 -2047273127 -218224689 1811379829 485508835 -2104175808 -174857258 1822077548 463307514 -1376014393 -620978351 1140182763 888340093 -1432982562 -577676472 1150814962 866073188 -1558173707 -735635613 1294878425 975795791 -1538399252 -750070918 1245938368 1027912278 -1337147485 -951349451 1581440655 692448793 -1222542406 -1071232212 1496259222 774384128 -1097386095 -913307897 1352226493 664692267 -1174735992 -822230242 1475646116 552837682 -1111958324 -893391782 1404485088 615615862 -1160439595 -841865149 1423669753 601639279 -1285335810 -1000053656 1567438290 711591236 -1274113817 -1022779279 1510011339 755482973 -1609577304 -687276994 1308732804 956734738 -1486747471 -798672857 1231841693 1047222539 -1361820518 -640453620 1088038326 937235744 -1447460733 -557928427 1203233199 816894265 -2032731132 -237908846 1759026472 534752702 -2118436835 -155449205 1874155825 414345639 -2012384202 -16104288 1711478042 285484428 -1889488849 -127434567 1634652419 376037781 -1688081312 -328803082 1970244940 40418778 -1676924807 -351594257 1912752469 84244931 -1782946734 -490908476 2075395454 213071336 -1831362485 -439316259 2094645607 199160305 -1532760691 -744170213 1252887713 1034599479 -1546770028 -725018366 1304447160 986150958 -1434950209 -578857687 1148585107 863056901 -1391091290 -636317392 1125892234 874311708 -1189806615 -837563009 1461361861 538815571 -1099351568 -914486938 1349998812 661678154 -1211140645 -1060616883 1505826039 784737377 -1331514942 -945454764 1588383982 699129976 -1613902523 -389349933 1908649065 113548543 -1734342308 -274253366 1991141488 27875558 -1860811401 -435063327 2132288603 136254669 -1770290834 -511921672 2020991042 259182804 -2105877215 -176296521 1819589645 460557467 -2062083784 -233821778 1796831252 471746690 -1935583981 -72981115 1655649343 363332777 -1949527798 -53763684 1707274278 314949808 -337478838 -1662694436 99359334 1928014576 -326123693 -1685549115 42065535 1971777257 -449186952 -1841380370 188191316 2083562178 -497797279 -1789720585 207246925 2069718747 -162174162 -2125309000 408619522 1868315284 -247943369 -2042650719 523685403 1748106893 -124853476 -1886792822 377520688 1636283046 -1890555 -1998317677 300762665 1726641855 -796107902 -1484035308 1048722094 1233455672 -673079397 -1595494643 972029623 1323879969 -564669520 -1454316762 811184796 1197376010 -650504279 -1371723969 926185093 1077102099 -851751962 -1170441360 590686922 1412569692 -900296705 -1118716055 609808083 1398791749 -1008679980 -1259867326 770614008 1525256814 -997390387 -1282787493 713254625 1568953975 -218543605 -2046920035 485960487 1810897841 -174813678 -2104246652 463138622 1822285736 -64830919 -1960447313 304915221 1697354627 -78707168 -1941424458 356607756 1648777114 -280077713 -1740018951 20986691 1984367573 -400318858 -1624985888 103677786 1898631116 -510274979 -1768758581 261862257 2023523303 -419948988 -1845549358 150370152 2146519038 -912823613 -1097835947 664341487 1352547193 -822432038 -1174561204 552914934 1475608416 -951262479 -1337208217 692224989 1581626187 -1071569176 -1222240642 774850500 1495824210 -736068953 -1557706191 976100235 1294543645 -749879618 -1538617816 1027858322 1246031620 -621022571 -1375944189 888509369 1139974959 -577358196 -1433336294 865621920 1151297334 -640411192 -1361893026 937064676 1088243826 -558244399 -1447105209 817347837 1202752619 -686845446 -1610047124 956428502 1309065280 -798861853 -1486527115 1047278799 1231750233 -1000142420 -1285277382 711813248 1567250454 -1022440011 -1274413789 755018905 1510448143 -893877858 -1111510776 615964850 1404162084 -841661049 -1160612591 601564331 1423709245 -491112192 -1782773354 213145644 2075355322 -438829799 -1831809649 198810677 2094967971 -329141966 -1687780956 40882206 1969807496 -351505109 -1676982851 84022279 1912939665 -15914652 -2012603918 285427784 1711569118 -127865475 -1889018389 376343633 1634319559 -237592234 -2033086016 534298746 1759506668 -155490993 -2118363687 414516323 1873949941 -1060165495 -1211623393 784419237 1506179379 -945623920 -1331307514 699174332 1588313386 -837508933 -1189900243 538624407 1461580033 -914791262 -1099017164 662111630 1349530904 -579323667 -1434515333 863394241 1148283223 -636093196 -1391276958 874225112 1125952846 -744247073 -1532723127 1034801651 1252712805 -724667194 -1547090864 985667050 1304896892 -73332671 -1935263529 363817325 1655200251 -53687208 -1949565746 314748276 1707449826 -176521101 -2105691931 460644703 1819529673 -233356182 -2062519044 471409990 1797133776 -434759643 -1861146445 135821577 2132756895 -511976388 -1770197846 259374352 2020773254 -389181417 -1614110591 113504571 1908720045 -274705394 -1733860200 28194082 1990788532 1196897350 810550480 -1453763222 -564238852 1077604447 926793929 -1372286605 -650927643 1233960052 1049332962 -1484595880 -796529202 1323399277 971393275 -1594943167 -672650793 1524638754 770118836 -1259453170 -1008110184 1569579067 713740461 -1283227369 -997936767 1413196816 591174790 -1170879172 -852296278 1398171657 609310879 -1118303963 -899728973 2084115598 188621848 -1841859166 -449821388 2069155991 206823425 -1789218373 -497188563 1927453884 98937898 -1662190192 -336868090 1972328613 42494003 -1686029943 -326760161 1636697322 378090620 -1887410746 -125348528 1726202099 300216421 -1997692449 -1404599 1867877592 408075342 -2124681740 -161686174 1748519105 524253271 -2043270675 -248440453 1582040327 692794769 -1337826261 -951757635 1495384350 774304136 -1221615566 -1071083356 1352109365 663797155 -1097208807 -912335729 1476020524 553482682 -1175181312 -822929258 1140528483 888940021 -1376422833 -621656871 1150734714 865198572 -1432833962 -576749376 1293983057 975678919 -1557201795 -735458069 1246583112 1028286942 -1539098524 -750515982 1696736719 304420185 -1960033053 -64261003 1649402326 357093696 -1941864198 -79253396 1811525117 486448491 -2047357743 -219087801 1821665764 462641522 -2103834424 -174245794 2023044523 261227837 -1768205177 -509844463 2147021234 150978852 -1846112098 -420372472 1984871833 21597455 -1740579659 -280499165 1898150272 103041302 -1624434516 -399890374 1969313476 40265298 -1687210008 -328726658 1913426653 84648523 -1677528079 -351943833 2075844342 213773920 -1783316518 -491548852 2094471919 198191737 -1831240765 -438416555 1758873248 533820982 -2032654452 -237037798 1874559673 415019567 -2118786155 -156052733 1712180882 285933060 -2013024322 -16474328 1633684107 375863837 -1888588889 -127313103 1309636108 956843674 -1610541280 -687462474 1231204885 1046839939 -1486040263 -798235729 1087700542 936627880 -1361404142 -639783036 1203321383 817760945 -1447601397 -558863459 1404593768 616519422 -1112144060 -894355502 1423286897 601002727 -1160002723 -841157685 1566830170 711253708 -1284665482 -999637024 1510877763 755571413 -1275049105 -1022919687 1819961221 461199123 -2106325335 -176998849 1796711324 470848266 -2061909328 -232852954 1654779831 363257633 -1934651749 -72827379 1707879342 315300664 -1950201214 -54167020 1909290977 113919863 -1614604595 -389798309 1990243320 27755374 -1733373228 -274079166 2132213715 135384901 -1860657409 -434131351 2021342154 259787612 -1770693914 -512595344 1460946765 538146779 -1189468575 -836954377 1350140756 662614978 -1099439496 -915352850 1506791295 784924649 -1212043693 -1060725051 1587678054 698694640 -1330877878 -945071396 1252218665 1034184639 -1532152315 -743831917 1305383728 986293158 -1547636196 -725106038 1148772123 864022413 -1435058633 -579760479 1125456642 873606036 -1390708178 -635680072 591130946 1413267924 -852127634 -1171087112 609629531 1397818829 -900180873 -1117821727 769685872 1525107174 -1007806372 -1259788086 713932137 1569361407 -997991355 -1283134253 1049420070 1233899952 -796753910 -1484410724 971056447 1323701673 -672185325 -1595378555 811034900 1196448130 -564590536 -1453442898 926592269 1077779867 -650851295 -1372324681 408277386 1867702556 -161763162 -2124644304 523769235 1748968709 -248089409 -2043591639 378427832 1636395310 -125814636 -1886975998 300129697 1726262583 -1180531 -1997878245 98746862 1927672184 -336813886 -1662283692 42927607 1971860833 -327064357 -1685695411 188303836 2084469066 -449369872 -1842341786 206867909 2069085523 -497357591 -1789010817 975224835 1294463125 -735141585 -1557556807 1028457498 1246377100 -750557898 -1539025504 888883249 1140619431 -621467363 -1376642677 865504296 1150401726 -577180412 -1432363630 664260711 1351672049 -912674485 -1096908323 553260158 1476207848 -822839982 -1175239228 692869205 1582000323 -951961223 -1337652753 773954636 1495706842 -1070596768 -1222062602 21946571 1984548957 -280985113 -1740131983 102966482 1898189892 -399686146 -1624607384 261449977 2022856815 -509933099 -1768146621 150514912 2147458166 -420033076 -1846411942 486142127 1811857465 -218656381 -2047827691 462697654 1821574176 -174434918 -2103614196 304248989 1696942091 -64218703 -1960105689 357547140 1648921618 -79569496 -1941508802 286102464 1711973206 -16518420 -2012953990 375412697 1634166607 -126994699 -1888942493 534125554 1758538596 -237471010 -2032186808 414965739 1874653053 -155861305 -2119004591 213549988 2076029746 -491462008 -1783377378 198657981 2094036779 -438753647 -1830939129 39914390 1969634048 -142946659 -2139226613 427077553 1853071143 -266925436 -2028979694 504982440 1763597118 -106871121 -1901693383 397354883 1621628693 -20151626 -1983139296 281207706 1741017868 -355606791 -1647645073 79937493 1942261571 -308274464 -1700320650 61766604 1957251930 -468298037 -1827576227 169359335 2099185521 -478440750 -1803771324 225833982 2054341480 -871043499 -1156325693 572166009 1428013039 -881251764 -1132586278 628575072 1383103478 -1026595225 -1245161743 750847819 1539717085 -979197314 -1297771800 732742482 1554772932 -777781711 -1499148633 1068343069 1219145611 -691127768 -1580660034 952130308 1338469266 -545753597 -1468053867 829822767 1181820857 -669666790 -1357741428 907793206 1092412320 -295567396 -1721315510 7315184 2003349094 -385074235 -1643443373 117594857 1879403135 -524650514 -1749203080 246683330 2041783892 -405294089 -1865383071 165270235 2128536141 -204017736 -2066620626 500731540 1793048066 -189060191 -2084824265 448088717 1840413211 -49453174 -1979033828 318965414 1677997616 -94329965 -1922591995 342803135 1667887657 -720380140 -1576472702 989969976 1275498158 -765322483 -1520096357 1013742113 1265322679 -606841050 -1395431504 903493130 1121781404 -591817921 -1413569623 850915859 1169212037 -927412368 -1077936154 649506396 1370595018 -808121495 -1194181633 568027717 1457281747 -966572222 -1318815788 678241902 1600788216 -1056013477 -1240878131 788587127 1476907745 -1591711461 -702064243 1328416823 942225569 -1504858878 -783639148 1212402734 1061485752 -1342447319 -654519873 1106608133 921874579 -1466555088 -544139866 1184384028 832533642 -1130923649 -879736343 1385764947 631122117 -1141195418 -855798288 1442110538 586411228 -1303580339 -984890917 1547866209 725983479 -1256114860 -1037695550 1529828472 740844782 -1706145325 -313951931 1950361855 54990953 -1658614326 -366690980 1932389606 69917808 -1802124831 -476909193 2057019597 228364379 -1812462088 -453036690 2113299668 183587906 -2013701705 -251762399 1777809563 519047181 -2137743954 -141316808 1855650946 429771796 -1994206843 -31071981 1730982057 271286335 -1907419748 -112712438 1614902448 390480934 -1204070310 -818124596 1446328694 556927456 -1907567495 -112466705 1614984533 390432195 -1994321824 -31055626 1731162444 271073754 -2137564085 -141529891 1855536487 429788657 -2013620142 -251811644 1777662334 519293416 -1812216803 -453184373 2113250609 183670183 -1802108924 -477024110 2056806696 228544958 -1658827729 -366510919 1932406019 69803413 -1706194890 -313870176 1950607642 54843788 -1256000335 -1037712345 1529648541 741057803 -1303433048 -985137090 1547784580 726032658 -1141277565 -855749611 1442258351 586165561 -1131104102 -879523828 1385879990 631105824 -1466571563 -544025533 1184597497 832353647 -1342693172 -654372774 1106657760 921792886 -1504809753 -783721359 1212157387 1061633373 -1591498498 -702244760 1328400850 942340420 -1755847368 -531573330 2035909652 241087618 -1875238623 -415428169 2117353485 154366107 -1718850294 -292856420 2005011494 8731824 -1629378285 -370763387 1894762559 132708521 -1964968612 -35142198 1693357168 334079206 -1920126651 -91618861 1669550185 344219903 -2076476050 -214151688 1781865538 489827540 -2091468425 -195982879 1834539099 442493133 -1405499920 -616630938 1110942940 892376138 -1420557847 -598527617 1163550917 844976211 -1562227262 -706380460 1290546414 1005263992 -1517319717 -762791603 1266804983 1015470177 -1316039276 -964041470 1602270392 679969838 -1226632819 -1042013925 1491955873 803881015 -1084924506 -934122192 1364933770 643566620 -1204250177 -817911511 1446443155 556910597 -1132808453 -880966035 1383389143 628352833 -1156091166 -871349644 1427706830 572400472 -1298055479 -978973089 1554997221 732458867 -1244857648 -1026831802 1539480572 751151978 -1580357985 -691366391 1338230707 952432421 -1499438458 -777563632 1219363754 1068053308 -1357500755 -669966789 1092112257 908033815 -1468273996 -545465822 1182108568 829602574 -2028693965 -267147611 1763374879 505268105 -2139532758 -142712132 1853305606 426771344 -1982915071 -20435305 1740734253 281431995 -1901929960 -106567026 1621932852 397118370 -1700559273 -307972415 1957554043 61528045 -1647426994 -355896616 1941971810 80155636 -1804071323 -478200077 2054582089 225533919 -1827288452 -468518166 2098965328 169647046 -1520334918 -765020372 1265624726 1013503488 -1576254557 -720669899 1275208335 990188057 -1413869688 -591577314 1169452708 850615858 -1395143791 -607061241 1121561277 903780907 -1193895970 -808343736 1457059570 568313444 -1078242361 -927177903 1370829547 649200253 -1240653844 -1056297094 1476624064 788811350 -1319052299 -966268061 1601092313 678005327 -1643141262 -385312796 1879164510 117896904 -1721605269 -295349251 2003567175 7025361 -1865142464 -405594154 2128236140 165510906 -1749423271 -524362801 2042071669 246463203 -2085046506 -188774528 1840698938 447866540 -2066386161 -204323943 1792741923 500966069 -1922875612 -94105678 1668111880 342519454 -1978729667 -49689685 1677761041 319269511 -366997123 -1658379797 70152273 1932083399 -313666204 -1706367502 54768712 1950647518 -453273265 -1812157991 183892067 2113063157 -476684970 -1802408512 228080762 2057243884 -141098727 -2138033777 429482037 1855869091 -252001024 -2013399658 519349292 1777571002 -112424661 -1907639875 390260743 1615190161 -31371982 -1993966172 271526942 1730681992 -783404619 -1505165021 1061179545 1212637199 -702286420 -1591425734 942511232 1328194582 -543835769 -1466791663 832297131 1184688189 -654803554 -1342223096 922098866 1106324516 -856088111 -1140977337 586629373 1441820779 -879434296 -1131162274 630883556 1386067058 -1037915677 -1255827083 741132495 1529608281 -984650246 -1303880340 725683414 1548106816 -214228932 -2076438358 490029328 1781690758 -195632091 -2091789133 442008841 1834988959 -35608562 -1964533608 334416162 1693055412 -91395049 -1920312191 344132923 1669610925 -292802472 -1718943538 8540532 2005230050 -371067839 -1629043497 133141869 1894295035 -531122070 -1756329732 240769350 2036263376 -415597453 -1875030811 154410335 2117283273 -933953292 -1085132702 643523032 1365004622 -818363155 -1203768197 557229505 1446090071 -963737402 -1316374448 679537130 1602738556 -1042068257 -1226539959 804072947 1491737957 -706604912 -1562042362 1005351356 1290486058 -762325879 -1517755361 1015133605 1267107123 -616982366 -1405179852 892860814 1110493464 -598451013 -1420596179 844774807 1163726081 -669617153 -1357823127 907547347 1092559429 -545540122 -1468233872 829806282 1181935196 -691143731 -1580545189 952343265 1338288759 -778027052 -1499001022 1068392184 1219063406 -979278949 -1297722611 732889783 1554526753 -1026775166 -1244948716 750962350 1539700280 -881136727 -1132602561 628394629 1383315987 -870895696 -1156571354 572083868 1428061706 -478653641 -1803590751 225849883 2054226573 -468347090 -1827493960 169604610 2099037844 -308028667 -1700467821 61717033 1957333695 -355590372 -1647759478 79724080 1942441638 -19971245 -1983351867 281092735 1741034217 -106789046 -1901742116 397207142 1621874416 -267072671 -2028733449 505064013 1763547867 -143061128 -2139209746 427257428 1852858050 -1056095554 -1240829400 788734866 1476662020 -966752601 -1318603215 678356875 1600771869 -808007028 -1194198502 567847840 1457494838 -927265131 -1078182397 649424825 1370644271 -591768870 -1413651892 850670582 1169359712 -606628157 -1395612075 903477231 1121896313 -765338904 -1519981954 1013955524 1265142610 -720625935 -1576325529 990019549 1275416395 -94150026 -1922805024 342688602 1667904460 -49371537 -1979083015 318818115 1678243797 -189207996 -2084578606 448170856 1840364542 -204132771 -2066604341 500911985 1792835559 -405507566 -1865203068 165286718 2128421800 -524700149 -1749121379 246929191 2041636785 -384828896 -1643590986 117545740 1879485338 -295551431 -1721430353 7102229 2003529603 1184194161 831680231 -1466220707 -543420469 1106811496 922725118 -1342768316 -655242286 1213126211 1061807829 -1505708177 -783841287 1327698522 941892300 -1590856842 -701873184 1528974869 740654723 -1255395527 -1037361233 1548716556 726186650 -1304302816 -985211978 1442432551 587134641 -1141397749 -856647779 1385431614 630403752 -1130732782 -878881916 2113633977 184307247 -1812652139 -453890301 2056698528 227641910 -1801921652 -476058854 1931540107 69715485 -1657890905 -366368975 1951216274 55181828 -1706863682 -314285272 1615621853 390815307 -1908273167 -112902297 1730259652 270965330 -1993356312 -30868610 1855448815 428922489 -2137421885 -140593323 1778000630 519901792 -2014034982 -252480692 1603170096 680091558 -1317007844 -964215158 1491315497 803511231 -1225930235 -1041565037 1364584194 642963348 -1084520914 -933448008 1446519579 557781901 -1204403657 -818842975 1111064404 893276098 -1405673864 -617599250 1163180877 844336091 -1420109215 -597824777 1289942886 1004914672 -1561553334 -705976612 1267676031 1015546857 -1518251437 -762944827 1692422136 333938542 -1964101932 -35054014 1670220769 344636279 -1920734515 -91956645 1782302666 490534748 -2076858650 -214788496 1834353619 441529157 -2091359489 -195079575 2035769244 240152330 -1755758928 -530706906 2117770117 155036435 -1875576151 -416036289 2005718958 9168696 -1719486846 -293239276 1893798839 132522785 -1628474725 -370654707 1956855027 61082725 -1699914273 -307598007 1942943978 80332924 -1648322106 -356013744 2054730945 226460759 -1804151315 -479074949 2098557144 168968270 -1826942476 -467918494 1762929815 504568833 -2028319301 -266502867 1853483150 427743256 -2139649630 -143607500 1741661349 281580595 -1983789687 -20515553 1621254332 396709930 -1901330032 -106221306 1338842171 952773805 -1581023977 -691778175 1218500642 1067968692 -1498498802 -777418344 1091998729 907125919 -1357318875 -669006413 1182486544 830234758 -1468714692 -546176598 1383730271 628964553 -1133220493 -881631771 1427621958 571537616 -1155946134 -870409732 1554089069 732345595 -1297095359 -978790953 1540112500 751530210 -1245568680 -1027272242 1840778674 448740644 -2085196642 -189703160 1792395691 500365629 -2065979257 -203646959 1667466624 342144278 -1922177876 -93662150 1678655897 319385871 -1979703115 -49868765 1880038870 117976384 -1644069638 -385463188 2002966991 6678873 -1720928029 -294942603 2127861220 164865394 -1864698680 -404896674 2042188285 247357803 -1749602095 -525336505 1456876922 567352812 -1193784234 -807437120 1371269475 649910773 -1078622129 -927811367 1477289288 789222878 -1241267100 -1056639758 1600151889 677859783 -1318190979 -966184725 1264663838 1013321096 -1519428558 -764908380 1275918599 990628241 -1576888277 -721049411 1169863980 851281338 -1414212608 -592190314 1121415477 902840739 -1395060711 -606199665 586783605 1442753507 -856163751 -1141847345 630480748 1385394170 -879083968 -1130557738 740430663 1529160657 -1037274517 -1255456003 726652766 1548281800 -985549198 -1304000796 1062112017 1212791687 -784274883 -1505240405 941838088 1327792030 -701682140 -1591075150 831849251 1183986613 -543464945 -1466150247 922273594 1107294124 -654924266 -1343121792 429374397 1854966571 -140911983 -2137069049 519733156 1778208562 -252436856 -2014106082 390869903 1615528729 -113093981 -1908055499 270661526 1730594560 -30435654 -1993824724 69250009 1931975503 -366032139 -1658193309 55406528 1951031126 -314372372 -1706803590 184230891 2113672061 -453688633 -1812827567 227993586 2056378212 -476543266 -1801472440 1004710452 1290115746 -705901800 -1561592946 1016032813 1267228347 -763293951 -1517928553 892936710 1111364240 -617135318 -1406110788 844424735 1163122313 -598046925 -1419921499 643152464 1364363974 -933504132 -1084429334 557350473 1446989535 -818536603 -1204736013 680407650 1602814708 -964668594 -1316527144 803468923 1491388141 -1041393833 -1226135615 9210620 2005645930 -293409840 -1719280826 132206309 1894153843 -370200631 -1628954785 240583374 2035298904 -531012638 -1755425932 154846935 2117989953 -415979525 -1875667091 490445464 1782360590 -214565964 -2077045982 441867905 1834053143 -195543123 -2090922181 333451946 1692869180 -34704506 -1964424432 344839859 1670047269 -92031073 -1920694519 282065399 1741212001 -20866853 -1983469491 396508654 1621429624 -106144574 -1901368236 504656325 1762869587 -266727191 -2028134273 427406812 1853785418 -143141648 -2140085146 226027923 2055198981 -478771009 -1804486615 169160074 2098339100 -467972954 -1826849744 61039009 1956925751 -307429235 -1700122597 80651704 1942590766 -356465516 -1647840254 732027199 1554442665 -978339821 -1297577851 751574310 1540042160 -1027441654 -1245360996 628773133 1383948699 -881577951 -1133313865 571970836 1427154306 -870714312 -1155611474 907463003 1091697101 -669472649 -1356883743 830147906 1182547412 -545952658 -1468900104 952975721 1338667519 -691855291 -1580986157 1067484528 1218950630 -777067428 -1498819382 164939958 2127820832 -405100134 -1864525556 247008431 2042510393 -524849789 -1750049515 118440068 1879601170 -385801816 -1643769538 6456477 2003153931 -294853199 -1720986329 342087890 1667557444 -93472258 -1922397848 319691979 1678322781 -50299417 -1979232911 448286944 1841258614 -189386292 -2085551782 500536569 1792189551 -203688491 -2065906365 851110014 1170069736 -592148142 -1414284860 903294055 1120935153 -606515893 -1394704931 1013014604 1264996570 -764477088 -1519898122 990684245 1275827395 -721238663 -1576667665 789444634 1477101708 -1056728778 -1241208416 677395459 1600588949 -965845713 -1318490695 567701544 1456554174 -807923452 -1193336430 649835569 1371309223 -927607523 -1078794869 -997276120 -1282804034 713074436 1569167250 -1008532943 -1260113241 770532125 1525306251 -900379110 -1118667124 609955638 1398546336 -851932669 -1170228587 590801711 1412553657 -650521012 -1371609382 926398304 1076922358 -564915627 -1454169405 811234169 1197294575 -673030530 -1595576600 971784018 1324027844 -795895193 -1484215567 1048705867 1233570781 -2038048 -1998072202 300845004 1726592858 -124968199 -1886776721 377701333 1636070211 -247763246 -2042864060 523571198 1748123496 -162092341 -2125358499 408472551 -1044262739 -1228480453 802140545 1489535255 -961801036 -1314184158 681735576 1604666638 -820356961 -1206032375 554973619 1444088101 -931685242 -1083134960 645529002 1367264572 -596197175 -1418596257 846766565 1165988211 -618986288 -1407437754 890594812 1108497770 -760395525 -1515554707 1017326039 1269045569 -708801310 -1563968396 1003417038 1288297816 -89132955 -1918320397 346132809 1671864799 -37604228 -1966799638 332158288 1691051462 -193693609 -2089596735 444209531 1836919277 -216417202 -2078372648 488103266 1779494388 -417800191 -1876963177 152469805 2115088827 -529193960 -1754131314 242959668 2038199714 -373069773 -1631299419 130877727 1892301193 -290542550 -1716937540 10538246 2007498128 -656743956 -1344417414 919896256 1104392278 -541645323 -1464855197 834225369 1186886735 -704550434 -1593419448 940509426 1325938788 -781406777 -1502896815 1063439595 1214643325 -982650488 -1301626594 727945380 1550098482 -1040173679 -1257831161 739136701 1527342123 -877233734 -1129232084 632821910 1388259328 -858014301 -1143173835 584440975 1439886361 -474693340 -1800146510 230334472 2059243678 -455539395 -1814153813 181888017 2110805127 -311473898 -1704429184 56698938 1952848044 -368931569 -1660568167 67955747 1930157237 -33304256 -1996168746 269332588 1728741626 -110226087 -1905711665 392197237 1617380579 -254256782 -2015401500 517355614 1775306952 -139092629 -2135773699 431750215 1857866961 -201870801 -2064612679 502911747 1795089301 -191203786 -2086844768 445912858 1838360460 -47433187 -1976890741 321018673 1680173991 -96338428 -1924739438 340762408 1665707966 -297754037 -1723362595 5161831 2001335281 -382900654 -1641392444 119736190 1881421800 -526701959 -1751377169 244665173 2039643075 -403247520 -1863196938 167284556 2130690010 -929459481 -1080122767 647492555 1368441693 -806070530 -1192008088 570046418 1459423044 -968746283 -1320867261 676101113 1598770031 -1053827380 -1238831526 790740960 1478922102 -718372221 -1574325739 992011183 1277678393 -767342950 -1522239988 1011689398 1263146784 -604697935 -1393411545 905669533 1123834635 -593965400 -1415578050 848736132 1167171346 -353598610 -1645497352 81977922 1944441556 -310294665 -1702463519 59713115 1955075789 -466154660 -1825555510 171534960 2101238502 -480587963 -1805778989 223653481 2052300543 -144993526 -2141412452 425062950 1850917552 -264874221 -2026805371 507000383 1765738153 -109044936 -1903744082 395213332 1619610242 -17965279 -1981091913 283360781 1743031963 -779967578 -1501195472 1066189450 1217131036 -688953409 -1578608855 954271379 1340487173 -547804268 -1470227710 827804344 1179679278 -667619443 -1355555045 909807265 1094565431 -868895806 -1154317484 574345966 1430053496 -883394597 -1134606515 626398967 1381049953 -1024574480 -1243018394 752900828 1541892682 -981205015 -1299918977 730701509 1552592467 -1515383383 -760601281 1269003397 1017398291 -1564421712 -708320986 1288614044 1003061258 -1418289765 -596529907 1165556919 847236129 -1407493758 -618895084 1108687022 890374200 -1206254131 -820169381 1444177121 554914935 -1082670636 -932122302 1366925560 645828718 -1228829185 -1043939991 1490021587 801692741 -1314108954 -961840784 1604462794 681908316 -1631373983 -373029385 1892504653 130704603 -1716588168 -290864658 2007011412 10985666 -1877426861 -417362491 2115427455 152169705 -1753908918 -529380900 2038110310 243017968 -2089540347 -193784429 1836729385 444429503 -2078678756 -216084086 1779925040 487633062 -1917866697 -89612895 1671547931 346487949 -1966970578 -37398088 1691092994 332085396 -1128913688 -877587330 1387808196 633304402 -1143217935 -857943961 1440055773 584233291 -1301435174 -982868916 1550044662 728038752 -1258264381 -1039706027 1527646703 738802041 -1593756532 -704248806 1326405024 940074294 -1502809963 -781467645 1214419385 1063625007 -1344619330 -656569304 1104469394 919858436 -1464371033 -542095311 1186535819 834545949 -2015886304 -253807434 1775658252 517035418 -2135572423 -139267921 1857790229 431788419 -1996256238 -33244028 1728965950 269147560 -1905375221 -110528355 1616914727 392632753 -1703996348 -311941934 1952544104 57034238 -1660759971 -368713525 1930211697 67863015 -1800102794 -474764064 2059074906 230542796 -1814472593 -455186183 2111256899 181406165 -1751419093 -526628931 2039813639 244459153 -1862880462 -403602524 2130235934 167764616 -1723793639 -297283697 2001641013 4828835 -1641202944 -383120490 1881365036 119827130 -1976801457 -47491111 1679951459 321206005 -1925078186 -96037952 1666171514 340325100 -2064126083 -202317845 1794739793 503234247 -2087048348 -191030286 1838434888 445872862 -1393207325 -604870795 1123759823 905709145 -1416064006 -593517716 1167520470 848413248 -1573986351 -718672057 1277214461 992448107 -1522328632 -767284386 1263368932 1011501682 -1321056377 -968526063 1598826155 676009533 -1238400098 -1054297336 1478615730 791073316 -1080438859 -929104093 1368895129 647011855 -1191965780 -806143174 1459251840 570251798 -1904195990 -108562692 1619928902 394860496 -1980923277 -18173211 1742988127 283431881 -2141467048 -144900402 1851109236 424845282 -2026501567 -265209129 1765305197 507468795 -1825090034 -466590056 2100901666 171837364 -1806003689 -480402815 2052387643 223593389 -1645420996 -353636694 1944239888 82153350 -1702815195 -309974349 1955560201 59263903 -1242667358 -1024895436 1541408654 753350424 -1299995973 -981167571 1552794519 730526465 -1154093424 -869081594 1429966780 574406442 -1135072631 -882959841 1381387173 626096947 -1470531898 -547469744 1180112874 827336572 -1355500833 -667712951 1094374387 910025573 -1501364492 -779760030 1217175512 1066118990 -1578157331 -689436037 1340169153 954624855 152591013 2115988019 -417973367 -1877931233 242589372 2037558826 -528744560 -1753428218 130273943 1891951105 -372395077 -1630895315 11409038 2007574040 -291473502 -1717090508 347032257 1671985751 -90100755 -1918493829 331517656 1690680910 -36900876 -1966350494 443859699 1836315237 -193289249 -2088922295 488179434 1780364924 -216569914 -2079303856 846625389 1165052667 -596108479 -1417729065 891010676 1109167842 -619323560 -1408045106 1018032735 1269482185 -761031821 -1515936795 1002452550 1288111824 -707897494 -1563858948 801204745 1489394335 -1043395803 -1228391501 682405392 1605082758 -962408644 -1314521174 555409979 1444795053 -820739305 -1206668415 645342754 1366300340 -931576050 -1082230888 268659684 1728338802 -32699704 -1995818402 393129981 1617534827 -111096111 486748720 1778647718 -217230564 -2079693942 443479593 1835648703 -194996475 -2090358893 332970498 1692371604 -36250834 -1965954120 347438619 1672629901 -88400073 -1917046879 11805268 2008224450 -289782920 -1715637266 131720781 1893652187 -371751071 -1630488585 242199142 2036898544 -530461878 -1754858532 151154303 2114281193 -418640045 -1878310971 644682488 1365910126 -933006380 -1083948222 553703137 1443358327 -821119027 -1207335077 683055818 1605479004 -960955418 -1312830608 802905811 1490841157 -1042989057 -1227747479 1004143260 1289564682 -707501136 -1563208922 1018676869 1269888531 -759584855 -1514236097 889293486 1107737144 -619713662 -1408705772 845958839 1164672545 -597545061 -1419436275 68682609 1931424743 -367631779 -1659809077 58050408 1953691646 -310663612 -1703110958 180587331 2110045141 -456267153 -1815422215 229527386 2057928652 -476041610 -1800986912 430904085 1856512899 -140414407 -2136587601 516085516 1774577562 -255019488 -2016704842 393517863 1618193329 -109381109 -1904358755 270098238 1730047912 -32031214 -1995436412 1064707001 1215370031 -780647787 -1501597181 941352864 1327290166 -703232372 -1592609254 833465227 1185585949 -542913881 -1465583055 918581138 1103585028 -657584450 -1345765848 583087069 1439040331 -858828047 -1144495513 632092612 1386989394 -878536984 -1129994626 739949551 1528662905 -1038820669 -1256986027 729251830 1550864224 -981917990 -1300353460 792023218 1479696420 -1053085282 -1237581560 676893867 1600103485 -967379577 -1320041199 569301120 1458169878 -807355988 -1192785606 646126745 1367616527 -930251339 -1081455325 847397078 1166372928 -594796038 -1416949396 904889551 1122546777 -605952541 -1394158219 1012517092 1264515186 -766006840 -1521444514 993266941 1278426219 -717591087 -1573036729 341536890 1666990316 -95088298 -1923997248 322352227 1680966901 -46607025 -1975523879 444659784 1837615326 -191981212 -2088130062 502086737 1793723591 -203203203 -2065404437 166486046 2129350792 -404618958 -1864027740 243377159 2038862993 -527448789 -1752631875 121104428 1882249402 -382105344 -1640056426 5909557 2002590883 -296465127 -1722581617 909009395 1093226853 -668991265 -1356386231 826516970 1178899836 -548551482 -1471482800 955640257 1341315415 -688158483 -1577273221 1066937816 1218387278 -778679052 -1500414878 731476375 1553875201 -979955525 -1299177427 754234766 1542685976 -1023748958 -1241652172 625146277 1380305203 -884172663 -1135892449 573521340 1428688170 -870228848 -1155109882 222314811 2051502509 -481419241 -1807150975 170755362 2099951028 -467409906 -1826302824 60541193 1956444575 -308959195 -1701668685 83234064 1945189766 -352818116 -1644208982 284643679 1743806921 -17223565 -1979842331 396006726 1620944336 -107678614 -1902918404 506255725 1764485627 -266160063 -2027583273 423697780 1850093026 -145785768 -2142745394 2037380916 241747874 -1755212264 -530143602 2114073389 151323579 -1878240767 -418684265 2008317702 11751312 -1715855830 -289591620 1893317407 132025225 -1630021069 -372184411 1691936592 333436870 -1965652356 -36587798 1672815433 347214815 -1917107611 -88313101 1778610018 486825972 -2079519154 -217432360 1835969403 443128813 -2090808745 -194512191 1107417084 889644906 -1408256304 -620198330 1164710885 845882227 -1419611447 -597343649 1289379790 1004367704 -1563148574 -707588492 1270324183 1018211137 -1514538245 -759248275 1605814168 682751758 -1313298764 -960522718 1490748289 802960151 -1227529555 -1043180997 1366118314 644513596 -1084019066 -932962800 1442876339 554154789 -1206981985 -821437943 1618265717 393475811 -1904564391 -109209649 1729692268 270414586 -1994955968 -32484394 1856982599 430472913 -2136920213 -140107779 1774357086 516274888 -2016613518 -255075356 2109986321 180676231 -1815234755 -456489045 2058228232 229188254 -1801424092 -475577422 1930976803 69168821 -1659486449 -367980647 1953864250 57846444 -1703150826 -310588544 1528489661 740152875 -1256945775 -1038895353 1551311524 728764978 -1300675704 -981568738 1438740111 583425561 -1144057949 -859291851 1387047574 632003072 -1130181702 -878314708 1185806041 833275471 -1465673739 -542857373 1103114944 919011926 -1345432596 -657890438 1215725291 1064390269 -1502076985 -780193967 1327217394 941394532 -1592402978 -703403192 1264162230 1012835616 -1520962406 -766458868 1278497199 993222969 -1573244797 -717422571 1166155140 847588626 -1416856408 -594850754 1123015069 904456459 -1394493263 -605648857 1458472402 568964420 -1193220866 -806890392 1367556555 646213981 -1081270041 -930475919 1479871968 791821686 -1237619508 -1053008806 1599654393 677378415 -1319720747 -967731133 1882699134 120620520 -1640377262 -381754172 2002415975 6111729 -1722544053 -296541987 2129411404 166399450 -1864213408 -404394762 2038561109 243714499 -1752196999 -527914769 1837147418 445093260 -2087795658 -192285536 1793941763 501895573 -2065498065 -203149127 1666919720 341581246 -1923789820 -95257454 1681320241 322034087 -1976006627 -46155637 1380099319 625316961 -1135819301 -884214451 1429168366 573067384 -1155464766 -869912236 1553542341 731782227 -1298706967 -980386433 1542777052 754178122 -1241871888 -1023559322 1341502611 955417605 -1577331265 -688069335 1217949834 1067401244 -1500114522 -779017936 1093549217 908659767 -1356833395 -668504805 1178859704 826591278 -1471309420 -548755198 1764525119 506180777 -2027756269 -265955963 1849770022 424046768 -2142297846 -146271844 1744243725 284179611 -1980142303 -16884297 1620756500 396228738 -1902859976 -107767378 1956353115 60597453 -1701448329 -309148191 1945522242 82927828 -1644678802 -352386568 2051021929 222768383 -1806795451 -481735213 2100156528 170584294 -1826375332 -467367478 -707086280 -1562539858 1003804948 1288956290 -759727071 -1515172681 1018764557 1270754715 -620679158 -1408892772 890196262 1107845552 -596839405 -1419000699 845321535 1164289449 -932337572 -1083533110 644073840 1365572070 -822055867 -1207477037 554569065 1443446271 -961142674 -1313795848 683163970 1606382036 -1042553737 -1227041567 802522459 1490204109 -290154256 -1716279194 12253660 2008926538 -371630871 -1629590401 131546565 1892683091 -529592126 -1754783660 241267182 2036744568 -419244837 -1878662067 151827959 2114684257 -217872236 -2080065534 487451064 1779095854 -194098035 -2090238949 442510753 1835474231 -36175706 -859731591 -1144604177 584050773 1439226051 -877900448 -1129611786 631385164 1386552538 -1038483125 -1256377891 739532903 1527992561 -982006446 -1301219900 729392254 1551799528 -780756707 -1502500469 1064892465 1216333991 -702849788 -1591972462 940915752 1326582974 -542306001 -1465245255 832794627 1185169557 -658451146 -1345854048 919516186 -482280545 -1807234295 223255219 2051648037 -466796666 -1825960176 170090154 2099539516 -308579411 -1701035205 60101249 1955734039 -352929868 -1645115614 83416728 1946150414 -979776717 -1298203739 731359775 1552980617 -1024192726 -1242349636 754609670 1543331472 -884849919 -1136299113 625746477 1380651707 -869300456 -1154959474 -1313440452 -961458774 1605901328 683617414 -1227114203 -1042511437 1490409481 802351263 -1083312882 -932526696 1365480482 644129972 -1207946985 -821624447 1443778619 554262701 -1409192616 -620339762 1108282484 889732322 -1418942143 -596928041 1164101741 845543675 -1562712726 -706882052 1288995910 1003730128 -1514725005 -760213019 1270431839 1019113673 -1965531660 -35689118 1691761880 332467278 -1917478419 -88954501 1673263297 347916375 -2080123450 -217782960 1779283178 487228540 -2089938465 -194436791 1835036915 442974309 181026063 -1800492884 -475424710 2057357696 229112086 -1659313017 -367012847 1930855851 68269373 -1703599970 -311291896 1954234802 58487076 -1904968495 -109884345 1618615805 394079595 -1994803000 -31553442 1729616356 269543794 -255524756 1774997974 516645184 -2088755266 -192467160 1838055058 445206020 -2064786521 -202708175 1793309323 501516829 -1923377268 -94591206 1666578080 340969014 -1976151147 -47095037 1681404601 322896431 -76255379 -1938595845 360320577 1652375255 -65426572 -1960928286 303549016 1695611598 -173021345 -2102863927 463570547 1822865125 -222158010 -2050681904 483148394 1808495356 -423395575 -1849405537 147660325 2143956659 -508642544 -1767273594 262199868 2024270506 -401017029 -1625307219 102143511 1896982145 -277531870 -1737358412 24859150 1987863192 -1072017499 -1222803661 773074569 1494425119 -948466756 -1334789334 695855760 1585371654 -826161257 -1178142975 550479547 1472763437 -911473778 -1096076520 664953506 1353011764 -575840319 -1431670953 866336493 1151602299 -624911400 -1379423410 885979892 1137298018 -747186189 -1536039067 1031321311 1249871433 -736422934 -1558436996 974484166 1293042256 -496017876 -1788318022 207699712 2070286230 -452814283 -2601400 -2141223487 -145181353 1595519794 673088420 -1323838946 -971971960 1484027691 796084157 -1233512953 -1048762735 1371683584 650447766 -1077126612 -926192966 1454374681 564711311 -1197367755 -811159901 1118741334 900305856 -1398750598 -609750292 1170433871 851728345 -1412626845 -590727435 1282747236 997334002 -1568978360 -713262370 1259925373 1008721899 -1525248431 -770588985 1685558266 326148972 -1971719466 -42024384 1662670819 337471349 -1928055089 -99416487 1789664200 497757022 -2069726492 -207271310 1841422289 449244999 -2083537155 -188182933 2042659742 247968520 -1748049230 -523644380 2125285255 162166545 -1868355925 -408676803 1998261164 1850170 -1726649728 -300787178 1886834613 124911395 -1636258151 -377512433 1174569587 822457061 -1475550369 -552873015 1097811562 912815868 -1352587450 -664397872 1222183489 1071528663 -1495831699 -774874117 1337249368 951320270 -1581600908 -692215838 1538626071 749904513 -1245973701 -1027816531 1557681678 736061080 -1294584030 -976156748 1433279013 577317555 -1151304951 -865645665 1375985212 621080234 -1139949808 -888500346 2104271547 174821933 -1822243945 -463080703 2046912162 218519092 -1810954354 -486000872 1941383817 78649887 -1648800859 1625010911 400327241 -1898589197 -103619739 1740011206 280053328 -1984423958 -21026948 1845508845 419891835 -2146542655 -150377641 1768816372 1831850416 438886694 -2094944100 -198803446 1782715817 491070783 -2075364219 -213171181 1676958082 1889059284 127922498 -1634295560 -376336274 2012546509 15873371 -1711577887 -285453193 2118339046 155482480 319841160 1679250206 -48364892 -1978060238 343779217 1668978439 -93075779 -1921714645 499903418 1791810348 -205157738 -2067613184 447098787 1839275829 -190296433 -2085650919 245855212 2040546170 -525790528 -1750195626 164280309 2127398755 -406530343 -1866209713 8190942 2004601672 -294479118 -1720341916 118570951 1880493905 -383820053 -1642566019 679363392 1601795030 -965729684 -1317596422 789808985 1477752783 -1055005067 -1239755037 648399730 1369635812 -928273826 -1079207224 566759275 1456422909 -809079225 -1195286831 902386468 1120822194 -607702520 -1396702562 849647421 1168353195 -592775663 -1414674809 991091478 1276504960 -719537606 -1575253332 1014963983 1266167705 -764314077 -1518973259 168514249 2097963615 -469421083 -1828584589 224827088 2053219910 -479660036 -1804613782 80796411 1943530093 -354501673 -1646687423 62725858 1958358644 -307003442 -1699459240 398213805 1622897211 -105766015 -1900735721 282166964 1742124578 -18880616 -1982277874 426232479 1851849225 -144069709 -2140234971 503975558 1762475536 -268144726 -2029822148 828731905 1180844695 -546630867 -1469307973 906540568 1091536526 -670640332 -1358829662 1069480499 1220135589 -776955105 -1497912439 953368106 1339297468 -690135290 -1579520112 751985253 1540707059 -1025768631 -1243925537 733980284 1555601130 -978204848 -1296631866 571075159 1427036865 -871920773 -1157579795 627322446 1382227672 -882225310 -1133674508 556138762 1445015964 -819437530 -1204858704 642499859 1363998085 -934960065 -1086155607 805144888 1492826542 -1040979948 -1225467774 680545569 1603763639 -962712563 -1315365733 1016140142 1268130296 -761302974 -1516748588 1006425463 1291576801 -705514405 -1560967987 843749724 1162717642 -599459728 -1421621018 891772229 1109421523 -618054551 -1406268161 440934850 1833898324 -196722450 -2092863368 489022939 1780667725 -215251721 -2077445023 345221616 1670682982 -90322724 -1919223734 335441385 1694063999 -34599739 -1963508653 134164902 1895301424 -370061174 -1628020708 9631167 2006304041 -291728237 -1717853179 153401748 2116258050 -416622408 -1876039634 239697293 2035174683 -532210527 -1757402057 943534155 1329201373 -701279897 -1590402575 1062270034 -1861485615 -435369145 2131073789 134392427 -513732770 2020105956 258961010 -1613728797 -388545675 1910379215 114893401 -1732397062 -272988308 1991497430 28632640 -1933775947 -71574749 1655868057 364231183 -1949225044 -53076166 1709133440 316177942 -2107153529 -178236655 1818821291 460206653 -2062899298 -233990392 1795475122 470021668 -580719729 1147910709 -1391976704 872500922 -742825027 1253061127 1035403921 -1546414286 -724260956 1306392094 987416200 -1210922115 -1059718165 1507633745 -1329655964 -944226318 1588686408 699817694 -837913639 536875765 1713286076 376725299 -238259660 532812568 -157174227 1873340311 414177025 -492770718 2074721240 -1832247571 197349207 -327458224 41223036 -350837175 85509989 -998647090 1567656820 -1273811391 756711419 -1113234838 -895331588 1403716422 -1161255309 -842033435 1422313311 599914441 -1362494916 -640759126 1086823184 -1448853979 -559739213 1202347785 816672671 -686472552 1310462754 958079924 -1484802537 1232197435 -1556244141 -734352955 1295251583 976537833 -1538237110 -749244964 1247689830 1029246192 -1377431199 -622779913 888094939 -1433676424 -577968658 1149613140 864191682 -1098217161 -913458783 1350887451 662952077 -1176023762 -824148552 1474898946 552475796 -1336868603 -950652525 1583308841 693653695 -279672563 1985861815 22734881 -398897900 1898978478 104279096 -1769459287 -510721729 260136979 -1847200336 -421346010 2146145436 149726218 -2048611841 -219965079 1810548947 485357637 -2104922650 -175219344 1820789962 461388892 -1958796851 -63434405 1697726689 305557623 -1470001232 -546914522 1181740700 828956170 -1358148695 -670336193 1090660997 906304019 -1497757822 -776128748 1219782318 1068717624 -1579695205 -690949363 1339663031 954110497 -1244225580 -1026445502 1540947704 752864878 -1296344115 -977507493 1555380961 733088375 -1156769818 -871749776 1426290378 570705500 -1134504961 -882384023 1382986451 627671621 -1827688584 -469196818 2097270356 168230594 -1805489311 -479896585 2053900877 225131227 -1647040694 -355264548 1943684710 81622768 -1699093677 -306261051 1958183551 61911785 -1900495076 -104886390 1622597168 397536934 -1982498043 -19772525 1742412329 282864319 -2140981458 -144439368 1852659202 426403476 -2029063369 -267795551 1761645083 503816845 -1317355791 -964850073 1601495005 678686539 -1239975192 -1055896962 1478040516 790506322 -1079953725 -928643499 1370445807 648570745 -1194528038 -808730036 1455592438 566600544 -1395806571 -607478269 1120128953 902102831 -1415550324 -593012198 1169034144 849951542 -1575606617 -720300495 1276659595 991917853 -1518607682 -763571672 1265992594 1014149892 -1978360263 -49041745 1679490837 320720771 -1921426912 -92378442 1668758284 342887322 -2066803189 -204986723 1791063847 499533745 -2086481390 -190455164 1840034622 447447976 -1750888867 -526074165 2041442161 246079463 -1865528764 -406226222 2126523240 164043774 -1720187281 -293652743 2004248387 7428053 -1642741130 -384634144 1880859482 119313356 -1705513678 -313467484 1952025630 56540296 -1657132757 -365094467 1932806151 70482065 -1802738432 -477407850 2055341100 226833594 -1813929703 -454651505 2112864309 183038115 -2015298218 -253243968 1777245306 518630636 -2138228401 -141948455 1854101603 428108021 -1992592028 -29604366 1731531848 271721694 -1906921091 -112098837 1616433233 392159431 -1590047238 -700514964 1329048790 942709824 -1504441885 -783074955 1213884623 1063082073 -1344125496 -656050850 1105994980 921375858 -1466990127 -544689849 1182916861 830918763 -1131487842 -880153336 1384168626 629640228 -1142744697 -857462511 1441626283 585779261 -1303030356 -984455878 1549481088 727450646 -1254583883 -1036017373 1530327193 741457935 -2092114829 -196350747 1833090399 440765897 -2078205846 -215602948 1781496134 489179600 -1919462335 -91200297 1670985069 345900539 -1963290536 -33709874 1693774196 334741986 -1627665385 -369296255 1895148859 133340589 -1718220786 -292472680 2006477090 10443188 -1876933595 -416844621 2116953353 153687455 -1756528580 -531976022 2034491664 239391110 -1205666629 -819606483 1445764503 556510465 -1085327198 -934803404 1363237262 642148632 -1225165687 -1040301025 1492587941 804267315 -1315655536 -963411962 1603981756 681435434 -1516901153 -762127287 1268485619 1016905061 -1560794938 -704702384 1291209194 1005681020 -1420925715 -599174021 1161823681 843527511 -1406951180 -618360734 1110295000 892006734 -871544140 -1156941278 570633112 1426332430 -882864467 -1134051781 628027265 1382670103 -1026112890 -1244532208 752395178 1541378876 -977598817 -1296288247 733308851 1555191589 -776316208 -1497535930 1068776444 1219693418 -690512183 -1580159393 953810917 1340002163 -547237150 -1469652364 829404110 1181254488 -670296325 -1358223763 906131415 1090864961 -144479620 -2140906774 426576720 1852455878 -267473307 -2029412621 503369545 1762131935 -105323954 -1900031272 397837154 1622258676 -19585449 -1982720319 282806139 1742501869 -355173864 -1647097202 81402676 1943874466 -306594303 -1698787689 62381869 1957752763 -468717014 -1828142404 167875334 2097587088 -480102861 -1805318491 225203999 2053859209 -719946763 -1575924893 991435481 1277110863 -763641876 -1518563462 1014357696 1265823318 -607259705 -1395997871 902009579 1120182909 -593479714 -1415116984 850286322 1168729700 -928945263 -1079616761 649005757 1369979435 -808669304 -1194615010 566415012 1455816242 -965024861 -1317153995 678724239 1601417753 -1055447110 -1240459476 790185622 1478391296 -294102211 -1719702613 7748113 2003896967 -384458972 -1642942542 119275016 1880936094 -526134513 -1750801511 246264355 2041217717 -405924074 -1865865344 163608122 2126988972 -204518567 -2067235889 499198581 1791367907 -190673088 -2086289450 447540844 1839980282 -48970901 -1978403843 320512583 1679659729 -92731534 -1921107996 343369310 1668306632 -29677514 -1992550240 271927578 1731361164 -111743953 -1907237703 391679235 1616887189 -253714428 -2014867310 518963496 1776939454 -141728739 -2138418037 428016945 1854158247 -477349806 -1802827580 226646398 2055563752 -454951861 -1813590819 183475559 2112400881 -313020320 -1706000138 56217932 1952375258 -365267847 -1656929041 70522197 1932731843 -984282882 -1303234456 727411154 1549556036 -1036464921 -1254097807 741780939 1529978205 -879853364 -1131827110 629203424 1384632694 -857520939 -1142655933 585967097 1441404271 -656271206 -1343936500 921467318 1105938720 -544220029 -1467421675 830586287 1183223097 -700870488 -1589731266 943190404 1328595218 -783002447 -1504484313 1062876573 1214055691 -417326729 -1876481567 154040411 2116634829 -531767954 -1756697096 239320130 2034535636 -369389243 -1627610669 133558377 1894957311 -292137636 -1718524470 9974896 2006910182 -90765037 -1919927931 345598015 1671321769 -33895158 -1963065956 334801958 1693686960 -196312799 -2092191305 440590349 1833291931 -215923400 -2077854290 489628692 1781011586 -598853185 -1421276887 843077779 1162307589 -618398298 -1406874320 892181642 1110092828 -761941619 -1517125349 1016844449 1268572215 -705137260 -1560328958 1005982904 1290871854 -1040635429 -1224861363 804735223 1492154465 -963318334 -1315709612 681217262 1604172920 -819813911 -1205497473 556581061 1445720147 -934320656 -1085778586 641795292 1363555402 1622672824 398406958 -1900649324 -105819134 1742061985 282259767 -1982095219 -19099621 1852018058 426032412 -2140279642 -143991760 1762544019 503937285 -2030032705 -267970519 2098140636 168305994 -1828621072 -469351322 2053296581 224780627 -1804816151 -479494017 1943313902 80981368 -1646592830 -354562988 1958304247 62810465 -1699268389 -307230643 1540760944 751900134 -1244117924 -1025542966 1555816809 733794815 -1296727995 -978145069 1426959682 571121108 -1157378962 -872088328 1382050139 627530189 -1133639561 -882296607 1180775700 828769666 -1469098952 -546806610 1091367181 906740123 -1358786527 -670719817 1220197670 1069387184 -1498096630 -776737636 1339521343 953174441 -1579608045 -690083707 2040739065 245630063 -1750247979 -525703869 2127491296 164216950 -1866427956 -406347430 2004401355 8359005 -1720263193 -294523535 1880455378 118638660 -1642391042 -384030360 1679041693 320017419 -1977989711 -48401113 1668931716 343855122 -1921547864 -93277890 1791995055 499686457 -2067673725 -205062891 1839360182 447043616 -2085877350 -190105332 1120736305 902440103 -1396476643 -607894133 1168166952 849862846 -1414614780 -592871022 1276550147 991014037 -1575420625 -719336007 1266374682 1014786188 -1519044298 -764278368 1601832021 679294147 -1317771911 -965519889 1477951564 789639386 -1239834272 -1054961162 1369541735 648461553 -1078989493 -928457251 1456228478 566982888 -1195234990 -809166396 1385064250 629757868 -1132460522 -880331136 1440981795 585405365 -1142046193 -857017703 1549135624 726851486 -1302622684 -983777614 1530407697 742333319 -1254733251 -1036944725 1329166174 943605704 -1590225294 -701487388 1213510471 1062437841 -1503997333 -782376195 1105395564 921030650 -1343447488 -655642922 1183791989 830999523 -1467917735 -544838961 1776306162 518485860 -2014435618 -253159864 1854768107 428520317 -2138840377 -142290351 1731973056 272432982 -1992970516 -30237062 1616251865 391199567 -1906808075 -111191453 1951881110 55600896 -1705429318 -312605140 1933218703 71148313 -1657474397 -365706699 2056052644 227274546 -1803370872 -477786594 2111904701 182856491 -1813022063 -454538745 1268078203 1016227565 -1516554409 -761526335 1291358818 1006609140 -1560874162 -705575976 1162796617 843706079 -1421820059 -599289869 1109596752 891562694 -1406305412 -617985046 1445086751 556103305 -1205065933 -819259483 1364165126 642298512 -1086201046 -934882372 1492766253 805240507 -1225281791 -1041195113 1603537460 680737442 -1315280104 -962765938 1895528115 133973541 -1628104801 -370006263 2006364842 9536060 -1718037626 -291511536 2116091521 153603607 -1875992659 -416698565 2035104408 239733262 -1757193292 -532387038 1833723607 441144897 -2092824581 -196790419 1780589262 489067096 -2077244446 -215420044 1670901477 345038451 -1919316023 -90259617 1694116604 335354474 -1963701296 -34374842 81051836 1943269418 -354770544 -1646423802 62456997 1958622259 -306748023 -1699719905 168773774 2097707032 -469685854 -1828316876 224562327 2053487617 -479400517 -1804870355 425971928 1852104782 -143805964 -2140503710 504239297 1762206807 -268405267 -2029566597 397957354 1623156860 -105498170 -1901000368 282434803 1741859941 -19137057 -1982018231 1069211764 1220399330 -776699560 -1498172978 953623661 1339036923 -690404031 -1579256361 828467270 1181112528 -546371222 -1469564420 906800223 1091280073 -670904973 -1358561819 571338768 1426768006 -872181444 -1157324374 627061769 1382483103 -881961691 -1133943373 752252962 1540442292 -1026025202 -1243666024 733723707 1555860653 -977937129 -1296896639 500167165 1791541611 -205418287 -2067357625 446838244 1839531378 -190032696 -2085919650 320109007 1678985561 -48621341 -1977800587 343522774 1669238080 -92807942 -1921979284 7922073 2004865295 -294223691 -1720602589 118826368 1880233238 -384088916 -1642302406 245590443 2040813885 -525531001 -1750452207 164539826 2127142180 -406795106 -1865942008 648139061 1369891235 -928010215 -1079476081 567022892 1456154042 -809339904 -1195031402 679106823 1602054545 -965461973 -1317861187 790076702 1477488008 -1055261646 -1239495516 991347025 1276244423 -719806339 -1574989589 1014695240 1266431454 -764058524 -1519233806 902646115 1120565749 -607967153 -1396434727 849382778 1168621036 -592516010 -1414931264 920822334 1105564328 -655572206 -1343491196 831481383 1183340209 -545192181 -1467598947 943270412 1329470106 -701019360 -1590658122 1062530581 1213456003 -782594247 -1503805521 727036506 1548911308 -983837834 -1302535200 741897795 1530873557 -1036642449 -1255069703 630078056 1384712958 -880780476 -1131975726 585367153 1441058535 -856842403 -1142247477 227312374 2055975520 -477961254 -1803168948 182535919 2112255609 -454088765 -1813506219 56036036 1951414866 -312906776 -1705092226 70962909 1933442635 -365645839 -1657561241 272339602 1732026884 -30018626 -1993161944 391534219 1615947293 -111659097 -1906374863 518003360 1776757302 -252806260 -2014754022 428727993 1854598703 -142360683 -2138796285 804885375 1493083113 -1040715181 -1225735483 680810342 1603495920 -962972086 -1315109156 555883341 1445276635 -819168671 -1205122313 642768724 1363734466 -935215496 -1085894930 844006171 1162457997 -599727561 -1421356383 891504386 1109686164 -617798098 -1406527816 1016400681 1267874751 -761566715 -1516479853 1006161712 1291845542 -705253860 -1561223542 345486263 1670415137 -90582373 -1918967283 335181742 1694320440 -34335102 -1963776492 441203589 1833634579 -196978007 -2092602817 488767388 1780928266 -214982992 -2077708762 153134035 2116522821 -416365825 -1876299159 239953866 2034915164 -532478234 -1757137296 133901281 1895570295 -369800499 -1628276133 9891832 2006048622 -291991852 -1717584318 -492593695 -1784369801 212729037 2074791003 -439461384 -1832294034 197146836 2093418562 -327674413 -1686166203 41317631 1970357353 -350891574 -1676484260 85700838 1914470512 -15430267 -2011972333 286977193 1713232959 -126269028 -1887536886 376907952 1634736166 -238090825 -2033699551 532767899 1757828109 -157105746 -2119831240 413966466 1873514516 -640828119 -1362457153 935582725 1086647443 -559908560 -1448654426 816715804 1202268298 -686410469 -1609497203 957895735 1310680225 -797183742 -1484996204 1047892014 1232249016 -998593203 -1283613221 712297569 1567882487 -1021875884 -1273996862 756615288 1511930094 -895408769 -1113188887 615466067 1403548869 -842210970 -1161047568 599949386 1422242012 -71783264 -1933599690 364301708 1655831834 -53122887 -1949149137 316344725 1708931331 -178051950 -2107370492 460146110 1818916136 -233906037 -2062954467 469795239 1795666225 -435176252 -1861710766 134340072 2131160446 -513640227 -1771747253 258742769 2020288871 -388745994 -1613560736 114972122 1910334796 -273026833 -1732329351 28807619 1991287125 -1059681176 -1210991362 785968452 1507843538 -944027535 -1329825561 699738461 1588730315 -838007718 -1190513460 537093494 1459901920 -916406205 -1100484395 661561711 1349095929 -580805620 -1436111718 862977312 1147719094 -636725227 -1391761277 872560953 1124403631 -742779842 -1531108184 1035236626 1253262724 -724053977 -1546592079 987345163 1306427805 -795476125 -1483550731 1050385999 1235005145 -671597702 -1593898004 972446294 1324444352 -565282991 -1454815289 809506429 1195845355 -651971768 -1373338658 925749860 1076552434 -853348601 -1171923055 590122539 1412153021 -900781282 -1119347832 608258610 1397127844 -1007065291 -1258399837 771163673 1525692047 -996891860 -1282174022 714785280 1570632342 -335814741 -1661145283 99991175 1928498705 -325706830 -1684985052 43547294 1973373448 -450865255 -1842911473 187578037 2083063331 -498232448 -1790270698 205779628 2068103738 -162738225 -2125725863 407023331 1866833525 -249492522 -2044314816 523201274 1747475052 -124303363 -1886357653 379135697 1637750343 -359452 -1996639374 301261512 1727255134 -913387998 -1098252620 662744846 1351065496 -823981509 -1176225107 552430359 1474976641 -950712816 -1336772986 693839676 1583093674 -1070038519 -1220562273 775349029 1496437683 -734405050 -1556156720 976732010 1295028220 -749462945 -1538053431 1029340019 1247628261 -622700940 -1377474846 887895896 1139476430 -577793427 -1433885957 864154433 1149682647 -220139798 -2048401796 485396422 1810480976 -175297805 -2104878491 461589471 1820621641 -63215912 -1958980018 305465332 1697789794 -78208319 -1940811177 358138861 1650455419 -279445874 -1739534824 22650786 1985916724 -398837097 -1623389695 104094651 1899195181 -510888260 -1769257430 260183952 2021992198 -421416283 -1847164365 149934985 2145968927 -2033231643 -238524301 1757493705 533072223 -2120049412 -156914582 1873608144 413912390 -2011901737 -15474623 1713025531 287146349 -1887890226 -125950888 1635218914 376456564 -1686615935 -327190505 1970678189 40966459 -1676309352 -351093746 1914432948 85777698 -1784430413 -492507099 2074976671 212504841 -1831992150 -439798724 2092983686 197612816 -1113491411 -895072069 1403984129 615000471 -1160987596 -842298206 1422056728 600173966 -1283788769 -998391671 1567920435 712221093 -1273547770 -1022360432 1511609642 756966844 -1609144247 -686728993 1310198117 958347763 -1485067184 -797139770 1232457084 1047723498 -1362239365 -641019667 1086554455 935637441 -1449122718 -559475468 1202603342 816412120 -1613469276 -388802254 1910114440 115161118 -1732661827 -272720597 1991756945 28376071 -1861230186 -435629824 2130804922 134656044 -1771952753 -513469159 2020361379 258700341 -2107409984 -177977002 1819089132 459942010 -2062631463 -234255025 1795218677 470281315 -1934036494 -71319196 1656131806 363962440 -1948961301 -53344899 1708872903 316433489 -1531295380 -742557190 1253320768 1035147478 -1546154635 -724517405 1306127449 987684047 -1436434082 -580455992 1148166258 862490852 -1391721145 -636799535 1124230251 872764669 -1190307576 -838178402 1459828772 537135282 -1100964591 -915952249 1349450813 661245099 -1210658502 -1059987028 1507373078 786399360 -1329916637 -943970891 1588950031 699548825 -1258735001 -1006761231 1526160203 770730973 -1282081154 -996946200 1570414418 714977220 -1172131243 -853179709 1412223865 590078959 -1118865844 -901232934 1396774752 608577526 -1454495229 -565634411 1195395887 809991097 -1373376998 -651895156 1076727606 925548448 -1483365839 -795700569 1234944797 1050473355 -1594333656 -671131970 1324746500 972109714 -1885922641 -124769735 1637448579 379472661 -1996824906 -135648 1727315866 301174540 -2125688163 -162815477 1866658737 407225127 -2044635516 -249141742 1747924904 522716990 -1843393845 -450413987 2083417063 187259761 -1790062894 -498401724 2068033534 205823848 -1661238535 -335760785 1928717269 99799875 -1684650272 -326011274 1972905932 43980634 -1377694938 -622511184 1139567114 887839388 -1433415873 -578224215 1149349395 864460421 -1556511980 -734088318 1295508024 976278190 -1537980659 -749504613 1247421985 1029510839 -1336599742 -950916140 1583053422 693914360 -1221009573 -1069551667 1496759927 774999777 -1097952400 -913726490 1350627932 663208650 -1176283287 -823891969 1475163717 552208083 -1769198610 -510977160 2021804738 260405844 -1847463945 -421077151 2146406107 149470797 -1739086884 -279932086 1985594096 22999654 -1623562299 -398633133 1899235049 104019583 -1959052406 -63173860 1697995430 305293872 -1940455533 -78524667 1649974975 358592041 -2048871496 -219708626 1810813588 485089794 -2104658015 -175487177 1820530317 461645339 712644585 1568483199 -999000379 -1284290989 756536304 1511056230 -1021725988 -1273068982 614571995 1403432781 -894435593 -1113010591 600595394 1422617428 -842908946 -1161491848 936183693 1086994203 -641505631 -1362864585 815842196 1202189058 -558980424 -1448504786 957779903 1309785897 -686231917 -1608524283 1048267686 1232894768 -797627766 -1485694436 286537505 1712523191 -15051251 -2011339109 377090872 1635697582 -126381548 -1888443774 533708563 1757974405 -238952897 -2033783127 413301514 1873103772 -156493274 -2119488848 212019013 2074351571 -491960727 -1783990529 198107996 2093601738 -440368528 -1832406298 41463671 1971298273 -327758245 -1687028019 85289838 1913805816 -350549438 -1675871532 862004904 1147541054 -579909756 -1435994350 873259697 1124848167 -637369443 -1392135413 1035644570 1253940748 -743125066 -1531707616 987196035 1305500181 -723973201 -1545716935 785790668 1506870874 -1059563552 -1210095754 700183253 1589428803 -944401415 -1330470033 537771774 1460309608 -838606894 -1190858940 660634343 1348946545 -915530805 -1100403875 135202400 2131244790 -436115636 -1861855270 258130553 2019947247 -512973995 -1771334717 114593362 1909702340 -388305026 -1612849176 28920395 1992194781 -273208473 -1733288975 364385796 1656694418 -71928024 -1934538818 316002845 1708319371 -52710607 -1948482649 459513398 1818537632 -177340646 -2106929268 470702639 1795779257 -234865917 -2063135851 407663979 1867204093 -163441593 -2126175023 522301810 1747354084 -248524706 -2044141368 379059545 1636879823 -124150667 -1885426461 301611328 1727859158 -763796 -1997313798 100361487 1929139609 -336264157 -1661848395 43426070 1972474240 -325533638 -1684016980 186707261 2082987435 -449934319 -1842758521 206383396 2068453810 -498907128 -1790674786 589452707 1411736885 -852740977 -1171586023 609194426 1397268780 -901648234 -1119436800 771349905 1526656263 -1007174467 -1259303893 714348936 1569925406 -996509532 -1281537998 1049970119 1234335057 -795138837 -1482943363 972587486 1325379912 -671686414 -1594765212 810470901 1196031331 -566186791 -1454924721 925043180 1076115834 -651335488 -1372956586 22496298 1984984252 -279370490 -1738664560 104497203 1899868325 -399187681 -1623993975 260885528 2022440078 -511529676 -1769628254 148965377 2145794199 -420517587 -1847043653 484463694 1810326744 -219269790 -2048326156 462262359 1821024449 -175902341 -2105228819 305912956 1698491626 -63586992 -1959621178 357963877 1649486067 -78087863 -1939912225 976839906 1295930484 -734591538 -1557121704 1028956411 1246990445 -749026857 -1537347263 887286992 1139137606 -622031364 -1377059478 865020105 1149769823 -578729499 -1434027661 663647366 1351173136 -914352726 -1098439364 551792799 1474592777 -823275085 -1175789275 693501108 1582484514 -950297192 -1336103666 775436461 1497303099 -1070179967 -1221498601 1310118637 957473403 -1608993855 -685800617 1232803572 1048323682 -1485473832 -797817010 1087199967 936012361 -1362936845 -641463451 1201708742 816295504 -1448149014 -559296644 1403110025 614920735 -1112562779 -894921933 1422657168 600520198 -1161664580 -842705110 1568295611 712866349 -1284232297 -999089407 1511493282 756071988 -1273368690 -1021386984 1970860581 41927347 -1686727927 -328096865 1913992764 85067434 -1675929840 -350460026 2074311191 212093569 -1783817413 -492164179 2093923854 197758616 -1832853726 -439881804 1758454337 533254871 -2034138259 -238636037 1872897624 413472462 -2119415948 -156534814 1712614003 286481125 -2011559073 -14861367 1635364458 377396988 -1887973562 -126812208 1460528044 537580346 -1190952320 -838553066 1348478901 661067555 -1100069223 -915835377 1507224478 785472264 -1210578254 -1059112412 1589358471 700227345 -1330262357 -944570819 1253766088 1035846494 -1531669788 -743202190 1305950161 986711879 -1546037507 -723622293 1147239418 862341996 -1435559210 -580376000 1124909027 873172853 -1392320817 -637145511 1818477412 459600882 -2106744248 -177564962 1796081533 470366187 -2063571375 -234400057 1656245078 364870592 -1934218630 -72279316 1708494671 315801561 -1948520861 -52633867 1909773056 114549654 -1613057492 -388136262 1991841561 29239183 -1732807115 -273660253 2131712818 134769572 -1862190562 -435811704 2019729195 258322365 -1771241977 -513028463 2082517103 187138297 -1842425533 -450240043 2068673654 206193888 -1790765734 -498850356 1929066589 100403403 -1661642383 -336434713 1972829252 43109586 -1684497048 -325079554 1637326859 378572957 -1885748953 -123801167 1727685650 301814916 -1997273794 -838232 1867262009 407574703 -2126362347 -163219069 1747053600 522640566 -2043704052 -248988262 1196331175 810131505 -1455361653 -565722851 1076057278 925131816 -1372768878 -651557628 1234507925 1049765891 -1482982983 -795064017 1324932236 973073434 -1594442336 -672035530 1526300867 771666005 -1258823185 -1007627911 1569998042 714306636 -1281743370 -996338336 1411516657 589641831 -1171494435 -852797109 1397738728 608763006 -1119769148 -901341870 1698398510 305967544 -1959403518 -63778668 1649820983 357660065 -1940380645 -77654899 1809844508 484915594 -2047973328 -219588442 1821232389 462093715 -2105299927 -175858497 2022478154 260809180 -1769803674 -511328016 2145473875 149317061 -1846594433 -421002007 1985419640 22030830 -1738966956 -279033662 1899683169 104721911 -1623933875 -399274789 1582670310 693277040 -1336164150 -950210468 1496868351 775902569 -1221196589 -1070517179 1351494100 663296322 -1098888968 -913868690 1474555341 551869787 -1175614239 -823477129 1138930050 887456020 -1376989010 -622075848 1150252443 864568589 -1434381129 -578411487 1295595952 977144102 -1556653924 -735025142 1247083945 1028902207 -1537565563 -748835821 1038461714 1256364932 -739521986 -1527973208 982019851 1301241757 -729412057 -1551810895 859710240 1144591286 -584039924 -1439206758 877913913 1129633711 -631405035 -1386563965 542292854 1465224160 -832775590 -1185158452 658472815 1345867769 -919527869 -1103745323 780743492 1502479314 -1064873368 -1216322818 702871389 1591986123 -940927375 -1326602521 109808602 1905048396 -393876746 -1618814368 31870915 1994489685 -269996305 -1729159559 139461608 2136421246 -430021948 -1856417198 255707121 2017130343 -516708643 -1774938549 456956862 1815849768 -181208430 -2110404092 475094951 1800826673 -228639093 -2057826787 367465356 1658856218 -68586848 -1930542538 311089045 1703798531 -58411335 -1954314705 620665427 1408871109 -890176641 -1107833879 596860490 1419013852 -845332634 -1164308496 707072609 1562518263 -1003785395 -1288944677 759748216 1515185902 -1018775724 -1270773822 961120823 1313782433 -683152613 -1606362227 1042566702 1227062968 -802541822 -1490215020 932315653 1083519635 -644062423 -1365552193 822068764 1207498378 -554588368 -1443457114 529578651 1754761741 -241247305 -2036733151 419266178 1878674964 -151838802 -2114703560 290140841 1716257343 -12233851 -2008915181 371652272 1629603366 -131557476 -1892702454 36154111 1965070953 -332805165 -1691419835 88764134 1917673072 -347861046 -1673314468 217850573 2080051803 -487439391 -1779076233 194111188 2090260034 -442529800 -1835485330 265537936 2027223302 -505567044 -1764059094 146673033 2142846239 -424645467 -1850254285 17318306 1980723508 -284811122 -1744760808 107316667 1902294317 -395582313 -1620257791 308599284 1701046626 -60114728 -1955755954 352919021 1645096315 -83395391 -1946137513 482300358 1807245648 -223268630 -2051669892 466785759 1825940809 -170068749 -2099526555 884861272 1136318926 -625768332 -1380665118 869281089 1154948567 -572634003 -1428587269 979788138 1298223612 -731381690 -1552994096 1024173427 1242338789 -754596769 -1543310135 688585020 1577961898 -956000240 -1341937530 778517797 1499467187 -1066836983 -1217500001 668037390 1356218776 -908128222 -1093132108 549238039 1471907201 -827141061 -1179261779 382269649 1641007175 -121202179 -1883133589 296041672 1721896030 -5546524 -2001965710 403927267 1863598197 -165867057 -2128993959 528397562 1752794220 -244263466 -2038962880 192932021 2088294435 -445544039 -1837713137 202517676 2064981050 -501461632 -1793360618 94658695 1923305489 -341179989 -1666371267 46769310 1976472584 -322452046 -1681853148 765909017 1520560271 -1012352715 -1263564381 717954048 1573661846 -993690324 -1279111750 595415083 1417306301 -848088825 -1166802543 605066290 1394058404 -903940834 -1122384504 806471805 1192687851 -568350383 -1458005561 930876516 1081818354 -646812344 -1368039970 1053442127 1238200537 -792452765 -1480388107 967279702 1319154880 -676731526 -1599154708 1502178838 781082240 -1215885510 -1065336916 1592044047 702782105 -1326789853 -940704843 1465050660 542496434 -1185118456 -832850018 1346314813 657986219 -1104067823 -919178361 1144946290 859393764 -1439686818 -583585848 1129560683 877955837 -1386357945 -631575599 1256584768 1038272214 -1528064148 -739465222 1300771417 982450895 -1551477899 -729717789 1659326174 367033928 -1930874894 -68280476 1703578311 311278161 -1954223125 -58467459 1815922412 456914554 -2110609472 -181037226 1800471285 475411043 -2057346087 -229092529 2135973562 139947564 -1856094314 -430371072 2017303203 255502901 -1774978161 -516633831 1904989832 109897246 -1618626652 -394098894 1994789521 31531527 -1729596483 -269532373 1083334487 932540353 -1365492101 -644149523 1207933774 821603288 -1443759518 -554251532 1313462117 961472499 -1605913015 -683637025 1227101052 1042490346 -1490390448 -802340154 1562726195 706903973 -1289015777 -1003741559 1514703658 760200124 -1270420986 -1019094384 1409206017 620361623 -1108302291 -889743685 1418920728 596915086 -1164090828 -845524318 2080145311 217796361 -1779294541 -487248347 2089925510 194415376 -1835017558 -442963396 1965553581 35702587 -1691773311 -332487145 1917465524 88933154 -1673244008 -347905522 1716219899 290217837 -2008740137 -12435903 1629924322 371301236 -1893152050 -131073448 1754326985 530044767 -2036431131 -241584525 1878860752 419042118 -2114764036 -151752086 1807682708 481836034 -2051969608 -222929618 1825753229 467007515 -2099467871 -170157769 1701086374 308524080 -1955928694 -59910884 1644773567 353267753 -1945689709 -83881723 1980243184 17771622 -1744405028 -285127350 1902500073 107145343 -1620330043 -395540141 2027132098 265593940 -1763838482 -505756296 2143178971 146366541 -1850723849 -424214175 1355885660 668343498 -1092661904 -908558874 1471998021 549181651 -1179481751 -826951169 1577755758 688755960 -1341864638 -956041772 1499947127 778064097 -1217855141 -1066520115 1298545720 979438766 -1553441516 -730894974 1242298401 1024247991 -1543137011 -754800229 1136505866 884638876 -1380723418 -625678928 1154510867 869744773 -1428287169 -572972631 1923366357 94571843 -1666556679 -340956049 1976170956 47106394 -1681418016 -322918282 2088744423 192447857 -1838033717 -445193123 2064806398 202719592 -1793322798 -501538748 1863527857 403971367 -2128786275 -166036469 1753147816 528079166 -2039445372 -243812334 1640539523 382702869 -1882798929 -121506759 1722114458 295850252 -2002059082 -5492704 1237982493 1053633931 -1480295375 -792507225 1319622916 966846866 -1599490008 -676427586 1192334639 806790585 -1457523709 -568802155 1081889078 930832800 -1368248294 -646643572 1417481593 595213807 -1166840747 -848012093 1393609056 605551094 -1122064308 -904292134 1520862539 765572573 -1263999897 -1011886863 1573601618 718041540 -1278926722 -993914648 -180608742 -2110058100 456278070 1815441568 -229513981 -2057906795 476021807 1800975545 -68703960 -1931437634 367642628 1659828370 -58036943 -1953669721 310643741 1703099531 -393531010 -1618214424 109400146 1904369860 -270076569 -1730034191 32019531 1995416797 -430917300 -1856534054 140433504 2136598774 -516063915 -1774563901 255007865 2016685295 -833486382 -1185599164 542925054 1465602152 -918567477 -1103563427 657564903 1345754225 -1064728096 -1215383178 780658892 1501616218 -941339143 -1327268497 703212757 1592597571 -739962442 -1528684256 1038839962 1256996876 -729229905 -1550850759 981906563 1300333589 -583100028 -1439061742 858847400 1144506430 -632070755 -1386975989 878525617 1129974823 -332984229 -1692393267 36270455 1965965793 -347417534 -1672616748 88388974 1917027832 -486762391 -1778669313 217250117 2079705555 -443458448 -1835635482 194985308 2090339786 -242220993 -2036911959 530473235 1754878341 -151141338 -2114259792 418620682 1878300060 -11827187 -2008237925 289794337 1715657143 -131707884 -1893630846 371731768 1630477742 -683069293 -1605500923 960975295 1312842025 -802884470 -1490828260 1042978214 1227728176 -644695903 -1365931977 933026189 1083959579 -553681736 -1443345362 821108116 1207315714 -889315081 -1107750815 619725275 1408725325 -845945618 -1164651400 597525954 1419425108 -1004164923 -1289578413 707512809 1563228543 -1018663716 -1269867446 759565808 1514224998 -955628648 -1341295858 688136884 1577259554 -1066956927 -1218398441 778692269 1500436027 -908997718 -1093207236 668969606 1356372496 -826536013 -1178910939 548564639 1471503881 -625126404 -1380293782 884159184 1135870534 -573532187 -1428707469 870250185 1155122783 -731456562 -1553863848 979942114 1299155572 -754245673 -1542705343 1023770363 1241665133 -60529840 -1956424762 308937340 1701655274 -83253431 -1945200673 352831077 1644230387 -222303390 -2051482636 481397326 1807137496 -170774661 -2099961875 467422807 1826324161 -506236108 -1764473950 266146328 2027561614 -423708883 -1850112069 145806849 2142758551 -284624122 -1743795312 17209898 1979820732 -396017889 -1620963447 107699763 1902931621 -569281831 -1458159025 807343093 1192764259 -646138176 -1367636394 930273260 1081468794 -792003861 -1479685507 1053072327 1237560145 -676905230 -1600123292 967401438 1320054600 -1012505923 -1264496085 765985681 1521431303 -993286492 -1278437838 717604744 1573058334 -847385969 -1166353895 594774947 1416936245 -904909162 -1122558464 605966266 1394179884 -444640751 -1837604217 191968061 2088108971 -502098424 -1793743202 203224868 2065418162 -341517789 -1666979147 95075087 1923976089 -322363846 -1680986452 46628630 1975537536 -121093515 -1882230045 382083929 1640043471 -5929364 -2002602246 296478528 1722603478 -166475193 -2129331503 404597611 1864014845 -243397026 -2038874424 527462258 1752653796 -1856969698 -430451576 2136900914 140096932 -1774379001 -516288367 2016624939 255095229 -1618252756 -393454406 1904545024 109198742 -1729714123 -270427997 1994967321 32504207 -1930955654 -69155604 1659475286 367961536 -1953877917 -57868043 1703170383 310600153 -2109965240 -180663074 1815223652 456470002 -2058241967 -229209913 1801443709 475589099 -1438726954 -583404480 1144038906 859280748 -1387069233 -632016807 1130193379 878334325 -1528476444 -740131726 1256926664 1038884190 -1551333123 -728778645 1300687313 981588295 -1215703886 -1064377308 1502066078 780174600 -1327230805 -941416387 1592422791 703414545 -1185784704 -833262570 1465662892 542838074 -1103128423 -919033841 1345452469 657901859 -2008296097 -11737655 1715844211 289572069 -1893330618 -132046384 1630040170 372195580 -2037359251 -241734149 1755200577 530123991 -2114086540 -151344670 1878259800 418695374 -1778596549 -486804051 2079499287 217420929 -1835990750 -443141708 2090819598 194531480 -1691923191 -333415009 1965632549 36576435 -1672836848 -347227770 1917118524 88332458 -1289357929 -1004354303 1563137211 707568685 -1270337138 -1018232552 1514557602 759259188 -1107395163 -889631437 1408244873 620178463 -1164723780 -845903574 1419630736 597354502 -1366104589 -644491931 1083999455 932951113 -1442897430 -554167940 1206993094 821456976 -1605800511 -682730153 1313279213 960511099 -1490769448 -802973362 1227540724 1043200098 -1553561956 -731793910 1298720688 980408102 -1542765947 -754159085 1241850793 1023546175 -1380118866 -625328584 1135832962 884236052 -1429157193 -573048287 1155443611 869899021 -1093560584 -908679570 1356855252 668518210 -1178840351 -826580361 1471296461 548733787 -1341514038 -955437476 1577353190 688082800 -1217930541 -1067390395 1500101631 778996585 -1744263596 -284191038 1980155768 16906222 -1620745651 -396209445 1902838625 107754487 -1764544922 -506192144 2027769674 265977820 -1849759105 -424027415 2142276435 146258885 -2051033552 -222787930 1806817052 481748874 -2100137431 -170573121 1826362117 467346323 -1956364798 -60617068 1701469998 309161912 -1945503205 -82916723 1644665655 352365473 -1166166051 -847607989 1416877809 594863719 -1122995260 -904445102 1394479848 605627006 -1264173073 -1012854919 1520983747 766471765 -1278477322 -993211552 1573231322 717400652 -1479891015 -791832785 1237632661 1053029891 -1599642720 -677358794 1319699084 967717402 -1458491509 -568975587 1193234087 806911537 -1367544942 -646194428 1081248446 930462248 -2129422571 -166418557 1864234553 404407983 -2038541556 -243702886 1752183328 527893174 -1882710233 -120639567 1640398347 381767325 -2002396354 -6100056 1722530322 296520324 -1666939023 -341592089 1923802717 95278795 -1681308824 -322014210 1975984708 46142162 -1837166781 -445104171 2087808623 192306937 -1793930406 -501875764 2065476214 203135712 1999092035 2132437 -1725310865 -298915591 1883929946 122506700 -1639703434 -381473568 2046570865 251331047 -1745727395 -520789813 2123494760 160876030 -1868590012 -409426734 1787865383 496474545 -2069968885 -208013155 1845325118 452615592 -2081223662 -185320316 1682645269 323752323 -1975173063 -45977425 1663493388 337761690 -1926724576 -97536842 1279891851 995010845 -1572341593 -717174735 1260674450 1008954628 -1523958594 -768799704 1116869049 898965807 -1399033707 -610582525 1174394272 855172406 -1410222964 -587824102 1375635951 653900153 -1074730813 -923281323 1452494326 563379552 -1197658918 -811983796 1596260829 673329483 -1322557199 -970174361 1481164228 793769298 -1236884248 -1052666754 1849460738 423344276 -2144147154 -147465800 1766935579 508984461 -2023805641 -262660703 1625751600 400568486 -1897307876 -101822070 1737147433 277738687 -1987795707 -24930925 1938528358 76327152 -1652164278 -360527396 1961254015 65105129 -1696055981 -303100475 2102399060 173482178 -1822527112 -463912466 2050872397 221963483 -1808550559 -483097097 1431480522 576034908 -1151546906 -866387600 1379888339 624450629 -1137635841 -885637783 1535713528 747507822 -1249426988 -1031769790 1558504673 736351351 -1293253171 -974277285 1223014574 1071810616 -1494492798 -773002988 1334344887 948915233 -1585046117 -696177395 1178480796 825819146 -1473228368 -550018778 1096021125 911524883 -1352821335 -665148097 1158798273 840362839 -1423983891 -602371461 1115430872 897265486 -1401782540 -613069214 1271550963 1020093285 -1513868577 -758971831 1286051818 1000384380 -1565919546 -709966256 1487326117 799144755 -1230460279 -1045456353 1607143356 684474154 -1312461168 -960340474 1451049879 561672961 -1200414021 -814476755 1360037774 639088408 -1088493918 -937830860 2122316553 158911391 -1871603163 -411653453 2031238928 236261254 -1759748548 -535073110 1889825595 128140205 -1633021417 -374529407 2009708322 13535156 -1714956786 -289347944 1674111853 349166587 -1916368319 -87967017 1688547188 329392098 -1968484776 -39026994 1829987167 437539785 -2095250829 -199609627 1786685254 494507984 -2072983958 -210241796 1544219264 722328086 -1308324948 -989611206 1533488793 744496655 -1251389515 -1032945885 1389454002 634802724 -1126235234 -875023608 1438426795 582719037 -1145911417 -860489967 1102969572 918211186 -1347183672 -659248290 1188052733 836177515 -1461821487 -539398329 1332114134 945898048 -1587014662 -697359508 1208727247 1057785433 -1509566493 -788338827 1734658632 274987742 -1989498012 -26371086 1611206225 386809543 -1912115331 -117415957 1774142074 515404524 -2018434218 -256502848 1859290723 433436405 -2133006513 -136587303 2060704300 232057530 -1797408000 -472216682 2109611573 179908259 -1817149671 -457748593 1946702366 51339912 -1710869710 -318700636 1936037383 73574033 -1653868757 -361969731 323714119 1682722001 -45802133 -1975374339 338081886 1663142088 -97986190 -1926239772 496039029 1788331235 -207710887 -2070305329 452800620 1845100794 -185380544 -2081136170 251423779 2046516405 -521007857 -1745535591 160540730 2123798700 -408958698 -1869022848 2614289 1998640263 -299268803 -1724992085 122298376 1884098718 -381402844 -1639747150 673537167 1596091417 -970244701 -1322513099 793286806 1481615360 -1052313158 -1237202644 654234813 1375331371 -923748975 -1074297593 563286180 1452548146 -811765368 -1197850338 898780395 1117092989 -610521657 -1399120559 855607538 1173928036 -588125730 -1409885880 994690265 1280242767 -716724747 -1572825757 1008992448 1260597334 -768974356 -1523756678 173034758 2102885776 -463590358 -1822876484 222136607 2050668937 -483137485 -1808475995 76268852 1938617762 -360340456 -1652386674 65405229 1960915387 -303538175 -1695592297 401038690 1625320948 -102155186 -1897001768 277518715 1737337325 -24840105 -1987852095 423417168 1849419206 -147671940 -2143976214 508629321 1767252447 -262180763 -2024259341 826174926 1178164568 -550499102 -1472775052 911452631 1096063297 -664942341 -1352992659 1072031228 1222825322 -773094192 -1494436794 948445669 1334776179 -695844663 -1585352609 747208106 1536052540 -1031332730 -1249891312 736410035 1558415653 -974464865 -1293031415 575862168 1431684366 -866347852 -1151622110 624898433 1379402007 -885960531 -1137287109 561848005 1450847827 -814514199 -1200337025 638638812 1360521802 -937509904 -1088844954 799446775 1486988897 -1045891109 -1229994163 684413678 1607230072 -960154686 -1312685228 1019874977 1271742007 -758878323 -1513922789 1000852152 1285618222 -710300780 -1565615358 840009363 1159116293 -601888833 -1424435415 897335946 1115386396 -613276762 -1401613520 437468685 1830031003 -199401695 -2095419465 494860820 1786366594 -210724040 -2072532050 348698175 1674544809 -87632109 -1916672123 329609766 1688355504 -39120118 -1968430180 128200297 1889738495 -374714555 -1632796717 13232752 2010045158 -288912548 -1715422262 159360603 2121832141 -411973769 -1871251487 236085826 2031440596 -535035026 -1759824904 946220932 1331765010 -697807192 -1586528706 1057745821 1208802059 -788165967 -1509770713 918398902 1102747424 -659306854 -1347095028 835740591 1188516665 -539098493 -1462160875 634470368 1389760374 -874553652 -1126666662 582810617 1438370671 -860710187 -1145722301 722122706 1544390468 -989538562 -1308367256 744977355 1533035357 -1033301273 -1251073423 50859852 1947156442 -318345632 -1711186186 73780053 1935866819 -362042759 -1653826833 231966590 2060761064 -471996846 -1797597500 180241255 2109305841 -458218933 -1816718627 515841832 1773678526 -256803324 -2018095470 433249073 1859513255 -136529379 -2133095797 275027738 1734584204 -26544586 -1989294432 386487043 1611555733 -116968913 -1912601927 -1073859765 -923204643 1374704231 653746929 -1198262446 -812333116 1453168254 563783400 -1322927239 -970814481 1596709461 674032323 -1236762784 -1051766794 1480990284 792800986 -1572265169 -716303431 1279738371 994079381 -1524308170 -769402976 1261078042 1009628812 -1399674083 -610952309 1117571633 899414695 -1409323260 -587702382 1173425704 854998718 -2070932605 -208198891 1788768943 496583225 -2080516198 -184883444 1844688566 452232736 -1974756431 -45307097 1682307741 323144203 -1926864984 -98472130 1663581828 338628114 -1725496345 -299879567 1999200971 3035741 -1639266306 -380766360 1883547346 121869892 -1745056811 -520373437 2045963001 250993263 -1869525044 -409567398 2124361440 160964214 -1494941174 -773705060 1223385894 1072452528 -1584871917 -695208315 1334224703 948017065 -1472296392 -549864786 1177611028 825744258 -1353495007 -665551177 1096625933 911875995 -1152249234 -866835720 1432122178 576406484 -1136667017 -885463327 1378989915 624330701 -1249273252 -1030837558 1535638384 746638310 -1293656507 -974950701 1558855529 736956415 -1651825982 -359919020 1938113518 75658104 -1696143653 -303966643 1961396215 66041697 -1823429904 -464020890 2103364572 173669194 -1807913239 -482713985 2050166725 221527891 -2143538522 -147127760 1848791946 422929180 -2024671553 -262748631 1767872403 509126405 -1897416044 -102725118 1625938872 401533742 -1987412339 -24293861 1736712097 277032759 -1916251703 -87072417 1673933029 348192883 -1968859696 -39672506 1688990972 330089578 -2095851013 -199956115 1830664407 437946433 -2072109598 -210162316 1785756878 494357592 -1870708307 -411537093 2121343105 158732311 -1760393804 -535448286 2031936664 236704782 -1633367649 -375129847 1890232499 128817189 -1714877050 -288473840 2009558186 12606524 -1230606079 -1046396521 1487409197 800006331 -1312049896 -959674994 1606800436 683861154 -1199703757 -814036571 1450416159 561293449 -1089454806 -938013252 1360944134 639200400 -1424924315 -602517005 1159659593 840446175 -1401117316 -612657686 1114817616 896922822 -1513428649 -758261311 1271171195 1019459821 -1566102194 -710926888 1286163554 1001290996 -1798086520 -472625122 2061304228 232403250 -1816222575 -457599993 2108736957 179828011 -1710692166 -317728724 1946585494 50444544 -1654313821 -362669003 1936412047 74218777 -1989906196 -27049862 1735004608 275587414 -1911966475 -116489117 1611126233 385934671 -2017462050 -256325560 1773246962 515287396 -2133705529 -137032623 1859935723 433810813 -1346551744 -658870058 1102258540 917770746 -1462729639 -539511601 1189012853 836359651 -1587099534 -698222364 1332259166 946837960 -1509225365 -787727107 1208315207 1057119697 -1307946972 -988979022 1543778568 721617310 -1251503043 -1033853781 1533670673 745457031 -1127098346 -875108224 1390393658 634948012 -1145299953 -860148583 1437760803 582307253 -611125681 -1399470375 899454819 1117497333 -587255210 -1409809728 854676346 1173775340 -716603779 -1571926293 994516817 1279274951 -769344924 -1524397326 1009441608 1261300702 -970594773 -1323116867 673941255 1596766097 -1052237262 -1236331868 793133854 1480684424 -922849767 -1074176369 653266741 1375158179 -812406272 -1198220650 563989292 1452997562 -520300921 -1745099247 250787755 2046134077 -409922914 -1869209080 161444786 2123907876 -299409739 -1725927901 2703257 1999507215 -380986708 -1639077318 121961344 1883491094 -45365533 -1974667659 323332047 1682085721 -98172166 -1927204244 338191318 1664045888 -208646447 -2070446521 496906237 1788419947 -184710456 -2080720290 452193252 1844763506 -1031158002 -1248921704 747087394 1535153844 -974912745 -1293732991 736780859 1559057069 -867020996 -1152024662 576466448 1432034950 -885028059 -1137132621 624028169 1379326623 -549529750 -1472600068 825275974 1178044112 -665644173 -1353440283 912093791 1096434377 -773497000 -1495109682 1072381556 1223429858 -695690431 -1584419881 948370029 1333906171 -102242362 -1897867440 401180394 1626257020 -24501281 -1987243191 277103347 1736667749 -147034124 -2143592606 422711000 1848983118 -263083027 -2024367237 509594305 1767438935 -464455774 -1822963916 173971086 2103027224 -482528325 -1808137427 221467287 2050253313 -359956592 -1651749114 75833020 1937911338 -303645815 -1696494817 65591973 1961880115 -375089971 -1633442725 128644577 1890436471 -288796460 -1714528190 13054456 2009071982 -411099905 -1871172503 158432723 2121682245 -535635738 -1760171920 236763594 2031847772 -200047447 -2095795137 438166917 1830475027 -209829712 -2072416218 493887900 1786188042 -87552869 -1915798515 348548535 1673616673 -39466878 -1969031148 330017198 1689033016 -758467579 -1513257837 1019532585 1271129535 -710447076 -1566556022 1000935728 1286480294 -602850249 -1424618335 840916251 1159228813 -612566994 -1401173832 896702722 1115007380 -813849503 -1199926025 561235277 1450505691 -938450824 -1088990994 639500628 1360605634 -1046074285 -1230955323 799559039 1487896041 -959715254 -1311975204 684034406 1606597104 -255875700 -2017946342 514966688 1773597750 -137207403 -2133503741 433848505 1859858479 -26989122 -1989993176 275401874 1735228420 -116790873 -1911629519 386369675 1610659869 -318196248 -1710258818 50779332 1946281042 -362450447 -1654505113 74125533 1936465995 -472695334 -1798042292 232611062 2061134944 -457246269 -1816540843 179345647 2109188217 -875461308 -1126779438 635429992 1389942014 -860077731 -1145343541 582099057 1437929703 -989196938 -1307755040 721710170 1543724236 -1033385617 -1251935751 745121859 1533974741 -697920224 -1587436106 946402316 1332724890 -787787463 -1509138001 1057304597 1208090755 -658694894 -1346753148 917732414 1102335144 -539961077 -1462244963 836679719 1188661425 -1448876665 -559622895 1202554027 816493629 -1362222690 -641134328 1086341298 935817252 -1485279819 -796959453 1232473241 1047608335 -1609193044 -686646982 1310443648 958199830 -1273694749 -1022114443 1511691471 756917337 -1283902982 -998375060 1568100566 712007744 -1160806959 -842511033 1421942013 600190059 -1113409080 -895121058 1403836644 615245938 -1832008369 -439683623 2093196387 197432565 -1784676010 -492359232 2075025530 212422892 -1676259971 -351175189 1914186833 85925063 -1686402716 -327370254 1970661448 41081054 -1887775445 -125966915 1635038215 376669329 -2011754190 -15720028 1712943134 287195272 -2120131303 -156865137 1873755189 413666467 -2033411840 -238311018 1757607980 533055674 -1330064186 -943725488 1589032426 699499900 -1210773281 -1059970999 1507553779 786186597 -1100784396 -916165534 1349336536 661261646 -1190225683 -838227845 1459681729 537381207 -1391475550 -636947404 1124181390 872846616 -1436417861 -580571091 1147953559 862671105 -1546367856 -724337658 1306144188 987569450 -1531344759 -742475745 1253566885 1035000115 -1948847090 -53361512 1708692770 316646836 -1933889513 -71565183 1656049979 364011949 -2062713796 -234206038 1795366160 470035846 -2107590619 -177764173 1819203849 459925919 -1771969430 -513354500 2020574534 258520528 -1861476237 -435482395 2130854239 134574537 -1732613032 -272802610 1991511412 28524002 -1613256639 -388982569 1910098285 115276283 -1684699387 -325929069 1973151273 43833023 -1661451492 -335580278 1928733232 99685030 -1790046409 -498516063 2067820059 206003853 -1843147986 -450561096 2083367426 187341460 -2044553375 -249190409 1747777101 522962651 -2125507720 -163027986 1866543700 407241410 -1996939437 -118843 1727495807 300961513 -1886069942 -124523556 1637530214 379423472 -1594120243 -671312037 1324730081 972224119 -1483316268 -795782334 1234699000 1050620526 -1373622273 -651747479 1076776659 925466181 -1454511130 -565519504 1195608778 809810524 -1119045719 -901019841 1396889221 608560659 -1172212816 -853130458 1412371100 589832714 -1281933413 -997191923 1570332343 715025953 -1258620030 -1006777580 1525979822 770943544 -2104576444 -175536430 1820383080 461891582 -2048691619 -219921717 1810699121 485106663 -1940570506 -78508320 1650155354 358379468 -1959200145 -62928135 1698077507 305245141 -1623611872 -398551370 1899480844 103872410 -1739300295 -279752017 1985610517 22885251 -1847448046 -421192060 2146193214 149651368 -1768953333 -511124835 2021755687 260488113 -1176463732 -823679462 1475278752 552191798 -1098034539 -913677821 1350775737 662962991 -1220862274 -1069797848 1496678290 775048964 -1336485209 -950932943 1582873483 694127389 -1537767704 -749685122 1247406020 1029625682 -1556462863 -734170521 1295262685 976425803 -1433661734 -578077108 1149399030 864378720 -1377711421 -622396843 1139780591 887659385 -842063741 -1161293803 599867823 1422291257 -895294310 -1113205748 615286198 1403761952 -1022056271 -1273784281 756730269 1511913739 -998675288 -1283564482 712445316 1567636754 -797429529 -1484849039 1047941579 1232167261 -686426882 -1609382808 958109138 1310500164 -559695659 -1448835005 816699897 1202383215 -640779060 -1362539430 935337440 1086795126 -157220789 -2119814947 414146919 1873302001 -238238638 -2033453884 532850046 1757779432 -126187399 -1887586065 376760661 1634982339 -15250336 -2012185354 286862668 1713249754 -350875601 -1676599111 85487875 1914651029 -327429066 -1686313824 41268506 1970439564 -439511011 -1832212341 197392689 2093271463 -492807164 -1784189806 212745512 2074676670 -724299326 -1546444460 987394286 1306345592 -742795813 -1530993331 1035449591 1253082209 -636511760 -1391941274 872544476 1124517962 -580755991 -1436193409 862731461 1147866195 -916258394 -1100730064 661479562 1349144604 -837892673 -1190529751 536913043 1460114437 -944207468 -1329612542 699852984 1588713518 -1059762803 -1210942181 786115745 1507597367 -273010422 -1732443748 28594214 1991467184 -388500205 -1613707899 114922559 1910416553 -513689288 -1771664978 258988052 2020141186 -435389151 -1861530185 134355981 2131045531 -234020498 -2062937608 469975106 1795453140 -178199177 -2107124255 460227675 1818866893 -53040804 -1949197878 316196976 1709177062 -71602875 -1933812269 364186729 1655848191 -441855 -1996590441 301409069 1727009723 -124484072 -1886144882 379250484 1637734306 -249378253 -2044331355 523021087 1747688329 -162591190 -2125971780 406941446 1866882960 -498183579 -1790352653 205534025 2068251615 -450652548 -1843091734 187561808 2083178438 -325723561 -1684870463 43760507 1973193709 -336060850 -1660997928 100040546 1928417268 -996711735 -1282387361 714671077 1570648947 -1006983472 -1258449338 771016700 1525938026 -900928773 -1119102355 608340951 1397078849 -853463326 -1171906956 590303182 1411940184 -652184915 -1373158853 925766529 1076437783 -565332300 -1454733790 809752472 1195697934 -671352161 -1594045943 972397491 1324526373 -795459962 -1483665904 1050173354 1235185468 -421366976 -1847245866 149688940 2146116346 -510675111 -1769437233 260167285 2022106851 -398853262 -1623274524 104307294 1899014856 -279691413 -1739386883 22699591 1985834705 -78290140 -1940761678 358285832 1650209438 -63396035 -1958766677 305579537 1697773191 -175183082 -2104894592 461408826 1820834476 -219992305 -2048647271 485314083 1810529973 -578006136 -1433705698 864170660 1149567538 -622749807 -1377392889 888141501 1139328555 -749216838 -1538200788 1029290646 1247709696 -734388317 -1556271307 976518799 1295207961 -1069857812 -1220775046 775234240 1496453718 -950630411 -1336821917 693692121 1583339087 -824128546 -1175979192 552512242 1474927204 -913502265 -1098236079 662925035 1350852221 1635413903 377315097 -1888219485 -126665163 1712827286 286300928 -2011575622 -14747092 1872881597 413587243 -2119203183 -156715513 1758208932 533402418 -2034089336 -238718434 2093842411 197807997 -1832706361 -440127919 2074131442 212306788 -1783702818 -492180920 1914107865 85051215 -1676110091 -350247325 1971008448 41681750 -1686809876 -328048006 1511280455 756252625 -1273352597 -1021501699 1568246622 712948680 -1283986830 -999236892 1422903157 600373219 -1161714087 -842623281 1403126636 614806522 -1112776128 -894741802 1201889059 816082869 -1448264177 -559280487 1087281978 935963564 -1363084778 -641217920 1232656145 1048569735 -1485392323 -797866325 1310003976 957490078 -1608814044 -686013774 2019647182 258371160 -1771094046 -513273996 2131532503 134982209 -1862075397 -435827859 1991956220 29222506 -1732986928 -273447098 1909920485 114303603 -1613138999 -388086945 1708543658 315719228 -1948766330 -52486384 1656457907 364689957 -1934234721 -72164599 1796064920 470480398 -2063358028 -234580190 1818231425 459747863 -2106694739 -177646789 1125088774 872959632 -1392435414 -637128772 1147320863 862292617 -1435706573 -580129883 1305802292 986957474 -1545955560 -723671154 1253650989 1035862715 -1531489535 -743414889 1589145186 700407540 -1330245810 -944685096 1507175035 785554157 -1210332329 -1059259455 1348724304 660920006 -1100118148 -915752982 1460544073 537465567 -1191165083 -838372365 1397493005 608910747 -1119720415 -901423945 1411500308 589756802 -1171281864 -852977490 1570211135 714126761 -1281760237 -996223867 1526350118 771584432 -1259069430 -1007480676 1325079913 972828159 -1594524603 -671986477 1234622832 1049749990 -1483163556 -794851126 1075877211 925345229 -1372654473 -651574047 1196249410 810181076 -1455214482 -565968648 1747070405 522526035 -2043917079 -248808321 1867508188 407427402 -2126411536 -163137434 1727636983 301897057 -1997028133 -986035 1637114350 378753400 -1885732670 -123916204 1972714913 43126071 -1684317043 -325293029 1928919480 100649262 -1661560684 -336484350 2068755859 206144773 -1790913345 -498605015 2082697610 186925340 -1842540378 -450224080 1247231052 1028656346 -1537647264 -748786186 1295710293 977127619 -1556833927 -734811665 1150071934 864781544 -1434266286 -578427452 1138847847 887505137 -1376841397 -622321187 1474309160 552017086 -1175565052 -823558766 1351477297 663410855 -1098675939 -914048629 1497080858 775722124 -1221212874 -1070402144 1582718979 693194901 -1336409809 -950062663 1899568260 104737810 -1623753304 -399487682 1985271965 22276107 -1738884687 -279082713 2145555638 149267488 -1846741606 -420756212 2022658223 260595769 -1769918077 -511311595 1821248736 461978742 -2105512500 -175678118 1810090233 484767855 -2048022059 -219506365 1649771730 357741636 -1940134402 -77802136 1698185419 306147421 -1959386649 -63893135 85371531 1913756189 -350696537 -1675625679 41643666 1971084804 -327872578 -1687011544 197993145 2093617711 -440188011 -1832619261 211871392 2074596918 -491878516 -1784039654 413252335 1873185401 -156247101 -2119636139 533495542 1758154336 -238936102 -2033897652 377107165 1635582539 -126594063 -1888263321 286783172 1712375378 -15099928 -2011256962 1048087107 1233107669 -797512849 -1485710343 957697626 1309834956 -686084234 -1608769568 815989361 1201943271 -559062179 -1448455221 936298088 1086977790 -641685692 -1362651182 600807975 1422437041 -842925301 -1161376867 614620734 1403350696 -894681326 -1112862844 756290069 1511203459 -1021676743 -1273150545 712627724 1568597658 -998787296 -1284470858 470653898 1795861340 -234620186 -2063283600 459300819 1818718021 -177324289 -2107044247 316019704 1708204910 -52923692 -1948302782 364632033 1656547191 -71977267 -1934457253 29002670 1992145720 -273356158 -1733043692 114773943 1909489441 -388419941 -1612833267 258016156 2019963658 -512793936 -1771548122 135055237 2131490579 -436033879 -1861904833 660847362 1348766612 -915547602 -1100289352 537820955 1460227981 -838853065 -1190711647 699937584 1589576614 -944352740 -1330552182 785774377 1506985919 -1059351035 -1210276205 987016038 1305713648 -723858870 -1545733412 1035562879 1253990377 -742977965 -1531953467 873407316 1124602818 -637451656 -1392086290 862119757 1147525083 -580090271 -1435781385 924895241 1076361375 -651253467 -1373005389 810355728 1196047494 -566006468 -1455137366 972767291 1325166765 -671801065 -1594748543 1050051618 1234285748 -795286258 -1482697320 714594413 1569777915 -996558527 -1281455657 771366004 1526541538 -1007387304 -1259123250 608981087 1397448905 -901631629 -1119551003 589403206 1411818704 -852494998 -1171732996 206497985 2068437079 -499086867 -1790461573 186854616 2082741326 -450015756 -1842709150 43344115 1972523109 -325385761 -1684262583 100181226 1929352316 -336149050 -1661864624 301594789 1727973427 -550519 -1997493985 378813628 1637026858 -124101232 -1885508346 522350743 1747271681 -248770117 -2043993811 407876750 1867023384 -163457630 -2126060236 775682376 1497156062 -1070229404 -1221416718 693517649 1582370247 -950510467 -1335923477 551580026 1474773484 -823259050 -1175904064 663598435 1351255541 -914107313 -1098586919 864872748 1150015930 -578648064 -1434077034 887172405 1139154339 -621851623 -1377272689 1029136670 1246777736 -749141966 -1537331036 976921863 1295881617 -734739413 -1556876099 357947776 1649600790 -77875028 -1940092870 305667481 1698639119 -63537995 -1959703517 462311858 1820942628 -176148322 -2105081848 484677035 1810146621 -219286393 -2048211951 149080548 2145778034 -420697912 -1846831010 261033469 2022194539 -511611695 -1769579449 104415702 1899917632 -399040262 -1624240020 22316495 1985197401 -279255837 -1738681227 -480118826 -1805203648 225416954 2053678700 -468962353 -1827994791 167924451 2097504885 -306544668 -1698869390 62136008 1957899870 -354960387 -1647277205 81386193 1943988807 -19470414 -1982736604 282625694 1742714376 -105176149 -1900276931 397755015 1622307345 -267554944 -2029363434 503516844 1761885754 -144659559 -2140693745 426691253 1852439075 -670050530 -1358370936 906081842 1090946724 -547220729 -1469766767 829190699 1181434557 -690725076 -1579978822 953826816 1339887254 -776365259 -1497453661 1069021721 1219545743 -977746054 -1296042004 733390422 1555142336 -1026227357 -1244515339 752575055 1541165785 -882684088 -1134264354 627912292 1382686450 -871462063 -1156990009 570485373 1426578155 -92617065 -1921124863 343189435 1668519725 -48823666 -1978650088 320431010 1679708980 -190755163 -2086240717 447688585 1839734559 -204698948 -2067023318 499313552 1791351558 -405940493 -1865750939 163821535 2126808905 -526380310 -1750654340 246313926 2041135952 -384409919 -1643024809 119029741 1881083771 -293889320 -1719883186 7732212 2004011874 -1055594913 -1240213815 790267763 1478342629 -965139898 -1317137712 678904682 1601205244 -808489363 -1194828037 566300481 1455833047 -928863628 -1079665950 648858456 1370225614 -593234373 -1415264595 850237207 1168811905 -607243742 -1396112716 901796622 1120363416 -763855351 -1518383457 1014374181 1265708979 -719996400 -1575843194 991681340 1276963754 -782789292 -1504664126 1062859896 1214170350 -700821171 -1589812773 942944353 1328742647 -544465562 -1467273744 830635082 1183141084 -656287361 -1343821335 921679955 1105758405 -857701072 -1142442586 586081308 1441387658 -879935191 -1131777601 629350405 1384386707 -1036317438 -1254343276 741698606 1530027192 -984168165 -1303250547 727230519 1549768865 -365316708 -1656847094 70767792 1932583974 -313233019 -1705819885 56234153 1952260159 -454935122 -1813705416 183262338 2112580628 -477103689 -1802974943 226597019 2055645197 -141646344 -2138466962 427869396 1854403650 -253533727 -2015080073 518848717 1776955483 -111858230 -1907221156 391859430 1616673904 -29824557 -1992304315 272009471 1731311721 -934501355 -1085565821 641910073 1363539375 -819896308 -1205448550 556728608 1445474742 -963171289 -1315955535 681135371 1604222365 -1040521154 -1224877912 804555026 1492367748 -704924559 -1560509209 1005966685 1290986955 -761892760 -1517207298 1016598852 1268720082 -618644413 -1406726955 892231023 1110011385 -598869926 -1421162292 843290998 1162127840 -215841571 -2077903797 489481713 1781257575 -196132668 -2092404654 440476136 1833308542 -34009873 -1963049863 334982595 1693474133 -90912522 -1919682464 345680346 1671272780 -292186951 -1718442961 10220949 2006762755 -369602400 -1627430858 133575052 1894842650 -531751797 -1756812259 239107495 2034715953 -417081198 -1876629500 153991614 2116716840 -2029178158 -267779516 1761825790 503604072 -2141129013 -144193955 1852741607 426354545 -1982416160 -19821962 1742265292 283110234 -1900314887 -105099665 1622482901 397553475 -1699077450 -306376160 1957970842 62092044 -1646795089 -355412423 1943635843 81704725 -1805538684 -479815150 2054146984 224983870 -1827901795 -469017077 2097287089 168116007 -1134357990 -882630004 1382904630 627721120 -1156655613 -871766379 1426110255 570918841 -1296524760 -977294658 1555495684 733072274 -1244307919 -1026396505 1541095197 752619403 -1579941250 -690801944 1339712338 954028996 -1497774489 -776014095 1219995467 1068537821 -1357936052 -670516518 1090644832 906419190 -1469952427 -546996541 1181495161 829104111 -1642724461 -384748795 1880646335 119493161 -1719941238 -293800164 2004199078 7509552 -1865577567 -406144201 2126768781 163895835 -1751101512 -525893842 2041458324 245964290 -2086595593 -190438559 1840214747 447234637 -2066950162 -204740744 1791145666 499484244 -1921344571 -92427437 1668610793 343132799 -1978179620 -49254582 1679376112 320736870 -1518853285 -763423795 1266041463 1014067937 -1575622846 -720185388 1276872302 991737592 -1415337111 -593191937 1169017413 850066131 -1395757200 -607559706 1119882844 902250186 -1194380481 -808975447 1455510035 566649477 -1079838938 -928659536 1370265098 648783516 -1240155379 -1055683685 1478154785 790489783 -1317437676 -964800638 1601642040 678440622 -1254404016 -1036230458 1530212732 741474794 -1302948791 -984505121 1549333861 727696883 -1142892446 -857216780 1441708366 585730520 -1131602821 -880136979 1384349015 629427649 -1467203532 -544509790 1182933272 830804366 -1344175059 -655969093 1106240769 921228695 -1504196602 -783222640 1213835562 1063164348 -1590031329 -700629879 1328835891 942890405 -1907003240 -112050162 1616581044 391913762 -1992772479 -29391849 1731646893 271705403 -2138113878 -141965252 1853921670 428321040 -2015150925 -253490139 1777163679 518679817 -1813880580 -454733718 2112618960 183185734 -1802525467 -477588365 2055325129 226948447 -1657149234 -364980136 1933019618 70302068 -1705759529 -313320383 1952075259 56458605 -1407164143 -618180217 1110310973 891891883 -1420974840 -599091810 1162069028 843379890 -1560549085 -704849483 1291159567 1005762713 -1516884678 -762241620 1268272150 1017085056 -1315475083 -963624477 1603866713 681451727 -1225083540 -1040349702 1492440128 804512982 -1085474489 -934557231 1363318891 642099453 -1205781154 -819589688 1445944434 556297444 -1756479015 -532057777 2034245877 239538275 -1876720192 -417024682 2116936940 153801850 -1718236693 -292357763 2006689991 10262609 -1627910670 -369148572 1895197918 133258312 -1963372099 -33660629 1693921425 334495751 -1919642204 -90987214 1671099528 345883678 -2078090865 -215619303 1781315747 489392181 -2091967082 -196596480 1833008314 440814636 733511134 1556041032 -977920782 -1297011612 752204231 1540524369 -1025779477 -1243813763 627308012 1382335866 -882010944 -1133861802 571355637 1426653539 -872394535 -1157144497 906980794 1091067180 -671019882 -1358545920 828549539 1181063477 -546518897 -1469319143 953476488 1339282718 -690322268 -1579305934 1069097361 1220415751 -776519491 -1498386389 282483990 1741778304 -19383238 -1981870932 398170383 1622976921 -105514973 -1900885835 504223012 1762321842 -268192760 -2029747042 425726269 1852252587 -143757295 -2140585849 224480626 2053537252 -479253410 -1805116216 168593771 2097920509 -469571513 -1828333359 62571840 1958606294 -306928532 -1699506950 81199449 1943024079 -354852747 -1646374685 849562783 1168407561 -592630349 -1414914779 902727814 1120516112 -608114262 -1396188868 1014547629 1266676795 -763976319 -1519282921 991232180 1276260386 -719625832 -1575202546 789863675 1477667949 -1055244841 -1239610047 679057634 1602136180 -965215794 -1318008488 567268553 1456006239 -809388571 -1194949261 648155344 1369776198 -928222724 -1079295638 164457559 2127191233 -406647429 -1866187283 245409870 2041026776 -525416094 -1750468108 118940773 1880216819 -384268983 -1642088993 8069244 2004619498 -294305456 -1720553018 343571507 1669156005 -93053665 -1921831543 320321578 1678805180 -48637690 -1977685616 446821377 1839645847 -189819603 -2086099525 499920920 1791688846 -205369036 -2067439198 428744540 1854484426 -142573968 -2138616090 518249285 1776610259 -252855703 -2014672129 391485294 1616029688 -111413694 -1906522412 272126839 1732207585 -30002597 -1993276723 70848312 1933459374 -365466092 -1657774462 55888673 1951660983 -312825331 -1705141605 182617866 2112206748 -454236634 -1813260624 227492627 2055762821 -478076353 -1803152727 585121684 1441206018 -856793416 -1142329810 630061965 1384827675 -880567647 -1132156361 742111142 1530693424 -1036659062 -1254955492 727086015 1548829481 -984083821 -1302388219 1062678512 1213210470 -782676260 -1503756726 943385577 1329453951 -701199675 -1590445485 831301570 1183553364 -545077522 -1467615624 920740827 1105613645 -655424777 -1343737247 9776669 2006064779 -291811535 -1717796953 133753348 1895815826 -369718488 -1628324930 240035375 2034865849 -532625661 -1756891243 153313846 2116309664 -416480486 -1876282484 488783481 1780813551 -215195819 -2077528125 441449056 1833487094 -197026996 -2092520486 335132235 1694402269 -34089113 -1963923471 345272914 1670595268 -90565762 -1919081496 1006309077 1291599427 -705335303 -1561174161 1016515276 1267858010 -761746464 -1516266634 891324135 1109898865 -617682997 -1406544035 843924222 1162506856 -599579694 -1421601980 642522801 1363881511 -935166051 -1085976821 555866792 1445390910 -818955388 -1205302510 681023107 1603315221 -962988113 -1314994375 804934298 1493000716 -1040960586 -1225587936 1339341018 953387084 -1579492874 -690099872 1220115651 1069435989 -1497948689 -776983175 1091514600 906494078 -1358868028 -670670510 1180890353 828752999 -1469278755 -546593461 1382262974 627349544 -1133655662 -882181884 1427008679 571038769 -1157624437 -871940835 1555570828 733941786 -1296678496 -978226890 1540744341 752014339 -1243904583 -1025723089 1958385682 62761092 -1699415746 -306984536 1943493643 80768157 -1646707417 -354546255 2053181472 224796854 -1804635892 -479706726 2097992761 168551599 -1828539115 -469400189 1762494582 504019168 -2029786790 -268117556 1851804783 426212601 -2140263101 -144106027 1742078020 282144978 -1982307992 -18918914 1622918237 398259403 -1900698255 -105736729 1456441755 566802701 -1195251529 -809052127 1369591170 648379668 -1079235410 -928310216 1477706153 789786943 -1239785339 -1055043565 1601815984 679408934 -1317559140 -965700598 1266194943 1014999401 -1518929709 -764295099 1276468710 991063408 -1575273270 -719582116 1168314829 849617243 -1414696735 -592822153 1120851412 902423874 -1396656904 -607681426 1839311187 447125957 -2085631873 -190252823 1791782218 499867100 -2067657626 -205177616 1668948321 343740919 -1921761203 -93097765 1679287672 319870446 -1978039212 -48319294 1880537399 118589857 -1642538981 -383784819 2004581678 8146360 -1720378366 -294507372 2127376645 164233619 -1866248151 -406560577 2040591644 245876106 -1750166480 -525753178 2112019032 182840014 -1813202060 -454325278 2056199745 227028695 -1803452563 -477736965 1933136490 71197436 -1657326778 -365952048 1951700595 55813861 -1705314465 -312621111 1616235068 391314090 -1906595056 -111371386 1731726885 272580275 -1992921335 -30318689 1854816782 428438168 -2139086046 -142142540 1776518679 518305409 -2014451909 -253044819 1183644304 831244806 -1467835460 -544888022 1105280649 921046559 -1343266907 -655855821 1213690530 1062224436 -1504111730 -782359784 1329247931 943556141 -1590372457 -701241599 1530653428 742185570 -1254781992 -1036862642 1549151981 726736507 -1302835263 -983597225 1440768710 585585232 -1142029334 -857132164 1385015007 629839433 -1132214285 -880478363 1694100249 335469455 -1963488715 -34555229 1670655744 345186198 -1919267284 -90341702 1780638507 488985533 -2077490681 -215272815 1833936690 440965028 -2092841442 -196675960 2035219325 239717355 -1757373871 -532174137 2116239204 153358322 -1876074936 -416649506 2006283087 9585625 -1717890461 -291757323 1895348054 134186944 -1627990406 -370022676 1603783633 680590151 -1315329283 -962684309 1492783048 805125982 -1225494812 -1041015182 1363952611 642478965 -1086184753 -934997415 1445038074 556185452 -1204820266 -819407296 1109449653 891808547 -1406223719 -618034673 1162682284 843722554 -1421640064 -599503338 1291539335 1006396177 -1560989013 -705560003 1268160414 1016178440 -1516702030 -761280988 1009238309 1260450227 -769023991 -1523674977 994706748 1280128426 -716938224 -1572645754 855394583 1174108545 -588109765 -1410000723 898731278 1117175192 -610276318 -1399268172 563138881 1452794327 -811683731 -1197899525 654120280 1375348174 -923569036 -1074510622 793467251 1481402853 -1052428193 -1237186359 673619306 1596042748 -970392506 -1322267440 122282477 1884213627 -381189951 -1639927721 2369012 1998787938 -299219752 -1725074354 160590303 2123716937 -409204493 -1868875675 251637190 2046336336 -521024278 -1745421188 452915593 1845084447 -185560923 -2080923597 496186768 1788085510 -207792964 -2070256598 338000315 1663191341 -97838953 -1926486015 323534242 1682935092 -45687666 -1975391208 624750692 1379647730 -885878456 -1137335842 575747197 1431700715 -866167471 -1151834681 736589910 1558202560 -974579334 -1293014548 747289679 1536003289 -1031479965 -1249645067 948690944 1334628502 -695893716 -1585270342 1072047129 1222710415 -773307083 -1494256221 911239218 1096243364 -664925922 -1353107064 826125355 1178246333 -550253305 -1472922223 508743852 1767235642 -262360704 -2024046314 423564469 1849173027 -147753575 -2143927025 277436574 1737385992 -24692302 -1988097756 400858247 1625533457 -102040149 -1897018051 65388744 1961029726 -303324700 -1695772302 76022993 1938764871 -360290819 -1652468373 222185722 2050586732 -483382826 -1808328384 173247715 2102705269 -463606321 -1822761639 236037031 2031522609 -534789493 -1759972835 159147966 2122012456 -411957614 -1871366652 13249429 2009930499 -289125703 -1715242449 128446348 1889591066 -374763872 -1632715210 329692099 1688306517 -39267601 -1968184711 348878810 1674331980 -87746826 -1916656032 494746609 1786383207 -210543907 -2072745397 437321704 1830276990 -199319868 -2095468974 897549167 1115206649 -613293501 -1401498923 840058742 1159034848 -602134950 -1424288052 1000606557 1285766091 -710251919 -1565697305 1019858756 1271857106 -758665624 -1514103042 684233483 1607443357 -960040409 -1312701775 799364882 1487038340 -1045744066 -1230240088 638786361 1360276399 -937592299 -1088796029 561962784 1450831798 -814694900 -1200124262 386568934 1611506288 -117115958 -1912356004 275207935 1734370921 -26658861 -1989277883 433134292 1859529282 -136348680 -2133308562 515694285 1773923931 -256720927 -2018144393 180191874 2109387284 -457972818 -1816865992 231753371 2060940813 -471980105 -1797712095 73796272 1935751718 -362255460 -1653646582 51105449 1947008575 -318394491 -1711104237 744796718 1533248184 -1033186558 -1251089516 722040375 1544439457 -989391077 -1308612723 582957596 1438124682 -860792016 -1145672794 634584581 1389743763 -874733783 -1126453313 835953226 1188336348 -539114650 -1462045712 918447699 1102665413 -659552385 -1346947095 1057499768 1208949486 -788116652 -1509852222 946204257 1331879671 -697594035 -1586708517 1481311265 793523383 -1236966131 -1052617317 1596375096 673312942 -1322737388 -969961086 1452313619 563592325 -1197544129 -811999831 1375553546 653949084 -1074583258 -923526736 1174148165 855319763 -1410173591 -587905537 1116852316 899080394 -1398820496 -610762266 1260887159 1008774369 -1523974821 -768684595 1279940718 994928888 -1572587198 -717026860 1663378665 337777791 -1926543931 -97749677 1682497776 323997798 -1975090724 -46026422 1845406939 452566093 -2081370633 -185074335 1788045506 496261204 -2070083090 -207996552 2123510925 160760859 -1868802655 -409246409 2046816404 251183106 -1745776200 -520707794 1883880639 122588201 -1639457389 -381620987 1998878886 2312240 -1725294198 -299030244 1095775584 911672822 -1352772532 -665230118 1178464633 825934319 -1473015723 -550199101 1334558034 948735428 -1585062786 -696062744 1223063883 1071729117 -1494738841 -772855567 1558652164 736105874 -1293335512 -974228290 1535828253 747491723 -1249607631 -1031556953 1379708214 624663968 -1137521638 -885654388 1431398703 576084409 -1151399933 -866633579 2050889128 221848894 -1808763772 -482917358 2102645169 173334823 -1822576483 -463831029 1961205146 65187084 -1695810378 -303248352 1938315651 76507413 -1652148049 -360642503 1737033164 277755226 -1987615520 -25144202 1625604565 400814403 -1897225991 -101871505 1767017982 508935528 -2023953198 -262415292 1849641447 423131505 -2144261941 -147449763 1786603171 494556725 -2072836209 -210487527 1829806778 437752364 -2095135850 -199625984 1688661649 329375239 -1968664643 -38813909 1674259080 348920350 -1916449884 -87917774 2009757383 13452881 -1715202069 -289200259 1890038494 127959624 -1633037326 -374414492 2031222517 236375651 -1759535143 -535253169 2122070764 159058554 -1871553600 -411735210 1360217707 638875389 -1088608441 -937814063 1451131506 561623780 -1200561314 -814230584 1606995545 684719823 -1312379019 -960389149 1487211072 799161046 -1230279828 -1045668870 1285838351 1000564377 -1565903069 -710080587 1271501334 1020174976 -1513622726 -759118932 1115676221 897117867 -1401831663 -612987001 1158814244 840247986 -1424196856 -602190946 1936087010 73492340 -1654114610 -361822632 1946915835 51159917 -1710886185 -318586303 2109595600 180023110 -1816936708 -457929110 2060458953 232205151 -1797358875 -472298893 1859209094 433485584 -2132859222 -136833476 1773962143 515617545 -2018319693 -256519643 1611321268 386793250 -1912295784 -117203442 1734806445 274742075 -1989580159 -26322409 1208514346 1057966012 -1509550586 -788453744 1332065075 945980325 -1586769377 -697507191 1188298520 836030350 -1461871052 -539316574 1102985985 918096791 -1347397075 -659068229 1438607182 582506456 -1146026398 -860473612 1389536087 634753985 -1126382981 -874777875 1533341564 744742890 -1251307952 -1032995130 1544104805 722344947 -1308145079 -989824289 -184661203 -2080801861 451947009 1844910743 -208433356 -2070626398 496889368 1788534414 -98188513 -1927089271 338403891 1663865509 -45611258 -1974519920 323380778 1682003644 -381068471 -1639027745 122108517 1883245299 -299589808 -1725714490 2817660 1999490794 -409808005 -1869224979 161264215 2124120769 -520153246 -1745344524 250705486 2046183128 -812618779 -1198040205 564005577 1452882527 -922898436 -1074094230 653512400 1375010374 -1051991081 -1236479167 793084667 1480766061 -970577970 -1323231400 673728226 1596946036 -769164415 -1524610281 1009326765 1261316667 -716521576 -1571975410 994369204 1279520290 -587402317 -1409563867 854758047 1173725705 -611240022 -1399453892 899634822 1117283856 -303728020 -1696445702 65739584 1961634774 -360137099 -1651536157 75947865 1937895375 -482413986 -1808153912 221287282 2050466788 -464308665 -1823209775 173889387 2103076861 -263034360 -2024449378 509348644 1767586738 -146821615 -2143773049 422694717 1849098155 -24518086 -1987128660 277316374 1736487808 -102488541 -1897720139 401229583 1626175385 -695510364 -1584633294 948255624 1333922590 -773415235 -1495159253 1072234385 1223675655 -665791850 -1353195008 912176058 1096385324 -549644657 -1472584167 825456547 1177831221 -885241152 -1136952746 624045036 1379212154 -867070247 -1151943089 576712693 1431887715 -974667022 -1293880732 736732126 1559139144 -1031141653 -1249036675 746874823 1535334225 -959960657 -1311827655 684083331 1606514709 -1046090314 -1230840544 799771802 1487715340 -938237539 -1089171189 639484081 1360719911 -813800060 -1200007918 560989352 1450652734 -612419125 -1401419427 896620775 1115056241 -602735150 -1424634556 840735998 1159441512 -710626823 -1566342801 1001050325 1286463555 -758549024 -1513208458 1019679948 1270883418 -39450265 -1969145359 329803851 1689213149 -87306882 -1915945496 348499026 1673698500 -209878699 -2072333885 494133369 1786040559 -200260276 -2095614502 438183008 1830360310 -535750397 -1760155243 236943407 2031634617 -411247334 -1870926452 158514230 2121632928 -288714447 -1714576985 12906525 2009317515 -374909656 -1633655362 128529412 1890452626 -539813650 -1462491016 836598210 1188710740 -658580233 -1346769823 917552603 1102548301 -787967780 -1508925366 1057419760 1208074598 -698002235 -1587387309 946550249 1332479359 -1033631606 -1251788772 745171366 1533892912 -989213549 -1307640827 721923519 1543544105 -859864904 -1145524178 582082964 1438044418 -875412319 -1126861769 635184525 1390089499 -457361370 -1816524624 179525898 2108975516 -472843201 -1797796695 232693011 2061086085 -362369004 -1654554494 73978168 1936712110 -318016499 -1710472037 50664737 1946297783 -116774846 -1911744300 386156910 1610840568 -26743717 -1990140723 275352951 1735310817 -137256848 -2133421850 434094428 1859711434 -256088983 -2017766145 514983237 1773483475 -1869443543 -409616705 2124214021 161210259 -1744877008 -520586586 2045848348 251009930 -1639381477 -380750195 1883727671 121657249 -1725644286 -299634028 1999282990 2986936 -1926914483 -98390309 1663827809 338481143 -1974969772 -45126974 1682324344 323029998 -2080500097 -184998167 1844475731 452413381 -2070687130 -208346384 1788719946 496665564 -1409503519 -587489673 1173540813 854982491 -1399756040 -610903442 1117719508 899169090 -1524160813 -769649083 1260996607 1009678185 -1572150582 -716320164 1279558630 994292592 -1236550011 -1051947501 1480974249 792915775 -1322878308 -970896886 1596464048 674179878 -1198508361 -812186079 1453217691 563701517 -1073876306 -923090376 1374917506 653566740 -1987461272 -24211458 1736957508 276885202 -1897628815 -102544409 1625954909 401418955 -2024655014 -262862900 1767659126 509306592 -2143292605 -147274795 1848742511 423011065 -1807831284 -482762854 2050018848 221773494 -1823249643 -464233597 2103249465 173685423 -1696258242 -303949912 1961575954 65828484 -1651973337 -359672911 1938194955 75608733 -1293443168 -975130826 1558838924 737070618 -1249223751 -1030919377 1535392405 746785283 -1136912494 -885315836 1379038910 624248360 -1152265333 -866720995 1432335015 576225841 -1353674812 -665338030 1096740584 911859326 -1472377891 -549815477 1177758449 825498215 -1584723978 -695453856 1334142682 948065868 -1494826001 -773721223 1223205571 1072665173 -1566249813 -710681539 1286245767 1001241873 -1513543502 -758245340 1271351710 1019246856 -1400937319 -612871153 1114703285 896939299 -1424842624 -602566634 1159512492 840692026 -1089209137 -938161063 1360895459 639282549 -1199687466 -814151616 1450203642 561473900 -1312262915 -959495061 1606817233 683746631 -1230655260 -1046314894 1487655368 799859038 -1714762653 -288490251 2009378127 12819929 -1633220486 -375375636 1890150742 128866752 -1760476079 -535399225 2032084349 236459499 -1870888888 -411324194 2121458020 158716402 -2072126457 -210047855 1785969963 494177725 -2096097250 -199808888 1830713650 437864868 -1968810955 -39754589 1688745241 330237327 -1916039124 -87252806 1673916672 348307862 -1145053718 -860295812 1437711558 582388816 -1127081485 -875222683 1390180575 635127881 -1251715624 -1033673394 1533687028 745342050 -1307995711 -988896937 1544024301 721469563 -1509372530 -787481320 1208396962 1057070132 -1587213929 -698205951 1332439227 946624557 -1462549060 -539724502 1188897936 836375558 -1346469467 -658919117 1102110857 918016031 -2133721822 -136917580 1860148238 433630360 -2017707717 -256177747 1773295639 515205249 -1911917296 -116570746 1610880060 386081962 -1989693175 -27229793 1734987813 275701939 -1654198970 -362684976 1936231530 74431740 -1710544545 -317974071 1946503283 50493669 -1816304268 -457550366 2108884056 179582158 -1798266515 -472411653 2061418561 232386775 1994773364 31646690 -1729383848 -269712690 1904744301 110045179 -1618577855 -394180905 2017352518 255421392 -1775224214 -516486404 2136186719 139767753 -1856110989 -430256411 1800586000 475394950 -2057526724 -228879702 1816069897 456669087 -2110691803 -180988237 1703496482 311327668 -1954076146 -58713448 1659146043 367247277 -1930760681 -68297087 1301017532 982303530 -1551527280 -729636346 1256601509 1038157619 -1528277367 -739285473 1129347982 878136088 -1386341726 -631690700 1144897431 859475713 -1439441221 -583733715 1346167768 658232142 -1103985932 -919227806 1464936385 542512983 -1184938259 -833063301 1592224746 702569340 -1326904634 -940688816 1502261235 781033317 -1216033057 -1065091511 1878975029 419025571 -2114944231 -151538801 1754474028 529798842 -2036513024 -241535082 1629841927 371350161 -1893004501 -131318851 1716039198 290430600 -2008625358 -12451932 1917448785 89047751 -1673030787 -348085269 1965307464 35849950 -1691723932 -332568590 2089974371 194333429 -1835263153 -442815527 2080358010 217616108 -1779310762 -487133248 1418773245 597160555 -1164008495 -845573305 1409091300 620377714 -1108121656 -889956514 1514883791 759986777 -1270535197 -1019077771 1562808022 706854464 -1289162758 -1003495572 1227346585 1042342415 -1490439243 -802258141 1313478272 961357334 -1606125652 -683456710 1207720619 821783101 -1443742841 -554366191 1083285170 932621860 -1365246050 -644296952 1154724342 869564768 -1428303654 -572858292 1136555503 884557177 -1380969277 -625531819 1242053060 1024395602 -1543087896 -754882434 1298529757 979553611 -1553228559 -731075481 1499767186 778277124 -1217740610 -1066536920 1577674123 688805149 -1341717337 -956287951 1472145824 548935990 -1179563892 -826902502 1356000697 668327215 -1092842347 -908346365 2143129918 146448808 -1850478574 -424361852 2026919207 265774513 -1763822581 -505871203 1902516492 107030938 -1620543456 -395360074 1980488981 17624451 -1744454599 -285045585 1644855642 353219020 -1945837450 -83636000 1701266755 308311509 -1956043665 -59894535 1825638760 467024382 -2099287996 -170370862 1807535473 482082279 -2051888035 -222978869 1573421239 718254113 -1278811749 -993930995 1520780462 765621304 -1263852158 -1012132588 1393756293 605304851 -1122145879 -904242881 1417596060 595196938 -1167020624 -847799002 1082101971 930652229 -1368264193 -646528663 1192383690 806708316 -1457768986 -568654480 1319377121 966994039 -1599440435 -676509349 1237966072 1053748334 -1480081964 -792687294 1722196095 295801065 -2002206381 -5246523 1640719462 382489840 -1882913462 -121489956 1753032781 528095451 -2039264927 -244024841 1863380052 404217026 -2128704136 -166085138 2064756763 202801293 -1793076937 -501685855 2088530946 192627860 -1838017234 -445307464 1976186921 46991551 -1681630971 -322737773 1923611696 94424230 -1666605796 -340873846 310974064 1703814886 -58230948 -1954527286 367317609 1659101951 -68504763 -1930591277 475176514 1800777428 -228786322 -2057580552 457136731 1815636685 -181322889 -2110387231 255723028 2017015426 -516921544 -1774757970 139706893 2136273563 -430071007 -1856334921 31821350 1994571440 -269750518 -1729306724 109595199 1905228457 -393860333 -1618928763 703018680 1591739950 -941009004 -1326553342 780858017 1502462519 -1065053299 -1216109797 658292362 1346080284 -919412826 -1103761616 542210707 1465272837 -832627777 -1185404119 877668060 1129780810 -631355408 -1386645658 859693765 1144705619 -583826455 -1439386753 982232814 1301061240 -729428030 -1551696044 1038510839 1256282721 -739767333 -1527825587 194127665 2090145703 -442743267 -1835305333 218096424 2079904702 -487489020 -1778994542 88715011 1917755285 -347615697 -1673462087 35941146 1965251468 -332789194 -1691534688 371537749 1629620163 -131377543 -1892915473 289993548 1716503514 -12152224 -2008964362 419348327 1878626289 -151986613 -2114457891 529759102 1754549224 -241362350 -2036716860 821823481 1207646063 -554539307 -1443539389 932299744 1083634550 -643849524 -1365732774 1042780107 1226882909 -802558233 -1490100623 961170386 1313700676 -683398402 -1606215064 759895965 1514940171 -1018857807 -1270725081 707187588 1562501906 -1003965784 -1288732098 596680623 1419226937 -845218173 -1164325355 620583862 1408920352 -890029414 -1108080116 549418226 1471693924 -827255330 -1179245240 668119275 1356169341 -908275257 -1092886191 778370240 1499712598 -1066754580 -1217548934 688470233 1577977935 -955819531 -1342150301 1023960214 1242518528 -754580038 -1543424724 979738767 1298305049 -731135581 -1553141451 869526692 1154800690 -572682872 -1428505314 884877501 1136203819 -625981039 -1380484857 466703418 1825989804 -169921258 -2099772032 482119715 1807458485 -223153905 -2051685991 353033224 1645079710 -83575516 -1945924174 308746257 1700800647 -60196547 -1955706453 107365470 1902212296 -395827854 -1620109852 17530951 1980543185 -284827285 -1744645635 146656364 2142960890 -424432320 -1850434090 265291893 2027370723 -505517735 -1764140593 967067059 1319335205 -676715361 -1599269879 1053393322 1238282556 -792207226 -1480536048 931122561 1081670935 -646861651 -1367958469 806488472 1192573198 -568563532 -1457825758 605246935 1393845569 -904055557 -1122368403 595497422 1417257304 -848236318 -1166557068 717807077 1573907827 -993608503 -1279161249 765794812 1520576874 -1012172592 -1263777722 46818683 1976391149 -322698153 -1681705791 94871906 1923125748 -341196722 -1666256680 202501449 2065096159 -501248923 -1793540877 192686416 2088442310 -445495172 -1837795094 528315679 1752843657 -244116429 -2039208795 403747078 1863811472 -165752790 -2129010500 296156461 1721879995 -5727231 -2001752937 382417204 1640761762 -121284584 -1883084658 -1103341188 -918853142 1345468496 657787078 -1185833627 -833180173 1465908297 542690527 -1326984882 -941563432 1592373346 703496436 -1215687337 -1064491583 1501852795 780354797 -1551152872 -728991346 1300572212 981604514 -1528394495 -740180585 1256778797 1039129787 -1387216598 -631770692 1130274822 878284944 -1438841549 -583387739 1144218655 859067529 -2058192460 -229291742 1801197720 475736078 -2109751891 -180843205 1815207041 456584215 -1953894010 -57753328 1703383210 310419516 -1931201121 -69008119 1659524275 367879205 -1729795632 -270378682 1995114748 32258154 -1618432567 -393241249 1904659685 109182067 -1774263838 -516304524 2016444622 255307864 -1856821765 -430697107 2136818903 140145729 -1490589635 -803186517 1227426065 1043216775 -1605719004 -682779470 1313131784 960757150 -1443045361 -553922407 1207075107 821408181 -1366219754 -644475776 1084179770 932738476 -1164937127 -845723441 1419647349 597240291 -1107444672 -889549610 1408490860 620031482 -1270091669 -1018380035 1514508615 759341521 -1289341838 -1004469020 1562924382 707749320 -1672918795 -347178909 1917266393 88086863 -1692103444 -333202310 1965747648 36560214 -1835876153 -443158447 2090639851 194744701 -1778449186 -487050168 2079417842 217470308 -2114037615 -151427065 1878014397 418842923 -2037146488 -241914850 1755184548 530238770 -1893347165 -131932107 1630253455 372015385 -2008542022 -11590612 1715893654 289490176 -1945486338 -83031192 1644452562 352545348 -1956118553 -60764303 1701420747 309243485 -2100186164 -170491046 1826607840 467198582 -2051246123 -222607549 1806833401 481633903 -1849873510 -424010996 2142456502 146045472 -1764692093 -505946347 2027851439 265928249 -1620663384 -396258498 1902690948 107999762 -1744083023 -284403929 1980040861 16922123 -1218176202 -1067242592 1500150298 778914444 -1341530321 -955322439 1577565699 687902357 -1178627324 -826760302 1471279656 548848318 -1093511395 -908761205 1356609073 668665511 -1429009582 -573293628 1155361406 869948136 -1380004021 -625344547 1135652455 884449009 -1542945952 -753945610 1241965132 1023529690 -1553643655 -731744273 1298867797 980162243 -1794045249 -501859799 2065656723 202922757 -1837314394 -444858832 2087890826 192257820 -1681227123 -322063845 1975837601 46388023 -1666759020 -341805566 1923688376 95295278 -2002380069 -6215091 1722317815 296700769 -1882464574 -120787372 1640349678 381849464 -2038590743 -243621249 1752429509 527745875 -2129635600 -166238618 1864251356 404293450 -1367397769 -646440223 1081166683 930511821 -1458377106 -568992008 1193054018 807124948 -1599823291 -677145901 1319813993 967701503 -1479973284 -791783734 1237780336 1052784614 -1278723565 -993064315 1573280575 717319081 -1264189942 -1012740452 1521196838 766291888 -1122782687 -904625481 1394463501 605741979 -1166117320 -847690066 1416632084 595011458 -632251272 -1386763026 878640468 1129958850 -583182239 -1439012617 858995021 1144261083 -729082806 -1551096612 981824870 1300383216 -739848109 -1528700731 1038659967 1257210345 -941126628 -1327448950 703196464 1592712614 -1064679419 -1215465325 780413225 1501764031 -918813650 -1103416136 657614082 1345672596 -833503177 -1185484639 543138075 1465422221 -515982160 -1774613466 254860700 2016931082 -430737239 -1856747457 140319109 2136615187 -270191486 -1730018284 32200110 1995203896 -393678693 -1617969139 109482423 1904320801 -58086188 -1953588158 310889976 1702952302 -68917043 -1931257765 367659489 1659713911 -229497626 -2058021776 475809226 1801155932 -180363009 -2110205847 456229331 1815523653 -1018450631 -1270047313 759548949 1514339459 -1004115680 -1289659978 707266572 1563375770 -846191349 -1164503651 597574695 1419343025 -889331438 -1107635836 619937854 1408544936 -553861795 -1443131957 821222513 1207299303 -644777660 -1365882414 933173352 1083713790 -802736785 -1491073543 1042895939 1227777237 -682954378 -1605516832 960794714 1313054924 -131756559 -1893548697 371977437 1630329931 -12039704 -2008057474 289810628 1715542098 -151124541 -2114374315 418407663 1878479993 -241974822 -2037059252 530424054 1754959968 -443376235 -1835684605 194837689 2090585135 -486581876 -1778882278 217135264 2079721526 -347531865 -1672600271 88568971 1916814365 -333131330 -1692147416 36352146 1965916164 -395903238 -1620980116 107519958 1903144768 -284476701 -1744041355 17128399 1979870041 -423790904 -1850063266 145954788 2142513010 -506416431 -1764261305 266261501 2027545451 -170791266 -2099847672 467636146 1826144036 -222549369 -2051335663 481446827 1807055677 -83204436 -1945283014 352585600 1644377878 -60317003 -1956605405 308921241 1701769999 -754393550 -1542459740 1023852318 1241616264 -731571669 -1553847619 980122375 1298942865 -573352448 -1428920682 870135596 1155139514 -625044967 -1380343153 884011829 1136116643 -826290602 -1179058496 548515706 1471586284 -908981681 -1093322023 668756835 1356553205 -1067170204 -1218218254 778708808 1500321758 -955678083 -1341213973 688382801 1577112519 -243413061 -2038759635 527675031 1752473089 -166720606 -2129183948 404646542 1863932440 -5879927 -2002684129 296232613 1722750515 -120880240 -1882410234 382067388 1640157738 -322248737 -1681002679 46448371 1975750245 -341369914 -1667224752 94993130 1924024956 -502179859 -1793693829 203372225 2065172055 -444820492 -1837391006 192082648 2088092238 -904663181 -1122705435 605916767 1394261705 -847369366 -1166468100 594561606 1417116368 -993499327 -1278257193 717620845 1572943611 -1012554920 -1264413746 766231156 1521283810 -677052649 -1599877247 967482939 1320005293 -792118514 -1479668840 1053252130 1237346996 -645957851 -1367849037 930158089 1081484959 -569199812 -1458207830 807195152 1193009798 -1411032098 -589141176 1173043954 854329956 -1400332345 -611340463 1116143339 897699453 -1522609172 -767958150 1261482688 1010270806 -1571612683 -715905181 1281193689 995771983 -1236120646 -1051362516 1482435222 794499584 -1321234525 -969359563 1597107855 674684441 -1198931064 -812715234 1451729572 562074162 -1075574895 -924633337 1374316221 653088299 -1869907178 -410236032 2122652218 159525548 -1746485489 -522088551 2045304355 250605237 -1638862044 -380124238 1885245960 123314846 -1724041411 -298186837 1999853073 3434119 -1925420174 -96773148 1664223838 339032776 -1974358165 -44654595 1684000327 324599505 -2081955008 -186592298 1844019820 451851002 -2071320743 -208857137 1787053685 495154915 -1291949409 -973514231 1559235507 737622821 -1248612730 -1030447600 1537068970 748355388 -1138367827 -886910405 1378583425 623686423 -1152899404 -867232222 1430669208 574715662 -1354138885 -665957779 1095179223 910175041 -1473986846 -551317900 1177214926 825093976 -1584205111 -694828449 1335661541 949724019 -1493223728 -772274618 1223776252 1073112938 -1987032489 -23627071 1738419067 278469613 -1895985586 -101007656 1626599266 401924084 -2025078171 -263392525 1766171465 507679711 -2144991620 -148818198 1848141648 422533062 -1809360333 -484414811 2049522463 221121417 -1823826390 -464671044 2101673734 172216208 -1694707199 -302259561 1962062637 66421691 -1651436008 -359258482 1939830580 77088674 -1714210468 -288093750 2010994800 14313702 -1631650491 -373699117 1890622569 129477887 -1761037970 -535854600 2030489666 235004116 -1872398985 -412989983 2120946779 158082253 -2073810632 -211609170 1785350164 493713538 -2096501471 -200352329 1829211149 436255899 -1967152886 -38235748 1689370662 330756272 -1915591405 -86682235 1675363391 349910185 -1564665452 -709220094 1286830264 1001670702 -1513038451 -757600997 1272888481 1020890167 -1402564186 -614358736 1114173578 896516124 -1425320513 -603167447 1157969043 838992901 -1089861136 -938657434 1359243484 637753418 -1201156631 -815727233 1449766085 560897107 -1311669822 -959008428 1608507630 685297784 -1229175333 -1044679347 1488069879 800396385 -2134374371 -137414517 1858496817 432101799 -2019177468 -257753966 1772858664 514629054 -1911324625 -116084551 1612570883 387633557 -1988213706 -25594720 1735402778 276239756 -1652615047 -361223953 1936816469 74860995 -1710039968 -317330186 1948040524 52137434 -1817931701 -459038499 2108354919 179159537 -1798745006 -473013052 2059875710 230688232 -1146738475 -861857725 1437092345 581925231 -1127486260 -875766694 1388678624 633519478 -1250058009 -1032155023 1534312907 745861469 -1307548418 -988326808 1545471442 723072324 -1508820815 -787085273 1210014109 1058564363 -1585644376 -696529858 1332911492 947236114 -1463111549 -540180459 1187303855 834920761 -1347980134 -660585460 1101600182 917382432 -813064486 -1198608820 562561014 1451282272 -924558653 -1075615147 652884975 1374489465 -1051584792 -1235933570 794589124 1482377042 -968895759 -1321672089 674345949 1597408075 -767652162 -1522942424 1009840018 1261952772 -715961689 -1571521999 995961739 1280973597 -588970356 -1411238374 854288288 1173116726 -611794283 -1399852541 898016185 1115788079 -186139118 -2082435452 451534654 1844375464 -209028597 -2071115107 495196967 1786981297 -96717280 -1925511498 338843404 1664444314 -44961223 -1974025553 325030677 1683530627 -380588426 -1638424864 123653978 1884946380 -297964945 -1724228871 3345219 1999911893 -410311100 -1869867310 159729512 2122479614 -521739683 -1746808117 250119025 2045752295 -695029861 -1584029939 949800631 1335623201 -771789950 -1493673196 1072761518 1224096312 -666294359 -1353836737 910640773 1094743571 -551230544 -1474047194 824869532 1177399818 -886718465 -1138585751 623632083 1378676293 -867664922 -1152431248 575019722 1430334044 -973195315 -1292302501 737171169 1559717495 -1030491180 -1248541886 748524280 1536860782 -302215341 -1694777403 66252415 1962270441 -359576758 -1651082276 77539942 1939348208 -483981471 -1809827849 220816973 2049857243 -464862344 -1823607826 172270164 2101580482 -263479497 -2025017439 507903515 1765985933 -148481234 -2145293384 422066690 1848576660 -24111355 -1986582637 278820393 1738098367 -100805860 -1896160374 401846832 1626636966 -37749672 -1967600434 330407284 1689693666 -86886335 -1915418409 349985133 1675323899 -211520406 -2073869060 493491526 1785538000 -200691597 -2096201499 436719967 1828774345 -536286148 -1760568150 235310352 2030157190 -412800987 -1872619341 158025993 2121038239 -288136178 -1714137960 14484770 2010789300 -373383145 -1632006015 129024315 1891103149 -959325040 -1311314938 685751740 1608027434 -1044637559 -1229248481 800225701 1488275763 -938847070 -1089641420 637810062 1359152408 -815296325 -1201627091 560591255 1450098945 -614019852 -1402864542 896052696 1114611022 -603256595 -1425262469 839215553 1157781847 -709016378 -1564838832 1001596394 1286870396 -758087457 -1512591287 1021239795 1272566117 -458961639 -1817969265 178957365 2108529827 -473364224 -1798424170 231172140 2059425978 -360757973 -1653049923 74523655 1937118353 -317554382 -1709854300 52224030 1947979912 -116138627 -1911230997 387824721 1612352711 -25290396 -1988548110 275806280 1735870686 -137865905 -2133891623 432419939 1858143477 -257584810 -2019384896 514584698 1772929260 -540348975 -1462903481 834964733 1187232875 -660133432 -1348462242 917063908 1101953138 -787388957 -1508485771 1058997455 1209545817 -696475142 -1585737364 947044566 1333129280 -1031930443 -1250243293 745774233 1534372879 -988792404 -1307113158 723409024 1545168918 -861506169 -1147058927 581440683 1437541437 -875843170 -1127448312 633721010 1388503076 1664930262 339468608 -1926057734 -97157012 1683035599 324412761 -1973455645 -44546955 1843878372 450914674 -2081867576 -185726882 1787469309 495824235 -2071659311 -209466297 2123088306 160231716 -1870290786 -410873848 2045117867 249640253 -1746377593 -521186287 1884309888 123173142 -1637996372 -380037062 2000522649 3849487 -1724650315 -298525661 1481830686 794149256 -1235447758 -1050959708 1597977863 674760081 -1322167253 -969513795 1451850028 562973114 -1199106048 -813684586 1373945141 652447139 -1075127271 -923931505 1172693370 853725676 -1410629546 -588468032 1116218723 898569717 -1400486833 -612272935 1262381384 1010391518 -1523578780 -768132878 1280552273 995401159 -1570911107 -715457301 2049433751 220254209 -1809219141 -483479251 2102011022 172823576 -1824242270 -465341132 1962698917 66803763 -1695413879 -302696161 1938926780 76979242 -1650471536 -359072506 1737552115 278380645 -1986096673 -23486135 1627206890 402261116 -1896655418 -101423792 1766553793 508315735 -2025514515 -264099461 1848032472 421629006 -2144805388 -147853982 1095352415 911143113 -1354260109 -666856987 1176765510 824390864 -1473616534 -550676996 1334986861 949319931 -1583601343 -694478377 1224707188 1073265890 -1494094504 -772350514 1560203323 737796269 -1292848873 -973635199 1536365602 747906228 -1247972082 -1030077032 1378179081 623011999 -1138018011 -886306381 1430821904 575646854 -1152975556 -868102742 1359655764 638419906 -1090203016 -939269394 1449621325 559957979 -1201072543 -814864649 1607547750 685116400 -1310762422 -958895396 1488781183 800837609 -1229808045 -1045057851 1287496496 1002083238 -1565277668 -709561718 1271949097 1020745663 -1512176123 -757516653 1113991938 895556500 -1402451410 -613451080 1158410011 839704461 -1425699273 -603799903 1784976284 493069066 -2073365840 -210910682 1829328773 437151507 -2096679255 -201324993 1690246062 330836792 -1968080254 -38385132 1674764215 349564705 -1914913125 -86274547 2010350584 13939566 -1713511724 -287649214 1891518433 129595255 -1632622899 -373877157 2030570442 235879260 -1761187098 -536782224 2120601555 157482821 -1871991041 -412311959 1209106965 1058452099 -1507859655 -786902097 1333544460 947615386 -1586354400 -696969290 1187645991 835533489 -1463522549 -540845155 1101516350 916520616 -1347834094 -659644540 1436979825 581018343 -1146555555 -860896309 1389057640 634152702 -1127925948 -876476462 1534925379 746203861 -1250722961 -1032565767 1544609370 722988748 -1306607754 -988180512 1937744605 75010635 -1653488655 -361303193 1947363012 51730002 -1709439000 -316983426 2107910895 178461305 -1817556029 -458392747 2060054262 231661152 -1798860838 -473907380 1858646713 433029679 -2134453355 -138288381 1772451488 513951286 -2018830452 -257153254 1611872907 387189277 -1910678617 -115709135 1736375954 276418052 -1989107778 -25710808 122688722 1884759108 -379685378 -1638316696 4051147 2000347229 -298602009 -1724612239 160144608 2123148406 -410649140 -1870475942 249977081 2044815471 -521651755 -1745942205 451347638 1843409952 -186030694 -2081532660 495632559 1787686969 -209411709 -2071752427 339512452 1664859154 -97325656 -1925849794 324094109 1683388427 -44095055 -1973937881 1010709530 1262027916 -768584394 -1523096160 995356675 1280622741 -715288273 -1571118663 853916712 1172475070 -588522236 -1410536046 898136113 1116686503 -611968739 -1400821365 562635902 1452152040 -813218478 -1199540796 652533863 1373884657 -924155573 -1074941475 793947212 1482005722 -1050882720 -1235485194 675244117 1597528259 -969864839 -1321846289 508241299 1766593797 -263895873 -2025688023 421978506 1847709980 -148340570 -2144358352 277917089 1737989431 -23147379 -1986397157 402483640 1627019566 -101513068 -1896597502 66860535 1962607969 -302885669 -1695194035 76673518 1939259768 -358641470 -1650941868 220708293 2048953683 -483795735 -1808864129 172653020 2102217034 -465299216 -1824315290 623183195 1377973709 -886348681 -1137945375 575193410 1431302612 -867786642 -1153330952 738102633 1559870975 -974066619 -1292378925 747850096 1536457190 -1029887908 -1248192310 949097791 1335174569 -694389741 -1583659899 1073729830 1224270256 -772689910 -1493794660 910793997 1095675291 -666371039 -1354707785 824465684 1176725890 -550881224 -1473443666 895907408 1113671366 -613935236 -1402001430 839627337 1158447839 -603597979 -1425873933 1002307170 1287311092 -709648562 -1565216808 1020279419 1272384237 -757179561 -1512477759 684811828 1607882402 -958462184 -1311230066 800891437 1488687803 -1045249279 -1229589609 638250502 1359863440 -939225302 -1090273348 560409119 1449138825 -815183053 -1200718939 235427480 2031052302 -536463436 -1761540318 157651585 2120393239 -412355667 -1871920325 13885098 2010443324 -287457402 -1713729776 129899187 1891183141 -374309985 -1632154871 331302652 1689810538 -38721584 -1967777978 349340389 1674949235 -86187063 -1914973345 493145806 1784938072 -211111966 -2073190540 436800215 1829648961 -200840197 -2097128595 746407697 1534752647 -1032640963 -1250683221 722502408 1545057182 -987831772 -1306930510 581357347 1436680117 -861360625 -1146118503 634063674 1389116332 -876254698 -1128113536 835344245 1187866595 -540789159 -1463613745 916951916 1101046778 -659951040 -1347501354 1058135879 1209462737 -786448789 -1508339971 947657566 1333472200 -697140622 -1586148636 387147737 1611945807 -115538187 -1910884765 276734912 1736020822 -26164500 -1988627846 432599019 1859116925 -137982265 -2134786479 514141170 1772231524 -257209634 -2018739640 178550717 2107852587 -458615151 -1817369081 231322532 2060354354 -473443704 -1799298530 75497359 1937297177 -361652573 -1653166539 51526550 1947536128 -316908870 -1709479380 -517518961 -1776256743 254355619 2016286773 -431321706 -1857176320 138734778 2135153708 -268648003 -1728319189 32678033 1995804679 -393149020 -1617545934 111109256 1905808414 -57648661 -1953011331 312359111 1704527953 -67265038 -1929728668 368311518 1660210248 -229912103 -2058559153 474329333 1799520355 -182053440 -2111756970 455636204 1815037050 -632723129 -1387374127 877070443 1128282365 -584798882 -1440506424 858442866 1143864548 -728571531 -1550462493 983335001 1302048975 -738253460 -1527245318 1039221824 1257665750 -939624157 -1325839947 703600655 1593256089 -1064059590 -1215001172 782097430 1503325312 -920260335 -1105018489 657166397 1345101995 -834128632 -1186003554 541479972 1463903410 -130254642 -1891940264 372382178 1630873972 -11420457 -2007593919 291495419 1717103981 -152571652 -2115977110 417960400 1877909830 -242600731 -2037578637 528766409 1753441631 -443848534 -1836296132 193268102 2088909072 -488198989 -1780376539 216583583 2079325449 -347021160 -1671966706 90079668 1918480674 -331537279 -1690692585 36914605 1966372155 -1018013690 -1269471088 761018666 1515915708 -1002464225 -1288131447 707919155 1563872677 -846606284 -1165041502 596095256 1417707918 -891022291 -1109187397 619345153 1408058775 -555399070 -1444775692 820717902 1206655448 -645362565 -1366311699 931589463 1082252737 -801193904 -1489375034 1043374460 1228378602 -682425271 -1605094177 962422117 1314543091 -753849587 -1542055013 1025460769 1243118263 -730009836 -1552162942 980586040 1299562158 -573922497 -1429367895 868532755 1153692293 -626563290 -1382000720 883492362 1135490716 -827966615 -1180627969 547904069 1471113939 -909377680 -1093873690 667262556 1354936010 -1065503909 -1216707635 779342455 1500832481 -955222206 -1340651564 689837678 1578706680 -394327099 -1619510445 108096233 1903581823 -283979812 -1743388854 18657008 1981521510 -425425929 -1851542687 145416923 2142097997 -506902546 -1764853896 264709826 2025854548 -171435103 -2100352201 465992333 1824606747 -224010312 -2052919506 481017492 1806470658 -82603117 -1944804603 354284223 1645920809 -58828918 -1954978020 309343910 1702299184 -905307572 -1123210534 604273504 1392724982 -848830891 -1168052541 594132857 1416531951 -992898434 -1277779224 719319890 1574486980 -1011067289 -1262786831 766654283 1521813469 -675476952 -1598408002 968059652 1320442770 -791622095 -1479016793 1054781213 1238998923 -647593446 -1369329012 929620790 1081070496 -569686525 -1458801003 805644079 1191319481 -245089660 -2040329710 527063976 1752001342 -167117155 -2129736181 403152817 1862315815 -4214090 -2001173984 296866714 1723261708 -120424785 -1881848263 383522691 1641752341 -321705248 -1680598410 48057292 1977252698 -339808519 -1665540497 95457237 1924644675 -502750510 -1794141628 201769982 2063725416 -446339381 -1839049123 191563751 2087466865 -2058646389 -229852131 1799744935 474144049 -2111420270 -182355964 1814571454 456071464 -1953495879 -57199569 1704879509 312038659 -1929527136 -67440586 1660133772 368349466 -1728275217 -268718983 1995636163 32886101 -1617864458 -392796064 1906260442 110627148 -1775823651 -517987253 2015983089 254690663 -1857367868 -431103918 2135208424 138641790 -1104827325 -920478507 1345047919 657260025 -1186437030 -833660724 1464207734 541145568 -1325521807 -939977497 1592804701 704083403 -1215045528 -1063988994 1503494468 781890002 -1550664665 -728396623 1302125835 983297437 -1526761410 -738703192 1257314578 1039542660 -1387711467 -632421245 1128748345 876635567 -1440419828 -584859494 1143640352 858628534 -1672430134 -346583716 1918819558 89779312 -1690469933 -331724475 1966283007 36972649 -1836370440 -443808402 2089112788 193094722 -1780026911 -488521353 2078838989 217030747 -2115523154 -153051848 1877593218 418315284 -2037749321 -242394847 1753483419 528693261 -1891883620 -130345718 1630684336 372601894 -2007899771 -11087597 1717534889 291024959 -1489068798 -801526380 1227947054 1043844280 -1605150437 -682333811 1314732087 962201761 -1444604624 -555604570 1206613020 820790410 -1366765271 -644881985 1082568709 931233939 -1165390490 -846283280 1418193994 595647708 -1109112449 -891061783 1407854675 619518149 -1269693100 -1017825854 1516004472 760960238 -1287667379 -1002901029 1563533409 708219127 -1216483831 -1065689441 1500745509 779403187 -1341117936 -954787194 1579043644 689535914 -1180277189 -828287315 1470629655 548353921 -1093950942 -909339980 1355137806 667087768 -1429537171 -573714693 1153736513 868462551 -1381549452 -627045662 1135172440 883846094 -1542359457 -753514807 1243551603 1024993253 -1552108986 -730103088 1299370858 980804604 -1944858943 -82510249 1646112749 354066299 -1954673960 -59164082 1701866484 309812066 -2100803853 -170953115 1824925663 465639241 -2052750614 -224218500 1806427078 481088336 -1851466075 -425464269 2141896585 145592095 -1765205316 -506582486 2026339216 264260358 -1619044713 -394762751 1903245243 108398381 -1743613298 -283794920 1981608866 18596660 -1368989880 -647893026 1080606308 930057970 -1458889903 -569627705 1191541373 805456619 -1598204038 -675649556 1320367702 968099520 -1479503005 -791174155 1239347791 1054458585 -1278095572 -992542790 1574940160 718839446 -1262744779 -1011139677 1521642009 766859919 -1123399906 -905087096 1392780850 604182180 -1167621369 -849300591 1416225323 594465469 -1794572416 -502280426 2064031404 201436730 -1838859367 -446559473 2087410357 191654435 -1680640078 -321632476 1977423518 47851016 -1665223765 -340163779 1924190855 95937041 -2000687132 -4661390 1722912456 297188958 -1882051587 -120251541 1641827025 383482439 -2040240170 -245147840 1751779066 527251052 -2130074673 -166816935 1862779619 402715253 704562055 1593438993 -940531029 -1325952451 781387678 1502885640 -1063426382 -1214622172 656755637 1344437027 -919917927 -1104406001 541626284 1464844090 -834212224 -1186865642 877253603 1129243509 -632835377 -1388281255 858003450 1143154540 -584419626 -1439873472 982670289 1301637959 -727958787 -1550120341 1040162760 1257811806 -739115292 -1527329166 311485263 1704448985 -56720797 -1952861451 368912214 1660557248 -67942790 -1930135828 474704765 1800166379 -230356399 -2059257145 455520100 1814142962 -181875128 -2110783778 254276395 2015413181 -517369337 -1775328623 139081522 2135754660 -431729122 -1857853816 33323801 1996180367 -269346251 -1728763229 110214912 1905692566 -392176084 -1617367366 820376262 1206043216 -554986518 -1444109444 931673823 1083115081 -645507085 -1367251099 1044282100 1228491362 -802153512 -1489556658 961789677 1314164347 -681713727 -1604653225 760406690 1515573812 -1017347186 -1269058792 708781755 1563956781 -1003403369 -1288276223 596208272 1418615302 -846787652 -1166001366 618966665 1407426079 -890581083 -1108476109 193712654 2089607832 -444222686 -1836940364 216405527 2078353025 -488081605 -1779480659 89152060 1918331562 -346146032 -1671885946 37592613 1966780083 -332136695 -1691037793 373080682 1631318780 -130899130 -1892314160 290522739 1716926181 -10524833 -2007476279 417811032 1876982478 -152491148 -2115101726 529174081 1754119895 -242946195 -2038177797 466133253 1825542547 -171524055 -2101219137 480601372 1805800842 -223673296 -2052311898 353577271 1645484449 -81967077 -1944422259 310308142 1702485432 -59732990 -1955087212 109031777 1903722999 -395194291 -1619599141 17986936 1981105646 -283372460 -1743051582 144980307 2141391301 -425043841 -1850906391 264895818 2026819036 -507011994 -1765757712 547783117 1470214491 -827793183 -1179660169 667633108 1355576642 -909826824 -1094577042 779946495 1501182313 -1066178349 -1217111995 688967142 1578630512 -954290998 -1340498852 1024561577 1242997055 -752881531 -1541881837 981226928 1299932454 -730712932 -1552612342 868882843 1154296077 -574326601 -1430042591 883416450 1134619924 -626410322 -1381069768 47419460 1976869074 -320999064 -1680162306 96359517 1924752587 -340773519 -1665727001 201857142 2064591072 -502892198 -1795077684 191224943 2086857977 -445924029 -1838379563 526680096 1751363766 -244653812 -2039623270 403260473 1863218351 -167303915 -2130700925 297732114 1723349124 -5150402 -2001315416 382913547 1641413789 -119755481 -1881432655 968732812 1320845338 -676081248 -1598758602 1053848725 1238844419 -790751815 -1478941393 929446078 1080100904 -647472750 -1368430332 806091943 1192021041 -570057333 -1459442403 604676328 1393397886 -905657916 -1123815086 593978609 1415599207 -848755235 -1167182517 718350554 1574312012 -991999498 -1277658784 767356099 1522261077 -1011708433 -1263157895 1301415555 982857237 -1550030929 -728017095 1258275482 1039725068 -1527667786 -738815200 1128894129 877575719 -1387794531 -633282805 1143229096 857963070 -1440076924 -584246510 1344607975 656549489 -1104447541 -919845027 1464390398 542106216 -1186548782 -834567356 1593745109 704228931 -1326383111 -940060817 1502829260 781478490 -1214432288 -1063646346 1996236363 33232605 -1728952473 -269125647 1905386066 110547652 -1616936066 -392645656 2015866489 253796079 -1775644843 -517013565 2135583328 139287286 -1857811636 -431801382 1800091183 474744505 -2059053309 -230529131 1814491702 455197344 -2111270118 -181427316 1703984669 311922315 -1952522447 -57020505 1660779012 368724626 -1930224856 -67884098 1418278850 596510548 -1165535506 -847223176 1407513563 618906445 -1108700425 -890396063 1515372528 760581990 -1268982052 -1017385398 1564441577 708332415 -1288627515 -1003083181 1228810150 1043928880 -1490008438 -801671652 1314120639 961860393 -1604484461 -681922043 1206235028 820158210 -1444163912 -554893778 1082682253 932141851 -1366947167 -645842377 1877415690 417343388 -2115406298 -152156496 1753928467 529392517 -2038123969 -243039575 1631362872 373010350 -1892483564 -130691454 1716607777 290876343 -2007025139 -11007333 1917847406 89602040 -1671535038 -346466604 1966982007 37417953 -1691114917 -332098867 2089520988 193773514 -1836716432 -444408090 2078690117 216103891 -1779946903 -487646465 2141479937 144921751 -1851128531 -424856133 2026479640 265195662 -1765293772 -507448926 1904208947 108584101 -1619948257 -394871415 1980901418 18159804 -1742976762 -283412080 1645442149 353649907 -1944251063 -82172449 1702801532 309952746 -1955540656 -59252282 1825111127 466603201 -2100912773 -171856403 1805989966 480381144 -2052368030 -223581708 1154106569 869102687 -1429985819 -574417549 1135050960 882946118 -1381375492 -626077334 1242680571 1024916589 -1541427753 -753361599 1299974370 981153908 -1552782898 -730506920 1501385901 779772987 -1217186431 -1066138345 1578143924 689414178 -1340149352 -954613490 1470553247 547482633 -1180123725 -827355867 1355487366 667691024 -1094354518 -910014148 1723815232 297297366 -2001652628 -4848390 1641189721 383099343 -1881345931 -119815965 1751440754 526642660 -2039825314 -244478776 1862867307 403581437 -2130216889 -167753519 2064139556 202339762 -1794759672 -503245666 2087027005 191017387 -1838424047 -445853561 1976814870 47512960 -1679971270 -321217364 1925056783 96024985 -1666160605 -340305739 1574008200 718685470 -1277225820 -992467918 1522315665 767262983 -1263349571 -1011490773 1393229242 604884268 -1123771242 -905729024 1416051107 593496373 -1167501169 -848402407 1080452588 929125754 -1368914752 -647023530 1191944693 806130019 -1459240743 -570232753 1321070046 968547656 -1598845710 -676021148 1238378951 1054284113 -1478604565 -791054211 1046577020 1231441898 -798024112 -1486344506 957135717 1309379571 -687678903 -1610224929 817559374 1203619800 -558590366 -1447844108 936850263 1087374273 -640068997 -1361157395 601255704 1423007630 -841478604 -1159774558 616278785 1404869527 -894055891 -1112343877 755885866 1510660028 -1023179258 -1274759536 710943539 1567036325 -999407073 -1284935031 84893620 1913155362 -352239976 -1677324786 40016813 1969597243 -328402303 -1687434729 198498182 2094262032 -438651222 -1830975940 213455775 2076058377 -491294029 -1783610843 414732240 1874820934 -155832580 -2119098774 534088649 1758640991 -237245723 -2032346509 375637986 1634006900 -127031602 -1888840104 286131195 1711879021 -16751913 -2012786111 662326845 1350401707 -915132655 -1099751545 538413604 1460714162 -837162232 -1189160034 698467855 1588000409 -944789725 -1331128395 785121814 1506488960 -1061002438 -1211804756 986537561 1305112271 -725401739 -1547431965 1033935424 1252502230 -743507092 -1532376070 873911915 1125246717 -635914425 -1390442543 863703666 1148986084 -579505314 -1435352120 471101173 1796431459 -233173031 -2061680817 460958444 1820236410 -176698432 -2106524842 315614919 1707660881 -54425621 -1949911171 362947294 1654985288 -72596494 -1934920860 27491985 1990479367 -273866819 -1733677269 114211464 1909033502 -390014044 -1614288078 259585699 2021639733 -512321649 -1770936551 135606970 2131886636 -434416746 -1860410624 207035902 2068852072 -497451822 -1788982204 188406247 2084432241 -449529653 -1842116515 42767820 1972086106 -326961952 -1685732234 98652629 1927700803 -336645895 -1662517137 299896218 1726430476 -1151818 -1997972448 378390915 1636497685 -125589329 -1887135687 523994536 1748809022 -248126332 -2043489262 408306097 1867608359 -161996643 -2124476405 926498102 1077808544 -650683366 -1372558196 810875183 1196673465 -564488189 -1453479787 971158788 1323664786 -672345048 -1595153218 1049587997 1233666443 -796848079 -1484382041 713960786 1569267140 -998224770 -1282966296 769911115 1524947421 -1007843225 -1259685647 609592672 1397921270 -899955636 -1117981478 590897529 1413435887 -852098987 -1171181373 357313727 1649089577 -79540845 -1941603067 304212134 1697044528 -63993462 -1960265444 462922893 1821414427 -174471775 -2103511753 486170772 1811763202 -218889800 -2047659730 150682843 2147224653 -420127241 -1846383263 261552322 2022819924 -510092818 -1767921288 102806761 1898415231 -399583803 -1624644269 21852400 1984577638 -280817188 -1740365494 773983351 1495612641 -1070830245 -1221894707 693094510 1581840632 -951998142 -1337550380 553223237 1476310227 -822614679 -1175398913 664027228 1351839946 -912645776 -1097002522 865410067 1150430341 -577012417 -1432597079 888723466 1140844700 -621364954 -1376679504 1028559905 1246340279 -750717683 -1538800229 975392824 1294229678 -735235820 -1557528190 1510849144 755665646 -1274815660 -1023087678 1566604897 711413495 -1284628659 -999739429 1423323722 600900316 -1160227994 -840997904 1404827219 616351429 -1112172673 -894261271 1203415580 817732234 -1447769296 -558629978 1087860229 936402579 -1361506519 -639746113 1231102510 1046876856 -1485880574 -798461036 1309468215 957077153 -1610447077 -687491187 1633917616 375695910 -1888617572 -127218934 1712217769 285830719 -2013249659 -16314605 1874334338 415179284 -2118749266 -156155080 1758844571 533915149 -2032420937 -237205727 2094303956 198425154 -1831146504 -438445202 2075741901 213810779 -1783156767 -491774089 1913586406 84423280 -1677630518 -351906980 1969407743 40236649 -1687377965 -328493243 1125550905 873577391 -1390876139 -635446653 1148931872 863797174 -1435161076 -579723622 1305281291 986330013 -1547476441 -725331279 1252050706 1034418052 -1532058050 -743860568 1587649373 698788811 -1330644367 -945239321 1506565956 785084370 -1212006808 -1060827394 1350177647 662512633 -1099664829 -915193131 1461180278 537978848 -1189497254 -836860212 2021174257 260021095 -1770599715 -512624053 2132111336 135421822 -1860497724 -434356654 1990403011 27530069 -1733475601 -274042247 1909385178 113891148 -1614772490 -389564832 1708112789 315132675 -1950229831 -54072785 1654816652 363155226 -1934877024 -72667594 1796486055 471008049 -2061872501 -232955363 1819932606 461293352 -2106091886 -177166844 1748752634 524085356 -2043299370 -248346304 1867914467 407972981 -2124907057 -161526439 1725976776 300376158 -1997655580 -1506958 1636668625 378184775 -1887177219 -125516437 1972160670 42727432 -1685935694 -326788828 1927351431 98974737 -1662030421 -337093315 2069315756 206598202 -1789320832 -497151722 2084209845 188593187 -1842027111 -449587953 1398143026 609405092 -1118070498 -899896952 1412971563 591334589 -1170842361 -852398703 1569615872 713638038 -1283452628 -997776966 1524872217 769950863 -1259481803 -1008015965 1323493462 971364544 -1595111046 -672417300 1234119759 1049107673 -1484698269 -796492299 1077502052 926830834 -1372126904 -651152930 1196729469 810783979 -1453669039 -564267577 1897982395 103274797 -1624340329 -399919103 1984769442 21634356 -1740419954 -280724456 2147180937 150753567 -1846214491 -420335565 2023138704 261199110 -1768373060 -509610966 1821899231 462473545 -2103863053 -174151579 1811561926 486346064 -2047582998 -218928004 1649177069 357253499 -1941827391 -79355817 1696708084 304514402 -1959799592 -64428978 1246677363 1028258277 -1539266465 -750282551 1294142826 975453692 -1557304250 -735421232 1150632257 865235415 -1432674195 -576974597 1140360536 889173454 -1376328588 -621685534 1475991831 553576833 -1174947781 -823097171 1351884046 663956888 -1097171934 -912438092 1495421221 774201779 -1221840887 -1070923617 1582273852 692626858 -1337854960 -951663482 -155650700 -2118138398 414618712 1873913038 -237686419 -2033057285 534466625 1759273175 -127697594 -1889251888 376249450 1634348284 -15812257 -2012640823 285268083 1711794405 -351279856 -1677142650 83985468 1913042090 -329113335 -1687875169 40648741 1969975475 -439063262 -1831641676 198839310 2094873752 -491148997 -1782670931 213370903 2075195521 -841558596 -1160649430 601404560 1423934470 -893709915 -1111744205 615870601 1404190751 -1022534258 -1274385128 755186850 1510214708 -1000302185 -1285052159 711915707 1567213613 -798898728 -1486424754 1047504116 1231590498 -687078975 -1609879209 956457197 1308971131 -558215702 -1447199364 817114310 1202920528 -640185869 -1362052763 937027807 1088346185 -274480075 -1734019933 28157209 1990890895 -389152724 -1614204742 113271040 1908887958 -512209913 -1770029935 259403051 2020679101 -434796514 -1861044088 136046898 2132597156 -233515951 -2062293817 471512445 1797096939 -176615352 -2105663266 460812644 1819296242 -53519261 -1949799179 314654031 1707478489 -73230214 -1935300372 363657558 1655425472 -724704003 -1546988437 985892305 1304737095 -744480540 -1532555150 1034830280 1252618590 -636064561 -1391371175 873991651 1126120821 -579098410 -1434675136 863357434 1148385644 -914688871 -1099054065 661951925 1349756195 -837341056 -1190133738 538530220 1461608762 -945718101 -1331278787 699342215 1588079889 -1060325198 -1211398108 784521630 1506142472 -997287946 -1282824352 713094874 1569179212 -1008512017 -1260100743 770519747 1525285461 -900390972 -1118687406 609976040 1398558334 -851911715 -1170216117 590789361 1412532839 -650541166 -1371621628 926410430 1076942376 -564903029 -1454148835 811213479 1197281841 -673050720 -1595588810 971796108 1324047898 -795882567 -1484195025 1048685205 1233558019 -2050242 -1998092376 300865042 1726604932 -124947673 -1886764111 377688587 1636049565 -247775476 -2042884198 523591200 1748135606 -162071787 -2125345917 408459833 1868540591 -497572006 -1789880372 207210102 2069821152 -449158333 -1841474603 187957871 2083730169 -326357144 -1685381122 42094148 1971683026 -337515663 -1662592025 99584605 1927854795 -577395017 -1433233887 865847195 1151137549 -621256018 -1375776200 888537986 1139880724 -749851003 -1538712045 1027624873 1246199615 -735843684 -1557865974 976063408 1294646054 -1071466797 -1222277563 774690815 1496049513 -951094582 -1337441700 692130790 1581654896 -822526239 -1174532489 553082829 1475374939 -912983304 -1097610642 664443860 1352510274 -419723649 -1845709079 150333267 2146621381 -510246298 -1768852752 261628746 2023691228 -400552371 -1624817957 103706465 1898536951 -280114604 -1739916606 21212024 1984207854 -78866917 -1941199219 356710199 1648740257 -64925182 -1960418668 305083182 1697121208 -174645719 -2104480065 463044357 1822314387 -218441168 -2046956890 485800732 1811123082 -1831587728 -439156506 2094682460 199057866 -1782975383 -490814209 2075628869 212903379 -1676691390 -351762220 1912723822 84339192 -1688044453 -328905523 1970019703 40578529 -1889329132 -127659902 1634550072 376074670 -2012290035 -16132965 1711310113 285717943 -2118604762 -155215696 1874249994 414316956 -2032833473 -237871959 1759186195 534527365 -1447423816 -558030802 1203007892 817053954 -1361587039 -640621513 1088009613 937329947 -1486776182 -798578660 1232075174 1047054640 -1609802605 -687117307 1308769727 956632361 -1274216228 -1022742454 1510171120 755257702 -1285503803 -999820205 1567532521 711562623 -1160345362 -841893768 1423501762 601872724 -1111798537 -893617055 1404382683 615652685 -1949368015 -53988953 1707171869 314986635 -1935489752 -73009730 1655481348 363566226 -2062251773 -233588331 1796925487 471718073 -2105979622 -176259700 1819749430 460332192 -1770516139 -511761981 2021027961 259080431 -1860840116 -434969126 2132522080 136086774 -1734108825 -274421263 1991112779 27969757 -1613865602 -389452312 1908423762 113708228 -1331617287 -945417873 1588543701 698904643 -1211308576 -1060383370 1505920204 784708698 -1099257397 -914515619 1349830887 661911665 -1189646894 -837788348 1461259518 538852456 -1391054435 -636419829 1125666993 874471463 -1434716796 -579025646 1148556456 863151166 -1546798673 -724924103 1304680579 985982997 -1532985930 -744010464 1252924570 1034497036 -1595780366 -672832924 1324102622 971703112 -1483761941 -796350851 1233254343 1049020241 -1371940160 -650188202 1077394412 925928314 -1454104871 -564974001 1197113333 811421539 -1118485866 -900566528 1398481850 610013996 -1170700657 -851462631 1412884387 590468917 -1282487644 -997590478 1568713608 713530142 -1260187971 -1008452053 1525510033 770334471 -1685294534 -326417748 1971458838 42279808 -1662929373 -337213771 1928320783 99149721 -1789396472 -498021730 2069469988 207530930 -1841676783 -448983417 2083807037 187920299 -2042928546 -247704888 1748304754 523383780 -2125027769 -162425135 1868089195 408942589 -1998525844 -1582342 1726909248 300530646 -1886572939 -125165853 1635995481 377782223 -1174838349 -822193371 1475805855 552612361 -1097554006 -913074372 1352320646 664663568 -1222448255 -1071260905 1496091309 774617659 -1336987752 -951574770 1581338292 692485666 -1538362409 -750173375 1245713147 1028072045 -1557940274 -735803560 1294849762 975890036 -1433011227 -577582221 1151048393 865905247 -1376239620 -620818582 1140219600 888237638 -2104016005 -175082515 1821975127 463344321 -2047178910 -218253324 1811211854 485742296 -1941124279 -78906401 1648536165 356883187 -1960767664 -64602170 1697607292 304635626 -1625271521 -400071799 1898852915 103350949 -1739745530 -280320112 1984165418 21284540 -1845765331 -419632197 2146810369 150112919 -1768546508 -510578782 2023259672 262098574 1956867373 61103547 -1699935231 -307610473 1942923572 80320930 -1648310248 -355993458 2054743327 226481545 -1804172237 -479087451 2098536710 168956304 -1826930646 -467898180 1762950473 504581599 -2028331931 -266523405 1853471056 427723206 -2139629444 -143595286 1741682043 281593325 -1983802281 -20536127 1621242210 396689908 -1901309874 -106209064 1338854885 952794483 -1581044535 -691790753 1218480636 1067956586 -1498486576 -777398202 1092011479 907146561 -1357339397 -669019027 1182466510 830222680 -1468702494 -546156428 1383751041 628976919 -1133232979 -881652677 1427610008 571517198 -1155925836 -870397918 1554109875 732357925 -1297107809 -978811895 1540100522 751509820 -1245548410 -1027260400 1840798828 448752890 -2085208768 -189723178 1792383093 500345059 -2065958567 -203634225 1667486814 342156488 -1922189966 -93682204 1678643271 319365329 -1979682453 -49856003 1880050696 117996702 -1644090076 -385475150 2002946065 6666375 -1720915651 -294921813 2127873082 164885676 -1864719082 -404908672 2042167331 247345333 -1749589745 -525315687 1456897188 567364658 -1193796216 -807457506 1371257021 649889835 -1078601327 -927799033 1477309590 789234688 -1241279046 -1056660180 1600139407 677838873 -1318170205 -966172363 1264676032 1013341270 -1519448596 -764920454 1275898073 990615631 -1576875531 -721028765 1169876210 851301476 -1414232610 -592202424 1121394923 902828157 -1395047993 -606178991 1184173999 831668025 -1466208637 -543400427 1106824118 922745632 -1342788966 -655255028 1213106077 1061795595 -1505696079 -783821273 1327711108 941912850 -1590877528 -701885890 1528963019 740634461 -1255375129 -1037349263 1548737490 726199108 -1304315138 -985232792 1442420729 587114351 -1141377323 -856635837 1385452512 630416246 -1130745140 -878902694 2113613671 184295409 -1812640181 -453869859 2056711038 227662824 -1801942446 -476071228 1931519829 69703619 -1657878919 -366348561 1951228748 55202778 -1706884512 -314297610 1615609603 390795157 -1908253137 -112890183 1730280218 270977932 -1993369034 -30889312 1855436593 428902311 -2137401827 -140581237 1778021160 519914430 -2014047740 -252501358 1603157742 680070776 -1316986942 -964202668 1491335927 803523169 -1225942053 -1041585331 1364571868 642942538 -1084499984 -933435546 1446539973 557793875 -1204415511 -818863233 1111043722 893263388 -1405661274 -617578704 1163192979 844356101 -1420129345 -597837015 1289922232 1004901934 -1561540716 -705956094 1267688097 1015566903 -1518271603 -762957029 1692409382 333917872 -1964081398 -35041380 1670240831 344648361 -1920746733 -91976827 1782289940 490514050 -2076838088 -214775890 1834373645 441541275 -2091371743 -195099721 2035748418 240139988 -1755746450 -530685960 2117782107 155056845 -1875596425 -416048159 2005698160 9156326 -1719474340 -293218358 1893810793 132543231 -1628495035 -370666541 282044457 1741199551 -20854523 -1983448685 396520496 1621449894 -106164964 -1901380214 504635419 1762857101 -266714825 -2028113503 427418626 1853805716 -143162066 -2140097096 226015309 2055178459 -478750367 -1804473865 169180244 2098351298 -467985032 -1826869778 61026431 1956905193 -307408557 -1700109883 80671846 1942602992 -356477622 -1647860260 732006625 1554430071 -978327091 -1297557157 751586552 1540062318 -1027461676 -1245373118 628752595 1383936069 -881565185 -1133293207 571983050 1427174492 -870734362 -1155623568 907450501 1091676179 -669451863 -1356871361 830168220 1182559242 -545964624 -1468920538 952963255 1338646561 -691834469 -1580973811 1067504814 1218962488 -777079422 -1498839788 164927848 2127800830 -405079996 -1864513326 247029105 2042523111 -524862371 -1750070069 118427994 1879581132 -385781642 -1643757344 6477123 2003166677 -294865809 -1721006855 342067468 1667545498 -93460448 -1922377546 319704341 1678343555 -50320327 -1979245393 448266558 1841246632 -189374446 -2085531516 500548903 1792210353 -203709429 -2065918819 851098016 1170049334 -592127860 -1414272998 903314873 1120947503 -606528363 -1394725885 1013002642 1264976132 -764456770 -1519886296 990705035 1275839773 -721251161 -1576688591 789424580 1477089618 -1056716568 -1241188226 677408221 1600609611 -965866255 -1318503321 567681526 1456542048 -807911206 -1193316276 649848303 1371329913 -927628093 -1078807467 586795691 1442773565 -856183929 -1141859567 630460082 1385381412 -879071330 -1130537208 740442777 1529180687 -1037294667 -1255468253 726632064 1548269078 -985536596 -1303980230 1062132431 1212803673 -784286749 -1505260683 941825750 1327771200 -701661190 -1591062676 831869693 1183998571 -543476783 -1466170553 922261220 1107273330 -654903352 -1343109282 429386339 1854986997 -140932273 -2137080871 519712378 1778196204 -252424362 -2014085184 390881873 1615549127 -113114243 -1908067349 270640712 1730582238 -30423196 -1993803790 69270023 1931987601 -366044373 -1658213443 55393822 1951010440 -314351822 -1706791004 184250933 2113684131 -453700839 -1812847729 227980844 2056357562 -476522752 -1801459818 1004731370 1290128252 -705914170 -1561613744 1016020979 1267208037 -763273505 -1517916599 892957656 1111376718 -617147660 -1406131614 844412865 1163102039 -598026515 -1419909509 643165070 1364384536 -933524830 -1084442060 557330327 1446977281 -818524485 -1204715987 680420284 1602835242 -964689264 -1316539898 803448741 1491375923 -1041381751 -1226115553 9231138 2005658548 -293422578 -1719301480 132194107 1894133677 -370180585 -1628942719 240603920 2035311494 -531025348 -1755446614 154834697 2117969823 -415959515 -1875654989 490457926 1782381520 -214586774 -2077058308 441847647 1834041289 -195531149 -2090901787 333464436 1692890082 -34725288 -1964436786 344819565 1670035451 -92019135 -1920674089 -1132796123 -880945229 1383368201 628340383 -1156111556 -871361622 1427718672 572420742 -1298043113 -978952319 1554976315 732446381 -1244878066 -1026843752 1539492386 751172276 -1580337343 -691353641 1338218093 952411899 -1499450536 -777583666 1219383924 1068065506 -1357480077 -669954075 1092099679 908013257 -1468286102 -545485828 1182128710 829614800 -2028681235 -267126917 1763354305 505255511 -2139552780 -142724254 1853317848 426791502 -1982902305 -20414647 1740713715 281419365 -1901950010 -106579120 1621945066 397138556 -1700538487 -307960033 1957541541 61507123 -1647438960 -355917050 1941992124 80167466 -1804050501 -478187731 2054569623 225512961 -1827300446 -468538572 2098985614 169658904 -1520314780 -765008142 1265612616 1013483486 -1576267139 -720690453 1275229009 990200775 -1413849514 -591565120 1169440634 850595820 -1395156401 -607081767 1121581923 903793653 -1193884160 -808323434 1457039148 568301498 -1078263271 -927190385 1370841909 649221027 -1240641998 -1056276828 1476603678 788799368 -1319073237 -966280515 1601104647 678026129 -1643120980 -385300934 1879152512 117876502 -1721617739 -295370205 2003587993 7037711 -1865122146 -405582328 2128224178 165490468 -1749435769 -524383727 2042092459 246475581 -2085034296 -188754338 1840678884 447854450 -2066406703 -204336569 1792754685 500986731 -1922863366 -94085524 1668091862 342507328 -1978750237 -49702283 1677773775 319290201 -1907587673 -112478927 1614996619 390452253 -1994309186 -31035096 1731141778 271060996 -2137584235 -141542141 1855548601 429808687 -2013607540 -251791078 1777641632 519280694 -1812228669 -453204651 2113271023 183682169 -1802087974 -477011636 2056794358 228524128 -1658839567 -366531225 1932426461 69815371 -1706173976 -313857666 1950595268 54822994 -1256020625 -1037724167 1529660483 741078229 -1303420554 -985116192 1547763802 726020300 -1141297827 -855761461 1442270321 586185959 -1131091644 -879502894 1385859176 631093502 -1466583797 -544045667 1184617511 832365745 -1342672622 -654360188 1106645054 921772200 -1504821959 -783741521 1212177429 1061645443 -1591477984 -702232138 1328388108 942319770 -1755859738 -531594128 2035930570 241100124 -1875218177 -415416215 2117341651 154345797 -1718862636 -292877246 2005032440 8744302 -1629357875 -370751397 1894750689 132688247 -1964989310 -35154924 1693369774 334099768 -1920114533 -91598835 1669530039 344207649 -2076496720 -214164442 1781878172 489848074 -2091456343 -195962817 1834518917 442480915 -1405512658 -616651592 1110963458 892388756 -1420537801 -598515551 1163538715 844956045 -1562239972 -706401142 1290566960 1005276582 -1517299707 -762779501 1266792745 1015450047 -1316060086 -964053796 1602282854 679990768 -1226620845 -1041993531 1491935615 803869161 -1084945288 -934134546 1364946260 643587522 -1204238239 -817891081 1446422861 556898779 -669638111 -1357835593 907559693 1092580251 -545528264 -1468213586 829785876 1181923202 -691164653 -1580557691 952355647 1338309545 -778015222 -1498980708 1068371750 1219051440 -979291579 -1297743149 732910441 1554539519 -1026754980 -1244936502 750950256 1539680230 -881149321 -1132623135 628415323 1383328717 -870875538 -1156559112 572071746 1428041684 -478674199 -1803603329 225862597 2054247251 -468334864 -1827473818 169584604 2099025738 -308049189 -1700480435 61729783 1957354337 -355578174 -1647739308 79704046 1942429560 -19983731 -1983372773 281113505 1741046583 -106768748 -1901730302 397195192 1621853998 -267085121 -2028754391 505084819 1763560197 -143040858 -2139197904 427245450 1852837660 -1056107680 -1240849418 788755020 1476674266 -966731911 -1318590481 678344277 1600751299 -808019118 -1194218556 567868030 1457507048 -927244469 -1078169635 649412199 1370623729 -591789308 -1413663854 850682408 1169380030 -606615779 -1395591285 903456305 1121883815 -765359306 -1519993952 1013967386 1265162892 -720613585 -1576304711 989998595 1275403925 -94162008 -1922825410 342708868 1667916306 -49350735 -1979070681 318805661 1678222859 -189219942 -2084599028 448191158 1840376352 -204111997 -2066591979 500899503 1792814649 -405527604 -1865215142 165298912 2128441974 -524687403 -1749100733 246908665 2041624175 -384848898 -1643603096 117557970 1879505476 -295538713 -1721409679 7081675 2003517021 -366985053 -1658359755 70132111 1932071193 -313686854 -1706380244 54781334 1950668032 -453261167 -1812137977 183871933 2113050923 -476705656 -1802421218 228093348 2057264434 -141078329 -2138021807 429470187 1855848829 -252013346 -2013420472 519370226 1777583460 -112404235 -1907627933 390248921 1615169871 -31384340 -1993986950 271547840 1730694486 -783392661 -1505144579 1061159239 1212625361 -702307214 -1591438108 942523742 1328215496 -543823783 -1466771249 832276853 1184676323 -654824384 -1342235434 922111340 1106345466 -856068081 -1140965223 586617123 1441800629 -879447018 -1131182976 630904122 1386079660 -1037895619 -1255814997 741120273 1529588103 -984663004 -1303901006 725703944 1548119454 -214208030 -2076425868 490016974 1781669976 -195643909 -2091809427 442029271 1835000897 -35587632 -1964521146 334403836 1693034602 -91406903 -1920332449 344153317 1669622899 -292789882 -1718922992 8519850 2005217340 -371087969 -1629055735 133153971 1894315045 -531109452 -1756309214 240748696 2036250638 -415617619 -1875043013 154422401 2117303319 -933932758 -1085120068 643510278 1364983952 -818375373 -1203788379 557249567 1446102153 -963716840 -1316361842 679524404 1602717858 -1042080511 -1226560105 804092973 1491750075 -706592434 -1562021416 1005330530 1290473716 -762346153 -1517767231 1015145595 1267127533 -616969860 -1405158934 892840016 1110481094 -598471323 -1420608013 844786761 1163746527 -1440271895 -585105025 1143558341 858677331 -1387596304 -632437402 1128568028 876848202 -1526941221 -738490035 1257429239 1039525985 -1550746174 -728347308 1302273262 983051384 -1215290995 -1063841509 1503543457 781807671 -1325537900 -939862782 1593017528 703902766 -1186223681 -833840855 1464191123 541259781 -1104777818 -920560336 1344801930 657407004 -1857482463 -431087177 2135388173 138428571 -1775971016 -517741138 2016064532 254641282 -1617782509 -392844923 1906112575 110872745 -1728094966 -268931684 1995521062 32902320 -1929510587 -67554861 1659920489 368529663 -1953249956 -57346614 1704830064 312120550 -2111469193 -182273567 1814816859 455923917 -2058859154 -229671432 1799760962 474029268 -1287913304 -1002753986 1563582852 708137234 -1269709647 -1017711577 1516217757 760780043 -1108899686 -891242484 1407838646 619632928 -1165341565 -846365675 1417948591 595795257 -1366617908 -645128102 1082487264 931283318 -1444490027 -555621309 1206433273 821003631 -1605330690 -682121112 1314847186 962185540 -1489150745 -801477519 1228094923 1043598685 -2007883680 -11202314 1717322060 291205594 -1891638151 -130493201 1630635349 372684227 -2037798830 -242313020 1753729406 528546280 -2115736501 -152871715 1877609831 418201073 -1780142076 -488505198 2079019304 216818110 -1836518371 -443562869 2089194801 193045927 -1690388426 -331773792 1966135578 37218700 -1672250321 -346796871 1918704899 89795989 -1743694997 -283745283 1981755975 18350801 -1619224718 -394549276 1903359582 108381896 -1765090471 -506598449 2026158709 264473315 -1851318464 -425709610 2141814380 145641210 -2052701425 -224300135 1806180899 481235637 -2100590826 -171133056 1824908858 465753772 -1954690243 -59049045 1702078993 309631623 -1945104604 -82362446 1646161416 353984158 -1551928413 -730315979 1299255951 980820505 -1542277190 -753563860 1243403926 1025238528 -1381696623 -626799865 1135254205 883796523 -1429651576 -573698274 1153916580 868249138 -1094163513 -909159599 1355154155 666972797 -1180325922 -828205240 1470875378 548206180 -1340871691 -954934429 1578994393 689617487 -1216466964 -1065803910 1500532416 779583062 -2130025942 -166899012 1862533894 402862992 -2040027597 -245328219 1751762719 527366025 -1882068456 -120137074 1642040116 383302562 -2000933375 -4514153 1722961709 297107387 -1665306034 -340114728 1924338530 95691764 -1680820649 -321419583 1977538427 47835117 -1838744964 -446575894 2087230288 191867846 -1794425243 -502526221 2063949641 201486303 -1167834398 -849120652 1416242126 594350936 -1123449093 -905005459 1393027031 604034881 -1262499120 -1011287482 1521593340 766942058 -1278079287 -992657825 1574727653 719019891 -1479323002 -791387632 1239233450 1054475068 -1598122337 -675699191 1320220595 968345381 -1459037516 -569382366 1191623576 805407502 -1369104723 -647877061 1080786817 929845015 -833882899 -1186151301 541431233 1463985495 -920243980 -1105133470 656953816 1345282382 -1064272673 -1214821303 782114291 1503210853 -939673402 -1325758384 703846890 1593108860 -738401143 -1527000033 1039304101 1257616691 -728686448 -1550446586 983515580 1301836074 -584618821 -1440719827 858328471 1143880961 -632641374 -1387423692 876923278 1128528152 -182070235 -2111642445 455849225 1814857119 -230158276 -2058411862 474378512 1799438726 -67216361 -1929810815 368065851 1660358061 -57436146 -1953191784 312342818 1704642996 -393034687 -1617562409 110929261 1906021883 -268500904 -1728565042 32596340 1995854306 -431403917 -1857127195 138882399 2134908361 -517699478 -1776043780 254470470 2016270800 -682572372 -1604848326 962503808 1314493462 -801308235 -1489358557 1043554457 1228165135 -645182050 -1366524664 931474610 1082268708 -555316857 -1444824815 820570283 1206900797 -890776120 -1109334690 619295972 1408140402 -846589487 -1165156025 595882237 1417887851 -1002676742 -1287950996 707935446 1563757632 -1018062365 -1269388939 761264335 1515767897 -331422364 -1690708494 36734024 1966585054 -346873475 -1672211989 89997393 1918529735 -488280746 -1780326976 216730746 2079079660 -444028593 -1836082727 193382499 2088892661 -242617088 -2037463658 528978988 1753261242 -152817383 -2115829361 418009141 1877827747 -11371214 -2007675484 291249182 1717251208 -130041557 -1892120131 372365319 1630988433 -58878353 -1954896135 309589827 1702152149 -82816394 -1944624416 354300762 1645806540 -223994275 -2053034293 480804721 1806651367 -171189692 -2100499758 465943400 1824689150 -506821109 -1764903267 264562471 2026100657 -425246190 -1851755900 145302334 2142114728 -284094919 -1743372625 18837269 1981308803 -394474976 -1619264842 108178188 1903532954 -955009369 -1340832207 689821579 1578821405 -1065454914 -1216789976 779096978 1500979972 -909623659 -1093726717 667312057 1354854191 -827983220 -1180513766 548117408 1470933814 -626743613 -1381788075 883607535 1135474553 -574004518 -1429319092 868680694 1153446752 -729862415 -1552408985 980504541 1299611467 -753734936 -1542071682 1025280964 1243331410 -446257362 -1839097928 191415810 2087712404 -502570185 -1794354271 201654811 2063741581 -339923172 -1665523830 95637040 1924431526 -321852667 -1680352365 48138793 1977203391 -120473782 -1881765924 383768166 1641604848 -4426925 -2000993339 296882815 1723146985 -167100552 -2129850386 402939476 1862495938 -244843679 -2040476681 527014477 1752083163 -569866266 -1458587792 805758666 1191302748 -647674881 -1369279639 929768147 1080824389 -791474220 -1479262398 1054699256 1239047790 -675361843 -1598424229 967879393 1320655479 -1010854014 -1262967020 766637742 1521927736 -992848997 -1277861107 719073975 1574634017 -849076304 -1167904986 594181788 1416449546 -905323607 -1123095745 604486277 1392544275 1660861409 368675703 -1930372403 -67638693 1704165368 311709550 -1952637228 -57004478 1814377427 455213893 -2111089921 -181640599 1799944138 474990428 -2058971418 -230578576 2135534469 139369235 -1857566039 -431949249 2015653788 253976330 -1775628624 -517128666 1905402807 110433057 -1617149285 -392465907 1996482478 33085240 -1729001854 -269044204 1502649129 781691839 -1214318075 -1063662957 1593663280 704278438 -1326236132 -940306806 1464537883 541860749 -1186631113 -834518367 1344722690 656533396 -1104628178 -919632200 1143442253 857783259 -1440093599 -584131849 1128943444 877494210 -1388040584 -633135378 1258029951 1039873001 -1527618989 -738897211 1301399398 982972400 -1549818294 -728197412 2078640800 216185398 -1779700852 -487793894 2089307833 193953327 -1836699755 -444522749 1966998162 37302788 -1691327554 -331918552 1918092939 89454109 -1671583833 -346384591 1716689604 290826834 -2007172120 -10761346 1631543005 372797003 -1892597775 -130674841 1753813750 529408608 -2037943334 -243252404 1877268207 417588857 -2115323965 -152205483 1082894952 931961598 -1366963388 -645727278 1206283889 820076263 -1444409507 -554745909 1313874522 962007756 -1604435082 -682003488 1228793411 1044043477 -1489795217 -801851399 1564260876 708545178 -1288512736 -1003099210 1515290133 760630915 -1268834503 -1017630801 1407660606 618660520 -1108782318 -890346620 1418393127 596494001 -1165715701 -847009891 1355340131 667937269 -1094272945 -910063399 1470438778 547499500 -1179943850 -827568960 1578324305 689201607 -1340264323 -954597141 1501467976 779724254 -1217334172 -1065892622 1300220167 981006737 -1552832469 -730425155 1242696990 1024802184 -1541641166 -753181532 1134838069 883126691 -1381359591 -626192241 1154057516 869184954 -1429740544 -574565226 1806105003 480364861 -2052548473 -223369199 1825258930 466357540 -2100994914 -171807736 1702719897 310001935 -1955393355 -59498461 1645262208 353862934 -1944136532 -82189254 1980885455 18274649 -1742763805 -283592587 1903963606 108731712 -1619899142 -394953620 2026529277 265113963 -1765539631 -507301817 2141693412 144741746 -1851145016 -424741794 1238624290 1054136500 -1478653682 -790972008 1321086011 968432813 -1599058665 -675840639 1191731216 806310022 -1459224260 -570347094 1080402953 929207455 -1368668891 -647170637 1415903302 593742032 -1167419030 -848451076 1393114207 604900553 -1123590797 -905941531 1522495604 767049954 -1263464104 -1011473970 1574089837 718636283 -1277373119 -992221737 1925040362 96139388 -1665947194 -340485808 1976569075 47660133 -1679921697 -321299127 2087076056 190935118 -1838669324 -445705886 2064352449 202159191 -1794775571 -503130757 1862981774 403564568 -2130396766 -167540428 1751587991 526396417 -2039906885 -244429523 1641107644 383148074 -1881198192 -120061690 1723634853 297509939 -2001537655 -4864737 110264037 1905610355 -392421431 -1617219745 33536764 1995999850 -269362224 -1728648378 139065047 2135868993 -431515653 -1858033811 254030542 2015560280 -517319710 -1775410316 455437953 1814191639 -181727315 -2111029445 474524312 1800378894 -230241356 -2059273438 369026739 1660540453 -68122721 -1929922807 311632554 1704202812 -56802426 -1952812272 1039949357 1257991867 -739098879 -1527443561 982620724 1301719714 -727713000 -1550267506 858248735 1143006857 -584468685 -1439791195 877269510 1129128592 -633048278 -1388100676 541806153 1464631007 -834326683 -1186848781 656837200 1344387782 -920065156 -1104159766 781239931 1503131373 -1063344297 -1214670911 704447074 1593455348 -940350642 -1326165032 529092516 1754169138 -242798968 -2038424034 417631165 1877195563 -152376687 -2115118585 290637718 1716909824 -10705222 -2007263700 373228431 1631073049 -130981213 -1892265419 37642176 1966698326 -332382484 -1690890630 89365465 1918151503 -346162443 -1671771549 216389618 2078467940 -487868706 -1779661240 193467371 2089755517 -444173625 -1837022639 619147116 1407213562 -890696128 -1108459818 596290421 1418566627 -846935463 -1165755697 708634462 1564202952 -1003321742 -1288325404 760292167 1515590609 -1017167253 -1269271811 961576712 1314344862 -681697756 -1604768078 1044232977 1228573575 -801908163 -1489704277 931919674 1082967980 -645556714 -1367169408 820392739 1205928885 -555199985 -1443929447 883170407 1134767345 -626361013 -1381151267 868866174 1154410728 -574113454 -1430222396 981439573 1299752131 -730729095 -1552497169 1024610380 1242915034 -753127072 -1541733898 689114115 1578384533 -954372817 -1340449351 780060698 1501165708 -1066358474 -1216898656 667452465 1355789479 -909712099 -1094593141 547700776 1470263486 -827645692 -1179905646 264912047 2026703929 -507224701 -1765577451 145225910 2141243424 -425092710 -1850824436 17937565 1981187083 -283126351 -1743198937 108818564 1903902738 -395177560 -1619713730 310193355 1702501469 -59552281 -1955299983 353429714 1645729860 -81884674 -1944471192 480683257 1805751407 -223820331 -2052065981 466313440 1825329270 -171638324 -2101202598 767503654 1522015664 -1011790838 -1263108964 718465343 1574295977 -992180205 -1277446011 593798420 1415812482 -848640968 -1167199058 604594445 1393447323 -905510879 -1124061001 805846338 1192168916 -570008466 -1459524360 929429851 1080216013 -647260041 -1368610591 1054061936 1238664678 -790768548 -1478826806 968782185 1320763903 -676327355 -1598611245 382799342 1641430392 -119575358 -1881645996 297585143 1723595105 -5068581 -2001364915 403342812 1863169354 -167451408 -2130455450 526860741 1751150931 -244768535 -2039607169 191241610 2086743324 -446137178 -1838199760 202103187 2064443653 -502941505 -1794996183 96310712 1924834606 -340527980 -1665874942 47206817 1977049399 -320982899 -1680277477 -521854024 -1746791634 250299028 2045538818 -410458207 -1869621449 159811213 2122429979 -297882742 -1724277988 3197606 2000157232 -380407917 -1638637819 123539135 1884962345 -44944420 -1974140086 324817648 1683710566 -96471099 -1925658797 338794217 1664525951 -209077266 -2071032968 495442626 1786833492 -186351625 -2082255007 451550939 1844260429 -611646608 -1400097818 897933916 1115837130 -588855447 -1411254273 854107717 1173329619 -716141758 -1571308588 996076142 1280957176 -767733925 -1522892851 1009987191 1261706977 -969141484 -1321524350 674394680 1597325998 -1051601139 -1235818597 794801697 1482196663 -924345562 -1075795024 652868106 1374603932 -813015233 -1198690391 562314771 1451429509 -100789511 -1896275345 401634261 1626817347 -23865632 -1986730378 278771660 1738180442 -148530485 -2145211811 422312935 1848429425 -263692590 -2024837564 507920382 1765871464 -464977251 -1823591925 172450737 2101367591 -484129148 -1809582574 220899240 2049808190 -359494993 -1651131847 77392771 1939594005 -302035274 -1694990816 66138010 1962286860 -1030737359 -1248394585 748573469 1536779147 -973212120 -1292187970 737384196 1559537554 -867452413 -1152611691 575003439 1430449081 -886669798 -1138667892 623386422 1378824096 -551083435 -1474293053 824787833 1177449455 -666180020 -1353853222 910460768 1094957046 -771970457 -1493460239 1072876363 1224080349 -695112066 -1583980824 949948242 1335377860 -757907142 -1512803924 1021124630 1272582272 -708934365 -1564887627 1001448463 1287115929 -603404024 -1425016418 839297060 1157732530 -614134511 -1402847865 896232509 1114397867 -815509154 -1201446456 560607346 1449984228 -938896057 -1089559087 638055531 1359004925 -1044391572 -1229395462 800176192 1488357590 -959308427 -1311429149 685538393 1608207567 -373464590 -1631956636 129171678 1890857032 -288315925 -1713924739 14599367 2010772561 -412685888 -1872635562 157845740 2121250938 -536138279 -1760813745 235228405 2030206051 -200642154 -2096283392 436474042 1828921388 -211307121 -2074049255 493474979 1785652277 -86902364 -1915303630 350197896 1675143198 -37995075 -1967452885 330456209 1689611271 -876056453 -1127268115 633737559 1388388801 -861555614 -1146977036 581686606 1437394392 -988546999 -1307260705 723360101 1545251315 -1031914416 -1250358074 745561468 1534553578 -696295393 -1585950583 946929971 1333146021 -787307514 -1508535152 1058850090 1209791932 -660281299 -1348216645 917145857 1101904279 -540464076 -1462887262 835144984 1187020174 -257535821 -2019467227 514339231 1773076745 -137653078 -2134072260 432403846 1858258192 -25307007 -1988433897 276019629 1735690555 -116384616 -1911084018 387874228 1612270882 -317636393 -1709805503 52371963 1947734381 -360938290 -1652837288 74638818 1937102196 -473249563 -1798440845 230992329 2059639135 -458814212 -1818215318 178875856 2108579142 -2071337284 -208742870 1787266960 494974726 -2082200923 -186445261 1844069257 451769119 -1974309234 -44737000 1683754914 324747060 -1925207401 -96953855 1664207803 339147565 -1723926824 -298203570 1999673332 3647330 -1638714687 -380370345 1885164525 123364219 -1746567446 -522039684 2045452230 250359632 -1870087437 -410023323 2122767327 159509321 -1075329420 -924780830 1374267224 653170638 -1198914963 -812829957 1451516737 562254807 -1321447866 -969179440 1597124458 674570236 -1236170145 -1051280695 1482681203 794352613 -1571760624 -715659642 1281275708 995723178 -1522724343 -767941985 1261663013 1010058163 -1400152542 -611553612 1116028686 897716120 -1410950597 -589190483 1172896535 854576001 -1651320835 -359274645 1939650257 77301319 -1694559260 -302505102 1961980616 66470494 -1823907889 -464621735 2101821155 171970165 -1809540138 -484201664 2049637114 221104748 -2145007719 -148703473 1848354485 422352419 -2025323648 -263245034 1766220460 507597370 -1895936085 -101089475 1626353287 402071057 -1986819150 -23807196 1738402462 278583816 -1493371083 -772028509 1223857689 1073063567 -1584319700 -694811718 1335841280 949510806 -1473806585 -551530607 1177099819 825110205 -1354056930 -666006648 1095031346 910420644 -1152653487 -867379257 1430619773 574797547 -1138351288 -887024674 1378370148 623866610 -1248825501 -1030266891 1537085007 748240601 -1291998342 -973431828 1559480918 737475264 -1228962754 -1044859736 1488053522 800511364 -1311621081 -959090511 1608261899 685445533 -1201402868 -815580006 1449815328 560815542 -1089877995 -938542973 1359456569 637573551 -1425501094 -602954548 1158083958 838976992 -1402646461 -614309675 1114321263 896270841 -1512891288 -757846786 1272806724 1020939730 -1564551055 -709236505 1286650205 1001884107 -1915640586 -86600608 1675609562 349762892 -1967365905 -38055815 1689387459 330641749 -2096485180 -200467374 1828998632 436436350 -2073564963 -211756981 1785301489 493795687 -1872317294 -413039612 2120799678 158328104 -1760857973 -536068067 2030375335 235020593 -1631765344 -373683146 1890803084 129264922 -1714358087 -287848401 2011077013 14264579 -1348160129 -660371991 1101714515 917365957 -1463193242 -540130832 1187450954 834674908 -1585496755 -696775205 1332829281 947285239 -1508705964 -787101246 1209833592 1058777326 -1307335397 -988506739 1545454647 723186849 -1250008830 -1032236652 1534066734 746008760 -1127731927 -875618881 1388727301 633437331 -1146754768 -861742682 1437304860 581744778 -1798662729 -473062111 2059728027 230933517 -1817751122 -459251400 2108240002 179175444 -1710154363 -317313773 1948220585 51924031 -1652762212 -360978166 1936898224 74811430 -1988262445 -25512635 1735648511 276092009 -1911537206 -115904164 1612587238 387518576 -2019160607 -257868425 1772645581 514808923 -2134128136 -137561746 1858447572 432183362 675064240 1597741350 -969750372 -1321863158 793865641 1482054975 -1050735483 -1235731437 652681602 1373638932 -924237650 -1074892744 562750875 1452135693 -813398857 -1199328223 898349524 1116506434 -611985160 -1400706962 853966285 1172393307 -588768031 -1410388873 995111398 1280770416 -715239222 -1571200932 1010693631 1262142825 -768371501 -1523276731 324176248 1683339758 -44242860 -1973692222 339692897 1664646647 -97440691 -1925833509 495518026 1787703772 -209231770 -2071965456 451200339 1843656133 -185949057 -2081581847 249927964 2044897674 -521406416 -1746089818 159931653 2123328915 -410633175 -1870590785 4067630 2000232888 -298815486 -1724432236 122934583 1884612001 -379735013 -1638234995 824678641 1176545383 -550897187 -1473328821 910843112 1095593086 -666616380 -1354560174 1073483971 1224417365 -772640273 -1493876359 949081306 1335288908 -694176266 -1583839904 747669653 1536669699 -1029772871 -1248208593 738020492 1559919642 -973918816 -1292624586 575340711 1431056433 -867868277 -1153281763 623297726 1377956904 -886528622 -1137732348 172603449 2102298799 -465053419 -1824462461 220494880 2049133750 -483779316 -1808978534 76689419 1939144861 -358854361 -1650761295 67105810 1962460292 -302934722 -1695111768 402565213 1626970315 -101660303 -1896351257 278096964 1737776338 -23261848 -1986380290 421863535 1847726329 -148160189 -2144570923 508093558 1766839520 -263813798 -2025736756 436914994 1829632932 -201020898 -2096915832 493293355 1784692669 -211194361 -2073141615 349258496 1674998678 -86040020 -1915219270 331122457 1690023823 -38607307 -1967794525 129882966 1891298240 -374097286 -1632335124 13639503 2010591193 -287408541 -1713811723 157700964 2120311794 -412601784 -1871772962 235640701 2030872555 -536480175 -1761425721 560262138 1449384812 -815101226 -1200768448 638136291 1359880053 -939045169 -1090486695 801072072 1488474974 -1045363996 -1229573518 684894161 1607833415 -958609667 -1310984597 1020525470 1272236808 -757228878 -1512396252 1002323847 1287196433 -709861717 -1565036995 839414700 1158628154 -603581824 -1425989098 895858613 1113753379 -613689703 -1402149361 51509875 1947650789 -316695713 -1709659191 75251306 1937444604 -361603258 -1653248048 231371329 2060272343 -473689235 -1799150597 178763352 2107672270 -458631308 -1817253918 514255383 1772214913 -257389765 -2018526291 432745998 1858870936 -138064094 -2134736972 276652581 1736069811 -26017015 -1988873313 386967100 1612158634 -115423472 -1910900858 947903163 1333324333 -697189481 -1586066687 1058152098 1209347636 -786661490 -1508159720 916738697 1101226527 -659934299 -1347615949 835294864 1187948038 -540543044 -1463761110 633916127 1389361737 -876172301 -1128162459 581242566 1436696144 -861179926 -1146331268 722682605 1544843899 -987946047 -1306913961 746489588 1534703202 -1032788008 -1250437298 1280339124 995580962 -1570894440 -715571954 1262332077 1010473019 -1523332735 -768280297 1116464262 898421776 -1400535638 -612190916 1172709535 853610505 -1410842189 -588287707 1374125264 652233798 -1075241476 -923914902 1451931849 562923615 -1199253019 -813438605 1597830370 675005556 -1322084914 -969562792 1481715963 794165357 -1235267113 -1051172543 2000571516 3767530 -1724895920 -298377786 1884522597 122992883 -1638012599 -379921953 2045101134 249754840 -1746164382 -521366028 2122842199 160379073 -1870241413 -410955283 1787386904 495873166 -2071511756 -209711710 1843697665 451127447 -2081752787 -185742917 1683149866 324396220 -1973635834 -44333680 1665077299 339222693 -1926139617 -97107575 1431002613 575434083 -1153090343 -868086705 1378261484 622963066 -1138165568 -886060970 1536218567 748152145 -1247890197 -1030126467 1560089054 737812808 -1292668686 -973848476 1224494481 1073446151 -1494078275 -772465621 1334937992 949401886 -1583355740 -694626254 1177011619 824243509 -1473665905 -550595559 1095369146 911028524 -1354473322 -666677248 1847950653 421678507 -2144658415 -148099961 1766373668 508529074 -2025400312 -264116066 1627321615 402245017 -1896836061 -101210955 1737699606 278135168 -1986179014 -23437140 1938976089 76897743 -1650717579 -358925085 1962912064 66623958 -1695430548 -302581510 2101994859 172938749 -1824029625 -465521455 2049188210 220402148 -1809170338 -483561272 2120617526 157367968 -1872204006 -412131444 2030815791 235731641 -1761236221 -536700011 1891468804 129676946 -1632377048 -374024258 2010137117 14119563 -1713495247 -287763545 1674649170 349580996 -1914732674 -86487064 1690098251 331082461 -1967998105 -38433807 1829410400 437102326 -2096826548 -201078822 1785156217 492856047 -2073480363 -210893885 1158164222 839851624 -1425649710 -603881660 1113975527 895670897 -1402238005 -613631139 1272161996 1020565082 -1512192032 -757401738 1287545557 1002000963 -1565522951 -709414033 1488928410 800591372 -1229889610 -1045008608 1607662211 685099541 -1310942289 -958682311 1449440936 560170558 -1200957564 -814881006 1359573681 638468647 -1090055267 -939515125 1736261495 276434913 -1988927909 -25923891 1611725678 387435512 -1910597054 -115758380 1772533573 513902547 -2018978199 -256907521 1858827100 432817098 -2134568336 -138272026 2060070675 231546757 -1799074241 -473727319 2108156682 178314140 -1817605594 -458310992 1947313953 51812279 -1709193715 -317131109 1937531704 75191214 -1653472748 -361418110 1544757183 722743081 -1306689901 -988131835 1535040422 746187568 -1250903414 -1032353252 1388877709 634365723 -1127811423 -876493257 1436898196 581067522 -1146408264 -861142482 1101271003 916668237 -1347784969 -659726751 1187630018 835648340 -1463309586 -541025672 1333757929 947435391 -1586370875 -696854957 1209156592 1058370406 -1508105508 -786754998 1067652427 1218717149 -777161625 -1498790671 953078098 1338630596 -692014978 -1580760856 829988217 1182772719 -545850283 -1468937021 907368800 1091725814 -669304756 -1357117222 571737391 1427322297 -870685693 -1155705707 628736310 1384051104 -881352678 -1133473652 751799581 1539882379 -1027478479 -1245258585 732055812 1554348434 -978573272 -1297409858 80557443 1942619413 -356297553 -1648073671 60879258 1957150988 -307326794 -1700159456 169262513 2098302247 -468132707 -1826624501 226195880 2054965566 -478865276 -1804457966 427435495 1853691249 -143375157 -2139917219 504881662 1762709864 -266764078 -2028031932 396471765 1621531971 -105919239 -1901527953 281831884 1741379930 -20838176 -1983563658 649602058 1371477148 -927578842 -1078889040 567664659 1456656517 -807698113 -1193496151 677620792 1600429230 -965882604 -1318388350 789473313 1477007543 -1056962291 -1241040485 990852206 1275593976 -721332926 -1576639020 1013117047 1264959713 -764636837 -1519672883 903134300 1121160394 -606413456 -1394741786 851015749 1170098387 -591980183 -1414518273 500565186 1792095316 -203921938 -2065738376 448512219 1841098829 -189423113 -2085449375 319655152 1678425190 -50074148 -1979392694 341854441 1667725439 -93443643 -1922492077 6362278 2003182640 -294685302 -1721219812 118280383 1879826473 -385699437 -1643806459 247110804 2042473474 -525009480 -1749824210 165107853 2127587355 -405194335 -1864496841 227899337 2056406879 -476375323 -1801705869 184071120 2113897286 -453586180 -1812864406 55508987 1950994285 -314532137 -1706578367 69417954 1931742068 -366126386 -1658164648 270690221 1730500411 -30669183 -1993656809 391095220 1615368994 -113130856 -1907953138 519696287 1778310921 -252211533 -2014265819 429140870 1855134480 -140883286 -2137163204 922441473 1107060631 -655018451 -1343093061 831951640 1183949710 -543624652 -1465924958 941678387 1328017317 -701579745 -1591112055 1062017834 1212820412 -784107002 -1505473904 726419301 1548449779 -985520567 -1304095009 740393852 1529263082 -1037049264 -1255615802 630706007 1385234369 -879120773 -1130455315 586812238 1442659288 -856397214 -1141679372 344868488 1669953054 -92264540 -1920526542 333677201 1692709383 -34741315 -1964322005 441831098 1834155564 -195317866 -2091081984 490212003 1782528565 -214537329 -2077140199 154752748 2118018682 -415811648 -1875900586 240423669 2035524195 -530910247 -1755462833 132308702 1894116936 -370360334 -1628729500 9378503 2005412433 -293504021 -1719252099 803235392 1491556054 -1041365140 -1226229766 680370777 1602917071 -964443275 -1316686877 557575794 1446829796 -818573474 -1204633656 643181163 1364269821 -933737657 -1084261423 844592676 1162888882 -598141176 -1419892834 893039165 1111327403 -617295087 -1405885561 1015873046 1267453568 -763191494 -1517965396 1004616207 1290144409 -705733853 -1561826379 1540345935 751362265 -1245597341 -1027177995 1554125910 732243136 -1297320582 -978631188 1427396733 571697387 -1155909295 -870512185 1383701604 629058802 -1132987064 -881799714 1182318635 830468285 -1468620537 -546205295 1091896370 907162788 -1357159138 -669231736 1218660377 1067743375 -1498601163 -777381469 1338936320 952745110 -1581191892 -691544646 1621225607 396804113 -1901096533 -106389187 1741436062 281740296 -1983752782 -20617948 1853520053 427640867 -2139874919 -143447793 1763163308 504400954 -2028348032 -266408682 2098651363 168939637 -1827110449 -467685031 2054890746 226235500 -1804253738 -479038144 1942841553 80369735 -1648162307 -356238997 1956687048 61316190 -1699820060 -307626638 1121247502 903074200 -1394966494 -606228300 1169761559 851318145 -1414052805 -592415571 1276078396 990402986 -1576990704 -721012602 1264758053 1013292467 -1519596535 -764674913 1600385386 677691900 -1318219706 -966090544 1477326195 789120485 -1241492385 -1056480055 1371044184 650070478 -1078585228 -927913758 1456848193 567446999 -1193550739 -807604997 2042282438 247329104 -1749770006 -525102980 2128020959 164640073 -1864801037 -404859803 2002864628 6715746 -1720768296 -295167922 1879870957 118209915 -1643975487 -385491881 1678627234 319480116 -1979469682 -50036712 1667241403 342304045 -1922141033 -93764607 1792432528 500263174 -2066204484 -203487190 1841012105 448572703 -2085225307 -189608909 1777971917 519995995 -2013801503 -252648585 1855223508 429082178 -2137384968 -140695698 1730296575 270862953 -1993581613 -30708923 1615855334 390647408 -1908301878 -112808100 1951310505 55153215 -1707031675 -314051821 1931699888 69490214 -1657993316 -366332150 2056596123 227678733 -1801761865 -476284127 2113465986 184540692 -1812557906 -453918920 1385665029 630235795 -1130761431 -878787649 1442469404 587032202 -1141622992 -856488026 1548491319 726346401 -1304265957 -985314419 1528946222 740748984 -1255162110 -1037529196 1327530593 942125815 -1590762675 -701901861 1213023864 1061844718 -1505548460 -784066622 1106971219 922499781 -1342870657 -655205399 1184288330 831651548 -1466388634 -543186960 1893893004 132494106 -1628642656 -370421194 2005878677 8943363 -1719589191 -293202385 2117667774 155073320 -1875416430 -416261628 2035601319 240385841 -1755664757 -530735587 1834324968 441623422 -2091126076 -195247534 1782077425 490694503 -2076821795 -214890933 1670257626 344533836 -1920959754 -91796896 1692655555 333770581 -1964130577 -34959751 1267508036 1015780306 -1518157208 -762973442 1289840477 1004951499 -1561393551 -706201881 1163340662 844110816 -1420211622 -597787956 1111158639 893247481 -1405841853 -617365803 1446753056 557614006 -1204432372 -818748774 1364621113 642860975 -1084746219 -933288317 1491090194 803670916 -1225893314 -1041667416 1603141387 680185757 -1316774361 -964383055 -142958781 -2139246635 427097711 1853083385 -266904742 -2028966964 504969846 1763576544 -106883215 -1901713433 397375069 1621640907 -20130968 -1983126530 281195076 1740997330 -355627225 -1647657039 79949323 1942281885 -308262082 -1700299864 61745682 1957239428 -468318443 -1827588221 169371193 2099205807 -478428404 -1803750502 225813024 2054329014 -871055477 -1156346083 572186279 1428024881 -881230958 -1132573948 628562622 1383082536 -1026607175 -1245182161 750868117 1539728899 -979176544 -1297759434 732729996 1554752026 -777801745 -1499160711 1068355267 1219165781 -691115018 -1580639392 952109786 1338456652 -545773603 -1468065973 829834993 1181840999 -669654076 -1357720750 907772648 1092399742 -295588350 -1721327980 7327534 2003369912 -385062373 -1643423091 117574455 1879391137 -524671440 -1749215578 246695708 2041804682 -405282263 -1865362753 165249797 2128524179 -204030362 -2066641168 500752202 1793060828 -189040001 -2084812055 448076627 1840393157 -49465772 -1979054398 318986104 1678010350 -94309811 -1922579749 342791009 1667867639 -720400694 -1576485284 989982694 1275518832 -765310253 -1520076219 1013722111 1265310569 -606861576 -1395444114 903505876 1121802050 -591805727 -1413549449 850895821 1169199963 -927424850 -1077957064 649527170 1370607380 -808101193 -1194169823 568015771 1457261325 -966584676 -1318836726 678262704 1600800550 -1055993211 -1240866285 788575145 1476887359 -984810047 -1303655081 725785837 1548070011 -1038009896 -1255798450 741300468 1529374818 -879266317 -1131395739 630789343 1386095689 -855985686 -1141014148 586469574 1442046032 -654578267 -1342382797 922061961 1106426911 -543807044 -1466885846 832063632 1184856070 -702519913 -1591257855 942539963 1328100397 -783441522 -1505062632 1061404834 1212477492 -31269623 -1994003041 271367205 1730907315 -112256752 -1907873402 390166588 1615218858 -252095173 -2013370963 519517207 1777337473 -141258462 -2137808460 429584398 1855832216 -476721811 -1802306053 228305985 2057084119 -453506700 -1811990046 183920728 2112968910 -313637537 -1706461751 54535283 1950815461 -366771898 -1658539568 70115434 1932185852 -598225792 -1420755946 844737964 1163828538 -616953703 -1405274097 892627381 1110661411 -762559310 -1517587420 1015162270 1267012872 -706641749 -1561939907 1005576583 1290326289 -1042227996 -1226314638 804175304 1491701086 -963831555 -1316345749 679705041 1602505031 -818195242 -1204001728 557135354 1446118764 -933850929 -1085169575 643363299 1365229941 -415634360 -1874928418 154635620 2117123570 -531355567 -1756161849 240798077 2036169195 -371039110 -1629137684 132908374 1894462912 -292577181 -1719103243 8503631 2005332441 -91292628 -1920348998 343973120 1669836182 -35440587 -1964767069 334321945 1693084047 -195726306 -2091760504 442176818 1834755492 -214388729 -2076213103 490131755 1781653949 -1827251641 -468620591 2098740075 169806845 -1803837858 -478368056 2054553458 225628132 -1647455627 -355802397 1942205273 79987663 -1700784532 -307812614 1957590848 61425622 -1902032349 -106530123 1622092559 396893081 -1983082950 -20201812 1740828438 281403264 -2139438575 -142740857 1853137725 427004843 -2028534264 -267372898 1763272484 505305010 -1468499313 -545306087 1182145443 829500213 -1357529450 -669872640 1092345786 907865900 -1499204931 -777731541 1219335057 1068147463 -1580321116 -691468750 1338005384 952592158 -1244697877 -1027057027 1539378119 751188817 -1297961230 -979001756 1554829278 732692296 -1156259111 -871116209 1427801077 572371811 -1132910912 -880929194 1383548908 628127610 -1978832122 -49652848 1677920810 319044284 -1923043553 -93872247 1668206131 342490789 -2066291916 -204352606 1792573976 501199502 -2084886739 -188999749 1840596481 447903383 -1749386398 -524465164 2041846350 246622936 -1864908933 -405762067 2128207447 165605057 -1721633968 -295255098 2003800700 6857450 -1643366583 -385153057 1879201381 117794547 -1318892594 -966493352 1600989922 678042228 -1240559657 -1056325823 1476456187 789044845 -1078410244 -926944406 1370923728 649171526 -1193998363 -808306829 1457219273 568088159 -1395369046 -606901444 1121598086 903678480 -1413898317 -591483099 1169686175 850447881 -1576021096 -720837874 1275179700 990282274 -1520298111 -765122793 1265399469 1013663291 -1591723835 -702085037 1328437737 942238079 -1504838436 -783627190 1212390896 1061465446 -1342459657 -654540703 1106629083 921887053 -1466534674 -544127880 1184372162 832513364 -1130944351 -879749065 1385777549 631142683 -1141183304 -855778258 1442090388 586398978 -1303601005 -984903675 1547878847 726004009 -1256102774 -1037675492 1529808294 740832560 -1706158067 -313972581 1950382369 55003575 -1658594284 -366678910 1932377400 69897646 -1802137537 -476929879 2057040147 228376965 -1812442074 -453024592 2113287434 183567772 -2013722519 -251774721 1777822021 519068115 -2137731984 -141296410 1855630684 429759946 -1994227621 -31084339 1730994551 271307233 -1907407806 -112692012 1614882158 390469112 -1204090492 -818136814 1446340776 556947518 -1084830307 -934150901 1364765873 643800103 -1226800714 -1041780448 1492050074 803852300 -1316141649 -964004551 1602430083 679744533 -1517544992 -762631818 1266841804 1015367770 -1562255879 -706286225 1290779861 1005096003 -1420324398 -598695612 1163522302 845070440 -1405463093 -616733347 1110717671 892535921 -2091570868 -195946022 1834698848 442267894 -2076644011 -213918269 1781959801 489798895 -1920032386 -91647512 1669382226 344453316 -1964808857 -35367439 1693254731 334116061 -1629341400 -370865730 1894537220 132868242 -1718616783 -293024345 2004982813 8825995 -1875267302 -415334004 2117586998 154198176 -1756072701 -531413611 2035946543 240985273 1969293082 40253324 -1687198154 -328706400 1913438979 84669333 -1677549009 -351956295 2075823912 213761982 -1783304700 -491528558 2094484273 198212519 -1831261667 -438429045 1758861182 533800936 -2032634286 -237025596 1874580327 415032305 -2118798773 -156073251 1712168780 285913050 -2013004192 -16462090 1633704789 375876547 -1888601479 -127333649 1309616082 956831556 -1610529026 -687442328 1231217611 1046860637 -1486060825 -798248335 1087680480 936615798 -1361391924 -639762854 1203334137 817781615 -1447621931 -558876093 1404581814 616498976 -1112123750 -894343668 1423307695 601015097 -1160015229 -841178603 1566818180 711233298 -1284645208 -999625154 1510898589 755583755 -1275061583 -1022940633 1819948635 461178573 -2106304649 -176986143 1796731458 470860500 -2061921426 -232872968 1654767209 363237119 -1934631099 -72814637 1707899504 315312870 -1950213284 -54187062 1909270079 113907369 -1614592237 -389777531 1990255142 27775664 -1733393654 -274091108 2132192781 135372443 -1860645087 -434110537 2021354004 259807874 -1770714312 -512607314 1460934291 538125829 -1189447745 -836942039 1350161034 662626844 -1099451482 -915373264 1506778785 784903735 -1212022899 -1060712677 1587698360 698706478 -1330889836 -945091838 1252198135 1034172001 -1532139557 -743811251 1305395950 986313336 -1547656254 -725118124 1148751557 864009811 -1435045911 -579739777 1125468892 873626186 -1390728208 -635692186 1196909976 810571022 -1453783884 -564251614 1077584257 926781719 -1372274515 -650907589 1233972650 1049353532 -1484616570 -796541936 1323379123 971381029 -1594931041 -672630775 1524659708 770131306 -1259465520 -1008131002 1569567205 713720179 -1283206967 -997924769 1413217742 591187288 -1170891550 -852317068 1398159831 609290561 -1118283525 -899717011 2084128080 188642758 -1841879940 -449833750 2069135689 206811615 -1789206427 -497168141 1927466338 98958836 -1662210994 -336880424 1972308347 42482157 -1686017961 -326739775 1636717876 378103202 -1887423464 -125369202 1726189869 300196283 -1997672447 -1392489 1867898118 408087952 -2124694486 -161706820 1748506911 524233097 -2043250637 -248428379 1582060761 692806735 -1337838091 -951777949 1495371968 774283350 -1221594644 -1071070854 1352129771 663809149 -1097220665 -912356015 1476008178 553461860 -1175160354 -822916792 1140540605 888960043 -1376442991 -621669113 1150714020 865185842 -1432821368 -576728802 1293995151 975698969 -1557221981 -735470283 1246562454 1028274176 -1539085894 -750495444 1696756753 304432263 -1960045251 -64281173 1649389576 357073054 -1941843676 -79240782 1811545123 486460597 -2047369969 -219107943 1821653050 462620844 -2103813866 -174233216 2023056501 261248227 -1768225447 -509856305 2147000428 150966522 -1846099648 -420351530 1984883783 21617873 -1740599957 -280510979 1898129502 103028936 -1624422030 -399869468 286114334 1711993480 -16538830 -2012965980 375391751 1634154129 -126982357 -1888921667 534137388 1758558906 -237491456 -2032198762 414944821 1874640547 -155848935 -2118983793 213570170 2076041964 -491474090 -1783397440 198645347 2094016245 -438732977 -1830926375 39934536 1969646302 -328254620 -1687680014 84713041 1913368263 -352125059 -1677340693 711189206 1566888512 -999455750 -1284852884 755902159 1510544985 -1023391773 -1274579083 616065764 1405049458 -894039096 -1112458402 601206525 1423089259 -841232431 -1159921849 936702642 1087619620 -639986786 -1361206520 817444523 1203635773 -558409849 -1448057071 957315712 1309166102 -687793236 -1610208454 1046658713 1231392271 -798171211 -1486098653 135721823 2131870665 -434597261 -1860197659 259733318 2021394384 -512403862 -1770887428 114129773 1909083131 -389866943 -1614533929 27311988 1990692834 -273752488 -1733693746 362931003 1655100333 -72383977 -1935101311 315369250 1707808692 -54376946 -1949993320 461007625 1820154783 -176944603 -2106377549 471314192 1796251526 -233189828 -2061566294 863556503 1149231873 -579423557 -1435401683 873797518 1125263128 -635734366 -1390655948 1034116005 1252289331 -743622007 -1532360161 986619836 1305063210 -725549424 -1547186682 785368051 1506341733 -1061051681 -1211723191 698484714 1587885948 -945002810 -1330948528 538201025 1460894551 -837145875 -1189275013 662278104 1350483790 -914886924 -1099899294 591110300 1413255178 -852115024 -1171066586 609641605 1397838867 -900201047 -1117833921 769665198 1525094456 -1007793790 -1259767532 713944247 1569381409 -998011493 -1283146483 1049407736 1233879150 -796732972 -1484398270 971076833 1323713655 -672197171 -1595398821 811022538 1196427356 -564569626 -1453430416 926612691 1077791813 -650863105 -1372344983 408256596 1867690178 -161750664 -2124623378 523781197 1748989147 -248109727 -2043603465 378407014 1636382960 -125802166 -1886955044 300141695 1726282985 -1200813 -1997890107 98734128 1927651494 -336793316 -1662271094 42947625 1971872959 -327076603 -1685715565 188291074 2084448404 -449349330 -1842329160 206887963 2069097613 -497369801 -1789031007 975213021 1294442827 -735121167 -1557544857 1028478404 1246389586 -750570264 -1539046274 888871407 1140599161 -621446973 -1376630699 865525238 1150414176 -577192742 -1432384436 664240569 1351659823 -912662379 -1096888317 553272736 1476228406 -822860660 -1175251942 692849035 1581988125 -951949145 -1337632719 773967250 1495727364 -1070617410 -1222075352 21934357 1984528771 -280965063 -1740119889 102987020 1898202522 -399698912 -1624628042 261437735 2022836657 -509913077 -1768134499 150535486 2147470760 -420045806 -1846432636 486121841 1811845607 -218644387 -2047807285 462710120 1821595134 -174455740 -2103626542 304228675 1696930261 -64206737 -1960085255 357559642 1648942540 -79590282 -1941521184 -1111978734 -893403772 1404496958 615636136 -1160427253 -841844323 1423648807 601626801 -1285356256 -1000065610 1567450124 711611546 -1274101447 -1022758481 1509990421 755470467 -1609589386 -687297056 1308752986 956746956 -1486726801 -798660103 1231829059 1047202005 -1361832636 -640473646 1088058472 937247998 -1447440035 -557915701 1203220593 816873703 -2032751142 -237920948 1759038710 534772832 -2118424125 -155428523 1874135279 414333049 -2012404248 -16116354 1711490244 285504594 -1889476111 -127413913 1634631901 376025163 -1688093250 -328823512 1970265234 40430596 -1676904025 -351581903 1912739979 84224029 -1782958708 -490928870 2075415712 213083190 -1831341675 -439303933 2094633145 199139375 -1532773293 -744190779 1252908415 1034612201 -1546749878 -725006116 1304435046 986130928 -1434962847 -578878217 1148605773 863069659 -1391071112 -636305170 1125880148 874291650 -1189827529 -837575519 1461374235 538836365 -1099339730 -914466632 1349978370 661666196 -1211161595 -1060629357 1505838377 784758207 -1331503076 -945434486 1588363568 699117990 -1613914981 -389370867 1908669879 113560865 -1734322046 -274241516 1991129518 27855160 -1860823895 -435084225 2132309381 136267027 -1770270544 -511909850 2020979100 259162378 -2105897729 -176309143 1819602387 460578117 -2062071578 -233801616 1796811210 471734620 -1935604531 -72993701 1655662049 363353463 -1949515564 -53743550 1707254264 314937710 -1886457968 -125182202 1635815100 377994794 -1998378103 -1828065 1726827173 300579379 -2125109342 -162375884 1868236430 408696344 -2043108421 -247491795 1748419223 523366913 -1841692684 -448868510 2084019928 187739726 -1789641747 -497874053 2069519041 207448663 -1662879802 -337295536 1928074986 99296892 -1685081121 -326597815 1971442419 42394213 -1260335272 -1008205874 1525591668 770285282 -1282602175 -997573673 1568893549 713317115 -1170520214 -851675140 1412769350 590485200 -1118403725 -900615195 1398334047 610259657 -1453859012 -565121110 1197063696 811503238 -1371923675 -650302541 1077180937 926108319 -1483974898 -796170344 1233270306 1048905396 -1595829481 -672750719 1324347963 971555501 -1768562991 -510464441 2023473149 261918571 -1846011192 -419485090 2146860004 150031218 -1739696413 -280402315 1983920079 21432153 -1625058566 -400252308 1898836950 103465792 -1960653131 -64618973 1697427353 304848655 -1940976980 -79152582 1648454528 356932374 -2047261049 -218204655 1811359659 485496637 -2104196450 -174870008 1822090162 463328036 -1375994343 -620966257 1140170549 888319907 -1432995328 -577697130 1150835500 866085818 -1558153685 -735623491 1294866183 975775633 -1538411982 -750091612 1245958942 1027924872 -1337135491 -951329045 1581420369 692436935 -1222563228 -1071244558 1496271688 774405086 -1097374129 -913287463 1352206179 664680437 -1174756778 -822242624 1475658618 552858604 -640399338 -1361872768 937044282 1088231852 -558265329 -1447117671 817360163 1202773429 -686833628 -1610026830 956408072 1309053342 -798882755 -1486539605 1047291153 1231771015 -1000122254 -1285265180 711801182 1567230408 -1022452629 -1274434307 755039559 1510460881 -893857728 -1111498538 615952748 1404142074 -841673639 -1160633137 601585013 1423721955 -491099938 -1782753208 213125618 2075343204 -438850361 -1831822255 198823403 2094988669 -329129748 -1687760774 40862144 1969795414 -351525643 -1676995485 84035033 1912960335 -15894342 -2012592084 285415830 1711548672 -127877981 -1889039307 376364431 1634331929 -237571960 -2033074146 534286756 1759486258 -155503471 -2118384633 414537149 1873962283 -1060144809 -1211610687 784406651 1506158829 -945636018 -1331327528 699194466 1588325620 -837488283 -1189887501 538611785 1461559519 -914803332 -1099037206 662131792 1349543110 -579311309 -1434494555 863373343 1148270729 -636113622 -1391288900 874236934 1125973136 -744234751 -1532702313 1034780717 1252700347 -724687592 -1547102834 985678900 1304917154 -73311841 -1935251191 363804851 1655179301 -53699194 -1949586160 314768554 1707461692 -176500307 -2105679557 460632193 1819508759 -233368140 -2062539486 471430296 1797145614 -434746885 -1861125779 135801047 2132744257 -511996446 -1770209932 259386574 2020793432 -389168695 -1614089889 113484005 1908707443 -274725424 -1733872314 28206332 1990808682 -337499500 -1662707198 99371960 1928035118 -326111603 -1685529061 42045345 1971765047 -449207642 -1841393104 188203914 2083582748 -497785153 -1789700567 207226771 2069706501 -162186512 -2125329818 408640476 1868327754 -247922967 -2042638721 523673541 1748086611 -124865854 -1886813612 377541614 1636295544 -1870117 -1998305715 300750839 1726621537 -796128676 -1484047670 1048734576 1233476582 -673067451 -1595474221 972009321 1323868159 -564690322 -1454329096 811197250 1197396948 -650492297 -1371703583 926164827 1077090253 -851764680 -1170462034 590707476 1412582274 -900276703 -1118703945 609795853 1398771611 -1008692726 -1259887972 770634534 1525269424 -997370349 -1282775419 713242431 1568933801 -218555435 -2046940349 485980921 1810909807 -174792756 -2104234150 463126240 1822264950 -64842777 -1960467599 304935627 1697366621 -78686210 -1941411992 356595410 1648756292 -280097871 -1740031193 20998813 1984387595 -400306264 -1624965314 103657092 1898618386 -510295165 -1768770795 261874351 2023543353 -419936358 -1845528820 150349494 2146506272 -912835811 -1097856117 664361521 1352559271 -822411516 -1174548590 552902184 1475587774 -951274705 -1337228359 692244995 1581638293 -1071548618 -1222228064 774837786 1495803532 -736089223 -1557718033 976112213 1294564035 -749867168 -1538596874 1027837516 1246019290 -621042869 -1375956003 888521319 1139995377 -577345710 -1433315388 865601150 1151284968 -1352128660 -663808006 1097221696 912357078 -1476009099 -553462813 1175159385 822915791 -1582059682 -692805688 1337839218 951779044 -1495372985 -774284335 1221593707 1071069949 -1293994232 -975698018 1557222948 735471282 -1246563567 -1028275321 1539084861 750494379 -1140539590 -888959060 1376443926 621670016 -1150715101 -865186891 1432820239 576727705 -1811544156 -486459598 2047370888 219108894 -1821654083 -462621909 2103812753 174232071 -1696755818 -304431360 1960046266 64282156 -1649390705 -357074151 1941842595 79239733 -1984882752 -21616810 1740601068 280512122 -1898130471 -103029937 1624421109 399868515 -2023055374 -261247132 1768226526 509857352 -2147001365 -150967427 1846098631 420350545 -1233971667 -1049352517 1484617473 796542871 -1323380172 -971382110 1594929944 672629646 -1196909025 -810570103 1453784883 564252581 -1077585402 -926782832 1372273450 650906556 -1413216695 -591186209 1170892645 852318195 -1398160816 -609291578 1118282620 899716074 -1524658565 -770130195 1259466583 1008132033 -1569568158 -713721100 1283205966 997923800 -1927465243 -98957709 1662212041 336881503 -1972309252 -42483094 1686016976 326738758 -2084127017 -188641727 1841881083 449834861 -2069136690 -206812584 1789205474 497167220 -1867897215 -408087017 2124695469 161707835 -1748508008 -524234226 2043249588 248427298 -1636716877 -378102235 1887424415 125370121 -1726190934 -300197316 1997671302 1391376 -1654766098 -363235976 1934632130 72815700 -1707900425 -315313823 1950212315 54186061 -1819947556 -461177526 2106305776 176987238 -1796732475 -470861485 2061920489 232872063 -2132191862 -135371492 1860646054 434111536 -2021355117 -259809019 1770713279 512606249 -1909269064 -113906386 1614593172 389778434 -1990256223 -27776713 1733392525 274090011 -1506777818 -784902736 1212023818 1060713628 -1587699393 -698707543 1330888723 945090693 -1460933356 -538124926 1189448760 836943022 -1350162163 -662627941 1099450401 915372215 -1148750526 -864008748 1435047022 579740920 -1125469861 -873627187 1390727287 635691233 -1252197008 -1034170906 1532140636 743812298 -1305396887 -986314241 1547655237 725117139 -2075822929 -213760967 1783305603 491529493 -2094485322 -198213600 1831260570 438427916 -1969292131 -40252405 1687199153 328707367 -1913440124 -84670446 1677547944 351955262 -1712167733 -285911971 2013005287 16463217 -1633705774 -375877564 1888600574 127332712 -1758860039 -533799825 2032635349 237026627 -1874581280 -415033226 2118797772 156072282 -1087679385 -936614671 1361392971 639763933 -1203335042 -817782552 1447620946 558875076 -1309615019 -956830525 1610530169 687443439 -1231218612 -1046861606 1486059872 798247414 -1566817277 -711232363 1284646191 999626169 -1510899686 -755584884 1275060534 1022939552 -1404580815 -616498009 1112124701 894344587 -1423308760 -601016130 1160014084 841177490 -888872344 -1140600066 621445956 1376629714 -865524111 -1150413081 577193821 1432385483 -975213990 -1294443828 735120246 1557543904 -1028477373 -1246388523 750571375 1539047417 -692850164 -1581989222 951948064 1337631670 -773966315 -1495726461 1070618425 1222076335 -664241602 -1351660888 912661266 1096887172 -553271769 -1476227407 822861579 1175252893 -261438816 -2022837706 509911948 1768133402 -150534471 -2147469777 420046741 1846433539 -21935470 -1984529916 280964030 1740118824 -102986101 -1898201571 399699879 1624629041 -304229692 -1696931246 64205800 1960084350 -357558563 -1648941493 79591409 1941522279 -486122762 -1811846560 218643418 2047806284 -462709009 -1821593991 174456771 2103627605 -769666263 -1525095489 1007792645 1259766419 -713943248 -1569380442 998012444 1283147402 -591111397 -1413256307 852113975 1171065505 -609640702 -1397837932 900202030 1117834936 -811023539 -1196428325 564568673 1453429495 -926611628 -1077790782 650864248 1372346094 -1049408641 -1233880087 796731987 1484397253 -971075738 -1323712528 672198218 1595399900 -378407967 -1636383881 125801165 1886954075 -300140552 -1726281874 1201876 1997891138 -408257581 -1867691195 161749759 2124622441 -523780150 -1748988068 248110822 2043604592 -188292219 -2084449517 449348265 1842328127 -206887012 -2069096694 497370800 1789031974 -98735177 -1927652575 336792219 1662269965 -42946642 -1971871944 327077506 1685716500 -114130710 -1909084036 389865926 1614532944 -27310861 -1990691739 273753567 1733694793 -135722792 -2131871666 434596340 1860196706 -259732287 -2021393321 512404973 1770888571 -461008754 -1820155880 176943522 2106376500 -471313257 -1796250623 233190843 2061567277 -362932036 -1655101398 72382864 1935100166 -315368283 -1707807693 54377865 1949994271 -1034117086 -1252290380 743620878 1532359064 -986618821 -1305062227 725550359 1547187585 -863557616 -1149233018 579422524 1435400618 -873796599 -1125262177 635735333 1390656947 -538202042 -1460895536 837144938 1189274108 -662277025 -1350482743 914888051 1099900389 -785368972 -1506342686 1061050712 1211722190 -698483603 -1587884805 945003841 1330949591 -534138453 -1758559939 237490311 2032197649 -414943822 -1874639580 155849886 2118984712 -286115431 -1711994609 16537781 2012964899 -375390848 -1634153194 126983340 1888922682 -39935537 -1969647271 328253667 1687679093 -84711978 -1913367232 352126202 1677341804 -213571075 -2076042901 491473105 1783396423 -198644252 -2094015118 438734024 1830927454 -616066717 -1405050379 894038095 1112457433 -601205382 -1423088148 841233494 1159922880 -711190191 -1566889529 999454845 1284851947 -755901112 -1510543906 1023392868 1274580210 -957316857 -1309167215 687792171 1610207421 -1046657762 -1231391352 798172210 1486099620 -936703691 -1087620701 639985689 1361205391 -817443540 -1203634758 558410752 1448058006 1739697508 280403442 -1983919032 -21431074 1625057661 400251371 -1898837935 -103466809 1768564054 510465472 -2023472006 -261917460 1846010191 419484121 -2146860957 -150032139 2047261952 218205590 -1811358676 -485495622 2104195353 174868879 -1822091211 -463329117 1960654130 64619940 -1697426402 -304847736 1940975915 79151549 -1648455673 -356933487 1558154668 735624506 -1294865280 -975774698 1538410933 750090531 -1245960039 -1027926001 1375995294 620967176 -1140169550 -888318940 1432994183 577696017 -1150836565 -866086851 1097375176 913288542 -1352205084 -664679310 1174755793 822241607 -1475659523 -552859541 1337136634 951330156 -1581419306 -692435904 1222562275 1071243637 -1496272689 -774406055 2125110309 162376883 -1868235511 -408695393 2043107388 247490730 -1748420336 -523368058 1886458903 125183105 -1635814085 -377993811 1998376974 1826968 -1726828254 -300580428 1662880833 337296599 -1928073875 -99295749 1685080152 326596814 -1971443340 -42395166 1841693811 448869605 -2084018849 -187738679 1789640810 497873148 -2069520058 -207449648 1170521325 851676283 -1412768319 -590484137 1118402804 900614242 -1398335016 -610260658 1260336351 1008206921 -1525590541 -770284187 1282601158 997572688 -1568894486 -713318020 1483975817 796171295 -1233269339 -1048904397 1595828368 672749574 -1324348996 -971556566 1453860027 565122093 -1197062761 -811502335 1371922594 650301492 -1077182066 -926109416 1434963942 578879344 -1148604726 -863068580 1391070207 636304233 -1125881133 -874292667 1532774356 744191810 -1252907272 -1034611090 1546748877 725005147 -1304435999 -986131849 1211162498 1060630292 -1505837394 -784757192 1331501979 945433357 -1588364617 -699119071 1189828528 837576486 -1461373284 -538835446 1099338665 914465599 -1349979515 -661667309 1860824878 435085240 -2132308478 -136266092 1770269495 511908769 -2020980197 -259163507 1613915932 389371786 -1908668880 -113559898 1734320901 274240403 -1991130583 -27856193 1935605578 72994780 -1655660954 -363352336 1949514579 53742533 -1707255169 -314938647 2105898872 176310254 -1819601324 -460577086 2062070625 233800695 -1796812211 -471735589 1285357223 1000066609 -1567449205 -711610595 1274100414 1022757416 -1509991534 -755471612 1111979669 893404675 -1404495943 -615635153 1160426124 841843226 -1423649888 -601627850 1361833667 640474709 -1088057361 -937246855 1447439066 557914700 -1203221514 -816874656 1609590513 687298151 -1308751907 -956745909 1486725864 798659198 -1231830076 -1047202990 2012405359 16117497 -1711489213 -285503531 1889475190 127412960 -1634632870 -376026164 2032752221 237921995 -1759037583 -534771737 2118423108 155427538 -1874136216 -414333954 1782959627 490929821 -2075414745 -213082191 1831340562 439302788 -2094634178 -199140440 1688094265 328824495 -1970264299 -40429693 1676902944 351580854 -1912741108 -84225126 64841824 1960466678 -304936628 -1697367590 78687353 1941413103 -356594347 -1648755261 218554450 2046939332 -485981826 -1810910744 174793803 2104235229 -463125145 -1822263823 510294020 1768769682 -261875416 -2023544386 419937309 1845529739 -150348495 -2146505305 280096822 1740030112 -20999910 -1984388724 400307247 1624966329 -103656189 -1898617451 951273640 1337227326 -692246140 -1581639406 1071549617 1222229031 -774836835 -1495802613 912834714 1097854988 -664362570 -1352560352 822412419 1174549525 -552901201 -1475586759 621041868 1375955034 -888522272 -1139996298 577346773 1433316419 -865600007 -1151283857 736088318 1557717096 -976113198 -1294565052 749868263 1538598001 -1027836469 -1246018211 449206561 1841392055 -188205043 -2083583845 497786168 1789701550 -207225836 -2069705598 337498387 1662706053 -99372993 -1928036183 326112522 1685530012 -42044378 -1971764048 124864837 1886812627 -377542551 -1636296449 1871196 1998306762 -300749712 -1726620442 162185591 2125328865 -408641445 -1868328755 247924078 2042639864 -523672510 -1748085548 564689385 1454328191 -811198267 -1197397933 650493424 1371704678 -926163748 -1077089206 796127707 1484046669 -1048735497 -1233477535 673068482 1595475284 -972008210 -1323867016 1008691597 1259886875 -770635615 -1525270473 997371284 1282776322 -713241416 -1568932818 851763647 1170460969 -590708589 -1412583419 900277670 1118704944 -609794934 -1398770660 837487330 1189886580 -538612786 -1461560488 914804475 1099038317 -662130729 -1349542079 1060143824 1211609670 -784407556 -1506159766 945637065 1331328607 -699193371 -1588324493 744233606 1532701200 -1034781782 -1252701380 724688543 1547103753 -985677901 -1304916187 579310260 1434493474 -863374440 -1148271858 636114605 1391289915 -874236031 -1125972201 176499242 2105678524 -460633338 -1819509872 233369139 2062540453 -471429345 -1797144695 73310744 1935250062 -363805900 -1655180382 53700097 1949587095 -314767571 -1707460677 389167694 1614088920 -113484958 -1908708364 274726487 1733873345 -28205189 -1990807571 434745980 1861124842 -135802032 -2132745274 511997541 1770211059 -259385527 -2020792353 686832547 1610025781 -956409201 -1309054439 798883770 1486540588 -1047290218 -1231770112 640398225 1361871623 -937045315 -1088232917 558266248 1447118622 -817359196 -1202772430 893856711 1111497553 -615953685 -1404142979 841674718 1160634184 -601583886 -1423720860 1000121333 1285264227 -711802151 -1567231409 1022453740 1274435450 -755038528 -1510459818 329128811 1687759869 -40863161 -1969796399 351526770 1676996580 -84033954 -1912959288 491098969 1782752207 -213126539 -2075344157 438851392 1831823318 -198822292 -2094987526 237570831 2033073049 -534287837 -1759487307 155504406 2118385536 -414536134 -1873961300 15893309 2012591019 -285416943 -1711549817 127878948 1889040306 -376363512 -1634330978 -441830083 -1834154581 195318801 2091082887 -490213084 -1782529614 214536200 2077139102 -344867569 -1669952103 92265507 1920527541 -333678314 -1692710528 34740282 1964320940 -132307623 -1894115889 370361461 1628730595 -9379520 -2005413418 293503084 1719251194 -154751637 -2118017539 415812679 1875901649 -240424590 -2035525148 530909278 1755461832 -557574667 -1446828701 818574553 1204634703 -643182100 -1364270726 933736640 1084260438 -803234361 -1491554991 1041366251 1226230909 -680371746 -1602918072 964442354 1316685924 -1015872111 -1267452665 763192509 1517966379 -1004617336 -1290145506 705732772 1561825330 -844591709 -1162887883 598142095 1419893785 -893040198 -1111328468 617293974 1405884416 -55507844 -1950993174 314533200 1706579398 -69418907 -1931742989 366125385 1658163679 -227898290 -2056405800 476376418 1801706996 -184072105 -2113898303 453585275 1812863469 -519695336 -1778310002 252212532 2014266786 -429142015 -1855135593 140882221 2137162171 -270689238 -1730499396 30670086 1993657744 -391096269 -1615370075 113129759 1907952009 -941677388 -1328016350 701580696 1591112974 -1062018899 -1212821445 784105857 1505472791 -922440570 -1107059696 655019434 1343094076 -831952737 -1183950839 543623603 1465923877 -630704944 -1385233338 879121916 1130456426 -586813239 -1442660257 856396261 1141678451 -726418206 -1548448652 985521614 1304096088 -740394757 -1529264019 1037048279 1255614785 -677619777 -1600428247 965883539 1318389253 -789474394 -1477008592 1056961162 1241039388 -649601139 -1371476197 927579809 1078890039 -567665772 -1456657662 807697080 1193495086 -903133221 -1121159347 606414583 1394742881 -851016766 -1170099372 591979246 1414517368 -990851095 -1275592833 721333957 1576640083 -1013117968 -1264960666 764635868 1519671882 -319654025 -1678424095 50075227 1979393741 -341855378 -1667726344 93442626 1922491092 -500564155 -1792094253 203923049 2065739519 -448513188 -1841099830 189422192 2085448422 -247109869 -2042472571 525010495 1749825193 -165108982 -2127588452 405193254 1864495792 -6361311 -2003181641 294686221 1721220763 -118281416 -1879827538 385698324 1643805314 -829987074 -1182771608 545851346 1468938052 -907369753 -1091726735 669303755 1357116253 -1067651380 -1218716070 777162720 1498791798 -953079083 -1338631613 692014073 1580759919 -751798630 -1539881460 1027479478 1245259552 -732056957 -1554349547 978572207 1297408825 -571736408 -1427321282 870686596 1155706642 -628737359 -1384052185 881351581 1133472523 -169261514 -2098301280 468133658 1826625420 -226196945 -2054966599 478864131 1804456853 -80556540 -1942618478 356298536 1648074686 -60880355 -1957152117 307325745 1700158375 -396470702 -1621530940 105920382 1901529064 -281832885 -1741380899 20837223 1983562737 -427434400 -1853690122 143376204 2139918298 -504882567 -1762710801 266763093 2028030915 -2117668807 -155074385 1875415317 416260483 -2035600352 -240384842 1755665676 530736538 -1893894133 -132495203 1628641575 370420145 -2005877742 -8942460 1719590206 293203368 -1670258595 -344534837 1920958833 91795943 -1692654524 -333769518 1964131688 34960894 -1834325905 -441624327 2091125059 195246549 -1782076298 -490693408 2076822874 214891980 -1163341583 -844111769 1420210653 597786955 -1111157528 -893246338 1405842884 617366866 -1267509053 -1015781291 1518156271 762972537 -1289839398 -1004950452 1561394678 706202976 -1491091307 -803672061 1225892281 1041666351 -1603140468 -680184806 1316775328 964384054 -1446754137 -557615055 1204431243 818747677 -1364620098 -642859992 1084747154 933289220 -1730297480 -270863890 1993580628 30707906 -1615854239 -390646281 1908302925 112809179 -1777972918 -519996964 2013800550 252647664 -1855222445 -429081147 2137386111 140696809 -2056597220 -227679862 1801760816 476283046 -2113465083 -184539757 1812558889 453919935 -1951311570 -55154248 1707030530 314050708 -1931698889 -69489247 1657994267 366333069 -1548492368 -726347482 1304264860 985313290 -1528945239 -740747969 1255163013 1037530131 -1385666174 -630236908 1130760366 878786616 -1442468453 -587031283 1141623991 856488993 -1106972204 -922500798 1342869752 655204462 -1184287283 -831650469 1466389729 543188087 -1327531546 -942126736 1590761674 701900892 -1213022721 -1061843607 1505549523 784067653 -1276079429 -990404051 1576989591 721011457 -1264757086 -1013291468 1519597454 764675864 -1121248631 -903075297 1394965413 606227251 -1169760624 -851317242 1414053820 592416554 -1371045153 -650071479 1078584307 927912805 -1456847162 -567445936 1193551850 807606140 -1600386323 -677692805 1318218689 966089559 -1477325068 -789119390 1241493464 1056481102 -2002865549 -6716699 1720767327 295166921 -1879869846 -118208772 1643976518 385492944 -2042283455 -247330089 1749769069 525102075 -2128019880 -164639026 1864802164 404860898 -1792433641 -500264319 2066203451 203486125 -1841011186 -448571752 2085226274 189609908 -1678628315 -319481165 1979468553 50035615 -1667240388 -342303062 1922141968 93765510 -1427397638 -571698324 1155908310 870511168 -1383700509 -629057675 1132988111 881800793 -1540346936 -751363234 1245596388 1027177074 -1554124847 -732242105 1297321725 978632299 -1218661474 -1067744504 1498600114 777380388 -1338935417 -952744175 1581192875 691545661 -1182319700 -830469318 1468619392 546204182 -1091895371 -907161821 1357160089 669232655 -1853521102 -427641948 2139873822 143446664 -1763162325 -504399939 2028348935 266409617 -1621226752 -396805226 1901095468 106388154 -1741435111 -281739377 1983753781 20618915 -1942842538 -80370752 1648161402 356238060 -1956686001 -61315111 1699821155 307627765 -2098652316 -168940558 1827109448 467684062 -2054889603 -226234389 1804254801 479039175 762560309 1517588387 -1015161319 -1267011953 706640684 1561938874 -1005577728 -1290327402 598226695 1420756881 -844736981 -1163827523 616952606 1405272968 -892628430 -1110662492 818196305 1204002759 -557134211 -1446117653 933849928 1085168606 -643364252 -1365230862 1042229091 1226315765 -804174257 -1491700007 963830650 1316344812 -679706026 -1602506048 371040253 1629138795 -132907311 -1894461881 292576228 1719102322 -8504632 -2005333410 415635407 1874929497 -154634525 -2117122443 531354582 1756160832 -240798982 -2036170132 195727257 2091761423 -442175819 -1834754525 214387584 2076211990 -490132820 -1781654982 91293611 1920350013 -343972217 -1669835247 35439538 1964765988 -334323042 -1693085176 879267444 1131396834 -630788264 -1386094642 855984749 1141013243 -586470591 -1442047017 984811078 1303656144 -725784726 -1548068868 1038008927 1255797449 -741301389 -1529375771 702520848 1591258758 -942538948 -1328099414 783440393 1505061535 -1061405915 -1212478541 654579234 1342383796 -922061042 -1106425960 543806011 1466884781 -832064745 -1184857215 252096188 2013371946 -519516272 -1777336570 141257381 2137807411 -429585527 -1855833313 31270542 1994003992 -271366238 -1730906316 112255639 1907872257 -390167621 -1615219923 313638616 1706462798 -54534156 -1950814366 366770881 1658538583 -70116371 -1932186757 476722922 1802307196 -228304954 -2057083056 453505779 1811989093 -183921697 -2112969911 524672439 1749216545 -246694757 -2041803763 405281198 1865361720 -165250942 -2128525292 295589253 1721328915 -7326551 -2003368897 385061276 1643421962 -117575504 -1879392218 49466835 1979055429 -318984961 -1678009239 94308810 1922578780 -342791962 -1667868560 204031457 2066642295 -500751155 -1793059749 189039096 2084811118 -448077612 -1840394174 606862719 1395445225 -903504813 -1121801019 591804774 1413548528 -850896822 -1169200932 720401741 1576486363 -989981599 -1275517705 765309268 1520075202 -1013723016 -1265311506 966585627 1318837645 -678261705 -1600799583 1055992066 1240865172 -788576210 -1476888392 927425833 1077958079 -649526267 -1370606445 808100144 1194168742 -568016868 -1457262454 106884342 1901714528 -397373990 -1621639860 20130031 1983125625 -281196093 -1740998315 142959812 2139247698 -427096600 -1853082242 266903773 2028965963 -504970767 -1763577497 468319378 1827589124 -169370178 -2099204824 478427275 1803749405 -225814105 -2054330063 355628192 1647658038 -79948404 -1942280934 308261049 1700298799 -61746795 -1957240573 1026608190 1245183144 -750867182 -1539727996 979175463 1297758385 -732731125 -1554753123 871056396 1156347034 -572185312 -1428023882 881229845 1132572803 -628563655 -1383083601 545774682 1468067020 -829833866 -1181839904 669653059 1357719765 -907773585 -1092400647 777802856 1499161854 -1068354236 -1219164718 691114097 1580638439 -952110755 -1338457653 1226799665 1041779367 -1492051171 -803853429 1316142632 964005566 -1602429180 -679743598 1204089347 818135701 -1446341841 -556948551 1084831258 934151820 -1364764874 -643799136 1420323413 598694595 -1163523207 -845071377 1405464140 616734426 -1110716576 -892534794 1517544039 762630897 -1266842805 -1015368739 1562257022 706287336 -1290778798 -1005094972 1920031481 91646575 -1669383211 -344454333 1964809952 35368566 -1693253684 -334114982 2091569867 195945053 -1834699801 -442268815 2076645074 213919300 -1781958658 -489797784 1875266205 415332875 -2117588047 -154199257 1756073604 531414546 -2035945560 -240984258 1629340335 370864697 -1894538365 -132869355 1718617782 293025312 -2004981862 -8825076 1342458736 654539750 -1106630052 -921888054 1466535785 544129023 -1184371131 -832512301 1591722818 702084052 -1328438674 -942238984 1504839515 783628237 -1212389769 -1061464351 1303599892 984902530 -1547879880 -726005074 1256103693 1037676443 -1529807327 -740831561 1130943270 879748016 -1385778678 -631143780 1141184319 855779241 -1442089453 -586398075 1802136504 476928814 -2057041260 -228378110 1812443041 453025591 -2113286515 -183566821 1706156938 313971484 -1950383450 -55004624 1658595219 366679813 -1932376385 -69896663 1994226652 31083338 -1730995472 -271308186 1907408837 112693075 -1614881047 -390467969 2013721582 251773816 -1777823038 -519069100 2137733111 141297505 -1855629605 -429758899 2066290867 204351525 -1792575073 -501200631 2084887722 189000764 -1840595578 -447902448 1978830977 49651735 -1677921875 -319045317 1923044504 93873166 -1668205132 -342489822 1721632983 295254081 -2003801605 -6858387 1643367630 385154136 -1879200286 -117793420 1749385445 524464243 -2041847351 -246623905 1864910076 405763178 -2128206384 -165604026 1078409339 926943469 -1370924713 -649172543 1193999458 808307956 -1457218226 -568087080 1318891593 966492383 -1600990875 -678043149 1240560720 1056326854 -1476455044 -789043734 1576019999 720836745 -1275180749 -990283355 1520299014 765123728 -1265398486 -1013662276 1395367981 606900411 -1121599231 -903679593 1413899316 591484066 -1169685224 -850446962 1647454706 355801444 -1942206242 -79988664 1700785643 307813757 -1957589817 -61424559 1827250624 468619606 -2098741012 -169807750 1803838937 478369103 -2054552331 -225627037 2139437462 142739712 -1853138758 -427005908 2028535183 267373849 -1763271517 -505304011 1902031268 106529074 -1622093688 -396894178 1983083965 20202795 -1740827503 -281402361 1499203898 777730476 -1219336170 -1068148608 1580322083 691469749 -1338004465 -952591207 1468498184 545304990 -1182146524 -829501262 1357530385 669873543 -1092344771 -907864917 1156258142 871115208 -1427801998 -572372764 1132911943 880930257 -1383547797 -628126467 1244696940 1027056122 -1539379136 -751189802 1297962357 979002851 -1554828199 -732691249 988545998 1307259736 -723361054 -1545252236 1031915479 1250359105 -745560325 -1534552467 876055548 1127267178 -633738544 -1388389818 861556709 1146978163 -581685559 -1437393313 660280234 1348215612 -917147002 -1101905392 540465075 1462888229 -835144033 -1187019255 696294296 1585949454 -946931020 -1333147102 787308417 1508536087 -1058849107 -1209790917 25305862 1988432784 -276020694 -1735691588 116385567 1911084937 -387873229 -1612269915 257534772 2019466146 -514340328 -1773077874 137654061 2134073275 -432402943 -1858257257 473248610 1798439924 -230993330 -2059640104 458815355 1818216429 -178874793 -2108578111 317635408 1709804486 -52372868 -1947735318 360939337 1652838367 -74637723 -1937101069 603402895 1425015321 -839298141 -1157733579 614135446 1402848768 -896231494 -1114396884 757906109 1512802859 -1021125743 -1272583417 708935332 1564888626 -1001447544 -1287114978 1044390635 1229394557 -800177209 -1488358575 959309554 1311430244 -685537314 -1608206520 815508185 1201445455 -560608267 -1449985181 938897088 1089560150 -638054420 -1359003782 412684871 1872634577 -157846677 -2121251843 536139358 1760814792 -235227278 -2030204956 373463669 1631955683 -129172647 -1890858033 288317036 1713925882 -14598336 -2010771498 86901283 1915302581 -350199025 -1675144295 37996090 1967453868 -330455274 -1689610368 200641041 2096282247 -436475075 -1828922453 211308040 2074050206 -493474012 -1785651278 148529484 2145210842 -422313888 -1848430346 263693653 2024838595 -507919239 -1765870353 100788606 1896274408 -401635246 -1626818364 23866727 1986731505 -278770613 -1738179363 359493928 1651130814 -77393916 -1939595118 302036273 1694991783 -66137059 -1962285941 464976154 1823590796 -172451786 -2101368672 484130051 1809583509 -220898257 -2049807175 867451268 1152610578 -575004504 -1430450114 886670749 1138668811 -623385423 -1378823129 1030736310 1248393504 -748574566 -1536780276 973213103 1292188985 -737383293 -1559536619 771969504 1493459318 -1072877364 -1224081318 695113209 1583981935 -949947179 -1335376829 551082450 1474292036 -824788738 -1177450392 666181067 1353854301 -910459673 -1094955919 297881613 1724276891 -3198687 -2000158281 380408852 1638638722 -123538120 -1884961362 521852991 1746790569 -250300141 -2045539963 410459174 1869622448 -159810294 -2122429028 209076329 2071032063 -495443643 -1786834477 186352752 2082256102 -451549860 -1844259382 44943451 1974139085 -324818569 -1683711519 96472130 1925659860 -338793106 -1664524808 716140741 1571307603 -996077079 -1280958081 767735004 1522893898 -1009986064 -1261705882 611645687 1400096865 -897934885 -1115838131 588856558 1411255416 -854106686 -1173328556 924344481 1075793975 -652869235 -1374605029 813016248 1198691374 -562313836 -1451428606 969140371 1321523205 -674395713 -1597327063 1051602058 1235819548 -794800730 -1482195664 1585497802 696776284 -1332828186 -947284112 1508704979 787100229 -1209834497 -1058778263 1348161272 660373102 -1101713452 -917364926 1463192289 540129911 -1187451955 -834675877 1127732910 875619896 -1388726398 -633436396 1146753719 861741601 -1437305957 -581745907 1307336348 988507658 -1545453648 -723185882 1250007685 1032235539 -1534067799 -746009793 1710155266 317314708 -1948219602 -51923016 1652761115 360977037 -1936899273 -74812511 1798663728 473063078 -2059727076 -230932598 1817750057 459250367 -2108241147 -179176557 2019161702 257869552 -1772644534 -514807844 2134127231 137560809 -1858448557 -432184379 1988263508 25513666 -1735647368 -276090898 1911536205 115903195 -1612588191 -387519497 1201403787 815580957 -1449814361 -560814543 1089876882 938541828 -1359457602 -637574616 1228963769 1044860719 -1488052587 -800510461 1311620000 959089462 -1608263028 -685446630 1512892399 757847929 -1272805693 -1020938667 1564550134 709235552 -1286651174 -1001885108 1425502173 602955595 -1158082831 -838975897 1402645444 614308690 -1114322200 -896271746 2096486211 200468437 -1828997521 -436435207 2073563994 211755980 -1785302410 -493796640 1915641713 86601703 -1675608483 -349761845 1967364968 38054910 -1689388476 -330642734 1631766311 373684145 -1890802165 -129263971 1714357054 287847336 -2011078126 -14265724 1872318229 413040515 -2120798663 -158327121 1760856844 536066970 -2030376416 -235021642 1823908936 464622814 -2101820060 -171969038 1809539153 484200647 -2049638019 -221105685 1651321978 359275756 -1939649194 -77300288 1694558307 302504181 -1961981617 -66471463 1895937068 101090490 -1626352384 -402070122 1986818101 23806115 -1738403559 -278584945 2145008670 148704392 -1848353486 -422351452 2025322503 263243921 -1766221525 -507598403 1473807488 551531542 -1177098836 -825109190 1354055833 666005519 -1095032395 -910421725 1493372082 772029476 -1223856738 -1073062648 1584318635 694810685 -1335842425 -949511919 1248826596 1030268018 -1537083960 -748239522 1291997437 973430891 -1559481903 -737476281 1152654550 867380288 -1430618630 -574796436 1138350287 887023705 -1378371101 -623867531 1974310153 44737951 -1683753947 -324746061 1925206288 96952710 -1664208836 -339148630 2071338299 208743853 -1787266025 -494973823 2082199842 186444212 -1844070386 -451770216 1746568557 522040827 -2045451199 -250358569 1870086516 410022370 -2122768296 -159510322 1723927903 298204617 -1999672205 -3646235 1638713670 380369360 -1885165462 -123365124 1321448897 969180503 -1597123347 -674569093 1236169176 1051279694 -1482682124 -794353566 1075330547 924781925 -1374266145 -653169591 1198914026 812829052 -1451517754 -562255792 1400153509 611554611 -1116027767 -897715169 1410949564 589189418 -1172897648 -854577146 1571761559 715660545 -1281274693 -995722195 1522723214 767940888 -1261664094 -1010059212 -231372346 -2060273328 473688298 1799149692 -178762273 -2107671223 458632435 1817255013 -51510796 -1947651742 316694744 1709658190 -75250195 -1937443461 361604289 1653249111 -276653662 -1736070860 26015886 1988872216 -386966085 -1612157651 115424407 1910901761 -514256496 -1772216058 257388732 2018525226 -432745079 -1858869985 138065061 2134737971 -916739826 -1101227624 659933218 1347614900 -835293929 -1187947135 540544059 1463762093 -947904196 -1333325398 697188368 1586065542 -1058151131 -1209346637 786662409 1508160671 -722683542 -1544844804 987945030 1306912976 -746488461 -1534702107 1032789087 1250438345 -633917096 -1389362738 876171380 1128161506 -581241535 -1436695081 861181037 1146332411 -349259641 -1674999791 86038955 1915218237 -331121506 -1690022904 38608306 1967795492 -436916043 -1829634013 201019801 2096914703 -493292372 -1784691654 211195264 2073142550 -157701917 -2120312715 412600783 1871771993 -235639558 -2030871444 536481238 1761426752 -129883951 -1891299257 374096381 1632334187 -13638456 -2010590114 287409636 1713812850 -801073073 -1488475943 1045363043 1229572597 -684893098 -1607832384 958610810 1310985708 -560263043 -1449385749 815100241 1200767431 -638135196 -1359878926 939046216 1090487774 -839415765 -1158629187 603580679 1425987985 -895857614 -1113752412 613690654 1402150280 -1020526567 -1272237937 757227829 1512395171 -1002322944 -1287195498 709862700 1565038010 -1073484988 -1224418350 772639336 1493875454 -949080227 -1335287861 694177393 1583840999 -824679562 -1176546336 550896218 1473327820 -910842001 -1095591943 666617411 1354561237 -575341792 -1431057482 867867148 1153280666 -623296711 -1377955921 886529557 1137733251 -747670766 -1536670844 1029771838 1248207528 -738019573 -1559918691 973919783 1292625585 -76690548 -1939145958 358853280 1650760246 -67104875 -1962459389 302935737 1695112751 -172604482 -2102299864 465052306 1824461316 -220493913 -2049132751 483780235 1808979485 -421864472 -1847727234 148159172 2144569938 -508092431 -1766838425 263814877 2025737803 -402566182 -1626971316 101659382 1896350304 -278095933 -1737775275 23262959 1986381433 -652682747 -1373640045 924236585 1074891711 -562749924 -1452134774 813399856 1199329190 -675065289 -1597742431 969749275 1321862029 -793864658 -1482053960 1050736386 1235732372 -995112351 -1280771337 715238221 1571199963 -1010692488 -1262141714 768372564 1523277762 -898350509 -1116507451 611984255 1400706025 -853965238 -1172392228 588769126 1410390000 -495519027 -1787704741 209230817 2071964535 -451199276 -1843655102 185950200 2081582958 -324177153 -1683340695 44241875 1973691205 -339691802 -1664645520 97441738 1925834588 -4068695 -2000233921 298814341 1724431123 -122933584 -1884611034 379735964 1638235914 -249929061 -2044898803 521405367 1746088737 -159930750 -2123327980 410634158 1870591800 -1772532542 -513901484 2018979310 256908664 -1858828069 -432818099 2134567415 138271073 -1736260368 -276433818 1988928988 25924938 -1611726615 -387436417 1910596037 115757395 -1947312986 -51811280 1709194634 317132060 -1937532737 -75192279 1653471635 361416965 -2060069740 -231545854 1799075256 473728302 -2108157811 -178315237 1817604513 458309943 -1388876790 -634364772 1127812390 876494256 -1436899309 -581068667 1146407231 861141417 -1544756168 -722742098 1306690836 988132738 -1535041503 -746188617 1250902285 1032352155 -1333756818 -947434248 1586371906 696856020 -1209157513 -1058371359 1508104539 786753997 -1101269924 -916667190 1347786096 659727846 -1187631035 -835649325 1463308649 541024767 -1891467901 -129676011 1632378031 374025273 -2010138214 -14120692 1713494198 287762464 -2120616527 -157367001 1872204957 412132363 -2030816856 -235732674 1761235076 536698898 -1829409305 -437101199 2096827595 201079901 -1785157122 -492856984 2073479378 210892868 -1674648107 -349579965 1914733817 86488175 -1690099252 -331083430 1967997152 38432886 -1272160949 -1020564003 1512193127 757402865 -1287546542 -1002001980 1565522046 709413096 -1158163079 -839850513 1425650773 603882691 -1113976480 -895671818 1402237004 613630170 -1449439953 -560169543 1200958467 814881941 -1359574730 -638469728 1090054170 939513996 -1488927459 -800590453 1229890609 1045009575 -1607663356 -685100654 1310941224 958681278 -1536217536 -748151082 1247891308 1030127610 -1560090023 -737813809 1292667765 973847523 -1431001486 -575432988 1153091422 868087752 -1378262421 -622963971 1138164551 886059985 -1177010652 -824242510 1473666824 550596510 -1095370179 -911029589 1354472209 666676103 -1224493546 -1073445248 1494079290 772466604 -1334939121 -949402983 1583354659 694625205 -1627320696 -402244066 1896837028 101211954 -1737700719 -278136313 1986177981 23436075 -1847949638 -421677524 2144659350 148100864 -1766374749 -508530123 2025399183 264114969 -2101993748 -172937606 1824030656 465522518 -2049189131 -220403101 1809169369 483560271 -1938975010 -76896696 1650718706 358926180 -1962913081 -66624943 1695429611 302580605 -1116463359 -898420841 1400536621 612191931 -1172710632 -853611634 1410841140 588286626 -1280338125 -995579995 1570895391 715572873 -1262333142 -1010474052 1523331590 768279184 -1597829275 -675004429 1322085961 969563871 -1481716868 -794166294 1235266128 1051171526 -1374124201 -652232767 1075242619 923916013 -1451932850 -562924584 1199252066 813437684 -2045100087 -249753761 1746165477 521367155 -2122843184 -160380090 1870240508 410954346 -2000570373 -3766419 1724896983 298378817 -1884523550 -122993804 1638011598 379920984 -1683148883 -324395205 1973636737 44334615 -1665078348 -339223774 1926138520 97106446 -1787385953 -495872247 2071512755 209712677 -1843698810 -451128560 2081751722 185741884 1882067359 120135945 -1642041165 -383303643 2000934278 4515088 -1722960726 -297106372 2130024877 166897979 -1862535039 -402864105 2040028596 245329186 -1751761768 -527365106 1838744059 446574957 -2087231273 -191868863 1794426338 502527348 -2063948594 -201485224 1665305033 340113759 -1924339483 -95692685 1680821712 321420614 -1977537284 -47834006 1262498135 1011286465 -1521594245 -766942995 1278080334 992658904 -1574726558 -719018764 1167833445 849119731 -1416243127 -594351905 1123450236 905006570 -1393025968 -604033850 1459036467 569381285 -1191624673 -805408631 1369105706 647878076 -1080785914 -929844080 1479321857 791386519 -1239234515 -1054476101 1598123288 675700110 -1320219596 -968344414 1765089502 506597448 -2026159630 -264474268 1851319495 425710673 -2141813269 -145640067 1743694060 283744378 -1981756992 -18351786 1619225845 394550371 -1903358503 -108380849 1954689210 59047980 -1702080106 -309632768 1945105571 82363445 -1646160497 -353983207 2052700296 224299038 -1806181980 -481236686 2100591761 171133959 -1824907843 -465752789 1381695510 626798720 -1135255238 -883797588 1429652495 573699225 -1153915613 -868248139 1551927332 730314930 -1299257080 -980821602 1542278205 753564843 -1243402991 -1025237625 1340870770 954933476 -1578995362 -689618488 1216468075 1065805053 -1500531385 -779581999 1094162496 909158614 -1355155092 -666973702 1180327001 828206287 -1470874251 -548205085 1108898589 891241355 -1407839695 -619634009 1165342468 846366610 -1417947608 -595794242 1287912239 1002752953 -1563583997 -708138347 1269710646 1017712544 -1516216806 -760779124 1605329785 682120175 -1314848171 -962186557 1489151840 801478646 -1228093876 -1043597606 1366616907 645127133 -1082488217 -931284239 1444491090 555622340 -1206432130 -821002520 2037797845 242312003 -1753730311 -528547217 2115737548 152872794 -1877608736 -418199946 2007882727 11201393 -1717323061 -291206563 1891639294 130494312 -1630634286 -372683196 1690387377 331772711 -1966136675 -37219829 1672251304 346797886 -1918703996 -89795054 1780140931 488504085 -2079020369 -216819143 1836519322 443563788 -2089193802 -193044960 1526940252 738489034 -1257430160 -1039526938 1550747205 728348371 -1302272151 -983050241 1440270958 585104120 -1143559358 -858678316 1387597431 632438497 -1128566949 -876847155 1186222648 833839790 -1464192236 -541260926 1104778785 920561335 -1344801011 -657406053 1215289866 1063840412 -1503544538 -781808720 1325538835 939863685 -1593016513 -703901783 1617781396 392843778 -1906113608 -110873810 1728095885 268932635 -1995520095 -32901321 1857481382 431086128 -2135389302 -138429668 1775972031 517742121 -2016063597 -254640379 2111468272 182272614 -1814817828 -455924918 2058860265 229672575 -1799759931 -474028205 1929509570 67553876 -1659921426 -368530568 1953251035 57347661 -1704828937 -312119455 339924123 1665524749 -95636041 -1924430559 321851522 1680351252 -48139858 -1977204424 446258345 1839098943 -191414907 -2087711469 502569136 1794353190 -201655908 -2063742710 167101695 2129851497 -402938413 -1862494907 244842726 2040475760 -527015478 -1752084132 120474829 1881767003 -383767071 -1641603721 4425940 2000992322 -296883720 -1723147922 791475283 1479263429 -1054698113 -1239046679 675360842 1598423260 -967880346 -1320656400 569867361 1458588919 -805757619 -1191301669 647673976 1369278702 -929769132 -1080825406 849077303 1167905953 -594180837 -1416448627 905322542 1123094712 -604487422 -1392545388 1010854917 1262967955 -766636759 -1521926721 992847900 1277859978 -719075024 -1574635098 223995354 2053035340 -480803594 -1806650272 171188675 2100498773 -465944337 -1824690055 58879464 1954897278 -309588796 -1702151086 82815473 1944623463 -354301731 -1645807541 284095934 1743373608 -18836334 -1981307900 394473895 1619263793 -108179317 -1903534051 506822028 1764904218 -264561504 -2026099658 425245077 1851754755 -145303367 -2142115793 909624594 1093727620 -667311042 -1354853208 827982091 1180512669 -548118489 -1470934863 955010336 1340833206 -689820660 -1578820454 1065453881 1216788911 -779098091 -1500981117 729863542 1552410080 -980503462 -1299610420 753733999 1542070777 -1025281981 -1243332395 626744644 1381789138 -883606424 -1135473410 574003549 1429318091 -868681615 -1153447705 645183001 1366525583 -931473611 -1082267741 555315712 1444823702 -820571348 -1206901830 682573355 1604849341 -962502905 -1314492527 801307186 1489357476 -1043555554 -1228166264 1002677885 1287952107 -707934383 -1563756601 1018061412 1269388018 -761265336 -1515768866 890777167 1109335769 -619294877 -1408139275 846588502 1165155008 -595883142 -1417888788 488281809 1780328007 -216729603 -2079078549 444027592 1836081758 -193383452 -2088893582 331423459 1690709621 -36732977 -1966583975 346872570 1672211052 -89998378 -1918530752 11372213 2007676451 -291248231 -1717250289 130040492 1892119098 -372366464 -1630989546 242617991 2037464593 -528978005 -1753260227 152816286 2115828232 -418010190 -1877828828 1064273752 1214822350 -782113164 -1503209758 939672385 1325757399 -703847827 -1593109765 833884010 1186152444 -541430202 -1463984432 920243059 1105132517 -656954785 -1345283383 584619836 1440720810 -858327536 -1143880058 632640293 1387422643 -876924407 -1128529249 738402062 1527000984 -1039303134 -1257615692 728685335 1550445441 -983516613 -1301837139 67217296 1929811718 -368064836 -1660357078 57435017 1953190687 -312343899 -1704644045 182071202 2111643444 -455848306 -1814856168 230157243 2058410797 -474379625 -1799439871 431405044 1857128290 -138881320 -2134907314 517698541 1776042875 -254471487 -2016271785 393035718 1617563472 -110928150 -1906020740 268499935 1728564041 -32597261 -1995855259 -1191732329 -806311167 1459223227 570346029 -1080402034 -929206504 1368669858 647171636 -1238625371 -1054137549 1478652553 790970911 -1321084996 -968431830 1599059600 675841542 -1522496525 -767050907 1263463135 1011472969 -1574088726 -718635140 1277374150 992222800 -1415904319 -593743017 1167418093 848450171 -1393113128 -604899506 1123591924 905942626 -2087077025 -190936119 1838668403 445704933 -2064351418 -202158128 1794776682 503131900 -1925041299 -96140293 1665946177 340484823 -1976567948 -47659038 1679922776 321300174 -1641108677 -383149139 1881197079 120060545 -1723633886 -297508940 2001538574 4865688 -1862982903 -403565665 2130395685 167539379 -1751587056 -526395514 2039907900 244430506 -1578325290 -689202624 1340263418 954596204 -1501466929 -779723175 1217335267 1065893749 -1355341084 -667938190 1094271944 910062430 -1470437635 -547498389 1179944913 827569991 -1134839118 -883127772 1381358494 626191112 -1154056533 -869183939 1429741447 574566161 -1300221312 -981007850 1552831404 730424122 -1242696039 -1024801265 1541642165 753182499 -1702720994 -310003064 1955392306 59497380 -1645261305 -353861999 1944137515 82190269 -1806106068 -480365894 2052547328 223368086 -1825257931 -466356573 2100995865 171808655 -2026530182 -265114900 1765538646 507300800 -2141692317 -144740619 1851146063 424742873 -1980886456 -18275618 1742762852 283591666 -1903962543 -108730681 1619900285 394954731 -1966999275 -37303933 1691326521 331917487 -1918092020 -89453158 1671584800 346385590 -2078641881 -216186447 1779699723 487792797 -2089306818 -193952344 1836700690 444523652 -1753814671 -529409561 2037942365 243251403 -1877267096 -417587714 2115324996 152206546 -1716690621 -290827819 2007171183 10760441 -1631541926 -372795956 1892598902 130675936 -1313875491 -962008757 1604434161 682002535 -1228792380 -1044042414 1489796328 801852542 -1082895889 -931962503 1366962371 645726293 -1206282762 -820075168 1444410586 554746956 -1407661639 -618661585 1108781205 890345475 -1418392160 -596493002 1165716620 847010842 -1564262005 -708546275 1288511655 1003098161 -1515289198 -760630012 1268835518 1017631784 -1814378412 -455214910 2111089016 181639662 -1799943091 -474989349 2058972513 230579703 -1660862362 -368676624 1930371402 67637724 -1704164225 -311708439 1952638291 57005509 -1905403856 -110434138 1617148188 392464778 -1996481495 -33084225 1729002757 269045139 -2135535614 -139370348 1857564974 431948216 -2015652837 -253975411 1775629623 517129633 -1464538980 -541861878 1186630064 834517286 -1344721787 -656532461 1104629161 919633215 -1502650194 -781692872 1214316930 1063661844 -1593662281 -704277471 1326237083 940307725 -1258030856 -1039873938 1527618004 738896194 -1301398303 -982971273 1549819341 728198491 -1143443254 -857784228 1440092646 584130928 -1128942381 -877493179 1388041727 633136489 -593797485 -1415811579 848641983 1167200041 -604595574 -1393448420 905509798 1124059952 -767502687 -1522014665 1011791757 1263109915 -718466376 -1574297042 992179092 1277444866 -1054060809 -1238663583 790769627 1478827853 -968783122 -1320764808 676326338 1598610260 -805845307 -1192167853 570009577 1459525503 -929430820 -1080217014 647259120 1368609638 -403341733 -1863168307 167452535 2130456545 -526861758 -1751151916 244767598 2039606264 -382798231 -1641429249 119576389 1881647059 -297586064 -1723596058 5067612 2001363914 -96309697 -1924833623 340528915 1665875845 -47207898 -1977050448 320981770 1680276380 -191240691 -2086742373 446138145 1838200759 -202104300 -2064444798 502940472 1794995118 -981438510 -1299751100 730730238 1552498280 -1024611381 -1242916003 753126119 1541732977 -883169312 -1134766218 626362060 1381152346 -868867079 -1154411665 574112469 1430221379 -667451466 -1355788512 909713050 1094594060 -547701841 -1470264519 827644547 1179904533 -689113212 -1578383598 954373800 1340450366 -780061795 -1501166837 1066357425 1216897575 -17936614 -1981186164 283127350 1743199904 -108819709 -1903903851 395176495 1619712697 -264911064 -2026702914 507225604 1765578386 -145226959 -2141244505 425091613 1850823307 -480682114 -1805750296 223821394 2052067012 -466314393 -1825330191 171637323 2101201629 -310192308 -1702500390 59553376 1955301110 -353430699 -1645730877 81883769 1944470255 -290636783 -1716908921 10706237 2007264683 -373229560 -1631074146 130980132 1892264370 -529091549 -1754168139 242799887 2038424985 -417632198 -1877196628 152375574 2115117440 -216388491 -2078466845 487869785 1779662287 -193468308 -2089756422 444172608 1837021654 -37641145 -1966697263 332383595 1690891773 -89366434 -1918152504 346161522 1671770596 -708633383 -1564201905 1003322869 1288326499 -760293184 -1515591594 1017166316 1269270906 -619146005 -1407212419 890697159 1108460881 -596291342 -1418567580 846934494 1165754696 -931918659 -1082966997 645557649 1367170311 -820393820 -1205929934 555198856 1443928350 -961575793 -1314343911 681698723 1604769077 -1044234090 -1228574720 801907130 1489703212 -139063984 -2135867962 431516796 1858034922 -254031543 -2015561249 517318757 1775409395 -110262942 -1905609228 392422478 1617220824 -33537669 -1996000787 269361239 1728647361 -369025740 -1660539486 68123672 1929923726 -311633619 -1704203845 56801281 1952811159 -455437050 -1814190704 181728298 2111030460 -474525409 -1800380023 230240307 2059272357 -858247784 -1143005938 584469684 1439792162 -877270655 -1129129705 633047213 1388099643 -1039948374 -1257990852 739099782 1527444496 -982621773 -1301720795 727711903 1550266377 -781238788 -1503130262 1063345360 1214671942 -704448027 -1593456269 940349641 1326164063 -541805106 -1464629928 834327778 1186849908 -656838185 -1344388799 920064251 1104158829 -1364570789 -642941491 1084501111 933436641 -1446540990 -557794860 1204414574 818862328 -1603156631 -680069633 1316987973 964203731 -1491336848 -803524122 1225941084 1041584330 -1289921217 -1004900951 1561541651 705956997 -1267689178 -1015567952 1518270474 762955932 -1111042803 -893262437 1405662241 617579703 -1163194092 -844357246 1420128312 597835950 -1782289005 -490513147 2076839103 214776873 -1834374774 -441542372 2091370662 195098672 -1692408415 -333916873 1964082317 35042331 -1670241864 -344649426 1920745620 91975682 -2005697033 -9155231 1719475419 293219405 -1893811730 -132544136 1628494018 370665556 -2035747387 -240138925 1755747561 530687103 -2117783076 -155057846 1875595504 416047206 -1213105126 -1061794676 1505697078 783822240 -1327712253 -941913963 1590876463 701884857 -1184173016 -831667010 1466209540 543401362 -1106825167 -922746713 1342787869 655253899 -1442419586 -587113240 1141378386 856636868 -1385453465 -630417167 1130744139 878901725 -1528961972 -740633382 1255376224 1037350390 -1548738475 -726200125 1304314233 985231855 -1931518766 -69702588 1657880062 366349672 -1951229749 -55203747 1706883559 314296689 -2113612576 -184294282 1812641228 453870938 -2056711943 -227663761 1801941461 476070211 -1855435594 -428901344 2137402778 140582156 -1778022225 -519915463 2014046595 252500245 -1615608700 -390794222 1908254120 112891198 -1730281315 -270979061 1993367985 30888231 -1667485735 -342155441 1922191093 93683299 -1678644288 -319366314 1979681516 49855098 -1840797717 -448751747 2085209799 189724241 -1792384014 -500346012 2065957598 203633224 -2127872067 -164884693 1864720017 404909575 -2042168412 -247346382 1749588616 525314590 -1880049777 -117995751 1644091043 385476149 -2002947178 -6667520 1720914618 294920748 -1477308655 -789233785 1241280061 1056661163 -1600140536 -677839970 1318169124 966171314 -1456896221 -567363659 1193797135 807458457 -1371258054 -649890900 1078600214 927797888 -1169875083 -851300381 1414233689 592203471 -1121395860 -902829062 1395046976 606178006 -1264675001 -1013340207 1519449707 764921597 -1275899042 -990616632 1576874610 721027812 -2054742376 -226480626 1804173236 479088418 -2098537855 -168957417 1826929581 467897147 -1956866390 -61102532 1699936134 307611408 -1942924621 -80322011 1648309151 355992329 -1741680900 -281592214 1983803344 20537158 -1621243163 -396690829 1901308873 106208095 -1762949426 -504580520 2028333026 266524532 -1853472041 -427724223 2139628539 143594349 -1092010416 -907145530 1357340540 669020138 -1182467511 -830223649 1468701541 546155507 -1338853790 -952793356 1581045582 691791832 -1218481541 -1067957523 1498485591 777397185 -1554108876 -732356958 1297108760 978812814 -1540101587 -751510853 1245547265 1027259287 -1383750138 -628975984 1133233962 881653692 -1427611105 -571518327 1155924787 870396837 -892958625 -1111377719 617146739 1406130661 -844411834 -1163100976 598027626 1419910652 -1004732307 -1290129157 705913153 1561612759 -1016019852 -1267206942 763274584 1517917646 -680421317 -1602836307 964688151 1316538753 -803447774 -1491374924 1041382670 1226116504 -643166199 -1364385633 933523749 1084441011 -557329392 -1446976378 818525500 1204716970 -240605033 -2035312639 531024315 1755445549 -154833778 -2117968872 415960482 1875655988 -9232219 -2005659597 293421449 1719300383 -132193092 -1894132694 370181520 1628943622 -333465357 -1692891035 34724319 1964435785 -344818454 -1670034308 92020166 1920675152 -490458943 -1782382505 214585837 2077057403 -441846568 -1834040242 195532276 2090902882 -740443874 -1529181816 1037293618 1255467172 -726631161 -1548268143 985537579 1303981245 -586796756 -1442774598 856182784 1141858454 -630459083 -1385380445 879072281 1130538127 -831870598 -1183999508 543475798 1466169536 -922260125 -1107272203 654904399 1343110361 -1062133432 -1212804642 784285796 1505259762 -941824687 -1327770169 701662333 1591063787 -390882858 -1615550144 113113338 1908066412 -270639665 -1730581159 30424291 1993804917 -429387292 -1854987918 140931272 2137079902 -519711235 -1778195093 252425425 2014086215 -184251982 -2113685212 453699742 1812846600 -227979861 -2056356547 476523655 1801460753 -69271168 -1931988714 366043308 1658212410 -55392871 -1951009521 314352821 1706791971 -118428963 -1879582133 385780721 1643756391 -6476092 -2003165614 294866920 1721007998 -164928785 -2127801735 405078979 1864512341 -247027978 -2042522016 524863450 1750071116 -448267591 -1841247697 189373333 2085530371 -500547936 -1792209354 203710348 2065919770 -342068597 -1667546595 93459367 1922376497 -319703406 -1678342652 50321342 1979246376 -1013003755 -1264977277 764455737 1519885231 -990704116 -1275838822 721252128 1576689590 -851099097 -1170050383 592126731 1414271901 -903313858 -1120946520 606529298 1394726788 -567682447 -1456543001 807910237 1193315275 -649847192 -1371328770 927629124 1078808530 -789425597 -1477090603 1056715631 1241187321 -677407142 -1600608564 965867382 1318504416 -504636516 -1762858230 266713776 2028112422 -427417723 -1853804781 143163049 2140098111 -282045522 -1741200584 20853378 1983447572 -396519497 -1621448927 106165915 1901381133 -61027336 -1956906130 307407572 1700108866 -80670751 -1942601865 356478669 1647861339 -226016310 -2055179428 478749414 1804472944 -169179181 -2098350267 467986175 1826870889 -628753580 -1383937086 881564280 1133292270 -571982003 -1427173413 870735457 1155624695 -732007578 -1554430992 978326090 1297556188 -751585409 -1540061207 1027462739 1245374149 -952964304 -1338647642 691833372 1580972682 -1067503831 -1218961473 777080325 1498840723 -907451646 -1091677292 669450798 1356870328 -830167269 -1182558323 545965623 1468921505 1718863699 292878277 -2005031297 -8743191 1629356874 370750428 -1894751642 -132689168 1755860833 531595255 -2035929523 -241099045 1875217272 415415278 -2117342636 -154346814 2076497719 214165409 -1781877221 -489847155 2091455278 195961784 -1834520062 -442482028 1964990213 35155859 -1693368791 -334098753 1920113436 91597706 -1669531088 -344208730 1562240923 706402061 -1290565961 -1005275615 1517298562 762778388 -1266793810 -1015451080 1405513641 616652607 -1110962555 -892387821 1420536752 598514470 -1163539812 -844957174 1084946431 934135657 -1364945197 -643586491 1204237286 817890160 -1446423862 -556899748 1316061133 964054875 -1602281759 -679989641 1226619860 1041992514 -1491936520 -803870098 2137585170 141543044 -1855547586 -429807704 2013606411 251789981 -1777642713 -519281743 1907588640 112479926 -1614995700 -390451302 1994308153 31034031 -1731142891 -271062141 1658840694 366532320 -1932425382 -69814324 1706173039 313856761 -1950596285 -54823979 1812229700 453205714 -2113269912 -183681026 1802087005 477010635 -2056795279 -228525081 1141298906 855762508 -1442269194 -586184864 1131090627 879501909 -1385860113 -631094407 1256021736 1037725310 -1529659452 -741077166 1303419633 985115239 -1547764771 -726021301 1504822974 783742504 -1212176494 -1061644540 1591476903 702231089 -1328389237 -942320867 1466584716 544046618 -1184616544 -832364746 1342671509 654359043 -1106646087 -921773265 1413850577 591566151 -1169439491 -850594709 1395155400 607080798 -1121582876 -903794574 1520315875 765009269 -1265611569 -1013482407 1576266234 720689516 -1275229994 -990201792 1240642997 1056277795 -1476602727 -788798449 1319072172 966279482 -1601105792 -678027242 1193885063 808324369 -1457038165 -568300483 1078262174 927189256 -1370842958 -649222108 1865123097 405583247 -2128223179 -165489501 1749434624 524382614 -2042093524 -246476614 1643121963 385301949 -1879151609 -117875567 1721616690 295369124 -2003589090 -7038840 1922864509 94086635 -1668090799 -342506297 1978749284 49701362 -1677774776 -319291170 2085035343 188755417 -1840677789 -447853323 2066405718 204335552 -1792755590 -500987668 1298044048 978953222 -1554975300 -732445398 1244876937 1026842655 -1539493467 -751173325 1132797090 880946228 -1383367282 -628339432 1156110523 871360557 -1427719785 -572421887 1357481204 669955170 -1092098600 -908012210 1468285165 545484923 -1182129727 -829615785 1580338374 691354704 -1338216982 -952410756 1499449567 777582665 -1219384845 -1068066459 1982903384 20415694 -1740712588 -281418270 1901948993 106578135 -1621946003 -397139461 2028682346 267128060 -1763353274 -505254448 2139551859 142723301 -1853318817 -426792503 1804051516 478188714 -2054568688 -225512058 1827299365 468537523 -2098986743 -169660001 1700539406 307960984 -1957540574 -61506124 1647437847 355915905 -1941993157 -80168531 35586647 1964520129 -334404741 -1693035539 91407950 1920333528 -344152222 -1669621772 214207077 2076424947 -490017975 -1781670945 195645052 2091810538 -442028208 -1834999866 531108403 1756308133 -240749793 -2036251767 415618602 1875044028 -154421498 -2117302384 292788737 1718921879 -8520915 -2005218373 371088920 1629056654 -133152972 -1894314078 963715743 1316360713 -679525453 -1602718939 1042081414 1226561040 -804091990 -1491749060 933931693 1085119035 -643511423 -1364985065 818376372 1203789346 -557248616 -1446101234 616968955 1405157997 -892841001 -1110482111 598472418 1420609140 -844785714 -1163745448 706591433 1562020447 -1005331483 -1290474637 762347216 1517768262 -1015144452 -1267126422 453260054 1812136832 -183872966 -2113051988 476706575 1802422169 -228092381 -2057263435 366983972 1658358706 -70133240 -1932072290 313687869 1706381227 -54780399 -1950667129 112403314 1907626980 -390249890 -1615170872 31385451 1993988093 -271546809 -1730693423 141077312 2138020822 -429471124 -1855849734 252014425 2013421519 -519369099 -1777582365 543822814 1466770248 -832277774 -1184677276 654825415 1342236497 -922110229 -1106344323 783391724 1505143674 -1061160256 -1212626346 702308341 1591439203 -942522663 -1328214449 1037894586 1255813932 -741121386 -1529589248 984663971 1303902005 -725703025 -1548118503 856066952 1140964126 -586618204 -1441801678 879447953 1131183879 -630903107 -1386078677 808018133 1194217539 -567868935 -1457507985 927245516 1078170714 -649411104 -1370622602 1056106727 1240848497 -788756021 -1476675235 966733054 1318591592 -678343214 -1600750268 765358257 1519992871 -1013968483 -1265164021 720614568 1576305726 -989997692 -1275402990 591788163 1413662741 -850683473 -1169381063 606616730 1395592204 -903455306 -1121882848 189218845 2084597899 -448192207 -1840377433 204112900 2066592914 -500898520 -1792813634 94160943 1922824377 -342710013 -1667917419 49351734 1979071648 -318804710 -1678221940 384847993 1643602159 -117558955 -1879506493 295539808 1721410806 -7080628 -2003515942 405526603 1865214173 -165299865 -2128442895 524688466 1749101764 -246907522 -2041623064 691163540 1580556546 -952356680 -1338310610 778016141 1498981659 -1068370783 -1219050441 669637030 1357834544 -907560822 -1092581348 545529279 1468214569 -829784941 -1181922299 881148400 1132622182 -628416292 -1383329718 870876649 1156560255 -572070715 -1428040621 979290562 1297742164 -732911378 -1554540424 1026756059 1244937549 -750949129 -1539679135 308048220 1700479434 -61730704 -1957355290 355579205 1647740371 -79702935 -1942428417 478673262 1803602424 -225863614 -2054248236 468335991 1827474913 -169583525 -2099024691 267084088 2028753326 -505085932 -1763561342 143041825 2139198903 -427244531 -1852836709 19982602 1983371676 -281114586 -1741047632 106769683 1901731205 -397194177 -1621853015 -462921974 -1821413476 174472742 2103512752 -486171885 -1811764347 218888767 2047658665 -357312712 -1649088594 79541780 1941603970 -304213215 -1697045577 63992333 1960264347 -102805650 -1898414088 399584834 1624645332 -21853321 -1984578591 280816219 1740364493 -150681764 -2147223606 420128368 1846384358 -261553339 -2022820909 510091881 1767920383 -553222206 -1476309164 822615790 1175400056 -664028197 -1351840947 912644855 1097001569 -773982224 -1495611546 1070831324 1221895754 -693095447 -1581841537 951997125 1337549395 -1028558938 -1246339280 750718602 1538801180 -975393857 -1294230743 735234707 1557527045 -865409132 -1150429438 577013432 1432598062 -888724595 -1140845797 621363873 1376678455 -42766773 -1972085027 326963047 1685733361 -98653614 -1927701820 336644990 1662516200 -207034759 -2068850961 497452885 1788983235 -188407200 -2084433162 449528652 1842115546 -523993553 -1748808007 248127235 2043490197 -408307146 -1867609440 161995546 2124475276 -299895267 -1726429557 1152817 1997973415 -378392060 -1636498798 125588264 1887134654 -971157885 -1323663851 672346031 1595154233 -1049589094 -1233667572 796847030 1484380960 -926497103 -1077807577 650684317 1372559115 -810876248 -1196674498 564487044 1453478674 -609591577 -1397920143 899956683 1117982557 -590898434 -1413436824 852098002 1171180356 -713959723 -1569266109 998225913 1282967407 -769912116 -1524948390 1007842272 1259684726 -698466936 -1587999458 944790692 1331129394 -785122927 -1506490105 1061001405 1211803691 -662325830 -1350400724 915133590 1099752448 -538414685 -1460715211 837161103 1189158937 -873910804 -1125245574 635915456 1390443606 -863704587 -1148987037 579504345 1435351119 -986536482 -1305111224 725402866 1547433060 -1033936441 -1252503215 743506155 1532375165 -315613888 -1707659818 54426732 1949912314 -362948263 -1654986289 72595573 1934919907 -471100046 -1796430364 233174110 2061681864 -460959381 -1820237315 176697415 2106523857 -259584732 -2021638734 512322568 1770937502 -135608003 -2131887701 434415633 1860409479 -27491050 -1990478464 273867834 1733678252 -114212593 -1909034599 390012963 1614287029 -817558327 -1203618721 558591461 1447845235 -936851248 -1087375290 640068092 1361156458 -1046575877 -1231440787 798025175 1486345537 -957136670 -1309380492 687677902 1610223960 -755884883 -1510659013 1023180161 1274760471 -710944588 -1567037406 999405976 1284933902 -601254753 -1423006711 841479603 1159775525 -616279930 -1404870640 894054826 1112342844 -198497279 -2094261097 438652205 1830976955 -213456872 -2076059506 491292980 1783609762 -84892621 -1913154395 352240927 1677325705 -40017878 -1969598276 328401158 1687433616 -375636891 -1634005773 127032649 1888841183 -286132100 -1711879958 16750928 2012785094 -414731177 -1874819903 155833723 2119099885 -534089650 -1758641960 237244770 2032345588 -2147182066 -150754664 1846213410 420334516 -2023137769 -261198207 1768374075 509611949 -1897983428 -103275862 1624339216 399917958 -1984768475 -21633357 1740420873 280725407 -1649178006 -357254404 1941826374 79354832 -1696706957 -304513307 1959800671 64430025 -1821900200 -462474546 2103862132 174150626 -1811560895 -486345001 2047584109 218929147 -1150633274 -865236400 1432673258 576973692 -1140359457 -889172407 1376329715 621686629 -1246678284 -1028259230 1539265496 750281550 -1294141715 -975452549 1557305281 735422295 -1495422302 -774202828 1221839758 1070922520 -1582272837 -692625875 1337855895 951664385 -1475992944 -553577978 1174946748 823096106 -1351883127 -663955937 1097172901 912439091 -1725977777 -300377127 1997654627 1506037 -1636667562 -378183744 1887178362 125517548 -1748753539 -524086293 2043298385 248345287 -1867913372 -407971854 2124908104 161527518 -2069316821 -206599235 1789319687 497150609 -2084208846 -188592220 1842028062 449588872 -1972161767 -42728561 1685934645 326787747 -1927350528 -98973802 1662031404 337094330 -1569617017 -713639151 1283451563 997775933 -1524871266 -769949944 1259482802 1008016932 -1398144075 -609406173 1118069401 899895823 -1412970580 -591333574 1170843264 852399638 -1077503005 -926831755 1372125903 651151961 -1196728326 -810782868 1453670102 564268608 -1323494447 -971365561 1595110141 672416363 -1234118712 -1049106594 1484699364 796493426 -1305282420 -986331110 1547475360 725330230 -1252049771 -1034417149 1532059065 743861551 -1125551938 -873578456 1390875026 635445508 -1148930905 -863796175 1435161995 579724573 -1350178584 -662513538 1099663812 915192146 -1461179151 -537977753 1189498333 836861259 -1587650342 -698789812 1330643446 945238368 -1506564925 -785083307 1212007919 1060828537 -1990404028 -27531054 1733474664 274041342 -1909384099 -113890101 1614773617 389565927 -2021175178 -260022048 1770598746 512623052 -2132110225 -135420679 1860498755 434357717 -1796487136 -471009098 2061871372 232954266 -1819931591 -461292369 2106092821 177167747 -1708113902 -315133820 1950228798 54071720 -1654815733 -363154275 1934877991 72668593 -1423324723 -600901285 1160227041 840996983 -1404826156 -616350398 1112173816 894262382 -1510850049 -755666583 1274814675 1023086661 -1566603802 -711412368 1284629706 999740508 -1231103575 -1046877889 1485879429 798459923 -1309467216 -957076186 1610448028 687492106 -1203416677 -817733363 1447768247 558628897 -1087859326 -936401644 1361507502 639747128 -1874335483 -415180397 2118748201 156154047 -1758843620 -533914230 2032421936 237206694 -1633918665 -375696991 1888616475 127217805 -1712216786 -285829704 2013250562 16315540 -1913587359 -84424201 1677629517 351906011 -1969406600 -40235538 1687379028 328494274 -2094304941 -198426171 1831145599 438444265 -2075740854 -213809700 1783157862 491775216 749851906 1538712980 -1027623890 -1246198600 735842587 1557864845 -976064457 -1294647135 577396016 1433234854 -865846244 -1151136630 621254953 1375775167 -888539131 -1139881837 822527334 1174533616 -553081782 -1475373860 912982399 1097609705 -664444845 -1352511291 1071467860 1222278594 -774689672 -1496048402 951093581 1337440731 -692131743 -1581655817 400553418 1624819036 -103705370 -1898535824 280113619 1739915589 -21212929 -1984208791 419724792 1845710190 -150332204 -2146620350 510245345 1768851831 -261629747 -2023692197 174646702 2104481080 -463043454 -1822313452 218440119 2046955809 -485801829 -1811124211 78867868 1941200138 -356709200 -1648739290 64924037 1960417555 -305084247 -1697122241 900392003 1118688469 -609974929 -1398557191 851910746 1170215116 -590790282 -1412533792 997289073 1282825447 -713093795 -1569178165 1008511080 1260099838 -770520764 -1525286446 673051687 1595589809 -971795189 -1324046947 795881534 1484193960 -1048686318 -1233559164 650542101 1371622531 -926409415 -1076941393 564901900 1454147738 -811214560 -1197282890 247776395 2042885149 -523590233 -1748134607 162070674 2125344772 -408460866 -1868541656 2051257 1998093359 -300864107 -1726604029 124946592 1886763062 -377689716 -1636050662 326358255 1685382265 -42093117 -1971681963 337514742 1662591072 -99585574 -1927855796 497573085 1789881419 -207208975 -2069820057 449157316 1841473618 -187958808 -2083731074 512210816 1770030870 -259402068 -2020678086 434795417 1861042959 -136047947 -2132598237 274481074 1734020900 -28156258 -1990889976 389151659 1614203709 -113272185 -1908889071 53520356 1949800306 -314652984 -1707477410 73229309 1935299435 -363658543 -1655426489 233517014 2062294848 -471511302 -1797095828 176614351 2105662297 -460813597 -1819297163 636065608 1391372254 -873990556 -1126119694 579097425 1434674119 -863358339 -1148386581 724705146 1546989548 -985891242 -1304736064 744479587 1532554229 -1034831281 -1252619559 945719084 1331279802 -699341312 -1588078954 1060324149 1211397027 -784522727 -1506143601 914689822 1099054984 -661950926 -1349755228 837339911 1190132625 -538531285 -1461609795 127698625 1889252951 -376248339 -1634347141 15811288 2012639822 -285269004 -1711795358 155651827 2118139493 -414617633 -1873911991 237685482 2033056380 -534467642 -1759274160 439064229 1831642675 -198838391 -2094872801 491147964 1782669866 -213372016 -2075196666 351280791 1677143553 -83984453 -1913041107 329112206 1687874072 -40649822 -1969976524 1022535177 1274386079 -755185883 -1510213709 1000301072 1285051014 -711916740 -1567214678 841559611 1160650413 -601403625 -1423933567 893708834 1111743156 -615871730 -1404191848 558216813 1447200507 -817113279 -1202919465 640184948 1362051810 -937028776 -1088347186 798899807 1486425801 -1047502989 -1231589403 687077958 1609878224 -956458134 -1308972036 1222447110 1071259792 -1496092374 -774618692 1336988703 951575689 -1581337293 -692484699 1174837300 822192290 -1475806952 -552613490 1097554989 913075387 -1352319743 -664662633 1433010274 577581300 -1151049394 -865906216 1376240763 620819693 -1140218537 -888236607 1538361424 750172358 -1245714052 -1028072982 1557941321 735804639 -1294848667 -975888909 1941123278 78905432 -1648537118 -356884108 1960768727 64603201 -1697606149 -304634515 2104015100 175081578 -1821976112 -463345338 2047180005 218254451 -1811210807 -485741217 1845764266 419631164 -2146811514 -150114032 1768547507 510579749 -2023258721 -262097655 1625270424 400070670 -1898853964 -103352030 1739746433 280321047 -1984164435 -21283525 1371939143 650187217 -1077395349 -925929219 1454105950 564975048 -1197112206 -811420444 1595779445 672831971 -1324103591 -971704113 1483763052 796351994 -1233253312 -1049019178 1282486563 997589429 -1568714737 -713531239 1260188986 1008453036 -1525509098 -770333568 1118484753 900565383 -1398482883 -610015061 1170701576 851463582 -1412883420 -590467918 1789395343 498020633 -2069471069 -207531979 1841677718 448984320 -2083806022 -187919316 1685293501 326416683 -1971459951 -42280953 1662930340 337214770 -1928319864 -99148770 1998524907 1581437 -1726910265 -300531631 1886574066 125166948 -1635994402 -377781176 2042927577 247703887 -1748305675 -523384733 2125028800 162426198 -1868088084 -408941446 2062250628 233587218 -1796926552 -471719106 2105980573 176260619 -1819748431 -460331225 1949366966 53987872 -1707172966 -314987764 1935490735 73010745 -1655480445 -363565291 1734107872 274420342 -1991113780 -27970726 1613866745 389453423 -1908422699 -113707197 1770515154 511760964 -2021028866 -259081368 1860841163 434970205 -2132520985 -136085647 1099256396 914514650 -1349831840 -661912586 1189647957 837789379 -1461258375 -538851345 1331616382 945416936 -1588544686 -698905660 1211309671 1060384497 -1505919157 -784707619 1546797608 724923070 -1304681724 -985984110 1532986929 744011431 -1252923619 -1034496117 1391053338 636418700 -1125668042 -874472544 1434717699 579026581 -1148555473 -863150151 1676690373 351761235 -1912724759 -84340097 1688045532 328906570 -1970018576 -40577434 1831586807 439155553 -2094683429 -199058867 1782976494 490815352 -2075627838 -212902316 2118603681 155214647 -1874251123 -414318053 2032834488 237872942 -1759185260 -534526462 1889328019 127658757 -1634551105 -376075735 2012290954 16133916 -1711309146 -285716944 1486775053 798577563 -1232076255 -1047055689 1609803540 687118210 -1308768712 -956631378 1447422783 558029737 -1203009005 -817055099 1361588006 640622512 -1088008694 -937328996 1160344425 841892863 -1423502779 -601873709 1111799664 893618150 -1404381604 -615651638 1274215259 1022741453 -1510172041 -755258655 1285504834 999821268 -1567531410 -711561480 992897529 1277778287 -719320875 -1574487997 1011068384 1262787958 -766653236 -1521812390 905306571 1123209565 -604274457 -1392725903 848831954 1168053572 -594131714 -1416530840 647592349 1369327883 -929621839 -1081071577 569687428 1458801938 -805643096 -1191318466 675475887 1598406969 -968060797 -1320443883 791623094 1479017760 -1054780262 -1238998004 4213041 2001172903 -296867811 -1723262837 120425768 1881849278 -383521788 -1641751406 245088515 2040328597 -527065041 -1752002375 167118106 2129737100 -403151818 -1862314848 502749525 1794140611 -201770887 -2063726353 446340428 1839050202 -191562656 -2087465738 321704295 1680597489 -48058293 -1977253667 339809662 1665541608 -95456174 -1924643644 573921464 1429366830 -868533868 -1153693438 626564257 1382001719 -883491443 -1135489765 753848458 1542053916 -1025461850 -1243119312 730010771 1552163845 -980585025 -1299561175 1065502940 1216706634 -779343376 -1500833434 955223237 1340652627 -689836567 -1578705537 827965678 1180627064 -547905086 -1471114924 909378807 1093874785 -667261477 -1354934963 425425008 1851541734 -145417892 -2142098998 506903657 1764855039 -264708795 -2025853485 394326082 1619509460 -108097170 -1903582728 283980891 1743389901 -18655881 -1981520415 82602004 1944803458 -354285256 -1645921874 58829837 1954978971 -309342943 -1702298185 171434022 2100351152 -465993462 -1824607844 224011327 2052920489 -481016557 -1806469755 152570747 2115976173 -417961385 -1877910847 242601826 2037579764 -528765362 -1753440552 130253641 1891939295 -372383131 -1630874893 11421520 2007594950 -291494276 -1717102870 347020063 1671965577 -90080717 -1918481755 331538182 1690693520 -36913622 -1966371140 443847469 1836295099 -193269247 -2088910185 488199988 1780377506 -216582632 -2079324530 846605235 1165040421 -596096353 -1417709047 891023274 1109188412 -619344250 -1408057840 1018012545 1269469975 -761019731 -1515916741 1002465176 1288132366 -707918156 -1563871710 801192919 1489374017 -1043375365 -1228379539 682426318 1605095256 -962421022 -1314541964 555398117 1444774771 -820718903 -1206656417 645363708 1366312810 -931588400 -1082251706 268646970 1728318124 -32679146 -1995805824 393149987 1617546933 -111108337 -1905807463 517517832 1776255646 -254356700 -2016287822 431322641 1857177223 -138733763 -2135152725 229911134 2058558152 -474330254 -1799521308 182054471 2111758033 -455635093 -1815035907 57647724 1953010426 -312360128 -1704528938 67266165 1929729763 -368310439 -1660209201 728570610 1550461540 -983335970 -1302049976 738254571 1527246461 -1039220793 -1257664687 632722112 1387373142 -877071380 -1128283270 584799961 1440507471 -858441739 -1143863453 920259222 1105017344 -657167430 -1345103060 834129551 1186004505 -541479005 -1463902411 939623076 1325838898 -703601784 -1593257186 1064060605 1215002155 -782096495 -1503324409 1598205181 675650667 -1320366639 -968098489 1479502052 791173234 -1239348792 -1054459554 1368990927 647894105 -1080605213 -930056843 1458888918 569626688 -1191542278 -805457556 1123400857 905088015 -1392779851 -604181213 1167620224 849299478 -1416226388 -594466502 1278096555 992543805 -1574939257 -718838511 1262743730 1011138596 -1521643106 -766861048 1680641077 321633443 -1977422567 -47850097 1665222700 340162746 -1924192000 -95938154 1794573319 502281361 -2064030421 -201435715 1838858270 446558344 -2087411406 -191655516 2040241233 245148871 -1751777923 -527249941 2130073672 166815966 -1862780572 -402716174 2000688227 4662517 -1722911409 -297187879 1882050682 120250604 -1641828010 -383483456 1180278204 828288298 -1470628720 -548353018 1093949861 909338931 -1355138935 -667088865 1216484750 1065690392 -1500744542 -779402188 1341116823 954786049 -1579044677 -689536979 1542360536 753515854 -1243550476 -1024992158 1552107969 730102103 -1299371795 -980805509 1429538282 573715836 -1153735482 -868461488 1381548531 627044709 -1135173409 -883847095 2100804980 170954210 -1824924584 -465638194 2052749677 224217595 -1806428095 -481089321 1944859974 82511312 -1646111638 -354065156 1954672991 59163081 -1701867405 -309813019 1619045648 394763654 -1903244228 -108397398 1743612169 283793823 -1981609947 -18597709 1851467042 425465268 -2141895666 -145591144 1765204283 506581421 -2026340329 -264261503 1836371583 443809513 -2089111725 -193093691 1780025958 488520432 -2078839990 -217031716 1672431181 346584795 -1918818463 -89778185 1690468948 331723458 -1966283912 -36973586 1891884571 130346637 -1630683337 -372600927 2007898626 11086484 -1717535954 -291025992 2115524137 153052863 -1877592315 -418314349 2037748272 242393766 -1753484516 -528694390 1444605623 555605537 -1206612069 -820789491 1366764206 644880952 -1082569854 -931235052 1489069701 801527315 -1227946071 -1043843265 1605149340 682332682 -1314733136 -962202842 1269694163 1017826885 -1516003329 -760959127 1287666378 1002900060 -1563534362 -708220048 1165391585 846284407 -1418192947 -595646629 1109111544 891060846 -1407855660 -619519166 1953496894 57200552 -1704878574 -312037756 1929526055 67439537 -1660134901 -368350563 2058647308 229853082 -1799743968 -474143050 2111419157 182354819 -1814572487 -456072529 1775824730 517988300 -2015981962 -254689568 1857366851 431102933 -2135209361 -138642695 1728276328 268720126 -1995635132 -32885038 1617863537 392795111 -1906261411 -110628149 1325522934 939978592 -1592803622 -704082356 1215044591 1063988089 -1503495485 -781890987 1104828356 920479570 -1345046808 -657258882 1186436061 833659723 -1464208655 -541146521 1387712402 632422148 -1128747330 -876634584 1440418699 584858397 -1143641433 -858629583 1550665632 728397622 -1302124916 -983296486 1526760377 738702127 -1257315691 -1039543805 -201858063 -2064592025 502891229 1795076683 -191223832 -2086856834 445925060 1838380626 -47420477 -1976870059 320998127 1680161401 -96358438 -1924751540 340774646 1665728096 -297733227 -1723350269 5149369 2001314351 -382912628 -1641412838 119756448 1881433654 -526681177 -1751364815 244652683 2039622173 -403259458 -1863217368 167304850 2130701828 -929447111 -1080101969 647471637 1368429187 -806090976 -1192020042 570058252 1459443354 -968733941 -1320846435 676080167 1598757553 -1053847790 -1238843516 790752830 1478942376 -718351523 -1574313013 991998577 1277657831 -767355068 -1522260014 1011709544 1263159038 -604677265 -1393398791 905656899 1123814101 -593977482 -1415598112 848756314 1167183564 -353578320 -1645485530 81965980 1944421130 -310307159 -1702484417 59733893 1955088147 -466134398 -1825543660 171522990 2101218104 -480600421 -1805799923 223674295 2052312865 -144981292 -2141392318 425042936 1850905454 -264894771 -2026817957 507013089 1765758839 -109032730 -1903723920 395193290 1619598172 -17985793 -1981104535 283373523 1743052613 -779947400 -1501183250 1066177364 1217110978 -688966047 -1578629385 954292045 1340499931 -547784118 -1470215460 827792230 1179659248 -667632045 -1355575611 909827967 1094578153 -868883940 -1154297206 574325552 1430041510 -883415547 -1134618989 626411305 1381070783 -1024562642 -1242998088 752880386 1541880724 -981225929 -1299931487 730713883 1552613261 -1044283021 -1228492315 802152543 1489555657 -961788566 -1314163204 681714758 1604654288 -820377279 -1206044201 554985581 1444108539 -931672744 -1083114034 645508212 1367252194 -596209385 -1418616447 846786619 1166000301 -618965746 -1407425128 890582050 1108477108 -760407771 -1515574861 1017346057 1269057695 -708780740 -1563955798 1003404304 1288277126 -89153093 -1918332627 346144919 1671884801 -37591646 -1966779084 332137614 1691038744 -193713783 -2089608929 444221605 1836939315 -216404592 -2078352122 488082620 1779481642 -417812001 -1876983479 152490227 2115100773 -529173050 -1754118832 242947306 2038178940 -373081619 -1631319685 130898113 1892313175 -290521612 -1716925086 10525912 2007477326 -656756686 -1344438108 919916830 1104404872 -541625301 -1464843075 834213127 1186866577 -704563200 -1593440106 940529964 1325951418 -781386727 -1502884721 1063427381 1214623139 -982671274 -1301638976 727957882 1550119404 -1040161713 -1257810727 739116387 1527330293 -877254556 -1129244430 632834376 1388280286 -858002307 -1143153429 584420689 1439874503 -474705670 -1800167316 230355414 2059256128 -455519005 -1814141835 181876175 2110784857 -311486264 -1704449954 56719844 1952860530 -368911151 -1660556217 67943933 1930136939 -33324898 -1996181496 269345202 1728762148 -110214009 -1905691631 392177067 1617368381 -254277460 -2015414214 517368192 1775327510 -139080523 -2135753693 431730073 1857854735 -1751439627 -526641565 2039826393 244479823 -1862868244 -403582342 2130215872 167752534 -1723814201 -297296303 2001653739 4849533 -1641190690 -383100344 1881345010 119815012 -1976813935 -47512057 1679972285 321218347 -1925057912 -96026082 1666159524 340304690 -2064138589 -202338763 1794760591 503246617 -2087028038 -191018452 1838422934 445852416 -1393228227 -604883285 1123772177 905729927 -1416052188 -593497422 1167500040 848401310 -1574007281 -718684519 1277226787 992468917 -1522316778 -767264128 1263348538 1011489708 -1321068967 -968546609 1598846837 676022243 -1238379968 -1054285098 1478603628 791053306 -1080451477 -929124611 1368915783 647024593 -1191945614 -806130972 1459239774 570231752 -1904207948 -108583134 1619949208 394872334 -1980902483 -18160837 1742975617 283410967 -2141479034 -144920816 1851129514 424857148 -2026480737 -265196791 1765292723 507447845 -1825110064 -466602170 2100913916 171857514 -1805990967 -480382113 2052367077 223580787 -1645441054 -353648780 1944252110 82173528 -1702802437 -309953683 1955539671 59251265 -1242679428 -1024915478 1541428816 753362630 -1299975323 -981154829 1552781897 730505951 -1154105522 -869101608 1429986914 574418676 -1135051945 -882947135 1381374587 626076397 -1470552296 -547481714 1180124724 827356834 -1355488511 -667692137 1094353453 910013115 -1501384918 -779771972 1217187334 1066139280 -1578144973 -689415259 1340148255 954612361 -1515371401 -760580895 1268983131 1017386445 -1564442514 -708333320 1288626498 1003082196 -1418277819 -596509485 1165536617 847224319 -1407514532 -618907446 1108699504 890395110 -1206234093 -820157307 1444164927 554894761 -1082683382 -932142948 1366946086 645841328 -1228809183 -1043927881 1490009357 801672603 -1314121672 -961861458 1604483348 681920898 -1631361857 -373009367 1892484499 130692357 -1716608858 -290877392 2007024010 11006236 -1877414771 -417342437 2115407265 152157495 -1753929580 -529393662 2038122936 243038510 -2089519909 -193772467 1836717559 444409185 -2078691134 -216104876 1779945966 487645560 -1917846295 -89600897 1671536069 346467667 -1966982928 -37418906 1691113948 332097866 -1128893130 -877574752 1387795482 633283724 -1143230161 -857964103 1440075779 584245397 -1301414652 -982856302 1550031912 728018110 -1258276579 -1039726197 1527666737 738814119 -1593744046 -704227900 1326384254 940061928 -1502830261 -781479459 1214431335 1063645425 -1344606880 -656548362 1104448588 919846106 -1464391303 -542107153 1186547797 834566339 -2015865346 -253794968 1775645906 517014596 -2135584281 -139288207 1857810635 431800413 -1996235316 -33231526 1728953568 269126774 -1905387051 -110548669 1616935161 392644719 -1703983718 -311921396 1952523446 57021472 -1660780157 -368725739 1930223791 67883065 -1800090200 -474743490 2059054212 230530066 -1814492751 -455198425 2111269021 181426187 1911323560 116083518 -1612572028 -387634670 1988214705 25595687 -1735401827 -276238837 2134373274 137413388 -1858497866 -432102880 2019178371 257754901 -1772857681 -514628039 1817930700 459037530 -2108355872 -179160458 1798746069 473014083 -2059874567 -230687121 1652614142 361223016 -1936817454 -74862012 1710041063 317331313 -1948039477 -52136355 1250057056 1032154102 -1534313908 -745862438 1307549561 988327919 -1545470379 -723071293 1146737490 861856708 -1437093250 -581926168 1127487307 875767773 -1388677529 -633518351 1463110404 540179346 -1187304920 -834921794 1347981085 660586379 -1101599183 -917381465 1508819766 787084192 -1210015206 -1058565492 1585645359 696530873 -1332910589 -947235179 1761037033 535853695 -2030490683 -235005101 1872400112 412991078 -2120945700 -158081206 1714209499 288092749 -2010995721 -14314655 1631651522 373700180 -1890621458 -129476744 1967151757 38234651 -1689371743 -330757321 1915592340 86683138 -1675362376 -349909202 2073809599 211608105 -1785351277 -493714683 2096502438 200353328 -1829210230 -436254948 1402563105 614357687 -1114174707 -896517221 1425321528 603168430 -1157968108 -838991998 1564664339 709218949 -1286831297 -1001671767 1513039370 757601948 -1272887514 -1020889168 1311668805 959007443 -1608508567 -685298689 1229176412 1044680394 -1488068752 -800395290 1089860215 938656481 -1359244453 -637754419 1201157742 815728376 -1449765054 -560896044 1138366762 886909372 -1378584570 -623687536 1152900403 867233189 -1430668257 -574714743 1291948312 973513102 -1559236556 -737623902 1248613633 1030448535 -1537067987 -748354373 1584204110 694827480 -1335662494 -949724940 1493224791 772275649 -1223775109 -1073111827 1354137980 665956842 -1095180208 -910176058 1473987941 551319027 -1177213879 -825092897 2025077218 263391604 -1766172466 -507680680 2144992763 148819309 -1848140585 -422532031 1987031504 23626054 -1738419972 -278470550 1895986633 101008735 -1626598171 -401922957 1694706054 302258448 -1962063702 -66422724 1651436959 359259401 -1939829581 -77087707 1809359284 484413730 -2049523560 -221122546 1823827373 464672059 -2101672831 -172215273 1522608235 767957245 -1261483705 -1010271791 1571613810 715906276 -1281192610 -995770936 1411031129 589140175 -1173044875 -854330909 1400333376 611341526 -1116142228 -897698310 1198929935 812714137 -1451730653 -562075211 1075575830 924634240 -1374315206 -653087316 1236119613 1051361451 -1482436335 -794500729 1321235492 969360562 -1597106936 -674683490 1638860963 380123189 -1885247089 -123315943 1724042426 298187820 -1999852138 -3433216 1869906065 410234887 -2122653251 -159526613 1746486408 522089502 -2045303388 -250604238 2081953991 186591313 -1844020757 -451851907 2071321822 208858184 -1787052558 -495153820 1925419253 96772195 -1664224807 -339033777 1974359276 44655738 -1683999296 -324598442 360758956 1653050938 -74522752 -1937117418 317553333 1709853219 -52225127 -1947981041 458962590 1817970184 -178956366 -2108528860 473363079 1798423057 -231173205 -2059427011 137866952 2133892702 -432418844 -1858142350 257583825 2019383879 -514585603 -1772930197 116139770 1911232108 -387823658 -1612351680 25289443 1988547189 -275807281 -1735871655 787390052 1508486898 -1058996408 -1209544738 696474237 1585736427 -947045551 -1333130297 540350038 1462904512 -834963590 -1187231764 660132431 1348461273 -917064861 -1101954059 861507072 1147059862 -581439700 -1437540422 875842073 1127447183 -633722059 -1388504157 1031931442 1250244260 -745773282 -1534371960 988791339 1307112125 -723410169 -1545170031 211521517 2073870203 -493490495 -1785536937 200690676 2096200546 -436720936 -1828775346 37750751 1967601481 -330406157 -1689692571 86885318 1915417424 -349986070 -1675324804 288137097 1714138911 -14483803 -2010788301 373382032 1632004870 -129025348 -1891104214 536287163 1760569133 -235309417 -2030156287 412799906 1872618292 -158027122 -2121039336 938848037 1089642419 -637809143 -1359151457 815295292 1201626026 -560592368 -1450100090 959325975 1311315841 -685750725 -1608026451 1044636430 1229247384 -800226782 -1488276812 709017409 1564839895 -1001595283 -1286869253 758086488 1512590286 -1021240716 -1272567070 614020979 1402865637 -896051617 -1114609975 603255658 1425261564 -839216570 -1157782832 666295342 1353837752 -910639870 -1094742636 551229495 1474046113 -824870629 -1177400947 695030812 1584030858 -949799632 -1335622234 771788805 1493672083 -1072762583 -1224097345 973196362 1292303580 -737170074 -1559716368 1030490195 1248540869 -748525185 -1536861719 886719608 1138586862 -623631020 -1378675262 867663969 1152430327 -575020723 -1430335013 483982566 1809828976 -220815926 -2049856164 464861439 1823606889 -172271149 -2101581499 302216404 1694778434 -66251272 -1962269330 359575757 1651081307 -77540895 -1939349129 24112258 1986583572 -278819410 -1738097352 100804763 1896159245 -401847881 -1626638047 263480496 2025018406 -507902564 -1765985014 148480169 2145292351 -422067835 -1848577773 1051585903 1235934713 -794588093 -1482375979 968894838 1321671136 -674346918 -1597409076 813065565 1198609867 -562559887 -1451281177 924557636 1075614162 -652885912 -1374490370 588971275 1411239325 -854287321 -1173115727 611793170 1399851396 -898017218 -1115789144 767653177 1522943407 -1009839083 -1261951869 715960608 1571520950 -995962868 -1280974694 96718247 1925512497 -338842485 -1664443363 44960190 1974024488 -325031790 -1683531772 186140053 2082436355 -451533639 -1844374481 209027468 2071114010 -495198048 -1786982346 410312131 1869868373 -159728401 -2122478471 521738714 1746807116 -250119946 -2045753248 380589553 1638425959 -123652899 -1884945333 297964008 1724227966 -3346236 -1999912878 -1187647072 -835534538 1463521420 540844058 -1101515335 -916519633 1347835029 659645443 -1209108078 -1058453244 1507858622 786901032 -1333543541 -947614435 1586355367 696970289 -1534926396 -746204846 1250722024 1032564862 -1544608291 -722987701 1306608881 988181607 -1436980746 -581019296 1146554586 860895308 -1389056529 -634151559 1127926979 876477525 -2107911832 -178462210 1817555012 458391762 -2060053135 -231660057 1798861917 473908427 -1937745574 -75011636 1653487734 361302240 -1947361981 -51728939 1709440111 316984569 -1611874036 -387190374 1910677536 115708086 -1736375019 -276417149 1989108793 25711791 -1858647746 -433030744 2134452242 138287236 -1772450521 -513950287 2018831371 257154205 -1607548703 -685117321 1310761421 958894427 -1488780040 -800836498 1229809108 1045058882 -1359656749 -638420923 1090202111 939268457 -1449620278 -559956900 1201073638 814865776 -1113993083 -895557613 1402450345 613450047 -1158409060 -839703542 1425700272 603800870 -1287497545 -1002084319 1565276571 709560589 -1271948114 -1020744648 1512177026 757517588 -1690247127 -330837825 1968079109 38384019 -1674763216 -349563738 1914914076 86275466 -1784977381 -493070195 2073364791 210909601 -1829327870 -437150572 2096680238 201326008 -2030571443 -235880229 1761186145 536781303 -2120600492 -157481790 1871992184 412313070 -2010351489 -13940503 1713510739 287648197 -1891517338 -129594128 1632623946 373878236 -1962699998 -66804812 1695412750 302695064 -1938925765 -76978259 1650472471 359073409 -2049434864 -220255354 1809218108 483478186 -2102010103 -172822625 1824243237 465342131 -1766554810 -508316720 2025513578 264098556 -1848031393 -421627959 2144806515 147855077 -1737553036 -278381598 1986095704 23485134 -1627205779 -402259973 1896656449 101424855 -1334987798 -949320836 1583600326 694477392 -1224706061 -1073264795 1494095583 772351561 -1095353384 -911144114 1354259188 666856034 -1176764479 -824389801 1473617645 550678139 -1378180210 -623013096 1138016930 886305332 -1430820969 -575645951 1152976571 868103725 -1560204356 -737797334 1292847760 973634054 -1536364635 -747905229 1247973001 1030077983 -1843879325 -450915595 2081866575 185725913 -1787468166 -495823124 2071660374 209467328 -1664931247 -339469625 1926056829 97156075 -1683034552 -324411682 1973456740 44548082 -1884311033 -123174255 1637995307 380036029 -2000521698 -3848568 1724651314 298526628 -2123089355 -160232797 1870289689 410872719 -2045116884 -249639238 1746378496 521187222 -1451851093 -562974147 1199104903 813683473 -1373944142 -652446172 1075128222 923932424 -1481831783 -794150385 1235446709 1050958627 -1597976960 -674759146 1322168236 969514810 -1262382385 -1010392487 1523577827 768131957 -1280551210 -995400128 1570912250 715458412 -1172694275 -853726613 1410628561 588467015 -1116217628 -898568590 1400487880 612274014 -581356380 -1436679118 861361544 1146119454 -634064707 -1389117397 876253585 1128112391 -746406762 -1534751744 1032641978 1250684204 -722503537 -1545058279 987830691 1306929461 -1058134848 -1209461674 786449900 1508341114 -947658535 -1333473201 697139701 1586147683 -835343118 -1187865500 540790238 1463614792 -916952853 -1101047683 659950023 1347500369 -432597908 -1859115782 137983296 2134787542 -514142091 -1772232477 257208665 2018738639 -387146658 -1611944760 115539314 1910885860 -276735929 -1736021807 26163563 1988626941 -75496440 -1937296226 361653540 1653167538 -51527663 -1947537273 316907837 1709478315 -178549702 -2107851604 458616086 1817369984 -231323613 -2060355403 473442575 1799297433 -1002306075 -1287309965 709649609 1565217887 -1020280324 -1272385174 757178576 1512476742 -895906345 -1113670335 613936379 1402002541 -839628338 -1158448808 603597026 1425873012 -638249599 -1359862505 939226285 1090274363 -560410216 -1449139954 815182004 1200717858 -684810829 -1607881435 958463135 1311230985 -800892502 -1488688836 1045248134 1229588496 -13884115 -2010442309 287458305 1713730711 -129900236 -1891184222 374308888 1632153742 -235426529 -2031051383 536464435 1761541285 -157652730 -2120394352 412354602 1871919292 -493144759 -1784936993 211113061 2073191667 -436801200 -1829649978 200839292 2097127658 -331301509 -1689809427 38722647 1967779009 -349341342 -1674950156 86186062 1914972376 -277916122 -1737988432 23148298 1986398108 -402484673 -1627020631 101511955 1896596357 -508240364 -1766592894 263896888 2025689006 -421979635 -1847711077 148339489 2144357303 -220707262 -2048952620 483796846 1808865272 -172653989 -2102218035 465298295 1824314337 -66859408 -1962606874 302886748 1695195082 -76674455 -1939260673 358640453 1650940883 -738101522 -1559869832 974067650 1292379988 -747851017 -1536458143 1029886939 1248191309 -623182116 -1377972662 886349808 1137946470 -575194427 -1431303597 867785705 1153330047 -910793078 -1095674340 666372006 1354708784 -824466797 -1176727035 550880191 1473442601 -949096776 -1335173586 694390676 1583660802 -1073730911 -1224271305 772688781 1493793563 -160143513 -2123147279 410650187 1870477021 -249977986 -2044816408 521650770 1745941188 -122687659 -1884758077 379686521 1638317807 -4052148 -2000348198 298601056 1724611318 -339511549 -1664858219 97326639 1925850809 -324095206 -1683389556 44094006 1973936800 -451346639 -1843408985 186031645 2081533579 -495633624 -1787688002 209410564 2071751314 -853915729 -1172474055 588523139 1410536981 -898137162 -1116687584 611967642 1400820236 -1010708579 -1262026997 768585393 1523097127 -995357820 -1280623854 715287208 1571117630 -793946165 -1482004643 1050883815 1235486321 -675245102 -1597529276 969863934 1321845352 -562634759 -1452150929 813219541 1199541827 -652534816 -1373885578 924154572 1074940506 -1393757438 -605305964 1122144814 904241848 -1417595109 -595196019 1167021623 847799969 -1573422288 -718255194 1278810652 993929866 -1520779479 -765620289 1263853061 1012133523 -1319378074 -966994960 1599439434 676508380 -1237964929 -1053747223 1480083027 792688325 -1082102956 -930653246 1368263288 646527726 -1192382643 -806707237 1457770081 568655607 -1753033782 -528096420 2039263974 244023920 -1863378989 -404215995 2128705279 166086249 -1722197000 -295802002 2002205396 5245506 -1640718367 -382488713 1882914509 121491035 -1976187986 -46992584 1681629826 322736660 -1923610697 -94423263 1666606747 340874765 -2064757860 -202802422 1793075888 501684774 -2088530043 -192626925 1838018217 445308479 -1242054077 -1024396587 1543086959 754881529 -1298528678 -979552564 1553229686 731076576 -1154725263 -869565721 1428302685 572857291 -1136554392 -884556034 1380970308 625532882 -1472146905 -548937039 1179562763 826901405 -1355999682 -668326232 1092843282 908347268 -1499768299 -778278269 1217739577 1066535855 -1577673204 -688804198 1341718304 956288950 -1902517621 -107032035 1620542375 395359025 -1980488046 -17623548 1744455614 285046568 -2143130951 -146449873 1850477461 424360707 -2026918240 -265773514 1763823500 505872154 -1825639697 -467025287 2099286979 170369877 -1807534346 -482081184 2051889114 222979916 -1644856611 -353220021 1945836529 83635047 -1701265724 -308310446 1956044776 59895678 -1629843072 -371351274 1893003436 131317818 -1716038247 -290429681 2008626357 12452899 -1878976078 -419026652 2114943134 151537672 -1754473045 -529797827 2036513927 241536017 -2089975324 -194334350 1835262152 442814558 -2080356867 -217614997 1779311825 487134279 -1917449770 -89048768 1673029882 348084332 -1965306417 -35848871 1691725027 332569717 -1514884792 -759987746 1270534244 1019076850 -1562806959 -706853433 1289163901 1003496683 -1418774150 -597161492 1164007510 845572288 -1409090205 -620376587 1108122703 889957593 -1207721684 -821784134 1443741696 554365078 -1083284171 -932620893 1365247001 644297871 -1227347682 -1042343544 1490438194 802257060 -1313477369 -961356399 1606126635 683457725 -2017353535 -255422377 1775223277 516485499 -2136185640 -139766706 1856112116 430257506 -1994774285 -31647643 1729382879 269711689 -1904743190 -110044036 1618578886 394181968 -1703497563 -311328717 1954075017 58712351 -1659145028 -367246294 1930761616 68297990 -1800587113 -475396095 2057525691 228878637 -1816068978 -456668136 2110692770 180989236 -1129349111 -878137185 1386340645 631689651 -1144896496 -859474810 1439442236 583734698 -1301018565 -982304595 1551526167 729635201 -1256600542 -1038156620 1528278286 739286424 -1592225683 -702570245 1326903617 940687831 -1502260108 -781032222 1216034136 1065092558 -1346168737 -658233143 1103985011 919226853 -1464935354 -542511920 1184939370 833064444 -931121658 -1081670000 646862634 1367959484 -806489569 -1192574327 568562483 1457824677 -967066060 -1319334238 676716312 1599270798 -1053394387 -1238283589 792206081 1480534935 -717805982 -1573906700 993609550 1279162328 -765795717 -1520577811 1012171607 1263776705 -605245872 -1393844538 904056700 1122369514 -595498423 -1417258273 848235365 1166556147 -202500402 -2065095080 501250018 1793542004 -192687401 -2088443327 445494267 1837794157 -46817540 -1976390038 322699216 1681706822 -94872859 -1923126669 341195721 1666255711 -296155478 -1721878980 5728134 2001753872 -382418253 -1640762843 121283487 1883083529 -528314728 -1752842738 244117428 2039209762 -403748223 -1863812585 165751725 2129009467 -778369209 -1499711535 1066755691 1217550077 -688471202 -1577978936 955818610 1342149348 -549417099 -1471692829 827256409 1179246287 -668120212 -1356170246 908274240 1092885206 -869525725 -1154799691 572683791 1428506265 -884878534 -1136204884 625979926 1380483712 -1023959279 -1242517625 754581053 1543425707 -979739896 -1298306146 731134500 1553140402 -353032305 -1645078759 83576483 1945925173 -308747370 -1700801792 60195514 1955705388 -466702403 -1825988821 169922193 2099772935 -482120796 -1807459534 223152776 2051684894 -146655253 -2142959747 424433351 1850435153 -265292814 -2027371676 505516766 1764139592 -107364391 -1902211249 395828981 1620110947 -17531968 -1980544170 284826348 1744644730 -88714108 -1917754350 347616680 1673463102 -35942243 -1965252597 332788145 1691533607 -194126666 -2090144736 442744218 1835306252 -218097489 -2079905735 487487875 1778993429 -419347232 -1878625162 151987660 2114458970 -529760007 -1754550161 241361365 2036715843 -371536686 -1629619132 131378686 1892916584 -289994549 -1716504483 12151271 2008963441 -1042779060 -1226881830 802559328 1490101750 -961171371 -1313701693 683397497 1606214127 -821822338 -1207644952 554540370 1443540420 -932300697 -1083635471 643848523 1365731805 -596679640 -1419225922 845219076 1164326290 -620584911 -1408921433 890028317 1108078987 -759895014 -1514939252 1018858806 1270726048 -707188733 -1562503019 1003964719 1288731065 -475175483 -1800776365 228787433 2057581695 -457137700 -1815637686 181321968 2110386278 -310972937 -1703813791 58232027 1954528333 -367318546 -1659102856 68503746 1930590292 -31820383 -1994570441 269751437 1729307675 -109596232 -1905229522 393859220 1618927618 -255722093 -2017014523 516922559 1774758953 -139708022 -2136274660 430069926 1856333872 -658291443 -1346079333 919413793 1103762615 -542211820 -1465273982 832626744 1185403054 -703017665 -1591738967 941009939 1326554245 -780859098 -1502463568 1065052170 1216108700 -982231703 -1301060097 729429061 1551697107 -1038511760 -1256283674 739766364 1527824586 -877666981 -1129779763 631356535 1386646753 -859694782 -1144706604 583825518 1439385848 1681225994 322062748 -1975838682 -46389072 1666759955 341806469 -1923687361 -95294295 1794044216 501858734 -2065657836 -202923902 1837315361 444859831 -2087889907 -192256869 2038589806 243620344 -1752430526 -527746860 2129636727 166239713 -1864250277 -404292403 2002379100 6214090 -1722318736 -296701722 1882465605 120788435 -1640348567 -381848321 1599822274 677144916 -1319814930 -967702408 1479974363 791784781 -1237779209 -1052783519 1367396848 646439270 -1081167652 -930512822 1458378217 568993151 -1193052987 -807123885 1122781606 904624432 -1394464630 -605743076 1166118335 847691049 -1416631149 -595010555 1278722452 993063170 -1573281608 -717320146 1264190861 1012741403 -1521195871 -766290889 2100185163 170490077 -1826608793 -467199503 2051247186 222608580 -1806832258 -481632792 1945485433 83030255 -1644453547 -352546365 1956119648 60765430 -1701419700 -309242406 1620662319 396257465 -1902692093 -108000875 1744084022 284404896 -1980039910 -16921204 1849872413 424009867 -2142457551 -146046553 1764692996 505947282 -2027850456 -265927234 1178626179 826759189 -1471280721 -548849351 1093512346 908762124 -1356608074 -668664544 1218175153 1067241511 -1500151395 -778915573 1341531304 955323454 -1577564796 -687901422 1542944999 753944689 -1241966133 -1023530659 1553644798 731745384 -1298866734 -980161212 1429008597 573292611 -1155362311 -869949073 1380005068 625345626 -1135651360 -884447882 1443044232 553921310 -1207076188 -821409230 1366220689 644476679 -1084178755 -932737493 1490588602 803185452 -1227427178 -1043217920 1605719971 682780469 -1313130865 -960756199 1270090732 1018379130 -1514509632 -759342506 1289342965 1004470115 -1562923303 -707748273 1164936158 845722440 -1419648270 -597241244 1107445703 889550673 -1408489749 -620030339 1835875136 443157462 -2090640788 -194745606 1778450265 487051215 -2079416715 -217469213 1672917874 347177956 -1917267362 -88087864 1692104555 333203453 -1965746617 -36559151 1893346084 131931058 -1630254584 -372016482 2008543037 11591595 -1715892719 -289489273 2114036502 151425920 -1878015430 -418843988 2037147407 241915801 -1755183581 -530237771 1326983881 941562463 -1592374299 -703497357 1215688400 1064492614 -1501851652 -780353686 1103340283 918852205 -1345469481 -657788095 1185834722 833181300 -1465907250 -542689448 1387215533 631769659 -1130275967 -878286057 1438842548 583388706 -1144217704 -859066610 1551151775 728990217 -1300573261 -981605595 1528395398 740181520 -1256777814 -1039128772 1953892865 57752215 -1703384275 -310420549 1931202072 69009038 -1659523276 -367878238 2058191411 229290661 -1801198817 -475737207 2109752874 180844220 -1815206138 -456583280 1774262885 516303603 -2016445623 -255308833 1856822908 430698218 -2136817840 -140144698 1729794647 270377665 -1995115653 -32259091 1618433614 393242328 -1904658590 -109180940 5880846 2002685080 -296231646 -1722749516 120879127 1882409089 -382068421 -1640158803 243414076 2038760618 -527674096 -1752472186 166719525 2129182899 -404647671 -1863933537 502180970 1793694972 -203371194 -2065170992 444819571 1837390053 -192083617 -2088093239 322249816 1681003726 -46447244 -1975749150 341368897 1667223767 -94994067 -1924025861 993500358 1278258256 -717619734 -1572942468 1012553951 1264412745 -766232077 -1521284763 904664308 1122706530 -605915688 -1394260658 847368429 1166467195 -594562623 -1417117353 645958818 1367850036 -930157170 -1081484008 569198779 1458206765 -807196265 -1193010943 677053584 1599878150 -967481924 -1320004310 792117385 1479667743 -1053253211 -1237348045 423791951 1850064345 -145953693 -2142511883 506415446 1764260288 -266262406 -2027546388 395904381 1620981227 -107518895 -1903143737 284475748 1744040434 -17129400 -1979871010 83205419 1945284029 -352584697 -1644376943 60315954 1956604324 -308922338 -1701771128 170792217 2099848591 -467635147 -1826143069 222548224 2051334550 -481447892 -1807056710 573353351 1428921617 -870134613 -1155138499 625043870 1380342024 -884012878 -1136117724 754394549 1542460707 -1023851367 -1241615345 731570604 1553846586 -980123520 -1298943978 1067171299 1218219381 -778707761 -1500320679 955677178 1341213036 -688383786 -1577113536 826291665 1179059527 -548514563 -1471585173 908980680 1093321054 -668757788 -1356554126 846192268 1164504602 -597573728 -1419342026 889330325 1107634691 -619938887 -1408546001 1018451646 1270048296 -759548014 -1514338556 1004114599 1289658929 -707267701 -1563376867 802737896 1491074686 -1042894908 -1227776174 682953457 1605515879 -960795683 -1313055925 553862874 1443133004 -821221386 -1207298208 644776643 1365881429 -933174289 -1083714695 151125572 2114375378 -418406552 -1878478850 241973853 2037058251 -530424975 -1754960921 131757686 1893549792 -371976358 -1630328884 12038767 2008056569 -289811645 -1715543083 347532832 1672601270 -88568052 -1916813414 333130297 1692146351 -36353259 -1965917309 443377170 1835685508 -194836674 -2090584152 486580747 1778881181 -217136345 -2079722575 729083853 1551097691 -981823775 -1300382089 739847124 1528699714 -1038660872 -1257211282 632252415 1386764137 -878639405 -1129957819 583181286 1439011696 -858996022 -1144262052 918814633 1103417151 -657613179 -1345671661 833502128 1185483558 -543139172 -1465423350 941127579 1327449869 -703195465 -1592711647 1064678274 1215464212 -780414290 -1501765064 270192389 1730019219 -32199127 -1995202881 393677596 1617968010 -109483472 -1904321882 515983159 1774614433 -254859749 -2016930163 430736174 1856746424 -140320254 -2136616300 229498721 2058022903 -475808179 -1801154853 180362104 2110204910 -456230316 -1815524670 58087251 1953589189 -310888833 -1702951191 68916042 1931256796 -367660442 -1659714832 -433135277 -1859530299 136347775 2133307625 -515693238 -1773922852 256722022 2018145520 -386569887 -1611507209 117114957 1912355035 -275206792 -1734369810 26659924 1989278914 -73797321 -1935752799 362254363 1653645453 -51104466 -1947007560 318395394 1711105172 -180193019 -2109388397 457971753 1816864959 -231752420 -2060939894 471981104 1797713062 -582958693 -1438125811 860790967 1145671713 -634583678 -1389742828 874734766 1126454328 -744797783 -1533249217 1033185413 1251088403 -722039376 -1544438490 989392028 1308613642 -1057500673 -1208950423 788115667 1509851205 -946203162 -1331878544 697595082 1586709596 -835954227 -1188337317 539113697 1462044791 -918446636 -1102664382 659553528 1346948206 -13250542 -2009931644 289124670 1715241384 -128445429 -1889590115 374764839 1632716209 -236038112 -2031523658 534788364 1759971738 -159146951 -2122011473 411958549 1871367555 -494747530 -1786384160 210542938 2072744396 -437320593 -1830275847 199320899 2095470037 -329693116 -1688307502 39266664 1968183806 -348877731 -1674330933 87747953 1916657127 -1000607526 -1285767092 710250998 1565696352 -1019857725 -1271856043 758666735 1514104185 -897550104 -1115207554 613292484 1401497938 -840057615 -1159033753 602136029 1424289099 -638787394 -1360277464 937591186 1088794884 -561961817 -1450830799 814695819 1200125213 -684234612 -1607444454 960039328 1312700726 -799363947 -1487037437 1045745081 1230241071 -736590895 -1558203577 974578429 1293013611 -747288632 -1536002210 1031481060 1249646194 -624751645 -1379648651 885877455 1137334873 -575746054 -1431699604 866168534 1151835712 -911240267 -1096244445 664924825 1353105935 -826124372 -1178245318 550254208 1472923158 -948692089 -1334629615 695892651 1585269309 -1072046178 -1222709496 773308082 1494257188 -277437671 -1737387121 24691253 1988096675 -400857344 -1625532522 102041132 1897019066 -508744917 -1767236675 262359559 2024045201 -423563470 -1849172060 147754526 2143927944 -222186627 -2050587669 483381841 1808327367 -173246620 -2102704142 463607368 1822762718 -65389745 -1961030695 303323747 1695771381 -76021930 -1938763840 360291962 1652469484 -855395696 -1174109690 588108732 1409999658 -898730359 -1117174241 610277285 1399269171 -1009239390 -1260451276 769022862 1523673880 -994705733 -1280127443 716939159 1572646657 -793468172 -1481403806 1052427224 1237185358 -673618195 -1596041605 970393537 1322268503 -563139898 -1452795312 811682794 1197898620 -654119201 -1375347127 923570163 1074511717 -160591272 -2123717938 409203572 1868874722 -251636159 -2046335273 521025389 1745422331 -122283414 -1884214532 381188934 1639926736 -2367885 -1998786843 299220831 1725075401 -338001348 -1663192406 97837840 1926484870 -323533275 -1682934093 45688585 1975392159 -452916722 -1845085544 185559842 2080922548 -496185833 -1788084607 207793979 2070257581 -2109594537 -180022079 1816937851 457930221 -2060459954 -232206120 1797357922 472297972 -1936085915 -73491213 1654115657 361823711 -1946916740 -51160854 1710885200 318585286 -1611320269 -386792283 1912296735 117204361 -1734807510 -274743108 1989579014 26321296 -1859208191 -433484649 2132860205 136834491 -1773963240 -515618674 2018318644 256518562 -1188297569 -836029431 1461872051 539317541 -1102987130 -918097904 1347396010 659067196 -1208513363 -1057964997 1509551489 788454679 -1332066124 -945981406 1586768280 697506062 -1533340421 -744741779 1251309015 1032996161 -1544105758 -722345868 1308144078 989823320 -1438606135 -582505377 1146027493 860474739 -1389537072 -634755002 1126382076 874776938 -1688660714 -329374336 1968665658 38814892 -1674260209 -348921447 1916448803 87916725 -1786602204 -494555726 2072837128 210488478 -1829807811 -437753429 2095134737 199624839 -2031221390 -236374556 1759536222 535254216 -2122071701 -159059459 1871552583 411734225 -2009756352 -13451818 1715203180 289201402 -1890039463 -127960625 1633036405 374413539 -1606994466 -684718776 1312380146 960390244 -1487212089 -799162031 1230278891 1045667965 -1360216596 -638874246 1088609472 937815126 -1451132427 -561624733 1200560345 814229583 -1115675206 -897116884 1401832598 612987904 -1158815325 -840249035 1424195727 602189849 -1285837432 -1000563426 1565904036 710081586 -1271502447 -1020176121 1513621693 759117867 -1334556971 -948734397 1585063929 696063855 -1223064884 -1071730086 1494737888 772854646 -1095774489 -911671695 1352773579 665231197 -1178465538 -825935256 1473014738 550198084 -1379707215 -624663001 1137522589 885655307 -1431399768 -576085442 1151398788 866632466 -1558651261 -736104939 1293336495 974229305 -1535829350 -747492852 1249606582 1031555872 -1961204195 -65186165 1695811377 303249319 -1938316796 -76508526 1652146984 360641470 -2050888145 -221847879 1808764675 482918293 -2102646218 -173335904 1822575386 463829900 -1767016839 -508934417 2023954261 262416323 -1849642400 -423132426 2144260940 147448794 -1737032117 -277754147 1987616615 25145329 -1625605550 -400815420 1897225086 101870568 -1452312684 -563591422 1197545144 812000814 -1375554675 -653950181 1074582177 923525687 -1481310298 -793522384 1236967050 1052618268 -1596376129 -673314007 1322736275 969959941 -1260886032 -1008773274 1523975900 768685642 -1279941655 -994929793 1572586181 717025875 -1174147134 -855318700 1410174702 587906680 -1116853285 -899081395 1398819575 610761313 -1845405860 -452565046 2081371760 185075430 -1788046523 -496262189 2070082153 207995647 -1663377554 -337776648 1926544962 97750740 -1682498697 -323998751 1975089755 46025421 -1883879624 -122587218 1639458324 381621890 -1998879967 -2313289 1725293069 299029147 -2123510006 -160759908 1868803622 409247408 -2046817517 -251184251 1745775167 520706729 787966811 1508924365 -1057420681 -1208075551 698003266 1587388372 -946549138 -1332478216 539812713 1462490111 -836599227 -1188711725 658581360 1346770918 -917551524 -1102547254 859863871 1145523113 -582084077 -1438045563 875413286 1126862768 -635183606 -1390088548 1033630477 1251787675 -745172447 -1533893961 989214484 1307641730 -721922504 -1543543122 362367891 1654553349 -73979201 -1936713175 318017418 1710472988 -50663770 -1946296784 457360289 1816523575 -179527027 -2108976613 472844216 1797797678 -232692076 -2061085182 137255927 2133420897 -434095397 -1859712435 256090094 2017767288 -514982206 -1773482412 116773829 1911743315 -386157847 -1610841473 26744796 1990141770 -275351824 -1735309722 938236442 1089170060 -639485130 -1360720992 813800963 1200008853 -560988369 -1450651719 959959592 1311826622 -684084476 -1606515822 1046091313 1230841511 -799770851 -1487714421 710625918 1566341864 -1001051310 -1286464572 758550119 1513209585 -1019678901 -1270882339 612418124 1401418458 -896621728 -1115057162 602736213 1424635587 -840734855 -1159440401 209877714 2072332868 -494134274 -1786041496 200261323 2095615581 -438181913 -1830359183 39449312 1969144438 -329804852 -1689214118 87308025 1915946607 -348497963 -1673697469 288713398 1714575904 -12907622 -2009318644 374910639 1633656377 -128528509 -1890451691 535749252 1760154130 -236944472 -2031635650 411248285 1870927371 -158513231 -2121631961 482413017 1808152911 -221288203 -2050467741 464309696 1823210838 -173888276 -2103075718 303727083 1696444797 -65740601 -1961635759 360138226 1651537252 -75946786 -1937894328 24517053 1987127595 -277317487 -1736488953 102489508 1897721138 -401228664 -1626174434 263033231 2024448281 -509349725 -1767587787 146822550 2143773952 -422693702 -1849097172 665790737 1353193863 -912177091 -1096386389 549645576 1472585118 -825455580 -1177830222 695509283 1584632245 -948256753 -1333923687 773416250 1495160236 -1072233450 -1223674752 974666101 1293879779 -736733095 -1559140145 1031142764 1249037818 -746873792 -1535333162 885240135 1136951761 -624045973 -1379213059 867071326 1151944136 -576711566 -1431886620 98187416 1927088142 -338404940 -1663866590 45612161 1974520855 -323379795 -1682002629 184660138 2080800828 -451948154 -1844911856 208434355 2070627365 -496888417 -1788533495 409807100 1869224042 -161265200 -2124121786 520154341 1745345651 -250704439 -2046182049 381067470 1639026776 -122109470 -1883246220 299590871 1725715521 -2816517 -1999489683 1051990096 1236478150 -793085572 -1480766998 970579017 1323232479 -673727131 -1596944909 812617826 1198039284 -564006578 -1452883496 922899579 1074095341 -653511337 -1375009343 587401268 1409562786 -854759144 -1173726834 611241005 1399454907 -899633919 -1117282921 769163270 1524609168 -1009327830 -1261317700 716522527 1571976329 -994368205 -1279519323 1251716703 1033674441 -1533685901 -745340955 1307994694 988895952 -1544025238 -721470468 1145054829 860296955 -1437710527 -582387753 1127080564 875221730 -1390181544 -635128882 1462550075 539725485 -1188897001 -836374655 1346468386 658918068 -1102111986 -918017128 1509373449 787482271 -1208395995 -1057069133 1587212816 698204806 -1332440260 -946625622 1911918231 116571649 -1610879045 -386080979 1989692046 27228696 -1734988894 -275702988 2133722789 136918579 -1860147319 -433629409 2017706684 256176682 -1773296752 -515206394 1816305395 457551461 -2108882977 -179581111 1798265578 472410748 -2061419578 -232387760 1654200001 362686039 -1936230419 -74430597 1710543576 317973070 -1946504204 -50494622 1400938270 612872072 -1114702286 -896938332 1424841479 602565521 -1159513557 -840693059 1566250796 710682554 -1286244864 -1001240938 1513542453 758244259 -1271352807 -1019247985 1312264058 959496172 -1606816170 -683745600 1230654307 1046313973 -1487656369 -799860007 1089210184 938162142 -1360894364 -639281422 1199686481 814150599 -1450204547 -561474837 1760477142 535400256 -2032083206 -236458388 1870887887 411323225 -2121458973 -158717323 1714763748 288491378 -2009377080 -12818850 1633219581 375374699 -1890151727 -128867769 1968811954 39755556 -1688744290 -330236408 1916038059 87251773 -1673917817 -348308975 2072127360 210048790 -1785968980 -494176710 2096096153 199807759 -1830714699 -437865949 2024656093 262863947 -1767657999 -509305497 2143291588 147273810 -1848743448 -423011970 1987462383 24212601 -1736956477 -276884139 1897627894 102543456 -1625955878 -401419956 1696259257 303950895 -1961575019 -65827581 1651972256 359671862 -1938196084 -75609830 1807832203 482763805 -2050017881 -221772495 1823248530 464232452 -2103250498 -173686488 1136913429 885316739 -1379037895 -624247377 1152264204 866719898 -1432336096 -576226890 1293444135 975131825 -1558838005 -737069667 1249222718 1030918312 -1535393518 -746786428 1584725105 695454951 -1334141603 -948064821 1494825064 773720318 -1223206588 -1072666158 1353675843 665339093 -1096739473 -911858183 1472376922 549814476 -1177759370 -825499168 1639382428 380751114 -1883726672 -121656282 1725643141 299632915 -1999284055 -2987969 1869444526 409617720 -2124213118 -161209324 1744875959 520585505 -2045849445 -251011059 2080501240 184999278 -1844474668 -452412350 2070686177 208345463 -1788720947 -496666533 1926915530 98391388 -1663826714 -338480016 1974968787 45125957 -1682325249 -323030935 1524161876 769650114 -1260995464 -1009677074 1572149581 716319195 -1279559583 -994293513 1409504614 587490800 -1173539766 -854981412 1399755135 610902505 -1117720493 -899170107 1198509360 812187046 -1453216740 -563700598 1073875241 923089343 -1374918651 -653567853 1236550914 1051948436 -1480973266 -792914760 1322877211 970895757 -1596465097 -674180959 963172256 1315956534 -681134452 -1604221414 1040520121 1224876847 -804556139 -1492368893 934502290 1085566724 -641909058 -1363538392 819895179 1205447453 -556729689 -1445475791 618645444 1406728018 -892229912 -1110010242 598868957 1421161291 -843291919 -1162128793 704925686 1560510304 -1005965606 -1290985908 761891823 1517206393 -1016599869 -1268721067 34010984 1963051006 -334981564 -1693473070 90911601 1919681511 -345681315 -1671273781 215842650 2077904844 -489480586 -1781256480 196131651 2092403669 -440477073 -1833309447 531752716 1756813210 -239106528 -2034714954 417080085 1876628355 -153992647 -2116717905 292187966 1718443944 -10220014 -2006761852 369601319 1627429809 -133576181 -1894843747 544466657 1467274871 -830634035 -1183140005 656286456 1343820398 -921680940 -1105759422 782790355 1504665157 -1062858753 -1214169239 700820170 1589811804 -942945306 -1328743568 1036318341 1254344211 -741697623 -1530026177 984167068 1303249418 -727231568 -1549769946 857702071 1142443553 -586080357 -1441386739 879934126 1131776568 -629351550 -1384387820 454936105 1813706431 -183261435 -2112579693 477102640 1802973862 -226598116 -2055646326 365317659 1656848013 -70766793 -1932583007 313231874 1705818772 -56235218 -1952261192 111859277 1907222235 -391858335 -1616672777 29823572 1992303298 -272010376 -1731312658 141647487 2138468073 -427868333 -1854402619 253532774 2015079152 -518849718 -1776956452 190756130 2086241716 -447687666 -1839733608 204697915 2067022253 -499314665 -1791352703 92618000 1921125766 -343188420 -1668518742 48822537 1978648991 -320432091 -1679710029 384410950 1643025872 -119028630 -1881082628 293888351 1719882185 -7733133 -2004012827 405941620 1865752034 -163820456 -2126807858 526379373 1750653435 -246314943 -2041136937 808490474 1194829180 -566299450 -1455831984 928862707 1079664997 -648859425 -1370226615 1055595992 1240214862 -790266636 -1478341534 965138881 1317136727 -678905619 -1601206149 763856270 1518384408 -1014373214 -1265707980 719995287 1575842049 -991682373 -1276964819 593235388 1415265578 -850236272 -1168811002 607242661 1396111667 -901797751 -1120364513 306545763 1698870517 -62134961 -1957898791 354959482 1647276268 -81387178 -1943989824 480119889 1805204679 -225415811 -2053677589 468961352 1827993822 -167925404 -2097505806 267555847 2029364369 -503515861 -1761884739 144658462 2140692616 -426692302 -1852440156 19471413 1982737571 -282624743 -1742713457 105175084 1900275898 -397756160 -1622308458 690726059 1579979837 -953825913 -1339886319 776364210 1497452580 -1069022818 -1219546872 670051481 1358371855 -906080843 -1090945757 547219584 1469765654 -829191764 -1181435590 882685135 1134265433 -627911197 -1382685323 871461078 1156988992 -570486278 -1426579092 977747197 1296043115 -733389359 -1555141305 1026226404 1244514418 -752576056 -1541166754 1560548004 704848434 -1291160696 -1005763810 1516885693 762242603 -1268271215 -1017084153 1407163030 618179072 -1110312006 -891892948 1420975759 599092761 -1162068061 -843378891 1085473472 934556246 -1363319828 -642100358 1205782233 819590735 -1445943307 -556296349 1315474162 963623524 -1603867682 -681452728 1225084651 1040350845 -1492439097 -804511919 1718235756 292356858 -2006691008 -10263594 1627911797 369149667 -1895196839 -133257265 1756478046 532056776 -2034246798 -239539228 1876721223 417025745 -2116935829 -153800707 2078089736 215618206 -1781316828 -489393230 2091968017 196597383 -1833007299 -440813653 1963371066 33659564 -1693922538 -334496896 1919643171 90988213 -1671098609 -345882727 1142891493 857215859 -1441709367 -585731489 1131603964 880138090 -1384347952 -629426618 1254403031 1036229441 -1530213637 -741475731 1302949838 984506200 -1549332766 -727695756 1504195457 783221527 -1213836627 -1063165381 1590032280 700630798 -1328834892 -942889438 1467202483 544508709 -1182934369 -830805495 1344176042 655970108 -1106239866 -921227760 2138112813 141964219 -1853922815 -428322153 2015151924 253491106 -1777162728 -518678898 1907002143 112049033 -1616582093 -391914843 1992773382 29392784 -1731645910 -271704388 1657148233 364979167 -1933020571 -70302989 1705760592 313321414 -1952074116 -56457494 1813879675 454732781 -2112619945 -183186751 1802526562 477589492 -2055324082 -226947368 1865576486 406143152 -2126769910 -163896932 1751102527 525894825 -2041457389 -245963387 1642723348 384747650 -1880647368 -119494226 1719942157 293801115 -2004198111 -7508553 1921343554 92426452 -1668611730 -343133704 1978180699 49255629 -1679374985 -320735775 2086594672 190437606 -1840215716 -447235638 2066951273 204741887 -1791144635 -499483181 1415336174 593191032 -1169018430 -850067116 1395758327 607560801 -1119881765 -902249139 1518852316 763422794 -1266042384 -1014068890 1575623877 720186451 -1276871191 -991736449 1240154250 1055682588 -1478155866 -790490832 1317438611 964801541 -1601641025 -678439639 1194379448 808974382 -1455511148 -566650622 1079839905 928660535 -1370264179 -648782565 1982415207 19821041 -1742266293 -283111203 1900316030 105100776 -1622481838 -397552444 2029177173 267778499 -1761826695 -503605009 2141130060 144195034 -1852740512 -426353418 1805537539 479814037 -2054148049 -224984903 1827902746 469017996 -2097286090 -168115040 1699076401 306375079 -1957971939 -62093173 1646796072 355413438 -1943634940 -81703790 1296523695 977293625 -1555496829 -733073387 1244308918 1026397472 -1541094246 -752618484 1134356893 882628875 -1382905679 -627722201 1156656516 871767314 -1426109272 -570917826 1357935051 670515549 -1090645785 -906420111 1469953490 546997572 -1181494018 -829103000 1579940345 690801007 -1339713323 -954030013 1497775584 776015222 -1219994420 -1068536742 -240034392 -2034864834 532626564 1756892178 -153314895 -2116310745 416479389 1876281355 -9775718 -2006063860 291812534 1717797920 -133754493 -1895816939 369717423 1628323897 -335131188 -1694401190 34090208 1963924598 -345273899 -1670596285 90564857 1919080559 -488782338 -1780812440 215196882 2077529156 -441450009 -1833488015 197025995 2092519517 -891323040 -1109897738 617684044 1406545114 -843925127 -1162507793 599578709 1421600963 -1006308014 -1291598396 705336446 1561175272 -1016516277 -1267858979 761745511 1516265713 -681022204 -1603314286 962989096 1314995390 -804935395 -1493001845 1040959537 1225586855 -642521802 -1363880544 935167002 1085977740 -555867857 -1445391943 818954243 1205301397 -391484183 -1616028545 111414725 1906523475 -272127760 -1732208538 30001628 1993275722 -428743461 -1854483379 142575095 2138617185 -518250302 -1776611244 252854766 2014671224 -182616947 -2112205797 454237601 1813261623 -227493740 -2055763966 478075320 1803151662 -70847297 -1933458391 365467027 1657775365 -55889754 -1951662032 312824202 1705140508 -742110175 -1530692425 1036659981 1254956443 -727087048 -1548830546 984082708 1302387074 -585120749 -1441205115 856794431 1142330793 -630063094 -1384828772 880566566 1132155312 -831300539 -1183552301 545078633 1467616767 -920741796 -1105614646 655423856 1343736294 -1062677385 -1213209375 782677339 1503757773 -943386514 -1329454856 701198658 1590444500 -1014546646 -1266675780 763977222 1519283856 -991233229 -1276261467 719624735 1575201417 -849561832 -1168406642 592631348 1414915746 -902728959 -1120517225 608113197 1396187835 -567267506 -1456005160 809389666 1194950388 -648156329 -1369777215 928221819 1079294701 -789862532 -1477666838 1055245904 1239611078 -679058587 -1602137101 965214793 1318007519 -118939678 -1880215692 384270030 1642090072 -8070149 -2004620435 294304471 1720552001 -164456496 -2127190202 406648572 1866188394 -245410871 -2041027745 525415141 1750467187 -446820474 -1839644912 189820586 2086100540 -499922017 -1791689975 205367987 2067438117 -343570508 -1669155038 93054616 1921832462 -320322643 -1678806213 48636545 1977684503 -627306901 -1382334723 882011975 1133862865 -571356558 -1426654492 872393566 1157143496 -733510055 -1556039985 977921909 1297012707 -752205248 -1540525354 1025778540 1243812858 -953475569 -1339281767 690323235 1579306933 -1069098474 -1220416896 776518458 1498385324 -906979779 -1091066197 671020817 1358546823 -828550620 -1181064526 546517768 1469318046 -504222045 -1762320843 268193679 2029747993 -425727302 -1852253652 143756182 2140584704 -282483055 -1741777401 19384253 1981871915 -398171512 -1622978018 105513892 1900884786 -62570809 -1958605231 306929643 1699508093 -81200418 -1943025080 354851826 1646373732 -224479499 -2053536157 479254489 1805117263 -168594708 -2097921414 469570496 1828332374 -1780639572 -488986566 2077489536 215271702 -1833935691 -440964061 2092842393 196676879 -1694101346 -335470584 1963487666 34554148 -1670654841 -345185263 1919268267 90342717 -2006284088 -9586594 1717889508 291756402 -1895346991 -134185913 1627991549 370023787 -2035220230 -239718292 1757372886 532173120 -2116238109 -153357195 1876075983 416650585 -1363953564 -642479886 1086183752 934996446 -1445036931 -556184341 1204821329 819408327 -1603784618 -680591168 1315328378 962683372 -1492782001 -805124903 1225495907 1041016309 -1291540480 -1006397290 1560987948 705558970 -1268159463 -1016177521 1516703029 761281955 -1109450702 -891809628 1406222622 618033544 -1162681301 -843721539 1421640967 599504273 -1933137427 -71198341 1657325761 365951063 -1951699468 -55812766 1705315544 312622158 -2112020001 -182841015 1813201139 454324325 -2056198714 -227027632 1803453674 477738108 -1854817911 -428439265 2139084965 142141491 -1776517744 -518304506 2014452924 253045802 -1616236101 -391315155 1906593943 111370241 -1731725918 -272579276 1992922254 30319640 -1213691611 -1062225485 1504110601 782358687 -1329246916 -943555158 1590373392 701242502 -1183645417 -831245951 1467834427 544886957 -1105279730 -921045608 1343267874 655856820 -1440769727 -585586217 1142028397 857131259 -1385013928 -629838386 1132215412 880479458 -1530654349 -742186523 1254781023 1036861641 -1549150870 -726735364 1302836294 983598288 -1477707218 -789787976 1239784194 1055042452 -1601814985 -679407967 1317560091 965701517 -1456442852 -566803830 1195250480 809051046 -1369590267 -648378733 1079236393 928311231 -1168315830 -849618212 1414695782 592821232 -1120850349 -902422843 1396658047 607682537 -1266195848 -1015000338 1518928724 764294082 -1276467615 -991062281 1575274317 719583195 -1668949274 -343741840 1921760202 93096796 -1679286529 -319869335 1978040275 48320325 -1839312172 -447126974 2085630968 190251886 -1791781171 -499866021 2067658721 205178743 -2127377790 -164234732 1866247086 406559544 -2040590693 -245875187 1750167479 525754145 -1880538448 -118590938 1642537884 383783690 -2004580695 -8145345 1720379269 294508307 -1091515537 -906494983 1358867011 670669525 -1180889226 -828751904 1469279834 546594508 -1339341987 -953388085 1579491953 690098919 -1220114620 -1069434926 1497949800 776984318 -1555571957 -733942883 1296677415 978225841 -1540743406 -752013436 1243905598 1025724072 -1382264007 -627350609 1133654549 882180739 -1427007712 -571037770 1157625356 871941786 -2053182553 -224797903 1804634763 479705629 -2097991746 -168550616 1828540050 469401092 -1958386795 -62762237 1699414713 306983471 -1943492724 -80767206 1646708384 354547254 -1742079037 -282145963 1982307055 18918009 -1622917158 -398258356 1900699382 105737824 -1762495503 -504020121 2029785821 268116555 -1851803672 -426211458 2140264132 144107090 1940571633 78509415 -1650154275 -358378421 1959199208 62927230 -1698078524 -305246126 2104577475 175537493 -1820381969 -461890439 2048690650 219920716 -1810700042 -485107616 1847448981 421192963 -2146192199 -149650385 1768952204 511123738 -2021756768 -260489162 1623612839 398552369 -1899479925 -103871459 1739299262 279750952 -1985611630 -22886396 1220863289 1069798831 -1496677355 -775048061 1336484128 950931894 -1582874612 -694128486 1176464651 823680413 -1475277785 -552190799 1098033426 913676676 -1350776770 -662964056 1433662813 578078155 -1149397903 -864377625 1377710404 622395858 -1139781528 -887660290 1537768815 749686265 -1247404989 -1029624619 1556461942 734169568 -1295263654 -976426804 1790047408 498517030 -2067819108 -206002934 1843146921 450560063 -2083368571 -187342573 1684700290 325930004 -1973150290 -43832008 1661450395 335579149 -1928734281 -99686111 1996940500 119874 -1727494664 -300960402 1886068941 124522587 -1637531167 -379424393 2044554470 249191536 -1747776054 -522961572 2125506815 163027049 -1866544685 -407242427 1373623416 651748590 -1076775596 -925465150 1454510177 565518583 -1195609779 -809811493 1594121290 671313116 -1324728986 -972222992 1483315283 795781317 -1234699905 -1050621463 1281934364 997192842 -1570331344 -715024986 1258618885 1006776467 -1525980887 -770944577 1119046702 901020856 -1396888318 -608559724 1172211767 853129377 -1412372197 -589833843 1100785523 916166629 -1349335457 -661260599 1190224746 838226940 -1459682746 -537382192 1330065217 943726551 -1589031315 -699498757 1210772312 1059969998 -1507554700 -786187550 1546368791 724338561 -1306143173 -987568467 1531343630 742474648 -1253567966 -1035001164 1391476517 636948403 -1124180471 -872845665 1436416828 580570026 -1147954672 -862672250 2062714811 234207021 -1795365225 -470034943 2107589538 177763124 -1819204978 -459927016 1948848009 53362463 -1708691803 -316645837 1933888400 71564038 -1656051012 -364013014 1732614111 272803657 -1991510285 -28522907 1613255622 388981584 -1910099222 -115277188 1771970541 513355643 -2020573503 -258519465 1861475316 435481442 -2130855208 -134575538 1485280818 796960420 -1232472290 -1047607416 1609191979 686645949 -1310444793 -958200943 1448877568 559623830 -1202553044 -816492614 1362221593 641133199 -1086342347 -935818333 1160808022 842512064 -1421940870 -600188948 1113408079 895120089 -1403837597 -615246859 1273695844 1022115570 -1511690424 -756916258 1283902077 998374123 -1568101551 -712008761 1676261114 351176300 -1914185770 -85924032 1686401763 327369333 -1970662449 -41082023 1832009416 439684702 -2093195292 -197431438 1784675025 492358215 -2075026435 -212423829 2120132254 156866056 -1873754190 -413665500 2033410695 238309905 -1757609045 -533056707 1887776428 125967930 -1635037312 -376668394 2011753141 15718947 -1712944231 -287196401 398852341 1623273571 -104308263 -1899015857 279692524 1739388026 -22698560 -1985833642 421365959 1847244881 -149689877 -2146117251 510676190 1769438280 -260166158 -2022105756 175181969 2104893447 -461409859 -1820835541 219993224 2048648222 -485313116 -1810528974 78289059 1940760629 -358286961 -1650210535 63397050 1958767660 -305578602 -1697772288 749215805 1538199723 -1029291759 -1247710841 734389284 1556272306 -976517880 -1295207010 578005007 1433704601 -864171741 -1149568587 622750742 1377393792 -888140486 -1139327572 824127577 1175978191 -552513163 -1474928157 913503296 1098237142 -662923924 -1350851078 1069856875 1220774141 -775235257 -1496454703 950631538 1336823012 -693691042 -1583338040 249377204 2044330274 -523022184 -1747689458 162592173 2125972795 -406940543 -1866882025 440710 1996589328 -301410134 -1727010756 124485023 1886145801 -379249485 -1637733339 325722576 1684869446 -43761412 -1973194646 336061897 1660999007 -100039451 -1928416141 498182626 1790351732 -205535026 -2068252584 450653691 1843092845 -187560745 -2083177407 900927868 1119101418 -608341936 -1397079866 853464421 1171908083 -590302135 -1411939105 996710734 1282386392 -714672030 -1570649868 1006984535 1258450369 -771015557 -1525936915 671351064 1594044814 -972398540 -1324527454 795460865 1483666839 -1050172371 -1235184453 652183850 1373157820 -925767674 -1076438896 565333299 1454734757 -809751521 -1195697015 636510839 1391940321 -872545445 -1124518963 580757102 1436194552 -862730430 -1147865132 724298309 1546443475 -987395223 -1306346497 742796892 1530994378 -1035448464 -1253081114 944206355 1329611397 -699854017 -1588714583 1059763722 1210943132 -786114778 -1507596368 916257313 1100729015 -661480691 -1349145701 837893688 1190530734 -536912108 -1460113534 513688255 1771663913 -258989165 -2020142331 435390118 1861531184 -134355062 -2131044580 273009293 1732442651 -28595295 -1991468233 388501140 1613708802 -114921544 -1910415570 53039835 1949196877 -316197897 -1709178015 71603906 1933813332 -364185618 -1655847048 234019561 2062936703 -469976123 -1795454125 178200304 2107125350 -460226596 -1818865846 1022055222 1273783200 -756731366 -1511914868 998676271 1283565497 -712444413 -1567635819 842062596 1161292690 -599868888 -1422292290 895295261 1113206667 -615285199 -1403760985 559694674 1448833988 -816700802 -1202384152 640780107 1362540509 -935336345 -1086793999 797428576 1484848118 -1047942580 -1232168230 686428025 1609383919 -958108075 -1310499133 126186494 1887585128 -376761646 -1634983356 15251431 2012186481 -286861621 -1713248675 157219788 2119813978 -414147872 -1873302922 238239701 2033454915 -532848903 -1757778321 439509914 1832211212 -197393738 -2093272544 492808067 1784190741 -212744529 -2074675655 350874536 1676598078 -85489020 -1914652142 327430065 1686314791 -41267555 -1970438645 -1150070791 -864780433 1434267349 578428483 -1138848800 -887506058 1376840396 622320218 -1247230005 -1028655267 1537648359 748787313 -1295711278 -977128636 1556833022 734810728 -1497079907 -775721205 1221213873 1070403111 -1582720124 -693196014 1336408744 950061630 -1474308177 -552016071 1175565955 823559701 -1351478346 -663411936 1098674842 914047500 -2145554639 -149266521 1846742557 420757131 -2022659288 -260596802 1769916932 511310482 -1899567357 -104736875 1623754287 399488697 -1985273062 -22277236 1738883638 279081632 -1649770667 -357740605 1940135545 77803247 -1698186420 -306148390 1959385696 63892214 -1821247641 -461977615 2105513547 175679197 -1810091138 -484768792 2048021074 219505348 -1570210120 -714125778 1281761172 996224770 -1526351199 -771585481 1259068301 1007479579 -1397492086 -608909796 1119721382 901424944 -1411501421 -589757947 1171280831 852976425 -1075876132 -925344182 1372655600 651575142 -1196250427 -810182061 1455213545 565967743 -1325078802 -972827016 1594525634 671987540 -1234623753 -1049750943 1483162587 794850125 -1727635856 -301895962 1997029212 987082 -1637115287 -378754305 1885731653 123915219 -1747069374 -522524972 2043918190 248809464 -1867509157 -407428403 2126410615 163136481 -2068754924 -206143870 1790914360 498605998 -2082698739 -186926437 1842539297 450223031 -1972713946 -43125072 1684317962 325293980 -1928920513 -100650327 1661559571 336483205 -1991955077 -29221395 1732987991 273448129 -1909921438 -114304524 1613137998 388085976 -2019646135 -258370081 1771095141 513275123 -2131533488 -134983226 1862074492 435826922 -1796063969 -470479479 2063359027 234581157 -1818232570 -459748976 2106693674 177645756 -1708542675 -315718213 1948767233 52487319 -1656458956 -364691038 1934233624 72163470 -1305801293 -986956507 1545956511 723672073 -1253652054 -1035863748 1531488390 743413776 -1125087871 -872958697 1392436397 637129787 -1147321960 -862293746 1435705524 580128802 -1348723241 -660918975 1100119291 915754093 -1460545074 -537466536 1191164130 838371444 -1589144091 -700406413 1330246857 944686175 -1507175940 -785555094 1210331344 1059258438 -1872880582 -413586260 2119204118 156716416 -1758210013 -533403467 2034088207 238717337 -1635412984 -377314146 1888220452 126666162 -1712828399 -286302073 2011574589 14746027 -1914106786 -85050168 1676111218 350248420 -1971009465 -41682735 1686808939 328047101 -2093841300 -197806854 1832707392 440128982 -2074132363 -212307741 1783701849 492179919 -1422902030 -600372124 1161715166 842624328 -1403127573 -614807427 1112775111 894740817 -1511279424 -756251562 1273353708 1021502842 -1568247591 -712949681 1283985909 999235939 -1232655210 -1048568832 1485393338 797867308 -1310005105 -957491175 1608812963 686012725 -1201888092 -816081870 1448265096 559281438 -1087283011 -935964629 1363083665 641216775 -551580931 -1474774421 823258065 1175903047 -663597340 -1351254414 914108360 1098587998 -775683377 -1497157031 1070228451 1221415797 -693516586 -1582369216 950511610 1335924588 -1029137767 -1246778865 749140917 1537329955 -976920960 -1295880682 734740396 1556877114 -864873813 -1150016963 578646919 1434075921 -887171406 -1139153372 621852574 1377273608 -462312907 -1820943709 176147225 2105080719 -484676052 -1810145606 219287296 2048212886 -357948921 -1649601903 77873963 1940091837 -305666530 -1698638200 63538994 1959704484 -104416687 -1899918649 399039357 1624239083 -22315448 -1985196322 279256932 1738682354 -149081501 -2145778955 420696911 1846830041 -261032326 -2022193428 511612758 1769580480 -972768324 -1325167830 671799952 1594747398 -1050050651 -1234284749 795287177 1482698271 -924896370 -1076362472 651252386 1373004340 -810354793 -1196046591 566007483 1455138349 -608982056 -1397449906 901630708 1119550050 -589402175 -1411817641 852496109 1171734139 -714595350 -1569778820 996557510 1281454672 -771364877 -1526540443 1007388383 1259124297 -43345036 -1972524062 325384792 1684261582 -100180115 -1929351173 336150081 1661865687 -206499002 -2068438064 499085930 1790460668 -186853537 -2082740279 450016883 1842710245 -522351856 -1747272826 248769084 2043992746 -407875831 -1867022433 163458597 2126061235 -301595870 -1727974476 549390 1997492888 -378812613 -1637025875 124102167 1885509249 -316020609 -1708205847 52922707 1948301765 -364630938 -1656546064 71978314 1934458332 -470654899 -1795862309 234619233 2063282679 -459299756 -1818716990 177325432 2107045358 -258017253 -2019964787 512792887 1771547041 -135054334 -2131489644 436034862 1861905848 -29003735 -1992146753 273355013 1733042579 -114772944 -1909488474 388420892 1612834186 -699938633 -1589577695 944351643 1330551053 -785773394 -1506984904 1059351938 1210277140 -660848507 -1348767725 915546537 1100288319 -537820004 -1460227062 838854064 1190712614 -873408301 -1124603835 637450751 1392085353 -862118710 -1147524004 580091366 1435782512 -987016991 -1305714569 723857869 1545732443 -1035561736 -1253989266 742979028 1531954498 -197994178 -2093618776 440186898 1832618116 -211870425 -2074595919 491879435 1784040605 -85372660 -1913757286 350695456 1675624630 -41642731 -1971083901 327873593 1687012527 -377108134 -1635583540 126593142 1888262368 -286782141 -1712374315 15101039 2011258105 -413253272 -1873186306 156246084 2119635154 -533494415 -1758153241 238937181 2033898699 -815990282 -1201944224 559061210 1448454220 -936296977 -1086976647 641686723 1362652245 -1048088124 -1233108654 797511912 1485709438 -957696547 -1309833909 686085361 1608770663 -756291182 -1511204604 1021675710 1273149480 -712626805 -1568596707 998788263 1284471857 -600809056 -1422438090 842924172 1161375770 -614619719 -1403349713 894682261 1112863747 -1389455051 -634803805 1126234137 875022479 -1438425812 -582718022 1145912320 860490902 -1544220409 -722329199 1308323883 989610173 -1533487842 -744495736 1251390514 1032946852 -1332115119 -945899065 1587013757 697358571 -1208726200 -1057784354 1509567588 788339954 -1102970525 -918212107 1347182671 659247321 -1188051590 -836176404 1461822550 539399360 -1774142979 -515405461 2018433233 256501831 -1859289628 -433435278 2133007560 136588382 -1734659633 -274988711 1989497059 26370165 -1611205162 -386808512 1912116474 117417068 -1946703463 -51341041 1710868661 318699555 -1936036480 -73573098 1653869740 361970746 -2060705365 -232058563 1797406855 472215569 -2109610574 -179907292 1817150622 457749512 -1271551884 -1020094238 1513867608 758970830 -1286050707 -1000383237 1565920577 709967319 -1158799290 -840363824 1423982954 602370556 -1115429793 -897264439 1401783667 613070309 -1451050992 -561674106 1200412988 814475690 -1360036855 -639087457 1088494885 937831859 -1487327198 -799145804 1230459150 1045455256 -1607142341 -684473171 1312462103 960341377 -1889826628 -128141270 1633020304 374528262 -2009707355 -13534157 1714957705 289348895 -2122317682 -158912488 1871602082 411652404 -2031237993 -236260351 1759749563 535074093 -1829988136 -437540786 2095249908 199608674 -1786684223 -494506921 2072985069 210242939 -1674112790 -349167492 1916367302 87966032 -1688546061 -329391003 1968485855 39028041 -1625752649 -400569567 1897306779 101820941 -1737146450 -277737672 1987796610 24931860 -1849461883 -423345389 2144146089 147464767 -1766934628 -508983542 2023806640 262661670 -2102400045 -173483195 1822526207 463911529 -2050871350 -221962404 1808551654 483098224 -1938529311 -76328073 1652163277 360526427 -1961252872 -65104018 1696057044 303101506 -1535714433 -747508759 1249426003 1031768773 -1558503578 -736350224 1293254218 974278364 -1431481523 -576035877 1151545953 866386679 -1379887276 -624449598 1137636984 885638894 -1178481893 -825820275 1473227319 550017697 -1096020222 -911523948 1352822318 665149112 -1223015639 -1071811649 1494491653 773001875 -1334343888 -948914266 1585047068 696178314 -2046571786 -251332000 1745726426 520788812 -2123493649 -160874887 1868591043 409427797 -1999093052 -2133422 1725309928 298914686 -1883928867 -122505653 1639704561 381474663 -1682646382 -323753468 1975172030 45976360 -1663492469 -337760739 1926725543 97537841 -1787866464 -496475594 2069967756 208012058 -1845324103 -452614609 2081224597 185321219 -1116870082 -898966872 1399032594 610581380 -1174393305 -855171407 1410223883 587825053 -1279892980 -995011942 1572340512 717173686 -1260673515 -1008953725 1523959609 768800687 -1596261798 -673330484 1322556278 970173408 -1481163197 -793768235 1236885359 1052667897 -1375636888 -653901058 1074729796 923280338 -1452493199 -563378457 1197659997 811984843 -918397903 -1102746457 659307805 1347095947 -835741656 -1188517698 539097348 1462159762 -946220029 -1331764075 697808175 1586529721 -1057746918 -1208803188 788164918 1509769632 -722121643 -1544389437 989539705 1308368367 -744978356 -1533036326 1033300320 1251072502 -634469273 -1389759247 874554699 1126667741 -582811522 -1438371608 860709202 1145721284 -231965447 -2060759953 471997909 1797598531 -180242208 -2109306762 458217932 1816717658 -50858805 -1947155363 318346727 1711187313 -73781038 -1935867836 362041854 1653825896 -275026787 -1734583285 26545585 1989295399 -386488188 -1611556846 116967848 1912600894 -515840849 -1773677511 256804227 2018096405 -433250122 -1859514336 136528282 2133094668 -799445648 -1486987802 1045892188 1229995210 -684414615 -1607230977 960153669 1312684243 -561846974 -1450846764 814515310 1200338168 -638639781 -1360522803 937508983 1088844001 -840008428 -1159115390 601889848 1424436398 -897337075 -1115387493 613275681 1401612471 -1019874010 -1271741008 758879242 1513923740 -1000853185 -1285619287 710299667 1565614213 -348697160 -1674543826 87633044 1916673026 -329610847 -1688356553 39118989 1968429083 -437467766 -1830030052 199402662 2095420464 -494861933 -1786367739 210723007 2072530985 -159359524 -2121831094 411974896 1871252582 -236086843 -2031441581 535034089 1759823999 -128199186 -1889737352 374715586 1632797780 -13233673 -2010046111 288911579 1715421261 -76267853 -1938616795 360341407 1652387593 -65406294 -1960916420 303537030 1695591184 -173033855 -2102884841 463591341 1822877499 -222137704 -2050670066 483136436 1808474914 -423416105 -1849418175 147673083 2143977325 -508630322 -1767253416 262179810 2024258420 -401037595 -1625319821 102156233 1897002847 -277519620 -1737338262 24839120 1987851078 -1072030085 -1222824211 773095255 1494437825 -948446622 -1334777100 695843662 1585351640 -826173879 -1178163489 550500197 1472776179 -911453616 -1096064314 664941436 1352991722 -575861217 -1431683447 866348851 1151623077 -624899578 -1379403120 885959466 1137286076 -747207123 -1536051525 1031333633 1249892247 -736411084 -1558416734 974463768 1293030286 -496037902 -1788330140 207711966 2070306376 -452801557 -1845101699 185379527 2081135185 -323713088 -1682720938 45803244 1975375482 -338082855 -1663143089 97985269 1926238819 -2613354 -1998639360 299269818 1724993068 -122299505 -1884099815 381401763 1639746101 -251422812 -2046515406 521008776 1745536542 -160541763 -2123799765 408957585 1869021703 -654233798 -1375330388 923749910 1074298496 -563287261 -1452549195 811764239 1197849241 -673536248 -1596090466 970245668 1322514098 -793287919 -1481616505 1052312125 1237201579 -994689186 -1280241720 716725874 1572826852 -1008993465 -1260598319 768973419 1523755773 -898779284 -1117091846 610522688 1399121622 -855608459 -1173928989 588124761 1409884879 1710691133 317727659 -1946586607 -50445689 1654314788 362670002 -1936411128 -74217826 1798085391 472624025 -2061305309 -232404299 1816223510 457600896 -2108735942 -179827028 2017461081 256324559 -1773247883 -515288349 2133706560 137033686 -1859934612 -433809670 1989905259 27048957 -1735005625 -275588399 1911967602 116490212 -1611125154 -385933624 1587098613 698221411 -1332260135 -946838961 1509226476 787728250 -1208314176 -1057118634 1346550727 658869073 -1102259477 -917771651 1462730718 539512648 -1189011726 -836358556 1127097233 875107079 -1390394691 -634949077 1145300872 860149534 -1437759836 -582306254 1307945891 988977973 -1543779697 -721618407 1251504058 1033854764 -1533669738 -745456128 2095850108 199955178 -1830665392 -437947450 2072110693 210163443 -1785755831 -494356513 1916250702 87071448 -1673933982 -348193804 1968860759 39673537 -1688989829 -330088467 1633366552 375128718 -1890233548 -128818270 1714877953 288474775 -2009557203 -12605509 1870707242 411536060 -2121344250 -158733424 1760394803 535449253 -2031935713 -236703863 1199702708 814035490 -1450417256 -561294578 1089455789 938014267 -1360943231 -639199465 1230604934 1046395408 -1487410262 -800007364 1312050847 959675913 -1606799437 -683860187 1513427664 758260294 -1271172100 -1019460758 1566103241 710927967 -1286162459 -1001289869 1424923362 602516084 -1159660594 -840447144 1401118459 612658797 -1114816553 -896921791 1472295359 549863721 -1177612141 -825745403 1353495974 665552176 -1096625014 -911875044 1494940045 773703963 -1223386975 -1072453577 1584872852 695209218 -1334223688 -948016082 1249272283 1030836557 -1535639305 -746639263 1293657538 974951764 -1558854418 -736955272 1152248297 866834815 -1432123195 -576407469 1136668144 885464422 -1378988836 -624329654 1823428983 464019937 -2103365541 -173670195 1807914350 482715128 -2050165694 -221526828 1651824965 359918035 -1938114455 -75659009 1696144732 303967690 -1961395088 -66040602 1897414931 102723973 -1625939905 -401534807 1987413258 24294812 -1736711130 -277031760 2143537441 147126711 -1848793075 -422930277 2024672568 262749614 -1767871468 -509125502 1322926334 970813544 -1596710446 -674033340 1236763879 1051767921 -1480989237 -792799907 1073858764 923203674 -1374705184 -653747850 1198263509 812334147 -1453167111 -563782289 1399672986 610951180 -1117572682 -899415776 1409324163 587703317 -1173424721 -854997703 1572264104 716302398 -1279739516 -994080494 1524309169 769403943 -1261077091 -1009627893 1974755382 45306016 -1682308838 -323145332 1926865967 98473145 -1663580925 -338627179 2070931460 208197778 -1788770008 -496584258 2080517149 184884363 -1844687567 -452231769 1745055826 520372420 -2045963906 -250994200 1869526091 409568477 -2124360345 -160963087 1725495392 299878646 -1999201972 -3036710 1639267449 380767471 -1883546283 -121868861 26990137 1989994159 -275400939 -1735227517 116789792 1911628470 -386370804 -1610660966 255876619 2017947293 -514965721 -1773596751 137206290 2133502596 -433849538 -1859859544 472696413 1798043339 -232609935 -2061133849 457245252 1816539858 -179346584 -2109189122 318197359 1710259961 -50778301 -1946279979 362449526 1654504160 -74126502 -1936466996 989198065 1307756135 -721709091 -1543723189 1033384680 1251934846 -745122876 -1533975726 875462339 1126780501 -635428881 -1389940871 860076762 1145342540 -582099978 -1437930656 658695829 1346754051 -917731399 -1102334161 539959948 1462243866 -836680800 -1188662474 697921191 1587437105 -946401397 -1332723939 787786430 1509136936 -1057305710 -1208091900 411101048 1871173614 -158431660 -2121681214 535634785 1760170999 -236764595 -2031848741 375091018 1633443804 -128643482 -1890435344 288795475 1714527173 -13055361 -2009072919 87553820 1915799434 -348547536 -1673615706 39465733 1969030035 -330018263 -1689034049 200048430 2095796152 -438166014 -1830474092 209828663 2072415137 -493888997 -1786189171 602851248 1424619302 -840915300 -1159227894 612565929 1401172799 -896703867 -1115008493 758468482 1513258772 -1019531602 -1271128520 710445979 1566554893 -1000936777 -1286481375 1046075348 1230956354 -799557896 -1487894930 959714253 1311974235 -684035359 -1606598025 813850598 1199927152 -561234230 -1450504612 938449919 1088990057 -639501613 -1360606651 867022011 1152025645 -576465513 -1432034047 885026978 1137131572 -624029298 -1379327720 1031158921 1248922655 -747086427 -1535152845 974911632 1293731846 -736781892 -1559058134 773498079 1495110729 -1072380429 -1223428763 695689414 1584418896 -948370966 -1333907076 549530861 1472601211 -825274943 -1178043049 665643252 1353439330 -912094760 -1096435378 147035251 2143593701 -422709921 -1848982071 263082090 2024366332 -509595322 -1767439920 102243393 1897868503 -401179283 -1626255877 24500312 1987242190 -277104268 -1736668702 359957527 1651750017 -75832005 -1937910355 303644686 1696493720 -65593054 -1961881164 464456741 1822964915 -173970167 -2103026273 482527292 1808136362 -221468400 -2050254458 716604922 1571927404 -994515754 -1279273920 769343971 1524396405 -1009442609 -1261301671 611126728 1399471454 -899453724 -1117496206 587254225 1409808711 -854677251 -1173776277 922850718 1074177288 -653265742 -1375157212 812405127 1198219537 -563990357 -1452998595 970595756 1323117882 -673940352 -1596765162 1052236213 1236330787 -793134951 -1480685553 299410738 1725928868 -2702306 -1999506296 380985643 1639076285 -121962489 -1883492207 520301824 1745100182 -250786772 -2046133062 409921817 1869207951 -161445835 -2123908957 208647510 2070447552 -496905094 -1788418836 184709455 2080719321 -452194205 -1844764427 45366628 1974668786 -323331000 -1682084642 98171261 1927203307 -338192303 -1664046905 -403928220 -1863599118 165866056 2128992990 -528396419 -1752793109 244264529 2038963911 -382270634 -1641008192 121201274 1883132652 -296040625 -1721894951 5547619 2001966837 -94659840 -1923306602 341178924 1666370234 -46768359 -1976471665 322453045 1681854115 -192933070 -2088295516 445542942 1837712008 -202516693 -2064980035 501462535 1793361553 -595416148 -1417307334 848087680 1166801430 -605065291 -1394057437 903941785 1122385423 -765910114 -1520561400 1012351666 1263563300 -717953145 -1573660911 993691307 1279112765 -1053443128 -1238201506 792451812 1480387186 -967278639 -1319153849 676732669 1599155819 -806472710 -1192688788 568349398 1458004544 -930875421 -1081817227 646813391 1368041049 -17319387 -1980724557 284809993 1744759711 -107315652 -1902293334 395583248 1620258694 -265539049 -2027224447 505566011 1764058029 -146672114 -2142845288 424646434 1850255284 -482301375 -1807246633 223267693 2051668987 -466784680 -1825939762 170069876 2099527650 -308600205 -1701047579 60113759 1955754953 -352917910 -1645095172 83396422 1946138576 -979789075 -1298224517 731380673 1552993111 -1024172300 -1242337694 754597848 1543311182 -884862241 -1136319927 625767411 1380664165 -869280058 -1154947504 572635114 1428588412 -668038519 -1356219873 908127141 1093131059 -549237104 -1471906298 827142076 1179262762 -688586053 -1577962963 955999127 1341936385 -778516830 -1499466188 1066837902 1217500952 -707073562 -1562519184 1003784394 1288943708 -759747073 -1515184791 1018776787 1270774853 -620666412 -1408872126 890175736 1107832942 -596859443 -1419012773 845333729 1164309623 -932316798 -1083520748 644061358 1365551160 -822067813 -1207497459 554589367 1443458081 -961121872 -1313783514 683151516 1606361098 -1042565719 -1227061953 802542725 1490215955 -290141906 -1716258376 12232706 2008914068 -371651273 -1629602399 131558427 1892703373 -529579748 -1754762870 241246256 2036732070 -419265275 -1878674029 151839785 2114704575 -217851574 -2080052772 487438438 1779075312 -194110125 -2090259003 442530943 1835486441 -36155016 -1965071890 332804180 1691418818 -88763039 -1917671945 347862093 1673315547 -859711321 -1144592335 584038795 1439205661 -877912898 -1129632728 631405970 1386564868 -1038462827 -1256366077 739520953 1527972143 -982018932 -1301240806 729413024 1551811894 -780744509 -1502480299 1064872431 1216321913 -702870310 -1591985076 940928502 1326603616 -542293775 -1465225113 832774621 1185157451 -658471704 -1345866626 919528900 1103746386 -139462545 -2136422151 430020931 1856416213 -255705994 -2017129248 516709722 1774939596 -109809571 -1905049397 393875825 1618813415 -31869884 -1994488622 269997416 1729160702 -367466485 -1658857315 68585767 1930541489 -311088110 -1703797628 58412350 1954315688 -456957895 -1815850833 181207317 2110402947 -475093984 -1800825674 228640012 2057827738 -2088743328 -192446730 1838034764 445194202 -2064807303 -202720529 1793321813 501537731 -1923365294 -94570812 1666557822 340957160 -1976171957 -47107363 1681417063 322917361 -1640538620 -382701934 1882799912 121507774 -1722115555 -295851381 2002058033 5491623 -1863526858 -403970400 2128787226 166037388 -1753148881 -528080199 2039444227 243811221 -1192333656 -806789570 1457524612 568803090 -1081890127 -930833881 1368247197 646642443 -1237981542 -1053633012 1480296374 792508192 -1319624061 -966847979 1599488943 676426553 -1520861492 -765571494 1264000992 1011887990 -1573602603 -718042557 1278925817 993913711 -1417480450 -595212696 1166841810 848013124 -1393610009 -605552015 1122063307 904291165 -1701085407 -308523081 1955929613 59911835 -1644774600 -353268818 1945688596 83880578 -1807681773 -481835131 2051970623 222930601 -1825754358 -467008612 2099466790 170156720 -2027131067 -265592877 1763839593 505757439 -2143179940 -146367542 1850722928 424213222 -1980242057 -17770527 1744406107 285128397 -1902501010 -107146248 1620329026 395539156 -1577754647 -688754817 1341865669 956042835 -1499948048 -778065050 1217854172 1066519114 -1355884581 -668342451 1092663031 908559969 -1471999038 -549182636 1179480814 826950264 -1136504947 -884637925 1380724385 625679927 -1154511980 -869745918 1428286136 572971566 -1298544705 -979437783 1553442451 730895877 -1242299482 -1024249040 1543135882 754799132 -1313461022 -961471372 1605914062 683638104 -1227101957 -1042491283 1490389463 802339137 -1083333424 -932539322 1365493244 644150634 -1207934775 -821604257 1443758565 554250611 -1409205114 -620360688 1108303274 889744700 -1418921825 -596916215 1164089779 845523237 -1562725196 -706903006 1289016728 1003742478 -1514704723 -760201157 1270419841 1019093271 -1965552598 -35701572 1691774214 332488080 -1917466573 -88934235 1673242911 347904393 -2080144360 -217795442 1779295540 487249314 -2089926655 -194416489 1835016493 442962363 -1754325938 -530043688 2036432226 241585652 -1878861737 -419043135 2114763131 151751149 -1716218756 -290216726 2008741200 12436934 -1629925275 -371302157 1893151049 131072479 -1465049693 -542495435 1185119375 832850969 -1346315846 -657987284 1104066710 919177216 -1502177903 -781081337 1215886525 1065337899 -1592045176 -702783202 1326788772 940703794 -1256583737 -1038271151 1528065259 739466365 -1300772386 -982451896 1551476978 729716836 -1144945163 -859392669 1439687897 583586895 -1129561620 -877956742 1386356928 631574614 -1815921301 -456913411 2110610503 181038289 -1800472206 -475411996 2057345118 229091528 -1659325095 -367032881 1930876021 68281571 -1703579328 -311279146 1954222188 58466554 -1904988913 -109896295 1618627619 394099893 -1994790634 -31532672 1729595450 269531308 -2135972547 -139946581 1856095249 430371975 -2017304284 -255503950 1774977032 516632734 792002924 1479684602 -1053073344 -1237561130 676906357 1600124387 -967400359 -1320053553 569280862 1458158024 -807344014 -1192765212 646139207 1367637457 -930272149 -1081467651 847384840 1166352798 -594776028 -1416937294 904910097 1122559367 -605965251 -1394178901 1012504890 1264495020 -765986794 -1521432448 993287459 1278438837 -717603825 -1573057383 341516708 1666978098 -95076216 -1923977186 322364861 1680987435 -46627695 -1975536633 444639638 1837603072 -191969094 -2088110036 502099343 1793744153 -203223901 -2065417163 166474176 2129330518 -404598548 -1864015750 243398105 2038875471 -527461131 -1752652701 121092594 1882229092 -382084898 -1640044472 5930475 2002603389 -296477497 -1722602415 908996653 1093206203 -668970751 -1356373609 826537012 1178911906 -548563688 -1471502962 955627551 1341294729 -688137933 -1577260635 1066957830 1218399376 -778691286 -1500435012 731455561 1553862879 -979943067 -1299156493 754246736 1542706374 -1023769220 -1241664022 625125499 1380292845 -884160169 -1135871551 573533282 1428708596 -870249138 -1155121704 222302437 2051481715 -481398327 -1807138465 170775804 2099962986 -467421744 -1826323130 60528855 1956423745 -308938245 -1701656211 83254478 1945201752 -352829982 -1644229260 284622977 1743794199 -17210963 -1979821765 396018840 1620964366 -107698764 -1902930654 506235059 1764472869 -266147425 -2027562743 423709866 1850113084 -145805946 -2142757616 486761454 1778668408 -217251134 -2079706540 443459575 1835636577 -194984229 -2090338739 332983260 1692392266 -36271376 -1965966746 347418565 1672617811 -88387863 -1917026689 11826058 2008236828 -289795418 -1715658192 131708819 1893631749 -371730753 -1630476759 242219960 2036910894 -530474348 -1754879486 151142305 2114260791 -418619763 -1878299109 644694822 1365930928 -933027318 -1083960676 553682751 1443346345 -821107181 -1207314811 683068180 1605499778 -960976328 -1312843090 802885389 1490829211 -1042977247 -1227727177 1004163906 1289577428 -707513746 -1563229448 1018664795 1269868493 -759564681 -1514223903 889314160 1107749862 -619726244 -1408726326 845946729 1164652543 -597524923 -1419424045 68702895 1931436601 -367643773 -1659829483 58037942 1953670688 -310642790 -1703098612 180607645 2110056971 -456279119 -1815442649 229514884 2057907730 -476020824 -1800974530 430916299 1856533085 -140434457 -2136599695 516064978 1774564932 -255006722 -2016684184 393530105 1618213487 -109401131 -1904370877 270077664 1730035318 -32018484 -1995415718 1064727143 1215382257 -780659893 -1501617187 941340286 1327269608 -703211694 -1592596540 833485397 1185598147 -542925959 -1465603089 918568524 1103564506 -657563808 -1345753098 583098883 1439060629 -858848465 -1144507463 632071706 1386976908 -878524618 -1129973856 739961393 1528683175 -1038841059 -1256998005 729230888 1550851774 -981905660 -1300332654 1264174184 1012856062 -1520982716 -766470702 1278476401 993210599 -1573232291 -717401653 1166167130 847609036 -1416876682 -594862624 1122994243 904444117 -1394480785 -605627911 1458492428 568976538 -1193233120 -806910538 1367543829 646193283 -1081249479 -930463313 1479892030 791833768 -1237631726 -1053028988 1599641639 677357745 -1319700213 -967718499 1882711200 120640566 -1640397428 -381766374 2002395321 6098991 -1722531435 -296521469 2129423506 166419460 -1864233538 -404407000 2038540427 243701789 -1752184409 -527894223 1837167812 445105234 -2087807512 -192305794 1793929437 501874763 -2065477135 -203136665 1666940150 341593184 -1923801638 -95277748 1681307887 322013305 -1975985725 -46143147 1380119849 625329599 -1135832059 -884235117 1429156144 573047206 -1155444708 -869900150 1553562907 731794829 -1298719689 -980407135 1542764802 754157972 -1241851858 -1023547208 1341515085 955438555 -1577352095 -688081673 1217929556 1067389378 -1500102536 -778997522 1093561727 908680681 -1356854189 -668517179 1178839398 826579440 -1471297462 -548734756 1764546017 506193271 -2027768627 -265976741 1849758200 424026478 -2142277420 -146259902 1744264659 284192069 -1980154625 -16905111 1620744650 396208476 -1902839578 -107755408 1956365701 60618003 -1701469015 -309160897 1945502108 82915594 -1644666704 -352366554 2051034551 222788897 -1806816101 -481747955 2100136366 170572088 -1826363262 -467347436 2037360362 241735292 -1755199546 -530122928 2114085619 151343717 -1878260769 -418696375 2008297176 11738702 -1715843084 -289570974 1893329601 132045399 -1630041107 -372196485 1691924110 333415960 -1965631582 -36575436 1672835735 347226625 -1917119557 -88333523 1778597564 486805034 -2079498352 -217420026 1835989669 443140659 -2090820727 -194532577 1107396130 889632436 -1408243954 -620177512 1164722747 845902509 -1419631849 -597355647 1289358864 1004355206 -1563136196 -707567702 1270336009 1018231455 -1514558683 -759260237 1605801542 682731216 -1313278102 -960509956 1490768479 802972361 -1227541645 -1043201051 1366105716 644493026 -1083998376 -932950066 1442896493 554167035 -1206994111 -821457961 1618253739 393455421 -1904544121 -109197807 1729713074 270426916 -1994968418 -32505336 1856970649 430452495 -2136899915 -140095965 1774377856 516287254 -2016626004 -255096262 2109966287 180664153 -1815222557 -456468875 2058240982 229208896 -1801444614 -475590036 1930956797 69156715 -1659474223 -367960505 1953876964 57867122 -1703171384 -310601122 1528477539 740132853 -1256925617 -1038883111 1551332218 728777708 -1300688298 -981589312 1438728017 583405511 -1144037763 -859279637 1387068232 632015838 -1130194332 -878335246 1185785607 833263505 -1465661909 -542837059 1103127326 919032712 -1345453518 -657902940 1215704885 1064378275 -1502065127 -780173681 1327229740 941415354 -1592423936 -703415658 950713751 1336773889 -693838661 -1583092691 1070037390 1220561176 -775350110 -1496438732 913388965 1098253619 -662743927 -1351064545 823980476 1176224042 -552431472 -1474977786 622702067 1377475941 -887894817 -1139475383 577792490 1433885052 -864155450 -1149683632 734406081 1556157783 -976730899 -1295027077 749461976 1538052430 -1029340940 -1247629214 63216991 1958981065 -305464205 -1697788699 78207302 1940810192 -358139798 -1650456324 220140909 2048402939 -485395391 -1810479913 175296884 2104877538 -461590440 -1820622642 510889275 1769258413 -260183017 -2021991295 421415202 1847163316 -149936114 -2145970024 279446793 1739535775 -22649819 -1985915725 398835984 1623388550 -104095684 -1899196246 565284054 1454816320 -809505286 -1195844244 651970767 1373337689 -925750813 -1076553355 795477220 1483551858 -1050384952 -1235004066 671596797 1593897067 -972447279 -1324445369 1007066290 1258400804 -771162722 -1525691128 996890795 1282172989 -714786425 -1570633455 853349504 1171923990 -590121556 -1412152006 900780185 1119346703 -608259659 -1397128925 450866206 1842912392 -187577038 -2083062364 498231303 1790269585 -205780693 -2068104771 335815724 1661146298 -99990272 -1928497770 325705781 1684983971 -43548391 -1973374577 124304506 1886358764 -379134634 -1637749312 358499 1996638453 -301262513 -1727256103 162739272 2125726942 -407022236 -1866832398 249491537 2044313799 -523202179 -1747475989 178052885 2107371395 -460145095 -1818915153 233904908 2062953370 -469796320 -1795667274 71784231 1933600689 -364300789 -1655830883 53121854 1949148072 -316345838 -1708932476 388747121 1613561831 -114971043 -1910333749 273025896 1732328446 -28808636 -1991288110 435177283 1861711829 -134338961 -2131159303 513639258 1771746252 -258743690 -2020289824 838008797 1190514507 -537092367 -1459900825 916405188 1100483410 -661562648 -1349096834 1059682287 1210992505 -785967421 -1507842475 944026614 1329824608 -699739430 -1588731316 742780857 1531109167 -1035235691 -1253261821 724052896 1546591030 -987346292 -1306428902 580806539 1436112669 -862976345 -1147718095 636724114 1391760132 -872561986 -1124404696 327675476 1686167234 -41316488 -1970356242 350890573 1676483291 -85701791 -1914471433 492594790 1784370928 -212727990 -2074789924 439460479 1832293097 -197147821 -2093419579 238091824 2033700518 -532766948 -1757827190 157104681 2119830207 -413967611 -1873515629 15431170 2011973268 -286976210 -1713231944 126267931 1887535757 -376909001 -1634737247 686411420 1609498122 -957894736 -1310679258 797182597 1484995091 -1047893079 -1232250049 640829102 1362458168 -935581822 -1086646508 559907511 1448653345 -816716901 -1202269427 895409912 1113189998 -615465004 -1403547838 842210017 1161046647 -599950387 -1422242981 998594250 1283614300 -712296474 -1567881360 1021874899 1273995845 -756616193 -1511931031 1556510867 734087173 -1295509057 -976279255 1537981578 749505564 -1247421018 -1029509840 1377693857 622510135 -1139568243 -887840485 1433416888 578225198 -1149348460 -864459518 1097951479 913725537 -1350628901 -663209651 1176284398 823893112 -1475162686 -552207020 1336598725 950915155 -1583054359 -693915265 1221010652 1069552714 -1496758800 -774998682 1739085915 279931085 -1985595017 -23000607 1623563330 398634196 -1899233938 -104018440 1769197673 510976255 -2021805755 -260406829 1847465072 421078246 -2146405028 -149469750 2048870463 219707561 -1810814701 -485090939 2104658982 175488176 -1820529398 -461644388 1959051277 63172763 -1697996511 -305294921 1940456468 78525570 -1649973960 -358591058 1172130258 853178692 -1412224770 -590079896 1118866891 901234013 -1396773657 -608576399 1258734048 1006760310 -1526161204 -770731942 1282082297 996947311 -1570413355 -714976189 1483364790 795699488 -1234945894 -1050474484 1594334639 671132985 -1324745597 -972108779 1454494084 565633298 -1195396952 -809992130 1373377949 651896075 -1076726607 -925547481 2125687066 162814348 -1866659786 -407226208 2044636419 249142677 -1747923921 -522715975 1885921576 124768702 -1637449724 -379473774 1996825905 136615 -1727314915 -301173621 1661237630 335759848 -1928718254 -99800892 1684651367 326012401 -1972904885 -43979555 1843392844 450413018 -2083418016 -187260682 1790063957 498402755 -2068032391 -205822737 1861229073 435628679 -2130805955 -134657109 1771953672 513470110 -2020360412 -258699342 1613468195 388801205 -1910115569 -115162215 1732662842 272721580 -1991756010 -28375168 1934035573 71318243 -1656132775 -363963441 1948962412 53346042 -1708871872 -316432426 2107408967 177976017 -1819090069 -459942915 2062632542 234256072 -1795217550 -470280220 1436433113 580454991 -1148167179 -862491805 1391722176 636800598 -1124229140 -872763526 1531294443 742556285 -1253321785 -1035148463 1546155762 724518500 -1306126370 -987683000 1210657469 1059985963 -1507374191 -786400505 1329917604 943971890 -1588949112 -699547874 1190306447 838177305 -1459829853 -537136331 1100965526 915953152 -1349449798 -661244116 2011900752 15473606 -1713026436 -287147286 1887891273 125951967 -1635217819 -376455437 2033230690 238523380 -1757494706 -533073192 2120050555 156915693 -1873607081 -413911359 1784429364 492506018 -2074977768 -212505970 1831993133 439799739 -2092982783 -197611881 1686614790 327189392 -1970679254 -40967492 1676310303 351094665 -1914431949 -85776731 1283787672 998390542 -1567921484 -712222174 1273548673 1022361367 -1511608659 -756965829 1113490346 895071036 -1403985274 -615001584 1160988595 842299173 -1422055777 -600173047 1362238460 641018730 -1086555440 -935638458 1449123813 559476595 -1202602295 -816411041 1609143246 686728024 -1310199070 -958348684 1485068247 797140801 -1232455941 -1047722387 -260884577 -2022439159 511530675 1769629221 -148966522 -2145795312 420516522 1847042620 -22495315 -1984983237 279371393 1738665495 -104498252 -1899869406 399186584 1623992846 -305911813 -1698490515 63588055 1959622209 -357964830 -1649486988 78086862 1939911256 -484462647 -1810325665 219270885 2048327283 -462263344 -1821025466 175901436 2105227882 -887285929 -1139136575 622032507 1377060589 -865021106 -1149770792 578728546 1434026740 -976838811 -1295929357 734592585 1557122783 -1028957316 -1246991382 749025872 1537346246 -693500109 -1582483547 950298143 1336104585 -775437526 -1497304132 1070178822 1221497488 -663646463 -1351172201 914353709 1098440379 -551793896 -1474593906 823274036 1175788194 -379058466 -1636878776 124151794 1885427556 -301612345 -1727860143 762859 1997312893 -407662868 -1867202950 163442624 2126176086 -522302731 -1747355037 248523737 2044140367 -186706246 -2082986452 449935254 1842759424 -206384477 -2068454859 498905999 1790673689 -100360568 -1929138658 336265124 1661849394 -43427183 -1972475385 325532605 1684015915 -771348970 -1526655360 1007175482 1259304876 -714350065 -1569926503 996508451 1281536949 -589451740 -1411735886 852741896 1171586974 -609195459 -1397269845 901647121 1119435655 -810469774 -1196030236 566187870 1454925768 -925044117 -1076116739 651334471 1372955601 -1049969088 -1234333994 795139948 1482944506 -972588455 -1325380913 671685493 1594764259 -1035643619 -1253939829 743126065 1531708583 -987197180 -1305501294 723972136 1545715902 -862003921 -1147540039 579910659 1435995285 -873260746 -1124849248 637368346 1392134284 -537770631 -1460308497 838607957 1190859971 -660635296 -1348947466 915529804 1100402906 -785789621 -1506869795 1059564647 1210096881 -700184238 -1589429820 944400510 1330469096 -114592299 -1909701309 388306169 1612850287 -28921396 -1992195750 273207520 1733288054 -135201305 -2131243663 436116683 1861856349 -258131458 -2019948184 512973010 1771333700 -459512399 -1818536665 177341597 2106930187 -470703704 -1795780290 234864772 2063134738 -364384893 -1656693483 71929007 1934539833 -316003942 -1708320500 52709558 1948481568 -614570916 -1403431734 894436720 1113011686 -600596411 -1422618413 842908009 1161490943 -712643474 -1568482056 999001410 1284292052 -756537225 -1511057183 1021725019 1273067981 -957778888 -1309784914 686232852 1608525186 -1048268767 -1232895817 797626637 1485693339 -936182774 -1086993252 641506598 1362865584 -815843309 -1202190203 558979391 1448503721 -533707628 -1757973502 238953912 2033784110 -413302643 -1873104869 156492193 2119487799 -286536538 -1712522192 15052170 2011340060 -377091905 -1635698647 126380435 1888442629 -41462544 -1971297178 327759324 1687029066 -85290775 -1913806721 350548421 1675870547 -212017982 -2074350508 491961838 1783991672 -198108965 -2093602739 440367607 1832405345 -1809845605 -484916723 2047972279 219587361 -1821231486 -462092780 2105300910 175859512 -1698399575 -305968577 1959402373 63777555 -1649819984 -357659098 1940381596 77655818 -1985420545 -22031767 1738965971 279032645 -1899682074 -104720784 1623934922 399275868 -2022479155 -260810149 1769802721 511327095 -2145472812 -149316030 1846595576 421003118 -1351495085 -663297339 1098888063 913867753 -1474554294 -551868708 1175615334 823478256 -1582671263 -693277961 1336163149 950209499 -1496867208 -775901458 1221197652 1070518210 -1295597001 -977145183 1556652827 735024013 -1247082962 -1028901192 1537566466 748836756 -1138931195 -887457133 1376987945 622074815 -1150251492 -864567670 1434382128 578412454 -1929067558 -100404404 1661641462 336433760 -1972828221 -43108523 1684498159 325080697 -2082518040 -187139202 1842424516 450239058 -2068672527 -206192793 1790766813 498851403 -1867263042 -407575768 2126361234 163217924 -1747052633 -522639567 2043704971 248989213 -1637327988 -378574054 1885747872 123800118 -1727684715 -301814013 1997274809 839215 -1234509038 -1049767036 1482981950 795062952 -1324931317 -973072483 1594443303 672036529 -1196332256 -810132554 1455360524 565721754 -1076056263 -925130833 1372769813 651558531 -1411517578 -589642784 1171493466 852796108 -1397737617 -608761863 1119770179 901342933 -1526301884 -771666990 1258822248 1007627006 -1569996963 -714305589 1281744497 996339431 -1507225575 -785473393 1210577205 1059111331 -1589357568 -700226410 1330263340 944571834 -1460529109 -537581379 1190951175 838551953 -1348477902 -661066588 1100070174 915836296 -1147240323 -862342933 1435558225 580374983 -1124907932 -873171726 1392321864 637146590 -1253767089 -1035847463 1531668835 743201269 -1305949098 -986710848 1546038650 723623404 -1656246063 -364871609 1934217725 72278379 -1708493624 -315800482 1948521956 52634994 -1818478365 -459601803 2106743247 177563993 -1796080390 -470365076 2063572438 234401088 -2131713867 -134770653 1862189465 435810575 -2019728212 -258321350 1771242880 513029398 -1909774201 -114550767 1613056427 388135229 -1991840610 -29238264 1732808114 273661220 -1087200936 -936013362 1362935924 641462498 -1201707711 -816294441 1448150125 559297787 -1310119574 -957474308 1608992838 685799632 -1232802445 -1048322587 1485474911 797818057 -1568296644 -712867414 1284231184 999088262 -1511492315 -756070989 1273369609 1021387935 -1403111154 -614921832 1112561698 894920884 -1422656233 -600519295 1161665595 842706093 -2074312304 -212094714 1783816380 492163114 -2093922935 -197757665 1832854693 439882803 -1970861662 -41928396 1686726798 328095768 -1913991749 -85066451 1675930775 350460929 -1712614924 -286482078 2011558104 14860366 -1635363347 -377395845 1887974593 126813271 -1758455354 -533255856 2034137322 238635132 -1872896545 -413471415 2119417075 156535909 1919463366 91201360 -1670983958 -345899396 1963289567 33708873 -1693775117 -334742939 2092115956 196351842 -1833089320 -440764850 2078204909 215602043 -1781497151 -489180585 1876934562 416845620 -2116952434 -153686504 1756527547 531974957 -2034492777 -239392255 1627666320 369297158 -1895147844 -133339606 1718219657 292471583 -2006478171 -10444237 1225166606 1040301976 -1492586974 -804266316 1315654423 963410817 -1603982789 -681436499 1205667644 819607466 -1445763568 -556509562 1085326117 934802355 -1363238391 -642149729 1420926826 599175164 -1161822650 -843526448 1406950259 618359781 -1110295969 -892007735 1516902232 762128334 -1268484492 -1016903966 1560793921 704701399 -1291210131 -1005681925 1802739335 477408785 -2055340117 -226832579 1813928606 454650376 -2112865358 -183039196 1705514677 313468451 -1952024679 -56539377 1657131692 365093434 -1932807296 -70483178 1992593123 29605493 -1731530801 -271720615 1906920186 112097900 -1616434218 -392160448 2015299281 253244999 -1777244163 -518629525 2138227400 141947486 -1854102556 -428108942 1344126543 656051929 -1105993885 -921374731 1466989142 544688832 -1182917766 -830919700 1590048381 700516075 -1329047727 -942708793 1504440932 783074034 -1213885624 -1063083042 1303031339 984456893 -1549480185 -727449711 1254582834 1036016292 -1530328290 -741459064 1131488793 880154255 -1384167627 -629639261 1142743552 857461398 -1441627348 -585780294 1079954756 928644562 -1370444696 -648569602 1194527069 808729035 -1455593359 -566601497 1317356918 964851168 -1601493926 -678685492 1239974255 1055896057 -1478041533 -790507307 1575607584 720301494 -1276658676 -991916902 1518606649 763570607 -1265993707 -1014151037 1395807506 607479172 -1120127938 -902101848 1415549195 593011101 -1169035225 -849952591 2066804108 204987674 -1791062880 -499532746 2086480277 190454019 -1840035655 -447449041 1978361278 49042728 -1679489902 -320719868 1921425831 92377393 -1668759413 -342888419 1720188392 293653886 -2004247356 -7426990 1642740209 384633191 -1880860451 -119314357 1750889946 526075212 -2041441034 -246078368 1865527747 406225237 -2126524177 -164044679 1497758725 776129683 -1219781335 -1068716609 1579694108 690948234 -1339664080 -954111578 1470002231 546915489 -1181739749 -828955251 1358147630 670335160 -1090662142 -906305132 1156770913 871750903 -1426289331 -570704421 1134504056 882383086 -1382987436 -627672638 1244226643 1026446533 -1540946561 -752863767 1296343114 977506524 -1555381914 -733089296 1647041741 355265627 -1943683615 -81621641 1699092692 306260034 -1958184456 -61912722 1827689727 469197929 -2097269293 -168229563 1805488358 479895664 -2053901878 -225132196 2140982441 144440383 -1852658299 -426402541 2029062320 267794470 -1761646180 -503817974 1900496027 104887309 -1622596169 -397535967 1982496898 19771412 -1742413394 -282865352 369388226 1627609684 -133559314 -1894958216 292138715 1718525517 -9973769 -2006909087 417325808 1876480614 -154041380 -2116635830 531769065 1756698239 -239319099 -2034534573 196311718 2092190256 -440591478 -1833293028 215924415 2077855273 -489627757 -1781010683 90763924 1919926786 -345599048 -1671322834 33896077 1963066907 -334800991 -1693685961 761940490 1517124252 -1016845530 -1268573264 705138195 1560329861 -1005981889 -1290870871 598852152 1421275822 -843078892 -1162308734 618399265 1406875319 -892180723 -1110091877 819812974 1205496568 -556582078 -1445721132 934321783 1085779681 -641794213 -1363554355 1040634460 1224860362 -804736144 -1492155418 963319365 1315710675 -681216151 -1604171777 253713283 2014866197 -518964561 -1776940487 141729690 2138418956 -428015946 -1854157280 29676465 1992549159 -271928675 -1731362293 111744936 1907238718 -391678332 -1616886254 313019367 1705999217 -56218933 -1952376227 365268990 1656930152 -70521134 -1932730812 477348821 1802826563 -226647303 -2055564689 454952908 1813591898 -183474464 -2112399754 879852363 1131826141 -629204377 -1384633615 857522002 1142656964 -585965954 -1441403160 984281977 1303233519 -727412139 -1549557053 1036466016 1254098934 -741779892 -1529977126 700869423 1589730233 -943191549 -1328596331 783003446 1504485280 -1062875622 -1214054772 656270109 1343935371 -921468367 -1105939801 544220932 1467422610 -830585304 -1183222082 607258688 1395996886 -902010516 -1120183814 593480793 1415118031 -850285195 -1168728605 719945842 1575923940 -991436450 -1277111864 763642987 1518564605 -1014356665 -1265822255 965023780 1317152946 -678725368 -1601418850 1055448125 1240460459 -790184687 -1478390393 928944150 1079615616 -649006790 -1369980500 808670223 1194615961 -566414045 -1455815243 526133384 1750800414 -246265436 -2041218766 405925009 1865866247 -163607107 -2126987989 294101178 1719701548 -7749226 -2003898112 384459939 1642943541 -119274097 -1880935143 48969964 1978402938 -320513600 -1679660714 92732661 1921109091 -343368231 -1668305585 204517598 2067234888 -499199502 -1791368860 190674119 2086290513 -447539733 -1839979139 1026111745 1244531095 -752396243 -1541379909 977599768 1296289166 -733307852 -1555190622 871543091 1156940197 -570634209 -1426333559 882865450 1134052796 -628026362 -1382669168 547236197 1469651443 -829405111 -1181255457 670297468 1358224874 -906130352 -1090863930 776315223 1497534913 -1068777349 -1219694355 690513230 1580160472 -953809822 -1340001036 105322953 1900030303 -397838107 -1622259597 19586512 1982721350 -282804996 -1742500758 144478715 2140905837 -426577705 -1852456895 267474402 2029413748 -503368498 -1762130856 468715949 1828141371 -167876479 -2097588201 480103860 1805319458 -225203048 -2053858290 355172767 1647096073 -81403725 -1943875547 306595206 1698788624 -62380886 -1957751748 -1162795570 -843705000 1421821154 599290996 -1109597737 -891563711 1406304507 617984109 -1268077060 -1016226454 1516555472 761527366 -1291359771 -1006610061 1560873161 705575007 -1492765270 -805239492 1225282694 1041196048 -1603538509 -680738523 1315279007 962764809 -1445085800 -556102386 1205066932 819260450 -1364166271 -642299625 1086199981 934881339 -2116090618 -153602672 1875993642 416699580 -2035105505 -239734391 1757192243 532385957 -1895527116 -133972574 1628105752 370007182 -2006365907 -9537093 1718036481 291510423 -1670900382 -345037324 1919317070 90260696 -1694117509 -335355411 1963700311 34373825 -1833722544 -441143866 2092825724 196791530 -1780590263 -489068065 2077243493 215419123 -1549134705 -726850535 1302623651 983778613 -1530408810 -742334464 1254732218 1036943660 -1385063235 -629756885 1132461457 880332039 -1440982876 -585406414 1142045064 857016606 -1105394453 -921029507 1343448519 655643985 -1183792910 -831000476 1467916766 544837960 -1329165095 -943604657 1590226421 701488483 -1213511488 -1062438826 1503996396 782375290 -1731972025 -272431919 1992971627 30238205 -1616252834 -391200568 1906807154 111190500 -1776305035 -518484765 2014436697 253160911 -1854769044 -428521222 2138839360 142289366 -2056051677 -227273547 1803371791 477787545 -2111905734 -182857556 1813020950 454537600 -1951880175 -55599993 1705430333 312606123 -1933219832 -71149410 1657473316 365705650 -2004400308 -8357926 1720264288 294524662 -1880456363 -118639677 1642390137 384029423 -2040737922 -245628952 1750249042 525704900 -2127492249 -164217871 1866426955 406346461 -1791994072 -499685442 2067674628 205063826 -1839361231 -447044697 2085876253 190104203 -1679040742 -320016500 1977990710 48402080 -1668932861 -343856235 1921546799 93276857 -1276549244 -991013102 1575421608 719337022 -1266375779 -1014787317 1519043249 764277287 -1120735306 -902439136 1396477594 607895052 -1168168017 -849863879 1414613635 592869909 -1369540640 -648460426 1078990540 928458330 -1456229383 -566983825 1195234005 809165379 -1601830958 -679293116 1317773054 965521000 -1477952565 -789640355 1239833319 1054960241 -1852017139 -426031461 2140280609 143992759 -1762545132 -503938430 2030031672 267969454 -1622671809 -398405975 1900650259 105820037 -1742063066 -282260816 1982094090 19098524 -1943312791 -80980225 1646593861 354564051 -1958305168 -62811418 1699267420 307229642 -2098139557 -168304947 1828622199 469352417 -2053297598 -224781612 1804815214 479493112 -1426958651 -571120045 1157380073 872089471 -1382051108 -627531190 1133638640 882295654 -1540759817 -751899039 1244119003 1025544013 -1555817746 -733795720 1296726978 978144084 -1220196703 -1069386185 1498097549 776738587 -1339522376 -953175506 1579606932 690082562 -1180774765 -828768763 1469099967 546807593 -1091368310 -906741220 1358785446 670718768 -555884342 -1445277604 819167718 1205121392 -642767661 -1363733435 935216639 1085896041 -804886280 -1493084050 1040714196 1225734466 -680809247 -1603494793 962973133 1315110235 -1016401746 -1267875784 761565570 1516478740 -1006160713 -1291844575 705254811 1561224461 -844007268 -1162459126 599726512 1421355302 -891503483 -1109685229 617799081 1406528831 -441204734 -1833635692 196976942 2092601784 -488766437 -1780927347 214983991 2077709729 -345487312 -1670416218 90581276 1918966154 -335180759 -1694319425 34336005 1963777427 -133902234 -1895571216 369799498 1628275164 -9890689 -2006047511 291992915 1717585349 -153135020 -2116523838 416364920 1876298222 -239952819 -2034914085 532479329 1757138423 -943271541 -1329471203 701018279 1590657073 -1062529646 -1213455100 782595262 1503806504 -920823367 -1105565393 655571093 1343490051 -831480416 -1183339210 545193100 1467599898 -630078993 -1384713863 880779459 1131974741 -585366026 -1441057440 856843482 1142248524 -727037475 -1548912309 983836913 1302534247 -741896764 -1530872494 1036643560 1255070846 -56037053 -1951415851 312905839 1705091321 -70961830 -1933441588 365646966 1657562336 -227313295 -2055976473 477960285 1803167947 -182534808 -2112254466 454089796 1813507282 -518004441 -1776758351 252805131 2014752925 -428726978 -1854597720 142361618 2138797188 -272340715 -1732028029 30017593 1993160879 -391533300 -1615946342 111660064 1906375862 -320110008 -1678986530 48620388 1977799666 -343521711 -1669237049 92809085 1921980395 -500168070 -1791542548 205417302 2067356608 -446837149 -1839530251 190033743 2085920729 -245591508 -2040814918 525529856 1750451094 -164538827 -2127141213 406796057 1865942927 -7923170 -2004866424 294222642 1720601508 -118825465 -1880232303 384089899 1642303421 -679107968 -1602055658 965460908 1317860154 -790075751 -1477487089 1055262645 1239496483 -648140110 -1369892316 928009118 1079474952 -567021909 -1456153027 809340807 1195032337 -902647068 -1120566670 607966152 1396433758 -849381635 -1168619925 592517073 1414932295 -991348010 -1276245440 719805434 1574988652 -1014694193 -1266430375 764059619 1519234933 -168774903 -2097708129 469684773 1828315827 -224561392 -2053486714 479401532 1804871338 -81052869 -1943270483 354769431 1646422657 -62456030 -1958621260 306748942 1699720856 -397958291 -1623157765 105497153 1900999383 -282433676 -1741858846 19138136 1982019278 -425972897 -1852105783 143805043 2140502757 -504238266 -1762205744 268406378 2029567740 -828468287 -1181113513 546370285 1469563515 -906799144 -1091279026 670906100 1358562914 -1069212685 -1220400283 776698591 1498171977 -953622550 -1339035780 690405062 1579257424 -752254043 -1540443341 1026024073 1243664927 -733722692 -1555859670 977938064 1296897542 -571339881 -1426769151 872180411 1157323309 -627060850 -1382482152 881962658 1133944372 -1502421496 -780800354 1216134948 1065062322 -1591797231 -703059321 1326545725 940985259 -1465297350 -542218580 1185363734 832571264 -1346072029 -658267467 1103819535 919454617 -1144664468 -859635974 1439412032 583835606 -1129837963 -877708573 1386638169 631331791 -1256307106 -1038518584 1527785330 739710948 -1301052857 -982207791 1551754091 729469949 -1659044160 -367276458 1930600428 68530042 -1703855399 -311031217 1954503669 58223459 -1815644430 -457161116 2110330846 181282632 -1800752405 -475168131 2057622471 228844369 -2136215900 -139665870 1856343944 430096158 -2017056067 -255780309 1774734225 516913927 -1905236330 -109619712 1618872250 393819948 -1994546545 -31813095 1729348515 269808437 -1083576503 -932257825 1365741157 643874547 -1207686320 -821879866 1443515004 554531562 -1313708165 -961194003 1606157911 683357889 -1226857630 -1042770956 1490141774 802616024 -1562443987 -707145797 1288740353 1003990679 -1514980556 -759952478 1270700568 1018849934 -1408927969 -620607607 1108022835 889988773 -1419201786 -596671600 1164366378 845275836 -2079862911 -218038505 1779019437 487497275 -2090202216 -194168050 1835297460 442718754 -1965275213 -35948763 1691494047 332731913 -1917746262 -88689860 1673519750 347656720 -1716461595 -289935501 2008989385 12160607 -1629676548 -371578006 1892907728 131353158 -1754572841 -529766591 2036676347 241305197 -1878617138 -419323048 2114515682 152027764 -1807434614 -482112484 2051726758 223210800 -1825998701 -466728955 2099714495 169879849 -1700842312 -308804562 1955681684 60187906 -1645023071 -352993225 1945932173 83599643 -1980519186 -17523592 1744686530 284884308 -1902221065 -107390879 1620052443 395786573 -2027412260 -265350070 1764115952 505509222 -2142904123 -146616237 1850442217 424456575 -1356161982 -668095276 1092943214 908316152 -1471719333 -549426995 1179203959 827197921 -1578036112 -688511770 1342141788 955794890 -1499672471 -778313473 1217573189 1066762707 -1298297818 -979714896 1553198346 731176348 -1242544065 -1023969111 1543383315 754522501 -1136262124 -884919166 1380476216 625956270 -1154760691 -869470053 1428529441 572690871 -1923117621 -94847651 1666313447 341236849 -1976415790 -46827196 1681664254 322639976 -2088499719 -192727697 1837786325 445469763 -2065055264 -202444426 1793564876 501256282 -1863803473 -403722951 2129067139 165792789 -1752868426 -528324320 2039167130 244058124 -1640819299 -382458613 1883075761 121259047 -1721839228 -296099566 2001776808 5734462 -1238258429 -1053385323 1480576047 792263865 -1319343846 -967091828 1599211574 676673696 -1192614607 -806546009 1457800221 568554635 -1081614040 -931081794 1367965700 646885522 -1417233049 -595489295 1166597195 848293085 -1393854082 -605271576 1122310226 904014020 -1520618155 -765852221 1263752313 1012163823 -1573850804 -717766182 1279168608 993632502 -1038214388 -1256641638 739277344 1528253110 -982261995 -1300959357 729660985 1551535791 -859466946 -1144872024 583791122 1439482500 -878160089 -1129355343 631649803 1386284701 -542569624 -1464976386 833055300 1184914130 -658190479 -1346109465 919252573 1103994571 -781024422 -1502235700 1065149046 1216074464 -702593213 -1592231979 940648047 1326847737 -110085180 -1904800942 394156776 1618569854 -31588387 -1994731701 269721329 1729408615 -139742218 -2136177824 430297818 1856168524 -255428625 -2017376391 516429507 1775183445 -456709216 -1816126666 180963980 2110683674 -475336775 -1800544465 228888213 2057551363 -367221870 -1659137276 68338366 1930818088 -311335029 -1703520483 58656423 1954035249 -620418483 -1409148197 889932641 1108114423 -597103020 -1418731838 845582200 1164034030 -706829697 -1562799383 1003537235 1289221061 -759994778 -1514907920 1019021130 1270495196 -961398231 -1313535297 683432709 1606118291 -1042285008 -1227305306 802266908 1490464650 -932597221 -1083276659 644338487 1365304225 -821791230 -1207744876 554309422 1443702712 -529855867 -1754514925 241527721 2036489023 -418984292 -1878917622 151564208 2114952998 -290422089 -1716014559 12510107 2008666893 -371374418 -1629850056 131278722 1892947732 -35906847 -1965348233 332561357 1691700059 -89006344 -1917391250 348110804 1673039682 -217607469 -2080333243 487191551 1779352425 -194357558 -2089982372 442775526 1835206512 -265782898 -2026944232 505813154 1763780660 -146424425 -2143122175 424402107 1850534957 -17567300 -1980448470 285053072 1744478214 -107072091 -1902574285 395334793 1620534303 -308319766 -1701291652 59836614 1956001872 -353194509 -1644847771 83676383 1945893961 -482025000 -1807494834 222986484 2051911778 -467065407 -1825696425 170345709 2099278971 -884582074 -1136563760 625490026 1380911356 -869556897 -1154699831 572914803 1428344037 -979512972 -1298472478 731099224 1553236174 -1024453267 -1242094085 754873409 1543062743 -688830174 -1577682508 956246030 1341659288 -778269381 -1499742803 1066593303 1217780865 -668286704 -1355943546 908369980 1092849834 -548993783 -1472186977 826893349 1179538611 -382514993 -1640728487 121448931 1882855797 -295793450 -1722172352 5303802 2002247020 -404176643 -1863323541 166109649 2128712007 -528153372 -1753074574 244016584 2039240030 -192653141 -2088540099 445266311 1837959441 -202793806 -2064733148 501743006 1793117448 -94383975 -1923555313 340898229 1666613539 -47049600 -1976228842 322729388 1681605946 -765630457 -1520805743 1012074795 1263811005 -718230498 -1573413752 993971506 1278868900 -595140555 -1417555805 847806745 1167045007 -605346772 -1393814342 904217856 1122137494 -806717341 -1192408843 568596815 1457727961 -930628486 -1082094356 646569302 1368321472 -1053691823 -1237925689 792695165 1480106475 -967035832 -1319435042 676484452 1599432178 1856721920 430728342 -2136656596 -140376646 1774620697 516006031 -2016874187 -254819933 1618009138 393735332 -1904296674 -109474424 1729959979 270149821 -1995212537 -32224879 1931232356 68908274 -1659755192 -367716898 1953595517 58110187 -1702895279 -310849081 2110245974 180419776 -1815499398 -456221204 2057963599 229456089 -1801164445 -475833867 1439003848 583156830 -1144318492 -859036302 1386787025 632258631 -1129917955 -878583445 1528757498 739888236 -1257202218 -1038635712 1551055075 729024629 -1300407857 -981833383 1215456428 1064653882 -1501821568 -780454634 1327472821 941133859 -1592671847 -703139569 1185541278 833543176 -1465414222 -543113948 1103374471 918755345 -1345697365 -657622723 2008048961 12015063 -1715600275 -289852165 1893572952 131764686 -1630289804 -371920670 2037116275 242015717 -1754952609 -530400055 2114333034 151067132 -1878505402 -418416432 1778873637 486557107 -2079779831 -217176929 1835708732 443384234 -2090545136 -194781050 1692204311 333172097 -1965908933 -36328275 1672558862 347474328 -1916839902 -88577868 1289635209 1004107039 -1563417435 -707324877 1270055312 1018474758 -1514282820 -759508950 1107676603 889388333 -1408521065 -619930623 1164446114 846149940 -1419351922 -597600232 1365857773 644769147 -1083755327 -933231529 1443140084 553886050 -1207242536 -821182386 1605557727 683011401 -1313030925 -960787355 1491016134 802695504 -1227786006 -1042921348 1553806978 731514388 -1298966610 -980129992 1542517403 754434573 -1241607241 -1023827167 1380368048 625053222 -1136074852 -883953910 1428912809 573327935 -1155196027 -870175981 1093281510 908924528 -1356576822 -668764324 1179116287 826331753 -1471577133 -548490427 1341238996 955686466 -1577070600 -688324754 1218210509 1067145819 -1500378143 -778749065 1743984202 284436188 -1979877530 -17152016 1621021267 395961029 -1903119489 -107510807 1764269688 506441454 -2027487404 -266219582 1850038881 423783159 -2142553267 -146011173 2051278382 222508728 -1807063294 -481470572 2099888695 170848929 -1826118885 -467627123 1956613660 60341898 -1701712080 -308879450 1945258501 83196563 -1644418263 -352642113 1166411715 847329109 -1417124113 -594585991 1122747354 904721228 -1394236682 -605908384 1264422897 1012580199 -1521226019 -766190005 1278233576 993491838 -1572984124 -717677998 1479612327 792078129 -1237354869 -1053276643 1599919038 677110568 -1319980398 -967474684 1458216853 569224963 -1192952135 -807154129 1367825292 645950234 -1081525600 -930215370 2129143563 166664093 -1863956953 -404654415 2038817554 243454852 -1752464834 -527650136 1882435385 120889263 -1640116715 -382009725 2002676512 5856182 -1722807796 -296273254 1667184495 341313529 -1924049341 -95000875 1681060726 322290656 -1975741862 -46423348 1837416285 444829643 -2088051087 -192024857 1793686340 502156242 -2065229208 -203412738 180850948 2109776274 -456527832 -1815166786 229266717 2058184075 -475777999 -1801255769 68950326 1931159968 -367888358 -1659549556 57793839 1953951161 -310395901 -1703375723 393249120 1618457078 -109125556 -1904619302 270353785 1729787375 -32299947 -1995172669 430639442 1856780740 -140154754 -2136844056 516345163 1774321117 -255284121 -2016437007 833204684 1185841498 -542650144 -1465851786 918844885 1103316291 -657844999 -1345510289 1064450558 1215629672 -780379950 -1501861820 941620711 1327025521 -703488821 -1592349603 740204968 1528402238 -1039089532 -1256722414 728982961 1551127847 -981662563 -1300614133 583346586 1438783756 -859092810 -1144227808 631827843 1387257109 -878277457 -1130251207 333226053 1692111059 -36519575 -1965690369 347169884 1672893642 -88144528 -1917307418 487008375 1778391265 -217495205 -2079426099 443214958 1835916536 -194736830 -2090615340 241938465 2037153975 -530198259 -1755127397 151417912 2114012334 -418900716 -1878055550 11548691 2008483973 -289515201 -1715902039 131988490 1893387420 -372007642 -1630229072 682786957 1605742619 -960699999 -1313091273 803161236 1490580482 -1043257928 -1227483858 644417727 1366177833 -932746861 -1084204795 553962662 1443101744 -821383798 -1207067364 889557225 1107468415 -619974203 -1408450221 845698288 1164928102 -597281316 -1419705014 1004411099 1289300045 -707757577 -1562949279 1018420418 1270148180 -759317010 -1514500744 955380614 1341571856 -687893846 -1577541060 1067202463 1218119433 -778938701 -1500158427 908753844 1093487394 -668722536 -1356649970 826785709 1178636091 -548807039 -1471222249 625402850 1380045684 -884440370 -1135627688 573253627 1428952941 -869972265 -1155369407 731737040 1553619782 -980219140 -1298908566 753971145 1542954847 -1023488283 -1241907597 60805966 1956176856 -309218718 -1701412108 82974551 1945446337 -352553349 -1644476691 222583676 2051238890 -481674672 -1806890298 170499941 2100211699 -467141047 -1826566433 505987882 1764750268 -265903610 -2027842928 423954227 1849833381 -146053601 -2142480759 284379928 1744075662 -16963020 -1980097886 396267265 1620688791 -107942355 -1902649669 569033415 1458434641 -807099413 -1193045123 646383326 1367357000 -930519054 -1081190556 791759605 1479965283 -1052824615 -1237836977 677154540 1599848058 -967643200 -1319772330 1012781731 1264247349 -766266481 -1521188071 993007290 1278682668 -717326442 -1573304576 847665809 1166109191 -595051587 -1416688853 904633992 1122807326 -605683804 -1394421966 444916239 1837355673 -192249053 -2087865419 501818902 1793988224 -202946758 -2065664084 341797437 1666734763 -95352047 -1923728505 322088484 1681235634 -46346488 -1975779426 120844907 1882505981 -381840569 -1640324143 6174322 2002323172 -296724642 -1722325048 166230617 2129611471 -404350091 -1864291357 243646016 2038599382 -527704212 -1752371206 -323957671 -1682441009 46050677 1975098851 -337835968 -1663420202 97741164 1926519290 -496286613 -1788054275 207955271 2070025681 -452558734 -1845382940 185131358 2081411528 -251143107 -2046759765 520731921 1745784199 -160819164 -2123552590 409237768 1868777886 -2337777 -1998887783 298988835 1725236661 -122580970 -1883856768 381677882 1639498156 -673256303 -1596335097 969969085 1322761515 -793565048 -1481369570 1052592548 1236957490 -653957981 -1375579083 923469199 1074541849 -563568454 -1452306388 812040598 1197601024 -899023627 -1116812189 610770393 1398844751 -855361300 -1174206342 587880896 1410165078 -994937657 -1279966127 716969451 1572545917 -1008750370 -1260879800 768725490 1524031844 -173277928 -2102604402 463838260 1822600354 -221890303 -2050946665 482891821 1808754875 -76516054 -1938340420 360584198 1652106384 -65162957 -1961197147 303288351 1695867017 -400757380 -1625563670 101878864 1897249990 -277796507 -1737090573 25118793 1987606751 -423140018 -1849666088 147391586 2144220404 -508911273 -1767009855 262455419 2024009965 -825893424 -1178407610 550223100 1473023082 -911730231 -1095816865 665221349 1352747123 -1071753758 -1223072396 772814030 1494680664 -948727301 -1334533779 696119511 1585102913 -747450956 -1535771358 1031580824 1249614862 -736163411 -1558693573 974219393 1293309975 -576109178 -1431407344 866591914 1151341628 -624655969 -1379684087 885711027 1137561637 -561598757 -1451123123 814272503 1200619361 -638883134 -1360242092 937757678 1088568184 -799201559 -1487268225 1045645253 1230272339 -684662032 -1606954394 960398300 1312404298 -1020150081 -1271493079 759160723 1513680645 -1000572250 -1285862864 710024074 1565862684 -840288627 -1158871525 602167201 1424189239 -897060204 -1115635198 612996024 1401856814 -437744109 -1829781883 199683903 2095177641 -494581238 -1786611044 210447142 2072779696 -348977631 -1674299721 87910157 1916426139 -329334216 -1688603986 38839060 1968673666 -127951241 -1890013471 374472539 1633079245 -13477266 -2009765128 289160002 1715145684 -159115707 -2122111277 411727721 1871529983 -236334500 -2031164726 535278448 1759544294 -945971302 -1332039924 697564854 1586810400 -1057989757 -1208521963 788413103 1509493305 -918153304 -1103026370 659060356 1347372562 -835988559 -1188240601 539341469 1461879307 -634744834 -1389510808 874835666 1126424132 -582530073 -1438614671 860433099 1145969245 -722401332 -1544145062 989816544 1308120694 -744700971 -1533283517 1033020153 1251316335 -51134638 -1946906684 318627454 1710943976 -73499829 -1936110627 361765479 1654074097 -232245408 -2060515338 472274508 1797351130 -179965063 -2109553681 457937493 1816961731 -515592394 -1773953120 256560666 2018377356 -433493201 -1859232839 136776195 2132818581 -274782460 -1734862958 26297896 1989572286 -386735331 -1611279477 117211697 1912320679 -1998845603 -2410037 1725065329 299194599 -1884172988 -122225198 1639951464 381197566 -2046328465 -251612679 1745477699 521064661 -2123741834 -160598560 1868833882 409146572 -1788143303 -496227921 2070247445 207767683 -1845043936 -452858442 2080947212 185568410 -1682927349 -323509859 1975447591 45727921 -1663216366 -338008700 1926444094 97780904 -1280169579 -994764541 1572620473 716929071 -1260393076 -1009197798 1523682464 769047606 -1117150809 -898723535 1399308427 610332701 -1174116930 -855419608 1409942674 588067844 -1375389199 -654177945 1074485469 923560011 -1452737048 -563098242 1197907140 811707474 -1596018237 -673611435 1322307823 970449017 -1481411110 -793492148 1237128438 1052386400 -1849214948 -423622518 2143902000 147745190 -1767179259 -508703597 2024054057 262385087 -1625509842 -400850760 1897058562 102097300 -1737395145 -277461855 1988039963 24651149 -1938806664 -76080914 1652443476 360282562 -1960973215 -65348361 1695780173 303349211 -2102681526 -173240100 1822802278 463663600 -2050595757 -222210875 1808270719 483341801 -1431758636 -575788990 1151826424 866142574 -1379607347 -624694181 1137360353 885886327 -1535995674 -747265936 1249702346 1031520604 -1558227713 -736598935 1292973523 974521669 -1222768464 -1072089050 1494247836 773282058 -1334588247 -948634561 1585294725 695901459 -1178238846 -826101740 1472979374 550293816 -1096268645 -911248371 1353065911 664868129 -1159042081 -840082615 1424231155 602094181 -1115181114 -897540272 1401540330 613351036 -1271798803 -1019817093 1514111681 758690391 -1285806092 -1000663198 1565673176 710243918 -1487045701 -799388883 1230183063 1045703169 -1607417950 -684224716 1312743054 960097816 -1450773623 -561921249 1200132773 814719539 -1360316528 -638843130 1088771772 937584170 -2122036457 -159155327 1871325755 411900589 -2031513842 -236011624 1760030242 534830772 -1889549531 -128388173 1632739849 374772383 -2009987268 -13289558 1715234320 289101446 -1674355853 -348886043 1916615263 87689929 -1688297622 -329666564 1968242246 39309008 -1830235327 -437263401 2095493741 199328507 -1786439848 -494786610 2072737396 210519778 -1544463714 -722048504 1308572594 989334308 -1533239673 -744772079 1251147691 1033228093 -1389702484 -634527174 1126478720 874742550 -1438181707 -582998493 1145665433 860768015 -1102689542 -918455700 1346907094 659495744 -1188327709 -835928459 1462104015 539156313 -1331838264 -946146722 1586734052 697602930 -1209006383 -1057540537 1509844989 788092779 -1734378922 -275232064 1989221242 26618860 -1611481521 -386560295 1912397667 117174261 -1773866396 -515652878 2018153288 256746462 -1859570051 -433191189 2133284689 136341447 -2060948942 -231777628 1797655326 471939976 -2109362645 -180183363 1816907527 458030993 -1946951168 -51064170 1711113004 318419898 -1935792615 -73853297 1653622581 362248099 610879057 1399748295 -899209347 -1117775893 587498056 1409528542 -854924444 -1173498894 716361315 1572208373 -994267313 -1279549479 769591930 1524120300 -1009685674 -1261020224 970872373 1322870435 -674220263 -1596520561 1051955756 1236574906 -792857856 -1480932458 923131399 1073933969 -653541589 -1374908483 812128798 1198467720 -563709134 -1453241436 520578713 1744852495 -251066443 -2045888733 409641600 1869451798 -161168468 -2124156102 299691691 1725685309 -2977913 -1999257839 380709554 1639324196 -121680994 -1883735288 45119229 1974945387 -323086383 -1682364601 98415332 1926922866 -338439224 -1663769762 208404175 2070728281 -496656413 -1788694667 184957654 2080442944 -452436998 -1844483220 1030911760 1249200006 -746842564 -1535433046 975155977 1293452191 -737029595 -1558781261 866778914 1152307124 -576217586 -1432310120 885275451 1136855981 -624272873 -1379046783 549807988 1472354274 -825555368 -1177798962 665363309 1353683963 -911818175 -1096682793 773779270 1494867920 -1072656790 -1223180548 695413599 1584667593 -948090253 -1334150427 102520792 1897621326 -401459468 -1626012062 24220609 1987486551 -276827411 -1736916357 147316714 2143350652 -422986042 -1848734128 262806515 2024614757 -509314337 -1767683511 464209852 1823242026 -173726064 -2103306746 482771877 1807856435 -221715831 -2049977825 359714702 1652031256 -75583838 -1938186700 303893399 1696217857 -65836357 -1961600467 375334099 1633162309 -128891393 -1890159255 288547018 1714802780 -12811802 -2009353872 411348193 1870896247 -158675507 -2121400997 535390456 1760450670 -236516908 -2032125630 199767223 2096038945 -437889637 -1830722291 210104494 2072166456 -494169726 -1785945836 87276677 1916046355 -348267095 -1673859777 39745692 1968785418 -330294864 -1688786650 758187035 1513501837 -1019255497 -1271376479 710721538 1566306452 -1001217746 -1286237768 602573865 1424866495 -840635131 -1159471725 612845616 1400928422 -896980708 -1114760822 814093439 1199645929 -561482413 -1450228283 938201190 1089265904 -639258294 -1360887332 1046322253 1230679259 -799802015 -1487614473 959469652 1312254146 -683787912 -1606874642 256120210 2017666308 -515214146 -1773321176 136958347 2133778717 -433606489 -1860141007 27237792 1989717302 -275645300 -1734947814 116545977 1911908655 -386123627 -1610938365 317916662 1710503264 -50502438 -1946528692 362725871 1654255993 -74407741 -1936224171 472419780 1798290770 -232330008 -2061378434 457525725 1816295755 -179623695 -2108942233 875181402 1127024076 -635153290 -1390189344 860352835 1145094613 -582381457 -1437687559 988921192 1308003838 -721429436 -1543967534 1033664881 1251690983 -745400227 -1533728565 698164542 1587156392 -946650094 -1332448124 787538215 1509413297 -1057062901 -1208373091 658943244 1346477466 -917976032 -1102054218 539715861 1462524291 -836433863 -1188939601 1074103125 922923971 -1374952839 -653470993 1198016332 812611546 -1452923296 -564062474 1323174759 970537969 -1596954037 -673752355 1236520830 1052049384 -1480741294 -793076028 1571984177 716546983 -1279462883 -994327925 1524586280 769157054 -1261357564 -1009383790 1399397123 611199893 -1117291985 -899659079 1409605402 587460492 -1173701066 -854749536 2070651805 208442123 -1788493135 -496831961 2080794500 184637202 -1844967768 -451987906 1974479791 45554489 -1682027901 -323388907 1927147446 98230048 -1663856998 -338379252 1725740025 299598703 -1999449387 -2760125 1639020512 381044598 -1883302196 -122149286 1745304523 520096605 -2046207257 -250713487 1869283282 409849668 -2124112130 -161239448 1495183892 773423746 -1223634120 -1072176210 1584625165 695486107 -1333979359 -948295753 1472543270 549587632 -1177855222 -825463908 1353252415 665833129 -1096376557 -912150651 1151967856 867078886 -1431846052 -576654390 1136944745 885217023 -1379268795 -624085037 1248995906 1031084756 -1535358098 -746882056 1293938267 974708429 -1559130249 -736706591 1651544796 360161866 -1937837072 -75906202 1696421573 303720019 -1961674775 -65796225 1823152878 464267896 -2103084094 -173913260 1808195319 482471521 -2050441253 -221278387 2143781560 146846254 -1849039980 -422653182 2024425121 263026231 -1767626867 -509405413 1897663114 102447644 -1626182746 -401253584 1987169939 24575493 -1736462401 -277307607 1916002775 87347521 -1673690885 -348475283 1969104334 39392600 -1689238302 -329812876 2095606245 200235379 -1830418231 -438224801 2072358396 209886570 -1786000176 -494076858 1870983603 411287845 -2121625441 -158490615 1760114090 535692604 -2031659898 -236952560 1633646977 374884631 -1890510675 -128571333 1714601368 288722190 -2009277260 -12850142 1230881055 1046147465 -1487691725 -799764315 1311769862 959919504 -1606523862 -684108612 1199982893 813791675 -1450694655 -561047401 1089178932 938261922 -1360663528 -639443826 1424675195 602792429 -1159417769 -840728383 1401361762 612378100 -1115065266 -896645928 1513183561 758540767 -1270925211 -1019737869 1566350672 710651334 -1286407044 -1001009942 1797836950 472899584 -2061061702 -232685268 1816466575 457319449 -2108983901 -179550923 1710446756 318007346 -1946338936 -50722530 1654561981 362392619 -1936654959 -73937657 1990181106 26800228 -1735286306 -275345080 1911686379 116733053 -1610848825 -386181807 2017740992 256079958 -1773524500 -515040902 2133429465 137280591 -1859654155 -434053789 1346826334 658620616 -1102540430 -917528092 1462449223 539755729 -1188735637 -836606467 1587378284 697977082 -1332537024 -946591274 1508949109 787975395 -1208033959 -1057362481 1307697210 989253804 -1543536362 -721899136 1251746851 1033573557 -1533917937 -745179751 1126852616 875387038 -1390147292 -635225678 1145547793 859872391 -1438003907 -582025813 871824042 1156696636 -570909818 -1426085104 882589363 1134300709 -627744865 -1382912247 1026388632 1244283406 -752675916 -1541135582 977319553 1296533015 -733030483 -1555437765 776071886 1497815640 -1068528670 -1219970188 690761431 1579884097 -954052613 -1339719827 546988796 1469928042 -829160496 -1181535418 670541541 1357944435 -906377271 -1090586785 144235106 2141186804 -426329266 -1852732456 267722363 2029137645 -503611561 -1761849407 105075280 1900307142 -397593732 -1622539286 19830345 1982441183 -283052187 -1742223373 355453446 1646852752 -81679574 -1943626820 306318879 1699036809 -62099661 -1957994587 468992564 1827893922 -168156392 -2097343602 479823405 1805563579 -224925951 -2054105193 720227307 1575680893 -991712569 -1276863919 763367410 1518813028 -1014075682 -1266065848 607536089 1395749711 -902290699 -1119939997 593201088 1415362390 -850008340 -1168976262 928701327 1079896857 -648758621 -1370256843 808918934 1194340096 -566657350 -1455534548 964776893 1317430059 -678481263 -1601699321 1055692708 1240180530 -790432120 -1478113762 293858083 1719983029 -7501297 -2004174183 384708410 1642667948 -119517674 -1880654208 525886225 1751077767 -246021571 -2041498965 406169352 1865586590 -163854812 -2126711118 204798791 2066992081 -499475861 -1791120643 190398302 2086539208 -447259022 -1840222492 49247093 1978156003 -320794023 -1679416625 92452716 1921353722 -343091648 -1668553002 29399080 1992796350 -271648508 -1731606126 112024625 1906994343 -391955171 -1616638581 253431834 2015109260 -518688458 -1777188448 142005251 2138170517 -428296913 -1853913671 477595724 1802549466 -226891424 -2055284234 454708309 1813871811 -183227015 -2112676369 313262206 1705717992 -56467118 -1952099900 365020263 1657206001 -70277813 -1933011491 984529120 1302956150 -727655988 -1549276838 1036221689 1254378607 -741532203 -1530254013 880095442 1131544644 -629452290 -1384357528 857273547 1142932573 -585722393 -1441684111 655992964 1344182290 -921187928 -1106183874 544500893 1467177995 -830861903 -1182974681 700588214 1589973024 -942915174 -1328844532 783279279 1504236601 -1063156349 -1213811435 417048937 1876728319 -153761723 -2116880173 532049264 1756454374 -239596452 -2034287414 369107291 1627853261 -133283721 -1895206687 292414786 1718277588 -10255250 -2006665992 91011341 1919650203 -345843679 -1671042889 33651988 1963347330 -334554056 -1693963090 196555071 2091909545 -440840173 -1833017211 215676198 2078131632 -489384950 -1781291876 599099809 1420998967 -843323251 -1162029029 618155448 1407155502 -891933548 -1110369278 762184083 1516843269 -1017093953 -1268297687 704890250 1560605980 -1005738842 -1291152336 1040357829 1225107795 -804456215 -1492400001 963599836 1315466570 -681493264 -1603924890 819532279 1205739873 -556306213 -1445969843 934598126 1085531512 -642075454 -1363311532 1469726638 547163960 -1181458814 -829198828 1358429111 670092065 -1090938213 -906057203 1497479068 776374026 -1219504464 -1068964314 1579971461 690701075 -1339944279 -953867713 1244475338 1026170716 -1541189914 -752583056 1296100307 977787717 -1555133697 -733365655 1157015544 871470958 -1426536748 -570427838 1134257121 882660215 -1382743347 -627953061 1827938150 468922352 -2097512886 -167948580 1805245311 480177129 -2053653933 -225408315 1647286100 354985922 -1943931272 -81344786 1698845517 306537435 -1957940639 -62192905 1900220162 105136020 -1622315474 -397779272 1982778139 19528589 -1742689737 -282617183 2140702512 144684966 -1852381668 -426649974 2029339433 267547583 -1761926651 -503573869 1317080815 965099129 -1601212477 -678928555 1240255222 1055652448 -1478317094 -790258868 1079674589 928888395 -1370167311 -648816793 1194803908 808481362 -1455873048 -566357122 1396055691 607202845 -1120370777 -901820623 1415305874 593291780 -1168786498 -850228440 1575851705 720021039 -1276905579 -991639805 1518359200 763847222 -1265749108 -1014430950 1978609191 48766641 -1679732981 -320438371 1921182270 92658344 -1668510958 -343164028 2067047957 204707459 -1791310023 -499255377 2086232588 190730906 -1839791328 -447728714 1750613571 526323413 -2041159825 -246321159 1865808474 405981900 -2126800010 -163796000 1719907953 293897959 -2003970211 -7673909 1643016808 384385790 -1881140412 -119069742 1705794860 313224634 -1952302080 -56292202 1656854837 365341091 -1932527591 -70727537 1803015454 477160840 -2055621582 -226589532 1813647623 454893969 -2112589781 -183287619 2015055176 253525470 -1776997276 -518906638 2138474833 141670855 -1854347139 -427829013 1992344954 29881836 -1731287978 -272001856 1907163491 111817205 -1616682929 -391884583 1589804516 700796274 -1328800568 -942986146 1504688637 782797163 -1214129967 -1062803385 1343878614 656328000 -1105750790 -921656212 1467232719 544407897 -1183166237 -830644107 1131769216 879910166 -1384444756 -629392326 1142466969 857708815 -1441347403 -586024925 1303307698 984208676 -1549761378 -727206904 1254302123 1036259645 -1530052473 -741707759 2092395629 196107515 -1833366207 -440517161 2077927540 215849186 -1781216936 -489424434 1919738975 90952905 -1671264909 -345655835 1963008070 33951952 -1693499030 -334990852 1627421705 369577119 -1894900443 -133616205 1718466576 292194438 -2006722244 -10163798 1876685883 417121453 -2116709097 -153967231 1756770338 531693748 -2034740978 -239115880 1205423269 819887155 -1445515895 -556786401 1085573308 934524970 -1363482224 -641869562 1224918167 1040577537 -1492343365 -804547283 1315897486 963129368 -1604230750 -681160396 1517182145 761883735 -1268761107 -1016656517 1560516824 704948302 -1290929676 -1005926046 1421202675 598926437 -1162103329 -843283127 1406669034 618602620 -1110019642 -892255920 -80777054 -1943519180 354488718 1646666008 -62737221 -1958378451 307025303 1699472641 -168494960 -2097952762 469408188 1828563242 -224838519 -2053239777 479681957 1804627251 -426221370 -1851830192 144048618 2140221820 -503995169 -1762487223 268158451 2029843813 -398202636 -1622878110 105744856 1900722510 -282186515 -1742136197 18894273 1982299479 -1069461398 -1220124420 776941894 1497891280 -953379725 -1339317019 690156895 1579533769 -828712872 -1180833586 546617716 1469286882 -906552255 -1091556137 670661997 1358843387 -571064306 -1427017576 871899426 1157566900 -627342313 -1382239103 882238779 1133696429 -751974340 -1540687702 1025747216 1243912582 -734000091 -1555612493 978218249 1296653727 -499891741 -1791790731 205136079 2067599449 -447117830 -1839286932 190309590 2085672000 -319829551 -1679230649 48343293 1978046571 -343798328 -1668989602 93088996 1921735794 -8171129 -2004590319 294465707 1720320061 -118581858 -1880513272 383841458 1642578980 -245835339 -2040534749 525777049 1750173711 -164291156 -2127418054 406551680 1866222614 -648388309 -1369615939 928251911 1079193745 -566778574 -1456433756 809092126 1195308168 -679352039 -1601775217 965707829 1317583011 -789828352 -1477763690 1055018028 1239776442 -991071921 -1276493351 719523939 1575231733 -1014975146 -1266186816 764335226 1518986476 -902366851 -1120810517 607688785 1396680903 -849658524 -1168372238 592796744 1414687966 -921103840 -1105321290 655848204 1343243162 -831203783 -1183586641 544913173 1467844483 -943547886 -1329223036 701299518 1590414248 -1062248949 -1213698403 782319399 1504055217 -726793660 -1549192494 983589736 1302811646 -742144419 -1530595637 1036887921 1254791143 -629831050 -1384989984 880536410 1132256204 -585609617 -1440776455 857091907 1141972949 -227069208 -2056256898 477713348 1803445074 -182782223 -2111977881 454334429 1813227339 -55788838 -1951692212 312663030 1705372512 -71205181 -1933160875 365895663 1657286521 -272620916 -1731784166 30294944 1992913718 -391256427 -1616194045 111380409 1906620207 -518280514 -1776510424 253086610 2014509828 -428446041 -1854841295 142086027 2139045661 -805166239 -1492839433 1040990797 1225487067 -680532104 -1603741714 962692692 1315354306 -556160173 -1445028923 819448447 1204878057 -642486454 -1363976228 934940262 1086144240 -843762939 -1162738797 599478825 1421632191 -891750628 -1109407862 618042928 1406248614 -1016153289 -1268151391 761322011 1516759693 -1006403794 -1291563080 705502722 1560948372 -345242711 -1670696129 90333829 1919242771 -335427664 -1694042330 34580124 1963496970 -440956005 -1833911539 196733623 2092882465 -489009278 -1780646124 215232174 2077433400 -153414707 -2116279461 416641761 1876050551 -239675436 -2035161278 532199160 1757382254 -134177793 -1895322775 370080467 1628031557 -9609242 -2006290576 291716810 1717833308 -1622952538 -398162640 1900926090 105571356 -1741786689 -282509015 1981812883 19341317 -1852293740 -425784062 2140560568 143748142 -1762264691 -504182501 2029754529 268216375 -2097895998 -168585900 1828373742 469628024 -2053545509 -224505523 1805058295 479211617 -1943065104 -81257114 1646349532 354843722 -1958549015 -62531201 1699514565 306952275 -1540516498 -752179720 1243870274 1025819860 -1556065929 -733519391 1296969819 977862861 -1426711204 -571396662 1157135472 872369382 -1382295227 -627250733 1133885545 882018559 -1181055734 -828525156 1469375526 546559152 -1091092205 -906989179 1358503999 670961833 -1220473544 -1069138514 1498377236 776494210 -1339242207 -953419337 1579329549 690329755 -2041019161 -245386127 1750525387 525456733 -2127216386 -164466584 1866146258 406589764 -2004677419 -8111037 1720544761 294280559 -1880176436 -118884262 1642113504 384276854 -1678797693 -320297963 1977742767 48678201 -1669181286 -343580660 1921790390 92995872 -1791746895 -499962841 2067430813 205344011 -1839605592 -446764994 2086123908 189827346 -1120492497 -902720327 1396229379 608171413 -1168416714 -849588064 1414856986 592589196 -1276302307 -991290229 1575177521 719617447 -1266620412 -1014507374 1519290664 764000702 -1602112437 -679050019 1318049127 965273073 -1477676974 -789888828 1239552382 1055203816 -1369817991 -648213265 1079270741 928214467 -1455949728 -567228170 1194957132 809413082 -1384786140 -630003790 1132181000 880576158 -1441262787 -585161813 1142321681 856769159 -1548853482 -727093376 1302347322 984026796 -1530684657 -742085735 1255012899 1036700341 -1329412288 -943327274 1590470252 701208314 -1213267111 -1062718513 1503748725 782652131 -1105637518 -920748060 1343696478 655367880 -1183544469 -831276035 1467673159 545118929 -1776551956 -518207622 2014680768 252880470 -1854524427 -428801181 2138591961 142565967 -1732214818 -272150712 1993219826 29961828 -1616004153 -391476399 1906563819 111471229 -1951602808 -55847138 1705150116 312849970 -1933499503 -70905081 1657750205 365457963 -2055770182 -227516628 1803095702 478035456 -2112181341 -182609099 1813301903 454294041 -1267800475 -1016473869 1516275529 761771999 -1291640196 -1006365974 1561150288 705328070 -1162514857 -843948351 1421545339 599539693 -1109874098 -891315496 1406585698 617741300 -1445333503 -555825513 1205311277 818980795 -1363922408 -642579826 1085952820 935158690 -1493008845 -804958555 1225531167 1040920457 -1603290582 -681014596 1315035910 963046288 -1895774547 -133695941 1628350337 369727255 -2006121804 -9817566 1717789592 291787534 -2116333921 -153321975 1876242355 416423717 -2034857338 -240010736 1756949418 532667196 -1833445687 -441391521 2092546021 197035891 -1780870448 -488824250 2077520892 215171946 -1670619397 -345280915 1919041495 90509121 -1694393630 -335107468 1963981774 34130776 2033510651 238278765 -1757771305 -532825791 2119773410 157162612 -1873326642 -414155432 2012176585 15224927 -1713307163 -286903949 1887610064 126194758 -1634941444 -376703638 1686370463 327469065 -1970431565 -41244379 1676557446 350817296 -1914675798 -85496516 1784180909 492781627 -2074734207 -212786921 1832236212 439518242 -2093230696 -197335794 1113245747 895350949 -1403737825 -615278199 1161235498 842022076 -1422299898 -599892592 1283538945 998666391 -1567678163 -712502853 1273791512 1022080142 -1511856844 -756689502 1609422935 686483649 -1310475909 -958101011 1484790862 797387992 -1232175774 -1047966220 1362514021 640770291 -1086836407 -935394849 1448842364 559719658 -1202326192 -816659002 1613748666 388557100 -1910392682 -114915328 1732386211 272969013 -1991476081 -28619751 1861505416 435380510 -2131087196 -134414286 1771672977 513713415 -2020084547 -258948053 2107165150 178256200 -1818842894 -460220316 2062880199 233979217 -1795461909 -470000515 1933787628 71594362 -1655889728 -364244906 1949206005 53065059 -1709120295 -316156849 1531050354 742836708 -1253074850 -1035425592 1546403179 724241917 -1306371001 -987403055 1436184896 580731350 -1147924372 -862772998 1391965529 636519887 -1124477835 -872487709 1190586646 837933440 -1460107206 -536889172 1100688655 916200857 -1349170141 -661488459 1210933540 1059738034 -1507655672 -786157410 1329636669 944215467 -1588673519 -699796345 1258457721 1007008495 -1525879979 -770974781 1282362976 996703990 -1570689204 -714727462 1171849803 853422813 -1411947673 -590326799 1119143506 900986564 -1397053570 -608331800 1454742045 565357195 -1195640015 -809710681 1373134340 652177042 -1076478168 -925823042 1483608623 795419321 -1235193085 -1050197099 1594086966 671409824 -1324501222 -972388468 1886169777 124492327 -1637692515 -379192565 1996582568 417342 -1727066236 -301449454 2125931139 162533909 -1866906705 -406949063 2044389018 249419276 -1747679306 -522995936 1843116757 450660931 -2083136519 -187503761 1790344908 498159194 -2068308000 -205574282 1660957415 336003697 -1928440885 -100048035 1684928254 325764712 -1973184558 -43735228 1377418040 622758830 -1139287532 -888083838 1433698081 577982391 -1149624819 -864211301 1556230922 734331804 -1295232474 -976526672 1538258707 749258629 -1247701441 -1029265751 1336847196 950639562 -1583297936 -693634330 1220767557 1069834195 -1496510871 -775274753 1098195822 913445880 -1350876606 -662932780 1176037239 824170465 -1474918821 -552487219 1769446384 510700390 -2022049060 -260126134 1847222249 421359487 -2146156859 -149746093 1739330498 279651156 -1985842450 -22723976 1623316443 398911309 -1898989833 -104298911 1958775700 63421186 -1697715528 -305538514 1940737933 78282523 -1650250079 -358343113 2048590758 219951920 -1810537846 -485338596 2104936383 175241001 -1820809581 -461400571 492318207 1784618345 -212448045 -2075034555 439740902 1832049008 -197424950 -2093172644 327394765 1686410587 -41040671 -1970604937 351166932 1676235074 -85982984 -1914228626 15678875 2011696397 -287220553 -1712952287 126024066 1887815956 -376661842 -1635014600 238335401 2033419583 -533015419 -1757551597 156856752 2120106278 -413724516 -1873797110 641076535 1362181537 -935826405 -1086366579 559663406 1448933816 -816470014 -1202546540 686654725 1609217427 -958143447 -1310403393 796934428 1485271434 -1047650256 -1232531290 998317395 1283861957 -712016769 -1568125719 1022155082 1273752028 -756893594 -1511683856 895128929 1113433591 -615189427 -1403796261 842486136 1160798702 -600231852 -1421999934 71507134 1933847592 -364020334 -1656075004 53401767 1948903473 -316622453 -1708685027 177771660 2107614234 -459868768 -1819163338 234180757 2062704643 -470076999 -1795423953 435424474 1861434444 -134582794 -2130879136 513394883 1772025941 -258496017 -2020566663 388990184 1613280382 -115219004 -1910057646 272777457 1732604007 -28565027 -1991569077 1059929206 1210715360 -786211494 -1507562036 943781999 1330104569 -699492029 -1589007915 838251588 1190233298 -537340568 -1459624450 916156509 1100759243 -661319311 -1349377561 580529170 1436359812 -862696130 -1147961944 637003787 1391515805 -872838873 -1124157007 742499360 1531352246 -1034959604 -1253509734 724328505 1546342575 -987627243 -1306185341 795758461 1483309035 -1050661295 -1234755897 671320932 1594145778 -972166584 -1324688674 565561167 1454569433 -809785757 -1195600139 651690838 1373582272 -925474182 -1076800788 853106457 1172205455 -589873611 -1412428125 901028608 1119071126 -608503252 -1396847942 1006819115 1258678205 -770918905 -1525971311 997135154 1281893284 -715034082 -1570356600 335572917 1661427491 -99742055 -1928774129 325954476 1684708154 -43791744 -1973093866 450619271 1843189521 -187332949 -2083342787 498475934 1789989640 -206028110 -2067828188 163020753 2125483847 -407298307 -1866584469 249215944 2044562270 -522921244 -1747719566 124581859 1886111605 -379414833 -1637505447 78842 1996882796 -300985642 -1727503808 913669692 1098010282 -663019760 -1350815866 823704101 1176472243 -552150263 -1475220577 950990350 1336526488 -694118622 -1582848076 1069756951 1220805249 -775072965 -1496685651 734162520 1556438734 -976482444 -1295302686 749709889 1537776343 -1029584019 -1247347717 622454378 1377752828 -887650490 -1139755056 578036339 1433604837 -864402593 -1149406263 219897588 2048683618 -485146664 -1810755762 175545069 2104601211 -461833279 -1820341417 62969542 1959257680 -305219606 -1698068612 78451423 1940529737 -358386701 -1650179227 279727760 1739292166 -22925380 -1985667286 398559881 1623636511 -103814235 -1899439309 511166114 1769010740 -260462706 -2021746920 421135035 1847407149 -149658729 -2146217215 -1309842701 -957722011 1608713183 686043977 -1233082646 -1048078724 1485752262 797570896 -1086919999 -936256937 1362660333 641710971 -1201983784 -816046514 1448431604 559054690 -1403358569 -614645247 1112806331 894640941 -1422412146 -600799720 1161418658 842983220 -1568539995 -712586701 1284479881 998812447 -1511244100 -756347350 1273126800 1021669126 -1971109317 -41651539 1686971159 327816065 -1913747934 -85346636 1675683598 350738328 -2074555895 -211813729 1784064805 491887539 -2093674992 -198033786 1832611644 440164266 -1758178721 -533503287 2033857395 238879717 -1873177018 -413227312 2119694186 156289020 -1712334227 -286725381 2011282241 15109079 -1635639692 -377147678 1888255832 126570446 -1460251726 -537828572 1190671006 838795784 -1348757589 -660822211 1100347015 915588625 -1506944128 -785716458 1210301100 1059359290 -1589633127 -699977969 1330544309 944328227 -1254013994 -1035570368 1531912954 742920812 -1305704497 -986990759 1545791203 723900021 -1147483164 -862061710 1435806408 580098654 -1124659203 -873447573 1392078545 637427271 -1818725510 -459324436 2106987094 177283776 -1795836061 -470644747 2063324751 234677977 -1656489144 -364590114 1934465636 72002290 -1708245167 -316076089 1948278397 52915947 -1909497058 -114797688 1612775986 388379300 -1992120569 -28993647 1733084715 273413821 -2131432660 -135013446 1861913088 436058774 -2020004043 -258072669 1771523609 512786063 -2082799503 -186896153 1842700637 449991115 -2068396952 -206441218 1790485828 499094994 -1929344957 -100157227 1661921647 336189945 -1972548518 -43352884 1684221302 325328352 -1637085163 -378855293 1885499705 124076463 -1727933428 -301538150 1997518112 558518 -1867016153 -407852879 2126117131 163498397 -1747297218 -522359640 2043952402 248712580 -1196089159 -810414033 1455112597 565997827 -1076304736 -924855242 1373013388 651277594 -1234261877 -1050044387 1482738087 795343153 -1325175662 -972792828 1594691006 671759656 -1526583075 -771424181 1259098609 1007378791 -1569721148 -714554286 1281463784 996582782 -1411794705 -589395847 1171773891 852552021 -1397457674 -609006496 1119493594 901590348 -1698680528 -305725018 1959677980 63529098 -1649543895 -357907009 1940100101 77898899 -1810122494 -484669036 2048251950 219343032 -1820951269 -462336627 2105023543 176106657 -2022235820 -261090878 1769554040 511602926 -2145721011 -149039653 1846838369 420721911 -1985173146 -22308368 1738721354 279312604 -1899926145 -104440343 1624181843 398998725 -1582427656 -693558930 1335914708 950485058 -1497115167 -775625353 1221440717 1070236763 -1351247414 -663574180 1098643686 914147440 -1474798125 -551588539 1175862527 823200873 -1139211876 -887213814 1377263792 621826086 -1149975163 -864815853 1434100905 578655295 -1295873618 -976897736 1556932738 734779412 -1246802505 -1029145311 1537289371 749083661 -712923145 -1568237727 999278299 1284044365 -756259858 -1511304328 1021444802 1273311828 -614846523 -1403183277 894717673 1112768127 -600314916 -1422861494 842631920 1161738854 -935938157 -1087273211 641259199 1363142185 -816090230 -1201913060 559223462 1448223280 -957530207 -1310060745 685989517 1608805915 -1048511560 -1232614610 797874836 1485416962 -286292161 -1712801879 14804499 2011616901 -377339098 -1635421264 126624266 1888162460 -533459187 -1758249061 238710305 2034065079 -413545708 -1872823422 156740152 2119211694 -212297893 -2074105907 492238455 1783744225 -197831870 -2093849644 440087150 1832649464 -41738391 -1971048449 328040005 1686785747 -85009552 -1914049562 350272092 1676118730 -862284106 -1147296224 580188058 1435748108 -872983889 -1125096903 637088643 1392378645 -1035919740 -1253691886 743407528 1531465534 -986916195 -1305744885 723696561 1545964327 -785545518 -1507150268 1059317758 1210373992 -700431669 -1589153187 944645095 1330189169 -537522464 -1460584842 838365132 1191141210 -660878599 -1348666769 915778517 1100127043 -134957442 -2131523864 435869522 1862133700 -258379161 -2019671311 513217355 1771054045 -114344372 -1909977382 388063072 1613131766 -29164971 -1991914813 273455993 1733012463 -364665318 -1656449396 72206134 1934292896 -315727357 -1708567915 52429615 1948726201 -459788760 -1818288450 177622788 2106687378 -470422991 -1796023641 234588957 2063383435 -407386763 -1867450909 163161177 2126419151 -522583700 -1747111430 248799296 2043891926 -378778297 -1637122607 123874411 1885674749 -301889186 -1727612472 1042546 1997068516 -100608751 -1928862329 336507965 1661568171 -43183864 -1972756066 325283876 1684291762 -186950365 -2082705995 450182159 1842482329 -206137030 -2068731476 498661398 1790953600 -589699651 -1411459797 852984977 1171305479 -608951900 -1397550798 901398664 1119711262 -771592817 -1526375143 1007422627 1259027509 -714102378 -1570203392 996264122 1281816620 -1049692711 -1234582193 794858741 1483187299 -972869184 -1325137578 671961324 1594515578 -810189333 -1196274307 565910727 1455172689 -925320718 -1075869340 651614430 1372710984 -22219724 -1985231710 279090456 1738909070 -104779731 -1899626309 399462657 1623744919 -260604922 -2022683504 511253802 1769876924 -149243873 -2145548151 420796723 1846798757 -484711344 -1810049850 219514236 2048046570 -462020535 -1821306657 175653221 2105504243 -306156446 -1698210572 63835470 1959345624 -357717893 -1649764115 77842775 1940191681 -977087236 -1295653782 734836176 1556841798 -1028714267 -1247272845 748777929 1537622367 -887530290 -1138856872 622280162 1376783732 -864773929 -1150048191 578484731 1434306925 -663370600 -1351420914 914073012 1098683682 -552075135 -1474351081 823550381 1175540027 -693220182 -1582728132 950021510 1336352016 -775714637 -1497057243 1070459295 1221253385 -1481591745 -793279319 1237243155 1052370309 -1596100570 -673562448 1322455306 970203548 -1452590067 -563344229 1197825313 811756983 -1375274988 -654194558 1074305336 923773358 -1173904293 -855599923 1409926519 588183009 -1117102014 -898805548 1399062894 610480632 -1260639127 -1009050369 1523731781 768966099 -1280186256 -994649882 1572833628 716749258 -1663134473 -338058143 1926297051 98026829 -1682747154 -323723144 1975333314 45744468 -1845158715 -452842413 2081127913 185355647 -1788290852 -495982518 2070329840 207718758 -2123791213 -160517115 1869079999 408999209 -2046541686 -251432932 1745494438 520950064 -1884156767 -122340297 1639738765 381377819 -1998600008 -2557906 1725016468 299276546 -1096055426 -911428120 1353049170 664982724 -1178189465 -826183183 1472733259 550441181 -1334833844 -948486694 1585343584 695819510 -1222784683 -1071973949 1494460537 773101807 -1558407910 -736385652 1293087798 974505120 -1536077565 -747216491 1249849391 1031274681 -1379459800 -624939586 1137277956 885935250 -1431643855 -575805017 1151645725 866355339 -2050644554 -222128864 1808516250 483193868 -2102894161 -173059783 1822818435 463548437 -1960956540 -65463022 1695567016 303529022 -1938560611 -76228341 1652394161 360364071 -1737312814 -277510844 1987892478 24896616 -1625329205 -401063587 1896943847 102113393 -1767293472 -508686986 2024234188 262171738 -1849361927 -423376529 2143983829 147695683 -1786325315 -494803413 2072557457 210732807 -1830088028 -437509582 2095412104 199377694 -1688379761 -329617895 1968390051 39063349 -1674536298 -348673536 1916730298 87673644 -2010003751 -13175217 1715447797 288921443 -1889795392 -128241066 1632789484 374690682 -2031464725 -236093827 1759784903 534978385 -2121823502 -159335836 1871309790 412015432 -1360464267 -638597405 1088853849 937535439 -1450888596 -561904902 1200313152 814506966 -1607238073 -684437807 1312628587 960114685 -1486964130 -799438136 1230035826 1045949412 -1285560815 -1000810873 1565624125 710326187 -1271782904 -1019932002 1513898788 758870962 -1115394525 -897360203 1401556751 613236633 -1159091654 -840000852 1424476950 601947008 -1935808516 -73738390 1653835472 362067526 -1947196443 -50916493 1711162057 318337631 -2109313074 -180265128 1816661730 458178164 -2060735529 -231957695 1797638907 472054381 -1859455080 -433207538 2133104308 136554018 -1773718655 -515898601 2018071213 256795195 -1611563094 -386511044 1912544902 116928016 -1734558797 -275018971 1989335711 26601993 -1208760524 -1057687646 1509795352 788174478 -1331821779 -946261061 1586520577 697782935 -1188540666 -835747952 1462119978 539041468 -1102738657 -918373495 1347152435 659348133 -1438329008 -582752314 1145747068 860718826 -1389817015 -634510369 1126658661 874529523 -1533059230 -744984588 1251032654 1033244376 -1544381573 -722097171 1308424791 989579969 -1008963269 -1260699219 768741399 1523916929 -994986718 -1279883852 717214734 1572398232 -855115511 -1174353505 587831333 1410246835 -899007216 -1116926586 610556988 1399024810 -563388065 -1452518967 811925619 1197617381 -653875898 -1375627824 923321450 1074787580 -793712275 -1481123333 1052674113 1236908247 -673370764 -1596318238 970148952 1322548430 -122531341 -1883938459 381432031 1639645257 -2124310 -1999067780 298972358 1725350992 -160835135 -2123437737 409450733 1868597371 -251388456 -2046612146 520781044 1745701986 -452640361 -1845333759 185278651 2081165357 -496466546 -1787841256 208069794 2070008884 -337720923 -1663436493 97560713 1926731807 -323809860 -1682686678 45968528 1975147526 -624476038 -1379897108 885596502 1137578432 -576027549 -1431456523 866444623 1151587801 -736311224 -1558447906 974301540 1293261298 -747565999 -1535755065 1031761277 1249402347 -948940770 -1334353784 696135986 1584988580 -1071803385 -1222990703 773059883 1494533565 -911484884 -1095964486 665172224 1352829334 -825877451 -1178522461 550010137 1473203599 -508993358 -1766961116 262603166 2023764232 -423320405 -1849453507 147506567 2144204049 -277682048 -1737107434 24938924 1987819834 -400610151 -1625809905 101797301 1897299235 -65113898 -1961279424 303043066 1696014700 -76303153 -1938520999 360568291 1652221301 -221906716 -2050832270 483105224 1808574814 -173523715 -2102457237 463887825 1822518599 -236317767 -2031279313 535065237 1759724035 -158869600 -2122258634 411678348 1871611418 -13526133 -2009683171 289405607 1714997809 -128163950 -1889833212 374488766 1632964136 -329448483 -1688587445 39019249 1968460391 -349124668 -1674053806 87992040 1916376702 -494498833 -1786659975 210299587 2073025109 -437563402 -1829994656 199569114 2095193676 -897305743 -1115487257 613044829 1401774795 -840304792 -1158756354 602379844 1424008914 -1000359101 -1286042667 710007407 1565977337 -1020100774 -1271574580 758914678 1513828064 -684514539 -1607199869 960315961 1312453295 -799086836 -1487284326 1045464608 1230485174 -639063257 -1360028751 937871883 1088551581 -561680578 -1451073624 814419474 1200373380 -386850056 -1611263378 117392340 1912107842 -274929951 -1734617481 26380237 1989523291 -433411382 -1859282340 136629222 2133064560 -515412269 -1774166459 256446463 2018393961 -179948900 -2109668854 457724848 1817142054 -231999867 -2060663277 472225705 1797433151 -73549138 -1936029128 362011522 1653926676 -51347785 -1946726879 318644123 1710829325 -744553936 -1533529434 1032938268 1251365770 -722287063 -1544161601 989636357 1308333971 -582710782 -1438401900 860547886 1145953208 -634827237 -1389461875 874983223 1126178721 -836234668 -1188093246 539390840 1461797870 -918170035 -1102911781 659273569 1347192823 -1057777050 -1208702224 788396874 1509608412 -945922433 -1332121879 697319251 1586958277 1869168183 409865889 -2123931877 -161452147 1745156654 520342200 -2046125310 -250762348 1639101957 380995219 -1883449559 -121903169 1725919772 299385482 -1999563984 -2743386 1927163475 98115269 -1664069761 -338198551 1974725194 45406940 -1682076826 -323306512 2080745057 184719095 -1844721843 -452134949 2070438520 208622318 -1788476588 -496946238 1409752831 587214441 -1173782573 -854700219 1399511782 611183216 -1117471798 -899445924 1524405965 769369691 -1261242399 -1009399945 1571902164 716595778 -1279314952 -994573458 1236274843 1052196365 -1480691785 -793157855 1323158146 970652180 -1596740690 -673932488 1198229161 812430911 -1452939387 -563947757 1074152112 922841638 -1375198308 -653323510 1987186550 24461280 -1736675750 -277127476 1897909103 102300665 -1626232253 -401171755 2024376132 263108562 -1767381400 -509552898 2143568733 147026891 -1849023887 -422767897 1808080658 482488196 -2050261442 -221491544 1823005451 464513949 -2103002585 -173962575 1696503584 303671222 -1961822708 -65550694 1651725113 359949231 -1937952235 -75890045 1293692862 974855976 -1559081326 -736788988 1248979879 1031199537 -1535145333 -747062755 1137158028 885036826 -1379285344 -623970762 1152017301 866996995 -1432091975 -576507345 1353400282 665587532 -1096458506 -912101792 1472658371 549571413 -1178035473 -825251207 1584445416 695699326 -1333864764 -948312494 1495102449 773473127 -1223486755 -1072422325 1566530741 710437923 -1286521447 -1000993521 1513265324 758491194 -1271072384 -1019492074 1401214087 612623377 -1114982997 -896694979 1424560286 602808328 -1159237198 -840941276 1088965841 938441799 -1360646659 -639558293 1199933640 813873246 -1450448412 -561194638 1312015587 959771765 -1606572593 -684026535 1230897402 1046032492 -1487904298 -799583936 1714519165 288771307 -2009129647 -13095481 1633466468 375097586 -1890395832 -128587298 1760228431 535676121 -2031839901 -236739083 1871130710 411041984 -2121707142 -158440980 2072407065 209804431 -1786245835 -493929053 2095818752 200054934 -1830434516 -438109766 1969087531 39507133 -1689025273 -329992815 1915756594 87494820 -1673641698 -348556920 1145335284 860052834 -1437987624 -582140850 1126803949 875469179 -1389901631 -635373481 1251993030 1033426256 -1533967126 -745098116 1307714015 989139273 -1543749389 -721719195 1509129616 787762438 -1208148804 -1057346518 1587460489 697927967 -1332684635 -946345933 1462302114 540001588 -1188653938 -836656104 1346711995 658637101 -1102360425 -917741567 2133478716 137199018 -1859900400 -433906554 2017954085 255900083 -1773541367 -514926433 1911670030 116848024 -1610636254 -386362188 1989935383 26947969 -1735237573 -275427155 1654480216 362442190 -1936507788 -74183454 1710266689 318220759 -1946224531 -50738949 1816581482 457303548 -2109164474 -179338032 1797984627 472654309 -2061143969 -232636215 184941363 2080557989 -452224481 -1844663671 208158506 2070876092 -496607738 -1788776816 98464513 1926841239 -338685395 -1663622469 45332248 1974765454 -323103180 -1682250078 380824407 1639308225 -121861509 -1883522323 299839310 1725439960 -3060126 -1999208716 409559909 1869501427 -161021367 -2124401953 520398716 1745065962 -250952112 -2045905210 812375035 1198320493 -563758377 -1453159871 923148258 1073819508 -653754674 -1374728616 1051743177 1236755295 -792841499 -1481047437 970823632 1322952518 -673974532 -1596668310 769444767 1524366089 -1009603917 -1261069787 716246918 1572224784 -994087254 -1279762884 587678637 1409315643 -855039359 -1173482985 610961332 1399699234 -899357032 -1117530610 304007794 1696201444 -66016418 -1961387064 359861867 1651785469 -75665593 -1938137135 482689600 1807905494 -221568148 -2050223110 464029273 1823454927 -173611147 -2103322653 262789654 2024729216 -509101254 -1767863380 147070479 2143497881 -422936797 -1848815691 24269348 1987404466 -277073144 -1736768610 102733373 1897440939 -401475823 -1625897081 695265978 1584912940 -948008042 -1334199552 773664419 1494883893 -1072476273 -1223393511 665543304 1353470494 -911932508 -1096666318 549889681 1472304647 -825702467 -1177553109 885521118 1136708168 -624321550 -1378964636 866795207 1152192081 -576430101 -1432129667 974942956 1293632122 -737012800 -1558895786 1030862581 1249281635 -746596391 -1535580337 959682993 1312074023 -683804515 -1606760437 1046371752 1230597438 -800047996 -1487467502 937955715 1089413397 -639209297 -1360969671 814077338 1199760652 -561269578 -1450408928 612665813 1401141571 -896866055 -1114777489 602492364 1424915802 -840487712 -1159717770 710869479 1566060913 -1001299765 -1286188963 758302206 1513485672 -1019435822 -1271163836 39696761 1968867823 -330049451 -1688934205 87063904 1916227062 -348251060 -1673974566 210121035 2072052189 -494383001 -1785765647 200013138 2095891908 -437939074 -1830640408 535472413 1760401803 -236664783 -2031880025 411528452 1870683538 -158790616 -2121384770 288432431 1714819513 -12632061 -2009567083 375186742 1633408416 -128809958 -1890208628 539535600 1462736998 -836318756 -1188955830 658861289 1346526335 -917828155 -1102299821 787685570 1509167188 -1057144338 -1208323720 698279131 1587139661 -946829833 -1332234911 1033877652 1251510274 -745416264 -1533613778 988970125 1307921435 -721674847 -1543819977 860106918 1145241648 -582332022 -1437769444 875164863 1127138345 -634940013 -1390369531 457607224 1816246446 -179771116 -2108696190 472599585 1798077623 -232444659 -2061361765 362610698 1654272156 -74227418 -1936436816 317768723 1710748805 -50420417 -1946577495 116496476 1911990474 -385877648 -1611085338 27024453 1989897427 -275628695 -1735062017 136974446 2133663992 -433819326 -1859960364 256365687 2017518817 -515263141 -1773238835 -311253394 -1703569672 58509122 1954281428 -367041929 -1659350303 68223835 1930834893 -475451812 -1800528182 229068656 2057338854 -456857019 -1815881005 181046121 2110635007 -255478262 -2017294692 516675366 1775036336 -139955693 -2135997819 430314303 1856054185 -31572424 -1994846546 269508372 1729589122 -109839839 -1904948553 394107661 1618652059 -702773594 -1592019408 940763018 1326831388 -781106497 -1502186967 1065296787 1215828741 -658043244 -1346355710 919171000 1104043822 -542455155 -1464993253 832875425 1185127223 -877947198 -1129535916 631633902 1386399608 -859417893 -1144954291 583545847 1439630177 -982507792 -1300812186 729710556 1551454026 -1038230807 -1256527233 739490757 1528073043 -194406609 -2089900103 443020803 1835058837 -217820362 -2080152672 487207450 1779237516 -88989923 -1917505653 347897393 1673219751 -35661052 -1965495406 332511784 1691781822 -371292341 -1629898787 131130983 1893193457 -290241710 -1716227132 12395134 2008683240 -419098759 -1878900753 151744085 2114739907 -530003104 -1754268682 241609292 2036439770 -821577753 -1207924879 554292939 1443817053 -932547586 -1083358360 644092626 1365451332 -1042530347 -1227157693 802316025 1490382447 -961414196 -1313420454 683645664 1605937782 -760174717 -1514694891 1019135663 1270478393 -706911334 -1562750196 1003684534 1288974880 -596955215 -1418977497 845500061 1164082699 -620303448 -1409164482 889752196 1108326930 -549141268 -1471941510 826975680 1179489622 -668401419 -1355927453 908550617 1092637007 -778089250 -1499956152 1066479090 1217797476 -688748345 -1577732015 956099051 1341905277 -1024207736 -1242242018 754824612 1543144754 -979496815 -1298587641 730886589 1553416491 -869770054 -1154520020 572931478 1428229376 -884631389 -1136482251 625736079 1380763929 -466951132 -1825712974 170165512 2099492254 -481877955 -1807740757 222904593 2051961223 -353276906 -1644798848 83823930 1945648556 -308500465 -1701078887 59951395 1955985845 -107088832 -1902459690 395548012 1620354554 -17813415 -1980301105 285102453 1744396771 -146375566 -2143204124 424156510 1850682824 -265570197 -2027124483 505796935 1763895761 -966789715 -1319582405 676435073 1599513623 -1053675084 -1238040286 792481944 1480286222 -930841185 -1081914103 646585523 1368206373 -806766202 -1192326896 568842410 1457580092 -605493815 -1393568417 904299749 1122088051 -595254832 -1417539258 847986940 1166831722 -718049797 -1573626515 993856727 1278884929 -765548062 -1520854668 1011927246 1264056408 -47065755 -1976113677 322942025 1681425631 -94629508 -1923407382 340947024 1666531526 -202744489 -2064814655 501496955 1793264877 -192439986 -2088719912 445249634 1838074100 -528038655 -1753090665 243835949 2039452859 -404029160 -1863569010 166027316 2128760994 -295875277 -1722122843 5450783 2002001033 -382695126 -1640515140 121563142 1882839184 -1994497174 -31894532 1729102406 269955792 -1905023117 -109799451 1618855519 393934537 -2017072296 -255665202 1774946932 516733666 -2136461503 -139517993 1856392813 430014203 -1800834290 -475118696 2057769506 228598452 -1815824617 -456947839 2110445115 181266093 -1703740612 -311047254 1954322960 58436230 -1658896603 -367521869 1930518025 68578975 -1301265502 -982027468 1551770254 729354776 -1256355909 -1038436563 1528030871 739563009 -1129591920 -877855994 1386588860 631413290 -1144647799 -859750625 1439198885 584015411 -1345891386 -658480304 1103704810 919470716 -1465215009 -542267575 1185216243 832816741 -1591944204 -702813342 1326627544 940935758 -1502535699 -780783749 1216315073 1064848983 -1878699477 -419274051 2114663175 151782289 -1754753486 -529553756 2036791070 241289096 -1629562343 -371594609 1892727605 131566499 -1716314624 -290181482 2008907564 12210106 -1917697457 -88771879 1673274211 347804661 -1965062570 -36129088 1691477882 332847084 -2090218883 -194053397 1835510609 442538951 -2080108956 -217891086 1779068744 487415774 -1419021597 -596884875 1164252111 845292377 -1408846086 -620657044 1107875798 890234688 -1515128111 -759707065 1270782973 1018801003 -1562558776 -707129762 1288921060 1003777906 -1227070841 -1042591215 1490158507 802501437 -1313757538 -961112568 1606404018 683210532 -1207440715 -822027741 1443466137 554613519 -1083560276 -932372934 1365528448 644054806 -1155005976 -869322370 1428578500 572608594 -1136278031 -884804249 1380689117 625775691 -1242330662 -1024149172 1543366902 754636896 -1298248253 -979796651 1552952559 731323513 -1499524724 -778559206 1217491104 1066811446 -1577921131 -688528125 1341961401 956007471 -1471899202 -549213912 1179318418 827181060 -1356243545 -668046031 1093090443 908069917 -2142887648 -146730570 1850228748 424636570 -2027166407 -265497169 1764066325 505590915 -1902270190 -107308668 1620297790 395638952 -1980732149 -17343075 1744702503 284769457 -1645137596 -352976430 1946112104 83386622 -1700989603 -308558389 1955763313 60138727 -1825916554 -466777632 2099566682 170125516 -1807254161 -482324999 2051611715 223227093 -1573703511 -718012353 1279086981 993681683 -1520503632 -765869018 1263572380 1012376842 -1394034533 -605059059 1122425271 903997729 -1417315198 -595440620 1166745006 848047416 -1081859891 -930934693 1368015329 646803831 -1192631084 -806431678 1458013688 568374638 -1319130881 -967272343 1599195603 676788549 -1238209306 -1053467536 1480330698 792411484 -1721954207 -296083209 2001957197 5521883 -1640967048 -382212882 1883157844 121210306 -1752786861 -528373563 2039019903 244304361 -1863623606 -403936036 2128952678 165809648 -2065039355 -202559341 1793351977 501436863 -2088254436 -192875382 1837737264 445552038 -1976465353 -46745439 1681910043 322492813 -1923331026 -94667592 1666329858 341122452 631975014 1387011312 -878359222 -1130201636 583460991 1438767337 -859272877 -1144014395 728802388 1551340738 -981547656 -1300630034 740122701 1528451291 -1038941855 -1256967689 941374466 1327172756 -703439570 -1592431176 1064433691 1215744141 -780166857 -1502041695 919057456 1103135910 -657861348 -1345395318 833253417 1185759423 -542895867 -1465704045 516230318 1774337080 -255103614 -2016649964 430491831 1857026081 -140072549 -2136893171 270435484 1729737738 -32447056 -1994926810 393429125 1618243603 -109239895 -1904602817 57810122 1953836124 -310608410 -1703195280 69195987 1931012165 -367937025 -1659467415 229217528 2058265710 -475531820 -1801403070 180637921 2109956215 -456511027 -1815281317 1018174759 1270295985 -759268341 -1514582883 1004394814 1289415080 -707545070 -1563129724 845911317 1164748163 -597298119 -1419590481 889606412 1107386778 -620220384 -1408302922 554110275 1442856405 -821466001 -1207018247 644532570 1366161868 -932927370 -1083991840 802981233 1490793959 -1043143587 -1227500341 682705256 1605792254 -960552892 -1313337134 132005359 1893272953 -372220733 -1630049195 11794934 2008336736 -289564454 -1715820468 151369181 2114094411 -418654991 -1878203289 241725892 2037334354 -530181912 -1755242370 443100555 1835932957 -194556761 -2090828751 486861202 1778637060 -217413442 -2079475672 347252153 1672844591 -88292203 -1917062141 333406624 1691898166 -36634484 -1965674470 396185316 1620737650 -107794488 -1902895266 284199677 1744288363 -16847919 -1980114105 424068822 1849816640 -146233350 -2142267540 506135247 1764504153 -265985053 -2027793547 170548864 2100129302 -467386452 -1826418886 222796441 2051058191 -481690699 -1806775517 82958002 1945560612 -352340066 -1644656888 60560043 1956323901 -309169273 -1701493999 754150956 1542741690 -1023602944 -1241890922 731818549 1553570467 -980366567 -1298662513 573105694 1429198472 -869890254 -1155418204 625287687 1380061841 -884260053 -1135840323 826572360 1178816222 -548790428 -1471336462 908704337 1093569223 -668476547 -1356796949 1067447930 1217971948 -778987690 -1500076096 955396707 1341457141 -688106673 -1577360423 243695525 2038517555 -527950199 -1752224225 166443964 2129431338 -404366704 -1864177146 6158231 2002437889 -296511813 -1722505683 120599438 1882653464 -381791582 -1640406476 322006977 1681284951 -46199059 -1976025477 341617624 1666947918 -95237388 -1923745182 501934067 1793972069 -203127073 -2065451447 445064170 1837110140 -192331066 -2087816624 904421229 1122988027 -605667775 -1394536745 847616884 1166191586 -594806184 -1416836402 993253215 1278535625 -717375885 -1573222683 1012798278 1264133072 -766479766 -1521007876 677334793 1599635359 -967758299 -1319756109 791841552 1479916422 -1052972484 -1237591382 646235963 1367603117 -930437609 -1081239935 568918818 1458451380 -806919666 -1193258344 1103620450 918608372 -1345746866 -657540904 1185557883 833428973 -1465627561 -542933823 1327259984 941314502 -1592655748 -703254294 1215407433 1064736223 -1501576091 -780602125 1550907654 729270672 -1300326358 -981882692 1528642847 739904905 -1257022413 -1038848859 1386967348 632045986 -1130033128 -878567282 1439085869 583108027 -1144466431 -858790761 2057947562 229570876 -1800951674 -476014576 2110000563 180567333 -1815450465 -456303607 1953644952 58028302 -1703141196 -310702046 1931445633 68728087 -1659771731 -367602629 1730075086 270133592 -1995392798 -32012172 1618157015 393489729 -1904378629 -109425555 1774539260 516055402 -2016726832 -255066042 1856542181 430941555 -2136542007 -140393377 1490868259 802941109 -1227704049 -1042970215 1605442618 683027628 -1312850666 -961000064 1443319825 553672839 -1207357123 -821165653 1365939208 644719774 -1083902684 -932985422 1164691527 846002385 -1419400853 -597517827 1107692638 889273544 -1408733838 -619749916 1269842037 1018654947 -1514266279 -759623217 1289585772 1004188922 -1563171520 -707471914 1672673515 347457661 -1917019705 -88364719 1692351730 332926052 -1965990434 -36278968 1835626713 443433039 -2090397195 -195026589 1778693312 486769750 -2079664660 -217193094 2114316431 151181337 -1878292061 -418596555 2036870294 242162688 -1754903110 -530481876 1893621949 131682347 -1630535279 -371773177 2008261796 11834418 -1715616376 -289737442 1945209824 83278710 -1644172596 -352789926 1956401145 60522351 -1701695787 -308994493 2099905490 170734404 -1826331906 -467447192 2051524555 222361437 -1807112473 -481388943 1850121092 423734034 -2142700888 -145765826 1764450205 506228491 -2027602255 -266203609 1620906934 395977504 -1902939494 -107724276 1743837103 284682041 -1979795837 -17201643 1218423592 1066965950 -1500395004 -778634606 1341288241 955604903 -1577316835 -688177525 1178870554 826479500 -1471528394 -548572512 1093265155 909039509 -1356364241 -668944711 1428732748 573541338 -1155081632 -870192394 1380286293 625102787 -1135927687 -884199697 1542665086 754189288 -1241689518 -1023778108 1553921895 731498481 -1299147189 -979917091 1793768097 502106679 -2065376371 -203166949 1837596344 444616238 -2088165484 -192008446 1680945811 322306565 -1975561281 -46636247 1667036810 341558812 -1923967066 -95049936 2002627269 5937747 -1722561559 -296420481 1882222300 121069130 -1640099856 -382124186 2038833911 243339873 -1752677413 -527469747 2129389294 166516344 -1864005694 -404572332 1367644777 646163199 -1081410747 -930231341 1458134640 569274086 -1192804516 -807399478 1600066139 676864717 -1320062089 -967425055 1479726658 792061652 -1237534866 -1053063176 1278446093 993311387 -1573000415 -717562953 1264471572 1012498050 -1521471688 -766042194 1122501183 904868521 -1394187501 -605990011 1166394918 847443632 -1416911094 -594765924 842305693 1161011211 -600116815 -1422016217 895046788 1113482258 -615041624 -1404041922 1022302383 1273505849 -756975229 -1511634667 998431926 1283845152 -712196710 -1567912692 797147385 1485090927 -1047666219 -1232416445 686703840 1609135222 -958388788 -1310255782 559417547 1449080925 -816420377 -1202628239 641060050 1362295876 -935612930 -1086546584 156938325 2120057027 -413871751 -1873550865 238515276 2033206490 -533129888 -1757534730 125909095 1887832305 -376481461 -1635227171 15531134 2011942120 -287138478 -1713001020 351117361 1676316839 -85737187 -1914375797 327181352 1686590654 -41024252 -1970719342 439756803 1831934101 -197637841 -2092992071 492563482 1784470668 -212497098 -2074952288 724541916 1546162506 -987643664 -1306070938 742548933 1531270483 -1035205399 -1253362561 636758510 1391663480 -872789822 -1124239276 580513271 1436474721 -862483237 -1148142515 915976632 1100972334 -661204844 -1349394430 838170017 1190282551 -537193331 -1459870693 943929738 1329858844 -699574106 -1588959184 1060044179 1210699013 -786391873 -1507349463 272728340 1732686210 -28319688 -1991716690 388777229 1613460891 -115203039 -1910172489 513411366 1771911600 -258709494 -2020386660 435670335 1861287337 -134632429 -2130797435 234262896 2062655974 -470224804 -1795178294 177952105 2107401727 -459983803 -1819147053 53287234 1948920276 -316442514 -1708898056 71359835 1934093773 -363938697 -1656124191 193055 1996866185 -301165773 -1727290459 124728838 1885865616 -379496662 -1637455940 249133613 2044611259 -522773759 -1747965033 162840116 2125696674 -407183592 -1866600562 498459259 1790104301 -205814953 -2068007999 450373218 1843336948 -187283634 -2083424296 326003273 1684626143 -44037275 -1972945933 335785552 1661247174 -99758212 -1928658966 996987607 1282138689 -714951685 -1570405523 1006704334 1258694232 -770738206 -1526184076 901208805 1118857843 -608617527 -1396831393 853188348 1172156010 -590020656 -1412182202 651936435 1373434405 -925523041 -1076718839 565577386 1454454332 -809998458 -1195419888 671107713 1594325527 -972149843 -1324803269 795709080 1483390478 -1050415180 -1234903262 421118814 1847522248 -149446030 -2146397468 510920519 1769158609 -260413845 -2021828867 398609260 1623555066 -104060352 -1899291946 279940981 1739112419 -22942119 -1985552689 78566202 1940513708 -358567402 -1649966464 63117091 1959012277 -305302001 -1698019687 175463176 2104650654 -461686236 -1820587342 219717393 2048896903 -485032387 -1810772309 578282390 1433457408 -864451910 -1149324756 622471055 1377638169 -887863645 -1139575243 749497252 1537956658 -1029567864 -1247462882 734113725 1556520747 -976236911 -1295450617 1069609970 1221051236 -774991138 -1496735160 950876139 1336543101 -693938489 -1583061423 823884736 1176259414 -552264980 -1475204486 913752025 1097961295 -663167243 -1350570397 1448629657 559899919 -1202309963 -816774109 1362465152 640852246 -1086590804 -935542726 1485036971 797240637 -1232225145 -1047884783 1609439666 686369060 -1310689122 -957921272 1273972221 1021867371 -1511971631 -756673465 1283621348 998617458 -1567825720 -712257442 1161088463 842267993 -1422218013 -599942027 1113131478 895367488 -1403557638 -615491476 1832285521 439436743 -2093476739 -197188373 1784394056 492601822 -2074750876 -212672270 1676541283 350932469 -1914463153 -85676839 1686124922 327617004 -1970382762 -41326400 1887528245 126244259 -1634794471 -376949617 2011996460 15438266 -1713192960 -286920554 2119888135 157146513 -1873507285 -413942595 2033658142 238033288 -1757853646 -532776796 1329816792 944002126 -1588787724 -699779742 1211015361 1059688535 -1507802643 -785911429 1100541162 916446332 -1349087802 -661537456 1190471923 837949541 -1459926561 -537102007 1391752380 636699690 -1124461168 -872602362 1436135589 580812851 -1147678327 -862920417 1546648718 724093976 -1306419806 -987321036 1531066519 742721537 -1253287493 -1035245267 1949123600 53113990 -1708972740 -316402262 1933606921 71807135 -1655774939 -364260941 2062994466 233962676 -1795642098 -469787240 2107312187 178010285 -1818924777 -460170879 1771721844 513631458 -2020330152 -258800178 1861718125 435200251 -2131103423 -134299177 1732369478 273083600 -1991262870 -28799492 1613502559 388704457 -1910343309 -114996763 1684944667 325650317 -1973397961 -43555167 1661203202 335856532 -1928490450 -99966280 1790295849 498241471 -2068062715 -205721965 1842903856 450841510 -2083120612 -187618678 2044274559 249436137 -1747499437 -523209019 2125783910 162780144 -1866825142 -406998308 1996664653 368603 -1727213983 -301203721 1886350164 124279746 -1637807496 -379176210 1593841619 671557445 -1324452097 -972470679 1483592650 795534172 -1234980122 -1050377616 1373347809 651997047 -1076494643 -925708709 1454791672 565275502 -1195885868 -809563582 1119291319 900740897 -1397135717 -608283123 1171964846 853406520 -1412128126 -590114284 1282183045 996917011 -1570574679 -714744257 1258376092 1007057674 -1525732688 -771220954 2104821338 175257292 -1820629130 -461613088 2048442947 220197589 -1810455697 -485387271 1940819560 78233342 -1650397372 -358096942 1958955633 63208167 -1697830051 -305521717 1623332414 398796456 -1899202798 -104118396 1739575847 279503537 -1985891573 -22641763 1847172620 421441178 -2145911008 -149893194 1769232917 510880387 -2022032583 -260240465 1176184466 823924228 -1475000386 -552437976 1098310283 913429021 -1351056473 -662719695 1220587168 1070046774 -1496395892 -775291110 1336765113 950688303 -1583150187 -693880061 1538012918 749405792 -1247651878 -1029347508 1556214511 734446201 -1295019069 -976706731 1433910980 577801810 -1149640728 -864096386 1377467101 622676555 -1139532815 -887936153 -85124459 -1914033661 350452665 1675905839 -41886068 -1970803174 328122272 1686736694 -197750105 -2093899215 439939979 1832895261 -212117826 -2074319320 492124050 1783760644 -413529359 -1872938393 156527581 2119392075 -533213464 -1758396802 238661572 2034147154 -377388349 -1635339691 126870511 1888015225 -286505254 -1712622004 14821366 2011502432 -1048364451 -1232860469 797793137 1485466599 -957415868 -1310077230 685809512 1609019390 -816270737 -1201700103 559338307 1448207317 -936020362 -1087224096 641406810 1362896844 -600561095 -1422714193 842681109 1161657219 -614863328 -1403068746 894930700 1112588186 -756047349 -1511484771 1021428519 1273426865 -712874478 -1568319868 999032638 1284192168 -470406188 -1796138174 234375928 2063563374 -459542579 -1818435749 177573601 2106769015 -315776026 -1708485776 52675274 1948578396 -364877825 -1656268951 72222419 1934177861 -29279312 -1991898330 273635996 1732798986 -114491479 -1909731521 388144773 1613082131 -258296958 -2019720428 513069742 1771299384 -134776933 -2131736819 435754679 1862149665 -661124324 -1348519030 915827248 1100044966 -537538811 -1460469869 838577705 1190960831 -700218578 -1589333064 944628226 1330303636 -785496265 -1507231839 1059071515 1210521229 -986768520 -1305990162 723614292 1546013378 -1035804831 -1253707785 743226957 1531678427 -873163958 -1124883492 637203046 1392362224 -862365869 -1147246651 580335231 1435502313 -925140969 -1076082559 651499835 1372727725 -810107890 -1196323688 565763362 1455418804 -973017051 -1324891981 672043273 1594466719 -1049807812 -1234565974 795038992 1482974598 -714315661 -1570023195 996280671 1281702345 -771642262 -1526293252 1007668550 1258880464 -608706495 -1397698345 901349741 1119793659 -589683624 -1411574578 852772212 1171486178 -206219041 -2068682679 498809331 1790708069 -187130682 -2082493360 450297322 1842466172 -43069203 -1972772741 325104065 1684504919 -100461324 -1929108382 336426456 1661617486 -301840197 -1727694803 797079 1997216001 -378565470 -1637303244 123858318 1885789464 -522600311 -1746997217 249012645 2043711795 -407632752 -1867303930 163210684 2126337322 -775927466 -1496876608 1070475386 1221138668 -693269169 -1582645799 950266979 1336204533 -551829148 -1474498062 823500872 1175621854 -663353987 -1351535125 913859665 1098863815 -864593614 -1150260828 578369566 1434323080 -887448277 -1138905667 622132231 1377029265 -1028861696 -1247026794 748859436 1537573050 -977201895 -1295637105 735015989 1556628643 -357668450 -1649846008 77596850 1940338724 -305943161 -1698390767 63818923 1959459901 -462036564 -1821191878 175865984 2105323542 -484956747 -1809902301 219563161 2047964175 -149325318 -2145498772 420944086 1846552640 -260784669 -2022470283 511368399 1769860185 -104664632 -1899642530 399282404 1623957618 -22071855 -1985477305 279008509 1738957931 -1635655791 -377032953 1888468669 126389803 -1712579704 -286577890 2011331236 15026738 -1873127517 -413309131 2119448207 156435993 -1757965382 -533683412 2033840790 238993920 -2093559819 -198049949 1832431321 440376911 -2074407956 -212059270 1783982784 491936342 -1913829433 -85297327 1675831019 350492285 -1971289122 -41438392 1687085810 327799396 -1510998183 -756494385 1273077365 1021751011 -1568523456 -712700970 1284266604 998992634 -1422624917 -600619011 1161434695 842868433 -1403407502 -614562844 1113051742 894493384 -1202131139 -815800405 1448513041 559005319 -1087034588 -936240206 1362840072 641497758 -1232902385 -1048291431 1485637155 797587125 -1309760746 -957770880 1608565306 686289580 -2019889456 -258089402 1771343868 512999274 -2131285303 -135259553 1861831653 436108147 -1992202526 -28944780 1733232590 273168216 -1909677317 -114584979 1612891095 388363073 -1708261708 -315961822 1948491672 52735758 -1656735059 -364443077 1934515073 71920407 -1795787130 -470727152 2063079338 234825532 -1818512737 -459505143 2106971059 177398565 -1124807144 -873202034 1392160564 637378466 -1147598335 -862045545 1435986733 579886011 -1305524694 -987203908 1545676550 723916688 -1253932493 -1035619675 1531765535 743166857 -1589387652 -700125462 1330495312 944410566 -1506928027 -785831181 1210088265 1059539935 -1348970930 -660642088 1100363618 915474420 -1460301225 -537746751 1190916987 838648813 -1397244653 -609186427 1119476799 901704873 -1411745526 -589477476 1171527718 852699312 -1569966815 -714406473 1281512461 996500635 -1526599368 -771309138 1259311124 1007198338 -1325355657 -972579359 1594805339 671743181 -1234343570 -1049994760 1482885186 795097300 -1076157115 -925100589 1372931177 651326719 -1195974308 -810430006 1454932080 566210790 -1747345957 -522277555 2044198135 248564833 -1867228734 -407672492 2126133486 163383416 -1727916567 -301652609 1997305029 738387 -1636838928 -379002522 1885450460 124158026 -1972466241 -43401943 1684073619 325573637 -1929164378 -100370128 1661806730 336205852 -2068511347 -206424805 1790665889 498881591 -2082946668 -186650366 1842782392 449941550 -1246983086 -1028932412 1537404286 749067752 -1295955893 -976848675 1557080423 734534129 -1149828000 -865061642 1434019148 578704858 -1139097479 -887230225 1377083733 622039491 -1474585546 -551768928 1175846170 823315852 -1351198673 -663656263 1098397955 914295189 -1497361404 -775478126 1221489960 1070155198 -1582444515 -693444469 1336127793 950305191 -1899844454 -104489972 1624034742 399244576 -1984993149 -22521835 1738607023 279329081 -2145835864 -149023682 1847018884 420508946 -2022383439 -260845529 1769636253 511553803 -1821000450 -462255000 2105269714 175959364 -1810335513 -484489103 2048268747 219228509 -1649527604 -358022054 1939887584 78079350 -1698434859 -305872829 1959629305 63611247 2029421260 267498074 -1762073632 -503327882 2140882645 144471619 -1852495879 -426633361 1982663422 19544680 -1742509102 -282830012 1900072679 105381489 -1622233141 -397828259 1698796200 306618942 -1957694588 -62340334 1647072945 355165735 -1943914595 -81459445 1805261466 480061964 -2053866570 -225228000 1828183683 468774421 -2097561681 -167866567 1134076420 882872978 -1382628568 -627969090 1156933149 871519883 -1426389199 -570673241 1296247350 977541792 -1555215590 -733316212 1244589615 1026154169 -1541370109 -752369771 1580184160 690520822 -1339960500 -953752614 1497527929 776292079 -1219750059 -1068816445 1358182994 670239428 -1090888834 -906138648 1469709899 547278557 -1181245593 -829378575 1642967949 384467739 -1880894815 -119217609 1719695252 294078210 -2003953992 -7789010 1865825215 405867305 -2127013229 -163616251 1750859686 526176048 -2041209206 -246239716 2086314985 190681983 -1839938875 -447483309 2067228656 204494694 -1791424804 -499239350 1921067995 92674893 -1668330761 -343377311 1978462146 49012564 -1679651090 -320487816 1518572357 763667411 -1265765783 -1014316289 1575901020 719939530 -1277151632 -991492378 1415060343 593439713 -1168737701 -850310451 1396039534 607318008 -1120158142 -902000940 1194623777 808694711 -1455758835 -566373733 1079592760 928937902 -1370020332 -649062782 1240402707 1055406981 -1478399425 -790209879 1317195530 965083036 -1601393114 -678715728 1254154318 1036505304 -1529970334 -741756428 1303192663 984224961 -1549580933 -727419411 1142646908 857495786 -1441461936 -586008122 1131850853 879860979 -1384592055 -629146145 1467478058 544260284 -1183215354 -830561904 1343894579 656213157 -1105963745 -921475703 1504475160 782977166 -1214113484 -1062917726 1589754881 700877975 -1328554707 -943133253 1907277958 111800336 -1616862806 -391671492 1992492191 29635593 -1731369549 -271952603 2138392756 141719586 -1854199400 -428074738 2014874797 253738043 -1776882303 -518922985 1813631202 455008372 -2112376370 -183467688 1802769659 477308013 -2055572009 -226671295 1656903888 365258822 -1932772868 -70579862 1706007753 313044063 -1952317979 -56177293 1406914831 618455449 -1110069213 -892174155 1421219094 598812032 -1162316742 -843103060 1560303933 705128875 -1290913775 -1006040953 1517133092 761966002 -1268515832 -1016804194 1315750251 963375613 -1604149177 -681209647 1224803698 1040594404 -1492163490 -804760376 1085753689 934312399 -1363597195 -641853213 1205505344 819838422 -1445663636 -556540678 1756754375 531808593 -2034528021 -239296387 1876440542 417269064 -2116659982 -154049436 1718516213 292112739 -2006968103 -10016689 1627635180 369397114 -1894916928 -133501866 1963123107 33935669 -1693679473 -334778343 1919886778 90707244 -1671347050 -345607168 2077845905 215898375 -1781069635 -489670613 2092215688 196320542 -1833251676 -440533966 479872968 1805481822 -225171740 -2053958030 469205969 1827713863 -168172803 -2097229205 306302970 1699151724 -61886762 -1958175168 355208163 1647000437 -81630513 -1943709095 19748780 1982490426 -282904960 -1742469610 104895413 1900520227 -397479271 -1622556145 267837342 2029121288 -503791950 -1761636828 144382855 2140941073 -426411349 -1852683715 670328576 1358124950 -906361300 -1090701638 546939673 1470010255 -828915147 -1181683037 691007282 1579736996 -954102242 -1339638136 776088363 1497701309 -1068742137 -1219790191 977500004 1296320498 -733145528 -1555421474 1026470781 1244234731 -752823727 -1540889913 882442070 1134546880 -627663238 -1382961428 871709519 1156713433 -570729885 -1426298123 92370569 1921402399 -342943835 -1668798669 49066640 1978368518 -320678980 -1679432918 190512827 2086522413 -447438953 -1840009471 204946082 2066745908 -499557490 -1791071464 406218477 1865504379 -164100159 -2126563497 526099188 1750897250 -246037544 -2041384114 384691935 1642782281 -119304205 -1880834203 293612230 1720130128 -7451670 -2004255876 1055872577 1239967447 -790546579 -1478096901 964858456 1317380814 -678628492 -1601453086 808771187 1194585829 -566575265 -1455583287 928586346 1079913212 -648578234 -1370469424 592987685 1415542451 -849991927 -1169090657 607486524 1395831466 -902044912 -1120087162 763612695 1518665345 -1014124741 -1265983571 720243214 1575565976 -991925470 -1276683340 783033674 1504384476 -1063107482 -1213893392 700571987 1590088133 -942702465 -1329024791 544714104 1466998254 -830878636 -1182860094 656042337 1344100855 -921434035 -1106036517 857421102 1142687160 -585804798 -1441635180 880210231 1131528609 -629632997 -1384144755 1036041500 1254591882 -741417936 -1530270554 984447237 1303005587 -727508951 -1549522753 365036930 1657091348 -70490962 -1932831688 313508251 1705570573 -56516425 -1952018399 454659504 1813953830 -182981476 -2112824310 477383081 1802729791 -226875259 -2055399405 141891046 2138187120 -428116790 -1854127012 253284863 2015355241 -518606637 -1777237947 112106964 1906945346 -392102664 -1616393106 29579725 1992583515 -271763231 -1731590025 934745099 1085285533 -642157273 -1363262031 819646482 1205723268 -556486338 -1445756504 963419193 1315679407 -681378539 -1603940989 1040275488 1225156790 -804308724 -1492645478 704644207 1560753401 -1005689533 -1291233835 762167414 1516957920 -1016880806 -1268477492 618368093 1406975179 -891949711 -1110254105 599148612 1420916946 -843568792 -1161881090 215561411 2078147669 -489204241 -1781504647 196407514 2092154956 -440757770 -1833066144 33733873 1963297895 -334701091 -1693717173 91191528 1919436926 -345957948 -1671026350 292431015 1718162481 -10467957 -2006485731 369352894 1627705384 -133332590 -1895124732 531999893 1756535811 -239350343 -2034434769 416835724 1876908058 -153744992 -2116994762 -1339094844 -953665454 1579248104 690379134 -1220358947 -1069155253 1498197489 776707431 -1091272458 -906776480 1358619098 670945612 -1181137681 -828476295 1469523395 546313557 -1382541152 -627103690 1133934988 881936666 -1426727751 -571282385 1157348757 872189187 -1555853166 -733700092 1296953790 977977640 -1540467573 -752262115 1243624871 1025967409 -1958664180 -62515046 1699694880 306739638 -1943213035 -81011581 1646431545 354794927 -2053464002 -224554840 1804910866 479457668 -2097716185 -168799055 1828259083 469644701 -1762248600 -504297218 2029541700 268397010 -1852048271 -425931545 2140511581 143830475 -1741836198 -282427188 1982058870 19194336 -1623165885 -397982507 1900942703 105457145 -1456195195 -567080685 1195006121 809330751 -1369834084 -648098550 1079483568 928033830 -1477463625 -790068959 1239535771 1055318029 -1602062930 -679131848 1317803138 965420052 -1266472479 -1014752905 1519208653 764049499 -1276187144 -991306386 1574997204 719830082 -1168596525 -849374907 1414971647 592572521 -1120574006 -902671012 1396376806 607925360 -1839589043 -446879269 2085910625 190007543 -1791500972 -500109886 2067381368 205425902 -1669230209 -343498263 1922035795 92848325 -1679010458 -320117264 1977758794 48563420 -1880291031 -118867521 1642293253 384063635 -2004824784 -7864922 1720626204 294231178 -2127134437 -164515443 1865998391 406835361 -2040838910 -245598828 1750410286 525472952 -2112263610 -182560048 1813449578 454048764 -2055950753 -227303735 1803210611 478019557 -1933385100 -70921502 1657570136 365671374 -1951455635 -56092933 1705068353 312899543 -1615955422 -391558476 1906318094 111618968 -1732002245 -272331091 1993203479 30076801 -1854541296 -428686714 2138805052 142386090 -1776798199 -518060385 2014730021 252798899 -1183364466 -831489512 1467558818 545135412 -1105555817 -920797695 1343549371 655613741 -1213414724 -1062473174 1503830928 782603014 -1329527131 -943311309 1590650761 700995359 -1530897686 -741905796 1255029702 1036585808 -1548902669 -727011739 1302593503 983879497 -1441017128 -585309618 1142273012 856851298 -1384769855 -630118825 1131968493 880756603 -1694344441 -335189103 1963735595 34278077 -1670406370 -345460856 1919024690 90623652 -1780886731 -488709213 2077733401 214991503 -1833691348 -441243718 2092594688 196953750 -2034939037 -239961099 1757096527 532421337 -2116513926 -153108500 1876356694 416407232 -2006006959 -9833529 1717609085 292000491 -1895626936 -133941282 1628268132 369776370 -1603503153 -680834215 1315052259 962931317 -1493057578 -804876480 1225776890 1040772716 -1363676163 -642727061 1085903569 935240263 -1445316636 -555939982 1205098184 819160670 -1109693525 -891528387 1406470791 617757201 -1162432590 -843997404 1421397662 599784968 -1291787367 -1006120177 1561232053 705278499 -1267914880 -1016457450 1516455596 761558586 -733753920 -1555759786 978169068 1296735354 -751957543 -1540802225 1025534197 1244092515 -627554830 -1382058652 882255070 1133581384 -571112981 -1426935427 872145095 1157419089 -906699356 -1091310286 670743688 1358793758 -828827203 -1180817109 546797713 1469073415 -953199210 -1339529984 690042042 1579549740 -1069379185 -1220173543 776794275 1498136629 -282202872 -1742021218 19106852 1982119090 -398448367 -1622730361 105793597 1900640427 -503945926 -1762568788 267912214 2029991040 -426008285 -1852010059 144031759 2140336281 -224723604 -2053255686 479501376 1804840150 -168347275 -2098198045 469325913 1828612303 -62818978 -1958328888 307172466 1699226852 -80957113 -1943305775 354603115 1646649597 -849806207 -1168126953 592879021 1414638907 -902481768 -1120794610 607869364 1396468002 -1014795085 -1266400219 764220831 1519002889 -990990166 -1276542916 719376774 1575477520 -789582619 -1477911437 1054969289 1239858527 -679335684 -1601890198 965495248 1317763398 -566991657 -1456253887 809108987 1195193709 -648437554 -1369534376 928498146 1079046516 -164176823 -2127434529 406371685 1866436083 -245688240 -2040780602 525695356 1750223338 -118664069 -1880464147 383989079 1642333633 -8351646 -2004377356 294580558 1720304088 -343815123 -1668875077 93302017 1921555863 -320075724 -1679083358 48392472 1977964942 -447069153 -1839369079 190063923 2085819813 -499679226 -1791971184 205119786 2067714492 -428495038 -1854758956 142331502 2138898168 -518493349 -1776329779 253102711 2014395105 -391239824 -1616308250 111167068 1906800330 -272374935 -1731931137 30245445 1992995539 -71123162 -1933209680 365747722 1657532060 -55608513 -1951904855 312547859 1705388677 -182896876 -2111961214 454514232 1813014190 -227216627 -2056010853 477794849 1803395767 -585396342 -1440956644 857075366 1142087216 -629781613 -1385071867 880290495 1132403241 -742389832 -1530448082 1036936852 1254708738 -726809695 -1549077705 983802509 1302630939 -1062428690 -1213485192 782433986 1504038484 -943629321 -1329173663 701446875 1590168141 -831055908 -1183832246 544831216 1467893350 -920988731 -1105337517 655667945 1343455871 -9527805 -2006339947 291569455 1718079417 -133998054 -1895535988 369965878 1628048288 -239790543 -2035145049 532379421 1757169547 -153562584 -2116033858 416723716 1876001682 -489058713 -1780564239 215478091 2077286365 -441169282 -1833731352 196750162 2092768196 -335411627 -1694157117 34367353 1963677679 -344997300 -1670843686 90284896 1919325174 -1006584117 -1291350435 705617895 1560932209 -1016235310 -1268102588 761469950 1516514152 -891603207 -1109653905 617961429 1406297923 -843648288 -1162755466 599299020 1421845338 -642273617 -1364156871 934924163 1086258965 -556111178 -1445111264 819202970 1205025548 -680778083 -1603594741 962742193 1315272487 -805182844 -1492725230 1041204136 1225306942 -1510602138 -755942672 1274571594 1023368156 -1566847361 -711131415 1284878163 999464901 -1423080876 -601181502 1159979896 841274350 -1405073843 -616073509 1112418145 893982711 -1203693054 -817485164 1448049454 558386104 -1087578597 -936644979 1361231671 639995809 -1231384016 -1046633818 1486156572 798213002 -1309190615 -957323585 1610168069 687736723 -1634194770 -375449032 1888897922 126974740 -1711935817 -286073311 2012975003 16563981 -1874615652 -414936566 2119025584 155906854 -1758566779 -534161901 2032142249 237451071 -2094056758 -198702500 1830902758 438725488 -2075984173 -213529019 1783406591 491499369 -1913343240 -84704658 1677382612 352183106 -1969654047 -39958921 1687623629 328214363 -1125303513 -873854031 1390631435 635726493 -1149173954 -863514712 1435409938 579448452 -1305038059 -986610813 1547227705 725607087 -1252296948 -1034139750 1532302880 743581366 -1587926205 -698541099 1330924143 944995065 -1506283686 -785326132 1211731574 1061076704 -1350458511 -662268953 1099940445 914944715 -1460902040 -538224642 1189217860 837105362 -2021450769 -259773575 1770879683 512379477 -2131828746 -135663776 1860222682 434605644 -1990683683 -27286709 1733751537 273793639 -1909106748 -114137262 1614493416 389809790 -1707865205 -315409635 1949985447 54352433 -1655058542 -362873084 1935126206 72392232 -1796242503 -471289041 2061623957 233230851 -1820178528 -461015242 2106336908 176887322 -1748997916 -523806606 2043546056 248068446 -1867666179 -408249237 2124664273 161807687 -1726226218 -300101568 1997898234 1225068 -1636424497 -378465191 1886930403 125793653 -1971881856 -42973162 1685658028 327035194 -1927627623 -98726897 1662311861 336850211 -2069040974 -206847964 1789039006 497393928 -2084490069 -188349379 1842304391 449340689 -1397864404 -609650502 1117792512 900143510 -1413247947 -591086429 1171123481 852155791 -1569341410 -713887608 1283170610 998019492 -1525152761 -769706863 1259758891 1007769021 -1323739064 -971085602 1595357540 672139762 -1233871791 -1049383737 1484455293 796773867 -1077751686 -926555924 1372369238 650871232 -1196485533 -811064075 1453421903 564544985 -1898227291 -102995661 1624586377 399640607 -1984520772 -21910230 1740176528 281005062 -2147429993 -150478591 1846456507 420053037 -2022894194 -261479144 1768125602 509887540 -1821619775 -462718633 2103585005 174397563 -1811837480 -486097586 2047864052 218684514 -1648901645 -357502619 1941545183 79597641 -1696987670 -304269956 1960076486 64181328 -1246398099 -1028503045 1538988097 750528727 -1294418572 -975204894 1557584984 735177934 -1150357153 -865484343 1432391795 577216741 -1140640442 -888928816 1376605290 621438204 -1476237047 -553297505 1175193637 822818995 -1351635696 -664232570 1096928316 912719018 -1495670469 -773926483 1222082583 1070641281 -1582029534 -692906572 1337607182 951940248 -1046818974 -1231159308 798273102 1486069464 -956888197 -1309656083 687434327 1610504897 -817805488 -1203341370 558835324 1447565034 -936606903 -1087654945 639820389 1361433331 -600973562 -1423249520 841203242 1160023740 -616555745 -1404621943 894335539 1112099493 -755607756 -1510905950 1022899736 1275004558 -711224531 -1566792773 999682561 1284686487 -84611158 -1913397444 351964806 1677573648 -40293453 -1969349851 328682143 1687190025 -198219880 -2094508274 438372020 1831220770 -213736575 -2075815145 491569837 1783362107 -414974002 -1874538664 156081890 2118823540 -533840937 -1758917823 237001467 2032626285 -375883780 -1633728662 127276752 1888560710 -285887515 -1712159885 16503497 2013061727 -662569437 -1350119755 915382031 1099476889 -538166726 -1460991316 836918038 1189440384 -698714607 -1587722617 945035069 1330849707 -784879096 -1506770274 1060754212 1212081074 -986255801 -1305354543 725127019 1547681789 -1034212770 -1252255032 743787378 1532132324 -873634187 -1125493021 635635545 1390688207 -863985044 -1148742918 579781440 1435104214 -470819093 -1796673923 232898503 2061930321 -461235470 -1819989404 176978910 2106280776 -315336999 -1707907505 54147061 1950156643 -363228480 -1654742442 72872940 1934672762 -27734385 -1990197735 274116515 1733402421 -113964394 -1909310976 389770170 1614568236 -259832131 -2021362133 512567185 1770657543 -135363932 -2132168142 434168712 1860686622 -206787104 -2069127818 497208524 1789262938 -188651015 -2084152977 449775829 1841838147 -42523182 -1972366012 326714622 1686008936 -98901557 -1927425699 336888039 1662234737 -300171900 -1726182126 1432744 1997728830 -378111587 -1636742901 125311153 1887381543 -524274250 -1748564704 248403098 2043241484 -408030801 -1867857607 161714307 2124718101 -926773976 -1077559874 650963972 1372314770 -810596047 -1196918361 564209693 1453725835 -971438822 -1323420276 672621622 1594905760 -1049313021 -1233915499 796565551 1484624057 -713712308 -1569542694 997981280 1283247350 -770156203 -1524667965 1008089209 1259407599 -609348226 -1398200856 899707986 1118258372 -591146649 -1413160463 852340811 1170899165 -357065567 -1649365961 79297933 1941884187 -304457544 -1696765906 64240020 1959987458 -462678893 -1821694971 174224831 2103788841 -486420342 -1811488740 219132326 2047377712 -150958907 -2146976685 420408809 1846140287 -261273380 -2023065526 509815280 1768167782 -103086857 -1898171295 399861211 1624397133 -21577490 -1984827272 280535490 1740607828 -774259607 -1495364353 1071111493 1221651923 -692815760 -1582085914 951720284 1337797066 -553503653 -1476066099 822891895 1175152097 -663752638 -1352089388 912363886 1097245176 -865162227 -1150706533 576769313 1432878519 -888969196 -1140565886 621611320 1376401838 -1028316097 -1246620503 750470419 1539077509 -975642586 -1293954896 735478026 1557246364 1831829614 438874360 -2094931646 -198782508 1782727799 491091169 -2075384485 -213183027 1676937308 351484106 -1912968848 -84059674 1687800901 329186515 -1969771159 -40854017 1889046538 127901852 -1634275034 -376323664 2012566547 15885445 -1711590081 -285473367 2118326328 155461806 -1873970924 -414561918 2033114145 237628599 -1759462131 -534278757 1447141542 558272560 -1202732662 -817303268 1361863871 640373801 -1088289389 -937085691 1486497940 798824450 -1231795784 -1047299794 1610083469 686873627 -1309045343 -956383945 1274458306 1022459988 -1510419986 -754982536 1285256411 1000096845 -1567287817 -711842463 1160591600 841615462 -1423746596 -601593526 1111555305 893897855 -1404133947 -615928493 1949610287 53707193 -1707421693 -314711915 1935242550 73287072 -1655237606 -363846516 2062498077 233310603 -1797171151 -471439193 2105736452 176541074 -1819501528 -460608322 1770234187 512004573 -2020753305 -259329807 1861117266 434722244 -2132802434 -135842584 1733831033 274668015 -1990834091 -28215101 1614146912 389209590 -1908700084 -113460006 1331335655 945660273 -1588268853 -699154339 1211586046 1060136296 -1506200366 -784464828 1098979797 914762051 -1349551879 -662157201 1189928396 837545306 -1461535520 -538604426 1391296899 636137749 -1125916497 -874196935 1434469786 579302668 -1148312394 -863431648 1547045297 724646183 -1304926051 -985704437 1532743080 744291646 -1252676476 -1034773486 1595532012 673108602 -1323859008 -971984042 1484007157 796071523 -1233500199 -1048742065 1371695838 650467912 -1077146638 -926205084 1454354119 564698705 -1197355029 -811139203 1118761608 900317726 -1398762588 -609770702 1170421393 851707399 -1412606019 -590715093 1282767546 997345836 -1568990314 -713282816 1259912867 1008700981 -1525227633 -770576615 1685570084 326169266 -1971739896 -42036322 1662649917 337458859 -1928042735 -99395705 1789676054 497777280 -2069746886 -207283284 1841401359 449232537 -2083524829 -188162123 2042679872 247980758 -1748061332 -523664390 2125272665 162145999 -1868335243 -408664093 1998281330 1862372 -1726661794 -300807224 1886821995 124890877 -1636237497 -377499695 1174590381 822469435 -1475562879 -552893929 1097799604 912795426 -1352567144 -664386034 1222204319 1071541001 -1495844173 -774895067 1337237382 951299856 -1581580630 -692203972 1538638793 749925215 -1245994267 -1027829133 1557661648 736048966 -1294571780 -976136598 1433291771 577338221 -1151325481 -865658303 1375965154 621068148 -1139937586 -888480168 2104292197 174834675 -1822256567 -463101217 2046900092 218499050 -1810934192 -485988666 1941404503 78662593 -1648813445 -356635923 1960492878 64851928 -1697325470 -304877836 1625023233 400348055 -1898610131 -103632197 1739990808 280041358 -1984412108 -21006686 1845521203 419912613 -2146563553 -150390135 1768795946 510304188 -2023502330 -261816688 155403626 2118415868 -414374842 -1874193200 237928819 2032775653 -534716321 -1758998327 127454552 1889533390 -376001420 -1634624286 16058689 2012363223 -285513619 -1711515397 351556878 1676895640 -84265950 -1912798028 328831255 1688117633 -40374213 -1970224979 439344444 1831398826 -199115760 -2094625658 490871077 1782917555 -213092343 -2075440993 841835938 1160402228 -601684850 -1423690728 893428155 1111986477 -615595881 -1404440575 1022815632 1274141958 -755462980 -1509966806 1000024457 1285298463 -711636827 -1567459277 798651846 1486701904 -1047259926 -1231870852 687321567 1609597257 -956706573 -1308696475 557972980 1447480674 -816866088 -1203196850 640432621 1361774971 -937273151 -1088067497 274232363 1734296765 -27912953 -1991170671 389394482 1613922468 -113520354 -1908612728 511966233 1770310799 -259154635 -2020954717 435042304 1860765846 -136292052 -2132317766 233792591 2062046425 -471792285 -1796852235 176332886 2105905344 -460537478 -1819545108 53800061 1949555947 -314929839 -1707229753 72951908 1935546610 -363378360 -1655670306 724980963 1546740853 -986171953 -1304492711 744198394 1532797036 -1034554922 -1252867776 636345553 1391127623 -874267139 -1125872277 578820296 1434921054 -863077916 -1148630670 914441351 1099330577 -661707349 -1350036163 837583006 1189851144 -538779214 -1461333724 945474741 1331559459 -699093607 -1588355825 1060571308 1211119674 -784766592 -1505863402 997533672 1282545534 -713341244 -1568901550 1008264177 1260376935 -770276643 -1525566901 900640730 1118412620 -610218250 -1398276512 851667907 1170496341 -590542097 -1412810119 650262412 1371866906 -926132576 -1077189066 565179285 1453900547 -811494727 -1197039057 672776126 1595838248 -971514222 -1324290556 796162983 1483950897 -1048962421 -1233311203 1771296 1998337974 -300587508 -1726851430 125223737 1886516143 -377970155 -1635806589 247500562 2043133828 -523309506 -1748377944 162351883 2125101981 -408737241 -1868293455 497817412 1789601746 -207456664 -2069543170 448910173 1841750987 -187714959 -2084011289 326606710 1685106656 -42336678 -1971401012 337271663 1662872569 -99337661 -1928131883 577640105 1432954431 -866093179 -1150859501 621007536 1376051750 -888294500 -1140161782 750100123 1538436621 -1027866697 -1245917407 735599234 1558145556 -975815762 -1294922952 1071187661 1222522459 -774412319 -1496295561 951370452 1337193026 -692411400 -1581411474 822251263 1174781545 -552800301 -1475616955 913263334 1097366128 -664720438 -1352262820 419444321 1845954295 -150055091 -2146867237 510521976 1768604398 -261909676 -2023447614 400277075 1625067205 -103424129 -1898778647 280394314 1739672284 -21488794 -1983960080 79111685 1940919955 -356956375 -1648461889 64676380 1960694410 -304839888 -1697401946 174894647 2104204961 -463286501 -1822031987 218196526 2047236792 -485553406 -1811399788 -281798601 -1741477727 20609307 1983728013 -396764114 -1621168968 106413314 1901104532 -504393723 -1763139437 266465577 2028388799 -427666404 -1853528950 143406384 2139817382 -226293677 -2054932283 479029631 1804229097 -168899510 -2098594596 467709286 1827118576 -61308831 -1956663049 307683661 1699860955 -80395144 -1942850322 356197716 1648104898 -732284673 -1554184087 978606547 1297312069 -751305498 -1540305808 1027186122 1245621596 -629034803 -1383694245 881840609 1133044087 -571706156 -1427422142 870454776 1155868014 -907204453 -1091954675 669206967 1357150497 -830411646 -1182278636 546213294 1468644664 -952721239 -1338929089 691585413 1581248787 -1067752272 -1218685914 777323932 1498559754 -164681354 -2128078368 404834394 1864792268 -247272081 -2042241543 525110339 1749794005 -118185660 -1879862830 385532008 1644032254 -6724259 -2002889269 295109745 1720726759 -342345454 -1667298940 93739070 1922132136 -319423221 -1678586467 50043943 1979493553 -448548576 -1841004106 189648908 2085281946 -500271815 -1792457297 203428885 2066162819 -851375682 -1169802968 592406674 1414027268 -903033433 -1121190607 606252171 1394973725 -1013284468 -1264733926 764731552 1519636534 -990427755 -1276087037 720970937 1576932399 -789177894 -1477367476 1056471286 1241466976 -677651005 -1600328363 966114543 1318227065 -567438872 -1456823938 807661764 1193590866 -650095119 -1371052697 927872221 1078527051 -587040075 -1442493917 856431513 1141582607 -630210900 -1385656774 878829440 1130819350 -740691321 -1528905199 1037538219 1255187261 -726387042 -1548548600 985290674 1304258340 -1061852463 -1213048249 784010237 1505508203 -942100792 -1327522210 701943780 1590820722 -831593757 -1184247179 543196111 1466413913 -922540294 -1107028372 655181782 1342863168 -429106563 -1855231253 140655441 2137328583 -519987612 -1777946894 252706632 2013843422 -390606257 -1615797543 112833379 1908311029 -270920106 -1730337088 30701434 1993557996 -69514727 -1931707761 366291765 1657936803 -55144960 -1951285610 314109740 1707073466 -184499669 -2113408323 453944071 1812566929 -227736014 -2056636764 476276510 1801738120 -1004975116 -1289847966 706161368 1561336398 -1015771155 -1267482757 763031233 1518198359 -893205562 -1111100592 617390826 1405850236 -844167201 -1163380919 597780211 1420187237 -642884720 -1364628730 933247676 1084688938 -557604983 -1446727905 818806437 1204473395 -680143966 -1603083468 964407950 1316782616 -803727429 -1491130579 1041659543 1225868801 -8950980 -2005902422 293145104 1719548550 -132468955 -1893883981 370462217 1628700319 -240327922 -2035559528 530743842 1755689652 -155113705 -2117724287 416237115 1875408557 -490701992 -1782101042 214833780 2076781282 -441598143 -1834315817 195288685 2091183867 -333712534 -1692613636 34968134 1964155600 -344574093 -1670314011 91772511 1920952009 -1957110477 -60822107 1700183071 307334281 -1942677206 -80598596 1648064518 356272272 -2054990591 -226204265 1804416045 478807227 -2098294504 -169238130 1826680884 468172962 -1762669225 -504824383 2028055675 266771693 -1853748914 -427476520 2139908194 143350004 -1741404827 -281840141 1983521865 20780255 -1621524100 -396447254 1901584464 105959622 -1338573317 -953037459 1580768471 692038721 -1218758174 -1067710092 1498765518 777152600 -1091734071 -907393697 1357059301 669262963 -1182748208 -829980346 1468977404 545906794 -1383993953 -628695799 1133481139 881376293 -1427363450 -571795184 1155680426 870676540 -1554356819 -732080837 1297351809 978531351 -1539857996 -751791838 1245298840 1027534862 -1841042318 -448471836 2085457246 189447624 -1792137109 -500623107 2065713479 203913681 -1667734464 -341879594 1922434412 93402618 -1678401447 -319647537 1979433333 50131427 -1879770090 -118240128 1643814202 385723820 -2003224561 -6420327 1721194787 294676917 -2127596508 -165133134 1864439048 405153182 -2042449859 -247103317 1749864721 525066631 -1456616262 -567608276 1193520534 807705856 -1371535197 -649643979 1078880655 927553817 -1477032824 -789482466 1240999332 1056904498 -1600421743 -677597177 1318445501 965923115 -1264919330 -1013060536 1519697394 764644708 -1275651897 -990893999 1576630763 721308029 -1170123540 -851024774 1414477248 591922518 -1121152779 -903110557 1394799065 606454095 -1183924303 -831942873 1465966237 543682059 -1107067992 -922465474 1343036036 654977554 -1212860541 -1062074603 1505449647 784098873 -1327959142 -941636852 1591120566 701604384 -1529237547 -740384957 1255657209 1037106799 -1548457012 -726443174 1304038112 985479798 -1442699289 -586868879 1141655243 856389213 -1385176066 -630664344 1130463954 879145540 -2113888391 -184045585 1812921941 453627587 -2056430752 -227906570 1801665100 476318426 -1931798709 -69457955 1658156647 366102257 -1950952622 -55450684 1706603134 314540776 -1615360227 -391069813 1908010545 113172135 -1730524412 -270697582 1993615912 30612158 -1855191249 -429180999 2137155075 140859029 -1778269386 -519638112 2014290458 252220044 -1602908432 -680346010 1316745180 964484938 -1491580183 -803243393 1226189765 1041308499 -1364326718 -643221932 1084254190 933713784 -1446788389 -557518259 1204659191 818582369 -1111318892 -893014526 1405943736 617336622 -1162913139 -844600805 1419852705 598084407 -1290201434 -1004657104 1561819018 705709852 -1267412289 -1015815639 1517990803 763200261 -1692684744 -333668690 1964363540 34799490 -1669961183 -344892745 1920469773 92224411 -1782569462 -490269028 2077116198 214529968 -1834098157 -441789819 2091090751 195343273 -2035499428 -240415030 1755504496 530968550 -2118026683 -154776877 1875843945 415771647 -2005453202 -9435400 1719228226 293496788 -1894059401 -132267295 1628738395 370385869 669880895 1357554345 -907807981 -1092303995 545281574 1468491440 -829540598 -1182201956 691411469 1580280475 -952599775 -1338029129 777772564 1499262594 -1068122312 -1219326034 979010139 1297986253 -732634249 -1554787359 1027032642 1244690132 -751229074 -1539434504 880872041 1132870399 -628135099 -1383572525 871157360 1156316902 -572346532 -1427791926 478393079 1803846241 -225586213 -2054495411 468612846 1827227256 -169863230 -2098780332 307772101 1700727379 -61449239 -1957598337 355860188 1647496778 -79978512 -1942179994 20226707 1983091205 -281361473 -1740770519 106522250 1902007836 -396949594 -1622132944 267332257 2028476983 -505328755 -1763280101 142798520 2139479598 -426995820 -1853112574 1056351102 1240568808 -789003694 -1476398396 966485863 1318868977 -678099381 -1601030435 808266572 1193941978 -568112544 -1457227018 927002453 1078452163 -649163143 -1370898705 591508250 1413907340 -850406858 -1169628512 606893827 1395345301 -903735761 -1121638727 765082408 1520241598 -1013687804 -1265407342 720895793 1576062887 -990274019 -1275154805 93881270 1923068704 -342433126 -1668165108 49629103 1978824505 -319084925 -1677978091 188943236 2084846354 -447911256 -1840620994 204394397 2066349835 -501174607 -1792565721 405771218 1864934212 -165547266 -2128166296 524441547 1749378909 -246663449 -2041903503 385096672 1643326326 -117802292 -1879225766 295297017 1721692015 -6832427 -2003792317 366735549 1658634283 -69889647 -1932353273 313930916 1706099762 -55028344 -1950391010 453015695 1812416537 -183625309 -2113328843 476953750 1802144768 -228336198 -2056983252 141353177 2137772111 -429751819 -1855606429 251733184 2013664342 -519092756 -1777830534 112683243 1907382397 -390526521 -1614923439 31108338 1994234980 -271266338 -1730937528 783667317 1504895203 -1061441191 -1212382769 702026860 1591682298 -942246592 -1328462378 544102471 1466525905 -832554645 -1184429571 654548062 1342483656 -921830030 -1106588188 855818257 1141239943 -586374851 -1442082389 879690760 1130902686 -631151324 -1385802318 1037649955 1256093877 -740873969 -1529865831 984910906 1303624876 -725947114 -1547838080 213959164 2076701034 -489774896 -1781952442 195888613 2091529587 -442276663 -1834724257 35342798 1964800344 -334157598 -1693312908 91655639 1920056641 -344396549 -1669342099 293065112 1718673678 -8802124 -2004975582 370808193 1629299991 -132877139 1132549947 881223597 -1383123433 -628619647 1156354850 871080884 -1427967474 -572145000 1297800969 979234719 -1554727387 -732721485 1245125392 1026567046 -1539737028 -750892374 1580615519 691107785 -1338497421 -952166683 1499169606 777827280 -1219108246 -1068313860 1357762413 669712379 -1092374975 -907764009 1468009332 545733602 -1181849000 -829859122 2028959731 266880869 -1763633441 -505010615 2139272170 142967676 -1853041978 -427040176 1983184833 20172631 -1740988691 -281170309 1901673432 106826574 -1621665036 -397383070 1700292503 308238081 -1957296453 -61786579 1647682446 355635992 -1942240606 -79891916 1803808677 478469939 -2054320503 -225788385 1827548092 468261674 -2099230064 -169379322 1520068218 765286124 -1265367210 -1013762112 1576510051 720409333 -1275477169 -989924391 1413606984 591847134 -1169191068 -850870286 1395403345 606804679 -1121825923 -903513109 1194161694 808076936 -1457318094 -568055900 1077981703 927433361 -1370565845 -649468995 1240923692 1056034490 -1476878592 -788549738 1318795829 966527651 -1600824551 -678270065 1643398834 385054244 -1879431266 -117631224 1721336491 295612989 -2003311737 -7285999 1865404032 405339670 -2128498772 -165241030 1749158553 524630543 -2041812043 -246719709 2084787926 189032000 -1840433158 -448133268 2066649807 204055129 -1793002525 -500710539 1922621156 94367346 -1667842104 -342782114 1978997501 49425003 -1678017583 -319009977 1907832249 112198959 -1615244139 -390175741 1994060192 31310134 -1730899828 -271343590 2137832843 141266205 -1855791961 -429528015 2013362578 252070148 -1777395522 -519559128 1811949021 453449035 -2112994063 -183929753 1802363332 476762450 -2057076504 -228282242 1658564079 366779769 -1932145469 -70058923 1706453494 313612640 -1950873382 -54577076 1255740785 1037968871 -1529383843 -741325621 1303695720 984867326 -1548046268 -725778222 1141022019 856010197 -1441989521 -586429191 1131370842 879258060 -1386137482 -630847264 1466828053 543765891 -1184865223 -832088913 1342423308 654635418 -1106403296 -922054474 1505070375 783465905 -1212421109 -1061364579 1591232830 702511528 -1328142318 -942598012 1756103928 531313774 -2036177452 -240822974 1874968801 415690871 -2117099059 -154627749 1719110858 292600924 -2005275162 -8462992 1629112531 371030085 -1894503937 -132966039 1964709020 35398666 -1693092432 -334346970 1920389253 91349011 -1669811799 -343965377 2076220590 214412344 -1781596798 -490091244 2091735223 195717153 -1834796645 -442234611 1405232176 616895654 -1110686436 -892635766 1420812329 598266047 -1163820795 -844713581 1561963522 706649236 -1290285778 -1005519432 1517578267 762534029 -1267070665 -1015203423 1316303956 963773634 -1602529928 -679713298 1226371149 1042268379 -1491693215 -804150793 1085193318 933858544 -1365189302 -643306020 1203992703 818170089 -1446176429 -557176379 812789444 1198857810 -562278424 -1451524226 924838621 1075370571 -653161487 -1374241945 1051305718 1236178528 -794310694 -1482623156 969171695 1321423481 -674626621 -1597164715 767901344 1522667062 -1010081908 -1261670630 715717305 1571801647 -995714155 -1281250557 589215378 1410958852 -854534210 -1172838616 611545739 1400128029 -897772633 -1116069071 186387980 2082160282 -451776736 -1844093002 208783893 2071394947 -494949575 -1787257937 96962110 1925232296 -339089646 -1664166012 44712487 1974301361 -324787445 -1683811427 380313192 1638674174 -123371708 -1885188142 298244721 1723984615 -3622051 -1999664181 410031706 1870112460 -159451274 -2122725408 522015299 1746559701 -250399889 -2045508615 694755205 1584279315 -949518679 -1335865793 772070300 1493429002 -1073038672 -1223849434 666015671 1354082081 -910362981 -1094990323 551506862 1473798968 -825150846 -1177157100 886968289 1138311031 -623874355 -1378394533 867421176 1152711534 -574772524 -1430611390 973440979 1292023621 -737417473 -1559439767 1030243274 1248818012 -748281114 -1537142160 302464845 1694502875 -66494879 -1961988361 359332692 1651362754 -77292936 -1939625234 484226943 1809549289 -221063597 -2049579323 464614246 1823884272 -172027318 -2101861668 263204649 2025267135 -507621883 -1766228333 148761392 2145049510 -422344164 -1848329590 23832347 1986828173 -278542793 -1738344799 101081858 1895912340 -402128338 -1626393928 38030406 1967357136 -330683030 -1689444868 86607967 1915664585 -349705869 -1675568667 211797108 2073621730 -493771432 -1785293362 200409197 2096443643 -436444863 -1829023273 536042530 1760849076 -235062002 -2030432872 413046843 1872341165 -158271209 -2120758911 287888400 1714414726 -14240452 -2011069014 373624841 1631723679 -129273563 -1890827853 959081614 1311595544 -685503070 -1608303308 1044883607 1228969985 -800470597 -1487996627 938599612 1089917994 -637565552 -1359432442 815538341 1201344563 -560840311 -1449823969 614300906 1402621052 -896328250 -1114362544 602978547 1425508453 -838936097 -1158026935 709293272 1564591182 -1001875980 -1286625950 757805249 1512833111 -1020964371 -1272815237 459242759 1817726353 -179233749 -2108281667 473086238 1798670728 -230893518 -2059671388 361035061 1652802979 -74804199 -1936874353 317272364 1710096826 -51949568 -1948229482 115895651 1911512565 -387576753 -1612628775 25536890 1988270572 -276051882 -1735591744 137618769 2134169031 -432176003 -1858423573 257827144 2019103198 -514834332 -1772654350 540106191 1463184729 -834716445 -1187509131 660380118 1348184384 -917309190 -1101674388 787142141 1508762987 -1058753327 -1209826233 696717796 1585455474 -947294008 -1332854690 1032211883 1250000189 -746050425 -1534125039 988514738 1307359524 -723130210 -1545414648 861783449 1146811663 -581720907 -1437297629 875561344 1127690518 -633446228 -1388752838 1411312576 588897110 -1173320980 -854082950 1400057817 611589967 -1115861259 -897941917 1522885618 767710052 -1261763874 -1010027960 1571334123 716150653 -1280915769 -996018607 1235876772 1051642674 -1482188152 -794777058 1321484221 969084715 -1597350255 -674402809 1198683030 812991232 -1451486534 -562355668 1075820431 924354329 -1374562653 -652810699 1869662984 410516382 -2122405340 -159802702 1746734865 521813895 -2045546947 -250323285 1638613818 380400556 -1885003242 -123596160 1724286755 297908149 -2000099825 -3156327 1925700460 96529402 -1664501184 -338785578 1974083445 44904419 -1683718567 -324841777 2082231134 186344392 -1844301198 -451607836 2071041863 209102801 -1786775957 -495401219 1292229249 973269527 -1559512147 -737375429 1248337560 1030696462 -1536786508 -748597470 1138643635 886661669 -1378864225 -623443191 1152620202 867477052 -1430390906 -574961904 1353894629 666237555 -1094931511 -910451873 1474236156 551042666 -1177456688 -824811706 1583956695 695104065 -1335417861 -950004883 1493468878 771995224 -1224022046 -1072834700 1986787913 23907039 -1738171547 -278746125 1896234576 100732614 -1626841220 -401641494 2024829563 263668461 -1765928105 -507960383 2145236578 148539124 -1848387762 -422254632 1809639981 484170427 -2049799423 -220873833 1823551028 464920226 -2101391592 -172458098 1694982687 302011017 -1962343629 -66178139 1651156486 359503504 -1939552470 -77334596 1713932610 288340436 -2010716050 -14558984 1631931739 373456333 -1890898825 -129229599 1760756080 536097254 -2030215076 -235253558 1872676201 412743167 -2121227195 -157838125 2074056998 211331504 -1785595894 -493434724 2096258367 200633769 -1828963309 -436532091 1967395092 37953922 -1689620424 -330481490 1915344141 86959515 -1675119583 -350190409 1564912010 708942108 -1287075674 -1001392080 1512795539 757882117 -1272640321 -1021166551 1402806712 614076718 -1114423148 -896241662 1425073569 603444535 -1157725043 -839273445 1089583598 938903928 -1358964542 -637999020 1201438199 815484257 -1450042149 -560649139 1311388124 959250762 -1608232720 -685547418 1229452741 1044432211 -1488349975 -800152449 2134095875 137660565 -1858217681 -432346695 2019458074 257510540 -1773134538 -514380384 1911042097 116326567 -1612295907 -387882613 1988490280 25347262 -1735682812 -275995246 1652861031 360945905 -1937061557 -74581539 1709796478 317611240 -1947792046 -52412988 1818173525 458756291 -2108604039 -178884113 1798497356 473289946 -2059631264 -230967818 1146984651 861579357 -1437337113 -581645967 1127242962 876047428 -1388429826 -633795224 1250300153 1031872623 -1534561835 -745586365 1307301088 988603510 -1545226804 -723352230 1508542639 787331129 -1209734781 -1058809579 1585925302 696286240 -1333187174 -946987764 1462829213 540422155 -1187028559 -835170009 1348256900 660337682 -1101879896 -917138114 -122968884 -1884515238 379962848 1638069622 -3776299 -2000596925 298320377 1724854639 -160420610 -2122900376 410930642 1870232900 -249698073 -2045061007 521374155 1746188637 -451103576 -1843690434 185783684 2081809682 -495882063 -1787412441 209654173 2071470347 -339264358 -1665135604 97082806 1926130976 -324339581 -1683109867 44341679 1973659961 -1010465788 -1262308206 768337192 1523373502 -995606499 -1280348021 715530545 1570836903 -853668810 -1172751200 588279066 1410817420 -898381777 -1116407623 612215043 1400543637 -562916256 -1451907850 813495628 1199293914 -652259207 -1374134033 923873621 1075184067 -794223534 -1481757500 1051164030 1235242472 -674965429 -1597773603 969587047 1322093041 -508521075 -1766349541 264172705 2025440311 -421703276 -1847959294 148058296 2144600110 -278192705 -1737741015 23428243 1986153477 -402204250 -1627264720 101234826 1896843292 -66615831 -1962887809 302638277 1695470675 -76922384 -1938984602 358883548 1650659402 -220459557 -2049229491 483552503 1809144929 -172897854 -2101937836 465545454 1824036984 -622938811 -1378253357 886101097 1138222335 -575442596 -1431027254 868028528 1153048806 -737854089 -1560146463 973823067 1292659917 -748095122 -1536177672 1030133826 1247914196 -949377759 -1334929993 694666253 1583412379 -1073454792 -1224519250 772407316 1494036610 -911069933 -1095426683 666651711 1354464425 -824186614 -1176970852 550602790 1473689776 -895629746 -1113917736 613656418 1402247156 -839908777 -1158204735 603874171 1425626093 -1002025348 -1287553302 709373776 1565466566 -1020556699 -1272136973 757459785 1512233951 -685058518 -1607604548 958707462 1310951312 -800648653 -1488969051 1045000991 1229865865 -638493160 -1359581554 939474740 1089998754 -560162303 -1449416041 814938925 1200999355 -235673978 -2030774768 536709034 1761261372 -157408609 -2120674807 412107699 1872196389 -14127436 -2010161630 287707032 1713454862 -129652051 -1891460549 374066049 1632434967 -331024670 -1690057100 38442958 1968023384 -349621509 -1674706323 86463447 1914725185 -492863792 -1785180602 210837500 2073440106 -437077303 -1829402017 201120741 2096884595 -746129649 -1534998631 1032361507 1250928309 -722783466 -1544813696 988107322 1306682028 -581075139 -1436921941 861085201 1146367623 -634340572 -1388868686 876534280 1127869086 -835590293 -1187588099 541034055 1463334609 -916708494 -1101327388 659702366 1347777224 -1058377895 -1209180209 786697845 1508064995 -947410112 -1333748778 696896108 1586428666 -387393593 -1611667631 115783403 1910605437 -276491298 -1736301752 25916146 1988903524 -432840715 -1858834589 138231513 2134511183 -513893396 -1772508294 256965312 2019019350 -178272349 -2108098763 458335887 1817613849 -231603270 -2060111060 473719446 1799049728 -75214959 -1937539321 361377469 1653415467 -51803256 -1947288802 317188772 1709234738 -1664654904 -339717794 1925775588 97398898 -1683315247 -324168377 1973732605 44299371 -1843598854 -451159700 2081589462 185972800 -1787744797 -495575691 2071940303 209222745 -2123337300 -159956678 1870532736 410591254 -2044873291 -249920221 1746130073 521462799 -1884554850 -122894072 1638242482 379758628 -2000274041 -4125423 1724406955 298806333 -1482080000 -793874026 1235689516 1050677434 -1597733607 -675039857 1321919541 969790627 -1452095182 -562693724 1199351838 813406344 -1373696725 -652722755 1074883591 924212369 -1172418204 -853974542 1410347080 588710110 -1116498563 -898325013 1400763473 612025543 -1262102186 -1010636352 1523300474 768379116 -1280828081 -995152423 1571191907 715214069 -2049159031 -220504033 1808937381 483721523 -2102291312 -172579834 1824519612 465093930 -1962420037 -67049427 1695136151 302942465 -1939202910 -76731340 1650752910 358829336 -1737801491 -278105989 1986339265 23204183 -1626962700 -402541470 1896408536 101700942 -1766799137 -508037047 2025761267 263821669 -1847784250 -421905328 2144562666 148135292 -1095602111 -910868265 1354502509 666575355 -1176521640 -824671026 1473369460 550954466 -1335232397 -949040923 1583847775 694200777 -1224459158 -1073541892 1493851462 772632016 -1559928795 -738045773 1292566793 973877663 -1536646084 -747662166 1248249104 1029830022 -1377900521 -623257471 1137740091 886553005 -1431098354 -575398760 1153256738 867859892 -1359936694 -638176292 1090478694 939021040 -1449343149 -560203835 1200793215 815109865 -1607824520 -684868626 1311042132 958651074 -1488498847 -801079305 1229532749 1045307099 -1287253202 -1002363976 1565028866 709837460 -1272195273 -1020467295 1512420891 757237389 -1113744612 -895833206 1402206768 613730982 -1158652155 -839422061 1425948201 603524799 -1784732798 -493350124 2073117358 211186232 -1829574757 -436873459 2096924343 201045537 -1689998416 -331113690 1967835804 38664714 -1675006039 -349282497 1915162245 85999123 -2010631194 -13696144 1713787594 287400540 -1891239937 -129841303 1632343763 374122053 -2030847020 -235631806 1761467128 536537710 -2120319027 -157724837 1871716065 412561015 -1209388533 -1058209123 1508135719 786654129 -1333266926 -947861884 1586075454 697214888 -1187923399 -835286353 1463802645 540601219 -1101234656 -916762954 1347559180 659894170 -1436736913 -581299463 1146307395 861172693 -1389304202 -633874720 1128171354 876197836 -1534678435 -746480949 1250478961 1032846311 -1544851900 -722706734 1306857320 987906046 -1937501501 -75292075 1653240815 361579385 -1947609382 -51452340 1709684726 316704608 -2107663631 -178738585 1817312221 458672971 -2060296472 -231379330 1799110596 473632594 -1858927961 -432786895 2134729611 138040093 -1772173634 -514197976 2018551698 257398532 -1612150123 -386942461 1910959033 115465007 -1736094068 -276660710 1988833184 25960246 2058370197 230099971 -1799463495 -474387153 2111699084 182110234 -1814849120 -455825098 1953215655 57443377 -1704602229 -312285923 1929801918 67190824 -1660415598 -368107260 1728523505 268442727 -1995878947 -32604853 1617619176 393074814 -1906013756 -110905006 1776067779 517706837 -2016229905 -254413447 1857118426 431378508 -2134965770 -138923680 1105075293 920202443 -1345290895 -656978457 1186191428 833939666 -1463961240 -541423106 1325765743 939697401 -1593051837 -703805995 1214795894 1064263904 -1503252134 -782171700 1550388281 728644783 -1301844715 -983540349 1527040032 738457782 -1257592564 -1039296102 1387430923 632665245 -1128471257 -876882511 1440694290 584609924 -1143922370 -858386008 1672154580 346832194 -1918538504 -90022802 1690749389 331479387 -1966561055 -36726665 1836090854 444052848 -2088835894 -193342372 1780302335 488272233 -2079121197 -216788923 2115771824 152775974 -1877836644 -418034678 2037504425 242673983 -1753237371 -528971757 1892128130 130065684 -1630931794 -372325320 2007650715 11362573 -1717292873 -291307487 1489317148 801250698 -1228190672 -1043563354 1604905221 682613139 -1314486231 -962479937 1444848942 555324856 -1206860798 -820513644 1366516023 645157281 -1082327013 -931516275 1165114744 846532078 -1417913260 -595891006 1109391713 890817015 -1408133043 -619271973 1269413194 1018070492 -1515727770 -761207568 1287942483 1002652101 -1563815809 -707976983 1216765463 1065447041 -1501020357 -779153491 1340840462 955034264 -1578763486 -689779788 1180554789 828040883 -1470908663 -548108385 1093669436 909583018 -1354861808 -667335802 1429294707 573996773 -1153487009 -868737079 1381796458 626768636 -1135416506 -883565616 1542112833 753792727 -1243306131 -1025271813 1552351832 729821902 -1299618956 -980528158 1944616671 82792009 -1645862925 -354341019 1954921158 58886736 -1702110230 -309531780 2100557549 171230843 -1824679999 -465918121 2052993780 223937122 -1806674984 -480812210 1851748027 425221677 -2142171241 -145342719 1764928162 506829364 -2026058866 -264504552 1619322505 394515999 -1903523931 -108153037 1743331984 284037638 -1981332548 -18844886 1369272150 647651264 -1080881542 -929808660 1458613071 569875417 -1191261597 -805700875 1598482276 675403762 -1320647096 -967854370 1479222141 791417835 -1239072175 -1054707001 1277853490 992825252 -1574691298 -719114616 1262992171 1010863037 -1521886713 -766580079 1123153664 905365398 -1392536020 -604461382 1167864601 849019791 -1416474059 -594189661 1794330526 502562568 -2063782222 -201712092 1839106951 446282513 -2087654741 -191374787 1680394156 321910586 -1977178496 -48130538 1665467317 339882787 -1924439399 -95661553 2000969722 4419436 -1723187498 -296939968 1881775075 120499061 -1641547057 -383727015 2040518600 244901726 -1752058140 -527006094 2129794001 167060295 -1862503683 -402963861 517798289 1776011527 -254633795 -2016040917 431046024 1857424670 -138453852 -2135397326 268923299 1728069941 -32960369 -1995562983 392869306 1617790252 -110832490 -1906056192 57403893 1953290595 -312112935 -1704806321 67513836 1929452922 -368554816 -1659929514 229663175 2058834257 -474087189 -1799802755 182298078 2111477064 -455883534 -1814760348 632478041 1387653583 -876824459 -1128560413 585047360 1440230870 -858686356 -1143583494 728322411 1550737917 -983093177 -1302331183 738497906 1526965732 -1039469474 -1257388856 939903293 1325595051 -703879151 -1593010041 1063783716 1215249842 -781816824 -1503568738 920535311 1104769433 -657448925 -1344859979 833848598 1186248064 -541203398 -1464150868 130533584 1891694662 -372659716 -1630627478 11144393 2007841887 -291213851 -1717346957 152846562 2115727476 -418242098 -1877667496 242320635 2037822573 -528489001 -1753688767 443603124 1836574754 -193021544 -2089187058 488447149 1780100155 -216826495 -2079044329 346771590 1672241168 -89837142 -1918762692 331781279 1690412041 -37161549 -1966095067 1017767960 1269749902 -760772300 -1516193374 1002712065 1287855255 -708162259 -1563591237 846356522 1165316284 -595853050 -1417989744 891266099 1108907173 -619592417 -1407781495 555677820 1444530410 -820995760 -1206408762 645086309 1366559987 -931308215 -1082495521 801468494 1489125592 -1043656350 -1228135948 682144855 1605338305 -962144901 -1314789907 753572627 1542302597 -1025181121 -1243362647 730291978 1551921052 -980861402 -1299312976 573641505 1429611447 -868257267 -1153940837 626841400 1381754798 -883771884 -1135245694 828214135 1180351457 -548148645 -1470833971 909135726 1094156280 -667013566 -1355211052 1065747269 1216426963 -779591063 -1500556545 954976092 1340929994 -689592720 -1578985754 394574811 1619233613 -108340489 -1903302047 283738050 1743671124 -18407698 -1981796744 425669609 1851261823 -145665339 -2141822381 506656752 1765132134 -264464676 -2026133942 171158463 2100599593 -465712493 -1824851451 224292774 2052677424 -481292662 -1806221796 82322317 1945047835 -354008415 -1646169545 59107220 1954731778 -309623112 -1702054354 905030226 1123457732 -603993218 -1392968728 849112651 1167810269 -594407577 -1416282127 992617056 1278022390 -719043764 -1574734886 1011345017 1262540527 -766933163 -1521567805 675723830 1598130848 -968303846 -1320162420 791379503 1479298745 -1054531837 -1239273579 647836164 1369047698 -929869016 -1080794178 569439773 1459078795 -805398735 -1191598169 245336730 2040052236 -527307850 -1751721184 166874755 2130017813 -402903121 -1862590663 4457128 2000892478 -297114748 -1722985710 120178353 1882125863 -383277155 -1642031349 321428222 1680845416 -47776814 -1977496764 340090599 1665298033 -95731765 -1924395171 502469324 1794384474 -201493536 -2063973514 446617301 1838802499 -191842311 -2087221393 -1301694819 -982612469 1550309297 727770919 -1257999740 -1039973870 1527387048 739058494 -1129169233 -877326791 1388076931 633040661 -1142949194 -858207712 1439800218 584493836 -1344362759 -656828817 1104201685 920123203 -1464638752 -541830538 1186792396 834286426 -1593495861 -704504227 1326141415 940343153 -1503073582 -781198780 1214680062 1063369576 -1995991467 -33511741 1728706425 269404143 -1905634740 -110271782 1617179488 392365046 -2015617433 -254071055 1775402827 517296093 -2135827842 -139007256 1858059090 431524804 -1800370639 -474499417 2059331357 230283147 -1814216152 -455445826 2110989060 181670802 -1704260093 -311673195 1952804655 56778681 -1660499430 -368969076 1929947958 68131744 -1418557476 -596265142 1165813488 846976614 -1407237179 -619154605 1108419305 890638975 -1515646994 -760332424 1269264066 1017142868 -1564161033 -708576415 1288350427 1003330125 -1228564552 -1044207826 1489761940 801949186 -1314368607 -961584329 1604727437 681640475 -1205985398 -820433124 1443921574 555175472 -1082926189 -931861755 1367194303 645564969 -1877170412 -417622142 2115159608 152434350 -1754176755 -529116261 2038366753 242758327 -1631113434 -373284944 1892240906 130973340 -1716851905 -290595927 2007271955 10730117 -1918126224 -89356314 1671812700 346220234 -1966705815 -37665793 1690833477 332341971 -2089795774 -193523756 1836998254 444165880 -2078409893 -216347699 1779669623 487893729 -2141203425 -145169271 1850848563 425100709 -2026762234 -264953712 1765568810 507199932 -1903928275 -108827461 1619672321 395120023 -1981179852 -17913694 1743255832 283167118 -1645689733 -353372947 1944495447 81892801 -1702559646 -310234892 1955291470 59527640 -1825354679 -466322209 2101161317 171580915 -1805744048 -480659258 2052123004 223861226 -1154353961 -868826047 1430230523 574137709 -1134808882 -883228584 1381126626 626352500 -1242923803 -1024635789 1541676489 753085791 -1299728132 -981432214 1552538064 730786118 -1501109069 -780020699 1216906655 1066382601 -1578426198 -689172420 1340424582 954364176 -1470272383 -547726313 1179848109 827604283 -1355765608 -667445234 1094633908 909768994 -1723538082 -297544248 2001372274 5092580 -1641471673 -382856751 1881620587 119566589 -1751159444 -526885382 2039548992 244726998 -1863145099 -403334685 2130495577 167508175 -2064386758 -202062420 1795003414 502965376 -2086784733 -191299147 1838174223 446128281 -1977058040 -47231586 1680219172 320941234 -1924810479 -96302713 1665914941 340584619 -1574255210 -718408448 1277469882 992187436 -1522073201 -767545063 1263100067 1011765301 -1393472092 -604603086 1124019336 905452574 -1415804483 -593774293 1167255697 848680967 -1080175118 -929372828 1368634590 647267400 -1192226325 -805887619 1459515591 569983057 -1320788544 -968790698 1598569708 676269178 -1238656551 -1054037681 1478883573 790808675 -704285799 -1593687281 940249781 1326195235 -781666432 -1502640362 1063704236 1214375482 -656475221 -1344681155 919640711 1104652817 -541900878 -1464594652 834494110 1186622984 -877501443 -1128967317 633078481 1387999815 -857757724 -1143433358 584173256 1440151134 -982914097 -1301357735 728206051 1549843061 -1039913002 -1258086592 738873082 1527610988 -311733423 -1704172601 56963709 1952580331 -368666808 -1660835874 67696228 1930413810 -474948765 -1799885835 230603343 2058980057 -455270534 -1814417428 181632598 2111065792 -254000331 -2015661149 517087769 1775571599 -139360468 -2135509062 432006656 1857607318 -33043705 -1996424303 269068843 1729010365 -110489826 -1905442936 392457778 1617125028 -820100392 -1206291890 554705908 1444352866 -931952959 -1082870185 645785581 1367005051 -1044002070 -1228735876 801876934 1489804112 -962064653 -1313915291 681996255 1604411209 -760655172 -1515298262 1017590672 1268777734 -708536667 -1564236237 1003157385 1288554271 -596452722 -1418335720 847035298 1165724468 -618717545 -1407701503 890339259 1108758317 -193961456 -2089332090 444465980 1836659626 -216160759 -2078632289 487835429 1779759027 -89396702 -1918051660 346393358 1671609240 -37343685 -1967055187 331894551 1691320193 -372805004 -1631567134 130618200 1892557774 -290802067 -1716680965 10803009 2007230423 -417531322 -1877226800 152214378 2115349500 -529449377 -1753870647 243228531 2037936101 -466415333 -1825300083 171798583 2100969633 -480324350 -1806047852 223392814 2052555960 -353855191 -1645237825 82245637 1944176787 -310026960 -1702728282 59456540 1955335306 -108789377 -1904004631 394944595 1619873989 -18234010 -1980828176 283616330 1742771420 -144733875 -2141668901 424798305 1851185399 -265138860 -2026537534 507260024 1765481710 -547540525 -1470496443 827543807 1179934825 -667879990 -1355299492 910071014 1094296688 -779699743 -1501460105 1065933005 1217390683 -689209864 -1578349202 954539220 1340222530 -1024843337 -1242754783 753156251 1541632013 -980949586 -1300179656 730432642 1552856084 -869160571 -1154049773 574605481 1429796927 -883135076 -1134863094 626134192 1381317670 -47701926 -1976626996 321274230 1679913440 -96082877 -1924999979 340493679 1665971705 -202135448 -2064344834 503171396 1794832850 -190944143 -2087101209 445648221 1838628299 -526438338 -1751646040 244404498 2039898500 -403508185 -1862941519 167548171 2130421149 -297486324 -1723627366 4905248 2001594806 -383157227 -1641132925 120003897 1881157039 -968490862 -1321127932 675832254 1599033640 -1054096245 -1238567907 790996391 1478661425 -929199968 -1080379338 647227788 1368709402 -806335303 -1191740369 570305941 1459166467 -604958474 -1393156000 905933274 1123565900 -593701649 -1415846791 848475587 1167426901 -718628668 -1574066094 992279016 1277413758 -767075107 -1522504629 1011432945 1263406439 -1540071343 -751611705 1245315453 1027420651 -1554406328 -731999010 1297597796 978384370 -1427117981 -571942667 1155631439 870758873 -1383977862 -628810516 1133268310 881556928 -1182568395 -830193501 1468862745 545923471 -1091652564 -907443014 1356911872 669509014 -1218906105 -1067464559 1498847531 777103805 -1338688482 -953021304 1580948786 691826084 -1621475175 -396529649 1901339061 106107171 -1741192064 -282020842 1983505836 20895034 -1853765461 -427362243 2140121479 143169809 -1762915150 -504677340 2028105118 266689800 -2098376451 -169189269 1826828753 467927367 -2055170844 -225991566 1804531144 478791006 -1942562609 -80615335 1647884771 356485493 -1956963114 -61068224 1700101626 307383660 -1120972528 -903323258 1394683964 606470314 -1170041591 -851073633 1414329381 592168115 -1275799262 -990647884 1576712206 721258648 -1265033925 -1013043795 1519877143 764431489 -1600634508 -677416478 1318461528 965808334 -1477081747 -789400069 1241244737 1056756951 -1371289274 -649791024 1078831210 927635708 -1456599713 -567722551 1193307251 807886053 -2042531368 -247054002 1750012148 524820578 -2127776319 -164919977 1864553709 405136507 -2003109398 -6436484 1721014470 294889552 -1879622157 -118485659 1643732191 385772617 -1678351940 -319729366 1979187344 50278406 -1667521115 -342059725 1922417801 93516831 -1792153202 -500508392 2065926306 203733044 -1841287785 -448324351 2085506235 189365293 -1778253101 -519753147 2014077951 252400489 -1854945590 -429328804 2137106406 140941168 -1730573599 -270615945 1993862093 30464859 -1615573256 -390889874 1908027348 113057602 -1951067465 -55434719 1706783643 314327821 -1931946322 -69212616 1658238850 366053140 -2056349051 -227956205 1801517993 476564287 -2113708388 -184259062 1812807600 453644070 -1385422309 -630517107 1130513207 879063969 -1442716158 -586754412 1141868334 856209336 -1548244439 -726623553 1304021765 985594771 -1529188816 -740467034 1255411484 1037254538 -1327811969 -941882647 1591038803 701653957 -1212746138 -1062091024 1505269578 784312284 -1107248563 -922252581 1343150945 654961655 -1184006572 -831893822 1466113912 543436782 -1894173806 -132250876 1628918462 370172456 -2005600373 -9189603 1719309991 293447217 -2117944416 -154825930 1875696268 416016922 -2035318855 -240627921 1755389589 530984451 -1834081290 -441904288 2090877658 195523148 -1782323217 -490416263 2077066947 214611541 -1670009916 -344810670 1920715496 92076670 -1692897315 -333488309 1964379889 34684519 -1267264678 -1016060980 1517908598 763249376 -1290086589 -1004673067 1561638511 705922809 -1163093144 -844387330 1419967044 598067922 -1111400591 -892964889 1406090845 617090763 -1447034050 -557370456 1204707858 818500228 -1364343001 -643106895 1084466699 933533341 -1491367156 -803423334 1226172960 1041423030 -1602859243 -680427645 1316499001 964632239 -1067932331 -1218472509 777438329 1498543343 -952802996 -1338879526 691732576 1581002998 -830263961 -1182523919 546131019 1468693725 -907089538 -1091970584 669026386 1357363396 -571493071 -1427602009 870437917 1155982475 -628985560 -1383775810 881594372 1133191314 -751551229 -1540158059 1027234863 1245539513 -732301030 -1554069108 978819126 1297131680 -80312931 -1942899445 356050097 1648350247 -61128316 -1956876014 307568808 1699876926 -169013841 -2098578119 467889283 1826905109 -226440778 -2054686432 479111322 1804179468 -427715079 -1853446801 143652053 2139669571 -504606240 -1762958986 266481868 2028273754 -396747317 -1621283491 106200295 1901284465 -281552430 -1741625020 20560126 1983809640 -649882604 -1371233150 927855928 1078642094 -567390195 -1456906085 807416097 1193738679 -677897178 -1600181072 966163722 1318145436 -789194689 -1477252951 1056684307 1241287045 -990608272 -1275874074 721085788 1576916426 -1013366679 -1264684801 764879173 1519391187 -902886334 -1121436460 606170478 1395023352 -851261349 -1169819443 592226679 1414240737 -500321060 -1792375734 203675120 2066015590 -448761659 -1840824237 189665769 2085167487 -319406866 -1678701448 49831362 1979673940 -342099721 -1667446687 93690331 1922214221 -6642504 -2002938834 294962580 1720972546 -118005599 -1880076233 385417613 1644048667 -247386998 -2042225636 525290918 1749581104 -164829037 -2127833083 404916671 1864743209 -227620905 -2056652991 476096251 1801950829 -184351794 -2113653928 453862114 1812615796 -55226395 -1951236237 314257097 1706827359 -69694468 -1931494550 366406352 1657920070 -270936141 -1730222299 30914207 1993377289 -390851670 -1615649988 112882310 1908228624 -519938175 -1778028777 252460717 2013990459 -428893288 -1855411442 140638900 2137442850 -922687713 -1106782327 655263283 1342813861 -831708410 -1184230512 543375914 1466200764 -941920467 -1327734853 701828609 1590836887 -1061770444 -1213097054 783862296 1505753742 -726141061 -1548695571 985241175 1304340161 -740674718 -1529019404 1037324878 1255367384 -630423735 -1385476129 878845541 1130704627 -587089072 -1442411578 856676988 1141435114 -344590698 -1670199808 91985850 1920771884 -333958513 -1692466663 35017635 1964073781 -441549148 -1834398158 195043208 2091331358 -490489155 -1782281685 214817681 2076896007 -154999054 -2117740956 416057310 1875621704 -240180501 -2035805571 530662343 1755738961 -132550976 -1893835178 370610156 1628454778 -9131303 -2005689777 293260277 1719532387 -803482018 -1491278136 1041610610 1225951204 -680127929 -1603198255 964195179 1316963325 -557818260 -1446547718 818822976 1204359126 -642934155 -1364546845 933493593 1084541903 -844315078 -1163135316 597862166 1420138368 -893320669 -1111084363 617571087 1405637529 -1015591416 -1267695970 762916644 1518215090 -1004893679 -1289897337 706014013 1561582507 1827531353 468376271 -2099016843 -169559069 1803562560 478617302 -2054271124 -225869830 1647731307 355554045 -1942486201 -79744047 1700505202 308057828 -1957312674 -61671480 1901787709 106810027 -1621845231 -397169785 1983331876 19926706 -1741070584 -281120866 2139189775 143016601 -1852894429 -427285579 2028779030 267093632 -1763518662 -505026644 1468254865 545585671 -1181897795 -829777109 1357778568 669597214 -1092587612 -907583694 1498956451 778007093 -1219091569 -1068428519 1580566202 691189292 -1338251370 -952314112 1244977909 1026812515 -1539654695 -750941361 1297686252 979250810 -1554546752 -732934314 1156534983 870867537 -1428081685 -572128387 1132631774 881174088 -1383270414 -628373660 1979112216 49408910 -1678198220 -318797150 1922768641 94121879 -1667924435 -342733125 2066567978 204104636 -1792855546 -500956528 2084607795 189245349 -1840318945 -448149879 1749142396 524745706 -2041599408 -246900026 1865158501 405487603 -2128449975 -165323041 1721385806 295531480 -2003557790 -7138572 1643611991 384874433 -1879447941 -117516563 1318648784 966773574 -1600742660 -678319510 1240809417 1056051039 -1476698395 -788763021 1078162402 927220596 -1370680626 -649452968 1194244091 808028013 -1457465641 -567810495 1395649460 606657314 -1121875304 -903431666 1413623725 591732539 -1169404287 -850690537 1576297350 720589584 -1275460950 -990039492 1520019359 765368073 -1265121613 -1013909979 1591445723 702330957 -1328158217 -942483103 1505119426 783383636 -1212666386 -1061216904 1342177513 654782591 -1106353723 -922136237 1466811632 543880294 -1184651812 -832268982 1131190463 879470633 -1386022509 -630863611 1140939942 856058928 -1441841782 -586674916 1303842957 984621083 -1548127839 -725728969 1255855252 1037952002 -1529563720 -741112530 1706403859 313694341 -1950627521 -54724183 1658350602 366959772 -1932128986 -70173264 1802379297 476647607 -2057289459 -228101733 1812194360 453301422 -2113043180 -183847550 2013444215 252020961 -1777542821 -519312947 2138012782 141053176 -1855906494 -429511212 1993945157 31326419 -1730719383 -271556097 1907684444 112444618 -1615162000 -390224410 1203812762 818383116 -1446061898 -557193184 1085111683 933907733 -1365042001 -643552199 1226518952 1042022718 -1491775356 -804102126 1316418993 963757351 -1602710371 -679500789 1517791742 762354024 -1267087150 -1015089084 1562013159 706567537 -1290531637 -1005372323 1420566988 598413658 -1163771680 -844795786 1405216213 617010499 -1110473479 -892816273 2091817298 195668420 -1834944386 -441988888 2076400971 214199773 -1781711769 -490074895 1920274784 91365878 -1669631924 -344178470 1964561785 35644911 -1693010859 -334396221 1629063478 371112352 -1894258662 -133113716 1718897967 292781497 -2005259261 -8577899 1874985220 415576466 -2117312472 -154447682 1756349725 531166603 -2036227023 -240741209 142683997 2139496395 -426815887 -1853325593 267184964 2028723154 -505247128 -1763329282 106604399 1901959161 -397097405 -1621887275 20407158 1982878688 -281476518 -1740754228 355876665 1647382447 -80191979 -1941999997 308017952 1700580278 -61498868 -1957516646 468563723 1827309469 -169617881 -2098927951 478180114 1804026756 -225570242 -2054610264 871305109 1156071171 -572428615 -1427743185 880987020 1132854042 -628315488 -1383359946 1026852775 1244903217 -751114613 -1539451363 978928574 1298035496 -732487022 -1555033596 777527281 1499410279 -1068073251 -1219408309 691395560 1580395390 -952386876 -1338209710 545494979 1468311381 -829557009 -1182087559 669930458 1357472588 -908053770 -1092156832 295312924 1721577098 -7045328 -2003611738 385341957 1643178643 -117851351 -1879143489 524391982 1749460664 -246417662 -2042050668 405557815 1865114273 -165530853 -2128280691 204279416 2066366190 -500994220 -1792778302 188795489 2085092087 -447829171 -1840669733 49710666 1978775260 -319232154 -1677731856 94061139 1922855621 -342547585 -1668148247 720649940 1576209986 -990224392 -1275236498 765065933 1520355931 -1013474335 -1265587337 607106790 1395164784 -903751734 -1121523876 591557375 1413825129 -850652205 -1169480891 927149744 1078205990 -649244772 -1370849526 808381097 1193925183 -568292475 -1457013997 966305410 1319081492 -677984338 -1601046728 1056268955 1240617485 -788855881 -1476644063 985091551 1303412041 -726061837 -1547821979 1037732294 1256044880 -741021462 -1529620356 879543789 1131148667 -631069503 -1385851817 855704052 1141256546 -586194728 -1442295730 654335419 1342663981 -921813865 -1106703359 544053666 1466607924 -832309106 -1184577512 702272905 1591534879 -942295899 -1328380877 783683984 1504780550 -1061654340 -1212202966 31026455 1994284417 -271119301 -1731183443 112503054 1907595672 -390412254 -1614939980 251847973 2013648307 -519273463 -1777617761 141500732 2137526698 -429834224 -1855557498 477003123 1802063333 -228582305 -2056835895 453228906 1812236796 -183642042 -2113214256 313914689 1706214871 -54815635 -1950571269 366489944 1658782158 -69840780 -1932435230 598506654 1420512264 -845013582 -1163580124 616675463 1405519889 -892347989 -1110906563 762836140 1517339706 -1015442048 -1266768618 706359477 1562181667 -1005301351 -1290575601 1041984762 1226595436 -803926570 -1491976896 964077795 1316067445 -679949873 -1602225831 817947848 1204278366 -556890652 -1446398606 934093009 1084887111 -643612163 -1364954773 415390806 1875209408 -154387078 -2117399060 531601487 1755883737 -241043101 -2035889675 370791524 1629414642 -132663992 -1894742562 292819069 1718821099 -8752815 -2005057081 91573298 1920105636 -344249058 -1669587576 35162155 1965013181 -334042873 -1693329007 196002816 2091512982 -442456788 -1834510918 214106137 2076455055 -489856715 -1781902941 -285838848 -1712242026 16257836 2013209530 -375671271 -1633909105 127260469 1888675747 -533857742 -1758803292 237214494 2032446344 -415220181 -1874391363 156131079 2118741905 -213818780 -2075766030 491717448 1783116766 -198400387 -2094295317 438486865 1831204807 -40179114 -1969366336 328502138 1687403500 -84464049 -1913643303 351883107 1677623285 -711437624 -1566612898 999699428 1284572018 -755657007 -1510824377 1023145981 1274857323 -616310022 -1404769684 894286806 1112181568 -600957213 -1423364491 840990671 1160204121 -936426836 -1087868358 639705984 1361449750 -817723723 -1203390941 558688153 1447810831 -957035874 -1309410808 687516594 1610455844 -1046933881 -1231143407 798453675 1485856573 -135445695 -2132118569 434315885 1860440827 -260012200 -2021148722 512681588 1770641122 -113849485 -1909326875 389589599 1614781129 -27586710 -1990443012 274034246 1733451472 -363179227 -1654824013 72626697 1934819999 -315123908 -1708087382 54130192 1950271110 -461251817 -1819874431 177191483 2106100397 -471064818 -1796526184 232947234 2061848244 -863804535 -1148955873 579666597 1435120179 -873551984 -1125542138 635487932 1390933546 -1034359877 -1252009171 743869079 1532082689 -986370142 -1305338060 725307022 1547468312 -785091603 -1506589829 1060770497 1211966039 -698763276 -1587640478 945280728 1330701902 -537920545 -1461138615 836868851 1189522021 -662552634 -1350234288 915169002 1099656828 -591392638 -1413013484 852390318 1170817336 -609364837 -1398086643 899921335 1118078241 -769943376 -1524848602 1008073116 1259522314 -713663319 -1569625025 997735813 1283394835 -1049165594 -1234161552 796484042 1484673372 -971324161 -1323436951 672441811 1595118917 -810776364 -1196705726 564324856 1453709678 -926855987 -1077511077 651111905 1372069239 -408014774 -1867972388 161501542 2124898800 -524028845 -1748712251 248354175 2043323881 -378161032 -1636661010 125557076 1887234498 -300385183 -1726001929 1449293 1997614555 -99016658 -1927409480 337068290 1662022036 -42671049 -1972120415 326796571 1685960077 -188569572 -2084202358 449628464 1842084262 -206607355 -2069341037 497093929 1789279679 -975494717 -1294200491 735396079 1557295225 -1028200998 -1246636724 750290166 1539290208 -889148943 -1140352665 621725917 1376385099 -865243672 -1150657154 576916676 1432632402 -663998041 -1351941839 912412811 1097162781 -553519682 -1475951320 823104658 1174971396 -692602475 -1582266109 951703737 1337911343 -774210164 -1495446246 1070865568 1221798966 -21692149 -1984810595 280715303 1740394673 -103234286 -1897925244 399942718 1624347816 -261191367 -2023114321 509667349 1768413315 -150778592 -2147189322 420293644 1846156442 -486403729 -1811602951 218918979 2047557845 -462432906 -1821841952 174175322 2103870668 -304506531 -1696683573 64485489 1959839975 -357278396 -1649185326 79314024 1941769470 -1969572092 -40007790 1687475752 328459966 -1913162979 -84917365 1677267505 352199335 -2076098762 -213512288 1783586330 491286156 -2094204113 -198456391 1830984195 438676117 -1758615712 -534079498 2032387660 237303514 -1874828423 -414755857 2119041621 155792067 -1711919278 -286187580 2012761726 16744168 -1633948853 -375596067 1888848487 127056625 -1309370420 -957110438 1610282720 687720054 -1231465515 -1046584509 1486303993 797966959 -1087430658 -936890520 1361149650 640044612 -1203577881 -817501327 1447869131 558598749 -1404860504 -616253634 1112401540 894096914 -1423031375 -601263321 1159733917 841421323 -1567092838 -710983924 1284927158 999382560 -1510618237 -755827947 1274784431 1023187513 -1820228027 -460933421 2106582889 176740351 -1796455844 -471108918 2061640560 233116646 -1655042441 -362987807 1934913371 72572877 -1707619730 -315557128 1949936450 54434772 -1909025247 -114186569 1614345997 390055835 -1990503880 -27499858 1733636884 273810306 -2131943917 -135647611 1860403007 434393001 -2021598710 -259528036 1770961702 512330672 -1460689267 -538405349 1189201825 837220151 -1350409580 -662351358 1099695032 915092270 -1506529601 -785179095 1211781011 1060994821 -1587942746 -698426832 1331137418 944814876 -1252477207 -1033927041 1532417989 743565139 -1305120016 -986561946 1547375580 725361482 -1149026597 -863760819 1435328503 579497825 -1125188926 -873870764 1390451694 635939704 -1196632698 -810818288 1453503658 564495420 -1077866081 -926539511 1372549299 650657829 -1233691212 -1049596638 1484340376 796789774 -1323656787 -971134661 1595209857 672385047 -1524906526 -769854092 1259709646 1007850584 -1569324549 -714002067 1282957527 998199361 -1413460528 -590906042 1171139836 852040810 -1397913143 -609568417 1118038245 899995763 -2084375218 -188365352 1842123874 449553652 -2068893353 -207093311 1788956795 497443053 -1927709316 -98677270 1662458960 336604358 -1972061851 -42759693 1685772361 327018719 -1636440790 -378350148 1887142918 125613200 -1726471885 -299953755 1997946911 1142921 -1867617000 -408330866 2124418100 161954978 -1748784895 -523986537 2043529261 248182971 -1581783865 -693054383 1337558507 952022397 -1495654178 -774041528 1221870066 1070821732 -1351848715 -664052637 1096945113 912604495 -1476286228 -553215878 1175439808 822671702 -1140788061 -888683467 1376687503 621389081 -1150472006 -865468372 1432572310 577003776 -1294238575 -975418361 1557470653 735194411 -1246316408 -1028552674 1538840996 750774578 -1697004529 -304155495 1960289571 64001461 -1649147882 -357355392 1941594426 79516076 -1811788739 -486179669 2047618321 218832263 -1821407196 -462899022 2103568648 174512542 -2022779797 -261495555 1767945543 510100945 -2147282830 -150724380 1846374750 420102600 -1984603047 -21861169 1740324213 280759779 -1898407872 -102782762 1624701292 399624698 640677896 1361627294 -937322204 -1087985230 557988881 1447365767 -817078979 -1203016277 687108154 1609777324 -956690154 -1308810880 798602275 1486783669 -1047014129 -1232018023 999876716 1285544186 -711554752 -1567508010 1022700661 1274158307 -755282599 -1510179377 893608030 1111773384 -615710350 -1404423708 841917511 1160352977 -601832085 -1423444483 490854592 1783031894 -212878868 -2075620998 439098585 1831545935 -199066123 -2094707357 328880370 1688035428 -40619554 -1970077368 351769835 1676715133 -84281913 -1912683183 16173220 2012346418 -285693560 -1711302370 127601853 1889287211 -376083055 -1634575097 237846678 2032824320 -534568518 -1759243988 155223183 2118628377 -414259805 -1874209483 1060424009 1211365855 -784684955 -1505912589 945360208 1331576262 -698913668 -1588568854 837763451 1189638637 -538894249 -1461317439 914523490 1099281908 -661855154 -1349790504 579066157 1434773947 -863127551 -1148548969 636362036 1391013282 -874480616 -1125692274 743985439 1532977545 -1034538957 -1252982619 724931846 1546823056 -985926614 -1304640324 73066881 1935530263 -363558739 -1655457733 53947800 1949310222 -315011916 -1707181022 176251315 2105954597 -460390241 -1819791351 233612714 2062259516 -471677818 -1796869104 435026405 1860880755 -136079159 -2132498337 511720956 1770458474 -259105584 -2021036986 389444055 1613840705 -113766149 -1908465555 274445774 1734116696 -27929374 -1991056268 337222282 1662954012 -99091546 -1928279248 326393491 1685286405 -42319937 -1971515607 448926392 1841635886 -187927660 -2083831038 498063009 1789453879 -207505523 -2069461221 162433774 2125052536 -408884286 -1868047532 247680759 2042920545 -523423781 -1748361395 125108956 1886532170 -377789456 -1636019354 1623749 1998583379 -300505111 -1726900353 796375618 1483770580 -1048978578 -1233196040 672824923 1595756237 -971759753 -1324142623 564933232 1454047974 -811445412 -1197120566 650245737 1371981567 -925919419 -1077368877 851487270 1170709168 -590427382 -1412826212 900558399 1118461609 -610070765 -1398521979 1008411156 1260130946 -770358472 -1525517394 997647885 1282528923 -713521375 -1568688201 218278859 2047187805 -485700889 -1811154319 175075282 2103992132 -463401218 -1822015896 64562169 1960711023 -304659755 -1697615293 78964704 1941165942 -356874548 -1648511398 280345519 1739754297 -21243261 -1984108011 400064438 1625247520 -103407974 -1898893812 510538653 1768489739 -262122831 -2023267801 419690372 1845806866 -150104408 -2146785730 913083139 1097579413 -664606161 -1352279367 822169370 1174830988 -552653258 -1475862880 951518001 1336947623 -692493795 -1581362549 1071302440 1222506430 -774593020 -1496082798 735812455 1557965809 -975832501 -1294808355 750149502 1538355176 -1028112814 -1245770044 620761941 1376199619 -888245639 -1140243729 577623884 1433069530 -865880480 -1151039754 1111702796 893652378 -1404216288 -615879498 1160706325 841599363 -1423927239 -601380689 1285076286 1000310184 -1567173614 -711859068 1274376487 1022509489 -1510273013 -755228515 1609837928 687021566 -1308996540 -956465966 1486481777 798939623 -1231583139 -1047480117 1362077018 640193996 -1088306058 -936971040 1447190851 558191061 -1202978705 -817155847 2032999876 237645138 -1759281944 -534492034 2118179293 155707723 -1873889039 -414611353 2012648950 15836512 -1711737638 -285227956 1889227247 127689081 -1634389821 -376307627 1687817632 329071926 -1969984372 -40674278 1677183417 1532496973 744439003 -1252627103 -1034854921 1547028564 724760770 -1304712840 -985884178 1434682495 579122409 -1148328621 -863316539 1391345766 636055792 -1126162102 -874049060 1190075433 837299391 -1461617403 -538554989 1099094064 914745510 -1349732068 -661943926 1211405339 1060349069 -1506085577 -784480863 1331253250 945709204 -1588121298 -699399752 1614163077 389094419 -1908912727 -113279681 1734076572 274520074 -1990882896 -28133082 1861067959 434803745 -2132556389 -135990003 1770021038 512184376 -2020736638 -259444460 2105621729 176557175 -1819320883 -460821157 2062350584 233556078 -1797088812 -471488190 1935324371 73237573 -1655384577 -363600535 1949790410 53493852 -1707535898 -314695312 1886740366 124940056 -1636090206 -377745868 1998101399 2075393 -1726547269 -300824019 2125387708 162129706 -1868515696 -408451578 2042827685 247735091 -1748143479 -523615713 1841450986 449150844 -2083770682 -188015024 1789889523 497597285 -2069763361 -207168951 1662633944 337573710 -1927829772 -99576222 1685324737 326316887 -1971690771 -42118533 1260093254 1008488400 -1525342614 -770560260 1282849631 997297097 -1569138061 -713037083 1170274164 851953634 -1412524456 -590764338 1118647149 900334587 -1398582719 -609983785 1454141218 564879284 -1197339122 -811254120 1371646779 650550189 -1076901353 -926352767 1484252944 795924358 -1233549764 -1048660310 1595548425 672994207 -1324072411 -971803981 1768845007 510221913 -2023747613 -261669003 1845734102 419732032 -2146579462 -150275220 1739974397 280155755 -1984198703 -21186745 1624777444 400495218 -1898560568 -103713954 1960410795 64900669 -1697177721 -305123567 1941224114 78875172 -1648698466 -356652280 2047014553 218482191 -1811114059 -485775581 2104439424 174588438 -1822338132 -463051974 1375751687 621248145 -1139921109 -888594499 1433242142 577419912 -1151079630 -865805404 1557906997 735901347 -1294620903 -976054385 1538654764 749810362 -1246207232 -1027648618 1337417315 951086837 -1581695153 -692187175 1222285946 1071491820 -1495991466 -774648896 1097651793 913041095 -1352484995 -664434709 1174475336 822485726 -1475382428 -553106446 833635571 1186428005 -541186593 -1464265399 920486122 1104851068 -657202746 -1345007280 1064029377 1215102039 -781865491 -1503486597 939919576 1325480014 -704091660 -1592829598 738677911 1526752257 -1039583813 -1257372371 728404110 1550688280 -983240286 -1302085324 584899749 1440476211 -858604151 -1143632609 632363196 1387669546 182346811 2111394989 -456129257 -1814612607 229875746 2058653876 -474103538 -1799687784 67496969 1929567391 -368341723 -1660109389 57157648 1953437830 -312063684 -1704887894 392787039 1617839305 -110684813 -1906301467 268742726 1728282832 -32845462 -1995578884 431160429 1857408251 -138633919 -2135183913 517945460 1775765730 -254715560 -2015991346 682325426 1605125412 -962259810 -1314774008 801550763 1489076541 -1043804025 -1227890671 644939136 1366805782 -931226452 -1082545094 555563417 1444546831 -820815691 -1206622173 891053526 1109087552 -619576070 -1407896468 846307791 1165398361 -595607325 -1418137483 1002958308 1287708018 -708211512 -1563509666 1017784829 1269635435 -760985391 -1516013497 331699578 1690461676 -37014442 -1966340928 346591587 1672454645 -89722801 -1918779175 488561992 1780084190 -217007004 -2078831374 443750737 1836329415 -193103747 -2089137941 242369822 2037740936 -528735182 -1753541468 153059591 2115547537 -418258901 -1877552963 11128108 2007956922 -291001344 -1717527402 130287925 1891842467 -372611047 -1630709617 59123313 1954617063 -309835939 -1701873717 82567784 1944900350 -354057404 -1646087214 224243267 2052759253 -481046673 -1806368775 170945114 2100779724 -465695882 -1824965664 506541589 1765148291 -264284359 -2026346577 425521676 1851507354 -145583328 -2141871178 283819559 1743621809 -18555125 -1981550691 394754622 1619020456 -108455150 -1903285372 954730169 1341077039 -689543275 -1579067645 1065730720 1216541238 -779377780 -1500736742 909348491 1093975581 -667029593 -1355096271 828263058 1180269060 -548394050 -1470686424 626988765 1381508683 -883853327 -1135196313 573756100 1429594706 -868437016 -1153727618 730111727 1552133753 -980746301 -1299329195 753490678 1542351456 -1025033254 -1243608244 446502704 1838819238 -191662564 -2087434614 502321961 1794630591 -201412091 -2064022893 340172546 1665249172 -95879634 -1924149576 321608475 1680632717 -47891913 -1977480543 120194900 1882011586 -383490440 -1641851154 4703053 2000745435 -297164191 -1722903817 166825830 2130100208 -402657718 -1862738212 245123967 2040232937 -527291821 -1751835963 569587704 1458833262 -805480748 -1191549374 647951329 1369031543 -930049331 -1080581541 791199690 1479511900 -1054417178 -1239290256 675642323 1598180165 -968156417 -1320408471 1011099548 1262688010 -766884176 -1521650138 992600965 1278137107 -718830935 -1574915521 849325998 1167630136 -594424190 -1416167916 905079735 1123375905 -604239205 -1392821747 1440514551 584823137 -1143807781 -858402739 1387349486 632714616 -1128323902 -877128620 1527187909 738212179 -1257674519 -1039247233 1550503388 728628554 -1302024976 -983327642 1215009171 1064083717 -1503268673 -782057431 1325815178 939615516 -1593297754 -703658960 1185946017 834087223 -1463912307 -541505509 1105059256 920317230 -1345078124 -657159166 1857200447 431329705 -2135113709 -138678139 1776248102 517494192 -2016345078 -254397284 1617504525 393091483 -1905833951 -111118153 1728376084 268688770 -1995797448 -32654162 1929752923 67273165 -1660170121 -368254751 1953002818 57624020 -1704586130 -312400648 2111715689 181996031 -1815062459 -455644973 2058616176 229952998 -1799512996 -474305334 1288155318 1002471456 -1563831910 -707862260 1269462191 1017988153 -1515973245 -761060075 1109145732 890963986 -1408083544 -619353794 1165098141 846646283 -1417699919 -596071129 1366335698 645369924 -1082211842 -931532440 1444766923 555373661 -1206712857 -820759183 1605052640 682367094 -1314567732 -962430630 1489431801 801234031 -1228370475 -1043350205 2007601278 11444456 -1717046958 -291454524 1891914855 130245873 -1630915253 -372439587 2037520460 242559194 -1753450144 -528791050 2116017237 152628419 -1877885575 -417952273 1780383770 488222860 -2079268554 -216542816 1836270595 443839637 -2088950481 -193325639 1690634280 331495614 -1966380796 -36939374 1672006705 347077799 -1918456547 -90071669 1743446901 284021731 -1981513127 -18631985 1619470188 394270714 -1903606208 -108103978 1764846407 506878929 -2025911701 -264750339 1851567966 425435080 -2142056846 -145359132 2052977425 224052103 -1806462403 -480992597 2100311816 171378590 -1824631260 -466000206 1954970403 58805173 -1702356465 -309384551 1944829754 82612140 -1645879786 -354226560 1552204733 730067755 -1299537263 -980577785 1541998500 753809202 -1243126136 -1025485282 1381976975 626555673 -1135531357 -883549643 1429376918 573947648 -1153634630 -868491732 1093915609 909435727 -1354910987 -667254173 1180571584 827926358 -1471121684 -547928454 1340627947 955214717 -1578747193 -689894831 1216716786 1065529188 -1500774690 -779301304 2129777204 167174818 -1862290664 -403143794 2040272429 245049019 -1752008959 -527087721 1881823750 120416912 -1641792726 -383579204 2001182239 4238985 -1723203789 -296824923 1665581648 339866310 -1924619396 -95448086 1680541257 321664735 -1977260187 -48080909 1839024738 446331636 -2087507122 -191620136 1794150011 502775533 -2063667369 -201728063 1168110332 848872042 -1416522800 -594107578 1123170021 905250419 -1392748599 -604280993 1262779086 1011042904 -1521869854 -766694540 1277804247 992906817 -1574445061 -719261843 1479074456 791663118 -1238989900 -1054756062 1598367361 675419671 -1320466515 -968067269 1458793130 569662012 -1191375994 -805684464 1369353907 647601701 -1081028705 -929562871 -110506245 -1905328531 392671191 1616944961 -33289502 -1996277132 269118414 1728928600 -139311415 -2135591329 431761381 1857754995 -253787440 -2015841722 517071868 1775686506 -455156065 -1814434295 181452723 2111278885 -474801530 -1800132080 230521770 2059029308 -368748883 -1660787141 67843969 1930168087 -311913804 -1703960030 57078680 1952563982 -1039667661 -1258234203 738823967 1527693193 -982898134 -1301472580 727993094 1550023568 -857971199 -1143253353 584189741 1440036795 -877551080 -1128885618 633324340 1387852706 -542048681 -1464348991 834576251 1186574317 -656590258 -1344664872 919821154 1104440308 -781486491 -1502853389 1063589705 1214392287 -704204164 -1593736470 940102480 1326441414 -529334342 -1753886932 243048086 2038148608 -417383517 -1877472459 152132239 2115398169 -290883704 -1716631778 10950308 2006984242 -372984943 -1631354105 130732733 1892540971 -37359650 -1966940344 332107506 1691139684 -89642041 -1917904047 346442475 1671527037 -216111124 -2078713990 487589568 1779906134 -193747979 -2089512093 444449497 1836773967 -618864782 -1407455260 890420830 1108709064 -596567189 -1418318851 847215175 1165511377 -708356288 -1564448810 1003042412 1288570618 -760573095 -1515346993 1017442933 1269023459 -961818858 -1314062464 681946682 1604492972 -1043985649 -1228850279 801663523 1489984181 -932165852 -1082689614 645801480 1366890142 -820149443 -1206209621 554951185 1444205191 -882922375 -1135043345 626117973 1381432771 -869111712 -1154131722 574359884 1429944794 -981195701 -1300032291 730482023 1552774641 -1024860078 -1242640188 753369470 1541452264 -689390563 -1578136437 954654001 1340206503 -779782140 -1501411182 1066080552 1217145278 -667732945 -1355545415 909989123 1094346133 -547426250 -1470512992 827363610 1180148108 -265188175 -2026456025 507506077 1765334283 -144947032 -2141489090 424814980 1851070738 -18217853 -1980943339 283403695 1742951737 -108543846 -1904152564 394895798 1619956000 -309945131 -1702777789 59309561 1955581295 -353675060 -1645451174 82131424 1944193398 -480439065 -1806031759 223573451 2052343133 -466562818 -1825054616 171880914 2100920644 -767255240 -1522291282 1011547156 1263389826 -718710495 -1574016585 992425997 1277167771 -593554166 -1416092260 848393254 1167475888 -604843757 -1393172091 905752639 1123778729 -806122148 -1191920182 570289264 1459281126 -929150651 -1080460845 646981737 1368856831 -1054341778 -1238419976 791045186 1478579412 -968507017 -1321012767 676044891 1598853325 -383074832 -1641181850 119856348 1881402442 -297305623 -1723840129 4790469 2001610835 -403622462 -1862924972 167728366 2130207864 -526585381 -1751400115 244486391 2039849057 -190993004 -2087019262 445893816 1838480430 -202348147 -2064164581 503187617 1794717751 -96066138 -1925114576 340280458 1666151452 -47455809 -1976774359 321224851 1679994885 -1660613633 -368952471 1930128083 67918405 -1704407066 -311427216 1952886474 56729180 -1814133811 -455494821 2110841569 181916279 -1800189996 -474712254 2059216632 230299246 -2135811173 -139121907 1857845943 431704609 -2015371390 -254218476 1775353518 517377592 -1905683543 -110189761 1617425029 392217107 -1996204112 -33331418 1728722588 269288970 -1502926025 -781444191 1214597659 1063418509 -1593381074 -704520264 1325960706 940555924 -1464818939 -541617261 1186906665 834269887 -1344444644 -656779382 1104348720 919877286 -1143194797 -858059835 1439849087 584411881 -1129185462 -877211684 1388289638 632860400 -1257786527 -1040153609 1527370317 739173083 -1301645448 -982693906 1550063188 727918274 -2078393666 -216462808 1779456914 488073988 -2089550169 -193671631 1836949387 444247837 -1966755188 -37584358 1691079584 332194614 -1918339435 -89176573 1671829433 346105647 -1716966694 -290579892 2007452662 10517344 -1631260989 -373039531 1892323311 130924409 -1754094872 -529165698 2038219716 243004242 -1876990223 -417835417 2115045341 152450891 -1083172234 -931714336 1367243610 645483468 -1206002065 -820318471 1444134723 554995669 -1314155964 -961764654 1604711272 681755646 -1228515747 -1044289845 1489516401 802097127 -1564014062 -708822396 1288268606 1003379624 -1515532789 -760349027 1269083943 1017356209 -1407417824 -618941770 1108534028 890622874 -1418639815 -596216145 1165960981 846731139 -1355585155 -667657749 1094518865 909785287 -1470190236 -547774990 1179700296 827849950 -1578573489 -688926247 1340506211 954314997 -1501223594 -780003904 1217086586 1066169580 -1299941095 -981251697 1552554037 730671267 -1242972928 -1024553578 1541921836 752938170 -1134563029 -883375683 1381076999 626434193 -1154337486 -868940380 1430017054 574317704 -1805825611 -480610013 2052270233 223614991 -1825534548 -466109126 2101275776 171564054 -1702444665 -310251247 1955111083 59740221 -1645541986 -353618680 1944413362 81941540 -1981130287 -17995449 1743010045 283314283 -1903714872 -109007522 1619655908 395234418 -2026778141 -264838795 1765781711 507019353 -2141448710 -145021588 1850897622 425018432 -1238869956 -1053857622 1478899984 790694278 -1320838107 -968708941 1598815497 676122015 -1191981042 -806035304 1459466530 570065332 -1080159209 -929487743 1368421691 647447981 -1415624616 -593987378 1167141236 848697826 -1393390527 -604652329 1123872109 905698811 -1522220950 -767299332 1263182150 1011716560 -1574370189 -718392091 1277650271 991974857 -1924761356 -96384926 1665669592 340732238 -1976845075 -47412101 1680203201 321056087 -2086801210 -191184816 1838387690 445948284 -2064632609 -201915319 1795053043 502883685 -1863227248 -403286010 2130643388 167262506 -1751339895 -526672865 2039664037 244710707 -1641357150 -382873548 1881440654 119779608 -1723390789 -297790419 2001290647 5141761 2071090850 209020468 -1787021426 -495253736 2082443963 186163757 -1844317289 -451493119 1974066832 45018630 -1683505220 -325021910 1925454473 96676383 -1664451675 -338867405 1724204742 297956944 -1999951894 -3401860 1638433503 380613193 -1884888077 -123612315 1746849524 521797218 -2045726760 -250110130 1869810413 410270331 -2122486847 -159753385 1075607146 924534524 -1374546106 -652924976 1198633587 813073125 -1451240609 -562502711 1321729624 968937166 -1597399180 -674320414 1235892801 1051527895 -1482400915 -794596357 1571513870 715937432 -1281030366 -996001868 1522967063 767660673 -1261911237 -1009781843 1399909948 611835562 -1115779312 -897990778 1411197477 588913331 -1173140727 -854295649 1651075043 359552885 -1939405105 -77580711 1694802938 302224236 -1962229034 -66194880 1823666129 464904007 -2101571843 -172245397 1809787848 483924830 -2049881372 -220824974 2145286023 148457233 -1848633685 -422107587 2025042846 263488264 -1765944654 -507846108 1896218549 100847395 -1626628455 -401822193 1986542508 24054586 -1738122624 -278828522 1493649195 771782589 -1224137209 -1072818543 1584038706 695055268 -1335565794 -949759352 1474088729 551288719 -1177375179 -824861021 1353779968 666254230 -1094751700 -910665030 1152407375 867657689 -1430374813 -575076619 1138594646 886744000 -1378618758 -623590676 1248583549 1030549483 -1536836015 -748515641 1292245860 973155314 -1559725496 -737195298 1229206560 1044579510 -1488300788 -800234086 1311371321 959365295 -1608019691 -685727357 1201650706 815303812 -1450058434 -560534104 1089632267 938821789 -1359210201 -637851215 1425220676 603198674 -1157806744 -839223810 1402921053 614060235 -1114603151 -896028185 1512615030 758095072 -1272525478 -1021182516 1564829807 708991225 -1286928061 -1001637419 1915360488 86844542 -1675332156 -350010030 1967640817 37806183 -1689669155 -330399413 2096209114 200715340 -1828717066 -436679328 2073843907 211511381 -1785579025 -493549191 1872561292 412759066 -2121046624 -158051018 1760608405 536342531 -2030132807 -235302609 1632013502 373406760 -1891045998 -128983804 1714112679 288127025 -2010830453 -14542563 1348404577 660092407 -1101962163 -917089061 1462944120 540406254 -1187209132 -834957118 1585745235 696499653 -1333072769 -947004183 1508460874 787380700 -1209587610 -1059055376 1307055365 988751251 -1545178071 -723434305 1250283804 1031987594 -1534349264 -745766746 1127456055 875867553 -1388446693 -633680755 1147033902 861497784 -1437583358 -581498732 1798383017 473306431 -2059451259 -231181293 1818026416 459002150 -2108522340 -178933750 1709878683 317562125 -1947939657 -52167647 1653041538 360732948 -1937176402 -74565576 1988507085 25232731 -1735895839 -275815305 1911288276 116179266 -1612345096 -387800978 2019409407 257592681 -1772888877 -514528187 2133883366 137841008 -1858201398 -432461732 522097574 1746510640 -250547574 -2045263332 410212287 1869899561 -159566189 -2122709499 298130324 1724001026 -3441992 -1999877586 380166029 1638919963 -123289951 -1885237705 44663746 1974383444 -324541714 -1683959176 96749531 1925412685 -339073289 -1664280991 208800752 2071280486 -495162660 -1787078070 186634217 2082013055 -451825979 -1844011437 611365742 1400341496 -897658302 -1116085548 589133687 1411008481 -854387109 -1173084467 715864924 1571556298 -995796368 -1281201434 768016197 1522651091 -1010262423 -1261457665 969384714 1321243548 -674643418 -1597050192 1051354899 1236096901 -794556865 -1482475863 924592952 1075518382 -653112812 -1374324094 812773153 1198972855 -562065907 -1451704677 101032679 1895993969 -401882165 -1626541219 23619326 1987008104 -278525998 -1738459324 148777685 2144934467 -422556679 -1848149137 263450316 2025119322 -507670560 -1766146186 464695939 1823834645 -172174417 -2101615815 484406938 1809335820 -221177930 -2049562848 359217841 1651378727 -77112419 -1939838197 302317224 1694748222 -66412668 -1962037486 1030455855 1248637625 -748297469 -1537027179 973489718 1291941536 -737663206 -1559292020 867174941 1152858763 -574723279 -1430692953 886951428 1138425490 -623661272 -1378574402 551326283 1474011869 -825035929 -1177173007 665933394 1354131140 -910215298 -1095235608 772217465 1493183215 -1073120427 -1223799869 694869600 1584262902 -949698740 -1335652390 757657892 1513079218 -1020882936 -1272864610 709178685 1564607915 -1001696239 -1286839161 603158806 1425295744 -839051206 -1158010708 614382863 1402572185 -896476125 -1114116939 815784256 1201197526 -560889748 -1449742086 938616153 1089803727 -637778827 -1359252253 1044670834 1229150692 -800454562 -1488111416 959032683 1311677949 -685257657 -1608450863 373740012 1631707514 -129453888 -1890615210 288036341 1714169187 -14322471 -2011020209 412965342 1872390472 -158123790 -2121004956 535862727 1761062225 -234947349 -2030449539 200393096 2096558366 -436232028 -1829203918 211551633 2073769223 -493722435 -1785375701 86657466 1915582764 -349951850 -1675421696 38243747 1967177013 -330699633 -1689330663 875806821 1127543027 -633495223 -1388670497 861799548 1146696938 -581933744 -1437116986 988301399 1307539649 -723113605 -1545528851 1032162382 1250082008 -745804446 -1534272012 696569857 1585701015 -947211987 -1332903493 787026968 1508779150 -1058573004 -1210038878 660559923 1347971237 -917423841 -1101657719 540187690 1463135420 -834863866 -1187263088 257810605 2019217467 -514621055 -1772834537 137372852 2134316066 -432126568 -1858505458 25585823 1988188169 -276297293 -1735444187 116108422 1911331856 -387592790 -1612513988 317386953 1710080095 -52129307 -1948016269 361182416 1652556870 -74885636 -1936824982 473004283 1798719597 -230745641 -2059916991 459062498 1817939060 -179118642 -2108297896 -1280582486 -995300292 1571143046 715296016 -1262085965 -1010751451 1523087775 768559369 -1116711784 -898145266 1400780212 611910946 -1172467583 -853893097 1410593197 588562747 -1373844274 -652477352 1074965986 924163444 -1452209961 -562677695 1199532539 813193581 -1597553412 -675253142 1321805264 969807174 -1481998107 -793923469 1235542473 1050923359 -2000290718 -4010764 1724620110 298626520 -1884800901 -122746643 1638291799 379677121 -2044824496 -250002234 1745884540 521610730 -2123124663 -160136993 1870516581 410706419 -1787630586 -495592304 2071760170 209436092 -1843451873 -451405687 2081507635 186022309 -1683397580 -324119390 1973880088 44053902 -1664835539 -339504965 1925890305 97382807 -1431245333 -575152771 1153338567 867810385 -1378014734 -623240860 1137920222 886339656 -1536465447 -747874993 1248134389 1029846115 -1559846464 -738094762 1292419308 974123130 -1224213105 -1073689319 1493802147 772713525 -1335215722 -949155584 1583634618 694380588 -1176734275 -824490709 1473385617 550839303 -1095650908 -910786254 1354748040 666427422 -1847669469 -421921355 2144381967 148348057 -1766651590 -508282452 2025678870 263870592 -1627044591 -402492025 1896555581 101455019 -1737981688 -277892706 1986453540 23187634 -1939219129 -76616239 1650965611 358649085 -1962665634 -66901560 1695185010 302860516 -2102241931 -172661277 1824273497 465241295 -2048945812 -220683782 1808920640 483836118 -2120368600 -157643074 1871961860 412413842 -2031060431 -235451737 1761483549 536423307 -1891224038 -129956212 1632130870 374302624 -2010385917 -13843819 1713738543 287482809 -1674924468 -349331750 1915015008 86245366 -1689818539 -331326781 1967721337 38681583 -1829689730 -436857112 2097104722 200832964 -1784880537 -493104399 2073199435 211137501 -1158439200 -839602570 1425932236 603639642 -1113695495 -895915409 1401961429 613878595 -1272441134 -1020320188 1512470526 757155688 -1287269685 -1002249635 1565242343 709657457 -1488679292 -800866798 1229647784 1045290814 -1607906659 -684819957 1311189937 958405415 -1449195850 -560450016 1200711578 815159052 -1359822161 -638193095 1090298755 939234069 -1736011927 -276709377 1988685381 26205907 -1611969680 -387154970 1910843996 115481290 -1772288165 -514181171 2018731639 257185505 -1859075262 -432540716 2134811246 137990904 -2060345587 -231297125 1799355937 473484983 -2107876588 -178558078 1817328184 458558126 -1947592897 -51566679 1709471251 316884613 -1937255642 -75439184 1653191178 361661084 -1545031775 -722493641 1306971789 987889179 -1534760008 -746431698 1250626196 1032600066 -1389156461 -634120443 1128089279 876246569 -1436621942 -581315812 1146127014 861385264 -1101021243 -916943021 1347542761 660008575 -1187873828 -835368118 1463556848 540748390 -1333512201 -947714207 1586124507 697132621 -1209404434 -1058094216 1508348610 786473556 -674817618 -1598019272 969504898 1322141716 -794108489 -1481773791 1050983579 1235454989 -652439140 -1373921014 923988144 1075167270 -562997883 -1451858669 813642921 1199047743 -898627126 -1116260004 612264166 1400461424 -853684781 -1172636347 588492031 1410636905 -995393032 -1280528018 715514068 1570951234 -1010416159 -1262389897 768091341 1523520603 -324454042 -1683093008 44521546 1973446876 -339411585 -1664889367 97164371 1926081733 -495799980 -1787461182 209506424 2071716078 -450923187 -1843903013 185668705 2081826039 -249681662 -2045175404 521160750 1746368696 -160174821 -2123047539 410881079 1870314657 -3825360 -2000514650 298565660 1724706954 -123181783 -1884334657 379978757 1637954707 -824432401 -1176823687 550652355 1473608021 -911086346 -1095312288 666865114 1354284364 -1073241891 -1224699829 772391409 1494151527 -949328700 -1335012270 694420968 1583560062 -747947893 -1536423907 1030052263 1247963441 -737739630 -1560163324 973643198 1292873000 -575622983 -1430814673 868143509 1153032451 -623020896 -1378204618 886248844 1137976602 -172881881 -2102052687 465332491 1824217501 -220214210 -2049377112 483503378 1809227140 -76972011 -1938902909 359129401 1650512303 -66829300 -1962707814 302654752 1695356342 -402319293 -1627248427 101415279 1896630777 -278340518 -1737495348 23510390 1986104800 -421621647 -1848008473 147911005 2144846283 -508341144 -1766562562 264058180 2025457106 -437159124 -1829352518 201267712 2096638614 -493043915 -1784967261 210951705 2073423503 -349506786 -1674722424 86282802 1914938020 -330877177 -1690302575 38360619 1968072381 -129602744 -1891542050 373820004 1632582386 -13914287 -2010341433 287690365 1713569515 -157424774 -2120559636 412320342 1872016064 -235919517 -2030626827 536757839 1761179353 -559981596 -1449628814 814824136 1201015390 -638410755 -1359630485 939327185 1090244167 -800795690 -1488723136 1045082874 1229816428 -685172785 -1607588007 958887651 1310738037 -1020769408 -1271956714 757476012 1512118842 -1002074215 -1287471345 709619381 1565318691 -839662670 -1158352092 603824798 1425707528 -895613013 -1114032323 613443207 1402426897 -51754387 -1947370757 316943169 1709382615 -75002252 -1937719582 361361240 1653530574 -231620001 -2059996471 473932659 1798869989 -178518458 -2107951408 458385258 1817532412 -513975799 -1772459361 257112869 2018773939 -433021424 -1858621818 138346300 2134495146 -276377029 -1736318291 25735959 1989116801 -387246558 -1611913548 115701518 1910654872 -947623259 -1333568973 696912777 1586314015 -1058427204 -1209098710 786943888 1507917574 -916462953 -1101475327 659653563 1347859245 -835574130 -1187703272 540821410 1463514932 -634160447 -1389082025 876420077 1127885691 -580993320 -1436971442 860938228 1146613602 -722930957 -1544568219 988189663 1306633033 -746244374 -1534982532 1032542150 1250715472 -1585744172 -696498622 1333073912 947005294 -1508461875 -787381669 1209586657 1059054455 -1348403482 -660091280 1101963210 917090140 -1462945025 -540407191 1187208147 834956101 -1127455056 -875866586 1388447644 633681674 -1147034967 -861498817 1437582213 581497619 -1307054462 -988750316 1545179054 723435320 -1250284901 -1031988723 1534348215 745765665 -1709877732 -317561206 1947940656 52168614 -1653042683 -360734061 1937175337 74564543 -1798382034 -473305416 2059452162 231182228 -1818027465 -459003231 2108521243 178932621 -2019408264 -257591570 1772889940 514529218 -2133884319 -137841929 1858200397 432460763 -1988506038 -25231652 1735896934 275816432 -1911289261 -116180283 1612344191 387800041 -1201649771 -815302909 1450059449 560535087 -1089633396 -938822886 1359209120 637850166 -1229205593 -1044578511 1488301707 800235037 -1311372354 -959366360 1608018578 685726212 -1512613903 -758093977 1272526557 1021183563 -1564830744 -708992130 1286927044 1001636434 -1425219645 -603197611 1157807855 839224953 -1402922022 -614061236 1114602230 896027232 -2096208035 -200714293 1828718193 436680423 -2073844924 -211512366 1785578088 493548286 -1915359377 -86843399 1675333187 350011093 -1967641738 -37807136 1689668186 330398412 -1632012487 -373405777 1891046933 128984707 -1714113760 -288128074 2010829324 14541466 -1872560373 -412758115 2121047591 158052017 -1760609518 -536343676 2030131774 235301544 -1823665066 -464902976 2101572986 172246508 -1809788849 -483925799 2049880419 220824053 -1651073948 -359551758 1939406152 77581790 -1694803843 -302225173 1962228049 66193863 -1896217550 -100846428 1626629406 401823112 -1986543573 -24055619 1738121479 278827409 -2145285120 -148456298 1848634668 422108602 -2025043943 -263489393 1765943605 507845027 -1474087778 -551287800 1177376178 824861988 -1353781113 -666255343 1094750635 910663997 -1493648212 -771781574 1224138112 1072819478 -1584039755 -695056349 1335564697 949758223 -1248582406 -1030548372 1536837078 748516672 -1292246813 -973156235 1559724495 737194329 -1152406328 -867656610 1430375908 575077746 -1138595631 -886745017 1378617853 623589739 -1974065897 -45017727 1683506235 325022893 -1925455602 -96677480 1664450594 338866356 -2071089883 -209019469 1787022345 495254687 -2082444996 -186164822 1844316176 451491974 -1746848397 -521796123 2045727839 250111177 -1869811350 -410271236 2122485830 159752400 -1724203711 -297955881 1999953005 3403003 -1638434472 -380614194 1884887156 123611362 -1321728545 -968936119 1597400307 674321509 -1235893818 -1051528880 1482399978 794595452 -1075606035 -924533381 1374547137 652926039 -1198634508 -813074078 1451239640 562501710 -1399908933 -611834579 1115780247 897991681 -1411198558 -588914380 1173139598 854294552 -1571512951 -715936481 1281031333 996002867 -1522968176 -767661818 1261910204 1009780778 -988302384 -1307540666 723112700 1545527914 -1032161335 -1250080929 745805541 1534273139 -875807774 -1127543948 633494222 1388669528 -861798405 -1146695827 581934807 1437118017 -660560972 -1347972318 917422744 1101656590 -540186707 -1463134405 834864769 1187264023 -696571002 -1585702128 947210922 1332902460 -787026017 -1508778231 1058574003 1210039845 -25586920 -1988189298 276296244 1735443106 -116107519 -1911330921 387593773 1612515003 -257811670 -2019218500 514619910 1772833424 -137371853 -2134315099 432127519 1858506377 -473005188 -1798720534 230744656 2059915974 -459061403 -1817937933 179119689 2108298975 -317387954 -1710081064 52128354 1948015348 -361181353 -1652555839 74886779 1936826093 -603159919 -1425296889 839050173 1158009643 -614381944 -1402571234 896477092 1114117938 -757658973 -1513080267 1020881807 1272863513 -709177670 -1564606932 1001697174 1286840064 -1044671755 -1229151645 800453593 1488110415 -959031572 -1311676806 685258688 1608451926 -815785273 -1201198511 560888811 1449741181 -938615074 -1089802680 637779954 1359253348 -412966311 -1872391473 158122869 2121004003 -535861696 -1761061162 234948460 2030450682 -373740949 -1631708419 129452871 1890614225 -288035214 -1714168092 14323550 2011021256 -86658499 -1915583829 349950737 1675420551 -38242780 -1967176014 330700552 1689331614 -200394225 -2096559463 436230947 1829202869 -211550698 -2073768320 493723450 1785376684 -148778670 -2144935484 422555774 1848148200 -263449269 -2025118243 507671655 1766147313 -101033632 -1895994890 401881164 1626540250 -23618183 -1987006993 278527061 1738460355 -359218890 -1651379808 77111322 1939837068 -302316241 -1694747207 66413571 1962038421 -464697084 -1823835758 172173352 2101614782 -484405987 -1809334901 221178929 2049563815 -867176038 -1152859892 574722230 1430691872 -886950525 -1138424555 623662255 1378575417 -1030456920 -1248638658 748296324 1537026066 -973488719 -1291940569 737664157 1559292939 -772218370 -1493184152 1073119442 1223798852 -694868505 -1584261775 949699787 1335653469 -551327284 -1474012838 825034976 1177172086 -665932331 -1354130109 910216441 1095236719 -298131437 -1724002171 3440959 1999876521 -380165110 -1638919012 123290918 1885238704 -522098655 -1746511689 250546445 2045262235 -410211272 -1869898578 159567124 2122710402 -208801673 -2071281439 495161691 1787077069 -186633106 -2082011912 451827010 1844012500 -44664763 -1974384429 324540777 1683958271 -96748452 -1925411638 339074416 1664282086 -715865893 -1571557299 995795447 1281200481 -768015166 -1522650028 1010263534 1261458808 -611366679 -1400342401 897657285 1116084563 -589132560 -1411007386 854388188 1173085514 -924593985 -1075519447 653111699 1374322949 -812772186 -1198971856 562066826 1451705628 -969385843 -1321244645 674642337 1597049143 -1051353964 -1236095998 794557880 1482476846 1772289244 514182218 -2018730512 -257184410 1859074245 432539731 -2134812183 -137991809 1736013038 276710520 -1988684350 -26204844 1611968759 387154017 -1910844965 -115482291 1947593912 51567662 -1709470316 -316883710 1937254561 75438135 -1653192307 -361662181 2060346506 231298076 -1799354970 -473483984 2107875475 178556933 -1817329217 -458559191 1389157396 634121346 -1128088264 -876245586 1436620813 581314715 -1146128095 -861386313 1545032742 722494640 -1306970870 -987888228 1534758975 746430633 -1250627309 -1032601211 1333513328 947715302 -1586123428 -697131574 1209403497 1058093311 -1508349627 -786474541 1101022274 916944084 -1347541650 -660007432 1187872859 835367117 -1463557769 -540749343 1891224989 129957131 -1632129871 -374301657 2010384772 13842706 -1713739608 -287483842 2120369583 157644089 -1871960957 -412412907 2031059382 235450656 -1761484646 -536424436 1829690873 436858223 -2097103659 -200831933 1784879584 493103478 -2073200436 -211138470 1674925515 349332829 -1915013913 -86244239 1689817554 331325764 -1967722242 -38682520 1272442197 1020321219 -1512469383 -757154577 1287268684 1002248666 -1565243296 -709658378 1158440295 839603697 -1425931189 -603638563 1113694590 895914472 -1401962414 -613879612 1449196849 560450983 -1200710627 -815158133 1359821096 638192062 -1090299900 -939235182 1488680195 800867733 -1229646801 -1045289799 1607905562 684818828 -1311190986 -958406496 1536466526 747876040 -1248133262 -1029845020 1559845447 738093777 -1292420245 -974124035 1431246444 575153914 -1153337536 -867809322 1378013813 623239907 -1137921191 -886340657 1176735290 824491692 -1473384682 -550838400 1095649827 910785205 -1354749169 -666428519 1224214024 1073690270 -1493801180 -772712526 1335214609 949154439 -1583635651 -694381653 1627045526 402492928 -1896554566 -101454036 1737980559 277891609 -1986454621 -23188683 1847670436 421922354 -2144381048 -148347106 1766650557 508281387 -2025679983 -263871737 2102243058 172662372 -1824272418 -465240248 2048944875 220682877 -1808921657 -483837103 1939220160 76617302 -1650964500 -358647942 1962664665 66900559 -1695185931 -302861469 1116712735 898146185 -1400779213 -611909979 1172466438 853891984 -1410594262 -588563780 1280583469 995301307 -1571142143 -715295081 1262084916 1010750370 -1523088872 -768560498 1597554555 675254253 -1321804201 -969806143 1481997154 793922548 -1235543474 -1050924328 1373845321 652478431 -1074964891 -924162317 1452208976 562676678 -1199533444 -813194518 2044825559 250003265 -1745883397 -521609619 2123123662 160136024 -1870517534 -410707340 2000291813 4011891 -1724619063 -298625441 1884799996 122745706 -1638292784 -379678138 1683398579 324120357 -1973879137 -44052983 1664834474 339503932 -1925891450 -97383920 1787631489 495593239 -2071759187 -209435077 1843450776 451404558 -2081508684 -186023390 231619032 2059995470 -473933580 -1798870942 178519489 2107952471 -458384147 -1817531269 51753450 1947369852 -316944186 -1709383600 75003379 1937720677 -361360161 -1653529527 276375996 1736317226 -25737072 -1989117946 387247525 1611914547 -115700599 -1910653921 513974670 1772458264 -257113950 -2018774988 433022359 1858622721 -138345285 -2134494163 916461840 1101474182 -659654596 -1347860310 835575049 1187704223 -540820443 -1463513933 947622178 1333567924 -696913906 -1586315112 1058428219 1209099693 -786942953 -1507916671 722930036 1544567266 -988190632 -1306634034 746245485 1534983675 -1032541119 -1250714409 634159430 1389081040 -876421014 -1127886596 580994399 1436972489 -860937101 -1146612507 349505689 1674721295 -86283851 -1914939101 330878080 1690303510 -38359636 -1968071366 437158059 1829351485 -201268857 -2096639727 493044914 1784968228 -210950754 -2073422584 157423869 2120558699 -412321327 -1872017081 235920612 2030627954 -536756792 -1761178274 129601743 1891541081 -373820957 -1632583307 13915350 2010342464 -287689222 -1713568404 800794705 1488722119 -1045083779 -1229817365 685173832 1607589086 -958886556 -1310736910 559980643 1449627893 -814825137 -1201016359 638411898 1359631596 -939326122 -1090243136 839661621 1158351011 -603825895 -1425708657 895613996 1114033338 -613442304 -1402425962 1020768263 1271955601 -757477077 -1512119875 1002075166 1287472264 -709618382 -1565317724 1073240922 1224698828 -772392330 -1494152480 949329731 1335013333 -694419857 -1583558919 824431464 1176822782 -550653372 -1473609006 911087473 1095313383 -666864035 -1354283317 575621950 1430813608 -868144622 -1153033596 623021863 1378205617 -886247925 -1137975651 747946764 1536422810 -1030053344 -1247964490 737740565 1560164227 -973642183 -1292872017 76970898 1938901764 -359130434 -1650513368 66830219 1962708765 -302653785 -1695355343 172880800 2102051638 -465333620 -1824218598 220215225 2049378095 -483502443 -1809226237 421620726 1848007520 -147911974 -2144847284 508342255 1766563705 -264057149 -2025456043 402318276 1627247442 -101416216 -1896631682 278341597 1737496395 -23509263 -1986103705 652438043 1373919885 -923989193 -1075168351 562998786 1451859604 -813641938 -1199046728 674816553 1598018239 -969506043 -1322142829 794109488 1481774758 -1050982628 -1235454070 995392127 1280527081 -715515053 -1570952251 1010417254 1262391024 -768090294 -1523519524 898626125 1116259035 -612265119 -1400462345 853685844 1172637378 -588490888 -1410635794 495798995 1787460165 -209507329 -2071717015 450924234 1843904092 -185667610 -2081824912 324453089 1683092087 -44522547 -1973447845 339412728 1664890478 -97163308 -1926080702 3824311 2000513569 -298566757 -1724708083 123182766 1884335672 -379977854 -1637953772 249680517 2045174291 -521161815 -1746369729 160175772 2123048458 -410880080 -1870313690 -340171643 -1665248237 95880617 1924150591 -321609572 -1680633846 47890864 1977479462 -446501705 -1838818271 191663515 2087435533 -502323026 -1794631624 201410946 2064021780 -166824735 -2130099081 402658765 1862739291 -245124872 -2040233874 527290836 1751834946 -120193837 -1882010555 383491583 1641852265 -4704054 -2000746404 297163238 1722902896 -791198643 -1479510821 1054418273 1239291383 -675643308 -1598181182 968155512 1320407534 -569586561 -1458832151 805481811 1191550405 -647952282 -1369032464 930048330 1080580572 -849325015 -1167629121 594425093 1416168851 -905080784 -1123376986 604238108 1392820618 -1011098597 -1262687091 766885175 1521651105 -992602110 -1278138220 718829870 1574914488 -224242236 -2052758190 481047784 1806369918 -170946083 -2100780725 465694961 1824964711 -59122186 -1954615968 309837018 1701874764 -82568721 -1944901255 354056387 1646086229 -283818592 -1743620810 18556044 1981551642 -394755655 -1619021521 108454037 1903284227 -506540654 -1765147388 264285374 2026347560 -425522805 -1851508451 145582247 2141870129 -909347572 -1093974630 667030560 1355097270 -828264171 -1180270205 548393017 1470685359 -954729154 -1341076056 689544210 1579068548 -1065731801 -1216542287 779376651 1500735645 -730110616 -1552132610 980747332 1299330258 -753491599 -1542352409 1025032285 1243607243 -626987686 -1381507636 883854454 1135197408 -573757117 -1429595691 868436079 1153726713 -644938233 -1366804847 931227435 1082546109 -555564514 -1444547960 820814642 1206621092 -682324427 -1605124445 962260761 1314774927 -801551828 -1489077574 1043802880 1227889558 -1002957213 -1287706891 708212559 1563510745 -1017785734 -1269636372 760984406 1516012480 -891052463 -1109086521 619577213 1407897579 -846308792 -1165399330 595606372 1418136562 -488560945 -1780083111 217008099 2078832501 -443751722 -1836330432 193102842 2089137004 -331698435 -1690460565 37015505 1966341959 -346592540 -1672455566 89721800 1918778206 -11127125 -2007955907 291002247 1717528337 -130288974 -1891843548 372609950 1630708488 -242368871 -2037740017 528736181 1753542435 -153060736 -2115548650 418257836 1877551930 -1064028346 -1215100976 781866602 1503487740 -939920545 -1325481015 704090739 1592828645 -833634444 -1186426910 541187672 1464266446 -920487059 -1104851973 657201729 1345006295 -584898782 -1440475212 858605070 1143633560 -632364229 -1387670611 876642839 1128772225 -738676976 -1526751354 1039584828 1257373354 -728405239 -1550689377 983239205 1302084275 -67496050 -1929566440 368342690 1660110388 -57158761 -1953438975 312062651 1704886829 -182345796 -2111394006 456130192 1814613510 -229876827 -2058654925 474102409 1799686687 -431159318 -1857407108 138634950 2135184976 -517946381 -1775766683 254714591 2015990345 -392785960 -1617838258 110685940 1906302562 -268743743 -1728283817 32844525 1995577979 -1881824895 -120418025 1641791661 383578171 -2001181288 -4238066 1723204788 296825890 -2129778253 -167175899 1862289567 403142665 -2040271446 -245048004 1752009862 527088656 -1839025691 -446332557 2087506121 191619167 -1794148868 -502774422 2063668432 201729094 -1665582633 -339867327 1924618491 95447149 -1680540210 -321663656 1977261282 48082036 -1262780087 -1011043873 1521868901 766693619 -1277803184 -992905786 1574446204 719262954 -1168111237 -848872979 1416521815 594106561 -1123168926 -905249292 1392749646 604282072 -1458794195 -569663045 1191374849 805683351 -1369352908 -647600734 1081029656 929563790 -1479075553 -791664247 1238988851 1054754981 -1598366458 -675418736 1320467498 968068284 -1764847424 -506879914 2025910764 264749434 -1851566887 -425434033 2142057973 145360227 -1743447822 -284022684 1981512158 18630984 -1619469077 -394269571 1903607239 108105041 -1954971484 -58806222 1702355336 309383454 -1944828739 -82611157 1645880721 354227463 -2052978538 -224053248 1806461370 480991532 -2100310897 -171377639 1824632227 466001205 -1381978104 -626556770 1135530276 883548594 -1429375983 -573946745 1153635645 868492715 -1552205766 -730068820 1299536150 980576640 -1541997533 -753808203 1243127055 1025486233 -1340628884 -955215622 1578746176 689893846 -1216715659 -1065528093 1500775769 779302351 -1093916578 -909436728 1354910066 667253220 -1180570553 -827925295 1471122795 547929597 -1109146877 -890965099 1408082479 619352761 -1165097190 -846645364 1417700918 596072096 -1288156367 -1002472537 1563830813 707861131 -1269461208 -1017987138 1515974148 761061010 -1605053593 -682368015 1314566731 962429661 -1489430658 -801232920 1228371538 1043351236 -1366336683 -645370941 1082210937 931531503 -1444765876 -555372582 1206713952 820760310 -2037521461 -242560163 1753449191 528790129 -2116016174 -152627388 1877886718 417953384 -2007602183 -11445393 1717045973 291453507 -1891913760 -130244746 1630916300 372440666 -1690635345 -331496647 1966379651 36938261 -1672005706 -347076832 1918457498 90072588 -1780384867 -488223989 2079267505 216541735 -1836269692 -443838702 2088951464 193326654 -1527188926 -738213164 1257673582 1039246328 -1550502309 -728627507 1302026103 983328737 -1440515472 -584824090 1143806812 858401738 -1387348375 -632713473 1128324933 877129683 -1185947098 -834088272 1463911178 541504412 -1105058241 -920316247 1345079059 657160069 -1215010284 -1064084862 1503267640 782056366 -1325814259 -939614565 1593298721 703659959 -1617505654 -393092580 1905832870 111117104 -1728375149 -268687867 1995798463 32655145 -1857201480 -431330770 2135112596 138676994 -1776247135 -517493193 2016345997 254398235 -2111716626 -181996936 1815061442 455643988 -2058615049 -229951903 1799514075 474306381 -1929753892 -67274166 1660169200 368253798 -1953001787 -57622957 1704587241 312401791 593555085 1416093211 -848392287 -1167474889 604842644 1393170946 -905753672 -1123779794 767256255 1522292265 -1011546221 -1263388923 718709414 1574015536 -992427126 -1277168868 1054342889 1238421119 -791044155 -1478578349 968506096 1321011814 -676045860 -1598854326 806123227 1191921229 -570288137 -1459280031 929149634 1080459860 -646982674 -1368857736 403623493 1862926035 -167727255 -2130206721 526584412 1751399114 -244487312 -2039850010 383075959 1641182945 -119855269 -1881401395 297304686 1723839224 -4791486 -2001611820 96067105 1925115575 -340279539 -1666150501 47454776 1976773294 -321225964 -1679996030 190993939 2087020165 -445892801 -1838479447 202347018 2064163484 -503188698 -1794718800 981196748 1300033370 -730480928 -1552773514 1024859093 1242639171 -753370375 -1541453201 882923518 1135044456 -626116910 -1381431740 869110759 1154130801 -574360885 -1429945763 667733928 1355546430 -909988220 -1094345198 547425201 1470511911 -827364707 -1180149237 689391514 1578137356 -954653002 -1340205536 779780995 1501410069 -1066081617 -1217146311 18218756 1980944274 -283402712 -1742950722 108542749 1904151435 -394896847 -1619957081 265189174 2026456992 -507505126 -1765333364 144945967 2141488057 -424816125 -1851071851 480440160 1806032886 -223572404 -2052342054 466561913 1825053679 -171881899 -2100921661 309946194 1702778820 -59308418 -1955580184 353674059 1645450205 -82132377 -1944194319 290884623 1716632729 -10949341 -2006983243 372983830 1631352960 -130733766 -1892542036 529335357 1753887915 -243047151 -2038147705 417382436 1877471410 -152133368 -2115399266 216112235 2078715133 -487588537 -1779905071 193747058 2089511140 -444450466 -1836774968 37360729 1966941391 -332106379 -1691138589 89641024 1917903062 -346443412 -1671527942 708357319 1564449873 -1003041301 -1288569475 760572126 1515345992 -1017443854 -1269024412 618865909 1407456355 -890419751 -1108708017 596566252 1418317946 -847216192 -1165512362 932166819 1082690613 -645800561 -1366889191 820148410 1206208556 -554952298 -1444206336 961819793 1314063367 -681945667 -1604491989 1043984520 1228849182 -801664604 -1489985230 139312462 2135592408 -431760286 -1857753868 253786455 2015840705 -517072773 -1775687443 110507388 1905329642 -392670128 -1616943930 33288549 1996276211 -269119415 -1728929569 368749866 1660788156 -67843066 -1930167152 311912755 1703958949 -57079777 -1952565111 455157016 1814435214 -181451724 -2111277918 474800385 1800130967 -230522835 -2059030341 857972102 1143254288 -584188758 -1440035780 877549983 1128884489 -633325389 -1387853787 1039668660 1258235170 -738823016 -1527692274 982897069 1301471547 -727994239 -1550024681 781487586 1502854516 -1063588658 -1214391208 704203259 1593735533 -940103465 -1326442431 542049744 1464350022 -834575108 -1186573206 656589257 1344663903 -919822107 -1104441229 1191979913 806034207 -1459467611 -570066381 1080160144 929488646 -1368420676 -647446998 1238868923 1053856557 -1478901097 -790695423 1320839074 968709940 -1598814578 -676121064 1522220013 767298427 -1263183167 -1011717545 1574371316 718393186 -1277649192 -991973810 1415623647 593986377 -1167142157 -848698779 1393391558 604653392 -1123870998 -905697668 2086800193 191183831 -1838388627 -445949189 2064633688 201916366 -1795051916 -502882590 1924760435 96383973 -1665670561 -340733239 1976846186 47413244 -1680202170 -321055024 1641356069 382872499 -1881441783 -119780705 1723391804 297791402 -2001289712 -5140858 1863226135 403284865 -2130644421 -167263571 1751340814 526673816 -2039663070 -244709708 1578572488 688925278 -1340507164 -954315918 1501224657 780004935 -1217085443 -1066168469 1355584250 667656812 -1094519850 -909786304 1470191331 547776117 -1179699249 -827848871 1134561964 883374650 -1381078144 -626435306 1154338485 868941347 -1430016103 -574316785 1299939998 981250568 -1552555086 -730672348 1242973831 1024554513 -1541920853 -752937155 1702443520 310250134 -1955112148 -59741254 1645542937 353619599 -1944412363 -81940573 1805824562 480608932 -2052271330 -223616120 1825535531 466110141 -2101274873 -171563119 2026777188 264837874 -1765782712 -507020322 2141449853 145022699 -1850896559 -425017401 1981129302 17994432 -1743010950 -283315220 1903715919 109008601 -1619654813 -395233291 1966754059 37583261 -1691080665 -332195663 1918340370 89177476 -1671828418 -346104664 2078392633 216461743 -1779458027 -488075133 2089551136 193672630 -1836948468 -444246886 1754093935 529164793 -2038220733 -243005227 1876991350 417836512 -2115044262 -152449844 1716965725 290578891 -2007453583 -10518297 1631262020 373040594 -1892322200 -130923266 1314154947 961763669 -1604712209 -681756551 1228516826 1044290892 -1489515274 -802096032 1083171313 931713383 -1367244579 -645484469 1206003176 820319614 -1444133692 -554994606 1407416743 618940721 -1108535157 -890623971 1418640830 596217128 -1165960046 -846730236 1564012949 708821251 -1288269639 -1003380689 1515533708 760349978 -1269082976 -1017355210 1814132810 455493852 -2110842522 -181917200 1800191059 474713285 -2059215489 -230298135 1660612728 368951534 -1930129068 -67919422 1704408161 311428343 -1952885427 -56728101 1905682478 110188728 -1617426174 -392218220 1996205111 33332385 -1728721637 -269288051 2135810076 139120778 -1857846992 -431705690 2015372293 254219411 -1775352535 -517376577 1464817794 541616148 -1186907730 -834270920 1344445595 656780301 -1104347721 -919876319 1502924976 781443110 -1214598756 -1063419638 1593382057 704521279 -1325959803 -940554989 1257785574 1040152688 -1527371318 -739174052 1301646591 982695017 -1550062125 -727917243 1143193812 858058818 -1439849992 -584412818 1129186509 877212763 -1388288543 -632859273 889148022 1140351712 -621726886 -1376386100 865244783 1150658297 -576915645 -1432631339 975493700 1294199506 -735397016 -1557296130 1028202077 1246637771 -750289039 -1539289113 692601362 1582264964 -951704770 -1337912408 774211083 1495447197 -1070864601 -1221797967 663996960 1351940790 -912413940 -1097163878 553520697 1475952303 -823103723 -1174970493 261190334 2023113256 -509668462 -1768414460 150779559 2147190321 -420292725 -1846155491 21691020 1984809498 -280716384 -1740395722 103235221 1897926147 -399941703 -1624346833 304505562 1696682572 -64486410 -1959840928 357279427 1649186389 -79312913 -1941768327 486402792 1811602046 -218919996 -2047558830 462434033 1821843047 -174174243 -2103869621 769942327 1524847521 -1008074213 -1259523443 713664302 1569626040 -997734910 -1283393900 591391493 1413012371 -852391383 -1170818369 609365788 1398087562 -899920336 -1118077274 810775379 1196704709 -564325761 -1453710615 926857034 1077512156 -651110810 -1372068112 1049164641 1234160631 -796485043 -1484674341 971325304 1323438062 -672440748 -1595117886 378160127 1636660073 -125558061 -1887235515 300386278 1726003056 -1448246 -1997613476 408013773 1867971419 -161502495 -2124899721 524029908 1748713282 -248353032 -2043322770 188568475 2084201229 -449629513 -1842085343 206608258 2069341972 -497092946 -1789278664 99015593 1927408447 -337069435 -1662023149 42672048 1972121382 -326795620 -1685959158 113848564 1909325922 -389590568 -1614782130 27587821 1990444155 -274033215 -1733450409 135444678 2132117584 -434316822 -1860441732 260013279 2021149769 -512680461 -1770640027 461250704 1819873286 -177192516 -2106101462 471065737 1796527135 -232946267 -2061847245 363178146 1654822964 -72627826 -1934821096 315124923 1708088365 -54129257 -1950270207 1034358844 1252008106 -743870192 -1532083834 986371109 1305339059 -725306103 -1547467361 863803406 1148954776 -579667678 -1435121228 873552919 1125543041 -635486917 -1390932563 537919576 1461137614 -836869772 -1189522974 662553665 1350235351 -915167891 -1099655685 785090666 1506588924 -1060771514 -1211967024 698764403 1587641573 -945279649 -1330700855 533856693 1758802211 -237215591 -2032447473 415221164 1874392378 -156130176 -2118740970 285837703 1712240913 -16258901 -2013210563 375672222 1633910024 -127259470 -1888674780 40178129 1969365319 -328503043 -1687404437 84465096 1913644382 -351882012 -1677622158 213817827 2075765109 -491718449 -1783117735 198401530 2094296428 -438485802 -1831203776 616309117 1404768747 -894287791 -1112182585 600958308 1423365618 -840989624 -1160203042 711436623 1566611929 -999700381 -1284572939 755658070 1510825408 -1023144838 -1274856212 957034777 1309409679 -687517643 -1610456925 1046934784 1231144342 -798452692 -1485855558 936425771 1087867325 -639707129 -1361450863 817724722 1203391908 -558687202 -1447809912 1351849842 664053732 -1096944034 -912603448 1476285291 553214973 -1175440825 -822672687 1581784896 693055446 -1337557396 -952021254 1495653209 774040527 -1221870987 -1070822685 1294239510 975419264 -1557469638 -735193428 1246315279 1028551577 -1538842077 -750775627 1140789028 888684466 -1376686584 -621388130 1150470973 865467307 -1432573423 -577004921 1811789754 486180652 -2047617386 -218831360 1821406115 462897973 -2103569777 -174513639 1697005448 304156446 -1960288604 -64000462 1649146769 357354247 -1941595459 -79517141 1984604126 21862216 -1740323086 -280758684 1898406855 102781777 -1624702229 -399625603 2022780908 261496698 -1767944512 -510099882 2147281909 150723427 -1846375719 -420103601 1233692211 1049597605 -1484339425 -796788855 1323655722 971133628 -1595211002 -672386160 1196633601 810819223 -1453502675 -564494405 1077864984 926538382 -1372550348 -650658910 1413461591 590907073 -1171138693 -852039699 1397912142 609567448 -1118039198 -899996684 1524907621 769855219 -1259708599 -1007849505 1569323644 714001130 -1282958512 -998200378 1927710459 98678381 -1662457897 -336603327 1972060898 42758772 -1685773362 -327019688 2084376265 188366431 -1842122779 -449552525 2068892368 207092294 -1788957700 -497443990 1867617951 408331785 -2124417101 -161954011 1748783750 523985424 -2043530326 -248184004 1636441773 378351163 -1887142015 -125612265 1726470836 299952674 -1997948008 -1144050 1655043568 362988902 -1934912292 -72571830 1707618793 315556223 -1949937467 -54435757 1820229058 460934484 -2106581778 -176739208 1796454875 471107917 -2061641481 -233117599 2131944852 135648514 -1860401992 -434392018 2021597581 259526939 -1770962783 -512331721 1909026214 114187568 -1614345078 -390054884 1990502847 27498793 -1733637997 -273811451 1506530616 785180078 -1211780076 -1060993918 1587941665 698425783 -1331138547 -944815973 1460690186 538406300 -1189200858 -837219152 1350408467 662350213 -1099696065 -915093335 1149027676 863761866 -1435327376 -579496730 1125187909 873869779 -1390452631 -635940609 1252478318 1033928184 -1532416958 -743564076 1305119095 986560993 -1547376549 -725362483 2076099761 213513255 -1783585379 -491285237 2094203048 198455358 -1830985340 -438677230 1969572995 40008725 -1687474769 -328458951 1913161882 84916236 -1677268554 -352200416 1711920341 286188611 -2012760583 -16743057 1633947852 375595098 -1888849440 -127057546 1758616807 534080625 -2032386613 -237302435 1874827518 414754920 -2119042606 -155793084 1087431801 936891631 -1361148587 -640043581 1203576928 817500406 -1447870132 -558599718 1309371467 957111517 -1610281625 -687718927 1231464530 1046583492 -1486304898 -797967896 1567093789 710984843 -1284926159 -999381593 1510617092 755826834 -1274785496 -1023188546 1404861487 616254649 -1112400637 -894095979 1423030326 601262240 -1159735014 -841422452 -64563074 -1960711960 304658770 1697614276 -78963609 -1941164815 356875595 1648512477 -218279860 -2047188774 485699936 1811153398 -175074219 -2103991101 463402361 1822017007 -510539750 -1768490868 262121782 2023266720 -419689469 -1845805931 150105391 2146786745 -280346584 -1739755330 21242116 1984106898 -400063439 -1625246553 103408925 1898894731 -951519050 -1336948704 692492698 1581361420 -1071301457 -1222505415 774593923 1496083733 -913084284 -1097580526 664605096 1352278334 -822168419 -1174830069 552654257 1475863847 -620762926 -1376200636 888244734 1140242792 -577622837 -1433068451 865881575 1151040881 -735813408 -1557966730 975831500 1294807386 -750148359 -1538354065 1028113877 1245771075 -448927425 -1841636951 187926547 2083829893 -498062042 -1789452880 207506442 2069462172 -337223411 -1662955109 99090465 1928278199 -326392556 -1685285502 42320952 1971516590 -125109925 -1886533171 377788535 1636018401 -1622718 -1998582316 300506222 1726901496 -162434711 -2125053441 408883269 1868046547 -247679632 -2042919450 523424860 1748362442 -564934153 -1454048927 811444443 1197119565 -650244626 -1371980424 925920450 1077369940 -796376635 -1483771565 1048977641 1233195135 -672823844 -1595755190 971760880 1324143718 -1008412269 -1260132091 770357439 1525516329 -997646966 -1282527972 713522342 1568689200 -851488351 -1170710217 590426253 1412825115 -900557384 -1118460626 610071700 1398522882 -837764356 -1189639574 538893264 1461316422 -914522395 -1099280781 661856201 1349791583 -1060425010 -1211366824 784684002 1505911668 -945359145 -1331575231 698914811 1588569965 -743986536 -1532978674 1034537908 1252981538 -724930943 -1546822121 985927597 1304641339 -579067222 -1434774980 863126406 1148547856 -636361037 -1391012315 874481567 1125693193 -176252364 -2105955678 460389144 1819790222 -233611731 -2062258501 471678721 1796870039 -73068026 -1935531376 363557674 1655456700 -53946849 -1949309303 315012915 1707181989 -389445040 -1613841722 113765244 1908464618 -274444727 -1734115617 27930469 1991057395 -435027358 -1860881676 136078158 2132497368 -511719813 -1770457363 259106647 2021038017 -687109187 -1609778389 956689041 1308809735 -798601308 -1486782670 1047015048 1232018974 -640679025 -1361628391 937321123 1087984181 -557987946 -1447364864 817079994 1203017260 -893608999 -1111774385 615709429 1404422755 -841916480 -1160351914 601833196 1423445626 -999877653 -1285545091 711553735 1567507025 -1022699534 -1274157212 755283678 1510180424 -328881291 -1688036381 40618585 1970076367 -351768724 -1676713990 84282944 1912684246 -490855609 -1783032879 212877931 2075620093 -439097506 -1831544888 199067250 2094708452 -237847791 -2032825465 534567485 1759242923 -155222264 -2118627426 414260772 1874210482 -16174301 -2012347467 285692431 1711301273 -127600838 -1889286228 376083990 1634576000 -1739973254 -280154644 1984199766 21187776 -1624778397 -400496139 1898559567 103712985 -1768843960 -510220834 2023748708 261670130 -1845735087 -419733049 2146578557 150274283 -2047013602 -218481272 1811115058 485776548 -2104440569 -174589551 1822337067 463050941 -1960409812 -64899654 1697178624 305124502 -1941225163 -78876253 1648697369 356651151 -1557905998 -735900380 1294621854 976055304 -1538655829 -749811395 1246206087 1027647505 -1375750784 -621247210 1139922092 888595514 -1433243239 -577421041 1151078581 865804323 -1097650730 -913040064 1352486138 664435820 -1174476337 -822486695 1475381475 553105525 -1337416220 -951085710 1581696200 692188254 -1222286851 -1071492757 1495990481 774647879 -2125386693 -162128723 1868516631 408452481 -2042828766 -247736140 1748142350 523614616 -1886739447 -124939105 1636091173 377746867 -1998102512 -2076538 1726546236 300822954 -1662632865 -337572663 1927830899 99577317 -1685325754 -326317872 1971689834 42117628 -1841449875 -449149701 2083771713 188016087 -1789890444 -497598238 2069762392 207167950 -1170273037 -851952539 1412525535 590765385 -1118648086 -900335492 1398581702 609982800 -1260092223 -1008487337 1525343725 770561403 -1282850600 -997298098 1569137140 713036130 -1484252009 -795923455 1233550779 1048661293 -1595549554 -672995304 1324071330 971802932 -1454140251 -564878285 1197340041 811255071 -1371647812 -650551254 1076900240 926351622 -1434681352 -579121298 1148329684 863317570 -1391346719 -636056713 1126161101 874048091 -1532495926 -744437924 1252628198 1034856048 -1547029549 -724761787 1304711935 985883241 -1211404388 -1060348150 1506086576 784481830 -1331254395 -945710317 1588120233 699398719 -1190074450 -837298376 1461618306 538555924 -1099095113 -914746591 1349730971 661942797 -1861066960 -434802778 2132557340 135990922 -1770022103 -512185409 2020735493 259443347 -1614162174 -389093484 1908913710 113280696 -1734077669 -274521203 1990881847 28132001 -1935323308 -73236542 1655385720 363601646 -1949791411 -53494821 1707534945 314694391 -2105620634 -176556048 1819321930 460822236 -2062351489 -233557015 1797087827 471487173 -1285075271 -1000309201 1567174549 711859971 -1274377568 -1022510538 1510271884 755227418 -1111701877 -893651427 1404217255 615880497 -1160707438 -841600508 1423926206 601379624 -1362075939 -640192949 1088307185 936972135 -1447191868 -558192046 1202977768 817154942 -1609836817 -687020423 1308997571 956467029 -1486482698 -798940576 1231582170 1047479116 -2012647823 -15835417 1711738717 285229003 -1889228184 -127689986 1634388804 376306642 -2032998845 -237644075 1759283055 534493177 -2118180262 -155708724 1873888118 414610400 -1782677995 -491172221 2075139897 213331887 -1831618036 -439055718 2094914336 198896566 -1687816665 -329070927 1969985291 40675229 -1677184450 -351337816 1913017106 83977092 2117943335 154824881 -1875697397 -416018019 2035319870 240628904 -1755388654 -530983548 1894172693 132249731 -1628919495 -370173521 2005601292 9190554 -1719309024 -293446218 1670008899 344809685 -1920716433 -92077575 1692898394 333489356 -1964378762 -34683424 1834080369 441903335 -2090878627 -195524149 1782324328 490417406 -2077065916 -214610478 1163092207 844386425 -1419968061 -598068907 1111401718 892965984 -1406089766 -617089716 1267263709 1016059979 -1517909519 -763250329 1290087620 1004674130 -1561637400 -705921666 1491366027 803422237 -1226174041 -1041424079 1602860178 680428548 -1316497986 -964631256 1447033017 557369391 -1204708971 -818501373 1364343968 643107894 -1084465780 -933532390 1730572646 270615024 -1993863094 -30465828 1615574399 390890985 -1908026285 -113056571 1778252116 519752130 -2014078856 -252401426 1854946637 429329883 -2137105311 -140940041 2056347906 227955092 -1801519058 -476565320 2113709339 184259981 -1812806601 -453643103 1951066416 55433638 -1706784740 -314328950 1931947305 69213631 -1658237947 -366052205 1548243374 726622520 -1304022910 -985595884 1529189815 740468001 -1255410533 -1037253619 1385421212 630515978 -1130514256 -879065050 1442717061 586755347 -1141867351 -856208321 1107247562 922251612 -1343151898 -654962576 1184007635 831894853 -1466112769 -543435671 1327811064 941881710 -1591039788 -701654974 1212747233 1062092151 -1505268531 -784311205 1275798181 990646835 -1576713335 -721259745 1265034940 1013044778 -1519876208 -764430586 1120971415 903322113 -1394684997 -606471379 1170042510 851074584 -1414328414 -592167116 1371288257 649790039 -1078832147 -927636613 1456600792 567723598 -1193306124 -807884958 1600633587 677415525 -1318462497 -965809335 1477082858 789401212 -1241243706 -1056755888 2003108461 6435579 -1721015487 -294890537 1879623284 118486754 -1643731112 -385771570 2042530399 247053001 -1750013069 -524821531 2127777350 164921040 -1864552598 -405135364 1792152073 500507295 -2065927387 -203734093 1841288720 448325254 -2085505220 -189364310 1678350907 319728301 -1979188457 -50279551 1667522082 342060724 -1922416882 -93515880 1427117028 571941746 -1155632440 -870759842 1383979005 628811627 -1133267247 -881555897 1540070358 751610688 -1245316358 -1027421588 1554407375 732000089 -1297596701 -978383243 1218904960 1067463446 -1498848596 -777104838 1338689433 953022223 -1580947787 -691825117 1182567346 830192420 -1468863842 -545924600 1091653547 907444029 -1356910969 -669508079 1853764396 427361210 -2140122624 -143170922 1762916149 504678307 -2028104167 -266688881 1621474078 396528520 -1901340110 -106108252 1741192967 282021777 -1983504853 -20894019 1942561608 80614366 -1647885724 -356486414 1956964177 61069255 -1700100483 -307382549 2098375546 169188332 -1826829738 -467928384 2055171939 225992693 -1804530097 -478789927 441550115 1834399157 -195042289 -2091330407 490488122 1782280620 -214818794 -2076897152 344591633 1670200711 -91984835 -1920770901 333957384 1692465566 -35018716 -1964074830 132552007 1893836241 -370609045 -1628453635 9130334 2005688776 -293261198 -1719533340 155000181 2117742051 -416056231 -1875620657 240179564 2035804666 -530663360 -1755739946 557819371 1446548861 -818821945 -1204358063 642933234 1364545892 -933494562 -1084542904 803483097 1491279183 -1041609483 -1225950109 680126912 1603197270 -964196116 -1316964230 1015592335 1267696921 -762915677 -1518214091 1004892566 1289896192 -706015046 -1561583572 844316093 1163136299 -597861231 -1420137465 893319588 1111083314 -617572216 -1405638626 55227490 1951237364 -314256050 -1706826280 69693563 1931493613 -366407337 -1657921087 227621968 2056654022 -476095108 -1801949718 184350793 2113652959 -453863067 -1812616717 519939078 1778029712 -252459734 -2013989444 428892191 1855410313 -140639949 -2137443931 270937140 1730223266 -30913256 -1993376370 390850605 1615648955 -112883455 -1908229737 941921450 1327735868 -701827706 -1590835952 1061769395 1213095973 -783863393 -1505754871 922688664 1106783246 -655262284 -1342812894 831707265 1184229399 -543376979 -1466201797 630424782 1385477208 -878844446 -1130703500 587088087 1442410561 -856677893 -1141436051 726142204 1548696682 -985240112 -1304339130 740673765 1529018483 -1037325879 -1255368353 677898145 1600182071 -966162803 -1318144485 789193656 1477251886 -1056685420 -1241288190 649883539 1371234053 -927854913 -1078641111 567389066 1456904988 -807417178 -1193739728 902887365 1121437523 -606169367 -1395022209 851260380 1169818442 -592227600 -1414241690 990609399 1275875169 -721084709 -1576915379 1013365742 1264683896 -764880190 -1519392172 319407977 1678702591 -49830331 -1979672877 342098800 1667445734 -93691300 -1922215222 500322139 1792376781 -203673993 -2066014495 448760642 1840823252 -189666706 -2085168392 247387917 2042226587 -525289951 -1749580105 164827924 2127831938 -404917704 -1864744274 6643519 2002939817 -294961645 -1720971643 118004518 1880075184 -385418742 -1644049764 830265056 1182525046 -546129972 -1468692646 907088633 1091969647 -669027371 -1357364413 1067933394 1218473540 -777437186 -1498542232 952801995 1338878557 -691733529 -1581003919 751552132 1540158994 -1027233880 -1245538498 732299933 1554067979 -978820175 -1297132761 571494070 1427602976 -870436966 -1155981556 628984495 1383774777 -881595517 -1133192427 169014824 2098579134 -467888380 -1826904174 226439729 2054685351 -479112419 -1804180597 80313882 1942900364 -356049098 -1648349280 61127171 1956874901 -307569873 -1699877959 396748364 1621284570 -106199200 -1901283338 281551445 1741624003 -20561031 -1983810577 427716222 1853447912 -143650990 -2139668540 504605287 1762958065 -266482869 -2028274723 -1226520017 -1042023751 1491774211 804101013 -1316417994 -963756384 1602711322 679501708 -1203813859 -818384245 1446060849 557192103 -1085110780 -933906798 1365042984 643553214 -1420567989 -598414627 1163770727 844794865 -1405215150 -617009468 1110474622 892817384 -1517792647 -762354961 1267086165 1015088067 -1562012064 -706566410 1290532684 1005373402 -1920275737 -91366799 1669630923 344177501 -1964560642 -35643800 1693011922 334397252 -2091818283 -195669437 1834943481 441987951 -2076399924 -214198694 1781712864 490076022 -1874986365 -415577579 2117311407 154446649 -1756348774 -531165684 2036228022 240742176 -1629064527 -371113433 1894257565 133112587 -1718896984 -292780482 2005260164 8578834 -1342178450 -654783496 1106352706 922135252 -1466810505 -543879199 1184652891 832270029 -1591446692 -702331958 1328157296 942482150 -1505118395 -783382573 1212667497 1061218047 -1303844086 -984622180 1548126758 725727920 -1255854317 -1037951099 1529564735 741113513 -1131191496 -879471698 1386021396 630862466 -1140938975 -856057929 1441842701 586675867 -1802380378 -476648656 2057288330 228100636 -1812193345 -453300439 2113044115 183848453 -1706404972 -313695486 1950626488 54723118 -1658349683 -366958821 1932129953 70174263 -1993946174 -31327404 1730718446 271555192 -1907683365 -112443571 1615163127 390225505 -2013445136 -252021914 1777541852 519311946 -2138011671 -141052033 1855907525 429512275 -2066569043 -204105669 1792854401 500955415 -2084606796 -189244382 1840319896 448150798 -1979113313 -49410039 1678197171 318796069 -1922767738 -94120944 1667925418 342734140 -1721386807 -295532449 2003556837 7137651 -1643610928 -384873402 1879449084 117517674 -1749143301 -524746643 2041598423 246899009 -1865157406 -405486476 2128451022 165324120 -1078163355 -927221517 918154287 1103027385 -659059453 -1347371627 835987510 1188239520 -539342566 -1461880436 945972253 1332040843 -697563855 -1586809433 1057988612 1208520850 -788414168 -1509494338 722402379 1544146141 -989815449 -1308119567 744699986 1533282500 -1033021058 -1251317272 634745977 1389511919 -874834603 -1126423101 582529120 1438613750 -860434100 -1145970214 232246503 2060516465 -472273461 -1797350051 179964158 2109552744 -457938478 -1816962748 51135701 1946907715 -318626311 -1710942865 73498828 1936109658 -361766432 -1654075018 274783363 1734863893 -26296913 -1989571271 386734234 1611278348 -117212746 -1912321760 515593393 1773954087 -256559715 -2018376437 433492136 1859231806 -136777340 -2132819694 799202670 1487269368 -1045644222 -1230271276 684661111 1606953441 -960399269 -1312405299 561599836 1451124170 -814271376 -1200618266 638882117 1360241107 -937758615 -1088569089 840289546 1158872476 -602166234 -1424188240 897059091 1115634053 -612997057 -1401857879 1020151096 1271494062 -759159788 -1513679742 1000571169 1285861815 -710025203 -1565863781 348978598 1674300720 -87909238 -1916425188 329333183 1688602921 -38840173 -1968674811 437745044 1829782786 -199682888 -2095176658 494580109 1786609947 -210448223 -2072780745 159116738 2122112340 -411726610 -1871528840 236333531 2031163725 -535279369 -1759545247 127952368 1890014566 -374471460 -1633078198 13476329 2009764223 -289161019 -1715146669 76517037 1938341435 -360583295 -1652105449 65161908 1961196066 -303289448 -1695868146 173278879 2102605321 -463837261 -1822599387 221889158 2050945552 -482892886 -1808755908 423141065 1849667167 -147390491 -2144219277 508910288 1767008838 -262456324 -2024010902 400758523 1625564781 -101877801 -1897248959 277795554 1737089652 -25119794 -1987607720 1071754853 1223073523 -772812983 -1494679585 948726396 1334532842 -696120496 -1585103930 825894487 1178408641 -550221957 -1473021971 911729230 1095815896 -665222302 -1352748044 576110081 1431408279 -866590931 -1151340613 624654872 1379682958 -885712076 -1137562718 747451955 1535772325 -1031579873 -1249613943 736162346 1558692540 -974220538 -1293311088 496287724 1788055418 -207954240 -2070024618 452557813 1845381987 -185132327 -2081412529 323958750 1682442056 -46049550 -1975097756 337834951 1663419217 -97742101 -1926520195 2338696 1998888734 -298987868 -1725235662 122579857 1883855623 -381678915 -1639499221 251144122 2046760748 -520730986 -1745783296 160818083 2123551541 -409238897 -1868778983 653958948 1375580082 -923468280 -1074540898 563567421 1452305323 -812041711 -1197602169 673257238 1596336000 -969968070 -1322760532 793563919 1481368473 -1052593629 -1236958539 994938688 1279967190 -716968340 -1572544774 1008749401 1260878799 -768726411 -1524032797 899024754 1116813284 -610769314 -1398843704 855360363 1174205437 -587881913 -1410166063 1389701419 634526141 -1126479865 -874743663 1438182706 582999460 -1145664482 -860767096 1544462617 722047375 -1308573643 -989335389 1533240576 744773014 -1251146708 -1033227078 1331837263 946145753 -1586735005 -697603851 1209007446 1057541568 -1509843846 -788091668 1102688637 918454763 -1346908079 -659496761 1188328804 835929586 -1462102968 -539155234 1773865443 515651957 -2018154289 -256747431 1859571194 433192300 -2133283626 -136340416 1734377937 275231047 -1989222147 -26619797 1611482568 386561374 -1912396572 -117173134 1946950023 51063057 -1711114069 -318420931 1935793566 73854216 -1653621582 -362247132 2060947893 231776547 -1797656423 -471941105 2109363628 180184378 -1816906624 -458030058 1271797866 1019816188 -1514112698 -758691376 1285807219 1000664293 -1565672097 -710242871 1159041112 840081614 -1424232076 -602095134 1115182145 897541335 -1401539219 -613349893 1450772494 561920152 -1200133854 -814720588 1360317463 638844033 -1088770757 -937583187 1487044668 799387818 -1230184176 -1045704314 1607418917 684225715 -1312742135 -960096865 1889548450 128387124 -1632740978 -374773480 2009988283 13290541 -1715233385 -289100543 2122035344 159154182 -1871326788 -411901654 2031514761 236012575 -1760029275 -534829773 1830234310 437262416 -2095494678 -199329412 1786440927 494787657 -2072736269 -210518683 1674354932 348885090 -1916616232 -87690930 1688298733 329667707 -1968241215 -39307945 1625508777 400849727 -1897059707 -102098413 1737396144 277462822 -1988039012 -24650230 1849213851 423621389 -2143903049 -147746271 1767180162 508704532 -2024053074 -262384072 2102680525 173239131 -1822803231 -463664521 2050596820 222211906 -1808269576 -483340690 1938805759 76079977 -1652444461 -360283579 1960974310 65349488 -1695779126 -303348132 1535994721 747265015 -1249703347 -1031521573 1558228856 736600046 -1292972460 -974520638 1431757651 575787973 -1151827329 -866143511 1379608394 624695260 -1137359258 -885885200 1178237701 826100627 -1472980439 -550294849 1096269596 911249290 -1353064912 -664867162 1222767415 1072087969 -1494248933 -773283187 1334589230 948635576 -1585293822 -695900524 2046327528 251611774 -1745478716 -521065646 2123742961 160599655 -1868832803 -409145525 1998844634 2409036 -1725066250 -299195552 1884174019 122226261 -1639950353 -381196423 1682926220 323508762 -1975448672 -45728970 1663217301 338009603 -1926443079 -97779921 1788142270 496226856 -2070248558 -207768828 1845044903 452859441 -2080946293 -185567459 1117149728 898722486 -1399309556 -610333798 1174117945 855420591 -1409941739 -588066941 1280168466 994763396 -1572621506 -716930136 1260393995 1009198749 -1523681497 -769046607 1596017220 673610450 -1322308760 -970449922 1481412189 793493195 -1237127311 -1052385305 1375388278 654176992 -1074486438 -923561012 1452738159 563099385 -1197906109 -811706411 -27236825 -1989716303 275646219 1734948765 -116547010 -1911909720 386122514 1610937220 -256119275 -2017665405 515215161 1773322159 -136959476 -2133779814 433605408 1860139958 -472418749 -1798289707 232331119 2061379577 -457526694 -1816296756 179622774 2108941280 -317915535 -1710502169 50503517 1946529739 -362726808 -1654256898