From 44dff64d99d887b4091f3066a1815c77007979d5 Mon Sep 17 00:00:00 2001 From: stdlib-bot Date: Fri, 12 Apr 2024 04:56:30 +0000 Subject: [PATCH] Auto-generated commit --- .github/workflows/test_coverage.yml | 1 - test/fixtures/c/data.json | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/test_coverage.yml b/.github/workflows/test_coverage.yml index f4eda1e..2bcf0cd 100644 --- a/.github/workflows/test_coverage.yml +++ b/.github/workflows/test_coverage.yml @@ -119,7 +119,6 @@ jobs: uses: 8398a7/action-slack@28ba43ae48961b90635b50953d216767a6bea486 # v3.16.2 with: status: ${{ job.status }} - steps: ${{ toJson(steps) }} channel: '#npm-ci' if: failure() diff --git a/test/fixtures/c/data.json b/test/fixtures/c/data.json index df6ee97..829e1f0 100644 --- a/test/fixtures/c/data.json +++ b/test/fixtures/c/data.json @@ -1 +1 @@ -{"a":[-2147450035,-1582533151,1097816497,-177596333,140734211,-1207061105,-1945428561,768218107,770072197,1866991769,-500354769,83392681,1421485335,-1998997565,-1917867675,127561357,735081005,-2114420191,-500725969,-1860398425,-354395043,802182689,382151769,1848710665,1486775471,115658217,-1752497451,661076907,-360780017,864107021,1762314545,1126132003,-1020256625,-1943625115,1013963971,-737728383,569678309,1101274649,2108989509,-578366007,-1086459715,2072537695,956319137,1088155023,650767321,-1835300159,565366807,1652304533,-976203261,-273110935,1144586353,-95641343,-1126250233,-966767761,-604452313,-1432340669,-57907401,1707920743,1757535411,-1887361843,1737971795,19425683,69973449,-777247601,2090111953,-25869943,-1004401695,-1757788833,1923132807,-1830733783,3036947,-497605687,-957426379,1777332377,127764081,-152704021,1893994477,-1932374577,1123195201,1160519689,1407964581,-1609043461,-2079332391,809409353,1581609385,556384741,1014576561,968137159,2145155253,1668904947,-1145919273,-831841403,-639884639,57010115,391329855,1485979483,-377610217,1466777025,-990774773,-363377361,160219353,-137793855,-913915907,-1381571993,-1487261375,307755067,1298822705,-2005518855,147960939,-6527841,1955759569,1066408813,234435841,1678204701,536223621,1469048947,-1461287365,-1233722851,922172287,-1587302825,-1756683129,-968136535,-2134600461,-368107633,-2032050859,901168287,1880754577,-1117074589,-1370541637,-783661725,1662112235,653087081,-1501799485,778876055,-490422115,-482216007,-1112259,-1513834225,374463693,1484236153,387013531,1955966013,241145827,-1511177535,2075779583,-391844069,-1538372369,278737709,-1064608979,-49329637,-154487705,1980388547,-1606185459,-1289533011,-776316741,555206797,-1603259071,649629871,522414161,1301688603,-1083011403,-101224637,-475392023,-1274530109,-2025613173,1725174539,-315691209,-1537507961,1921941083,-385202581,-1584033197,1656347139,-1751600923,-1450846173,-1842267961,-578364469,-1060610549,-1567193331,1216133597,-191953755,-646288879,-204869215,1326906895,1854027429,651314845,-1222998879,771343343,1756306121,-1073202403,1549881191,-123427361,25580287,431187821,1363916181,1098839601,-162156581,1938608435,570108373,-260574291,1394564655,811666839,868470941,2092273987,1951697143,1508691735,-904880019,160742333,61996417,-1703238311,-369244855,329495457,1617337445,-257531999,986758771,1585975675,926176773,1291583967,887063105,1038161873,-2065482399,1657991021,107320087,-157527659,-1867478097,916641885,-47488771,720176099,781895013,-1290402537,1789428953,1571454095,1675117471,188756539,-1549645681,-213256139,2101795929,-1221780835,-231827619,-791423263,62961889,1638547711,-258876739,-139449939,1317051363,-579141723,-1239016645,2143689703,-1487757433,560442849,499721013,-2144927961,-2143708373,1174037967,976396345,-776626347,-353373951,783806757,775507813,-1265890587,1444912379,897307189,1411789901,-1741399631,-1796423289,1133892209,556506797,-1228995541,-1230307129,-1799330175,-477500559,1942010985,1922191401,-473075249,-991215137,825359479,-927562455,1189129647,1219191759,-333032549,-935633349,-1314399697,-2098880825,-1323606541,2075481945,-1099278641,1373213113,-1561414153,-437469519,433835107,-1387788251,1410272769,-1470033391,2095673457,-1042952683,-1144182755,-1710954435,-1205122103,578606995,841844961,1266026703,842856457,1086370799,728085611,573077083,-1905072849,421837239,-1172492909,-778343079,858282383,-1643095853,1127732661,112198617,231547465,377909503,-731577293,871832883,-1533108935,-1453040227,-63027893,1547157579,1345465989,244107825,1026482617,-790242467,-1566236209,122613875,-812870383,378468745,77668413,-297006473,-1035762471,-557373903,-459485895,-228209041,-103524933,-481761249,-947929141,-1811345729,-559453819,-1056895755,737807311,756931811,59856261,981865443,948190565,1910198827,-168803649,1890486203,-766393579,-169933935,73638577,693016579,-421624463,453719071,2089513059,-1501546813,730567065,-670798479,179143809,97958381,1414069477,-2083271445,-969761815,614089637,198155189,1794642285,-1002388155,2019006889,-1087772859,1477362957,833325297,-190045443,1361939847,-2052634879,-1457072333,888843269,892607163,-272135789,353995999,1081086615,2111118297,840435557,-946989855,1090332191,-1412275749,-2129213187,-18506689,-1804243243,-1447055849,1732165391,1215441417,1059478867,-273049643,-2120246297,364158251,79364219,-1860366089,189076109,-473599985,-1220518501,-490616551,544865435,683128849,899021893,166048971,-943651891,1356918317,-550143709,799300431,-815318203,-2107336349,-1701677707,90022809,1184896987,-1199648157,-1910063051,-1844109189,-1459112407,961057903,-871783401,-1930147161,-95329733,-183988257,85849893,-229825521,-1501900529,-919370453,1433153853,840256231,334045357,778095453,-725098047,-1900629239,2091146511,182077187,-2140365101,1529835649,-2021402823,-525917009,-44445599,327160375,1026319917,770225927,155764585,-1994635633,-1621320549,2033046999,-1338845259,-638581135,490165373,462187731,-1606606317,227041171,1950037537,-614502543,1452135481,2036898271,-1035026165,-1067180843,-324974945,1344530965,1709028633,-1096993829,1119342751,836901949,-206797395,-1015243307,710831925,-1646814821,-1247420399,-1659250367,201755385,-2121372953,-1391679965,426744981,-292451701,-1793120759,804939097,-535539209,1443996173,-1616465171,2033006459,-2020201039,-1802369791,-24719143,1157224729,1864146683,-1073074937,-602765041,1155836071,-191853,1070527535,738319791,780248583,1102819511,-1991285915,-1157184945,-1195429771,268873747,655506153,500837973,-552050417,-1181969867,-1143786307,657179807,-1434830307,1048419673,-1461329559,-1942877409,695756831,-1610849333,1929115257,-67944395,519887051,1778223773,-2070412523,401775539,952931417,-14680195,-1916867995,-250686059,82355413,1167991235,-1866780617,-245713637,2049473381,-138549801,-734198447,-232229455,1044853673,-1265549443,-1411415001,-547523433,1888606223,1996520913,-1052449619,-1845396229,-1615557217,113120161,-1459931703,76051913,-1695718209,1467057933,-564521311,-326887919,-742051995,917175423,329749807,1597230601,1109157119,1445676685,858096249,-476482697,1869348443,453559503,-592346317,169671285,-192962609,-422228881,-1114799667,-1790633229,-336817133,-118627227,-902946161,-1696644613,-1218112213,1297160219,117850001,725077885,1561833729,-1100584013,908662379,-1015059999,-503277813,-1799567593,-172817591,-1147327581,1268529805,-37181169,-2133616141,-1004510569,707333143,-321301779,-1345077483,1990612447,-1571789919,1270690373,1915746855,-1412377521,455272103,-1873449175,-655018299,-891343159,41481771,1399457181,1435972735,972565771,-732574155,1297442425,565918949,-1952746755,-1969584219,-1489000263,1147035509,-1882349391,82906679,1843184309,-1200376647,-1268892599,-1765263071,857666267,886744417,-23060049,-1023153471,908691691,-522413215,-1285721957,-1148441573,-274464563,-131002973,1551288223,2049722993,-238288211,-2000410657,102098845,-2011596073,1087373069,393368325,1386806421,-731953179,-1150715825,156887719,-297991671,-414116081,2093043819,2005361685,1505517389,1578461581,-809149559,-1510151697,2137169673,599248001,-137118011,1855059613,819362157,1354661747,178389947,312701629,-1463655641,1912335357,1380117709,-1479986119,-1971068867,-671675435,-1674953801,-1732854919,80630593,-2051254741,264070563,1532771251,72619757,749578015,1018658415,852380633,-2049560341,-1322919695,734400785,-661975849,-1862769071,-1543136719,1808685845,-1195476405,-514903891,369434985,-1428880617,-2034355553,820881875,1126758409,917814429,-1815378233,385728157,1827521665,1845537873,-298732145,25639283,1422733593,1800605465,436530343,961370261,83050211,-39440661,-1454192539,2044900793,319374975,-973879063,134979205,852800815,717471239,-1729014067,209320747,475614655,721406063,-20936509,307444957,381771229,-252057821,-1498012051,9769883,993700021,-2011519807,-1925791563,94761855,-770335477,-1996904211,-1094605349,-1687146829,-502646403,222605689,417335561,477216237,1869390973,1168361213,56472335,-57204017,644793749,846090293,-397122371,-56480909,-86831977,903876133,146882065,-959293983,453283007,-944447295,873465171,130951717,1882286703,-1136436671,-371539467,418657219,1215485773,1804970159,779498403,1379446133,117737931,-1158482605,-1530364921,1715930131,-1067633881,650749977,-2126800767,1872330605,-964851291,1540887919,-949494575,1943176091,29291473,-1619418487,-358735319,869607955,-272768185,-1684748985,1143212059,-1718564131,-252263955,-667538895,-871602725,1106474371,-693596011,-726887349,-1908656895,314318233,-63195977,-1277830209,-1655819051,2037308575,1565985869,-35043737,-569534869,1309588655,-1450823553,-1462093621,-1899565561,-1506453813,-137003349,-512783447,1647998941,-325844007,-376892187,649805353,-823227159,-1889173727,1350408465,1707923371,1801704207,1723217961,1159840697,-1413919375,311135689,-2012605457,1302525357,95411193,1553153701,-956926613,1586964951,373069329,-476003125,1339580459,110252877,1889233637,-343433871,343006851,1070069821,1635455181,-695420921,-1333378661,1044218277,940251867,1628487655,-1834513465,902430983,1628049779,-603960809,-1761567529,-1455868749,-357356913,-1733326167,750300045,268914743,1344525925,1624321353,1156892819,580702607,1703057493,1625271247,-58107899,-1661849143,-526199907,-504144991,805640937,-1624616211,-1817536707,-1532006009,-96032121,895878509,-1125198389,-468294829,2043892511,553048577,778243035,1755312627,-590986885,1542808439,1263914007,-305486863,-1831756499,-5881689,-69265649,-211592457,-1471755,1034051091,1859048525,-858470563,-1519578183,-1674957945,-1802503127,2029269999,-394374849,-1123518889,1989257907,1432260065,-1296736803,-1591364653,-1304349621,-690977959,325039675,-256546631,367969571,-288289951,-566065213,-505445069,430066461,-302912163,-1508446539,730989121,2127729419,850688901,-417729007,1500138653,1372358803,1260066853,-540094731,-2106218083,-86850221,597249225,629192109,622331747,1284344551,-526717375,-611295079,-474591893,-711647081,831457035,-1525153819,-895391729,716642485,1521986631,-795862235,-1528396517,439157807,-2123482525,1807449077,-506999711,71002131,-668058403,-1013039093,-897649023,1433007873,-1613229629,578186031,-1938329693,-180191649,-529068861,-1478014635,1098891663,712849453,-2097960077,1266503213,261625439,-907722171,-362666097,-770468481,62664855,941264567,1469067379,-1151500741,-150293611,-543917593,-1932550307,-1830298909,-1277970323,284252245,1423884399,-332634563,1458350059,-888871633,-1369253687,-611922545,1864488927,384052677,-562466931,-158661611,549027109,1908907063,-404644727,-1930666675,-236866943,412004149,1066487927,1564104839,-1584743889,-1698318717,709992917,1431846899,349116823,681154169,2070313485,-2066239981,1810212229,-1311344281,2008855653,99095449,-950065117,944011285,388516571,1447755529,1437489005,686711897,989767513,614294941,-646267777,149792099,705007221,-758367187,1585650295,-247517593,1795155947,-959205509,1940265525,-1643951055,-360745471,1444721643,1986574531,-717567427,112449575,154431277,1366260575,1846363913,699620253,-1102825189,1895922993,415422777,-1606173393,-1086739749,1660973551,-1304905731,-1447584141,1443096335,439826739,529323011,1454613615,737223469,-465766095,1594651909,718753615,-1650957105,-2147310883,756194513,552990657,-195218405,319313393,-2008887737,-638264013,1525067533,-554749849,693316743,328264591,-1889958241,1049983549,-947069391,-246429361,-1389765299,-1753201909,1706153183,2114925549,404410511,-2005734413,820044927,-54924745,297812607,1699621951,-281308325,810006031,-1274925351,-78510879,-977350483,1920365381,-1098222331,1946746107,-98991731,-1601646527,1981853115,1533972447,-1213715541,-2117384769,1213219113,-1931046109,1975920407,607196853,315251439,-1558671911,-1593248459,1394261289,7961771,669532695,21728197,113620601,-1638971211,1731114051,725439213,-955261163,-486587957,-466031911,1422049691,-1103800861,-1617294429,980569135,635978479,-1283264601,1497635073,-2050604611,-1694096409,-1340120525,-597140327,1201123801,941475219,714528249,347760531,-639209005,-1472511129,-892963463,-1421163793,-1186713405,735949113,-409030917,1660049287,340858397,-679258205,-269550371,857443385,1435733937,1254055079,1499234707,-935359737,-1010770107,-1417506967,144019061,-1833161977,2142053329,1074475807,-1622549409,-1440533845,-321663025,1173395583,-1230216955,-283775757,-2005417947,1843921695,-1692032027,-1003790603,-77100177,1257481561,-1041424435,-1228722383,-934307917,-512700543,-1253600825,1840512201,1134144431,500634657,325784865,-617040183,1751692941,-1297507371,-1657399147,1250438867,851101739,-2069095329,1065018627,-1655583791,1696356101,664125547,-661895065,-505032383,-1223854525,-724597097,-2071097177,1779697643,1226084097,-457624721,987771319,1424000735,1622624589,-1590815965,-672484993,1898674069,-591883125,-635395359,-1801072217,308770605,1187100695,1478333847,-28795649,1362865091,613039147,-277561065,-634304559,-647865793,-938259049,1800100637,541820735,1050463477,-1470854083,1187204895,-1065344047,481284369,1523008793,-796254677,465765377,-1606652111,-542618587,-1574992935,-1022792011,-1606184677,-1276389937,1075995983,-1842755141,-176464141,1989615979,-1139558419,-1299150575,790042283,-1798189055,1521434105,-1492232129,-1631328825,1327676733,1907792813,-1951975301,-1888658723,1416146105,-1541123001,1293505919,-1170427983,-432870149,426035405,666606349,-1916728791,2088915569,1341340639,-371172921,-2010738747,-1683418025,2037820309,1576764619,734781165,1436103517,-1124348449,931744869,385292971,-1191682143,-1169251867,-2140725007,-224137199,-387553143,1859744209,-2051011457,57977457,-530422327,1544086067,1262171333,470162277,-722397809,532597887,660879725,620149403,-1034572705,-2035813211,2091827633,-1255207241,611282253,259092535,-528566759,-1629120909,-218584701,-1555999725,368508703,182966985,-70431997,1660433177,-1797036961,-590158507,-1714511691,-862381579,1467452609,1773830927,1408436047,2019918307,1345527585,1279351797,1459412027,-220244633,610294209,832906203,1356176287,-136540037,-1315833251,-422819139,1849636009,-140837097,-522076673,75572143,-1169278011,1714840079,2086698625,-1559098817,-178323013,812325333,-949122283,-389646853,1030498591,-2013244153,-842103727,-1320072347,1345138387,-966931695,935276243,-392446327,1224379307,954740807,330966477,570966821,1282459363,-2146301033,548874287,-659572291,-120875411,-33469003,127215705,-779324865,1537274257,-1554769693,-433179943,-485705059,1487932893,-1906386699,-185203241,1140450275,-891227585,1983933989,2147483413,2143584421,1037735287,-645178713,1273821571,-1292783181,432650891,183929907,-1066471119,-1281545559,324802909,59094501,1063867005,463941725,2102967077,1281834425,235267883,-1517534581,-1687877483,102153701,-1089631281,307635461,-711395337,767551149,-1849556321,1480220537,1616032123,-721242383,-1522993801,1048292445,695316739,-417540989,365189885,238167681,-25269829,491779715,1824629961,489308979,-1046324345,-1977131167,518463521,-672208467,-2043688037,-1411354129,475552271,-327081825,293937157,989443211,-541281479,-577055249,-531386479,-1775514715,356977319,-351475673,-1671573249,-750492277,795276551,274807341,1597172749,136838555,2038125207,-1888749283,-105895815,-1674469377,2113891955,212665329,853429507,-1601004199,-107442071,-1892590205,-235762459,1795197561,-259799011,1539793733,2135357793,211751899,-1613686621,1487456075,-1330332237,705858917,671185603,2032349189,-182036047,-1463094989,-1549688361,-930578899,2031362867,420719275,1512722613,-1877390177,1828037791,1930132967,-143161601,-935309755,-170722633,-297106827,1572555145,-1294371649,-494927021,1113240143,1349584349,741907641,951701417,787546275,-798922571,-1423856141,807633993,1807904923,-1435530577,-2131083629,-1390254325,-1382327303,-1296854663,722729621,749266327,75085493,-758469973,-141874007,-769553867,-1745286823,1591017471,-235703735,-1512795465,653033837,1898295901,1642181887,691177177,-1271682819,-1415850377,-2078443867,-1437036955,-1678974911,-596173985,262564619,1992174207,-1093093363,-2045001891,-2018461837,1658594459,1659367965,1774781425,203586757,-1406274807,-55628755,1350418419,1875220249,356755183,210051869,-121319773,1088073451,-720213283,-1406779277,55678543,-513564279,1409457399,2005912195,-2126962923,-853025287,-195137625,1676982853,1475460755,-1072212659,1004639423,1458383259,-330879233,895410311,-404267587,112958011,109780541,-1754350221,-413657425,1211740623,-1010223775,-825239631,-1353052279,1102202189,518285113,624255571,-741683833,-1485060431,-1355684771,-192417915,142508589,-1449861117,1828666349,-390594609,-2013534619,-1428998495,279436195,2084910635,-1545075689,-714811887,-819829879,-625663589,-1447970999,-763858777,-517189661,607204241,439421555,-1985637183,-708226689,-1811556737,189102019,-38130615,-911085887,-1062066087,-260616733,681241961,-749133665,-2140335329,2030213653,-1714251247,-780066565,1956424239,-647384379,-1437068539,2085160095,-1647368763,-1967589005,1979790377,1225273233,-1200914087,-1711712091,-1054144613,-268389329,-1103760191,-933753739,211434515,1641975079,1510322415,732154977,247434741,1107385007,1726561359,1517756061,1115391773,-1142675887,2140139571,-1025283841,-536698547,-861128417,1054509873,2112414079,1143807161,-306619405,608446577,-155473763,-1707386377,-1366313413,1560622339,14420727,1851023837,1709551629,-896934645,554657037,2041826491,189188789,1420212775,-1912077015,-1333063785,2041371915,1139064545,1588612069,-2008589503,79187531,-534994011,2017204371,-1317921827,-1165777619,416386307,1702973435,212508441,-1783387109,1189637475,1164322367,895064317,-1924421451,1647397769,-1839807223,2124553451,-988197747,-974319,804523355,1067019585,1909746257,814786949,1768552183,-1412068481,1354340089,-932748765,-77836643,1764599381,872665009,-432469135,-1424056885,1728696879,-1245264945,207726659,-546418597,-1017251595,1317273861,-1134585131,682522255,-706068877,95051195,-202365391,459003923,717707449,-2053999891,1370974747,-526925869,179513557,2017345723,1057781237,1259654005,1111103521,-200883253,-400506475,-1098542015,868784413,-1229136697,692251273,-399220523,-960383221,-673670883,-852709985,809175795,1951167373,1194781933,1727882093,-2054471365,2036845817,-1916620543,-386727589,-1445038889,1271473759,-2097753819,438114125,1810190571,-1675350287,193339467,-1833786077,242739217,-500875569,-79758331,-468439777,-392248525,253870227,1894415859,854825403,384983403,-2099624225,-933028459,-483686407,1055678705,282137033,233254667,-993917541,-1644271609,-1453329255,-625754195,1324181253,-1006164725,-1324262985,-367437775,636317959,127408465,-1834574839,-129081835,-519883763,-1722895133,-28970571,-1577048963,-1218716255,-265039087,-630817719,2120879265,1684267561,-644503415,-261346825,1295487599,2070896719,-853760731,329156949,223000783,-1532254169,28110053,-707957,986302195,-1792729863,-1215206419,-1404767551,-492980927,-538496351,-1012049187,-1440168057,1531168597,-1093382257,1689491239,1250506851,1993708827,-1070538787,-927364931,213948221,940158881,65671953,-58046875,-636218775,1539644247,-377053409,-2059852801,1785364139,1973601901,294772157,2138386329,-427251077,376498041,1315784637,-394169135,-1961050985,195142873,-1588712493,320830559,2015284755,778830413,-1257527209,274285723,1420273611,-889606363,-832958915,2052927647,2082724039,359510985,-717824151,92656601,-1793601103,1321732077,780207183,407009711,-1270652953,-1286761691,-1443381735,-941510021,-1299378239,1258660729,1596982965,1242106161,-1757734595,-1460256421,-1086516219,1122874967,73314145,-464744751,1580511341,-718571591,415334403,1203492083,2090485147,1951434321,1386409675,1189871387,800714057,1468657509,549748757,1152743117,-443862203,366177469,-343377207,1295358699,-95525581,819361701,1346997755,218695223,-881357091,373602181,-110294149,1712142377,-303905949,-1031138665,-154477753,-2147315483,678882313,-1753031955,267602767,768981763,719936707,1053400963,654832885,2070124579,-946215829,1214485291,-2125228933,-1774626415,-1893233757,1832960959,-1225528337,1208415677,-1058016375,-916583853,1022899819,-876786337,-115146633,1760822375,1817034577,1682708911,-1070930201,1084074559,789885577,-136979503,-112003725,-1250897691,27445105,1708412889,1439098645,1970127613,2031955857,1797167617,-1508806171,-1018378609,-444581261,1165871545,1162295199,1184190093,-195513733,-349297009,585494247,631772387,1039391153,1415157385,-978670865,1203541577,-1372636489,-1632100937,1235692231,2112493539,-1815675913,-322412309,1465081277,573559649,1910446619,-299130799,1915396093,1282300133,-527512349,-1087521215,1411776371,-1968798341,-1165650599,-1743755847,1552327339,-1960690865,1952712419,1392566291,1584901443,51428725,1074188593,2140179481,-354516471,-1238657707,-413573919,-1679741329,-592459429,-1731402099,-1271627431,-484944261,1389762997,1714579419,2000753299,1361785179,-357172661,1363397197,966210101,-178137495,-364640935,398167605,443926795,719487499,2093496695,1026914029,-2129435571,538852717,-1588374815,1701217411,763784131,-737318437,-1130293857,-208479625,776288141,-1035819773,-1520448617,875526993,424255719,820194805,-1830892493,1630565271,-1275759705,-1216596675,999003621,1226739513,1968017403,925394739,1032840411,-1308981059,-1222145133,-2059616811,1456680775,1120243237,-1208499025,-342746237,-984830393,759569537,1442444203,-1930621197,527481803,574201817,-181537687,-1677093057,967375135,-2072247527,-374365631,163959105,-1708291401,602817395,-275855169,-2028081545,-1106048019,-730573289,566258935,-533569347,191728455,1154706297,-1808434295,1128377185,-1940188397,-1354658719,-127431127,1453761829,-693841951,-565433635,1519551789,1231421211,-951062897,1354192001,873303513,1708933005,1590753669,-374456655,-1365881263,233832801,132846009,-640086005,967619047,2027181457,-1136761891,-1542544713,-1126371195,1295191199,1384269213,-425135095,1580069163,439677351,-1981441105,1095779553,-52775789,2055577747,-621685495,987345449,-1438629061,1627270605,-814636345,762716469,-1501644495,-911174309,1746792653,-2052269201,393910519,1909526391,1414466381,292526789,-1239775295,-2017006259,352690141,608367679,-1481512449,-1854293413,-826673415,319143797,-564320415,-1245396141,-1997284513,1103593525,-1867334499,-964873823,1162192595,-540275335,-846662217,-625202485,2006836635,525198275,849652367,-658886769,-1484209039,68758691,281151163,843606753,811693789,1321419591,-176777725,1014176985,-1452569379,-739420145,-2093961861,-254957179,1312085571,1860138013,272685077,288020053,324924045,2095027253,981198571,-1669992551,46495245,-238431181,-108340153,193214797,365852527,-1509710107,969038215,109334269,-664909137,377067041,-2005934245,1756435797,1106262129,34219989,-390228661,-158013877,-1449409435,830151135,-1998578649,827886243,-1409912847,-1070624919,1919981839,1045521863,1374785299,-907487815,-718812099,668083741,1438962083,-325069921,-251730667,-294502067,-1893883769,-501856137,619704469,77356145,-1250327455,1021466969,811107477,57208395,-571145479,9870149,-1616096611,-362540209,1345331135,-2022383353,174184457,-1649492097,1000242103,567070017,213383945,46306737,888282157,51932367,948965099,2042889883,881748957,1917589611,-505948487,559054723,-1355676199,-48348311,-841210799,802466667,860002721,1500821149,-41832807,1290682579,-1377663129,-215493537,-1142413905,-2046663543,118924057,1596867901,-691774487,-177304539,749948675,-1341593553,415481841,-613484745,1378397291,-330280387,-1924686849,1481820877,-1551824555,1821114189,1529271091,1374972753,-2051915731,2039713515,-963860491,1013394343,-1721531591,1413243353,1211931663,-2094381789,1277247513,452449191,-2073490925,202680653,544704441,-2022697309,-807506741,330886665,-770433463,651212381,1349855967,1012024073,1018144283,801298697,-1590199893,1091902523,-789509589,-2133657545,-1700387597,298065109,1648455771,-1237836785,498760253,-1112552105,1624402953,-1766623275,-528445891,402307567,1304791425,-473489577,635108755,1279153307,-1876609403,2065604527,394681499,1982485369,-724636457,1562346597,-1070746125,-117127403,-1465207957,1592364109,922404661,-1976760301,-1838326205,1246219213,-1349146335,-1970073707,-1125890491,784448739,-1319602595,650325663,-668311577,-973167217,-785926955,-2049870023,2062189519,-1166783135,696548071,-1197380535,1842121551,-1882281177,1229379377,-908428583,649569301,-495585829,-1369411325,1033622883,-1042876037,144006567,-2043148635,-935559303,-69908575,1867652143,2008616461,373962799,1655645283,-662792833,1586050017,-2119324527,-1323522535,-807596507,-1177810497,43268579,1365568179,-1200801071,187747821,-1323299931,-1361258373,621333739,1690693271,-21777795,-947146963,-1550181965,-636646739,-1358179407,829907773,-1793796489,-1962120425,-599066031,-1099412269,-872672683,303559441,-497586773,-639538781,1574878227,-905038121,1798489313,-769897969,1061325451,697716587,1261998701,1863703547,69072899,1267077725,1327514035,-826672473,334975991,-760608085,-1717384039,-1893294181,817414791,-1309947557,-286207843,68185591,-761005949,185650301,2078387075,482601035,-2117589509,2067121227,116054635,615132581,547045821,-1325829295,-922606181,-1410119115,-242403901,1841631511,-1528448869,-440722257,1599642363,-1306031887,1099948437,1294180895,1583959061,1392683627,-737999699,304637591,443011101,-1785679677,1313152745,-1678705039,-355402575,1048461541,-757654083,685887341,16356703,29234117,1711566515,-1392483995,-201685347,-996398451,-391253039,-194865747,1951469105,1971024363,-76236069,-1399324459,794753143,67823673,1746172813,414981801,-427722437,1044285109,2063497291,-661895601,-514040935,1988234595,1413324457,-1719920703,-1577333089,-1699054643,1226186517,1263748219,1203081515,-514963935,-639724523,-1546887567,-1102274375,-1731447991,-2042934275,-1627778077,875556253,916028539,-1766060405,341775611,1851455611,376442659,384979363,2127442789,328265785,-1869890683,-976985371,-533131823,-1044740265,-1123302371,1333308639,2073956487,-967847483,-1571470791,-1955659919,608475961,338383125,668518231,151500925,-639525255,1802209709,1629255487,-1814462923,-1410525849,1511552349,-71180755,1960959353,-1735134673,419510761,-1618903009,-285031161,-1630156505,-443977497,-1571568789,692254989,-336765711,745622327,-1040080391,-114211345,300338615,1204565467,-1343986435,-1146980287,-1484434525,573982783,432125169,-61945159,-1730168553,-2014256279,-673036233,1223917977,1791102085,-372987439,1852395579,-1005384341,-1093250979,-399086709,1288628677,-1537855691,372610267,398476429,1339364469,775076241,70613397,1388423847,682321839,220506705,-500550175,1094171333,-1312325565,-1598682653,256075905,310540359,866585115,461967463,-1013683299,1160082617,-1642937229,-501241065,-1927682309,-1618235109,-1944537743,-1439672943,1262615007,-662943393,-944411903,1468298515,-1188896107,-1588985049,34949161,-1019936739,-862268407,-925432881,-1673825781,45908045,-1517566993,2062341327,1384653921,1745684967,805688667,-822418101,-1176237803,705732873,-1447235905,-1294035801,854703021,-1671890871,-1793797937,-1986456961,-1601333653,-1349608155,-1141947859,1491204285,1536291117,-898534497,-564251763,-91561977,-1283822575,709700643,814565075,-1960484135,1132256235,-1169504457,-2091037843,1644373113,-1135593087,921674939,-1356296073,-1876636041,1617899661,601697725,-1914279683,301400785,1876587481,1860986937,1655648863,-602623773,-764839947,172155325,-1393375269,1998541711,-1448635985,944623403,2086449209,-1456066235,618463179,689831585,1882756201,-1835518373,1192811403,-1326044559,-245580935,-15171399,-1582599035,-9495891,-683616547,-505760367,-574179731,552804313,967865281,1870669001,1173341339,-2141895863,1572122479,23745477,-341692791,-459432647,666730095,163070231,532272457,-513654991,-115139185,1886000911,1158715069,1142487299,-1014703569,1192273903,-1769872471,696891759,284016387,1754786287,-847248677,-1891901117,-1539162325,-113150901,943351747,-2106404007,1083292405,529125181,-1870315195,478176033,820813169,-27983333,2130558221,1149723881,351445873,1170791873,-2041097985,-830023105,-144521211,1983528739,-368586043,-1482753141,-1231767387,-572082617,1439260959,403171717,-1351308701,341746577,1363481173,-1917372561,-140992233,1165519869,-453356039,-282934305,-748036065,-872841305,1764496781,-851733191,46283377,495670637,-1500120689,-1070370631,1898832961,2078614719,13646449,1722635373,-41781231,-2137446883,-963281953,2146947921,1733504965,-2040142129,-1944820489,-1896817671,1727660477,-1484204183,150373483,1886393521,-832623249,-895468479,-573294765,-1753441301,1977659133,-234806323,685106137,-228437043,359412747,1926057077,72831873,19644333,-550143295,806258529,165317945,-345103991,-1956896225,1304717489,-1716131929,1971049413,344779281,794529773,608611377,-1680647457,1358116451,-1887942041,576518597,101878127,-1426236205,-539396009,1047267983,657053081,730253105,-1652556905,1029621575,426617111,1853404503,-1228267849,-1884889567,339841587,-588914699,2010300189,-1392391763,1348457877,-1010838087,1734920467,275363515,-1940112715,-82671345,2112141453,856749273,-1640271859,1345959585,-49958791,-2138744395,-1295729667,-1844299077,-355592729,-2147456737,-1695173665,2029274353,-321197171,413069173,1786477119,-795379709,-2008516623,1304081691,482912967,-1169915679,-412511409,-1002004935,-130149159,-1278529055,-516421891,626212749,2087835755,372775917,-1112411315,-304306811,821508289,-1230003375,-989103991,1947651949,-2054374413,-628649213,-87746039,-1573862019,804644025,-1199847019,-957369391,-1559837601,289836181,783816283,935611295,943805343,1222216671,-1032944093,-433535091,2135257093,-1480713001,-1302872759,-1639162089,-1476972495,1434269467,-1884455741,-958779419,511625567,366415593,-636194433,1948760241,-607179945,-31011459,-1518515227,-989725629,89716671,334602915,1559038171,-840887085,1948160571,-2095899047,1546496071,-1182564379,1749152391,-1046858281,1933908363,-1114590439,1725861767,-1650352095,-568842401,62996449,-2075569663,-374930561,-740884817,-940900401,356570513,1401270473,1847200321,1872227627,1599364757,-1676788635,1788828395,67810377,1522706941,-1574513947,-1562375283,588687747,-1529647935,881411951,548497063,1590358529,1574359953,-1025734651,476472371,-2042830301,119712941,1970739407,-570524267,1860645645,214521513,1985542937,-875698609,986428687,333221181,-188928697,-1343746601,-1411057543,1165305879,245081325,208227941,-711306611,-2036198263,-84774037,1131935361,2027500813,-64312893,1424999049,1221418811,-1557675231,-2021916875,-575654385,1538098299,-589997681,988490891,632945457,-719657827,-661164873,-1117597321,-1566163773,1340045727,-659922435,-1710778325,1754758667,-1311458017,97294701,-1150465695,65855335,-1270912895,-1360639591,-1863699069,6256071,2066603853,10484405,117769393,-629700771,-581412169,-743696921,-959292095,485014623,-207121639,2125122373,-16260281,1591397661,1859182301,1389902669,-232920571,-1980798351,-986355851,891000695,-1502239701,1970100331,1573427283,478749835,1874768795,1359102393,1797883271,1929256019,-1997124755,-506321063,-1407862815,-975475447,-925642919,-908967153,187757899,-1153918985,-2139014873,-1546686119,-2011505133,-1679165645,493126971,-1301842211,-1498611029,-1467318775,475584335,211817823,-505701953,407584367,-202344149,816018217,987636989,-833683575,-1536498385,1710015739,-1686572463,560788371,2011941973,431268161,-1580776733,553162765,-1597566543,1834667499,1686485679,-2019299835,459263955,793097979,-1980713911,432827229,-1147324621,1318278525,-1429066459,-862834753,-1854075515,-1459429023,-65339915,1343709471,787080857,-31268309,-1540425883,125066263,1749709087,-280403197,-1157376849,-125793005,-1079092775,1334646749,-1206232507,-904083857,656935185,-1251224967,-1178115333,-785142779,-1755125873,-565138707,-2113527903,1611056565,1553900191,-1295571065,821324737,-19994545,-1040835271,83422377,1920586007,-1685128443,-939371253,287157185,-1292396549,-1659159673,1726049443,1503918437,474679081,-2117884273,1407989973,-1182280117,-2063190763,1518811627,1676420359,611558685,610117865,-2130907405,1571542443,-1134984987,-1742890243,-1079335409,1551664405,-217720721,80010253,407592761,-61266191,1091312035,-2123906817,-1028659273,-1433009349,1588489721,230074955,1399237697,2042072441,27903145,816756581,512418855,814305127,-2034462877,-982912593,-1367704215,-339750405,2121477797,-1141106997,-1556297257,-337144327,-1322809491,-1708367881,-682581965,-297409869,774295545,-165642393,-812859027,569329037,-473972561,1107531255,-110415799,-332429173,615372495,284313125,-1847872735,-288520619,-147934995,442635873,497797915,-106697695,2028202639,-1153625193,-1496220023,63613421,-296055847,2056506829,2108493797,-319863003,1361594279,729338333,152739267,-1301547731,-844252963,1212423847,1882787405,-1311072745,-2017373383,-1522595633,-849632567,991732593,-718343851,-52006711,2096569811,1137167113,-236756497,-2026697223,685415365,673790659,-1429114853,-1676192711,-1080378819,1194941711,118303645,-240461995,119507301,-1485452073,651922723,403672079,-1531659155,1438575763,1771984427,439081605,890757755,-1290364987,-1874435491,-52162135,-515641357,859745805,1477801231,-390538173,-1065014767,1720526035,-1133686645,-1396492719,1143167089,1820592373,1349044167,253003355,209800037,-58892903,-1970509489,139856023,1213102355,401569479,1784648291,-1467720847,-1987072475,938624431,45974567,-399531739,-1896023239,-2100190075,-1853334821,-1895486847,-1674984319,2049196349,-499659331,-1113282735,-2065360869,-594421563,-349249885,1377507315,1891762157,-796271171,188550719,-713895127,1703253559,625585215,130806405,-559972081,-1177390601,-1489473937,1775931179,-1947334235,-1195673753,463235567,-1175495841,290986325,-1360549979,-357590185,-1358961377,572239865,1203673401,842929479,-1981315741,-1092194993,169000817,1423383597,-159679189,626462839,1996131091,985746615,1754538959,-709123079,302685709,1997468679,1991751661,395110603,604501709,-2032360829,-13530209,231077531,1069663353,-901085201,-484260951,-10747715,-248186045,-849582229,1837763359,-2115970123,-780629329,1087984279,2076040207,-306503795,-1743463447,-2123240449,1581053115,-202910561,-113733679,-261463511,-665654003,743006061,-2061990113,223299707,-803205795,-397557911,1213332899,-18644807,169374825,-880598535,237750991,1561355929,-541034025,-713063165,-1493830283,1573267955,2095891433,-1674397345,-970433515,-2085237675,343548927,1590806565,514566417,-1746325985,1305690913,1759303357,2056702815,1107463205,-1254132149,1500484321,-1407933709,2127976389,706546397,-659239919,1170333499,-1155055215,239203987,212055937,-798687249,-1763766581,239369933,-1293856935,-434063411,1845717441,-1575700063,-22590425,-1720117491,-589781711,323331387,1097028011,-544778653,775483449,-1675376335,-244449269,1824869887,226777967,1821335203,948886095,715069655,857236585,-2039953663,1222727573,-1036148767,1540083813,-1579202235,1245946887,-1631162123,-165530047,1075340195,20317825,-2115665133,50370307,465226443,-2074581261,-942727323,-283736483,-1345339829,1876330519,1837193897,1197983925,-290813185,-24386111,-1835441035,-1802336125,541105319,1911368647,-1982475379,892605611,-298220253,39073539,-420992397,-1808049549,-995131381,-570444019,-1085593513,-549074467,1590181549,-1400142907,-76000511,-1735268447,-1828828857,1954357171,-1028857903,-476416465,-1312457627,476718607,2095658151,-1300200625,321721109,-197110571,-1417549511,-571017947,-2141666821,1126664079,-667589881,-1728524427,-151234361,824766333,1988334605,-1200774767,629839149,-1387768855,1736261341,1336596363,1496158933,-1090285827,-2103384573,291312115,-179964743,-1010427013,53906597,-229889643,1715368311,-1920208033,-552129903,1777076225,117584711,561316149,-2002595063,2043492849,-1869103363,-629400013,178460243,1494166501,-217352099,1980472913,-188246097,1538777011,-2067786979,1579620607,1490731247,-2119091255,-1697887325,-629536327,-2112569155,544865025,676237979,1048286741,599449611,-1043626035,423692063,-63236999,-1967286963,-1533724317,1089136381,-35417949,1731018635,-878217499,1601117397,2010028081,-1670743625,308096409,-1554176889,940142297,-213055335,1181741463,1600034797,994639057,885956363,-382981745,1381819103,1345539075,1472464227,104748773,-423929117,374104939,-250375031,1014835715,1028771143,-981691631,1973134943,1036543639,801629821,-319966119,-371476333,1479750357,-1991315843,-1660184841,1675920043,792682261,-377751749,-911951299,1572823605,-1077331723,867876655,694043773,-337444081,-2065807675,486044583,-76453095,-751913147,-1610449069,66417717,-408893209,-320459651,-76334069,1248556835,-715439027,1524730023,-1932313125,-2138948329,-428281111,244585779,469520907,1382998483,-307457735,-596463851,-314245949,1278140389,-1720853053,-67470363,-102991713,-109867297,296309353,-2090731557,-1797812673,-742648209,-513458687,-1110825151,584547773,1904253045,-1315313961,-285046697,-1891270057,477128507,394912863,1576052823,1656527675,1282667629,1354025629,-1922910691,1268937325,-1777927117,-1533557449,-401280437,-1221619467,-1814682937,-813333853,1178863043,467070091,-1153160383,2020874353,233923531,1657745119,269412467,1119838605,580785539,-1198071677,-1183967455,-357509471,-2401179,-1701876195,1049002287,-259270649,1830039279,1209403431,-1636704073,1180196771,1408200117,-1945357203,1967532013,1357379597,-1387345337,264393779,-1624872025,-1822035311,169367855,-997743325,-1519713887,339232221,2054372821,601959693,-1806350801,1785922491,-1527077917,1126031537,1586178607,41887603,-369658983,1959180749,-1563361043,1200888603,1283469727,1949984833,-1500298671,233253189,-1018758287,1764105181,1156580197,-378568053,-1746670745,-193723113,-319117727,1002546129,636129353,1252474717,707894337,520751191,-878044423,215038435,2083516403,791870851,-1130217737,1070869215,-2108999037,418296135,-558285721,1395458155,-1351147837,-1249579469,707965789,1721644955,492132619,-834047099,943688335,-744336785,1171415539,-149078111,-1589845563,-1542807755,-1252350795,1374929941,1523510279,-957714063,1237194683,1594400539,788945319,1239973467,1052782993,-1141454317,1196230091,297269835,1167187535,1805302659,2072858609,2054953441,1770505445,1351634895,845695911,1564433943,-348460255,1763916843,-2008816569,557856563,-18314849,1420011637,-997636087,282635179,15659901,1202984785,-2140705045,111364135,-908689627,557170087,1328984901,-1875631375,1323451947,-378708785,183013825,716807883,6863523,-608852265,1927077359,40842271,-758684731,543655581,1823949141,1931669121,-94825087,-292337523,125868887,-1940458521,-1599665493,917353201,-977302641,-1570521419,1115533403,1237699523,1489311831,-205412203,790842167,-1239440549,-685897531,-187552809,305966545,1303904509,1799982387,-1445607015,312914665,2116840411,-1772242207,-476555547,644958493,-680024593,-265331605,-1252200451,-393205745,1345742863,602561849,-275849497,-1932752241,-929236353,-1174270275,-585762383,-843299621,55373665,-1342681531,-690295229,-1085219097,1448767951,1273396383,151016691,-188111505,-494102539,2085407235,-1788654077,-1432947821,-1672376477,-1365443391,-996787083,1666943525,248199525,1076207813,1717471669,-928808479,1722040749,-1445692211,-1118974507,1057274889,1339397757,1334547657,1423295543,-1639602767,-293513053,1843572647,1031452825,1139664803,-1207753607,-699407793,378740339,347381477,1579965005,-1310906155,782504747,367462213,-225521269,2120186131,-1375300989,830287797,298299585,1294326609,-261993035,-975429283,-149764571,-242276901,-318846783,1261334643,-707184671,-1478229387,1784522093,706236661,-1570005577,1195355309,-1520289357,-742757481,1944974103,183708099,-499430881,-1568690879,1816648125,-517422559,987854849,-1467077849,229860323,2086884967,1572751177,2000338175,-1320236595,-1415377749,1570047635,-488419279,-1180289707,1324859049,1795618059,-1782423713,201564871,-1028374457,-941074131,1731657697,1272562947,-971640279,-892483753,-1948612411,-1203141315,-490027441,1856102617,1169261209,-1997164069,-1167071461,145620283,-691227587,424509173,785028889,-158956133,-106036851,250105865,-1243674159,1174263197,466869661,-226820099,1765586791,288195703,-1017893699,-884633479,1141923887,-1894034465,1260363485,150431999,-1425095361,1454899923,1254234731,223678577,1269495001,-995001173,1617961837,1646689757,-854463025,1410603573,-205177857,434528095,1669326477,1643768143,1581578005,28981081,1753757757,-953883211,1197814837,1162292093,1131987551,-1390309151,1991179409,-632794173,-1032612055,852060281,1156218183,2126997237,1429807909,439550245,177255647,-1571609295,11470647,-486330489,-433734529,-1216697373,-693427665,2102503873,2086699385,-1546325497,-245498473,1370767435,283748641,1549746559,1908779909,1753245289,-976998299,-750412719,2132407857,-2123182219,-1735242569,-1393897311,1814516405,-1985502247,1559642663,728875371,961671521,851359737,-2027890237,2109265537,-234130705,-844684019,-1737367051,1554639361,-1757242757,-1783869743,1667942425,-143157351,-863880005,2053210591,-1751770741,-10010005,-734395957,743187269,983572743,-421989393,-1384692145,1906918783,538071665,-1830613897,2017960949,-1487017263,115578157,1196901423,-1304555123,150117221,1874365381,-1126109411,1400027593,-1862014663,-1748703345,4107039,307561381,-1956457897,81761597,-222339689,-241573631,-1383889775,-1787517803,484540121,407857835,98865233,-524338135,721885955,-545326253,161904837,-1874635325,884195121,80595019,1645820335,1713030597,1739505709,30114517,-671419861,-1674488877,1786155455,-1906619263,201060905,-908596431,2123515259,-1257221515,1117117487,2091595547,-860909349,441418455,1511490059,-1118088785,-1236264633,1152115153,1886848731,-1771843367,1931781039,1786180739,-1481671075,-225353301,648257013,-1076373775,-211760485,1469448943,966478113,31372895,-996697285,-1118788783,-116229137,747046823,1426587411,2147215181,1930376491,-345221027,371047017,-105262557,378763241,732295391,-1687594455,564038003,793932175,-845283621,1070024017,865627353,1544730705,-788299683,1021363421,-929223759,-962602917,674604091,-642665111,570257445,-2050088481,-1609434087,-54648985,637543633,-747525087,-874768647,-563569155,-1503871203,319249981,1220314073,1349829673,570100815,-387601597,1045377831,-1045960525,-157375721,686143869,32855505,-1848274779,1544260461,-101756003,-816125797,1499300469,169902197,-606991919,-1165825771,-392904357,2116203685,411205793,533420517,1601920253,-1676240303,-1880257563,880521523,-1532024451,-405986815,1282664073,1294259937,-1382549339,-733646421,455736939,1644082183,-1730286303,301686765,-1906881247,92863111,1677212467,1039615959,898504533,60714039,-1781328887,1422436277,1098582747,-184134465,1923499331,34467791,-520387741,-1603318791,-354084169,1732074713,-308583729,1953791461,-1946811285,-996387691,-210409719,-1598030659,-1670762819,-14497149,1159586127,-1397510071,1224401201,1322713265,91164723,-1097790885,608124441,-1274646221,317859737,-670680365,-2130681487,1073578975,484264343,67824283,1756425083,926191931,1546344473,564495329,-109724331,-1595828379,983218789,-2075926977,-2085339665,-1370597003,-1714198087,113393555,-1159966039,-692636395,-1778490413,1884028561,-1925800323,-52467465,-1352355373,-69800551,-611755783,372290567,-679754177,-15417187,-1418590657,-889689593,2063161769,-2006046561,-131259215,1539596223,-1184192777,150470969,-770126571,1514178931,1124109979,-644675641,1139018087,807792463,176342919,268040385,-465907099,-775202319,2105428175,-304164429,-1080444731,87158727,292911047,923481617,-1056229985,-957498181,570556163,-1324502349,-95461229,1900925765,-1402334099,1751341191,1380564967,1742111793,880895365,456170749,345192265,-854382727,-1534795235,270086731,-432708229,-1147542449,1952210623,1548815507,-854509173,634994137,-647231419,1133730181,2128269495,1337811645,446567037,2144361853,1219133029,-1320107659,751649603,1476099579,1074567721,-77750811,-1087789489,1197862547,1964154063,418748769,-1540800671,-1879028359,64916681,132998503,1922880653,-1773718767,476704297,1855149981,-1956790161,-1207632157,1341802357,-1201013083,919429431,-441843383,-63253143,2056348123,-558877945,31883975,-996910313,-404183085,1533183125,-1594948513,-1408742525,1419107759,990755543,40245975,2104270279,1709913969,897946441,-729203617,2111499769,-1338099127,-983242493,1677601073,-1019017587,1701017375,1696746373,-1366507537,-1702019729,-1363373651,-570405255,-434086965,1449845363,-2093376603,991539439,330284165,1988250919,1687681925,906137511,-500843535,458637107,-1152401769,1885997969,1109268875,-971007517,1152412593,-1704011777,-483986035,314798203,-586274775,-865137377,-1899571437,-1605211745,-2104190989,-377219715,-559990449,-1486101577,-1674356417,-282556619,1304765243,-913530451,801819705,-1423553025,1607137311,107507623,-1300577401,-1715785829,-801982475,-1312055141,-1348633779,-1945479603,-89644787,873618697,-1583704095,-1402370135,1145684139,1174978783,-391178319,1060953293,-1262175625,-542230697,649307001,-609094635,-2146435231,-1706591499,-891700749,-1673566065,115987563,-512146523,-532121273,-1240295591,2123280751,-903630177,-307999643,-1114377019,1017844413,56350901,-2098145255,-1845783433,466639743,203915369,-178260217,1867737705,-848310299,1740254399,-271554535,1533197389,-1355213465,-861112561,1321001665,1389074581,-1265693705,458940859,-342209199,-548767315,-1837449375,-1196768153,-750476057,1067886091,-706756577,1421779177,-1355362365,931292433,1371135707,-2116638443,871818313,-1777986925,1756216789,1720361967,403789773,446423903,-261291285,-2066018915,1230701197,-167436313,-898501409,-8141747,600645191,1870617849,313629675,1249111599,18544933,-1847889919,-577332107,-889571591,-248545911,1692084497,1885721117,751184605,-2044154513,-661481673,-2147087627,213490811,1842403599,-1436867735,1165105629,1174446869,-741122329,-637797291,779329599,-1457642695,-107296277,557769553,-1480691919,-948547585,679367845,2112337075,-150399067,1978650709,-749257667,70530351,-7330275,1354153213,221393597,1520541787,690448421,-634983029,833990799,-1889855211,-1513358535,-220549065,-211327121,163063103,412472161,342431023,-17936787,-815834917,2093153335,-448970197,415468191,-842900295,-1823088841,-357441679,1136978965,896007361,1040417175,1479639963,448259493,524698787,1044692139,314515913,-1035755511,-440397183,-1526773507,1947283113,336533523,-352971525,-1042554049,1260691589,1369908633,-1265234691,-416345431,-1015903279,-1791382891,-51484485,-2011279689,2109871663,1363094389,171883339,-1669676677,1060422269,-1597161405,53887277,-554600883,-1097978989,1741627807,1336477251,-505756451,-508363519,-1375682455,-1286043971,2029403717,1853023577,959443457,2058993735,956249999,-73847343,93287777,224639341,237186373,661755791,-1835678511,-1498627963,-1751928513,1633283285,1456228653,2111363371,664426981,109338879,-587428867,1212874849,872843431,-1728697875,1228592397,-1250299561,1490281427,-1089281407,1893000485,-1458528945,-2117598145,1921975975,201227263,1887382475,-1391142547,869194719,1371908951,-2005628417,-1693447595,974561785,-1545305209,-277387233,-2007677429,-1771453927,-112835469,1949850077,529824531,1293725667,-1772090641,2070814215,2054561835,-516249303,-768068029,1752355973,1256136865,2128073657,-1953637621,237500095,1639514151,-1195788835,-1470947607,-384652973,-936706129,2130223313,-184107581,-1919628575,596886115,-1178630367,-851384629,1609597617,-1491802375,1296579359,-1054729431,-1507490867,-386900751,-60405329,-1620049507,1920613423,-1224347731,-423975751,-409672699,-536446199,-914882875,-453533993,1021160111,-51287635,1297178261,421081895,-982657635,-1377592403,973198345,1309162475,-23696225,1169538379,-1633735173,-461108457,-1728804811,-568680955,-1518547923,-1539247301,-1541342533,1898798889,1505966615,538668375,-391643515,1832338709,1201217795,-1773734917,205271247,1135144859,134958877,511148119,931881645,-1610880091,1412165551,277182625,-1431102003,-714484409,389125573,-1201649739,-1190913373,-1133436359,-1484903211,1286711769,604409905,719656637,641231767,1109400935,1248524903,-1252120151,956396355,-1909009345,-1314341623,-1122831107,663908099,-21576307,-1855705441,1211175753,-1914059277,-289202867,1270424751,1746405195,25658781,1750436479,-940027735,2138566093,-1700924823,-141157685,-1615231895,1285839721,-1167198949,-1997070533,404988091,-888281941,-48234831,1066047561,-1542159229,1057491099,678271933,873213267,192168483,-39677695,-1143055683,51875493,-6916219,-276742183,243743333,-804567133,-1802729207,-1770456561,-529974283,484426987,-1493585303,1395679521,-1925616769,-1262442681,-735673595,744761873,1678138407,-577979637,1112293581,-1674381303,-700815621,-1807788387,-900748941,872293575,1914774215,-579668825,-1508085371,-1788794891,495358575,1844987865,-952782013,-1769186847,-664727555,-866051579,-84695275,-1839278999,-1882487663,2053936469,1858126217,820168057,2014521165,830075165,1019560855,-1160179463,15313731,-320127111,1217698417,338172221,1418821997,482920903,-1036535327,-661862813,37026981,-457754351,-1190920091,-1246345785,-778082045,950513527,-1997451779,-1707646137,-1437132439,1011192795,-68243181,-206841957,-1764196841,1597924701,-110006063,-2035930809,115358047,1792479947,1309902725,-467216357,-1305065055,169624685,-976168809,305923829,585976697,150374949,1911032583,959231561,-1502342337,245097079,473005419,-182350449,1842685185,-999219127,-553714337,917297751,-1909250791,-1077357251,438827559,915973927,1611043005,1325997271,-549121257,803782019,1492287315,-1736060143,2045005647,2081656153,-408579841,651349031,-648434777,-1911238549,-125867605,1962072319,-209384287,-1543464211,599495095,-279176447,-2014226069,-165296763,701177089,-706886301,-758492091,-513611233,620301521,1522074521,681304995,310278773,765076507,-491191475,-527947645,186393501,1684447593,-1913672885,1909920183,-557006063,1427833691,1618606671,-400487087,-772687899,1415612175,-1924949923,1355303453,-1921359193,1575160447,-456733875,-1219649135,1235915929,1577218531,-226254439,-1612267471,-430693639,-1648066671,-812426879,-757494115,-920497777,-333911439,1472731597,303469069,-2016468977,792854127,-1784167181,963869253,-866064185,-296564317,2100586127,-80086579,-1690336619,1721127889,391738945,-228379475,1326958123,-1579950869,1548557131,-902067311,189285455,-1250089057,733254861,1553315953,1770042751,-2129895869,1392558819,1459319539,-1774690449,1325514099,-79858473,2143440923,-1374035599,622861057,1590523133,45892087,-1785773099,-256990809,1492604513,-699880651,1021350521,-1146034059,1533917589,-2135713947,-1902597659,-927317371,1013289141,805305689,1330805241,-1345948053,243844339,893040709,-1575462755,-329122163,361714743,1960998203,-1082182723,941498241,1101459003,912459893,-1614751611,768038321,2043376189,465159311,1092098509,-1790540181,1227040603,-1561497555,-1839206933,-671274401,770257343,683773297,-1154642453,-1413439667,-216346543,1700983429,1126215951,390657411,-1225852237,59595671,897096607,-2127461773,-647262649,608847571,-2005902193,-1999833533,1211887325,1455396739,1014286655,390654311,-1277953937,559651747,88571581,-1731055539,258039195,-1052182963,-1658676131,1263005249,1600886607,-1868859449,-824904709,-18985519,-1262004465,-1960511871,666097283,-1882666465,-951188745,-760935335,1372459799,-1337460669,1157386525,288484761,-454663187,-777334271,633449263,-842124973,-1677153869,-54692149,-87913715,-97025257,1384110933,1209620239,2007187983,2135336817,-140791733,240356075,-1899637517,1579148989,-2140785185,-1235548845,297462187,105080305,853161913,-1803489263,-1659815871,-712735755,-286017707,-1031165951,-613073555,-300666967,1866824281,979641709,-2066368421,-348478851,1451373871,2121420883,-2097660595,2004929893,-1456643461,-493039615,-1524865567,-345707659,782157581,-1172389455,960408299,1095224053,-799129701,-610122757,2048754785,668909109,-1868947117,1996626509,722302353,-2136859655,316324455,-704361175,-1268372349,-1611355909,2005027013,175652379,1547036487,-689727255,-129214667,1542576107,1654077377,-1244785211,-319318591,1921592175,-1954332043,1451251423,63437347,1039635729,1230778923,1138904569,-1100104563,376843941,-1460608651,1583488759,2078252501,-1779184183,-1186229241,283358873,-706116923,-712457927,88470195,859917253,64360473,-625254765,1128166675,-1183262673,-1397140279,-1150439243,510434099,1816249387,1370922463,-1405663057,1636118907,1869887373,921421425,-1322138577,977749129,484777871,108754791,-1814261295,1978235947,869771987,-1810849655,-811872689,-33157373,1069813821,1627830475,5164157,894674431,112699135,53818903,-1703762701,-592732997,-2034292181,1885975079,724556645,1391287637,1569400135,1513950103,1573165077,366820887,1880614531,824139583,44481943,283740457,1412198071,823746265,2023920905,-102284533,-1109194919,-2080914061,-3914573,-1367685389,-23341823,-1463961795,1061772373,-380799947,-603407557,-1052995753,1860631515,-22961397,634890693,1909152567,-573426293,330934897,40201761,1361165581,2114145635,181297795,1940262731,-1690909813,677390919,-1049087149,-1166937761,-1902251111,602147571,1351314745,-240097845,1944809057,1704747271,-39400965,-787021867,1022780463,1412164665,262291623,1698897729,431594403,-392594733,-1269880335,-1186272847,-449527169,-355625625,1594627485,308259447,1186002777,205495197,604105215,-106300899,107218423,-1866194507,1015102545,1218415659,-492043367,-1960794607,209120625,1407131495,1569149313,1593352043,346742223,-574042385,-1433788759,1373847733,514709599,660133889,969785633,-213713287,-1286523213,-1730249283,923881905,1376443137,1185991687,19105567,-1015248869,617351391,-816120155,1594125563,462390981,1809416433,-1801385771,-666164179,758412617,-822041061,865706183,-1425340779,1625126891,1810668103,2055562743,-873857723,1861428631,489265333,-1779882667,-40747947,-1950911871,-1195459889,-237319479,1396166185,1958777785,253957597,-932123845,1835259209,-1253546233,-1536927349,-1204614915,512981123,1674408815,1163277029,505937727,-739830819,-406225191,1571245935,-1823427649,-1756820441,1019027975,-1526359035,323379429,1904469905,-1965515235,-1821062879,-666836697,-1954662821,186832871,479004595,1861552821,-1718440631,1823400545,1301350737,1828409323,-415463297,925220977,-1887577523,-1886961965,-131213247,-1982786895,-48076507,-567968265,1869698319,2038958141,-774529427,529822137,1253489709,586995705,96973229,2036488989,676105849,-1172422169,410584101,-1325422339,1622136017,-1212310981,14218681,-1544763285,240794847,1179836193,-357067035,-1156313915,559069557,-1106361161,-1698583589,553256507,-22044749,-1138875547,1587944541,-342830717,1890281541,88819481,-1859567533,725504919,149059579,1278445463,-888441629,1562856247,-1094993163,384797861,-923061325,-469789735,-1606156161,-797121525,-1218447077,-35931735,1685751921,-1466668659,-1482817935,1974207149,1877240705,-45179177,882816811,-1609824681,1970572245,914951293,1603502543,-852496037,110032537,-1814020743,1726226117,178311061,-1013135373,1779140311,448939761,-926938819,-1214321983,575046419,1128786245,639915729,465586739,-314053683,214587757,-1196061449,-1757803811,1671397561,2092738579,1170160299,228939679,-501476859,-1595704773,-1234302463,-229432009,816888361,-1567721979,921081249,1550457979,980713967,-1224797391,608523217,1132614717,560535223,2052250831,-702587885,-1529458377,-227654037,634492707,-484830841,-998954357,-398692241,-671482235,1572158599,630814317,2116977839,537510189,1617560853,-797681037,-2032230673,-2120965611,1159549735,-2009150415,-758125865,1346581855,1818598511,-2097023409,-170786887,-1377023805,1939690343,1573866953,-721651063,198256027,-805540743,-986323301,1438068545,1837106089,-277805131,-441354527,-436984939,-11763421,-139287611,-249669235,-7752795],"b":[-1452173133,1625319083,745871753,-1142944903,1913754953,-530536083,-367811025,-1341927497,-902147673,-1161358679,1671066889,830101569,1463332883,1253072749,-2125883721,105253551,-530059859,-953848845,1775404199,2080614787,-730949027,-1453802337,13091219,980819351,546391497,561849119,-1634902861,1388395797,210885489,1004429685,-2066683307,-1345800559,-1572191297,-1180302379,1111880745,-22981367,299254903,170487059,632849127,1956291157,1410873741,40568425,-1066247159,-1812417133,-1386671671,-1298203641,-474707155,1646111779,-1978604683,1522883873,1399182177,1108947801,-2072330941,-1776304729,-35886097,-1842177507,941895909,-804869509,1705171949,-1491772407,1800251535,-1217003873,-1549805871,1389397825,-127899091,-2116341825,1562109745,-756550395,2055702381,1473038143,1160620397,-1194403357,339944669,1143584475,245664287,1416135687,-1716218327,518958227,-947619313,-899033827,-366556485,-1731710187,2140272141,1202820149,-612775003,422129203,-560421255,-136723431,-103168915,1206865983,-1333919669,541431409,-1197971311,502883907,-525776031,-1969995647,186063929,440298283,-135371569,1142739249,-1075147213,-1071769421,-135794099,-1663755167,1798993077,-893071009,1066277879,-1966171897,27320769,-381302263,-455897981,-55680559,479748591,1480991711,1692251659,400245557,1008327707,-977136963,1214028727,-1208765493,-526306619,1997313719,-612661059,-1957781283,-685550435,1351122369,821606017,412511121,997231743,1511557025,7408777,-34702875,864365471,1811116401,1000172641,-600377817,-1671763101,353632453,-734063713,2032244883,-1935106989,-1850780343,-1912048041,-846097767,271574077,-1204687771,-711509669,-1154026775,344325891,1764338631,785207053,-1459521079,-1612525107,-465814597,779478795,1049894477,1850864799,-963400037,162310133,642207253,324524961,-317410241,-364507727,-1657972833,198432853,-2128593455,1807394447,-1425166121,265636603,2083401767,-1134816401,1090534659,1990603927,-1714985559,-236746467,-1858123013,-766251205,-2072021411,-869001313,1878732915,-735409471,888926647,-2001026085,-1651464963,-2092945701,-356225235,106916803,1654412741,96710243,1911450581,-605410641,-359090189,-799724841,-2022706149,-956080621,-1374316681,193683177,-352019401,2074892137,1872720185,1287852475,-1698580823,599744669,-379553523,-1129595859,-1362129121,-1128426015,1119569811,358132075,1876639243,-1564016423,-1224148469,-1369946611,627005669,-1765426981,-1897169103,116110147,1548122765,387477915,1170933313,336084095,683426667,1609481725,855368075,915737119,1925978243,-1252131165,771284057,759886319,-1823335311,-204895675,882193675,802030449,2118421383,-970649567,-1421456345,-1808667575,1502607519,-83083275,-516198763,81357751,1580155177,1885314649,-1785355777,-1832994543,661149273,855475345,-1576343285,2051679303,-1718324393,-517954683,634381369,1938878687,817266443,491734901,1071441063,-1087884289,-395441053,-1863340341,1740430273,-1610607511,1698450317,1501875507,498892923,1117232585,-268919661,-1427115527,1861708313,894913413,-165697685,-1742151671,-1551057687,1824962783,1788081039,391899967,-1817050015,-1942108153,739740541,-1111009931,1773917607,-1429700487,1365958533,1064911313,835757105,2026645967,-1546807733,239495663,819287175,94439273,-1897003857,-1401567625,1748567827,2013276453,1385037051,-404983711,961963825,1469145771,166033603,-1201941867,-1805741375,-856356609,-350091657,114747193,115791357,485186529,-1612864791,-1879916291,-1973654561,-1179761553,1611608739,-2050613273,-1839678643,-9369783,1435880609,-575795911,-840529183,-626515103,1420502379,-1339669881,-1613101207,-1558392709,-1195667739,564312865,1118570515,742833379,-669289193,-224090153,403148979,-1733466267,-1604360655,-684823241,688170045,-272942815,-324788101,189850779,-338623177,-408037677,1173564791,1613661901,-1902857891,-1006069301,279528183,-664014343,-1763999377,621734855,-157684705,-211982925,2025867157,-1751365521,-1789412053,-1287348571,1577827987,1426937965,-550958329,-7116027,660052055,-405598405,-779263645,-1728768497,41648443,-94253809,719197235,1509996941,-443119247,-31862921,1350832115,238274333,1767230335,2141435947,-711928879,390245343,438455475,-1042674567,-764854437,-71378105,-1355902097,449951297,-1105922443,1379982543,543246213,-761331541,-991607149,-1468218911,-1768099535,429856053,455727875,1491743535,2009531279,-1430560251,-199193133,-2059430693,289798707,153990765,-1742457315,1901918193,-1902465879,1287509089,1120065263,95259251,-1000535493,-1203041229,1192117961,-95822371,126179465,-1015541369,-3728815,1754349317,398531121,-2036394381,914038031,-860790009,-1847801459,909415113,-1248761543,1569946189,2101545093,-1142614193,-1117936665,1320416207,139216563,-944367277,-2076639597,-1177442123,1939563103,-564655727,1708949663,1870724675,2109054257,509853629,650224685,1929518471,-1881061285,257267751,-1132940389,-1739070009,-1297171981,-315466711,-2059337369,1858295175,-635122131,-1503896515,-106168803,-1967611399,1603414419,1961371189,891625685,412032641,1545352971,1080190391,-66816589,-1999913977,-140134983,-1606548557,1197813491,1139669871,-1122575731,661045237,-893057707,1289844593,1718175345,-1987027829,1688989753,1411966237,1222279521,23375857,2036038457,1693949113,-1135416123,-399058407,1764300391,142507373,-1470298429,1936147085,-2143095431,-1409147721,-1096054119,-266820455,-505498637,-470250915,-767273833,-2079461031,-1352643127,-611114735,-1738517579,-602415559,-1560354543,191526575,2056676431,664027317,1982120619,1734944881,685689613,988109501,-1482108979,1004728759,-1335113883,1945113181,-1773775249,-472588677,-1403334121,2123840613,-83964131,1859123621,403667909,-1601744345,337825989,-105331933,-787239191,1665183289,728684131,2042468135,-1911602385,-1945891963,1569755281,-1107045663,-318106821,812974095,1364686063,1153344493,1073529641,-344892195,1602759147,-461850727,-1319234819,-1758397693,279957375,-2040518987,311261693,105143771,1919834975,-1422821385,1018908909,767465997,1014261309,-35335911,-1185135993,1477708833,-1943471359,-696826231,817379933,-1895805963,1551567657,-1843764357,41511723,1902860445,1049061603,737653363,-1830472225,104074959,1136180867,367276157,942402833,-874932429,978714065,-477411953,-863755267,-145285137,2029126339,1486098825,1628170777,1429652577,2123852615,117753483,-897100141,2068133059,-57954117,922764931,-216669705,564566989,1094665289,-1600341661,-1857067787,-210936999,-1870091031,-49266913,899714563,-1077148221,-342972525,-493085515,1998660427,546623827,171652135,-1260555011,925625037,608491603,601278219,-374982437,-1612764749,-198510397,825378671,-605002511,-2089583867,311543981,554590893,930144283,-745952167,-208505971,333490919,49590575,245172601,1742303673,-189144769,-680301411,-622844437,-1311123569,1423394943,31013033,1545036669,59069971,651591295,-871671023,-41410115,-195067565,-1440486021,482114943,-1697403165,-1082193795,755411137,271692107,779042439,-1988973521,-947484633,1364532933,-1420311417,254268145,-7710903,-748094289,-1851412073,355367731,-1634017425,-909950527,840060257,1335277633,807100293,1427943611,-828935183,960314667,-478448971,-1113047617,1886267357,1341905697,535822297,-981036227,103608089,1879431365,-1881462203,2108973513,-847210779,-1254949431,649327629,-262399839,777350477,-361007797,1330775855,-1839838555,1597956527,424893519,-1345202477,-110161711,-356939451,987990373,810674019,1362014377,-800009169,1788527743,-690280493,-837551145,-2114237965,-1733020881,1586274553,1654452025,756956431,473644601,1970446837,-1192780963,1837716863,1397538899,-739821781,-254323525,-922993533,669590409,991727395,-805706637,520463535,-1417711521,1001047277,1214727553,1946468501,-469748479,-912766569,755482597,1472720327,114054179,1353206941,1497269269,391262149,348044741,-157458829,-710652287,371090617,627522643,-1666579551,1574211423,772888933,1963233487,2126497113,1614158429,2147320911,-587586693,-1439706733,694706477,-2084279835,-737903369,1923655901,-1629027513,1351121871,813236131,1473757821,371346661,635886857,1471811739,2023284839,2092256087,1650851843,378239673,522622603,510006003,-1083792791,-349110871,-581051681,1020057601,-1401304029,1883858505,-488964221,-1749195313,325535451,-513973987,-1181537663,1825299027,-1150600641,2092785207,1953837095,-1179840647,282275881,-1728094291,-1511873197,-1026277063,-49911525,-1344344733,1421039815,-896917617,840846633,1666997183,1150029531,1193538129,-1996862559,-394560185,56506253,512855809,-431743583,-2114606303,666256941,800705541,1325529097,172212913,-425493753,-152928549,-1879647619,-1753051551,-61747205,1596844325,-1088016319,1680498031,425515285,514884097,-702045519,-1003847603,-1035099177,2000673767,25090855,795238785,-359925821,-1959289983,-272467571,-927296781,1359345271,1584966523,1145228285,2103375193,-448894551,1686850513,-182502091,-705961909,1892862371,515156351,-421239835,-1671772721,191949113,568338009,49689019,1899720909,-177512421,1551043195,-2068462603,-1185657373,1304809761,-165316425,370717855,-1342520997,2007799709,-468286183,-2105761461,-1002338855,-1447375305,658035693,65143813,-344561267,-1425268545,-1455803565,738190575,-1391484729,-586890861,1665207103,1128926029,-1305701877,-1943508081,-1314012885,107301165,-475549713,370141355,1853145385,-1288296781,-1473835601,-1678527897,-1673144275,-1384922495,-1964573667,1118968615,-1156234509,1893646199,804051665,1729260343,-365060085,1943448143,306702143,782198213,-489487431,-1952851195,570059995,-1073663337,-1902069253,-636332317,-368656147,1633976225,217569351,1670948675,-1156721129,-1990008847,-1168339539,307869807,-1067709409,-618649119,480109353,-1045615943,1339046659,-271389135,18107895,-603252997,1544694167,-1402393849,747122941,-1589064657,-1303022495,139192253,-1352945447,-1397239681,1473878637,-1893066121,355451917,-219103323,-1682545091,-470647129,1163492057,-175053971,-79460595,240641881,-1391063369,-2095027929,-992492879,825186155,454348371,-218743723,66284815,1652390171,463114605,1086463119,-2015259443,-353344405,1280386379,1667762525,1128230643,-108152497,-947818105,54836323,-1783853937,1933593867,-2105357417,1493461359,816228189,221669099,1855936607,-1620868861,1034632627,-1251977805,-946161717,2123945675,1681812903,1049732519,-871163307,-98161891,-539427529,517511343,504405063,-729510903,1241911261,-738451601,1299455265,35982477,-832863903,-645172963,1370461821,-557738563,2001608073,-1451897379,1964949267,898840515,1412596219,-1074514887,965799073,1503649497,249571795,-1629854061,344231517,178194813,1328051785,-378642811,1291838843,875796743,662976675,1503849701,-680566871,-789463363,-1356737163,-700101083,1611517191,705706785,-1885696921,-344455209,357248261,-92720773,715129523,1863438061,-97983009,-1827925049,-35210949,915100341,-186415015,-2045966167,-1045179393,86207921,1492583781,-1048323375,-1215090025,551466407,-43484391,-697685945,-746931383,513679893,533734323,-1713876893,1216733819,1306042811,-916281545,1808823081,1111049047,-1116427771,910593901,1383259197,-220604831,-1148586283,1588361761,-1920548765,-1983845333,-657374797,-1842299399,-1106742935,474875381,1181329827,-1023364161,1662592155,129167933,1967000073,1006998605,-1840517807,-1228297249,1915951927,2034267583,1995640853,1336251137,-11087155,-1658186831,896735761,397734093,1747825199,-1878137755,-2146571067,305380143,38180683,1752645987,1835434869,1698771387,-1691835591,-1997258045,1548441201,1444464473,1959285635,199457959,-2079506089,-2109932933,1902175239,-1877261051,-296708821,-328092601,485694101,-1672036775,48960829,-1749033833,-1255437483,1036572253,1282545319,-701638541,1541264349,1082197141,-699107691,1127587359,1965075197,-1279621269,-1693393413,1885198659,560167587,168359873,-759027623,-924362969,-871683973,-259060765,1062592373,516038171,1514607023,-270882365,-54543303,-1881226287,1779046431,-1128901399,1719725511,-1703191631,415305905,724526197,879548101,-712458829,73310281,-529686999,1017841881,13795577,-65937625,-112067911,1965295501,-1871939235,-1047260483,-530933357,1545139445,1786426203,-1651124921,-672827101,443832207,-870253017,-1978787037,-1541939805,450382973,1854288795,749125913,2010114689,-215122969,790755177,1593485815,-1699919067,-417285769,359705131,-1749779623,-905028131,1966391243,-635672617,2128987165,514789453,2002240067,580091191,16923369,963254991,1694936263,-1724255249,-1413603713,1321499629,1168420941,1060320831,992937423,-1943602511,1393869399,2011401129,-68762359,-342732015,-745801239,-1966826369,1912511747,49737145,-1586392703,654835443,2113116885,70965721,-1280001273,509813947,-16710689,-1683642301,-1731586423,-74593605,435764225,970126917,1227279607,-1839524621,-1715689323,819993867,-913090165,-388228081,-894004169,-1732440359,-1541794075,-1395300211,-289187425,1529958445,42429549,148892851,-1523752033,1189589103,351334163,-706718097,2068512537,2024965335,271581301,-1083274003,-219775543,-95644749,-1183494875,-1004791999,272306427,-1780983203,-1357587323,-2103838321,1255104067,1949706847,-1877442079,955720877,-376866209,1086417599,1514653211,505399351,-1198381663,-2098934863,2063144087,1991739359,188350889,222529357,-865576363,-687674551,10843109,1851540227,1798583771,817657637,-1523402129,-1519508957,-511476563,2137961859,1028616221,709501609,1764367931,1277652153,-1336700917,1041636507,498116417,951398125,-14915075,-1569528861,617586533,-1159055855,1719924211,1636359269,1614684213,-1900729283,409707003,1113060751,-1665456995,-1033826355,1918156651,434358205,-1186014753,-406708605,2036441425,-123302299,2127497321,1244785109,317671501,460604477,1848414763,808517851,-516962847,124299845,1753423643,2020597379,-126211193,482356097,-1939295181,772720711,-864073667,-1201666643,-1475018901,-91414527,1194369575,-907651519,824782067,-2042191351,-2026356291,2120492195,-526250635,-1356730487,-587897551,1925637449,1610078665,-1996763227,1274912739,-133391781,57297813,931702847,-320970783,-76995005,-1269859929,-843309205,-105704623,1538894567,-92023287,-447125157,1360284413,189256941,-1729323855,-702318875,-1303174601,1877714005,-680360665,-1618726415,-1611983097,53812885,-1804907227,278266945,-386804939,1549906955,309588187,2043299487,-823971203,-1509419353,1560773399,-1741681147,2062071887,1151143135,-1564955913,165712277,1987466639,1391189847,-74156395,-805981893,189203237,1663040311,-928608763,783700267,-1014269617,-104229421,562810817,1643453543,589063099,483925835,-1326512379,481702913,-32456787,-40339159,624620751,1100929133,596869391,-1459710635,-503425505,13140257,1805001017,1298128809,-782927045,1124977113,1044343615,-1248159661,-1199124919,-1705936573,1525705945,1585106047,-804759141,-734840369,1863889373,-1102716813,-577568869,-573863231,1577252519,344981877,-95406549,-1475034769,-358108003,-1471993915,-790082353,1124799789,-1935940853,1314336585,1038224665,-1010137255,628902009,41588341,-1104388123,1397495019,-1477312941,7360839,-840396841,1597756891,1364578561,-653441621,-161919777,1623605969,2018335813,518354691,1793653017,-449146255,1751428679,-1443991511,1694886629,1736513407,1278102331,1934473435,-207359923,-1879716815,1378938571,177077985,-262607235,1586613199,-1243859241,-1936409977,2019704105,2040401865,2015303371,1091709525,261740319,1023065989,1916032853,-900576429,-523264535,1586011979,1536338101,-108874409,-196091207,-1464967939,1331379341,-286983941,-90791613,-1221216709,659503475,-1035647877,1368607455,-1659296867,-579770115,1084500893,-634653473,2077871197,402174077,-938775005,1718362733,1162402287,-1310949185,59299537,214939763,425136099,-1563127711,827532233,1230175671,-410017207,-2031624861,-529017915,-621765213,-352474977,-1287006401,-1261255411,2038904119,-1682477181,670716241,-1561250651,-1984458699,1918684723,719729721,1869554555,-377283407,-1630461893,-1281666319,-1704810411,-1021725791,-866094313,-802925613,16493669,-1963745615,-2143830597,-880180801,-1331328259,1145586339,-468745817,-1240895511,630359899,-1225458193,-1907641409,201722259,1616845659,66955287,36111193,1330465909,1540833611,-1862249131,-1394439727,1288065281,1878049619,665336539,-1783588991,2091573995,-1223133813,-1496492395,-219175489,1399528241,-1664689139,-1013372445,2089638501,606756881,1510576623,709661539,157344147,-1216740863,-1424364095,860385703,-652334965,1257778439,-346763183,221834889,347401843,1922256367,618808313,-2099435865,-2062229233,499377161,665886063,-1137673711,312365723,1480706805,1198803811,604108935,-43778859,-1351842327,-36971017,1398408523,991046905,642199815,199514495,-1129305537,-777654561,-454697473,-1353579073,838310019,1983798625,-127579335,-1037170027,1555636169,2111207417,-1956691897,443890891,116048971,519937733,-1664931147,-785833607,-480970187,-537451989,-639326229,852272397,426284501,558195527,1383685805,-1640538763,1155071351,32060989,1978163985,-339693347,-1214515691,1614363357,1296578513,-1068948153,36616943,1240671571,-99084961,1126404157,-741131641,-794304075,-1110205161,-1880182179,-2147466883,-1865697487,778583097,-1119199927,1563608243,-1341098273,149718213,-536794781,1816434039,179401333,131196955,1709034475,-998807335,2072306513,1365810557,-1422121319,-99983711,-1093985211,145577949,-1402735125,-693735497,1223738743,-1221283753,-467305033,1499524707,-356297031,-1099758569,1896997805,1299918885,-761890771,-1800651171,-1204643861,26485701,-1531388257,1696591155,319710831,375885435,-390349817,2100684525,1573688607,575855009,1833856493,940809719,-1880595663,-506957883,774005327,-748369025,2121034563,-606247,-1599225129,-271383639,110479167,1397522373,-1017574263,189160079,937683805,1416742561,-106421597,-1921352863,1681548757,905197991,888513001,-363239819,-1823079547,-201237421,-2058040757,-2119350705,-1763496181,489015439,-1684883831,-1123144663,-311060299,-1015214883,1188554093,135790269,1599451581,-217537667,-1138368463,1520570741,1177078299,535648741,396975375,1880953655,-2066137937,-769701557,67454641,-161180717,1160085507,-1594364999,-191557315,1721710907,1600587883,1700420871,261238233,1174441175,-836821387,1560870153,-115536669,-499545383,801841301,-1060589053,-1205910059,220332385,864620879,1808791363,577964621,-1364600269,288662489,-1762555985,-888979565,1111700483,1242322493,1878157329,-1819348785,-1922829897,-1668125211,1366107567,-725241543,-17399217,-370830515,-550888399,1168197483,1599629519,-1521900995,-2059753583,-842046229,-353703461,-459300519,-1407561903,-213014757,1863735909,612981033,-1254283063,-1035927277,967698949,-924872923,-852546263,-734115845,1156062359,-491936731,-168563355,1634140167,-1322024749,-1404110969,1952258159,-1947214235,821166247,1611231319,196023375,324982739,-1213469983,2009708537,1548614955,69780657,277464549,-987772629,-1445950681,-1168112503,-171303435,-1468711453,-1456318341,676284931,1837409005,518336787,1492740489,1585467981,983298303,-739535179,267628995,1209795759,662185329,1088599361,-471178501,822657441,903925113,970088925,588748063,-515916923,523275337,-1404395541,1464423849,-1885898159,568305019,-504773911,-1174682915,1068931725,-312655115,-2049483631,-33654725,1300753345,377976567,395567355,-308802015,-1714941341,506425459,-1132453683,2146030439,-801713127,-1080090599,1744087957,-265454639,974934405,422351837,-1113578911,1546743687,-1315849561,-696941309,-1116736013,24937901,-1775459093,1291816273,496462753,-1071928959,1477818029,-108214187,-1984641935,-1160962729,-264136049,1661640065,1307260479,-1925771939,424582423,2016141639,-1999389375,86916243,512449753,1333607813,-1487760683,505820099,1578162679,-1537828179,835004451,-2033275223,1798119009,1596337291,-1019802169,1399449583,1308273149,-2085696425,1223272265,-471444911,640071865,-1205202803,-777717905,-1519320081,-1632004925,-1445601379,407638917,714477701,-501799705,1568157093,2096979679,-564115999,-2104743723,-1077085465,711767567,1193618391,-647899125,-1498469973,903409417,892720841,1638450357,-1895105417,440742397,-1261082159,655783189,862014731,956934867,-1448172749,140296267,22348675,1952059759,-986755741,-1534983241,1405237183,-203781413,-1865241361,-145241809,-1537627259,-83100403,-804069059,-2021534077,1563064307,-1893096037,-147346295,1746982185,1133195123,1725484277,595108063,-997579273,1237508077,-1728321091,-1028733503,1614374335,1481085759,-1022050899,-2035217175,-775497197,1444380923,555060785,237684539,444497165,1715761501,393169003,-1963198433,-1537277311,1503508339,-2122870711,-794694907,911016003,-112407077,559899833,-36814311,-262801029,-1670482559,400865377,-1459259435,-1510041693,-308960393,-81833093,-979226359,457288507,1951481795,-2110662101,-1763016749,-43105525,1374947623,1820691653,-1277324167,-1740705745,1275784125,1627090839,459003787,715421697,-1815928109,-266103187,-1335277243,-800478339,-1801845153,202937135,560430121,285801517,1692695139,-736120671,1820690129,-1302938035,1558711473,-2036733077,-483458347,593715831,1372981267,-1163082581,-1532750261,280226397,-1814033527,1511365429,1082222099,-279638585,-1191444847,-1475985289,846371533,34711015,-727489267,859809161,-1752341771,-1017376627,-784138963,-2063859537,-1131338403,-584295071,-1951990601,-2145805823,281934169,1118686713,-1599194129,249633361,-595114299,892838045,-686669309,-273923773,368119969,-2055518059,1624928935,-1516378389,564372285,2117242455,689944007,-522734539,1903720163,-1681527147,-541931497,1382994107,-381005167,242427197,-1450028415,-983111137,-409665929,-422662809,182107025,-1638877835,-994482811,1740137383,2056724847,1477755029,-1167055187,419137401,695970059,1972873663,940177973,386551197,-1519514231,-600116681,-1577817643,-1253019133,-1267892237,-2132048113,-420467737,-1580023517,327562195,-810225931,1874100569,-1281837401,-285218291,-480283121,-1874835609,1812989227,-1882979129,-1911165299,1105245145,121639077,-16431193,-1281120323,-1118190227,1353766967,-1975275631,1639686015,1692729413,-160077553,-1773873615,-2125826039,1074714925,-1898660477,820391093,1468119923,104475443,-722819133,2041340007,602786789,-790250211,-1696389617,-1227361735,459266549,836695337,615642015,519168471,-1709015699,1314442791,-1471738387,-790390551,239883297,-1255682775,1208916903,-1223845581,-574275289,-1053238993,2067464129,1584241255,1840550891,1784407261,-1223744763,1120172837,1903255469,-901704617,1990116219,-1321959327,-304563415,803732155,654223067,410848041,-1184350053,1802100531,-205699159,262939969,-289252931,428999103,-1062128893,-1316197175,2050644781,-1925666471,-2097784195,-72415307,-1608286935,2045665503,286954063,-411300709,-2128606505,1588063097,1649739975,-1129056627,-889191485,1844928337,-1953269109,2136113985,36168961,-1993594609,-1304699357,2020943677,1399051999,-1078953845,-625324035,-36054215,-372769439,1221354285,1652803581,-1178638113,-981571651,-305328491,830001705,-215081365,1489993605,-1631738467,-1262209067,-1104290391,-1254890551,1638923789,1766898913,866193687,-1821795639,-97432135,-1159320319,1570045057,-531747725,742958351,1431115211,936538489,-652714275,-822317437,515622045,-1184255365,-901445547,2049338415,1888043931,1136013857,1855306381,671824639,-112274641,-1509215609,690131513,-1666288491,-2123877745,-540046169,-1290036549,-649345319,-34848767,-1587641373,1143275223,-656966783,720224605,1597135355,-491642403,483240047,32350587,-1744497017,1980385031,-1665278871,1959903713,1997560317,-763055767,94097527,949205709,1791854859,-606016703,-1955239635,-917745439,-1320006907,-1849978827,-1325870511,-1615323493,-253647865,1842889499,-1860281023,1618780371,-1776078481,-528303255,-1495376475,1356222775,644783779,678524503,823189963,1264087779,-1679868153,1570976897,-2050182021,1113406427,-150647757,2093885173,-1033870813,1170951045,634105819,1602677131,-1840293639,-1755672967,-1170212977,-1114231601,-833082555,-25089833,-777994807,-1878244701,350954805,1507346585,-2037979599,41082869,-1009921439,-38845773,-45844511,-1709517139,1476675299,-2134208121,1930983453,1266054719,1313721369,-711776059,-1336276211,-410264339,-1890205091,1196142893,-1168266951,1527856323,-928196553,-878220851,1544780333,45798113,929773177,1606803879,-1201516707,1044955451,445033403,2138378979,-550782527,-1347379107,1961923525,1584802249,-1615724833,1590965343,-1111819031,1060275789,235916529,794324153,1447723331,896337219,-2005594007,-1115118725,1436893553,-731115279,46967593,-889612933,-943380905,1616412725,1380568137,1795389983,-1320729751,-1113916053,175365387,1018529237,-1318714013,-1595145839,-430233313,1793665117,-245781555,907975555,326390915,978907579,-1519989449,2828981,302077045,357587419,1312540439,915169901,982679905,1751951517,-1246587833,-551215487,-34203239,671813135,-305622369,185761453,-348448555,1960558743,121747645,1808271183,425233949,81437239,-1378857301,1188894129,1555808027,704657529,1954293957,-2091295601,1607201701,1189710353,-1905784381,1348020797,233092941,582920871,330714895,637595441,123211969,649360887,296567367,-2049257553,-528929073,871402281,-180302161,1908523249,1734527963,-2026483919,-24551601,-321864171,2087702055,-1874319983,1889180821,-1231112383,1846635023,961198729,1495079181,-2057808515,1783940589,-477166479,-1033041043,-2062973741,871333087,-1343245719,-1582668357,-1174590745,-1676934379,-660691013,-1743366889,-500390143,-511138137,-764046947,615204443,1754830455,-104917101,1889874939,1844994255,-845385283,-638609217,18191199,796837331,737033037,628610575,-561575603,1936986203,-924941087,-1998178611,-1038609679,-1165758525,737299165,806456577,-801056613,1364005611,-1693077683,-1398261819,1474674447,-1402789333,-1604809353,363844061,-906259817,-1554686183,970372627,1061960283,-1517563871,2114812781,-1490881265,-402194047,603206439,1967840045,-2055461167,-1713854515,1592840865,345308165,1093548573,1105848997,1680645053,-1398453255,-1742790405,598641857,-1734645631,48905067,1608741527,1299762171,899184325,-1398923699,-1059608125,-1899322339,-1713588953,1761174105,-861373901,1223627579,1205350193,-1039998435,1263223147,968130999,2041624133,1083125177,2013491479,704011739,-309563985,-1636469249,831916445,1901182757,-1378036849,2093329011,-1791350959,485196639,-1442946021,2086567883,538487683,866433335,-2088998997,1551519483,1641542519,-1464746211,762994543,-1123022071,1749343445,-2130780997,-598885595,1933175583,-545522017,1166666583,1639596983,196368589,1832027143,259695327,1012623797,-1787196331,1592552731,-202392679,374507,1999405467,183609225,2133761095,-854147623,-1878369601,-1748239495,-789900599,-115428027,1326400711,1936527529,-43940417,227819661,-2145750209,1216638667,-293176853,-1095848541,-1106638303,-2061541889,-833334113,41942155,547196481,1206313325,-2032508087,1806471879,249102679,-924352085,-688756585,-995033153,1080473977,404446019,-1408951457,-2092412365,17618329,-241454171,623874445,1442666073,1798347893,1148223385,902413365,1331944053,614196055,1986722515,1769599661,-986974911,-923606137,-1036510431,-243435741,1679365807,-1423904307,-1891969,-1733518313,1815869517,-718585333,184372609,2079054101,-1191594865,297629479,-1378210345,-822618261,-245359629,-590648751,-1364108011,-27891893,-627576993,753186325,1533982469,-1045275787,-1533886037,-1628891659,-660547245,672941887,1485443319,-798983977,1839060511,-1789572929,303775791,-1156359617,-209043957,-118505195,1148045663,-2084560289,-1156526453,1281910685,1516969703,783974749,-696017937,1517475309,691760203,-62699425,-1522215333,1247102239,606969765,793550717,1333486361,765962847,1520623023,2055781873,-1485907107,1594100873,47426151,-1772563215,-1576769709,-820261571,708823555,-1041751059,1871642637,357372415,1993935505,-1555728935,624708939,-1711862445,713823003,1379592891,-1710667657,-680211551,887432583,-1341955969,-1380676577,677093455,-1753597303,-644266481,-574164381,810791763,-954029509,-1261015649,1773616759,2103881765,-524873535,313352743,889682769,2117181781,-329803911,1788477989,-1526495971,-1978103923,1349222605,-1042956473,-1207881285,1449675355,-655733765,-31278339,-1709000093,1576732833,200553863,-840516737,-417335181,-470762353,-773077711,-840990815,204770461,1308369145,-472291653,-706219047,1866111299,1881455117,2066966603,1812256361,-1315356109,-993428133,-2008725941,2081041359,2143479283,-729319079,170929935,-513668529,-342672351,256971609,-1815231689,-1446274129,1985631549,613603275,613803643,-313578675,-391887375,2028750983,-527542173,-1588773183,-699186271,-193106701,1450984169,-133333337,1039566121,60877267,962044109,-1476488335,981611999,983524551,-1231952337,614430027,1624122625,2111838617,61951915,1843783869,286493685,441060833,-204095601,1444135511,725388595,-1805997889,-872620113,1187103431,1524317799,-270627305,-62717177,-1820573197,-1026685911,1668514727,885587775,2012094327,-1303085455,-918976467,-535058033,941186617,158961729,200156047,1063324339,-66711149,-227783897,-1548064313,594992073,1347944091,-1056104801,1146469307,1486395477,-1975933647,-829654309,1758865867,-1001224321,104728457,-765380129,-316748961,-2135276649,1152102533,1674744391,-1786631727,-1803049723,1432565615,-456325247,1353194367,1285938051,485433361,-1759326661,1846661375,1404096793,2104520327,1617503411,-1763108731,-1589046999,-1006244489,1630110761,-324774687,415299877,623213601,-1074204447,1888396859,-1522259835,499157125,1262708305,905116093,-487946685,-1827336937,1259252847,-1336191691,1010263301,1489620337,684680845,1213614901,425995513,-3858495,-425182443,784291327,329741215,1452824857,738338821,1100085793,-692244107,519726709,-916644221,8294843,1972506505,-935679239,-2085672927,1618203151,1407486861,-1048148913,1717092809,1293626089,849269207,1491277699,-1524807079,637300157,-544658925,-1507215349,-51237019,-2147085921,242163553,-1586125829,845219467,2146774223,-1185837321,-1719576275,-83498987,1086864241,431430717,1151301959,1104399055,-1213693671,-1749815679,-1511021323,406267373,-862225837,-209958891,1684068243,300526253,63230039,1850377467,-564054373,-1068995541,-759833173,-1578339937,-1441279803,25922751,1892012975,-875740339,285072577,-1968664853,1077882217,-205591361,2074700955,-1340475689,2023552913,-1992158783,1352391755,681340049,899431351,-1542125011,1632593025,-1555036579,-623765651,385901909,452804235,-401233711,-436295585,-1310692625,76336163,-1213295753,643024853,1181026279,-1830128103,1592766119,-910947857,1257804123,84907805,1116370639,-1870744201,1857806779,-253659115,1653810749,-1431034713,416458621,-1376612461,263214363,27519733,-1332281609,-1992465229,496921127,-1957971729,408590937,-464791335,797574053,234217809,-1986259123,1723729613,1169241273,1962738873,-1891513091,687423363,62474693,2040179127,-1728254195,95587569,222537839,-723019389,-1324362585,-2041414975,-1862706741,-495556409,-874949385,693734573,-1239201187,-957907691,-2017111113,-1409591037,43068457,-1997882275,-353057821,1802036373,-1284002665,1977895307,-560397199,267585761,483161921,-1280713095,1431123475,1075431537,1555502819,-130006033,1126989627,508928061,-2020894809,-577660299,-2110527241,503575271,-1790923165,-914804191,868907995,847905977,54307559,-2080855897,973647775,272797897,-2110781501,525194745,790323657,-1364103531,47403467,2141154091,-1154115377,-1144807923,666748871,478638463,2939591,-2133867979,-942184541,248866003,-607198323,-339890505,-233182903,-2094844981,2082314157,2060558799,1490476883,-2099219709,1570704659,1964248501,2005968235,-1185098643,2105450283,67404727,-1000085315,2068133123,-56878469,1821311691,553719911,-823548309,1303192811,-1571591311,313727735,-1397761275,1297382867,-435072357,2068231195,1591417635,-2100081975,-36498121,756437007,333620021,-2075559405,-202524355,2082263269,1205284183,2145538789,-474940089,2026157335,-1169311169,1157553573,-1198906797,1960039881,-8831401,1894532295,-1483202039,-186461485,1467979837,2045017335,-2016870925,-1667718615,-390168049,860692007,200749069,-1854656789,1656000741,1016422479,1927709927,2082478059,520292419,1309161,528266069,870458597,1139070027,1680748043,332499675,569621843,152250587,-924857903,-600105123,-1383562337,-579234631,1494445893,183421951,-1013753023,-11768651,-227188221,-126472369,387738359,1253248327,825055725,-1737788639,-1236022861,920609863,-2077159229,-1320962559,-731752815,-2078165371,-1051321977,-72986311,1679750719,750344383,1014103509,1607486783,1686116233,361355831,223731513,-2135776941,1333629477,-1123653835,-278779515,362042761,-1115937859,554610297,1256267311,25512285,-711721793,-424227549,-346674391,1714162033,-719285909,1294693659,1612049021,1054239007,1854936511,-1249613157,141771573,-951987147,-1294775867,1301315641,1238550851,-1382287649,-630389885,721550715,-1884737639,-1401671811,-2486275,1162882627,-1827809393,1908619443,-943706773,434516543,1475172013,-1630132159,-34794275,-671794329,621762035,299129555,-1936236777,635709211,-1513884583,-471903213,1527324739,-1272594253,445547561,-2105069397,2039246205,-228005073,-970402051,-1556422227,1857452177,-1918487635,-1702171775,376156521,-129174709,-2080817081,1626028287,-219438501,1274052851,-1700627515,560730577,1040598215,227411949,-408231205,-2079060305,1087391461,702482669,-238839711,1615430725,2055963313,1563554973,2058560131,-2036365135,1405575553,1188235883,-917397907,225996123,1565784977,883531713,1815598645,-976163743,391068091,1381479229,-71755949,883608383,-1190775959,1176080739,949526997,-1398192313,-1652105505,26366787,764991439,-1920929351,209580353,543845403,719320201,-718280791,1007842709,-538563761,-2145009057,788278449,-1378176035,-245970091,2034218297,1167291051,-749871223,-1651570753,424009063,969614707,1208500725,371385361,1286317757,-1722782485,1864304365,1577086437,1848608997,-221958605,1868337863,648610619,571714973,971748145,-1589512455,-239228893,-630583855,1756464219,1583950683,1251874581,-788656827,-686188493,-782783849,-763295009,368124527,-1978911753,656925677,-1411025923,1696743219,-1419516815,724242077,399310555,-1821349025,-1181125225,167209905,1388296671,-1455125193,-745313103,1942308089,-1674316259,392378887,1937191131,-1775683485,1815427223,437713997,-619793431,-1572473255,-1624203191,829123139,-2096238245,140562579,203287165,-2146550257,655133813,-1462113113,2067799689,-1365936413,-693073249,-530761003,146925829,-223752435,1784208111,-275891519,1655951299,185450785,-1274878337,711653419,-724867045,1981821375,1000518267,913591071,217087859,-2126520075,-2000013539,-1813473517,-1961448383,2106009275,872448683,226707077,629886973,-583990887,-1134537407,1484619523,-1759621467,1186824227,1126703465,-5629379,-123658773,431206097,1671080913,1065802937,-1358587503,-1733994405,-1890841433,-908922513,938022379,-1482778809,-1663169463,-1241981677,-444962887,-953149343,647032431,-183086979,-1946239937,16323557,-527850705,1815664081,123619109,-1097771721,930213789,422235175,1220650149,-1591675583,2059784457,1361012771,-454132035,-440197195,1834424809,1902562143,330467183,769267151,1221485529,-436345805,2140227129,446303465,2009474543,1910845091,2103020811,-2110025531,345880653,2125419801,687644821,-510447995,-2049732235,83025141,-460792151,-707617163,-157187843,-451157879,-1993164831,1623612195,2122976195,-1727335575,-1645035267,-1403227379,-377113887,1218660747,-667816645,-1244779681,-226375881,641624129,-886105519,-2123815923,498996185,-1442210275,1567349023,1400649071,-6768505,-2089080279,185412909,-1911460269,442651649,762945147,-1953220643,-1344285247,-1874146277,513690269,708123755,81612223,1562098787,-940721501,-931624481,1638135369,1400825855,-1330527111,1725578893,-2109648119,-1900890451,1995923721,1795446319,-373890599,-442112659,-294007581,2121975139,-1372214591,1163771455,225820921,-1378835037,1563085177,-1542333947,-1878994327,636892505,1193868499,-739301263,-95912087,-1381677347,1037021241,238752047,1206234945,945126547,1952855829,-492109133,1228843525,-1324558559,-1040182699,-1833701901,1657485249,196744671,-437097271,-1899727345,69409793,-1660679405,1953717483,1104807763,1360494391,-576610107,-1639819473,359276499,-363863059,587027655,633956879,-900557449,-204267675,-1447912207,224258367,-1870876351,-363238271,-1797062311,-1016215957,1543372551,-2139957491,-209397669,-1768375485,86931697,772185131,-1275632139,927405087,461020895,257217501,-1977492139,-1253425589,490736359,1468814845,-1100872385,356961469,-617866623,746617743,-1489992855,1644410941,-499817891,516766639,873066817,2025750627,585082063,-2000836807,1529730383,504358809,-1506901881,922252363,-241465493,433585591,-1286436369,-270662175,-648777267,922466609,-935600265,-758356909,1758392641,-364799115,2034603639,-946200543,1471397093,-650703189,-1381733387,95156961,1575243771,943692593,-672772579,1360183461,-1507443323,412171257,-419895211,-547513623,2053482893,-1470158321,-4025053,1070444545,-656493139,90824725,1777797317,-647923927,-1915317187,43940233,-230844925,-1455154381,-1235875819,-903022537,1314671249,-1927012075,1056453141,413181003,-628963365,-1072731409,875942761,-1177866093,-891133393,-727948361,1733750891,2093136153,-737748071,238782093,1711218067,1341085057,-371772301,800383475,207533129,495889987,-2108472533,677314275,1957724437,-269793063,1073486235,-1074416837,-1681241871,-42265059,-1679209491,-243792751,-25933969,-2080486677,-1410806273,1093433475,-828603089,-2048116063,1476224181,-1126213759,-353749243,-1228758593,-1542889387,1670627475,2034805059,-1855901897,-2090660239,-599171047,1430551113,45677991,-1089117277,356566101,1327117989,1106916993,-1844382645,-1760120105,1396149949,1685899333,1010884825,-949327677,453263483,-1272587163,564709191,-810312991,410883149,-594289897,1863660577,-653123891,883201039,552928021,-1247941657,-1830098985,2082152345,-659015485,647428443,-2117247883,-781105179,1680307917,1525236581,-2008527407,1122835003,-598360803,-2131547155,-590801219,368329607,1467867807,162129125,1894973091,1630289039,-1623423635,1046218949,205807819,1563375875,-951539955,1926212783,-1605184679,-1649292727,56086399,2046304219,-1863048007,-1936246777,467639211,-177895131,-586196481,450749881,-569023037,1322014491,1231771987,649462041,1996662645,1329640105,546447665,1505864695,-1174301065,-1103249913,-947445981,2014157097,-993848417,-482504541,-555535903,367009047,748052357,1146728173,1542189045,-556306363,302789709,-549570615,1841356701,-1852213245,-225028191,1817413489,-538851693,1605652407,920529859,873180837,-352882527,453235337,-1745636985,812031,762936747,-2094399443,980536735,91431679,-906028687,-1965051567,1676837903,-960713895,-1936341507,-1124487899,-1411991281,-1643126805,607522397,1491702153,1314024005,79659899,-1185839623,-1758265989,-1801460791,-1927025319,833861233,227496321,1009808999,-1850866083,941887073,-953376161,1129869599,1667977231,441827091,-210499277,1191735329,2063216193,-1091342393,1613747135,-470330053,-2097346199,-1300951123,593003105,-2015870027,-2025495105,-585423879,550969813,200194839,1715301483,1251581065,-1426812945,-1642730601,-1323411563,1057509897,994209919,-2031598709,-89481251,-672799045,915369399,40675497,733311945,-1782240553,-1015032303,-37791141,499486337,-1794160199,514940193,240759953,593372735,-98465911,-1354124375,263353893,-1922366851,1819321617,1466284545,-677951545,216647779,-933010047,-174235923,784570259,722784045,1663970495,1820091843,1526571045,-1055027429,2073991335,-382157147,-1939031487,909658475,-1453543703,64985563,1290698277,-1113826843,1674717857,2062378629,2011588635,-1212316311,-75362629,395679739,1580035873,-119827679,395893545,878506021,-1046828213,-1855706055,1200856255,739796891,-163935481,2105407193,-656808903,-921253529,-150933421,1587697619,-197881477,-1489264771,996416847,700501835,829021603,492213497,525269447,2045840171,-1072368155,-1608781849,-1977386801,516990177,335102689,1368805201,1664220155,1721160169,934268905,-142906917,-949803061,1053419183,961056425,-896624147,1478229629,-1780387575,63197885,1309965189,582616091,-496755271,450613451,1432965247,1965322483,-1418452761,1427928479,-1083258707,37304329,-91333809,-1743970293,-2051866583,-1429223343,795383153,2066467155,2007968413,-1927845349,-63481095,-1774841141,-1207166345,580770053,-1458344879,975999117,1137097245,-1411027973,1662288869,-673192575,-1403722017,-100560165,2102454293,1253408325,-780825183,2091233395,1642336575,-1003948901,1557352631,895013193,1511304775,62810321,-908855665,2061536715,746441919,-150099529,-1576948713,466185495,1159303821,-1847259719,1424504705,1502913791,769462935,217059923,1698926867,921316769,1213875325,507974387,-869424551,-939660857,-285249949,-1012359127,1940604951,-234185567,-1766749653,1642486357,1513437173,1542285155,1059014407,510705725,2086500275,-597799973,-1295611933,134456261,653615595,-1208999275,-160513399,-509202749,1699248111,2025497383,623777449,-187545699,425464315,-341768693,-1735117561,707112145,259352129,-460537695,-725942465,1087106611,209976013,-1396231565,1237415073,1003527975,-41854101,932794321,843563559,85732231,2087596539,647239899,-991139597,2094960259,-144769587,2104040601,2144683117,-1971317511,-555667849,-1850607375,995025135,-1215165279,-713327571,-1642734631,-1391143773,848589337,-1345362803,1490206501,1946404605,-1543648551,1796260009,416895349,1668507741,768174073,29992759,1577160727,-1197766267,-345908879,1695220335,-1244824439,-978623587,1998142923,438868687,1607212223,1366553607,-1818581851,-1917872041,54181995,103757249,91396191,-1502475503,-1993023883,-302442063,2097556867,546748129,-2034171445,-379782263,-679061745,-1262614445,672456151,1911612955,2123609177,321258311,614578031,-183341441,-1928015477,1372144903,1960016847,-395963839,-2059870055,1495376161,-1361432949,1982202201,-1188873739,-1213046073,544429319,1943261825,1470222811,1087975707,1931970603,677215593,299176063,-1154576821,-310362643,2120354921,1461552541,1395635813,1634750169,340344277,-730138457,-715454229,1269230009,-1153754423,626778661,-1285783143,2118172619,-856658821,-1134401447,-525268051,-2022310375,1400725703,1281185519,-2080960671,-787288843,830682125,-1664164307,-782455609,458467377,289913415,2081888121,-804860959,1848871799,-100012685,-1580951229,1915375787,941017191,1606386241,369176015,-1486422113,1528329619,-1563445269,-214697779,-653011081,-1515768585,-2071553769,-1599276807,-1139935785,948393651,1028497935,-1278531193,-552355257,-2010448453,-1099414061,-902790827,914053925,-593659551,-427016083,31074905,-1710047921,1145756813,-1898556593,-1728597813,-1384632863,-1391695937,158303577,2023497265,1367532575,1750031443,842466801,-1167610299,-320695395,256483817,-1423617245,527791771,1488866699,903188861,1480803443,-1471968617,-364898867,358071775,863177143,-981243119,921341539,1630184715,918170191,-131053593,700517883,1098740339,-1830453015,426937429,-1352945459,-1397441365,-1915824351,109969473,1421029903,-1063508601,1264854233,-1682977657,849150697,-500519871,1603490661,-1052196811,-1891419467,-2034005363,-1883409383,-552509689,-311019783,-334262471,-132095933,361778679,-1259396739,-1082133929,1761578999,1648712263,-1221943035,1337044275,434281329,1816897609,-619312265,-2075450881,1621438513,-50358827,-272214859,-974933491,-406923015,-1567147445,1987339599,-743971433,-1278047985,-1021012989,-1770932981,52769365,2131488603,-393215021,1189841131,292201465,1882438825,1420277783,-819487559,832741357,-1414390435,983964857,1873303311,-1796450725,672775357,-1313426391,1374571235,-210294169,344018191,887792025,404218431,-939055679,1296042109,-1494355593,1334317373,1847879649,404791441,101588803,-1993937379,1524299841,-572447411,-396864505,-17494341,-1969579583,-1411083011,737265203,235657243,731471645,1647575699,1150662287,-1056633661,847853875,-821370755,-753362757,-204240575,-992442507,1671788359,70945977,-1611838681,-1813954697,-1458706055,-799318621,509666097,1793341655,-1387240095,2033196073,1166641459,1217337915,-1425817599,-2093819555,2136779763,-1659002075,79831735,1702208029,233231681,-1380243243,-629796595,2103041157,-1768070309,921057435,1150216081,33916685,-1192891695,-23355861,-1699898461,-70960727,1364002655,-1742759175,1123524467,-1895441237,-908417049,843421239,1988727285,1104030699,1185281625,969995415,-982874507,-727592813,-880488461,2087764709,-821294205,533213093,-1884254915,-1878464131,957962089,-1363521771,1235109199,903409303,890804843,-498956971,2101347197,-173684971,1454485935,-1408694291,-2065190697,-2029308053,-245131505,-1051535977,625282983,-653839525,1740442283,-1408755441,1202028547,-1032327935,1332297827,-2029858915,-913534551,732911005,69095455,1646176417,-892233817,-2042905353,-1141686023,1596914643,93818307,551322463,1832216095,-859555703,1717310307,654147681,-856164461,-1415627515,1667197767,226277525,2000341097,-1271126541,-656420619,1309668365,-111137583,421449021,892661753,645358341,1745253449,2143100229,1489854931,332534909,1161799681,1445953655,1218163745,-430994671,1882423093,1155870059,571044463,-1707578837,-306021339,2070207251,443252475,-2023874153,888112621,1497508109,110478735,1390261749,1507169695,-716002535,643785655,1082923611,-1374228283,1679388363,-1044805615,2073327473,1345216101,339207503,1638937395,1995574955,228703451,-176793561,748021333,625307805,-236656171,-340518141,2103040727,-1775297319,-284215403,-804613681,1709905851,761507215,-350740003,2102897853,118386657,1154720689,-1566547951,-821866625,-497515259,562397017,-1016315763,-134066891,1595625925,-90828649,-1843680761,1446509695,1973593437,152517709,-730305743,767937263,344894383,-1565918207,1172306195,1935275399,386347143,-654082515,1951476647,2097782757,48314065,265705501,-1053596841,348080087,436601393,-2139459683,-432673201,-558826853,890587219,138403755,-1720329451,142773863,-1286368293,873491157,567698419,-2109965523,1354435109,664252375,1469703131,943648535,-1413255385,-1414086263,1801216367,2114025669,-1834970767,1806490857,568065925,-228259475,-951169171,-431955117,-1374890947,-868070897,336365451,1117209665,-654136101,1050856745,843833899,334369317,1927923879,1383402029,-2114994701,-1566580951,-1376497625,-2101704279,-1532757685,155451229,1328724663,-1954484147,-1105160505,1300972627,-231518153,114804505,1079034141,1974926131,1076269297,-1544134037,-2068335899,943856755,2086298155,300136481,2102266623,-1900761365,-129495171,1123112673,-226528407,-1921880353,1405958915,-958533571,348625609,1015255059,-513248837,-1878843495,-1123041365,1425069187,-1894739117,-1992788091,-634453213,1148673723,-118690457,-1965652771,162336863,1091458363,335427879,-1755661057,-970041607,206592787,1871431169,1098197033,1923104925,1995620737,998161525,-41466077,-1135620899,454238655,-2062740535,495859035,1666284497,2056817811,-1254766317,-568042667,619223905,590451585,-1949593727,-516250151,-782320365,-1563454009,-361590959,119506709,-1495401817,930299781,1867502719,-502752707,-1564045639,-1715181781,760317673,1131464073,-1598469309,-453218781,2023960901,569928239,1006880865,475593307,362610227,-168471385,-1115087337,1964431669,789505517,2065286665,-652657841,126168801,-1194771217,-1547711057,-2057768923,-1845603961,-811941647,-1192134479,-181728431,-587960171,873183109,-314697023,-2008093035,-166609381,114842833,1723212837,1073721629,-1413117173,908842821,2017628695,1518724347,209505399,-715906475,-2036701219,51979059,1733717543,1532656317,-1859075981,397084795,-574991699,-209039981,-51680563,-1011795341,-1468745629,-2030714373,1888652019,-1528753009,-1257435943,1808193385,-882317037,1419658935,1664435987,1053681299,1071472743,-555438529,2003573865,1522397707,1818124803,-1468699177,-1249995609,-1991131897,1431395581,1353749785,2030913789,1462999917,-48119519,-1290870949,-1788204237,1832545765,386240693,1851779629,1527245891,1697174705,1537501093,-2037304335,-1494656965,564125463,-2031094899,-211881169,-558887045,-121059725,1163732893,-422290613,2142637903,-1985490857,1751074393,1191458275,1701736909,905052429,-1557947533,1991437999,-581639337,-266742203,809682727,1881238909,-1566841253,-1456426045,-1133896197,-623465889,1129034549,518193763,-911063879,-692177631,1636988841,-689001065,-809041219,310718683,-431290711,1201846107,196370279,1860430973,901496503,-1192853699,615242911,-1893605163,-114292389,-1061767893,456162531,207072339,1341327045,-599647279,2016454477,-1036488403,126788855,636541773,-405916931,-1837762833,2124877829,168656005,-76904393,253055955,1093848237,1847334551,-166736057,-2014200699,261096827,-1202169467,-1336047281,-857605123,140970015,-1538870571,495391283,-1900256073,-226987115,-1041451121,-1677233985,-1401201761,-692290513,-260218933,-1222868027,-1324394387,1719056105,-68996391,18859455,-856685959,-1590509813,178044377,-1200326067,-418794539,771611505,1968337561,2011322951,-1382700005,1029077411,-129212649,1576492633,458479757,497984075,-1272873869,41008743,2039210173,-833594897,-46087239,-1494079341,1682317443,939601711,-708749649,-2011010869,-1962005185,1337772649,-208838735,-964306335,2110028823,-290484785,1200065395,332714753,-110529505,2051481379,-749865767,-1559871761,-284290939,-2074147233,2057013979,2042229259,-1631424023,-272316053,1619266245,2095038543,1170949601,609836511,1730310505,105143473,1914826489,298900293,-1494475917,-687968095,-627783605,1575625735,-1226573047,829843883,1427371575,-1853209647,208312571,711069799,-1943833797,1801612891,188469949,-2071396517,1043657557,106165415,1910736507,278049523,253950801,-1046344217,1983847423,692568651,639984229,1616866239,412843347,-2008980463,2098257399,-564312429,-1111175439,-1007775349,1670750505,-192397025,493606819,-1826971463,-1188160223,-2105884543,1223989265,-1305727793,1915889001,976670301,-467215149,-1284762199,2097309251,680033311,411922255,-309904531,1229908717,-601745791,1106501645,-235201893,-1668271559,-1093563269,-1352777445,1426369933,-1507937565,695380551,654947295,-301953845,1713102205,-1351945929,-1778209831,-1990164353,513038413,-1657685449,733528447,1856508561,-597972571,98500775,1940150847,723623093,-1414018945,-1362337301,-332339981,2114422439,538575329,-1955467637,-454807759,1087811419,-829217813,505119551,-1606012969,1609506419,1270400133,1332650469,-397972115,-1453226435,1102341545,-1434525889,1869805705,-451172651,2053529459,-687523559,-1746401641,34140521,-1725847337,1892944329,1892624457,811503047,-1884381203,293980747,1722060341,-1116409467,1218229229,669594917,1067493351,1282396831,1097690937,2007084041,388383623,-786701507,2112103689,222049725,-336816799,-113013689,-1045493463,-897399275,1335555215,1177453673,-1745375029,108539229,-1142244535,799938047,1311159321,-822443855,-1609085281,1512766163,-1145445327,-1456165569,-1051043359,314779121,-906985949,-873884825,1405925317,-1523215157,1622929447,-762034853,72729949,-1693392335,1903316605,125808135,1333449909,153314083,-230549807,-790073449,1274449317,667809253,1120609561,653341149,-1526645903,-203043753,1942675671,208667121,-1919942939,-391662339,1515963741,1056640591,-731314141,999661253,-605341345,805567683,1439171105,-1107004461,374375193,-3183347,-1962871889,-344019597,-911355443,-1297526485,-1978648145,792418039,-523563609,854442555,-1754575639,92709543,-903804909,1050246927,-815442639,96235093,-1779428175,-992035491,-77428317,37399875,1514507813,-1938304835,237596757,-1030854909,319642045,-780200867,-300789475,-192167675,53324975,-1415276009,-1014975479,917249827,1580257835,-684279639,1234554271,166668995,887156889,-1680577733,-1764999575,991276245,201749901,2081424753,-2752347,985977817,1345383679,-1139276345,-853300151,-519809579,-476084645,-30526181,-1952382469,-141996711,1463127299,2092789755,2030275331,-677629101,1340996793,-1855225349,690147409,-1399124419,-138141871,1826913769,218564389,1214683165,1200439385,-1971569905,-502686513,-451523081,458819743,1917161483,888438805,-1610251991,-916259631,-2117835615,-2069182315,-396955075,-1539704331,-632711155,362671471,860856523,-1329197813,-1702713385,-136748161,-518806025,-789221743,-1590797117,-355706657,232722661,-1345407795,734025957,1628224543,-1961669555,-1611228529,-149064621,-1363119133,-587688523,1143803751,-363931275,-559478657,-1474348021,-1700836249,1347505533,162985481,-892120793,-143310985,848960651,600344301,1108526913,-556260969,1065726667,1654509901,1729678363,-1929332533,711221181,600443477,-1519589349,-1862624907,879827629,-309399027,1135979857,1283868381,60228023,-1359865211,-1733596291,505293271,1313699071,-1086538545,747641885,-1457107437,298850341,1960948113,-1924045353,-621457733,520374089,1373936851,2012515825,1486064137,1045169561,-251387121,1184508261,856968549,2045099873,-629654759,191911515,-63571577,999395179,-782279769,-881157037,-559057535,1308482139,1426798505,1400104745,-565320999,-882342253,995853623,-175669345,-1832116825,-1766913477,-1110903611,-734129447,927453545,1275454501,382067565,433494037,1469782847,-2011531947,-2129828543,-1770860393,1272755881,-2023965835,-652786753,-2040455183,1383615521,1473165343,-996496497,-2039112161,-1814017489,1780916095,229770391,575397843,-1554765175,-357245917,132183605,1111791849,-1517056439,2053287817,-453833359,284683043,74371797,131343237,-127371245,-1834768691,907814895,1921145589,-870168357,-555906417,-1565252457,-523335437,394362065,908725425,44554123,1496869717,-2029041021,-52091975,663537763,-1950846165,-91139147,1527713941,973756467,2099584341,262765295,1069968445,-68371251,1935652847,-1859818909,795595781,1345138657,-962393805,-105817819,-363590605,871194739,626506739,-1561008903,2078599937,-234794625,881714423,1337176673,-1635472779,399718559,741006909,-1301999425,154060567,-569295101,1044402137,-264580407,-1511717547,1589732487,-357593353,-1412205953,-956151815,1724093055,-1312323621,-1566009845,-367853671,-2058678819,41643143,-183330909,-1751004153,-10867371,2035722857,684627207,312121035,1663202883,1803738841,1559573247,-437799341,-814515953,-1508822481,-1292500779,884014011,1331646543,-91087221,-1894533071,1470227031,1158901247,-23386349,2082657017,-766927769,-558130677,-293684631,-1040138799,-1095874601,-1544628723,-1792588913,1153740231,-865236381,731435629,1042254787,-1995353505,-801693371,-748051507,-1132374999,-826494867,-974967261,-974495405,-1633946201,287111241,-2064577357,-310837261,-1561582511,1027904869,1638710427,-1819076221,-1636814043,-668069019,-1191462205,-1767721195,-1801318155,470257933,885292583,1345769677,1053224747,1988137867,-212383039,-403881547,-1988802297,1930277135,-2015097319,-1923493631,61399333,1146472783,1544816609,655488845,209942417,-1960879537,-1218297885,-1823429085,-1780955293,-888503953,515376779,-1011473733,-358447267,1415930625,-867728067,1803341967,-815720777,-283462979,-1043525395,2115148543,-142696625,-1710392711,-354161423,433666735,77350839,-1339505397,1151381381,-1855722685,921355845,1870625657,444858731,-797333325,-483202383,600735485,-906778187,-1676996185,-1699464455,-1366556473,1770480213,927560671,-1219046111,-1513961585,-1766075827,82578057,615001649,-1653528303,1883204565,1405168081,-1365178727,-843546529,200558203,-767574357,1459566689,-1915807693,389940479,-390426479,812226291,1681246117,113694805,-391824583,-1210871167,-1556631185,-1654504929,-1646046735,-1223100879,-942970657,-78483727,-521006819,876739145,-677942087,375608385,-751761873,932013049,597626937,-1612536895,-663935513,-439103567,-1259805865,631619977,-1522163717,2114612351,-564540981,-657481609,657478611,-707798773,1085460181,-1691769233,-881979139,-1491223967,-1867019267,38263107,-1157021139,1557657671,1726853179,2127407507,-264718789,457463473,597168063,-734897625,901587781,341255647,1702355251,-1587375459,1317524527,-1216608963,792479205,504453353,82099127,1155559727,-349738167,1760886329,-1403057839,-1822622401,-1107919187,-2114522807,2069574213,-1606282603,1372735075,-1005864231,-568827621,311403909,-1799599211,-704221317,1082221057,-297151479,822088981,-60247519],"expected":[-1739684137,973759307,1312704697,2010189883,-114661669,-1605258013,356969761,-309510803,827440579,1612148481,1582773671,-2045068567,827887797,-1007379705,1755333939,-1015999389,-441724567,-1291038637,353069993,-1167832459,-16285751,368949887,-1241739237,-1063713713,748632167,-1314862537,-259488017,-1768250361,872962719,-682330895,2018219845,1776381651,-1942210127,1519013129,316880699,1272201609,-1677566605,-1946165029,1375184963,-1879560771,-1250972391,287759095,-608547159,-54033379,-2136697247,-202062009,-1198059253,-1065947553,-551672737,2127092361,-1534374447,1137716313,1376700373,-1393350551,-1639512215,-1233481577,-928078797,1781995133,462189239,882177845,1903677021,638086221,-730042599,-2043891377,1370654141,2042039351,1089948945,1061176795,1646072699,-406802153,411934231,-732423109,1124631233,1641060579,619721135,1097244525,-1921029387,-1048854051,365163727,-900194811,-329825913,-79439209,-159233019,-885695971,532956397,-2032810337,-1926027607,1125015663,-1682507503,-784501555,-416712963,-364899403,458818865,28203529,2040120543,-534467365,-1482118881,-421066133,-661685531,232596735,660392251,-556234509,1464854809,816975111,-2066725131,997804261,-1973603257,165366479,596316075,968884119,929809907,1864413437,223730927,509268291,-2083723081,-100517681,-613557191,-1130038935,358968521,1518801917,853309923,1713821391,-234614937,-983982477,-797630175,-1655318817,1952704529,1619104787,-1555304507,429185091,-2095359293,1919054829,-805978339,34037159,1024997245,1075741487,478595991,1083074699,179198547,1552735355,-265607359,999382629,-1684586459,-684722343,1986196931,27933095,317689845,1676811765,-204151673,-558521347,242348603,-1611679717,-141861527,1431154783,1351191817,-718546839,1610876767,1385401333,-715412347,-1060814537,1436784341,911965565,-1886954215,-755152867,-1514672601,1745693435,-1219802695,2080259169,-118279879,-385955251,-1282761987,874530057,-1317217517,-1512669669,-1771377269,1085746697,25883017,643960249,386812739,-974846433,1832984785,-22066409,-1156135979,-1887324911,-53305777,1685004109,-1177148403,-148874835,1936953911,-773251661,1587149169,-717418227,-338379125,178858679,1952793507,1401285581,-1481891477,-2000172861,1010744565,985642871,-154078131,452023717,466630167,145208203,-284013813,-1883025357,1669792285,-339847149,-1409098445,-266196957,703218553,1867209303,66117933,-1445010209,815684665,1145565685,1291348573,-1661749299,-714822517,-502408287,1982485267,-556302435,1144889665,-583686395,-2041785021,-1847174793,1731965833,810118173,1879009145,-1418960951,-1352685429,-1210723627,-127476469,267774057,-642429227,-762577521,-1401793851,1870994115,-1440086955,1534544117,235277129,513344837,-47561947,-297530851,1851733749,761088387,920906199,218413517,1430183271,-2117089789,-1801952189,-1983194989,-167723183,909060467,57500889,1359420327,1997247195,893939727,1446988183,1047794235,-1137353795,761879913,109353795,1487436765,894994361,-615151273,81561811,-419006097,819203077,736829243,2131394481,-1418391215,1943858001,2013100177,1834704457,146741385,-1903659063,377102611,331590871,205164413,-1876582345,-1140795805,-1089640861,-621102071,-775464863,-230353101,1225273497,-944790697,385911195,-1396431541,-901166985,343658051,1757370709,-1089553769,-1909136643,232717997,-741895869,-878437127,-289129227,486846991,2132302071,-393658855,-1025263405,-466047249,-1869077681,468571535,49957447,-753634425,477810945,706659417,-1119829677,-1437029563,1688716753,-1140636577,1298040411,-188733485,-956277351,1515835807,-338304883,-1375867965,326396391,98765781,-771802151,208023527,1339752077,538782037,-1791801273,-585856309,-1463598319,719481543,-1710231649,464485805,-2121587367,-1009512619,861566009,931232169,30262865,-501584439,-1020191359,989534721,718148645,1016964357,1081434973,-178716051,1202548867,1728157493,1303840397,1903811799,1948089883,-1923176869,1285888533,-1357610055,375040285,-1836924455,-594832657,123429957,1187874115,-1083497549,-251471473,-1156823393,-678481301,285093585,-1500823467,-235329323,655735843,514977143,-1485964335,-2140455465,-1238208361,-1194813795,-838384401,-2040950041,-853526321,-1638368165,-591900635,1029535019,1575402363,769729071,-1434940335,2056817011,1528863219,1193991423,1184496321,641432303,-23447209,-524695049,64896145,2021156859,573584499,-707609507,-13751885,-1238981239,828904369,1853055787,689992315,1204024627,-395642473,-1411895389,-985895747,1825349817,609958907,-1470908493,-681995347,785692909,-649342451,-170916387,511621601,-1611874893,-1765880195,-521516533,1770289845,1450151537,518436129,-1116134717,-1270778425,1057129353,-512290059,-522814977,-768449855,-1133509099,1916306213,1696199137,2038894763,-1591615301,1528689535,1655920721,18646081,1292424621,-437279349,693539433,-909195509,338462619,824155743,127784213,-1690836395,256589129,221864105,1281085679,446657353,-1239699699,-506193125,7813401,1434283215,-1382264245,1391187355,-452416265,172028759,575875015,878784455,356594791,1142091205,1350831803,353602761,2045988691,1866603775,-994284187,-2084396181,1231179687,147635461,-575232465,1416602983,1138213521,761906895,1194076991,-872527763,1864557189,-1312892179,875196361,-510788061,850894039,2031369645,884126123,-621711557,989857163,-1189922173,-1098663149,349405025,-1145475461,-942084933,1124522411,-1183952539,-1588556141,75487681,-616768331,-727732655,1697932201,-1027186795,-187391703,-1056266341,-33081971,1290218211,1910877027,417017907,-1733714789,-585786927,-573785639,305013939,590041275,681775905,-1193251601,336802697,-283107405,1353369897,-755932047,209642041,2065713233,-486584789,1815774865,-9204761,-1561580035,-567349011,-1663374537,1442226825,2019097339,1231199741,1729447127,537272189,1299567383,1662131641,-1232438995,2085940641,1612541063,621580939,-309033893,-1515087791,-1646053,335637251,929991181,1147272043,-530104649,1653890203,-1548318693,-1561083477,1503819155,-1595413911,-512413381,-274145189,-1150848353,1257080617,-1511386107,-1743086499,253646743,202893887,-189786101,783442029,1465716367,1709751053,300461809,-537127097,1002762365,-1762663719,-2120569079,395063733,-1010722997,-531187039,-1431657881,-198902213,1445222573,174409319,474353413,-703380973,28705349,2087002327,-1484594659,-1289929167,1203570281,-1978222639,516605415,241161753,-1492861623,646185273,1746485351,-373568967,-2049123069,-1538603831,1468762075,1568042025,1042127351,-1535038565,2036159281,-431407627,1912767361,-957130695,-188729903,-73531571,-1032032533,-1818814201,-1483397051,1320435757,1975014249,-1991661159,2006563033,389588437,-78327537,-1060636785,500012071,-1959608305,-239320109,-606373577,1695864125,-997407275,930899611,-1756134027,-1899132569,-1663407649,1002865993,-1849613955,-2013148843,942407531,17339743,1489697163,-314205795,-1965745475,-1785104453,1728686997,-1070811901,34198447,692123739,-1864959729,-153572619,-1011123663,-227451081,-1698736863,-809450855,780719309,-655812529,1636312547,923692275,1154214063,-1431132341,-1120091505,-1268505529,1329200201,-2092659765,1530089001,1187882693,-810394897,-874288463,1106702391,-408200109,2123772713,-420489127,404591601,578398293,-1700763423,1218590719,-1424308013,686842129,-1925487457,1990139865,1274422509,-1213335003,1500353247,-320340197,1240818419,1308459191,-123073265,1750988657,1286023699,-1104551361,-1147608959,-1446798851,318818119,780116183,504639637,-764836445,-396951481,544440085,586214367,1520277929,851894957,-1172895387,2085272709,716046973,1510083675,-918493215,-267366551,1347065987,-607892817,2023791573,1723824389,-295572317,495881315,-1995065151,190685613,-114845659,-1829021543,888601907,-257674859,-634334491,2048281911,1549944707,856394827,1626730467,-1710907619,212166489,1280647211,1509945125,-966577331,-884126189,33945837,-940811569,777235805,-340993999,-1550109261,-1025750485,185665433,1363933397,-956183049,1362963411,-668175151,-2003966053,-1156064867,2078956697,-12349251,1430111165,2120097175,-1264100843,-1136082675,350438997,1054959535,289042379,1978154777,306145389,-1508062547,1472371399,-1065424537,1523882027,571771567,-827796421,-2035575279,-1903556157,920075383,600392131,1314196765,-1060688985,-1472193133,-1223547711,1147044975,-1957434627,-74217589,-681016663,-1827932917,319338429,912814895,1193937129,-1678941041,-912574207,-1321737451,906314607,1733021455,1135554933,-35432165,-1749391371,1848471585,1632710011,1181592567,1094186101,1726744873,-35676941,138262823,412227451,-609440633,-1468384827,-1667715363,-755781033,101903449,-1630277897,616263285,-791082359,186552869,-1828310055,814732889,-1485574741,-1668129067,-1552144401,-1846070487,28882305,-1085979763,214594473,-392655105,-1891754079,1423781511,205308111,-1574780335,777736591,-1782565329,-817438603,-558011235,420010513,1519144249,-649253163,576043003,1627952353,1432787825,859576237,1827970967,-1607592151,577773793,1389842069,1926851465,-904096957,-1420784825,1442177127,1898693797,-328713935,-1753033443,1896478389,-1560106657,3776881,-1598024439,-406809759,-1342825291,-2098753013,-293854341,1199289351,-1155853087,-1092064923,-939574043,-886981943,-619434895,-591677431,-602392407,219310507,1783060913,-684291359,-1975864477,-2113774391,260734041,1076280695,397953457,-1527770935,1688241089,-1255840717,856873827,1093149829,1158119365,38390763,1456765907,1736530255,-240679555,874970395,766066893,1525040553,1580970195,-516383689,985710587,-1413274469,1562307291,9946157,747295809,-1234083311,1200641323,1630585719,1728958423,-467894841,930507009,1289274911,1510114283,1531992123,568739917,-328667987,-354130715,1041537713,-1825136747,1822384601,619249305,1888096965,1896856657,-49103899,613705565,-1186965613,-1881948429,441206879,-122714511,1220040517,1108205765,1455501637,958584813,-2130969169,1956056871,1380009451,-1819965995,-1942085103,-2019728307,-1398731821,-1674341869,1342272919,-328666483,-387708303,-249914881,1100620633,-1792816845,856033985,1621985941,-203528285,1267082823,-1476703603,-530304501,1073772693,-1985710447,2143104409,1578340813,537403791,438654049,1686929607,-1308562719,-751701493,-1475020849,1005031717,-1183403331,-681056033,473040083,624432201,-501334465,-661783879,1057340199,702858919,-1174096961,-1704654509,1703219973,-442184975,1929076245,-1760555011,-419726989,-110834045,-1024384813,439298761,-240428801,-1984956719,1054612179,1429686723,1345919951,-1143423237,1347642761,-2127113231,-1827264489,2046693487,1322055037,1951818859,1969911511,-1842768177,1222998611,-1020718903,-1600506877,-2031856789,-777980525,-1861806615,1908488957,1207471417,-1213008107,426678657,-1230308631,1480938995,1417280703,449365485,805789159,1316460675,517504339,-1547083811,483691741,1301963079,774341003,1824308965,-1377631027,545072525,-184658299,952730251,-1037336965,-485504201,-1301535527,-747419159,1074823845,-540594509,1994295395,-966777985,1233489173,1641024845,-801100229,-367567945,2119937797,1294144081,216657443,894294581,16393073,-1128772093,2109998095,-704347057,-54182891,892238533,-1621708767,1879823329,1529531585,-1723734617,282200303,-889424267,403434731,1862937531,484450595,-805740711,-1195039059,606330113,329913123,-661336501,-400235471,-1761724837,-2094414131,-1979718597,1794015795,-5096345,1419701695,-2033391619,-1947894723,-1232603669,546809387,1639409483,1769624979,-1306970053,-977416029,-1576754857,1723525131,407839439,321364953,-1821334851,-1821383473,309825045,-93327799,1152261897,-1417851569,-568477865,-484034165,837156079,-275688435,-1278440501,-110038171,-2101056237,-1646591915,-2095983829,1330384891,1789938393,-393869235,795948687,-1239141701,-1945023923,-209291969,1254563065,1299026135,-1340732185,-1275463503,-1400787257,337360897,976723459,-1963609095,-1460096215,-655422115,-1358070083,2081791665,-1737605191,1250150623,-433667273,340138281,-584799893,9281105,1314535405,-1105142041,1971122997,651864397,-1977204407,592806361,-816396907,153792605,-351920877,382397713,-6519907,-2109882613,1075174855,-715398125,844773491,-1239389211,169402869,-1014856401,-1425659887,-1772910599,353876087,-1850644977,-604863463,304165515,-942917945,363197377,-2073805809,-784806919,-1658733911,-567859973,-1399939329,886166343,-507035967,1342044383,-882849621,692229065,-1660241869,-1357257561,234904299,1986603319,274575573,-1709987629,908349585,718803611,1113073265,1848431391,-1148322207,-1627477773,-336081553,1295175153,-2066298447,-961808779,704621717,-1338970259,-1704397033,826089781,953989629,1750192145,-1534032629,-741686235,1270253745,-2030724887,1680031829,2001879215,-1041843073,-468581163,1991764927,-198627421,-1012328559,-1355703553,-765687851,-1301426647,-1928900203,1815633105,-946939061,-1730597343,-45591685,1450812747,1316762365,-689307313,-1221999323,-1271637273,968103625,-1760715429,-1597275377,-1491867213,1131273969,-1887150503,-945540211,-1233607069,-72500373,1273925033,1959634713,-791181137,994951081,2062056645,-1000488319,490589911,673717005,-910512477,869781583,-1452249339,1376647941,-400035697,-2066542497,-794449141,-504913469,349765121,-620618793,1495058715,586300799,-1121747327,462595335,333733831,-469101213,1242020685,-1425005243,-265441907,692612125,1344383775,-648824551,1971134443,-2131537087,-1109693807,-810164681,-84885311,701924825,2089336377,1778926441,193379513,-1071728205,-1899998683,-1636685689,-1521801351,-1589784839,421668369,239541297,-92504503,-42405275,-1158684901,291798949,1649712079,1841876479,-929428157,2093219621,906077053,-679385291,450951403,1954232731,1658165893,-2132148443,1535507991,1027135285,1594122593,-1965775853,-121239535,-669318983,-1169502533,1069318981,278129397,839868619,-2013967333,-1335680969,-350248705,-1040357245,-909294913,1225342503,1625981473,935005751,2103833999,608798041,-659869011,202949921,-401527465,-1774877999,-1113180237,-1576074077,1083793717,1587490183,1448888865,884972363,1992765039,-34842151,1639536133,944060925,794258877,1925787641,140533469,1161021299,1153373863,-1934793339,-1563349977,1472865671,-1160118251,1285094231,-1572723315,-887758747,-876268857,632817441,-525831915,1078934877,-86184017,-1645477795,1636736545,1325442641,1709507305,-146237,82408949,1099601589,1633746267,-1929261229,131701799,211167401,1476608679,-693759813,-1160633525,71074605,358514187,2141508073,1053591175,1249210313,616082849,-777614219,-1316425643,-2087668051,-1915187015,-1710918423,-1386055433,-1868789275,1902106965,1898830925,-819038523,1626721201,819444333,288067153,-1597143231,1253731569,-1210633539,1171314765,742207245,-369010941,-95017347,1940120461,-615963665,-1200318895,1628687975,419402267,-887739441,2095805709,1635867941,-470922353,-2083378179,1555419745,173525349,797854471,-451528445,-2029442221,-1545977571,1254995555,-1899679711,-665272929,628361739,-798626187,1761833239,-1104997787,-136463567,-1560070185,-1931419897,162848381,-1160284705,1432399813,-923116373,-864989635,1934264297,826633763,1015462657,1013822747,-180687727,1931134851,-1970800641,-1711876513,1125681067,814449999,1068195163,-122344709,-1871485801,-1113366041,-1195338423,1538271681,-753144091,-888322283,-1814900011,-475471917,-540533515,1240163385,-820964583,-1046042701,1862529343,109630867,1388311569,-548374209,-917894857,-607422663,-1562345133,193386099,71587265,-705502857,512492533,-1887468443,2114388595,-461146293,1548474389,-773743831,2036936695,860128773,-1073787149,1048370249,293226183,1516905819,2051660271,1795189531,-1709689987,-336423057,-1429504777,1888622165,110005767,1495038545,-1185639767,-2139612127,1335674175,-220760819,863427207,1382286903,2084582201,470801099,1676746013,-457381719,-234254505,-292349099,-741863621,329393903,795660201,977493451,-2005194507,1235001353,172470393,-616338945,756460401,153059917,-1260757845,-1204010933,1368985079,799594755,-1773036333,1224124395,654959643,746398579,1786852093,-1260222149,-935808835,1256666885,609300557,-105019893,578935039,-223805029,1201724819,-422045439,-484149083,1305335591,-640914551,-823581033,1119434255,-955147543,657747057,-1730127967,1124928477,455945673,128601461,1294430529,243743949,64360553,590631679,135163375,-348231553,-795711505,1485584037,-32676211,117329725,-380817489,1300696205,194301693,-1935026467,-1533490773,-1406080451,-1919066851,-828919837,-654977459,1821937151,466090533,769441535,-1988702127,-725211915,2120251213,138132077,-773209233,-843689527,755957869,-842938179,1789090845,-1088668251,740826967,1054335389,-351129807,-1126299071,-37484877,-1397500453,1788002225,367141943,252017577,-909888481,1144594063,1446110807,-397967181,-1985011577,2110232697,-315364569,1771706473,1839959073,1473849965,-600995643,40362197,-1245638417,-1158124123,-1529110087,653199829,-1027484917,945173735,1404354013,-1151756133,-1038984459,792472823,-1713893313,833647323,1175124415,2033010023,-1953579161,812483537,-1424840029,1753064043,1116049751,-1911957863,2095324295,1235375383,-563540071,-1831880969,-1856817693,-1083761831,1811310041,-2090122105,-1020165841,934610931,-1103295819,840525853,-1334438825,-499368769,-1051964115,-878819443,-1655071213,870706527,612629865,-788970151,-149312475,-1327374439,440119301,685702215,-1457904049,65144911,-1133792731,1798098817,-2001421915,-686137991,-1826747397,-1312630053,1686237415,-199668295,1272547911,-967265813,-2129127693,-1388687851,-1710412973,-240894667,735690001,206475765,-1080172669,67475253,1260750229,723329649,2021568705,533473177,161735315,-2137499925,2084378121,-890620051,1475922853,612116739,-203077209,1716877545,-1018858783,-1031427143,-1990965421,-1296039703,-1042378379,-1087059719,-1385493845,1509376627,-1134931879,-382926621,1840071377,1577143161,-75310729,-1017747819,-833524137,-2032354911,-417938167,1823062379,-1428630621,1572744837,-1674892017,868503423,-503326797,-2065192087,777274181,-909798447,-1619387861,1031339715,1913888469,-133221353,-1977258995,1035119065,1475383723,211715349,-1910440475,1023976729,-1891934591,-810260831,-1559924501,-1440947985,1791460111,1740335853,-1800618221,273743745,-866122455,-1414866857,-1381269733,-2014269601,-702985135,1126656499,963902489,-951226739,1838943447,1318173663,-833695399,863847809,-105257307,701787391,-1054137971,-310496569,907401647,-1889168729,1130825039,1800692001,-1050134039,-674357361,-171201923,1945458379,-1574119167,-654395261,310530339,845460183,-1374171059,-1466485141,546928349,1894031057,-508149807,220163485,1008866233,-1275625173,914711827,-720761581,-1356492597,2005962155,-1251927603,-431536809,410955721,67510495,-588517089,-211911181,-325832471,-2070400631,-50873719,1265183293,174958231,-381605717,480734157,-973736395,-551674685,1715113935,-1811491893,-1967509877,-49691375,981344215,-701837655,-1968117971,-332167935,1978499341,-896316793,-464519941,152197499,925094713,1676878807,1069864027,-1780653261,908804501,-665927437,-1021847311,-192965835,1101159689,284988027,325712685,557152331,-441718907,459360143,1934806077,-1467899643,1425945267,-2098670905,1320840999,1958097185,-1214593783,186827179,-1168580279,-1836969491,1070260445,-1894001059,-104330125,-1903053189,-657228609,1362896971,-1166462993,-1726966403,313723355,-1147202853,1565483825,-1101769969,1851340075,-1346255701,512201337,472756199,-177160525,757877873,-1747397043,715989885,-838611665,-2145007911,1692977067,1723076183,-95180603,1816798971,-1412678505,-1008203979,-500389117,1800315245,-298958121,1808830143,1287999079,-1252875435,219201467,-777204015,-154646713,-395402121,316046885,1326456191,2040707351,519765037,1112145245,135858519,-777658877,-1303345207,-129316853,2092791725,1940111213,409813387,-1628867715,891107729,-1485098977,877358269,2082681771,1312989947,-958601737,-818409319,-669205379,-2048099151,-485379673,596888157,-1019032395,897983411,1305888639,-1601271289,1832048365,255080483,1409433225,810205843,1409919141,-1555889855,-1623517857,-1955912251,674598613,1085234199,963905961,-2088333073,118286725,794793225,1892379181,-1344448123,1705254611,-1446213277,-644692211,1264746175,655933643,-1665932433,1402762861,740641101,-537754007,730173349,-449157685,84149233,1307190245,-109983771,1868385511,1386797405,530352343,1745147069,-1804923683,115251823,-109551535,-2130266549,-2104027375,-134561813,1653589929,-1013374367,302230781,1713650995,-485894361,-237772799,345742007,-1105012419,-1232746069,257983231,-545715253,-944068983,1911198935,961441753,1243433133,1049208427,536453819,1313745935,-1779861847,-1873439295,-445510885,-679702809,-1370411463,-1183139497,955114127,1399968785,275552049,-1154973207,-366980645,321306491,-1579560943,-96363539,-889284609,1686839889,767211045,1261135225,-1040644665,-1391560661,-1650201315,-1722570155,-1626545515,-82902517,1147118743,-2093717673,-1995683727,1241787771,1471867483,-1293896251,-1664115945,-421807469,-371859395,-1550054275,1913402299,-1256687215,1979203571,1161841593,-1838817447,1753153681,755745681,-1223340699,-1500889417,-418896501,1297506715,-870584279,383981063,-2124486513,1195327915,-11906857,-855214703,-1417073957,-194312699,1955261135,1196544581,678066899,-296907633,582856419,-383152925,1376604297,-1822246263,-1611137661,-743399235,-2021667677,-1633878939,-1138874405,-2107954361,-751646529,138566563,1836811251,-1794902733,-241680211,-1734971211,364657695,-1243309037,776126179,-824913935,-29184769,109217425,-738833825,-1468243171,532822415,-608378831,711085057,1926128181,2032253591,474514743,1463629777,-1012389329,-653716771,-1650756351,1850123495,1966009563,-1445354481,-245651593,-815779441,1868399239,2079344555,-1883573261,1707255249,1524883915,68290687,1297313251,-1427704697,-793960137,-1647265391,1621172529,1977827397,-1864304779,24532499,315464209,254798475,-1536746261,1516319189,1453470875,438798663,-32853483,-73549013,-1707668857,-1116634081,-881968645,663722975,-491834313,582059813,-1553221745,-287906279,523933345,-1559965689,-874595615,-1111036385,1087948509,-1303153755,35727159,-1803748839,-1347165479,53108389,-1995773431,1564856429,-986235577,1847443931,2060462157,-107571357,-1770138157,728788783,886713019,-1634973777,-127222927,598446711,-1415949939,-808412855,-1582043567,331312913,-843143783,1103699131,1188739541,347167337,1214453813,223973921,15685667,133163397,-444352345,-2130506577,2110445001,895771195,-1654630693,-392842113,-138976609,-1664148425,-441422911,2084104523,-1844116379,-1251800233,-1419512795,-56800133,381487369,583431137,-885139849,262286047,-233182811,-1675852727,1618099783,872952099,-1108155319,-2070013545,439541559,-1500775671,-1477481853,920010985,-1941375023,938325055,-665881739,591063977,-1450918209,1285861199,-1679841229,475061695,-255615915,-1277698219,1402325827,-145868481,-2128948481,607165511,-327339761,-671059097,1032505551,-1449799891,300870531,-108596399,-1620847463,-1661199415,-400946725,119020873,-1505164023,-1253031895,-1373605299,605415225,926436739,-1961995805,-1345310943,1893826815,-1484251519,2009458683,736322089,1052443753,1897129103,514911333,-4808419,-355555661,-167741995,-1306424055,-62959511,-1288731517,677227287,431691409,-265065271,-1876687603,-1462166219,-2129787843,607377055,-2024750505,419038355,1127863475,-164524307,-1753467509,-158678933,-1324572491,1699586791,489332999,1117596411,2040452521,2130592823,1565626781,-848608557,-833025331,1400946563,1674409589,131534829,1715415869,1095051685,1051009291,-1501198891,-359931973,-597424161,1535198485,1187113083,-453329109,-179500467,-1807642627,-1481556995,-823452753,-746105449,-1991723131,172762057,-349670029,1273855577,-940232377,-879332601,-176127443,1776288751,1789575449,-727190413,1878023601,662356953,1943016983,-998636295,-328149683,-498384937,-1198316065,74331945,1309063813,-1362100185,266410263,-1721030249,-2060864851,1736260209,-1273324143,572433761,-1399723187,1095924157,-1201940159,1372123115,1147774471,170907213,1021534059,-745327397,156738973,-169059415,-2054783737,-198945025,-1064643819,-1214796815,1304988863,2102980703,191308933,-1533853133,1672911443,192172375,-704856783,1814152975,883445155,1935703189,1087425861,-160903697,1557156497,887689913,-1249281777,-1656081415,6547649,253000551,-440509767,842508839,526181933,1749079003,2075914997,181122675,1182867533,2086377645,-191224629,-424107933,632914217,720291045,494590395,813526665,252598183,856256137,2143050647,-1978431115,-873135693,-1974004763,143716709,509993345,-643316069,321473725,1071225319,2014854375,141505675,1653584621,657327549,-1790154099,1789794327,-1133123601,554797269,2079681489,1340237841,1321914505,2092896849,2029590637,1308990739,1517170025,383917443,-84765065,678690307,-1835212819,741821651,-344829067,698955519,491190905,718801535,1074621319,-621624063,1270023147,302605541,480570919,882433407,1161349593,-742200717,443159593,2093217147,-634400019,872068373,-1616325215,1284222717,-1886676863,301955265,120962167,-1333419941,1053140715,155260119,-1883005603,-27468475,672616401,-709495043,-1058581963,1283714557,-84411943,569881353,1135522369,1129819355,948291977,956410333,666109813,-621309377,1720099371,-1524886173,2138220339,1262740151,-272863739,-1241471007,35339743,607506155,-384274369,-96368307,1877176107,-186359815,-1771983645,1696427707,-1165081143,-572230787,-1539704025,1477663017,-1331698989,-1896248131,-1484210217,-747316465,-1423122729,703348645,-606412491,1021960441,966119809,-255379889,-2033368113,153503051,2086828685,-323307183,-967152059,1565359369,1278338989,-575480451,-1319588313,51805017,334515987,-1178120499,124871141,680950127,1218974479,-1376199021,-2100524647,603523453,-1576090121,-879686661,-521086791,-1701641657,1285345509,135324579,1635040393,-574159301,1710207409,1260941817,368459193,-115349125,1629877941,-951665877,2007626225,1762077995,564077451,-1028322731,-1809178929,-912624187,-1609718343,-1191676443,-828280435,444412309,990115945,-723597731,-976032421,-2046713303,1833412093,1171754475,362189637,-500271989,-1873227797,1204889671,-932064935,854740379,-1623132561,237377129,-245926651,-1603673361,-680073987,1153023519,-378094649,-443081845,-1163245521,1377898331,-198051023,495476113,-1696722267,400056917,-455492057,463148267,1716935987,2068546751,1079816881,1995343487,1613315747,804730475,130056995,1197827067,-1666110049,-269905311,1915877087,2060543357,1387428017,-1993661001,20316041,1654762753,-893158341,-1927859631,-828444619,941583153,1468835845,1974294989,-1228820271,631118949,-1864645427,-459952333,-1638388181,1645603865,-801196899,-680334649,-1056242887,1765765341,879492321,-890130351,1496282121,-1074224827,920835003,934180539,-92632791,1089264161,577109501,1343987317,-740567717,-426848825,108742043,-892658423,-733080483,531558839,-655169885,1393304717,-324583367,1873920367,512299097,197191823,-1998673443,1145482809,-1672951271,-768726333,-777069601,116673999,-1596400959,490375569,-1888346161,-1827682429,295112781,-1304078527,597716829,1820622545,-1658224231,243956287,-754444253,276212221,-237128111,850696025,-76646481,1371283641,-808161693,-1173279153,765767143,879152899,-1227754903,-107668263,-49566837,1376502597,-10932277,-1564733913,411311143,-925750953,-1269342293,-681686973,561726737,-532749885,812896539,346990125,-213667499,-1168249165,1574284235,-1372316445,-1566009197,-410977743,-1446690381,-822128051,1617079909,1630657533,-552251827,1399278035,-1148818401,1993290913,521687961,938430455,193958253,466429641,1540625449,-1941381555,-2040667629,456121809,47343241,547428713,1250826119,-408521737,1201049199,-1117752457,1457827357,328684811,-480804565,100835421,2064374195,402021249,2056187845,139165825,-64076235,-2107079887,-686372351,-1622848599,911359249,-1360470805,1300466531,1226366463,561888933,-1020063173,-1907066973,-1682225009,-2095748189,-474139359,1750502991,969554875,561389377,-519636013,-726320911,394897043,-33232435,2019956729,-683163415,624141639,684702269,542950697,1179935659,-903059533,-849825511,146925415,1354535945,-1992398187,1319290643,986862805,-802950153,-1435165331,-1722702917,-2095929003,279166805,589620657,2091067885,5304585,-204398827,-1455590295,984685597,1128304411,670742473,-1918914543,336726953,571750467,-1511424167,-1450643597,936201637,-1406522763,-592801013,-1991623367,1496998781,-1701887451,-616207125,-2059721945,1359417543,-1894483309,191589037,-1646911859,-593171353,-1838130091,487608555,1368185389,566058575,863528765,-278103713,-1854472953,1472786647,-1789951263,-717963849,779112309,1948243933,-1887181787,785454001,1278512481,-555707945,-479629821,-592973317,779179805,-1903177913,46212635,1206766705,-734705381,1819494423,-304699625,323932475,-561791253,-529464363,937448447,655978313,-1163199449,465240693,-1128463251,-96446681,-273420331,1553640847,-1277963661,-1898740195,681858469,141505965,540559011,-1965804807,-978325599,543272407,1463405771,1961207501,-532427273,-1128230447,-1204761427,492148299,549792307,1336709835,-678849525,-1163511821,-1582253027,-160916425,-885410031,-600149525,1630679753,1983467537,-1111619521,1471294581,1926816993,-849801225,-1539235725,-655273543,926645047,-220353185,-729911015,1224572741,-1338678865,-2094959789,1009418381,2112828047,-1554627511,1379956519,759720957,130783481,341787285,1497523897,-262940959,-164919615,-206992807,156043959,-1647758735,-840180953,-798754793,-1327840541,1917504861,1345810087,-102441437,1828744249,-752009669,-1605279661,-1819077187,969435031,-1589358705,90532001,-160150917,1063749575,-964989497,1724323833,-1322669327,-408427731,-478977049,-1908985519,-997489049,828587303,1135783497,-1683774519,-1309216343,-1854631581,637302231,-1909069331,108673553,200884421,1399595103,2106821183,-2030244439,1176464675,-502669041,-393388567,178390715,-1126531391,-904986497,1388629329,322873231,-2010157045,-881584783,-586963243,-1696357149,41914529,405411183,573752597,-1829344213,-315455161,-853139095,-1630078325,-1937862435,-1870691531,-226098367,730851199,2144794439,96690665,853836241,-2007134567,-1527807119,-1101030295,-867098041,1279078051,-1453021221,1373441865,832861867,929740235,1234454003,1656527199,-961354593,1274210949,-945300489,474114449,467866047,-1227882171,-1708509121,1273828775,736423253,1915719361,-1741673825,-1549424527,-2121406839,885671833,1158289305,1741757667,1391572427,1391587399,787023077,1711702933,-1315013079,155844687,332369063,-1007444641,1682386631,2058383047,-2007696307,576361835,-1946022347,-1867307719,153229337,-799323073,667019829,613376093,837424021,-972821151,755835265,-1791659,242349167,1223554425,-391845787,1258269597,-563029023,-1452152743,-612412369,815098701,-1564804507,120764907,-339645083,-1544929231,1242992997,1207921635,-483475517,-1219298357,1991552257,23322145,959869175,-494719907,316527645,-138204287,-1667261403,-271637389,969915113,-390497657,-1382044963,765656669,-656388491,-213851075,-43938475,-1050495211,342308159,1665313,-1645668137,727886509,442813173,-2025212503,90548711,1455293127,664421845,-183692625,1550486245,-1876251403,549932291,1401591155,1707421435,-205716629,-1506982713,-1762843483,-2011276885,-129525875,593408609,-719171571,-1347219595,-309049045,-326720799,646686915,1529852737,1256307091,-1797277487,-560448945,-2001229577,-1879427987,1039712511,864626215,1981867689,1118477959,-1684135099,340285221,-2090772219,-215176811,-1045436277,-1118738743,437300825,1076736837,-1137265685,-1058864403,-638031603,620652299,1579197285,-1607519409,1663618787,1236133851,-1646145499,1767795341,565715609,-1039415237,-1874933723,1701479815,-2056639829,125986611,1248003723,1946469237,-1199605839,1382225397,235118215,478522073,-1954399981,514570415,-142255501,1974986383,-531502521,-2131394863,-2106333733,-1433208525,845589957,1877446643,-1652513591,52423079,-1134238537,1820827583,-34574065,-782699639,387760981,-2041989081,-327951191,-2088025931,-830139845,-1256071041,169215431,-1030673921,-1350812049,450631359,446418583,-1673162005,-487678173,-1736733113,614121511,1534494621,1538935007,-1191462379,-629216597,-1793997901,2073463107,28525741,-378727521,706312297,-1439514223,-1171088593,1578634713,-1144996405,-506199239,-276323113,268377935,138021529,48707809,5717115,-920113219,-1639669775,-2037387047,-1269403383,54583017,1276382829,-804225425,562329853,-517007233,-1895624215,511834505,-924640283,-725928697,2081416655,-1722127457,2110075329,1433694703,-158470227,793731953,997744977,-959383707,-1295910643,493108429,1606987277,-677394997,-478115409,2037312813,743617427,555871575,-1596869551,-1145688211,-1544080741,-962911267,-825582013,-1643658695,-382341655,1224455437,-1485152159,-346932851,1214426195,290450913,-1185088411,537318605,-1429734359,-1669361573,1448278473,1174168247,1710295825,1857615517,1367174719,1555357539,-1000481325,-356408503,-769946081,36998307,-1479831209,-359534523,-427492005,-552023045,149991927,528836755,654779367,-763292401,-1521019033,-1836406263,-857788809,-2135257243,55626125,1309590681,1301947193,-595008171,-566435101,1578855385,-550504867,-1107123499,2021800817,1884882385,-705917057,894424337,-1819244157,-720086017,878438671,600985867,1339530319,69997945,-416294443,-425236909,432266505,1886935681,-737720969,216929903,-1174113185,-263425319,-1259891399,720726971,-901217787,1832220521,-459328287,360615951,-112610375,-911551693,-498866511,-818205009,633393137,-1175721715,1804395881,-971830475,-1899402695,-406047565,1022724313,-220817103,302379845,-1780319633,-355324489,2031843607,1638487383,1027131649,699743359,-1252263845,2093342149,1171584107,-301893135,-1876749577,-112395279,593206509,-1279612259,558577225,630660617,-2003295425,-78059381,-374555417,1335341445,1648666059,-1311520911,-1478286431,-384705033,2105661441,-1261256175,-1170986867,309036767,1255883693,-834521693,1437821557,49803671,753577157,-1566323809,-952233911,1139352743,1991052403,-1381257109,-566846483,-1129553117,1014790843,1957488825,1191132649,-560286587,-1456535467,537441829,-934867789,1318083443,-318250069,-1890958413,-1262584995,1189420871,-1947410291,1180976721,-94038497,-995253967,-1481939591,-1536736719,-137246785,686648961,-1826592021,93836647,-1872084809,-1835880989,1186768513,1571785101,-501045741,-1857160057,-819925577,-1857029819,-861927125,145174291,-92096089,1621677541,131842897,135279185,121134221,-1980551949,1905768597,-920301089,595757875,-255029175,-801683597,-370761905,-770713531,-597254459,747312559,-904793929,-1770468039,-421326579,144817893,946693243,-668233073,971286467,-546271075,19393679,391753633,-1608776389,-393602263,703679773,830979977,13004703,-2120965481,-1444777263,1701584795,-916145841,-869607183,2047842965,2026895311,-1561491161,959819501,-164069233,746226705,1238207139,1987081477,-552742333,-1828122973,-1707773967,109482941,-1889605123,686850001,-418100073,1996803747,1752093865,1845128097,-383136393,1192502973,1771154929,-2036519071,-533080463,-843122157,1215734369,528056599,-1950105779,-673257831,-1321419499,1576815249,688654785,1984577835,-369698371,-1191292449,-1223536751,39513839,41978335,-1142043733,-1705562695,-2145148479,1222268847,-381362535,1306058181,-370287489,-1069738635,1447428491,468639327,1756031647,1745139723,-617231675,2110090679,1457073185,-1844337041,-1785243387,-59080655,-1509656545,-1403205429,-1111525385,934848925,-171018015,1798501767,-100187747,-1414522705,-90344533,714675543,1193909997,-1473640739,-669225523,473658133,-1615306165,1577740455,-1550646611,-344398425,2018041565,1073190241,1102859901,643837639,-419338149,140333073,-1772075249,471867789,-1030079367,-283092089,-109841173,-895472467,1033060965,-410084019,-261519201,196735751,439191625,1399566125,538890171,-1640433705,167920135,-654960559,1781210131,-121283167,181630903,-1496710221,-1055768535,-1816055867,795907595,542703433,634711465,1820019315,-672823183,1879487021,-1821590567,-1461601249,756067651,175824661,-648189787,-1041483767,2040906537,-2127089915,-1866366169,-629098125,1848852813,-1427631411,1146809203,-1536198063,1880147709,-543707823,-293733017,-1917460535,-1036331029,-2102572825,67703897,-1817113787,-2111252757,-1579344113,-1149215475,1077789001,-1910923685,-1373044621,1114848735,-1099342599,-523946811,216567393,-108309525,-342016697,-1889608087,1722115311,1147403397,1670868027,410824483,88570247,1879319449,1018530901,-558305331,1475631421,-1802872613,476004237,338320053,1859297939,-1288898465,-139663699,-440934757,-100774767,-1042683273,-3104987,-1315000375,-1885159639,998209641,-667298359,-802659759,1982894399,-1642132501,-1684788717,-1054037391,599316291,962300851,-1001094633,-1362747921,2121162757,-1751821971,734279111,-2018388875,-458727687,914319577,2078831645,-187842453,430640023,-2078704685,-940012807,-1009779801,-1593925661,651448321,411876579,-1799559695,740749235,-175225185,-98534379,1901167355,-1798599211,-1815429851,-384949527,-146185609,-251700505,1408720735,-1614954207,-1055269887,465399643,793628079,-904741159,-329690679,1955328553,-68918705,-1303950435,261757687,-2119759755,1102412277,-1153413905,-893801303,-1288723577,-96286853,810363057,337284189,585668991,1860119363,-127827373,904627445,-2119577669,1648881911,-887861241,-203926971,113248391,-1313426031,-1972211259,660581159,1946011565,-1594851971,-786688879,-460962669,-1519010369,267458093,-535061503,-1605135867,905870517,1748345229,1860502311,34013709,1300553827,779894357,-1907630559,-428572423,-1791138653,-641629029,-1017689083,159125389,-1241388703,-1236061497,1543075563,1185057437,-199365605,-426962201,-1959833519,-961979965,461189043,927774189,213748167,1535830451,-1702438289,-43957895,-71237801,321385815,1366225441,-1962082295,-1877621413,-738621625,-1198941465,1264385039,663228695,-430425609,1504421073,-389389093,-293199699,2120542471,369336707,1397709771,1052485769,-1675869419,1460088313,-1669216807,-1385864581,-1546996035,-846623077,-334409011,-48044211,-452382337,-1892059965,1567861285,-1444437659,-1641845481,-1235446617,632765951,122431201,-1606108187,225814099,1118438285,-1881725265,-1699578017,201767445,2139680209,-1758769445,-428195957,543096201,-1840004713,-1709289861,-1605366697,1145410957,-199366239,-890922445,-1142828739,-937404871,-946039427,-1880539899,898983873,1625551239,-1956745187,-307296847,689187519,337132421,1926111059,426655155,-634158019,107535863,-761560797,577093983,1098316789,354516141,828164813,474366707,1216228085,223214967,246624401,-158347599,921049025,-1117152039,-1891646085,1333993877,-1784025391,-2126200275,-1073094525,385294363,96239439,-1889006791,1613402075,-258538057,1029467605,-1880862689,1528634867,301663123,1054178789,-78446363,608456865,762797595,-1200741401,-679746981,-774521177,1515093941,1027040471,369665609,2139350745,-1137818563,-1450324521,1790483441,1646846495,427686737,-1107736559,-1636172565,327337301,-2106352519,965404757,-1117787339,-114296073,-473075523,-1127355909,644840845,-2037603399,-1425506823,-2095421869,-805137363,-960337705,990697731,1141538357,1510938003,-702887137,2046587111,-724366107,534760763,1782999483,817264263,-2051068089,1648458861,1066954355,1347687621,-246283749,403307993,-1818791693,260568183,-1541021547,1385381841,-165186457,1475429783,1340789631,660994467,401616977,972326173,1741452539,-932861841,1057821895,1915049107,224802497,1737519603,1744852047,-1139030811,1437543521,-161360401,1800848269,-2081637357,560197927,1248124873,1619909619,-707435637,1515983757,-1240807433,-1743537669,1938585179,1935676125,1406532637,-139730993,-197670375,1422855435,-164303327,1454580973,-1854919617,-1109021737,1342512523,-1946448155,-307660733,606228415,1167617377,-1329153203,-108692481,1824612619,2078500595,-217012779,-385609155,-920441315,-372242797,574866377,-1783084517,2077416993,741828003,-212479289,146499205,-1209993147,1526986021,991334237,-1421117805,754498549,-1863551215,322081,-2128733923,35887985,652911611,1299848575,-1825081701,199764253,-1560697373,1831554129,664464981,1298066767,-942993465,1349808825,551459265,1921335501,-443677655,1566617255,-245316659,-610200775,-2082187849,1066468359,782220253,-1499288139,892733967,374619083,401168799,112640679,1649978537,965063305,1763089665,989866383,880878393,-1449934507,-653334969,1622197919,1576009479,-1691551331,-1367005963,-234096979,-1399189521,1446024305,-1352970371,-1703523143,1643327437,-1836911743,644382365,666984591,631962925,-802634397,-508060059,471838729,-1672539861,1478888877,-134327231,-1146991817,1309149849,1478380115,835968507,1681027481,1200876483,1455454579,-1991393625,-775718899,168952241,1915631459,-1229704229,-1293043321,-536393771,15372769,2034766247,-1095847673,928081895,2023815699,-1427682757,1581849775,588148761,855789805,-2021306023,518296937,-579840945,874498841,220503213,431463541,-1707592323,303504797,1753271983,-1744359387,-452759723,-1715405887,641441109,-317132551,367234157,1740078281,-675060765,1308557415,1257495683,-121226301,579865121,18090097,751319189,-1889457655,1885879827,-790561551,-1107428229,188761735,359001165,-1796317557,-1152710327,-165940555,1402784007,-1460965547,-218502625,-641662065,329075843,1496007551,-1387071767,-1788160347,1370122193,30332141,-976598289,-1395296059,-720123573,714712239,694086781,1054528373,-604225449,-49703549,1652477019,154263469,-1058638113,-929891139,-664702331,1602124121,1278687927,494780491,-157694445,99879513,1123426509,1557471271,-1884001407,-254586957,1065292949,1253520491,-1273990423,-1815988053,253890131,-711782569,-448845669,-2007110315,1419831943,1761701467,-1877986555,-1980130983,1567906185,1474946547,2013235511,-2043472293,1730665183,1621379153,61310201,808573383,1790407589,479709203,1643560357,-2108473427,826937781,1650908295,-371359193,-1948112527,-1138809213,-385141227,-2030764155,-1564523677,204956823,-1906113759,264451405,1145222959,1640994493,-830287349,-1946190135,851418625,956507089,-855356319,1444160793,-609545437,-618059711,-1137302763,697759587,548037595,819899527,-1947639499,-15081309,-1550748519,-368449653,747813327,-2090438383,-137585153,475591667,944813529,953705025,-1034520267,1503279239,-953789057,-1429007043,1104238295,1426716707,1589657661,-18584447,-1484072401,-22059703,218861757,-2056879685,54951299,1691353809,-690674839,-79690433,-1159249051,-1182755247,373193351,-1808917723,57815771,240766573,1611975871,-132984037,1572569243,376553813,-1903794113,-450236757,1648539297,1085016917,-1744402991,-1409424959,-1954701579,-1070689407,-815680971,-1267020923,1096916329,-123874411,-1280428331,1584359025,-243559653,1190426811,1658817653,-267657243,41256541,-701924143,284808891,-998436345,1538382657,-348169543,-1449003705,875126725,-935921373,-1442006285,-895461077,-514663023,1428454353,1995161373,-981812069,1285156031,-7870613,-840177103,-1739209675,1395681841,1028551001,1939841203,-62266131,1579352587,-1117510723,1079008951,1094331635,1728673729,-205208913,1388731427,-159967849,-2093905535,-69847055,3084073,-697082003,66913067,497593801,941429981,-545815647,-341532647,1574970059,-1045661143,-1197744895,1179222761,-794325421,-239601611,1713162607,-1885815681,-985680587,-1588476561,-1631856353,856540803,-274908561,-1230892017,460961549,2141088389,659676235,1195235789,676467221,-738281647,1394571581,354581911,1445752945,1319129849,1433459419,-811781845,-751916463,12153885,278231415,-91766807,-904218853,231456405,-104419569,1585488373,-529928303,-2097412731,1844720011,352003975,2041881651,1840603749,-1175295189,-1675612143,-465700099,1400229175,-1668477135,-1383784289,-1707368697,-35019307,160347431,855717133,642060651,-5196665,1290660799,-1446669995,1782225885,-1698479195,-1745165699,2105534889,998897601,-1428944507,2067071915,-2073966939,-2071458869,-936242173,33084769,-1557621587,-229735847,-285476791,2005829809,-1361730657,-941704889,1188005267,-1434029929,-920053475,-610334325,1295165935,1059047729,-149978761,311107931,1419190861,-2012042001,-940044137,495660105,1064657161,-1060700711,2075885073,-1200238529,-2009092237,-289886437,-809749975,687783357,-1369312759,736139249,-977500721,-586360519,-1339011373,1116082613,-1990452477,-2016861181,2050824389,-1731501117,1862037513,144707303,142530945,1711310405,1059857967,-502715561,1599811791,-2002270655,-1229698331,553238251,-724850173,755875689,109216405,67977035,1883928813,-1562543087,-1754846077,2076492907,-871339717,-1911518581,-2143233223,-544082863,77616197,-2056851931,-1223771037,250322939,-590241197,-1740568769,1832999317,1316750281,743765523,1262582087,1247473605,1315683831,1979476767,117098421,-24483381,1772666829,151388271,-632515097,-778701003,-715222013,-1705373817,-1242339077,1095179855,1516989891,979244193,-1124866979,-805887067,-1687624301,-148075283,886783561,-1035212647,1568485825,-1505636605,-1661166173,-368903429,-289208037,523034519,-495419183,-107810963,-1801960145,1395386643,2072891747,592721865,778796759,37500819,2123300599,710832713,1242850465,-583633543,-455658439,-1314995831,40159231,-1609033961,-565218317,-364763959,-578429637,-1919145975,1658199585,-240367945,-1517564481,-48166577,1813348429,1655174293,201143941,625033323,-1395737617,521699077,686182417,941654509,2078555165,-1224043865,-1361805967,542714149,1406637791,-1831719135,-1971936687,1034761527,-139009091,283223695,-1838832677,-1243276413,1647279369,-988764849,1851174587,-1144423059,-183360115,103445305,570441413,-1720537177,-933746677,-1430054011,-1410333883,-542929649,-176141911,1174285619,1571024387,-2133797577,1126507597,-365598759,552229907,-1303849651,1109059383,1474537683,-1001190595,-710527237,-1185407689,-1592741307,-1501885903,-1493893911,-620554631,-697986825,-1211460227,1110642353,-1384108385,1730341503,-1642600219,1356380691,-307225173,-1529066039,-832215813,1913678921,1957027715,923920093,-249815987,737555055,-1372768045,-2143123921,-659991799,1644471067,-2065576673,-727766227,-1034408215,-543727073,97640243,1428524935,-1330342549,1954254149,1312703009,149366099,-2113955035,-1559420941,-1265912373,-143014731,1944466969,-435126577,-121050869,1721654011,-1589822667,1788941689,1307222025,643581177,1887498043,1909161435,-1598611549,446218615,1814119071,-122853219,406928715,957563655,-322674817,-1277580567,598316827,1601342303,-1891130685,-617549807,-810377543,1594344973,1381068405,913377269,1761660799,1975758677,1230407621,1738778653,1784604239,-1739006917,-1747623735,1920006009,-1856896861,522364057,-1144569201,-1673121425,159947583,-1353111043,1427543439,302314625,12227719,-1321745813,766679865,-2143765029,-664662549,-1164209147,1697968535,-1405213837,-1528805723,-1860990801,2002797665,117647271,1352911695,-554517501,-1117000607,-1232884861,1762650261,453180915,-1096546757,1408539823,-530659207,-1340970943,-249820369,-1816774589,-1890357861,-1614971905,1012241373,415197545,-1229957683,-2084248257,-2057410883,313135233,-1340171287,-1196161227,-124415969,2143556911,-1899224751,1060845267,456254537,-457294699,-682717409,867614969,1743125725,-729088507,-763983815,734617645,1729878141,-927275233,783832609,-781996827,1365637061,-747667291,-1470043801,-152956089,-587671295,1071551249,1975639561,275891727,1501556509,-2007940767,-1098671733,-1958425599,1988865307,-616998639,-268961009,-2037420197,2134866557,-601650997,-773180109,883027775,2010581369,-199040189,280749367,-957323141,-519337409,-215225837,-188872705,1464474843,-753887327,-1972197755,549674843,-1772438261,824265105,-681221313,-504758921,954808255,885306715,1662342661,1380259409,1736486131,-1608849531,1521233015,1053423475,760444873,13467329,937893161,1861523963,-988162125,1256261317,-1534710157,640542865,747894071,-152693433,-215243849,23653571,808125799,-1684690073,-931840727,-1796344757,-1236443533,721688805,1395512021,-529326815,-2067749591,-765777145,487113173,43790731,1031931729,386716209,265377589,-950094451,-517344895,-938514567,-1151232215,-572308663,-489917617,1527296533,434613517,-1734726193,87469073,1533530159,-1354922955,904537485,-1191031999,1283409253,530314667,-1690275391,1468448623,-1535878387,-1177519283,1899835851,1995701661,-1594754519,-193607443,2056986823,604224455,-876468239,958762069,-599318457,1619000399,396105573,-216106627,-319431387,-1290160619,906054199,-2083047871,1433028715,1635797259,-174015301,-402360671,-834616437,690756599,-72186177,-1916556955,1231363459,1961478231,353698297,1394496385,-323824433,-1878561803,-1784672585,-1195599541,-668877405,478534431,1118542739,1026335867,-576142387,-1896153333,-1352411253,-1267736785,-1052106769,1755726111,-1769264377,-1467471783,-1783921625,-1161292859,1827094509,-1813399337,-251177217,938581217,-335796197,2019207759,-595855731,-289300545,1311410787,-1449714613,-1902370441,-1931596547,-326003455,1448351067,-1277236575,-1283384271,1441087693,1919863577,-1269055487,-825560851,124206507,1682871127,838240253,-1869372233,-800527331,162876161,365028715,-1703245535,560955455,722713087,732943017,1415806481,837930219,-1953466647,-2025433059,-1734198865,1417989837,-2053175337,477170893,-575623829,-1903663037,419929613,-485994363,-950213175,-880597753,-416837445,2011911051,-1663467399,1001760339,954825207,1359820543,-208066953,-20698673,1622172647,-1899231061,-676741217,-1926633163,-206203603,-634858459,746092685,142706181,104784591,1463467629,1458946711,-149885461,805115923,-354699353,313950119,236091843,601872125,1759173291,1269405577,1885483249,1738151917,1874834667,43846545,460318181,1866262569,-1673713871,-2056669543,-1499576971,1191151387,295443085,1401615503,-752450487,-337344413,-536495879,-511985309,1027913179,-1205947447,1175578801,1272267391,-962031369,-1001488405,1034614895,-647506883,856861185,-1545711773,869795797,1002384175,-1238101667,-1783707561,-2133332857,1715978477,1544763403,2014010157,-854638051,1611439297,1025019069,1528929465,655647113,1112696463,2040865103,-1025293697,-1499364307,1601757055,304689087,701924731,-1737320119,1482468161,1432578531,1454079093,-1869043941,-1552377195,-1380536563,-1099116833,-696789461,-220643317,-1117641697,-52254837,691985405,444151277,319248813,1152237037,778285577,1305822981,-2112699867,-255543931,-227817501,942920803,551797551,1265053823,298156685,730544733,1925644181,2115202803,8540103,-1763594565,312407791,1595852509,179024349,-1917605035,805333945,666396095,763324933,528848379,-1858650173,-867554811,964981675,-811973337,582256441,-807260725,2060690861,144477617,665512167,-829300251,-521900687,-1636754327,-249382019,1838320741,-301898981,1358453429,-1610279597,339171747,-109867913,2015318995,1690066839,-265532327,-62871599,-1389311431,219706299,2064748191,1664274877,776364167,2006272561,-509264613,1352306867,-2062297969,-2092607719,463364845,1547123305,809822863,1746185463,-1628320033,-1090132331,-658480919,-2042012161,-632079885,-823610439,447749271,-1444687293,-88131241,-259946923,1627859625,1117940799,-1255699291,1593797833,907007095,1379594013,-555317903,3739143,1118185745,315209881,-1472203793,1176416933,-452161229,-32647257,1252575341,-1391217173,-474963047,-434623521,507059989,-127091161,2070945751,-1349066687,-355080067,-917103215,1593346481,-1117522555,-477228771,1909983211,699968701,-94139161,1302445841,108411705,709529705,-602083323,861313117,600971787,1505288009,730554105,1058513395,-341213421,1183048683,-1892324297,1051538259,-1459334199,-483531657,-1007898335,-1107489937,-1051691119,-102285289,-2109964547,-1592187981,8423563,1264713447,-1224958497,-219948967,1696554633,-158060311,609706293,-1246003953,-1875709881,-1064087419,-1436405749,387043503,552698305,272982065,-2062147699,-372999489,-1907897729,-498966085,541882421,1328109595,-49490545,982038201,1139067989,731320981,-1174496053,-1639327469,-836431935,-1363925183,1977570103,448980045,-337933061,393954729,-517402303,370042133,-840825759,-486019031,-2005547671,-1168884575,-613898151,1674754147,-1370585689,1652281567,-414996813,594090985,-533605311,-510512249,-1389672509,302293357,-1484753975,-1002783409,1520241141,-434650003,2122213563,944961359,235818907,511105117,-1832423797,-1116781171,525687595,1786556899,1353050155,977403711,-1809632343,-1422654795,1222131495,1573233915,-1086864409,958581369,337287057,508566601,1489211869,860873331,-2052119657,-417125561,1130144653,-1817426371,-734522899,674029927,-231833191,-269753977,-1652480397,95270883,-73916921,-329994727,1349434597,-267698465,-1573022505,1630854753,1605365251,-1770345097,1152658909,-1473069381,202041285,-2138406571,-876977099,1267216629,-925343911,-252489931,79427701,1224358381,1937592833,324310725,215565167,279918175,-1347627173,1932955977,973236693,1788885267,-986204873,989203809,-578929753,-1080384799,569992801,1389075107,-1254792075,1184047435,-2057941093,1455888051,-2127584599,-1063390399,508511947,-1752719919,-1046270979,-266721371,-1139603625,1219062447,2011387899,2139939169,709060157,-2036859079,110006243,-42675049,638802851,-1558089473,-1499560547,1052341587,-1872605497,1841969195,1484035369,258230173,-1119793289,-173456897,-268121871,161393927,827180647,1069338179,-962986221,208060269,921544335,854709859,1820886427,175608139,437869517,-1841041995,1405793843,1777516161,36271049,-1193628401,812998307,-1826523783,581978513,1202898887,1522833759,-30599409,1257654929,-1792559025,-235124407,1882868847,1308243013,-929002377,-1243045547,1245508891,1251765947,-1059201775,-621375539,1622473047,-181175297,-1614032137,-1145773557,-1470897907,-1989661707,-1571895841,-1291190263,-1830929915,1428653631,-1898320829,-1202960517,-335648621,-1043910139,-1484945219,-602761219,1962448077,1351760689,-1321155531,-665844657,172125155,-1962827309,-2126678375,298763119,-1384858617,-1452964857,1065085429,1635478389,285629523,-670280623,597434415,614157599,-1058948729,-1507038519,1033618677,-1158384177,303042741,-869954877,-1746760663,470562687,625425149,671807573,551959843,-1796473981,1605428483,-54562607,355904355,1855728901,-1971842723,-900583877,1161545443,-95294703,-927737169,1608362091,1193014065,-559048407,2077161049,66959977,-179862963,-2051428389,74529575,-1716935611,1217317847,-471648463,2111089643,-170448927,893463407,1612178047,-498902733,1425540505,-1927055391,-64176625,-546882477,2103391445,-219121171,-362052223,-626023939,1036658947,55060861,-1743435549,-366578281,-250020709,-651302667,377584287,-297050525,466452569,170715719,548063571,-903562921,-1650824985,-354788131,-1766560871,1069325097,886622413,-2033456669,1708173989,1882729447,-1495540365,1174138679,1164205993,277908081,714194507,-1288879759,1883749417,-2066423615,-231318815,-804248587,1427217261,-724563779,-149657885,93692121,-1862575095,1961301613,1297973591,-696629035,602715919,95618263,-1851484257,-101179383,195301411,208354271,601848287,-36548643,353589739,-1777135917,803751265,-720630421,-2018382555,1964020021,-583743077,-1785762283,1976530323,1182079397,2036503543,1230374653,-1091500359,511267251,1563774627,1290617629,755151545,-928430329,-709731807,1758879145,385785029,699004945,743465657,-846139993,-1355538555,-1198355511,-1692135905,725117289,866751609,-2081449699,-1806447471,-977861149,1767140635,235721727,-297638901,-211341809,298866501,932928379,1615886459,-1885266041,2074492309,1684232303,1154073759,1138961763,-588228951,-430935619,-793888081,681231693,1085304565,-1023839231,-971613587,-827256323,-874095015,-299538321,-924707403,1330078457,657870205,-673238701,-2012515737,1510786245,-519253443,1073658289,2048486065,878282993,-447491609,-1714542881,692332681,-1247885799,-1750748061,-33176837,-576508735,295338841,396568723,-1108430541,1144528987,1245323521,-1878419673,2039915633,-1729143287,-338635075,-559401305,-41929897,1126678099,1776925865,-415025119,-1388743093,891426793,-743848301,-1080678949,847287115,-1481515819,574465455,2091092969,500479841,948650375,-70287823,1521410227,220746073,-1853456683,872409617,-539989817,1690149997,923570161,-1939388391,-205820973,1204529673,257563637,-1153911913,459204387,2115233261,1104538001,380691013]} \ No newline at end of file +{"a":[-2147450035,-1582533151,1097816497,-177596333,140734211,-1207061105,-1945428561,768218107,770072197,1866991769,-500354769,83392681,1421485335,-1998997565,-1917867675,127561357,735081005,-2114420191,-500725969,-1860398425,-354395043,802182689,382151769,1848710665,1486775471,115658217,-1752497451,661076907,-360780017,864107021,1762314545,1126132003,-1020256625,-1943625115,1013963971,-737728383,569678309,1101274649,2108989509,-578366007,-1086459715,2072537695,956319137,1088155023,650767321,-1835300159,565366807,1652304533,-976203261,-273110935,1144586353,-95641343,-1126250233,-966767761,-604452313,-1432340669,-57907401,1707920743,1757535411,-1887361843,1737971795,19425683,69973449,-777247601,2090111953,-25869943,-1004401695,-1757788833,1923132807,-1830733783,3036947,-497605687,-957426379,1777332377,127764081,-152704021,1893994477,-1932374577,1123195201,1160519689,1407964581,-1609043461,-2079332391,809409353,1581609385,556384741,1014576561,968137159,2145155253,1668904947,-1145919273,-831841403,-639884639,57010115,391329855,1485979483,-377610217,1466777025,-990774773,-363377361,160219353,-137793855,-913915907,-1381571993,-1487261375,307755067,1298822705,-2005518855,147960939,-6527841,1955759569,1066408813,234435841,1678204701,536223621,1469048947,-1461287365,-1233722851,922172287,-1587302825,-1756683129,-968136535,-2134600461,-368107633,-2032050859,901168287,1880754577,-1117074589,-1370541637,-783661725,1662112235,653087081,-1501799485,778876055,-490422115,-482216007,-1112259,-1513834225,374463693,1484236153,387013531,1955966013,241145827,-1511177535,2075779583,-391844069,-1538372369,278737709,-1064608979,-49329637,-154487705,1980388547,-1606185459,-1289533011,-776316741,555206797,-1603259071,649629871,522414161,1301688603,-1083011403,-101224637,-475392023,-1274530109,-2025613173,1725174539,-315691209,-1537507961,1921941083,-385202581,-1584033197,1656347139,-1751600923,-1450846173,-1842267961,-578364469,-1060610549,-1567193331,1216133597,-191953755,-646288879,-204869215,1326906895,1854027429,651314845,-1222998879,771343343,1756306121,-1073202403,1549881191,-123427361,25580287,431187821,1363916181,1098839601,-162156581,1938608435,570108373,-260574291,1394564655,811666839,868470941,2092273987,1951697143,1508691735,-904880019,160742333,61996417,-1703238311,-369244855,329495457,1617337445,-257531999,986758771,1585975675,926176773,1291583967,887063105,1038161873,-2065482399,1657991021,107320087,-157527659,-1867478097,916641885,-47488771,720176099,781895013,-1290402537,1789428953,1571454095,1675117471,188756539,-1549645681,-213256139,2101795929,-1221780835,-231827619,-791423263,62961889,1638547711,-258876739,-139449939,1317051363,-579141723,-1239016645,2143689703,-1487757433,560442849,499721013,-2144927961,-2143708373,1174037967,976396345,-776626347,-353373951,783806757,775507813,-1265890587,1444912379,897307189,1411789901,-1741399631,-1796423289,1133892209,556506797,-1228995541,-1230307129,-1799330175,-477500559,1942010985,1922191401,-473075249,-991215137,825359479,-927562455,1189129647,1219191759,-333032549,-935633349,-1314399697,-2098880825,-1323606541,2075481945,-1099278641,1373213113,-1561414153,-437469519,433835107,-1387788251,1410272769,-1470033391,2095673457,-1042952683,-1144182755,-1710954435,-1205122103,578606995,841844961,1266026703,842856457,1086370799,728085611,573077083,-1905072849,421837239,-1172492909,-778343079,858282383,-1643095853,1127732661,112198617,231547465,377909503,-731577293,871832883,-1533108935,-1453040227,-63027893,1547157579,1345465989,244107825,1026482617,-790242467,-1566236209,122613875,-812870383,378468745,77668413,-297006473,-1035762471,-557373903,-459485895,-228209041,-103524933,-481761249,-947929141,-1811345729,-559453819,-1056895755,737807311,756931811,59856261,981865443,948190565,1910198827,-168803649,1890486203,-766393579,-169933935,73638577,693016579,-421624463,453719071,2089513059,-1501546813,730567065,-670798479,179143809,97958381,1414069477,-2083271445,-969761815,614089637,198155189,1794642285,-1002388155,2019006889,-1087772859,1477362957,833325297,-190045443,1361939847,-2052634879,-1457072333,888843269,892607163,-272135789,353995999,1081086615,2111118297,840435557,-946989855,1090332191,-1412275749,-2129213187,-18506689,-1804243243,-1447055849,1732165391,1215441417,1059478867,-273049643,-2120246297,364158251,79364219,-1860366089,189076109,-473599985,-1220518501,-490616551,544865435,683128849,899021893,166048971,-943651891,1356918317,-550143709,799300431,-815318203,-2107336349,-1701677707,90022809,1184896987,-1199648157,-1910063051,-1844109189,-1459112407,961057903,-871783401,-1930147161,-95329733,-183988257,85849893,-229825521,-1501900529,-919370453,1433153853,840256231,334045357,778095453,-725098047,-1900629239,2091146511,182077187,-2140365101,1529835649,-2021402823,-525917009,-44445599,327160375,1026319917,770225927,155764585,-1994635633,-1621320549,2033046999,-1338845259,-638581135,490165373,462187731,-1606606317,227041171,1950037537,-614502543,1452135481,2036898271,-1035026165,-1067180843,-324974945,1344530965,1709028633,-1096993829,1119342751,836901949,-206797395,-1015243307,710831925,-1646814821,-1247420399,-1659250367,201755385,-2121372953,-1391679965,426744981,-292451701,-1793120759,804939097,-535539209,1443996173,-1616465171,2033006459,-2020201039,-1802369791,-24719143,1157224729,1864146683,-1073074937,-602765041,1155836071,-191853,1070527535,738319791,780248583,1102819511,-1991285915,-1157184945,-1195429771,268873747,655506153,500837973,-552050417,-1181969867,-1143786307,657179807,-1434830307,1048419673,-1461329559,-1942877409,695756831,-1610849333,1929115257,-67944395,519887051,1778223773,-2070412523,401775539,952931417,-14680195,-1916867995,-250686059,82355413,1167991235,-1866780617,-245713637,2049473381,-138549801,-734198447,-232229455,1044853673,-1265549443,-1411415001,-547523433,1888606223,1996520913,-1052449619,-1845396229,-1615557217,113120161,-1459931703,76051913,-1695718209,1467057933,-564521311,-326887919,-742051995,917175423,329749807,1597230601,1109157119,1445676685,858096249,-476482697,1869348443,453559503,-592346317,169671285,-192962609,-422228881,-1114799667,-1790633229,-336817133,-118627227,-902946161,-1696644613,-1218112213,1297160219,117850001,725077885,1561833729,-1100584013,908662379,-1015059999,-503277813,-1799567593,-172817591,-1147327581,1268529805,-37181169,-2133616141,-1004510569,707333143,-321301779,-1345077483,1990612447,-1571789919,1270690373,1915746855,-1412377521,455272103,-1873449175,-655018299,-891343159,41481771,1399457181,1435972735,972565771,-732574155,1297442425,565918949,-1952746755,-1969584219,-1489000263,1147035509,-1882349391,82906679,1843184309,-1200376647,-1268892599,-1765263071,857666267,886744417,-23060049,-1023153471,908691691,-522413215,-1285721957,-1148441573,-274464563,-131002973,1551288223,2049722993,-238288211,-2000410657,102098845,-2011596073,1087373069,393368325,1386806421,-731953179,-1150715825,156887719,-297991671,-414116081,2093043819,2005361685,1505517389,1578461581,-809149559,-1510151697,2137169673,599248001,-137118011,1855059613,819362157,1354661747,178389947,312701629,-1463655641,1912335357,1380117709,-1479986119,-1971068867,-671675435,-1674953801,-1732854919,80630593,-2051254741,264070563,1532771251,72619757,749578015,1018658415,852380633,-2049560341,-1322919695,734400785,-661975849,-1862769071,-1543136719,1808685845,-1195476405,-514903891,369434985,-1428880617,-2034355553,820881875,1126758409,917814429,-1815378233,385728157,1827521665,1845537873,-298732145,25639283,1422733593,1800605465,436530343,961370261,83050211,-39440661,-1454192539,2044900793,319374975,-973879063,134979205,852800815,717471239,-1729014067,209320747,475614655,721406063,-20936509,307444957,381771229,-252057821,-1498012051,9769883,993700021,-2011519807,-1925791563,94761855,-770335477,-1996904211,-1094605349,-1687146829,-502646403,222605689,417335561,477216237,1869390973,1168361213,56472335,-57204017,644793749,846090293,-397122371,-56480909,-86831977,903876133,146882065,-959293983,453283007,-944447295,873465171,130951717,1882286703,-1136436671,-371539467,418657219,1215485773,1804970159,779498403,1379446133,117737931,-1158482605,-1530364921,1715930131,-1067633881,650749977,-2126800767,1872330605,-964851291,1540887919,-949494575,1943176091,29291473,-1619418487,-358735319,869607955,-272768185,-1684748985,1143212059,-1718564131,-252263955,-667538895,-871602725,1106474371,-693596011,-726887349,-1908656895,314318233,-63195977,-1277830209,-1655819051,2037308575,1565985869,-35043737,-569534869,1309588655,-1450823553,-1462093621,-1899565561,-1506453813,-137003349,-512783447,1647998941,-325844007,-376892187,649805353,-823227159,-1889173727,1350408465,1707923371,1801704207,1723217961,1159840697,-1413919375,311135689,-2012605457,1302525357,95411193,1553153701,-956926613,1586964951,373069329,-476003125,1339580459,110252877,1889233637,-343433871,343006851,1070069821,1635455181,-695420921,-1333378661,1044218277,940251867,1628487655,-1834513465,902430983,1628049779,-603960809,-1761567529,-1455868749,-357356913,-1733326167,750300045,268914743,1344525925,1624321353,1156892819,580702607,1703057493,1625271247,-58107899,-1661849143,-526199907,-504144991,805640937,-1624616211,-1817536707,-1532006009,-96032121,895878509,-1125198389,-468294829,2043892511,553048577,778243035,1755312627,-590986885,1542808439,1263914007,-305486863,-1831756499,-5881689,-69265649,-211592457,-1471755,1034051091,1859048525,-858470563,-1519578183,-1674957945,-1802503127,2029269999,-394374849,-1123518889,1989257907,1432260065,-1296736803,-1591364653,-1304349621,-690977959,325039675,-256546631,367969571,-288289951,-566065213,-505445069,430066461,-302912163,-1508446539,730989121,2127729419,850688901,-417729007,1500138653,1372358803,1260066853,-540094731,-2106218083,-86850221,597249225,629192109,622331747,1284344551,-526717375,-611295079,-474591893,-711647081,831457035,-1525153819,-895391729,716642485,1521986631,-795862235,-1528396517,439157807,-2123482525,1807449077,-506999711,71002131,-668058403,-1013039093,-897649023,1433007873,-1613229629,578186031,-1938329693,-180191649,-529068861,-1478014635,1098891663,712849453,-2097960077,1266503213,261625439,-907722171,-362666097,-770468481,62664855,941264567,1469067379,-1151500741,-150293611,-543917593,-1932550307,-1830298909,-1277970323,284252245,1423884399,-332634563,1458350059,-888871633,-1369253687,-611922545,1864488927,384052677,-562466931,-158661611,549027109,1908907063,-404644727,-1930666675,-236866943,412004149,1066487927,1564104839,-1584743889,-1698318717,709992917,1431846899,349116823,681154169,2070313485,-2066239981,1810212229,-1311344281,2008855653,99095449,-950065117,944011285,388516571,1447755529,1437489005,686711897,989767513,614294941,-646267777,149792099,705007221,-758367187,1585650295,-247517593,1795155947,-959205509,1940265525,-1643951055,-360745471,1444721643,1986574531,-717567427,112449575,154431277,1366260575,1846363913,699620253,-1102825189,1895922993,415422777,-1606173393,-1086739749,1660973551,-1304905731,-1447584141,1443096335,439826739,529323011,1454613615,737223469,-465766095,1594651909,718753615,-1650957105,-2147310883,756194513,552990657,-195218405,319313393,-2008887737,-638264013,1525067533,-554749849,693316743,328264591,-1889958241,1049983549,-947069391,-246429361,-1389765299,-1753201909,1706153183,2114925549,404410511,-2005734413,820044927,-54924745,297812607,1699621951,-281308325,810006031,-1274925351,-78510879,-977350483,1920365381,-1098222331,1946746107,-98991731,-1601646527,1981853115,1533972447,-1213715541,-2117384769,1213219113,-1931046109,1975920407,607196853,315251439,-1558671911,-1593248459,1394261289,7961771,669532695,21728197,113620601,-1638971211,1731114051,725439213,-955261163,-486587957,-466031911,1422049691,-1103800861,-1617294429,980569135,635978479,-1283264601,1497635073,-2050604611,-1694096409,-1340120525,-597140327,1201123801,941475219,714528249,347760531,-639209005,-1472511129,-892963463,-1421163793,-1186713405,735949113,-409030917,1660049287,340858397,-679258205,-269550371,857443385,1435733937,1254055079,1499234707,-935359737,-1010770107,-1417506967,144019061,-1833161977,2142053329,1074475807,-1622549409,-1440533845,-321663025,1173395583,-1230216955,-283775757,-2005417947,1843921695,-1692032027,-1003790603,-77100177,1257481561,-1041424435,-1228722383,-934307917,-512700543,-1253600825,1840512201,1134144431,500634657,325784865,-617040183,1751692941,-1297507371,-1657399147,1250438867,851101739,-2069095329,1065018627,-1655583791,1696356101,664125547,-661895065,-505032383,-1223854525,-724597097,-2071097177,1779697643,1226084097,-457624721,987771319,1424000735,1622624589,-1590815965,-672484993,1898674069,-591883125,-635395359,-1801072217,308770605,1187100695,1478333847,-28795649,1362865091,613039147,-277561065,-634304559,-647865793,-938259049,1800100637,541820735,1050463477,-1470854083,1187204895,-1065344047,481284369,1523008793,-796254677,465765377,-1606652111,-542618587,-1574992935,-1022792011,-1606184677,-1276389937,1075995983,-1842755141,-176464141,1989615979,-1139558419,-1299150575,790042283,-1798189055,1521434105,-1492232129,-1631328825,1327676733,1907792813,-1951975301,-1888658723,1416146105,-1541123001,1293505919,-1170427983,-432870149,426035405,666606349,-1916728791,2088915569,1341340639,-371172921,-2010738747,-1683418025,2037820309,1576764619,734781165,1436103517,-1124348449,931744869,385292971,-1191682143,-1169251867,-2140725007,-224137199,-387553143,1859744209,-2051011457,57977457,-530422327,1544086067,1262171333,470162277,-722397809,532597887,660879725,620149403,-1034572705,-2035813211,2091827633,-1255207241,611282253,259092535,-528566759,-1629120909,-218584701,-1555999725,368508703,182966985,-70431997,1660433177,-1797036961,-590158507,-1714511691,-862381579,1467452609,1773830927,1408436047,2019918307,1345527585,1279351797,1459412027,-220244633,610294209,832906203,1356176287,-136540037,-1315833251,-422819139,1849636009,-140837097,-522076673,75572143,-1169278011,1714840079,2086698625,-1559098817,-178323013,812325333,-949122283,-389646853,1030498591,-2013244153,-842103727,-1320072347,1345138387,-966931695,935276243,-392446327,1224379307,954740807,330966477,570966821,1282459363,-2146301033,548874287,-659572291,-120875411,-33469003,127215705,-779324865,1537274257,-1554769693,-433179943,-485705059,1487932893,-1906386699,-185203241,1140450275,-891227585,1983933989,2147483413,2143584421,1037735287,-645178713,1273821571,-1292783181,432650891,183929907,-1066471119,-1281545559,324802909,59094501,1063867005,463941725,2102967077,1281834425,235267883,-1517534581,-1687877483,102153701,-1089631281,307635461,-711395337,767551149,-1849556321,1480220537,1616032123,-721242383,-1522993801,1048292445,695316739,-417540989,365189885,238167681,-25269829,491779715,1824629961,489308979,-1046324345,-1977131167,518463521,-672208467,-2043688037,-1411354129,475552271,-327081825,293937157,989443211,-541281479,-577055249,-531386479,-1775514715,356977319,-351475673,-1671573249,-750492277,795276551,274807341,1597172749,136838555,2038125207,-1888749283,-105895815,-1674469377,2113891955,212665329,853429507,-1601004199,-107442071,-1892590205,-235762459,1795197561,-259799011,1539793733,2135357793,211751899,-1613686621,1487456075,-1330332237,705858917,671185603,2032349189,-182036047,-1463094989,-1549688361,-930578899,2031362867,420719275,1512722613,-1877390177,1828037791,1930132967,-143161601,-935309755,-170722633,-297106827,1572555145,-1294371649,-494927021,1113240143,1349584349,741907641,951701417,787546275,-798922571,-1423856141,807633993,1807904923,-1435530577,-2131083629,-1390254325,-1382327303,-1296854663,722729621,749266327,75085493,-758469973,-141874007,-769553867,-1745286823,1591017471,-235703735,-1512795465,653033837,1898295901,1642181887,691177177,-1271682819,-1415850377,-2078443867,-1437036955,-1678974911,-596173985,262564619,1992174207,-1093093363,-2045001891,-2018461837,1658594459,1659367965,1774781425,203586757,-1406274807,-55628755,1350418419,1875220249,356755183,210051869,-121319773,1088073451,-720213283,-1406779277,55678543,-513564279,1409457399,2005912195,-2126962923,-853025287,-195137625,1676982853,1475460755,-1072212659,1004639423,1458383259,-330879233,895410311,-404267587,112958011,109780541,-1754350221,-413657425,1211740623,-1010223775,-825239631,-1353052279,1102202189,518285113,624255571,-741683833,-1485060431,-1355684771,-192417915,142508589,-1449861117,1828666349,-390594609,-2013534619,-1428998495,279436195,2084910635,-1545075689,-714811887,-819829879,-625663589,-1447970999,-763858777,-517189661,607204241,439421555,-1985637183,-708226689,-1811556737,189102019,-38130615,-911085887,-1062066087,-260616733,681241961,-749133665,-2140335329,2030213653,-1714251247,-780066565,1956424239,-647384379,-1437068539,2085160095,-1647368763,-1967589005,1979790377,1225273233,-1200914087,-1711712091,-1054144613,-268389329,-1103760191,-933753739,211434515,1641975079,1510322415,732154977,247434741,1107385007,1726561359,1517756061,1115391773,-1142675887,2140139571,-1025283841,-536698547,-861128417,1054509873,2112414079,1143807161,-306619405,608446577,-155473763,-1707386377,-1366313413,1560622339,14420727,1851023837,1709551629,-896934645,554657037,2041826491,189188789,1420212775,-1912077015,-1333063785,2041371915,1139064545,1588612069,-2008589503,79187531,-534994011,2017204371,-1317921827,-1165777619,416386307,1702973435,212508441,-1783387109,1189637475,1164322367,895064317,-1924421451,1647397769,-1839807223,2124553451,-988197747,-974319,804523355,1067019585,1909746257,814786949,1768552183,-1412068481,1354340089,-932748765,-77836643,1764599381,872665009,-432469135,-1424056885,1728696879,-1245264945,207726659,-546418597,-1017251595,1317273861,-1134585131,682522255,-706068877,95051195,-202365391,459003923,717707449,-2053999891,1370974747,-526925869,179513557,2017345723,1057781237,1259654005,1111103521,-200883253,-400506475,-1098542015,868784413,-1229136697,692251273,-399220523,-960383221,-673670883,-852709985,809175795,1951167373,1194781933,1727882093,-2054471365,2036845817,-1916620543,-386727589,-1445038889,1271473759,-2097753819,438114125,1810190571,-1675350287,193339467,-1833786077,242739217,-500875569,-79758331,-468439777,-392248525,253870227,1894415859,854825403,384983403,-2099624225,-933028459,-483686407,1055678705,282137033,233254667,-993917541,-1644271609,-1453329255,-625754195,1324181253,-1006164725,-1324262985,-367437775,636317959,127408465,-1834574839,-129081835,-519883763,-1722895133,-28970571,-1577048963,-1218716255,-265039087,-630817719,2120879265,1684267561,-644503415,-261346825,1295487599,2070896719,-853760731,329156949,223000783,-1532254169,28110053,-707957,986302195,-1792729863,-1215206419,-1404767551,-492980927,-538496351,-1012049187,-1440168057,1531168597,-1093382257,1689491239,1250506851,1993708827,-1070538787,-927364931,213948221,940158881,65671953,-58046875,-636218775,1539644247,-377053409,-2059852801,1785364139,1973601901,294772157,2138386329,-427251077,376498041,1315784637,-394169135,-1961050985,195142873,-1588712493,320830559,2015284755,778830413,-1257527209,274285723,1420273611,-889606363,-832958915,2052927647,2082724039,359510985,-717824151,92656601,-1793601103,1321732077,780207183,407009711,-1270652953,-1286761691,-1443381735,-941510021,-1299378239,1258660729,1596982965,1242106161,-1757734595,-1460256421,-1086516219,1122874967,73314145,-464744751,1580511341,-718571591,415334403,1203492083,2090485147,1951434321,1386409675,1189871387,800714057,1468657509,549748757,1152743117,-443862203,366177469,-343377207,1295358699,-95525581,819361701,1346997755,218695223,-881357091,373602181,-110294149,1712142377,-303905949,-1031138665,-154477753,-2147315483,678882313,-1753031955,267602767,768981763,719936707,1053400963,654832885,2070124579,-946215829,1214485291,-2125228933,-1774626415,-1893233757,1832960959,-1225528337,1208415677,-1058016375,-916583853,1022899819,-876786337,-115146633,1760822375,1817034577,1682708911,-1070930201,1084074559,789885577,-136979503,-112003725,-1250897691,27445105,1708412889,1439098645,1970127613,2031955857,1797167617,-1508806171,-1018378609,-444581261,1165871545,1162295199,1184190093,-195513733,-349297009,585494247,631772387,1039391153,1415157385,-978670865,1203541577,-1372636489,-1632100937,1235692231,2112493539,-1815675913,-322412309,1465081277,573559649,1910446619,-299130799,1915396093,1282300133,-527512349,-1087521215,1411776371,-1968798341,-1165650599,-1743755847,1552327339,-1960690865,1952712419,1392566291,1584901443,51428725,1074188593,2140179481,-354516471,-1238657707,-413573919,-1679741329,-592459429,-1731402099,-1271627431,-484944261,1389762997,1714579419,2000753299,1361785179,-357172661,1363397197,966210101,-178137495,-364640935,398167605,443926795,719487499,2093496695,1026914029,-2129435571,538852717,-1588374815,1701217411,763784131,-737318437,-1130293857,-208479625,776288141,-1035819773,-1520448617,875526993,424255719,820194805,-1830892493,1630565271,-1275759705,-1216596675,999003621,1226739513,1968017403,925394739,1032840411,-1308981059,-1222145133,-2059616811,1456680775,1120243237,-1208499025,-342746237,-984830393,759569537,1442444203,-1930621197,527481803,574201817,-181537687,-1677093057,967375135,-2072247527,-374365631,163959105,-1708291401,602817395,-275855169,-2028081545,-1106048019,-730573289,566258935,-533569347,191728455,1154706297,-1808434295,1128377185,-1940188397,-1354658719,-127431127,1453761829,-693841951,-565433635,1519551789,1231421211,-951062897,1354192001,873303513,1708933005,1590753669,-374456655,-1365881263,233832801,132846009,-640086005,967619047,2027181457,-1136761891,-1542544713,-1126371195,1295191199,1384269213,-425135095,1580069163,439677351,-1981441105,1095779553,-52775789,2055577747,-621685495,987345449,-1438629061,1627270605,-814636345,762716469,-1501644495,-911174309,1746792653,-2052269201,393910519,1909526391,1414466381,292526789,-1239775295,-2017006259,352690141,608367679,-1481512449,-1854293413,-826673415,319143797,-564320415,-1245396141,-1997284513,1103593525,-1867334499,-964873823,1162192595,-540275335,-846662217,-625202485,2006836635,525198275,849652367,-658886769,-1484209039,68758691,281151163,843606753,811693789,1321419591,-176777725,1014176985,-1452569379,-739420145,-2093961861,-254957179,1312085571,1860138013,272685077,288020053,324924045,2095027253,981198571,-1669992551,46495245,-238431181,-108340153,193214797,365852527,-1509710107,969038215,109334269,-664909137,377067041,-2005934245,1756435797,1106262129,34219989,-390228661,-158013877,-1449409435,830151135,-1998578649,827886243,-1409912847,-1070624919,1919981839,1045521863,1374785299,-907487815,-718812099,668083741,1438962083,-325069921,-251730667,-294502067,-1893883769,-501856137,619704469,77356145,-1250327455,1021466969,811107477,57208395,-571145479,9870149,-1616096611,-362540209,1345331135,-2022383353,174184457,-1649492097,1000242103,567070017,213383945,46306737,888282157,51932367,948965099,2042889883,881748957,1917589611,-505948487,559054723,-1355676199,-48348311,-841210799,802466667,860002721,1500821149,-41832807,1290682579,-1377663129,-215493537,-1142413905,-2046663543,118924057,1596867901,-691774487,-177304539,749948675,-1341593553,415481841,-613484745,1378397291,-330280387,-1924686849,1481820877,-1551824555,1821114189,1529271091,1374972753,-2051915731,2039713515,-963860491,1013394343,-1721531591,1413243353,1211931663,-2094381789,1277247513,452449191,-2073490925,202680653,544704441,-2022697309,-807506741,330886665,-770433463,651212381,1349855967,1012024073,1018144283,801298697,-1590199893,1091902523,-789509589,-2133657545,-1700387597,298065109,1648455771,-1237836785,498760253,-1112552105,1624402953,-1766623275,-528445891,402307567,1304791425,-473489577,635108755,1279153307,-1876609403,2065604527,394681499,1982485369,-724636457,1562346597,-1070746125,-117127403,-1465207957,1592364109,922404661,-1976760301,-1838326205,1246219213,-1349146335,-1970073707,-1125890491,784448739,-1319602595,650325663,-668311577,-973167217,-785926955,-2049870023,2062189519,-1166783135,696548071,-1197380535,1842121551,-1882281177,1229379377,-908428583,649569301,-495585829,-1369411325,1033622883,-1042876037,144006567,-2043148635,-935559303,-69908575,1867652143,2008616461,373962799,1655645283,-662792833,1586050017,-2119324527,-1323522535,-807596507,-1177810497,43268579,1365568179,-1200801071,187747821,-1323299931,-1361258373,621333739,1690693271,-21777795,-947146963,-1550181965,-636646739,-1358179407,829907773,-1793796489,-1962120425,-599066031,-1099412269,-872672683,303559441,-497586773,-639538781,1574878227,-905038121,1798489313,-769897969,1061325451,697716587,1261998701,1863703547,69072899,1267077725,1327514035,-826672473,334975991,-760608085,-1717384039,-1893294181,817414791,-1309947557,-286207843,68185591,-761005949,185650301,2078387075,482601035,-2117589509,2067121227,116054635,615132581,547045821,-1325829295,-922606181,-1410119115,-242403901,1841631511,-1528448869,-440722257,1599642363,-1306031887,1099948437,1294180895,1583959061,1392683627,-737999699,304637591,443011101,-1785679677,1313152745,-1678705039,-355402575,1048461541,-757654083,685887341,16356703,29234117,1711566515,-1392483995,-201685347,-996398451,-391253039,-194865747,1951469105,1971024363,-76236069,-1399324459,794753143,67823673,1746172813,414981801,-427722437,1044285109,2063497291,-661895601,-514040935,1988234595,1413324457,-1719920703,-1577333089,-1699054643,1226186517,1263748219,1203081515,-514963935,-639724523,-1546887567,-1102274375,-1731447991,-2042934275,-1627778077,875556253,916028539,-1766060405,341775611,1851455611,376442659,384979363,2127442789,328265785,-1869890683,-976985371,-533131823,-1044740265,-1123302371,1333308639,2073956487,-967847483,-1571470791,-1955659919,608475961,338383125,668518231,151500925,-639525255,1802209709,1629255487,-1814462923,-1410525849,1511552349,-71180755,1960959353,-1735134673,419510761,-1618903009,-285031161,-1630156505,-443977497,-1571568789,692254989,-336765711,745622327,-1040080391,-114211345,300338615,1204565467,-1343986435,-1146980287,-1484434525,573982783,432125169,-61945159,-1730168553,-2014256279,-673036233,1223917977,1791102085,-372987439,1852395579,-1005384341,-1093250979,-399086709,1288628677,-1537855691,372610267,398476429,1339364469,775076241,70613397,1388423847,682321839,220506705,-500550175,1094171333,-1312325565,-1598682653,256075905,310540359,866585115,461967463,-1013683299,1160082617,-1642937229,-501241065,-1927682309,-1618235109,-1944537743,-1439672943,1262615007,-662943393,-944411903,1468298515,-1188896107,-1588985049,34949161,-1019936739,-862268407,-925432881,-1673825781,45908045,-1517566993,2062341327,1384653921,1745684967,805688667,-822418101,-1176237803,705732873,-1447235905,-1294035801,854703021,-1671890871,-1793797937,-1986456961,-1601333653,-1349608155,-1141947859,1491204285,1536291117,-898534497,-564251763,-91561977,-1283822575,709700643,814565075,-1960484135,1132256235,-1169504457,-2091037843,1644373113,-1135593087,921674939,-1356296073,-1876636041,1617899661,601697725,-1914279683,301400785,1876587481,1860986937,1655648863,-602623773,-764839947,172155325,-1393375269,1998541711,-1448635985,944623403,2086449209,-1456066235,618463179,689831585,1882756201,-1835518373,1192811403,-1326044559,-245580935,-15171399,-1582599035,-9495891,-683616547,-505760367,-574179731,552804313,967865281,1870669001,1173341339,-2141895863,1572122479,23745477,-341692791,-459432647,666730095,163070231,532272457,-513654991,-115139185,1886000911,1158715069,1142487299,-1014703569,1192273903,-1769872471,696891759,284016387,1754786287,-847248677,-1891901117,-1539162325,-113150901,943351747,-2106404007,1083292405,529125181,-1870315195,478176033,820813169,-27983333,2130558221,1149723881,351445873,1170791873,-2041097985,-830023105,-144521211,1983528739,-368586043,-1482753141,-1231767387,-572082617,1439260959,403171717,-1351308701,341746577,1363481173,-1917372561,-140992233,1165519869,-453356039,-282934305,-748036065,-872841305,1764496781,-851733191,46283377,495670637,-1500120689,-1070370631,1898832961,2078614719,13646449,1722635373,-41781231,-2137446883,-963281953,2146947921,1733504965,-2040142129,-1944820489,-1896817671,1727660477,-1484204183,150373483,1886393521,-832623249,-895468479,-573294765,-1753441301,1977659133,-234806323,685106137,-228437043,359412747,1926057077,72831873,19644333,-550143295,806258529,165317945,-345103991,-1956896225,1304717489,-1716131929,1971049413,344779281,794529773,608611377,-1680647457,1358116451,-1887942041,576518597,101878127,-1426236205,-539396009,1047267983,657053081,730253105,-1652556905,1029621575,426617111,1853404503,-1228267849,-1884889567,339841587,-588914699,2010300189,-1392391763,1348457877,-1010838087,1734920467,275363515,-1940112715,-82671345,2112141453,856749273,-1640271859,1345959585,-49958791,-2138744395,-1295729667,-1844299077,-355592729,-2147456737,-1695173665,2029274353,-321197171,413069173,1786477119,-795379709,-2008516623,1304081691,482912967,-1169915679,-412511409,-1002004935,-130149159,-1278529055,-516421891,626212749,2087835755,372775917,-1112411315,-304306811,821508289,-1230003375,-989103991,1947651949,-2054374413,-628649213,-87746039,-1573862019,804644025,-1199847019,-957369391,-1559837601,289836181,783816283,935611295,943805343,1222216671,-1032944093,-433535091,2135257093,-1480713001,-1302872759,-1639162089,-1476972495,1434269467,-1884455741,-958779419,511625567,366415593,-636194433,1948760241,-607179945,-31011459,-1518515227,-989725629,89716671,334602915,1559038171,-840887085,1948160571,-2095899047,1546496071,-1182564379,1749152391,-1046858281,1933908363,-1114590439,1725861767,-1650352095,-568842401,62996449,-2075569663,-374930561,-740884817,-940900401,356570513,1401270473,1847200321,1872227627,1599364757,-1676788635,1788828395,67810377,1522706941,-1574513947,-1562375283,588687747,-1529647935,881411951,548497063,1590358529,1574359953,-1025734651,476472371,-2042830301,119712941,1970739407,-570524267,1860645645,214521513,1985542937,-875698609,986428687,333221181,-188928697,-1343746601,-1411057543,1165305879,245081325,208227941,-711306611,-2036198263,-84774037,1131935361,2027500813,-64312893,1424999049,1221418811,-1557675231,-2021916875,-575654385,1538098299,-589997681,988490891,632945457,-719657827,-661164873,-1117597321,-1566163773,1340045727,-659922435,-1710778325,1754758667,-1311458017,97294701,-1150465695,65855335,-1270912895,-1360639591,-1863699069,6256071,2066603853,10484405,117769393,-629700771,-581412169,-743696921,-959292095,485014623,-207121639,2125122373,-16260281,1591397661,1859182301,1389902669,-232920571,-1980798351,-986355851,891000695,-1502239701,1970100331,1573427283,478749835,1874768795,1359102393,1797883271,1929256019,-1997124755,-506321063,-1407862815,-975475447,-925642919,-908967153,187757899,-1153918985,-2139014873,-1546686119,-2011505133,-1679165645,493126971,-1301842211,-1498611029,-1467318775,475584335,211817823,-505701953,407584367,-202344149,816018217,987636989,-833683575,-1536498385,1710015739,-1686572463,560788371,2011941973,431268161,-1580776733,553162765,-1597566543,1834667499,1686485679,-2019299835,459263955,793097979,-1980713911,432827229,-1147324621,1318278525,-1429066459,-862834753,-1854075515,-1459429023,-65339915,1343709471,787080857,-31268309,-1540425883,125066263,1749709087,-280403197,-1157376849,-125793005,-1079092775,1334646749,-1206232507,-904083857,656935185,-1251224967,-1178115333,-785142779,-1755125873,-565138707,-2113527903,1611056565,1553900191,-1295571065,821324737,-19994545,-1040835271,83422377,1920586007,-1685128443,-939371253,287157185,-1292396549,-1659159673,1726049443,1503918437,474679081,-2117884273,1407989973,-1182280117,-2063190763,1518811627,1676420359,611558685,610117865,-2130907405,1571542443,-1134984987,-1742890243,-1079335409,1551664405,-217720721,80010253,407592761,-61266191,1091312035,-2123906817,-1028659273,-1433009349,1588489721,230074955,1399237697,2042072441,27903145,816756581,512418855,814305127,-2034462877,-982912593,-1367704215,-339750405,2121477797,-1141106997,-1556297257,-337144327,-1322809491,-1708367881,-682581965,-297409869,774295545,-165642393,-812859027,569329037,-473972561,1107531255,-110415799,-332429173,615372495,284313125,-1847872735,-288520619,-147934995,442635873,497797915,-106697695,2028202639,-1153625193,-1496220023,63613421,-296055847,2056506829,2108493797,-319863003,1361594279,729338333,152739267,-1301547731,-844252963,1212423847,1882787405,-1311072745,-2017373383,-1522595633,-849632567,991732593,-718343851,-52006711,2096569811,1137167113,-236756497,-2026697223,685415365,673790659,-1429114853,-1676192711,-1080378819,1194941711,118303645,-240461995,119507301,-1485452073,651922723,403672079,-1531659155,1438575763,1771984427,439081605,890757755,-1290364987,-1874435491,-52162135,-515641357,859745805,1477801231,-390538173,-1065014767,1720526035,-1133686645,-1396492719,1143167089,1820592373,1349044167,253003355,209800037,-58892903,-1970509489,139856023,1213102355,401569479,1784648291,-1467720847,-1987072475,938624431,45974567,-399531739,-1896023239,-2100190075,-1853334821,-1895486847,-1674984319,2049196349,-499659331,-1113282735,-2065360869,-594421563,-349249885,1377507315,1891762157,-796271171,188550719,-713895127,1703253559,625585215,130806405,-559972081,-1177390601,-1489473937,1775931179,-1947334235,-1195673753,463235567,-1175495841,290986325,-1360549979,-357590185,-1358961377,572239865,1203673401,842929479,-1981315741,-1092194993,169000817,1423383597,-159679189,626462839,1996131091,985746615,1754538959,-709123079,302685709,1997468679,1991751661,395110603,604501709,-2032360829,-13530209,231077531,1069663353,-901085201,-484260951,-10747715,-248186045,-849582229,1837763359,-2115970123,-780629329,1087984279,2076040207,-306503795,-1743463447,-2123240449,1581053115,-202910561,-113733679,-261463511,-665654003,743006061,-2061990113,223299707,-803205795,-397557911,1213332899,-18644807,169374825,-880598535,237750991,1561355929,-541034025,-713063165,-1493830283,1573267955,2095891433,-1674397345,-970433515,-2085237675,343548927,1590806565,514566417,-1746325985,1305690913,1759303357,2056702815,1107463205,-1254132149,1500484321,-1407933709,2127976389,706546397,-659239919,1170333499,-1155055215,239203987,212055937,-798687249,-1763766581,239369933,-1293856935,-434063411,1845717441,-1575700063,-22590425,-1720117491,-589781711,323331387,1097028011,-544778653,775483449,-1675376335,-244449269,1824869887,226777967,1821335203,948886095,715069655,857236585,-2039953663,1222727573,-1036148767,1540083813,-1579202235,1245946887,-1631162123,-165530047,1075340195,20317825,-2115665133,50370307,465226443,-2074581261,-942727323,-283736483,-1345339829,1876330519,1837193897,1197983925,-290813185,-24386111,-1835441035,-1802336125,541105319,1911368647,-1982475379,892605611,-298220253,39073539,-420992397,-1808049549,-995131381,-570444019,-1085593513,-549074467,1590181549,-1400142907,-76000511,-1735268447,-1828828857,1954357171,-1028857903,-476416465,-1312457627,476718607,2095658151,-1300200625,321721109,-197110571,-1417549511,-571017947,-2141666821,1126664079,-667589881,-1728524427,-151234361,824766333,1988334605,-1200774767,629839149,-1387768855,1736261341,1336596363,1496158933,-1090285827,-2103384573,291312115,-179964743,-1010427013,53906597,-229889643,1715368311,-1920208033,-552129903,1777076225,117584711,561316149,-2002595063,2043492849,-1869103363,-629400013,178460243,1494166501,-217352099,1980472913,-188246097,1538777011,-2067786979,1579620607,1490731247,-2119091255,-1697887325,-629536327,-2112569155,544865025,676237979,1048286741,599449611,-1043626035,423692063,-63236999,-1967286963,-1533724317,1089136381,-35417949,1731018635,-878217499,1601117397,2010028081,-1670743625,308096409,-1554176889,940142297,-213055335,1181741463,1600034797,994639057,885956363,-382981745,1381819103,1345539075,1472464227,104748773,-423929117,374104939,-250375031,1014835715,1028771143,-981691631,1973134943,1036543639,801629821,-319966119,-371476333,1479750357,-1991315843,-1660184841,1675920043,792682261,-377751749,-911951299,1572823605,-1077331723,867876655,694043773,-337444081,-2065807675,486044583,-76453095,-751913147,-1610449069,66417717,-408893209,-320459651,-76334069,1248556835,-715439027,1524730023,-1932313125,-2138948329,-428281111,244585779,469520907,1382998483,-307457735,-596463851,-314245949,1278140389,-1720853053,-67470363,-102991713,-109867297,296309353,-2090731557,-1797812673,-742648209,-513458687,-1110825151,584547773,1904253045,-1315313961,-285046697,-1891270057,477128507,394912863,1576052823,1656527675,1282667629,1354025629,-1922910691,1268937325,-1777927117,-1533557449,-401280437,-1221619467,-1814682937,-813333853,1178863043,467070091,-1153160383,2020874353,233923531,1657745119,269412467,1119838605,580785539,-1198071677,-1183967455,-357509471,-2401179,-1701876195,1049002287,-259270649,1830039279,1209403431,-1636704073,1180196771,1408200117,-1945357203,1967532013,1357379597,-1387345337,264393779,-1624872025,-1822035311,169367855,-997743325,-1519713887,339232221,2054372821,601959693,-1806350801,1785922491,-1527077917,1126031537,1586178607,41887603,-369658983,1959180749,-1563361043,1200888603,1283469727,1949984833,-1500298671,233253189,-1018758287,1764105181,1156580197,-378568053,-1746670745,-193723113,-319117727,1002546129,636129353,1252474717,707894337,520751191,-878044423,215038435,2083516403,791870851,-1130217737,1070869215,-2108999037,418296135,-558285721,1395458155,-1351147837,-1249579469,707965789,1721644955,492132619,-834047099,943688335,-744336785,1171415539,-149078111,-1589845563,-1542807755,-1252350795,1374929941,1523510279,-957714063,1237194683,1594400539,788945319,1239973467,1052782993,-1141454317,1196230091,297269835,1167187535,1805302659,2072858609,2054953441,1770505445,1351634895,845695911,1564433943,-348460255,1763916843,-2008816569,557856563,-18314849,1420011637,-997636087,282635179,15659901,1202984785,-2140705045,111364135,-908689627,557170087,1328984901,-1875631375,1323451947,-378708785,183013825,716807883,6863523,-608852265,1927077359,40842271,-758684731,543655581,1823949141,1931669121,-94825087,-292337523,125868887,-1940458521,-1599665493,917353201,-977302641,-1570521419,1115533403,1237699523,1489311831,-205412203,790842167,-1239440549,-685897531,-187552809,305966545,1303904509,1799982387,-1445607015,312914665,2116840411,-1772242207,-476555547,644958493,-680024593,-265331605,-1252200451,-393205745,1345742863,602561849,-275849497,-1932752241,-929236353,-1174270275,-585762383,-843299621,55373665,-1342681531,-690295229,-1085219097,1448767951,1273396383,151016691,-188111505,-494102539,2085407235,-1788654077,-1432947821,-1672376477,-1365443391,-996787083,1666943525,248199525,1076207813,1717471669,-928808479,1722040749,-1445692211,-1118974507,1057274889,1339397757,1334547657,1423295543,-1639602767,-293513053,1843572647,1031452825,1139664803,-1207753607,-699407793,378740339,347381477,1579965005,-1310906155,782504747,367462213,-225521269,2120186131,-1375300989,830287797,298299585,1294326609,-261993035,-975429283,-149764571,-242276901,-318846783,1261334643,-707184671,-1478229387,1784522093,706236661,-1570005577,1195355309,-1520289357,-742757481,1944974103,183708099,-499430881,-1568690879,1816648125,-517422559,987854849,-1467077849,229860323,2086884967,1572751177,2000338175,-1320236595,-1415377749,1570047635,-488419279,-1180289707,1324859049,1795618059,-1782423713,201564871,-1028374457,-941074131,1731657697,1272562947,-971640279,-892483753,-1948612411,-1203141315,-490027441,1856102617,1169261209,-1997164069,-1167071461,145620283,-691227587,424509173,785028889,-158956133,-106036851,250105865,-1243674159,1174263197,466869661,-226820099,1765586791,288195703,-1017893699,-884633479,1141923887,-1894034465,1260363485,150431999,-1425095361,1454899923,1254234731,223678577,1269495001,-995001173,1617961837,1646689757,-854463025,1410603573,-205177857,434528095,1669326477,1643768143,1581578005,28981081,1753757757,-953883211,1197814837,1162292093,1131987551,-1390309151,1991179409,-632794173,-1032612055,852060281,1156218183,2126997237,1429807909,439550245,177255647,-1571609295,11470647,-486330489,-433734529,-1216697373,-693427665,2102503873,2086699385,-1546325497,-245498473,1370767435,283748641,1549746559,1908779909,1753245289,-976998299,-750412719,2132407857,-2123182219,-1735242569,-1393897311,1814516405,-1985502247,1559642663,728875371,961671521,851359737,-2027890237,2109265537,-234130705,-844684019,-1737367051,1554639361,-1757242757,-1783869743,1667942425,-143157351,-863880005,2053210591,-1751770741,-10010005,-734395957,743187269,983572743,-421989393,-1384692145,1906918783,538071665,-1830613897,2017960949,-1487017263,115578157,1196901423,-1304555123,150117221,1874365381,-1126109411,1400027593,-1862014663,-1748703345,4107039,307561381,-1956457897,81761597,-222339689,-241573631,-1383889775,-1787517803,484540121,407857835,98865233,-524338135,721885955,-545326253,161904837,-1874635325,884195121,80595019,1645820335,1713030597,1739505709,30114517,-671419861,-1674488877,1786155455,-1906619263,201060905,-908596431,2123515259,-1257221515,1117117487,2091595547,-860909349,441418455,1511490059,-1118088785,-1236264633,1152115153,1886848731,-1771843367,1931781039,1786180739,-1481671075,-225353301,648257013,-1076373775,-211760485,1469448943,966478113,31372895,-996697285,-1118788783,-116229137,747046823,1426587411,2147215181,1930376491,-345221027,371047017,-105262557,378763241,732295391,-1687594455,564038003,793932175,-845283621,1070024017,865627353,1544730705,-788299683,1021363421,-929223759,-962602917,674604091,-642665111,570257445,-2050088481,-1609434087,-54648985,637543633,-747525087,-874768647,-563569155,-1503871203,319249981,1220314073,1349829673,570100815,-387601597,1045377831,-1045960525,-157375721,686143869,32855505,-1848274779,1544260461,-101756003,-816125797,1499300469,169902197,-606991919,-1165825771,-392904357,2116203685,411205793,533420517,1601920253,-1676240303,-1880257563,880521523,-1532024451,-405986815,1282664073,1294259937,-1382549339,-733646421,455736939,1644082183,-1730286303,301686765,-1906881247,92863111,1677212467,1039615959,898504533,60714039,-1781328887,1422436277,1098582747,-184134465,1923499331,34467791,-520387741,-1603318791,-354084169,1732074713,-308583729,1953791461,-1946811285,-996387691,-210409719,-1598030659,-1670762819,-14497149,1159586127,-1397510071,1224401201,1322713265,91164723,-1097790885,608124441,-1274646221,317859737,-670680365,-2130681487,1073578975,484264343,67824283,1756425083,926191931,1546344473,564495329,-109724331,-1595828379,983218789,-2075926977,-2085339665,-1370597003,-1714198087,113393555,-1159966039,-692636395,-1778490413,1884028561,-1925800323,-52467465,-1352355373,-69800551,-611755783,372290567,-679754177,-15417187,-1418590657,-889689593,2063161769,-2006046561,-131259215,1539596223,-1184192777,150470969,-770126571,1514178931,1124109979,-644675641,1139018087,807792463,176342919,268040385,-465907099,-775202319,2105428175,-304164429,-1080444731,87158727,292911047,923481617,-1056229985,-957498181,570556163,-1324502349,-95461229,1900925765,-1402334099,1751341191,1380564967,1742111793,880895365,456170749,345192265,-854382727,-1534795235,270086731,-432708229,-1147542449,1952210623,1548815507,-854509173,634994137,-647231419,1133730181,2128269495,1337811645,446567037,2144361853,1219133029,-1320107659,751649603,1476099579,1074567721,-77750811,-1087789489,1197862547,1964154063,418748769,-1540800671,-1879028359,64916681,132998503,1922880653,-1773718767,476704297,1855149981,-1956790161,-1207632157,1341802357,-1201013083,919429431,-441843383,-63253143,2056348123,-558877945,31883975,-996910313,-404183085,1533183125,-1594948513,-1408742525,1419107759,990755543,40245975,2104270279,1709913969,897946441,-729203617,2111499769,-1338099127,-983242493,1677601073,-1019017587,1701017375,1696746373,-1366507537,-1702019729,-1363373651,-570405255,-434086965,1449845363,-2093376603,991539439,330284165,1988250919,1687681925,906137511,-500843535,458637107,-1152401769,1885997969,1109268875,-971007517,1152412593,-1704011777,-483986035,314798203,-586274775,-865137377,-1899571437,-1605211745,-2104190989,-377219715,-559990449,-1486101577,-1674356417,-282556619,1304765243,-913530451,801819705,-1423553025,1607137311,107507623,-1300577401,-1715785829,-801982475,-1312055141,-1348633779,-1945479603,-89644787,873618697,-1583704095,-1402370135,1145684139,1174978783,-391178319,1060953293,-1262175625,-542230697,649307001,-609094635,-2146435231,-1706591499,-891700749,-1673566065,115987563,-512146523,-532121273,-1240295591,2123280751,-903630177,-307999643,-1114377019,1017844413,56350901,-2098145255,-1845783433,466639743,203915369,-178260217,1867737705,-848310299,1740254399,-271554535,1533197389,-1355213465,-861112561,1321001665,1389074581,-1265693705,458940859,-342209199,-548767315,-1837449375,-1196768153,-750476057,1067886091,-706756577,1421779177,-1355362365,931292433,1371135707,-2116638443,871818313,-1777986925,1756216789,1720361967,403789773,446423903,-261291285,-2066018915,1230701197,-167436313,-898501409,-8141747,600645191,1870617849,313629675,1249111599,18544933,-1847889919,-577332107,-889571591,-248545911,1692084497,1885721117,751184605,-2044154513,-661481673,-2147087627,213490811,1842403599,-1436867735,1165105629,1174446869,-741122329,-637797291,779329599,-1457642695,-107296277,557769553,-1480691919,-948547585,679367845,2112337075,-150399067,1978650709,-749257667,70530351,-7330275,1354153213,221393597,1520541787,690448421,-634983029,833990799,-1889855211,-1513358535,-220549065,-211327121,163063103,412472161,342431023,-17936787,-815834917,2093153335,-448970197,415468191,-842900295,-1823088841,-357441679,1136978965,896007361,1040417175,1479639963,448259493,524698787,1044692139,314515913,-1035755511,-440397183,-1526773507,1947283113,336533523,-352971525,-1042554049,1260691589,1369908633,-1265234691,-416345431,-1015903279,-1791382891,-51484485,-2011279689,2109871663,1363094389,171883339,-1669676677,1060422269,-1597161405,53887277,-554600883,-1097978989,1741627807,1336477251,-505756451,-508363519,-1375682455,-1286043971,2029403717,1853023577,959443457,2058993735,956249999,-73847343,93287777,224639341,237186373,661755791,-1835678511,-1498627963,-1751928513,1633283285,1456228653,2111363371,664426981,109338879,-587428867,1212874849,872843431,-1728697875,1228592397,-1250299561,1490281427,-1089281407,1893000485,-1458528945,-2117598145,1921975975,201227263,1887382475,-1391142547,869194719,1371908951,-2005628417,-1693447595,974561785,-1545305209,-277387233,-2007677429,-1771453927,-112835469,1949850077,529824531,1293725667,-1772090641,2070814215,2054561835,-516249303,-768068029,1752355973,1256136865,2128073657,-1953637621,237500095,1639514151,-1195788835,-1470947607,-384652973,-936706129,2130223313,-184107581,-1919628575,596886115,-1178630367,-851384629,1609597617,-1491802375,1296579359,-1054729431,-1507490867,-386900751,-60405329,-1620049507,1920613423,-1224347731,-423975751,-409672699,-536446199,-914882875,-453533993,1021160111,-51287635,1297178261,421081895,-982657635,-1377592403,973198345,1309162475,-23696225,1169538379,-1633735173,-461108457,-1728804811,-568680955,-1518547923,-1539247301,-1541342533,1898798889,1505966615,538668375,-391643515,1832338709,1201217795,-1773734917,205271247,1135144859,134958877,511148119,931881645,-1610880091,1412165551,277182625,-1431102003,-714484409,389125573,-1201649739,-1190913373,-1133436359,-1484903211,1286711769,604409905,719656637,641231767,1109400935,1248524903,-1252120151,956396355,-1909009345,-1314341623,-1122831107,663908099,-21576307,-1855705441,1211175753,-1914059277,-289202867,1270424751,1746405195,25658781,1750436479,-940027735,2138566093,-1700924823,-141157685,-1615231895,1285839721,-1167198949,-1997070533,404988091,-888281941,-48234831,1066047561,-1542159229,1057491099,678271933,873213267,192168483,-39677695,-1143055683,51875493,-6916219,-276742183,243743333,-804567133,-1802729207,-1770456561,-529974283,484426987,-1493585303,1395679521,-1925616769,-1262442681,-735673595,744761873,1678138407,-577979637,1112293581,-1674381303,-700815621,-1807788387,-900748941,872293575,1914774215,-579668825,-1508085371,-1788794891,495358575,1844987865,-952782013,-1769186847,-664727555,-866051579,-84695275,-1839278999,-1882487663,2053936469,1858126217,820168057,2014521165,830075165,1019560855,-1160179463,15313731,-320127111,1217698417,338172221,1418821997,482920903,-1036535327,-661862813,37026981,-457754351,-1190920091,-1246345785,-778082045,950513527,-1997451779,-1707646137,-1437132439,1011192795,-68243181,-206841957,-1764196841,1597924701,-110006063,-2035930809,115358047,1792479947,1309902725,-467216357,-1305065055,169624685,-976168809,305923829,585976697,150374949,1911032583,959231561,-1502342337,245097079,473005419,-182350449,1842685185,-999219127,-553714337,917297751,-1909250791,-1077357251,438827559,915973927,1611043005,1325997271,-549121257,803782019,1492287315,-1736060143,2045005647,2081656153,-408579841,651349031,-648434777,-1911238549,-125867605,1962072319,-209384287,-1543464211,599495095,-279176447,-2014226069,-165296763,701177089,-706886301,-758492091,-513611233,620301521,1522074521,681304995,310278773,765076507,-491191475,-527947645,186393501,1684447593,-1913672885,1909920183,-557006063,1427833691,1618606671,-400487087,-772687899,1415612175,-1924949923,1355303453,-1921359193,1575160447,-456733875,-1219649135,1235915929,1577218531,-226254439,-1612267471,-430693639,-1648066671,-812426879,-757494115,-920497777,-333911439,1472731597,303469069,-2016468977,792854127,-1784167181,963869253,-866064185,-296564317,2100586127,-80086579,-1690336619,1721127889,391738945,-228379475,1326958123,-1579950869,1548557131,-902067311,189285455,-1250089057,733254861,1553315953,1770042751,-2129895869,1392558819,1459319539,-1774690449,1325514099,-79858473,2143440923,-1374035599,622861057,1590523133,45892087,-1785773099,-256990809,1492604513,-699880651,1021350521,-1146034059,1533917589,-2135713947,-1902597659,-927317371,1013289141,805305689,1330805241,-1345948053,243844339,893040709,-1575462755,-329122163,361714743,1960998203,-1082182723,941498241,1101459003,912459893,-1614751611,768038321,2043376189,465159311,1092098509,-1790540181,1227040603,-1561497555,-1839206933,-671274401,770257343,683773297,-1154642453,-1413439667,-216346543,1700983429,1126215951,390657411,-1225852237,59595671,897096607,-2127461773,-647262649,608847571,-2005902193,-1999833533,1211887325,1455396739,1014286655,390654311,-1277953937,559651747,88571581,-1731055539,258039195,-1052182963,-1658676131,1263005249,1600886607,-1868859449,-824904709,-18985519,-1262004465,-1960511871,666097283,-1882666465,-951188745,-760935335,1372459799,-1337460669,1157386525,288484761,-454663187,-777334271,633449263,-842124973,-1677153869,-54692149,-87913715,-97025257,1384110933,1209620239,2007187983,2135336817,-140791733,240356075,-1899637517,1579148989,-2140785185,-1235548845,297462187,105080305,853161913,-1803489263,-1659815871,-712735755,-286017707,-1031165951,-613073555,-300666967,1866824281,979641709,-2066368421,-348478851,1451373871,2121420883,-2097660595,2004929893,-1456643461,-493039615,-1524865567,-345707659,782157581,-1172389455,960408299,1095224053,-799129701,-610122757,2048754785,668909109,-1868947117,1996626509,722302353,-2136859655,316324455,-704361175,-1268372349,-1611355909,2005027013,175652379,1547036487,-689727255,-129214667,1542576107,1654077377,-1244785211,-319318591,1921592175,-1954332043,1451251423,63437347,1039635729,1230778923,1138904569,-1100104563,376843941,-1460608651,1583488759,2078252501,-1779184183,-1186229241,283358873,-706116923,-712457927,88470195,859917253,64360473,-625254765,1128166675,-1183262673,-1397140279,-1150439243,510434099,1816249387,1370922463,-1405663057,1636118907,1869887373,921421425,-1322138577,977749129,484777871,108754791,-1814261295,1978235947,869771987,-1810849655,-811872689,-33157373,1069813821,1627830475,5164157,894674431,112699135,53818903,-1703762701,-592732997,-2034292181,1885975079,724556645,1391287637,1569400135,1513950103,1573165077,366820887,1880614531,824139583,44481943,283740457,1412198071,823746265,2023920905,-102284533,-1109194919,-2080914061,-3914573,-1367685389,-23341823,-1463961795,1061772373,-380799947,-603407557,-1052995753,1860631515,-22961397,634890693,1909152567,-573426293,330934897,40201761,1361165581,2114145635,181297795,1940262731,-1690909813,677390919,-1049087149,-1166937761,-1902251111,602147571,1351314745,-240097845,1944809057,1704747271,-39400965,-787021867,1022780463,1412164665,262291623,1698897729,431594403,-392594733,-1269880335,-1186272847,-449527169,-355625625,1594627485,308259447,1186002777,205495197,604105215,-106300899,107218423,-1866194507,1015102545,1218415659,-492043367,-1960794607,209120625,1407131495,1569149313,1593352043,346742223,-574042385,-1433788759,1373847733,514709599,660133889,969785633,-213713287,-1286523213,-1730249283,923881905,1376443137,1185991687,19105567,-1015248869,617351391,-816120155,1594125563,462390981,1809416433,-1801385771,-666164179,758412617,-822041061,865706183,-1425340779,1625126891,1810668103,2055562743,-873857723,1861428631,489265333,-1779882667,-40747947,-1950911871,-1195459889,-237319479,1396166185,1958777785,253957597,-932123845,1835259209,-1253546233,-1536927349,-1204614915,512981123,1674408815,1163277029,505937727,-739830819,-406225191,1571245935,-1823427649,-1756820441,1019027975,-1526359035,323379429,1904469905,-1965515235,-1821062879,-666836697,-1954662821,186832871,479004595,1861552821,-1718440631,1823400545,1301350737,1828409323,-415463297,925220977,-1887577523,-1886961965,-131213247,-1982786895,-48076507,-567968265,1869698319,2038958141,-774529427,529822137,1253489709,586995705,96973229,2036488989,676105849,-1172422169,410584101,-1325422339,1622136017,-1212310981,14218681,-1544763285,240794847,1179836193,-357067035,-1156313915,559069557,-1106361161,-1698583589,553256507,-22044749,-1138875547,1587944541,-342830717,1890281541,88819481,-1859567533,725504919,149059579,1278445463,-888441629,1562856247,-1094993163,384797861,-923061325,-469789735,-1606156161,-797121525,-1218447077,-35931735,1685751921,-1466668659,-1482817935,1974207149,1877240705,-45179177,882816811,-1609824681,1970572245,914951293,1603502543,-852496037,110032537,-1814020743,1726226117,178311061,-1013135373,1779140311,448939761,-926938819,-1214321983,575046419,1128786245,639915729,465586739,-314053683,214587757,-1196061449,-1757803811,1671397561,2092738579,1170160299,228939679,-501476859,-1595704773,-1234302463,-229432009,816888361,-1567721979,921081249,1550457979,980713967,-1224797391,608523217,1132614717,560535223,2052250831,-702587885,-1529458377,-227654037,634492707,-484830841,-998954357,-398692241,-671482235,1572158599,630814317,2116977839,537510189,1617560853,-797681037,-2032230673,-2120965611,1159549735,-2009150415,-758125865,1346581855,1818598511,-2097023409,-170786887,-1377023805,1939690343,1573866953,-721651063,198256027,-805540743,-986323301,1438068545,1837106089,-277805131,-441354527,-436984939,-11763421,-139287611,-249669235,-7752795],"b":[-1452173133,1625319083,745871753,-1142944903,1913754953,-530536083,-367811025,-1341927497,-902147673,-1161358679,1671066889,830101569,1463332883,1253072749,-2125883721,105253551,-530059859,-953848845,1775404199,2080614787,-730949027,-1453802337,13091219,980819351,546391497,561849119,-1634902861,1388395797,210885489,1004429685,-2066683307,-1345800559,-1572191297,-1180302379,1111880745,-22981367,299254903,170487059,632849127,1956291157,1410873741,40568425,-1066247159,-1812417133,-1386671671,-1298203641,-474707155,1646111779,-1978604683,1522883873,1399182177,1108947801,-2072330941,-1776304729,-35886097,-1842177507,941895909,-804869509,1705171949,-1491772407,1800251535,-1217003873,-1549805871,1389397825,-127899091,-2116341825,1562109745,-756550395,2055702381,1473038143,1160620397,-1194403357,339944669,1143584475,245664287,1416135687,-1716218327,518958227,-947619313,-899033827,-366556485,-1731710187,2140272141,1202820149,-612775003,422129203,-560421255,-136723431,-103168915,1206865983,-1333919669,541431409,-1197971311,502883907,-525776031,-1969995647,186063929,440298283,-135371569,1142739249,-1075147213,-1071769421,-135794099,-1663755167,1798993077,-893071009,1066277879,-1966171897,27320769,-381302263,-455897981,-55680559,479748591,1480991711,1692251659,400245557,1008327707,-977136963,1214028727,-1208765493,-526306619,1997313719,-612661059,-1957781283,-685550435,1351122369,821606017,412511121,997231743,1511557025,7408777,-34702875,864365471,1811116401,1000172641,-600377817,-1671763101,353632453,-734063713,2032244883,-1935106989,-1850780343,-1912048041,-846097767,271574077,-1204687771,-711509669,-1154026775,344325891,1764338631,785207053,-1459521079,-1612525107,-465814597,779478795,1049894477,1850864799,-963400037,162310133,642207253,324524961,-317410241,-364507727,-1657972833,198432853,-2128593455,1807394447,-1425166121,265636603,2083401767,-1134816401,1090534659,1990603927,-1714985559,-236746467,-1858123013,-766251205,-2072021411,-869001313,1878732915,-735409471,888926647,-2001026085,-1651464963,-2092945701,-356225235,106916803,1654412741,96710243,1911450581,-605410641,-359090189,-799724841,-2022706149,-956080621,-1374316681,193683177,-352019401,2074892137,1872720185,1287852475,-1698580823,599744669,-379553523,-1129595859,-1362129121,-1128426015,1119569811,358132075,1876639243,-1564016423,-1224148469,-1369946611,627005669,-1765426981,-1897169103,116110147,1548122765,387477915,1170933313,336084095,683426667,1609481725,855368075,915737119,1925978243,-1252131165,771284057,759886319,-1823335311,-204895675,882193675,802030449,2118421383,-970649567,-1421456345,-1808667575,1502607519,-83083275,-516198763,81357751,1580155177,1885314649,-1785355777,-1832994543,661149273,855475345,-1576343285,2051679303,-1718324393,-517954683,634381369,1938878687,817266443,491734901,1071441063,-1087884289,-395441053,-1863340341,1740430273,-1610607511,1698450317,1501875507,498892923,1117232585,-268919661,-1427115527,1861708313,894913413,-165697685,-1742151671,-1551057687,1824962783,1788081039,391899967,-1817050015,-1942108153,739740541,-1111009931,1773917607,-1429700487,1365958533,1064911313,835757105,2026645967,-1546807733,239495663,819287175,94439273,-1897003857,-1401567625,1748567827,2013276453,1385037051,-404983711,961963825,1469145771,166033603,-1201941867,-1805741375,-856356609,-350091657,114747193,115791357,485186529,-1612864791,-1879916291,-1973654561,-1179761553,1611608739,-2050613273,-1839678643,-9369783,1435880609,-575795911,-840529183,-626515103,1420502379,-1339669881,-1613101207,-1558392709,-1195667739,564312865,1118570515,742833379,-669289193,-224090153,403148979,-1733466267,-1604360655,-684823241,688170045,-272942815,-324788101,189850779,-338623177,-408037677,1173564791,1613661901,-1902857891,-1006069301,279528183,-664014343,-1763999377,621734855,-157684705,-211982925,2025867157,-1751365521,-1789412053,-1287348571,1577827987,1426937965,-550958329,-7116027,660052055,-405598405,-779263645,-1728768497,41648443,-94253809,719197235,1509996941,-443119247,-31862921,1350832115,238274333,1767230335,2141435947,-711928879,390245343,438455475,-1042674567,-764854437,-71378105,-1355902097,449951297,-1105922443,1379982543,543246213,-761331541,-991607149,-1468218911,-1768099535,429856053,455727875,1491743535,2009531279,-1430560251,-199193133,-2059430693,289798707,153990765,-1742457315,1901918193,-1902465879,1287509089,1120065263,95259251,-1000535493,-1203041229,1192117961,-95822371,126179465,-1015541369,-3728815,1754349317,398531121,-2036394381,914038031,-860790009,-1847801459,909415113,-1248761543,1569946189,2101545093,-1142614193,-1117936665,1320416207,139216563,-944367277,-2076639597,-1177442123,1939563103,-564655727,1708949663,1870724675,2109054257,509853629,650224685,1929518471,-1881061285,257267751,-1132940389,-1739070009,-1297171981,-315466711,-2059337369,1858295175,-635122131,-1503896515,-106168803,-1967611399,1603414419,1961371189,891625685,412032641,1545352971,1080190391,-66816589,-1999913977,-140134983,-1606548557,1197813491,1139669871,-1122575731,661045237,-893057707,1289844593,1718175345,-1987027829,1688989753,1411966237,1222279521,23375857,2036038457,1693949113,-1135416123,-399058407,1764300391,142507373,-1470298429,1936147085,-2143095431,-1409147721,-1096054119,-266820455,-505498637,-470250915,-767273833,-2079461031,-1352643127,-611114735,-1738517579,-602415559,-1560354543,191526575,2056676431,664027317,1982120619,1734944881,685689613,988109501,-1482108979,1004728759,-1335113883,1945113181,-1773775249,-472588677,-1403334121,2123840613,-83964131,1859123621,403667909,-1601744345,337825989,-105331933,-787239191,1665183289,728684131,2042468135,-1911602385,-1945891963,1569755281,-1107045663,-318106821,812974095,1364686063,1153344493,1073529641,-344892195,1602759147,-461850727,-1319234819,-1758397693,279957375,-2040518987,311261693,105143771,1919834975,-1422821385,1018908909,767465997,1014261309,-35335911,-1185135993,1477708833,-1943471359,-696826231,817379933,-1895805963,1551567657,-1843764357,41511723,1902860445,1049061603,737653363,-1830472225,104074959,1136180867,367276157,942402833,-874932429,978714065,-477411953,-863755267,-145285137,2029126339,1486098825,1628170777,1429652577,2123852615,117753483,-897100141,2068133059,-57954117,922764931,-216669705,564566989,1094665289,-1600341661,-1857067787,-210936999,-1870091031,-49266913,899714563,-1077148221,-342972525,-493085515,1998660427,546623827,171652135,-1260555011,925625037,608491603,601278219,-374982437,-1612764749,-198510397,825378671,-605002511,-2089583867,311543981,554590893,930144283,-745952167,-208505971,333490919,49590575,245172601,1742303673,-189144769,-680301411,-622844437,-1311123569,1423394943,31013033,1545036669,59069971,651591295,-871671023,-41410115,-195067565,-1440486021,482114943,-1697403165,-1082193795,755411137,271692107,779042439,-1988973521,-947484633,1364532933,-1420311417,254268145,-7710903,-748094289,-1851412073,355367731,-1634017425,-909950527,840060257,1335277633,807100293,1427943611,-828935183,960314667,-478448971,-1113047617,1886267357,1341905697,535822297,-981036227,103608089,1879431365,-1881462203,2108973513,-847210779,-1254949431,649327629,-262399839,777350477,-361007797,1330775855,-1839838555,1597956527,424893519,-1345202477,-110161711,-356939451,987990373,810674019,1362014377,-800009169,1788527743,-690280493,-837551145,-2114237965,-1733020881,1586274553,1654452025,756956431,473644601,1970446837,-1192780963,1837716863,1397538899,-739821781,-254323525,-922993533,669590409,991727395,-805706637,520463535,-1417711521,1001047277,1214727553,1946468501,-469748479,-912766569,755482597,1472720327,114054179,1353206941,1497269269,391262149,348044741,-157458829,-710652287,371090617,627522643,-1666579551,1574211423,772888933,1963233487,2126497113,1614158429,2147320911,-587586693,-1439706733,694706477,-2084279835,-737903369,1923655901,-1629027513,1351121871,813236131,1473757821,371346661,635886857,1471811739,2023284839,2092256087,1650851843,378239673,522622603,510006003,-1083792791,-349110871,-581051681,1020057601,-1401304029,1883858505,-488964221,-1749195313,325535451,-513973987,-1181537663,1825299027,-1150600641,2092785207,1953837095,-1179840647,282275881,-1728094291,-1511873197,-1026277063,-49911525,-1344344733,1421039815,-896917617,840846633,1666997183,1150029531,1193538129,-1996862559,-394560185,56506253,512855809,-431743583,-2114606303,666256941,800705541,1325529097,172212913,-425493753,-152928549,-1879647619,-1753051551,-61747205,1596844325,-1088016319,1680498031,425515285,514884097,-702045519,-1003847603,-1035099177,2000673767,25090855,795238785,-359925821,-1959289983,-272467571,-927296781,1359345271,1584966523,1145228285,2103375193,-448894551,1686850513,-182502091,-705961909,1892862371,515156351,-421239835,-1671772721,191949113,568338009,49689019,1899720909,-177512421,1551043195,-2068462603,-1185657373,1304809761,-165316425,370717855,-1342520997,2007799709,-468286183,-2105761461,-1002338855,-1447375305,658035693,65143813,-344561267,-1425268545,-1455803565,738190575,-1391484729,-586890861,1665207103,1128926029,-1305701877,-1943508081,-1314012885,107301165,-475549713,370141355,1853145385,-1288296781,-1473835601,-1678527897,-1673144275,-1384922495,-1964573667,1118968615,-1156234509,1893646199,804051665,1729260343,-365060085,1943448143,306702143,782198213,-489487431,-1952851195,570059995,-1073663337,-1902069253,-636332317,-368656147,1633976225,217569351,1670948675,-1156721129,-1990008847,-1168339539,307869807,-1067709409,-618649119,480109353,-1045615943,1339046659,-271389135,18107895,-603252997,1544694167,-1402393849,747122941,-1589064657,-1303022495,139192253,-1352945447,-1397239681,1473878637,-1893066121,355451917,-219103323,-1682545091,-470647129,1163492057,-175053971,-79460595,240641881,-1391063369,-2095027929,-992492879,825186155,454348371,-218743723,66284815,1652390171,463114605,1086463119,-2015259443,-353344405,1280386379,1667762525,1128230643,-108152497,-947818105,54836323,-1783853937,1933593867,-2105357417,1493461359,816228189,221669099,1855936607,-1620868861,1034632627,-1251977805,-946161717,2123945675,1681812903,1049732519,-871163307,-98161891,-539427529,517511343,504405063,-729510903,1241911261,-738451601,1299455265,35982477,-832863903,-645172963,1370461821,-557738563,2001608073,-1451897379,1964949267,898840515,1412596219,-1074514887,965799073,1503649497,249571795,-1629854061,344231517,178194813,1328051785,-378642811,1291838843,875796743,662976675,1503849701,-680566871,-789463363,-1356737163,-700101083,1611517191,705706785,-1885696921,-344455209,357248261,-92720773,715129523,1863438061,-97983009,-1827925049,-35210949,915100341,-186415015,-2045966167,-1045179393,86207921,1492583781,-1048323375,-1215090025,551466407,-43484391,-697685945,-746931383,513679893,533734323,-1713876893,1216733819,1306042811,-916281545,1808823081,1111049047,-1116427771,910593901,1383259197,-220604831,-1148586283,1588361761,-1920548765,-1983845333,-657374797,-1842299399,-1106742935,474875381,1181329827,-1023364161,1662592155,129167933,1967000073,1006998605,-1840517807,-1228297249,1915951927,2034267583,1995640853,1336251137,-11087155,-1658186831,896735761,397734093,1747825199,-1878137755,-2146571067,305380143,38180683,1752645987,1835434869,1698771387,-1691835591,-1997258045,1548441201,1444464473,1959285635,199457959,-2079506089,-2109932933,1902175239,-1877261051,-296708821,-328092601,485694101,-1672036775,48960829,-1749033833,-1255437483,1036572253,1282545319,-701638541,1541264349,1082197141,-699107691,1127587359,1965075197,-1279621269,-1693393413,1885198659,560167587,168359873,-759027623,-924362969,-871683973,-259060765,1062592373,516038171,1514607023,-270882365,-54543303,-1881226287,1779046431,-1128901399,1719725511,-1703191631,415305905,724526197,879548101,-712458829,73310281,-529686999,1017841881,13795577,-65937625,-112067911,1965295501,-1871939235,-1047260483,-530933357,1545139445,1786426203,-1651124921,-672827101,443832207,-870253017,-1978787037,-1541939805,450382973,1854288795,749125913,2010114689,-215122969,790755177,1593485815,-1699919067,-417285769,359705131,-1749779623,-905028131,1966391243,-635672617,2128987165,514789453,2002240067,580091191,16923369,963254991,1694936263,-1724255249,-1413603713,1321499629,1168420941,1060320831,992937423,-1943602511,1393869399,2011401129,-68762359,-342732015,-745801239,-1966826369,1912511747,49737145,-1586392703,654835443,2113116885,70965721,-1280001273,509813947,-16710689,-1683642301,-1731586423,-74593605,435764225,970126917,1227279607,-1839524621,-1715689323,819993867,-913090165,-388228081,-894004169,-1732440359,-1541794075,-1395300211,-289187425,1529958445,42429549,148892851,-1523752033,1189589103,351334163,-706718097,2068512537,2024965335,271581301,-1083274003,-219775543,-95644749,-1183494875,-1004791999,272306427,-1780983203,-1357587323,-2103838321,1255104067,1949706847,-1877442079,955720877,-376866209,1086417599,1514653211,505399351,-1198381663,-2098934863,2063144087,1991739359,188350889,222529357,-865576363,-687674551,10843109,1851540227,1798583771,817657637,-1523402129,-1519508957,-511476563,2137961859,1028616221,709501609,1764367931,1277652153,-1336700917,1041636507,498116417,951398125,-14915075,-1569528861,617586533,-1159055855,1719924211,1636359269,1614684213,-1900729283,409707003,1113060751,-1665456995,-1033826355,1918156651,434358205,-1186014753,-406708605,2036441425,-123302299,2127497321,1244785109,317671501,460604477,1848414763,808517851,-516962847,124299845,1753423643,2020597379,-126211193,482356097,-1939295181,772720711,-864073667,-1201666643,-1475018901,-91414527,1194369575,-907651519,824782067,-2042191351,-2026356291,2120492195,-526250635,-1356730487,-587897551,1925637449,1610078665,-1996763227,1274912739,-133391781,57297813,931702847,-320970783,-76995005,-1269859929,-843309205,-105704623,1538894567,-92023287,-447125157,1360284413,189256941,-1729323855,-702318875,-1303174601,1877714005,-680360665,-1618726415,-1611983097,53812885,-1804907227,278266945,-386804939,1549906955,309588187,2043299487,-823971203,-1509419353,1560773399,-1741681147,2062071887,1151143135,-1564955913,165712277,1987466639,1391189847,-74156395,-805981893,189203237,1663040311,-928608763,783700267,-1014269617,-104229421,562810817,1643453543,589063099,483925835,-1326512379,481702913,-32456787,-40339159,624620751,1100929133,596869391,-1459710635,-503425505,13140257,1805001017,1298128809,-782927045,1124977113,1044343615,-1248159661,-1199124919,-1705936573,1525705945,1585106047,-804759141,-734840369,1863889373,-1102716813,-577568869,-573863231,1577252519,344981877,-95406549,-1475034769,-358108003,-1471993915,-790082353,1124799789,-1935940853,1314336585,1038224665,-1010137255,628902009,41588341,-1104388123,1397495019,-1477312941,7360839,-840396841,1597756891,1364578561,-653441621,-161919777,1623605969,2018335813,518354691,1793653017,-449146255,1751428679,-1443991511,1694886629,1736513407,1278102331,1934473435,-207359923,-1879716815,1378938571,177077985,-262607235,1586613199,-1243859241,-1936409977,2019704105,2040401865,2015303371,1091709525,261740319,1023065989,1916032853,-900576429,-523264535,1586011979,1536338101,-108874409,-196091207,-1464967939,1331379341,-286983941,-90791613,-1221216709,659503475,-1035647877,1368607455,-1659296867,-579770115,1084500893,-634653473,2077871197,402174077,-938775005,1718362733,1162402287,-1310949185,59299537,214939763,425136099,-1563127711,827532233,1230175671,-410017207,-2031624861,-529017915,-621765213,-352474977,-1287006401,-1261255411,2038904119,-1682477181,670716241,-1561250651,-1984458699,1918684723,719729721,1869554555,-377283407,-1630461893,-1281666319,-1704810411,-1021725791,-866094313,-802925613,16493669,-1963745615,-2143830597,-880180801,-1331328259,1145586339,-468745817,-1240895511,630359899,-1225458193,-1907641409,201722259,1616845659,66955287,36111193,1330465909,1540833611,-1862249131,-1394439727,1288065281,1878049619,665336539,-1783588991,2091573995,-1223133813,-1496492395,-219175489,1399528241,-1664689139,-1013372445,2089638501,606756881,1510576623,709661539,157344147,-1216740863,-1424364095,860385703,-652334965,1257778439,-346763183,221834889,347401843,1922256367,618808313,-2099435865,-2062229233,499377161,665886063,-1137673711,312365723,1480706805,1198803811,604108935,-43778859,-1351842327,-36971017,1398408523,991046905,642199815,199514495,-1129305537,-777654561,-454697473,-1353579073,838310019,1983798625,-127579335,-1037170027,1555636169,2111207417,-1956691897,443890891,116048971,519937733,-1664931147,-785833607,-480970187,-537451989,-639326229,852272397,426284501,558195527,1383685805,-1640538763,1155071351,32060989,1978163985,-339693347,-1214515691,1614363357,1296578513,-1068948153,36616943,1240671571,-99084961,1126404157,-741131641,-794304075,-1110205161,-1880182179,-2147466883,-1865697487,778583097,-1119199927,1563608243,-1341098273,149718213,-536794781,1816434039,179401333,131196955,1709034475,-998807335,2072306513,1365810557,-1422121319,-99983711,-1093985211,145577949,-1402735125,-693735497,1223738743,-1221283753,-467305033,1499524707,-356297031,-1099758569,1896997805,1299918885,-761890771,-1800651171,-1204643861,26485701,-1531388257,1696591155,319710831,375885435,-390349817,2100684525,1573688607,575855009,1833856493,940809719,-1880595663,-506957883,774005327,-748369025,2121034563,-606247,-1599225129,-271383639,110479167,1397522373,-1017574263,189160079,937683805,1416742561,-106421597,-1921352863,1681548757,905197991,888513001,-363239819,-1823079547,-201237421,-2058040757,-2119350705,-1763496181,489015439,-1684883831,-1123144663,-311060299,-1015214883,1188554093,135790269,1599451581,-217537667,-1138368463,1520570741,1177078299,535648741,396975375,1880953655,-2066137937,-769701557,67454641,-161180717,1160085507,-1594364999,-191557315,1721710907,1600587883,1700420871,261238233,1174441175,-836821387,1560870153,-115536669,-499545383,801841301,-1060589053,-1205910059,220332385,864620879,1808791363,577964621,-1364600269,288662489,-1762555985,-888979565,1111700483,1242322493,1878157329,-1819348785,-1922829897,-1668125211,1366107567,-725241543,-17399217,-370830515,-550888399,1168197483,1599629519,-1521900995,-2059753583,-842046229,-353703461,-459300519,-1407561903,-213014757,1863735909,612981033,-1254283063,-1035927277,967698949,-924872923,-852546263,-734115845,1156062359,-491936731,-168563355,1634140167,-1322024749,-1404110969,1952258159,-1947214235,821166247,1611231319,196023375,324982739,-1213469983,2009708537,1548614955,69780657,277464549,-987772629,-1445950681,-1168112503,-171303435,-1468711453,-1456318341,676284931,1837409005,518336787,1492740489,1585467981,983298303,-739535179,267628995,1209795759,662185329,1088599361,-471178501,822657441,903925113,970088925,588748063,-515916923,523275337,-1404395541,1464423849,-1885898159,568305019,-504773911,-1174682915,1068931725,-312655115,-2049483631,-33654725,1300753345,377976567,395567355,-308802015,-1714941341,506425459,-1132453683,2146030439,-801713127,-1080090599,1744087957,-265454639,974934405,422351837,-1113578911,1546743687,-1315849561,-696941309,-1116736013,24937901,-1775459093,1291816273,496462753,-1071928959,1477818029,-108214187,-1984641935,-1160962729,-264136049,1661640065,1307260479,-1925771939,424582423,2016141639,-1999389375,86916243,512449753,1333607813,-1487760683,505820099,1578162679,-1537828179,835004451,-2033275223,1798119009,1596337291,-1019802169,1399449583,1308273149,-2085696425,1223272265,-471444911,640071865,-1205202803,-777717905,-1519320081,-1632004925,-1445601379,407638917,714477701,-501799705,1568157093,2096979679,-564115999,-2104743723,-1077085465,711767567,1193618391,-647899125,-1498469973,903409417,892720841,1638450357,-1895105417,440742397,-1261082159,655783189,862014731,956934867,-1448172749,140296267,22348675,1952059759,-986755741,-1534983241,1405237183,-203781413,-1865241361,-145241809,-1537627259,-83100403,-804069059,-2021534077,1563064307,-1893096037,-147346295,1746982185,1133195123,1725484277,595108063,-997579273,1237508077,-1728321091,-1028733503,1614374335,1481085759,-1022050899,-2035217175,-775497197,1444380923,555060785,237684539,444497165,1715761501,393169003,-1963198433,-1537277311,1503508339,-2122870711,-794694907,911016003,-112407077,559899833,-36814311,-262801029,-1670482559,400865377,-1459259435,-1510041693,-308960393,-81833093,-979226359,457288507,1951481795,-2110662101,-1763016749,-43105525,1374947623,1820691653,-1277324167,-1740705745,1275784125,1627090839,459003787,715421697,-1815928109,-266103187,-1335277243,-800478339,-1801845153,202937135,560430121,285801517,1692695139,-736120671,1820690129,-1302938035,1558711473,-2036733077,-483458347,593715831,1372981267,-1163082581,-1532750261,280226397,-1814033527,1511365429,1082222099,-279638585,-1191444847,-1475985289,846371533,34711015,-727489267,859809161,-1752341771,-1017376627,-784138963,-2063859537,-1131338403,-584295071,-1951990601,-2145805823,281934169,1118686713,-1599194129,249633361,-595114299,892838045,-686669309,-273923773,368119969,-2055518059,1624928935,-1516378389,564372285,2117242455,689944007,-522734539,1903720163,-1681527147,-541931497,1382994107,-381005167,242427197,-1450028415,-983111137,-409665929,-422662809,182107025,-1638877835,-994482811,1740137383,2056724847,1477755029,-1167055187,419137401,695970059,1972873663,940177973,386551197,-1519514231,-600116681,-1577817643,-1253019133,-1267892237,-2132048113,-420467737,-1580023517,327562195,-810225931,1874100569,-1281837401,-285218291,-480283121,-1874835609,1812989227,-1882979129,-1911165299,1105245145,121639077,-16431193,-1281120323,-1118190227,1353766967,-1975275631,1639686015,1692729413,-160077553,-1773873615,-2125826039,1074714925,-1898660477,820391093,1468119923,104475443,-722819133,2041340007,602786789,-790250211,-1696389617,-1227361735,459266549,836695337,615642015,519168471,-1709015699,1314442791,-1471738387,-790390551,239883297,-1255682775,1208916903,-1223845581,-574275289,-1053238993,2067464129,1584241255,1840550891,1784407261,-1223744763,1120172837,1903255469,-901704617,1990116219,-1321959327,-304563415,803732155,654223067,410848041,-1184350053,1802100531,-205699159,262939969,-289252931,428999103,-1062128893,-1316197175,2050644781,-1925666471,-2097784195,-72415307,-1608286935,2045665503,286954063,-411300709,-2128606505,1588063097,1649739975,-1129056627,-889191485,1844928337,-1953269109,2136113985,36168961,-1993594609,-1304699357,2020943677,1399051999,-1078953845,-625324035,-36054215,-372769439,1221354285,1652803581,-1178638113,-981571651,-305328491,830001705,-215081365,1489993605,-1631738467,-1262209067,-1104290391,-1254890551,1638923789,1766898913,866193687,-1821795639,-97432135,-1159320319,1570045057,-531747725,742958351,1431115211,936538489,-652714275,-822317437,515622045,-1184255365,-901445547,2049338415,1888043931,1136013857,1855306381,671824639,-112274641,-1509215609,690131513,-1666288491,-2123877745,-540046169,-1290036549,-649345319,-34848767,-1587641373,1143275223,-656966783,720224605,1597135355,-491642403,483240047,32350587,-1744497017,1980385031,-1665278871,1959903713,1997560317,-763055767,94097527,949205709,1791854859,-606016703,-1955239635,-917745439,-1320006907,-1849978827,-1325870511,-1615323493,-253647865,1842889499,-1860281023,1618780371,-1776078481,-528303255,-1495376475,1356222775,644783779,678524503,823189963,1264087779,-1679868153,1570976897,-2050182021,1113406427,-150647757,2093885173,-1033870813,1170951045,634105819,1602677131,-1840293639,-1755672967,-1170212977,-1114231601,-833082555,-25089833,-777994807,-1878244701,350954805,1507346585,-2037979599,41082869,-1009921439,-38845773,-45844511,-1709517139,1476675299,-2134208121,1930983453,1266054719,1313721369,-711776059,-1336276211,-410264339,-1890205091,1196142893,-1168266951,1527856323,-928196553,-878220851,1544780333,45798113,929773177,1606803879,-1201516707,1044955451,445033403,2138378979,-550782527,-1347379107,1961923525,1584802249,-1615724833,1590965343,-1111819031,1060275789,235916529,794324153,1447723331,896337219,-2005594007,-1115118725,1436893553,-731115279,46967593,-889612933,-943380905,1616412725,1380568137,1795389983,-1320729751,-1113916053,175365387,1018529237,-1318714013,-1595145839,-430233313,1793665117,-245781555,907975555,326390915,978907579,-1519989449,2828981,302077045,357587419,1312540439,915169901,982679905,1751951517,-1246587833,-551215487,-34203239,671813135,-305622369,185761453,-348448555,1960558743,121747645,1808271183,425233949,81437239,-1378857301,1188894129,1555808027,704657529,1954293957,-2091295601,1607201701,1189710353,-1905784381,1348020797,233092941,582920871,330714895,637595441,123211969,649360887,296567367,-2049257553,-528929073,871402281,-180302161,1908523249,1734527963,-2026483919,-24551601,-321864171,2087702055,-1874319983,1889180821,-1231112383,1846635023,961198729,1495079181,-2057808515,1783940589,-477166479,-1033041043,-2062973741,871333087,-1343245719,-1582668357,-1174590745,-1676934379,-660691013,-1743366889,-500390143,-511138137,-764046947,615204443,1754830455,-104917101,1889874939,1844994255,-845385283,-638609217,18191199,796837331,737033037,628610575,-561575603,1936986203,-924941087,-1998178611,-1038609679,-1165758525,737299165,806456577,-801056613,1364005611,-1693077683,-1398261819,1474674447,-1402789333,-1604809353,363844061,-906259817,-1554686183,970372627,1061960283,-1517563871,2114812781,-1490881265,-402194047,603206439,1967840045,-2055461167,-1713854515,1592840865,345308165,1093548573,1105848997,1680645053,-1398453255,-1742790405,598641857,-1734645631,48905067,1608741527,1299762171,899184325,-1398923699,-1059608125,-1899322339,-1713588953,1761174105,-861373901,1223627579,1205350193,-1039998435,1263223147,968130999,2041624133,1083125177,2013491479,704011739,-309563985,-1636469249,831916445,1901182757,-1378036849,2093329011,-1791350959,485196639,-1442946021,2086567883,538487683,866433335,-2088998997,1551519483,1641542519,-1464746211,762994543,-1123022071,1749343445,-2130780997,-598885595,1933175583,-545522017,1166666583,1639596983,196368589,1832027143,259695327,1012623797,-1787196331,1592552731,-202392679,374507,1999405467,183609225,2133761095,-854147623,-1878369601,-1748239495,-789900599,-115428027,1326400711,1936527529,-43940417,227819661,-2145750209,1216638667,-293176853,-1095848541,-1106638303,-2061541889,-833334113,41942155,547196481,1206313325,-2032508087,1806471879,249102679,-924352085,-688756585,-995033153,1080473977,404446019,-1408951457,-2092412365,17618329,-241454171,623874445,1442666073,1798347893,1148223385,902413365,1331944053,614196055,1986722515,1769599661,-986974911,-923606137,-1036510431,-243435741,1679365807,-1423904307,-1891969,-1733518313,1815869517,-718585333,184372609,2079054101,-1191594865,297629479,-1378210345,-822618261,-245359629,-590648751,-1364108011,-27891893,-627576993,753186325,1533982469,-1045275787,-1533886037,-1628891659,-660547245,672941887,1485443319,-798983977,1839060511,-1789572929,303775791,-1156359617,-209043957,-118505195,1148045663,-2084560289,-1156526453,1281910685,1516969703,783974749,-696017937,1517475309,691760203,-62699425,-1522215333,1247102239,606969765,793550717,1333486361,765962847,1520623023,2055781873,-1485907107,1594100873,47426151,-1772563215,-1576769709,-820261571,708823555,-1041751059,1871642637,357372415,1993935505,-1555728935,624708939,-1711862445,713823003,1379592891,-1710667657,-680211551,887432583,-1341955969,-1380676577,677093455,-1753597303,-644266481,-574164381,810791763,-954029509,-1261015649,1773616759,2103881765,-524873535,313352743,889682769,2117181781,-329803911,1788477989,-1526495971,-1978103923,1349222605,-1042956473,-1207881285,1449675355,-655733765,-31278339,-1709000093,1576732833,200553863,-840516737,-417335181,-470762353,-773077711,-840990815,204770461,1308369145,-472291653,-706219047,1866111299,1881455117,2066966603,1812256361,-1315356109,-993428133,-2008725941,2081041359,2143479283,-729319079,170929935,-513668529,-342672351,256971609,-1815231689,-1446274129,1985631549,613603275,613803643,-313578675,-391887375,2028750983,-527542173,-1588773183,-699186271,-193106701,1450984169,-133333337,1039566121,60877267,962044109,-1476488335,981611999,983524551,-1231952337,614430027,1624122625,2111838617,61951915,1843783869,286493685,441060833,-204095601,1444135511,725388595,-1805997889,-872620113,1187103431,1524317799,-270627305,-62717177,-1820573197,-1026685911,1668514727,885587775,2012094327,-1303085455,-918976467,-535058033,941186617,158961729,200156047,1063324339,-66711149,-227783897,-1548064313,594992073,1347944091,-1056104801,1146469307,1486395477,-1975933647,-829654309,1758865867,-1001224321,104728457,-765380129,-316748961,-2135276649,1152102533,1674744391,-1786631727,-1803049723,1432565615,-456325247,1353194367,1285938051,485433361,-1759326661,1846661375,1404096793,2104520327,1617503411,-1763108731,-1589046999,-1006244489,1630110761,-324774687,415299877,623213601,-1074204447,1888396859,-1522259835,499157125,1262708305,905116093,-487946685,-1827336937,1259252847,-1336191691,1010263301,1489620337,684680845,1213614901,425995513,-3858495,-425182443,784291327,329741215,1452824857,738338821,1100085793,-692244107,519726709,-916644221,8294843,1972506505,-935679239,-2085672927,1618203151,1407486861,-1048148913,1717092809,1293626089,849269207,1491277699,-1524807079,637300157,-544658925,-1507215349,-51237019,-2147085921,242163553,-1586125829,845219467,2146774223,-1185837321,-1719576275,-83498987,1086864241,431430717,1151301959,1104399055,-1213693671,-1749815679,-1511021323,406267373,-862225837,-209958891,1684068243,300526253,63230039,1850377467,-564054373,-1068995541,-759833173,-1578339937,-1441279803,25922751,1892012975,-875740339,285072577,-1968664853,1077882217,-205591361,2074700955,-1340475689,2023552913,-1992158783,1352391755,681340049,899431351,-1542125011,1632593025,-1555036579,-623765651,385901909,452804235,-401233711,-436295585,-1310692625,76336163,-1213295753,643024853,1181026279,-1830128103,1592766119,-910947857,1257804123,84907805,1116370639,-1870744201,1857806779,-253659115,1653810749,-1431034713,416458621,-1376612461,263214363,27519733,-1332281609,-1992465229,496921127,-1957971729,408590937,-464791335,797574053,234217809,-1986259123,1723729613,1169241273,1962738873,-1891513091,687423363,62474693,2040179127,-1728254195,95587569,222537839,-723019389,-1324362585,-2041414975,-1862706741,-495556409,-874949385,693734573,-1239201187,-957907691,-2017111113,-1409591037,43068457,-1997882275,-353057821,1802036373,-1284002665,1977895307,-560397199,267585761,483161921,-1280713095,1431123475,1075431537,1555502819,-130006033,1126989627,508928061,-2020894809,-577660299,-2110527241,503575271,-1790923165,-914804191,868907995,847905977,54307559,-2080855897,973647775,272797897,-2110781501,525194745,790323657,-1364103531,47403467,2141154091,-1154115377,-1144807923,666748871,478638463,2939591,-2133867979,-942184541,248866003,-607198323,-339890505,-233182903,-2094844981,2082314157,2060558799,1490476883,-2099219709,1570704659,1964248501,2005968235,-1185098643,2105450283,67404727,-1000085315,2068133123,-56878469,1821311691,553719911,-823548309,1303192811,-1571591311,313727735,-1397761275,1297382867,-435072357,2068231195,1591417635,-2100081975,-36498121,756437007,333620021,-2075559405,-202524355,2082263269,1205284183,2145538789,-474940089,2026157335,-1169311169,1157553573,-1198906797,1960039881,-8831401,1894532295,-1483202039,-186461485,1467979837,2045017335,-2016870925,-1667718615,-390168049,860692007,200749069,-1854656789,1656000741,1016422479,1927709927,2082478059,520292419,1309161,528266069,870458597,1139070027,1680748043,332499675,569621843,152250587,-924857903,-600105123,-1383562337,-579234631,1494445893,183421951,-1013753023,-11768651,-227188221,-126472369,387738359,1253248327,825055725,-1737788639,-1236022861,920609863,-2077159229,-1320962559,-731752815,-2078165371,-1051321977,-72986311,1679750719,750344383,1014103509,1607486783,1686116233,361355831,223731513,-2135776941,1333629477,-1123653835,-278779515,362042761,-1115937859,554610297,1256267311,25512285,-711721793,-424227549,-346674391,1714162033,-719285909,1294693659,1612049021,1054239007,1854936511,-1249613157,141771573,-951987147,-1294775867,1301315641,1238550851,-1382287649,-630389885,721550715,-1884737639,-1401671811,-2486275,1162882627,-1827809393,1908619443,-943706773,434516543,1475172013,-1630132159,-34794275,-671794329,621762035,299129555,-1936236777,635709211,-1513884583,-471903213,1527324739,-1272594253,445547561,-2105069397,2039246205,-228005073,-970402051,-1556422227,1857452177,-1918487635,-1702171775,376156521,-129174709,-2080817081,1626028287,-219438501,1274052851,-1700627515,560730577,1040598215,227411949,-408231205,-2079060305,1087391461,702482669,-238839711,1615430725,2055963313,1563554973,2058560131,-2036365135,1405575553,1188235883,-917397907,225996123,1565784977,883531713,1815598645,-976163743,391068091,1381479229,-71755949,883608383,-1190775959,1176080739,949526997,-1398192313,-1652105505,26366787,764991439,-1920929351,209580353,543845403,719320201,-718280791,1007842709,-538563761,-2145009057,788278449,-1378176035,-245970091,2034218297,1167291051,-749871223,-1651570753,424009063,969614707,1208500725,371385361,1286317757,-1722782485,1864304365,1577086437,1848608997,-221958605,1868337863,648610619,571714973,971748145,-1589512455,-239228893,-630583855,1756464219,1583950683,1251874581,-788656827,-686188493,-782783849,-763295009,368124527,-1978911753,656925677,-1411025923,1696743219,-1419516815,724242077,399310555,-1821349025,-1181125225,167209905,1388296671,-1455125193,-745313103,1942308089,-1674316259,392378887,1937191131,-1775683485,1815427223,437713997,-619793431,-1572473255,-1624203191,829123139,-2096238245,140562579,203287165,-2146550257,655133813,-1462113113,2067799689,-1365936413,-693073249,-530761003,146925829,-223752435,1784208111,-275891519,1655951299,185450785,-1274878337,711653419,-724867045,1981821375,1000518267,913591071,217087859,-2126520075,-2000013539,-1813473517,-1961448383,2106009275,872448683,226707077,629886973,-583990887,-1134537407,1484619523,-1759621467,1186824227,1126703465,-5629379,-123658773,431206097,1671080913,1065802937,-1358587503,-1733994405,-1890841433,-908922513,938022379,-1482778809,-1663169463,-1241981677,-444962887,-953149343,647032431,-183086979,-1946239937,16323557,-527850705,1815664081,123619109,-1097771721,930213789,422235175,1220650149,-1591675583,2059784457,1361012771,-454132035,-440197195,1834424809,1902562143,330467183,769267151,1221485529,-436345805,2140227129,446303465,2009474543,1910845091,2103020811,-2110025531,345880653,2125419801,687644821,-510447995,-2049732235,83025141,-460792151,-707617163,-157187843,-451157879,-1993164831,1623612195,2122976195,-1727335575,-1645035267,-1403227379,-377113887,1218660747,-667816645,-1244779681,-226375881,641624129,-886105519,-2123815923,498996185,-1442210275,1567349023,1400649071,-6768505,-2089080279,185412909,-1911460269,442651649,762945147,-1953220643,-1344285247,-1874146277,513690269,708123755,81612223,1562098787,-940721501,-931624481,1638135369,1400825855,-1330527111,1725578893,-2109648119,-1900890451,1995923721,1795446319,-373890599,-442112659,-294007581,2121975139,-1372214591,1163771455,225820921,-1378835037,1563085177,-1542333947,-1878994327,636892505,1193868499,-739301263,-95912087,-1381677347,1037021241,238752047,1206234945,945126547,1952855829,-492109133,1228843525,-1324558559,-1040182699,-1833701901,1657485249,196744671,-437097271,-1899727345,69409793,-1660679405,1953717483,1104807763,1360494391,-576610107,-1639819473,359276499,-363863059,587027655,633956879,-900557449,-204267675,-1447912207,224258367,-1870876351,-363238271,-1797062311,-1016215957,1543372551,-2139957491,-209397669,-1768375485,86931697,772185131,-1275632139,927405087,461020895,257217501,-1977492139,-1253425589,490736359,1468814845,-1100872385,356961469,-617866623,746617743,-1489992855,1644410941,-499817891,516766639,873066817,2025750627,585082063,-2000836807,1529730383,504358809,-1506901881,922252363,-241465493,433585591,-1286436369,-270662175,-648777267,922466609,-935600265,-758356909,1758392641,-364799115,2034603639,-946200543,1471397093,-650703189,-1381733387,95156961,1575243771,943692593,-672772579,1360183461,-1507443323,412171257,-419895211,-547513623,2053482893,-1470158321,-4025053,1070444545,-656493139,90824725,1777797317,-647923927,-1915317187,43940233,-230844925,-1455154381,-1235875819,-903022537,1314671249,-1927012075,1056453141,413181003,-628963365,-1072731409,875942761,-1177866093,-891133393,-727948361,1733750891,2093136153,-737748071,238782093,1711218067,1341085057,-371772301,800383475,207533129,495889987,-2108472533,677314275,1957724437,-269793063,1073486235,-1074416837,-1681241871,-42265059,-1679209491,-243792751,-25933969,-2080486677,-1410806273,1093433475,-828603089,-2048116063,1476224181,-1126213759,-353749243,-1228758593,-1542889387,1670627475,2034805059,-1855901897,-2090660239,-599171047,1430551113,45677991,-1089117277,356566101,1327117989,1106916993,-1844382645,-1760120105,1396149949,1685899333,1010884825,-949327677,453263483,-1272587163,564709191,-810312991,410883149,-594289897,1863660577,-653123891,883201039,552928021,-1247941657,-1830098985,2082152345,-659015485,647428443,-2117247883,-781105179,1680307917,1525236581,-2008527407,1122835003,-598360803,-2131547155,-590801219,368329607,1467867807,162129125,1894973091,1630289039,-1623423635,1046218949,205807819,1563375875,-951539955,1926212783,-1605184679,-1649292727,56086399,2046304219,-1863048007,-1936246777,467639211,-177895131,-586196481,450749881,-569023037,1322014491,1231771987,649462041,1996662645,1329640105,546447665,1505864695,-1174301065,-1103249913,-947445981,2014157097,-993848417,-482504541,-555535903,367009047,748052357,1146728173,1542189045,-556306363,302789709,-549570615,1841356701,-1852213245,-225028191,1817413489,-538851693,1605652407,920529859,873180837,-352882527,453235337,-1745636985,812031,762936747,-2094399443,980536735,91431679,-906028687,-1965051567,1676837903,-960713895,-1936341507,-1124487899,-1411991281,-1643126805,607522397,1491702153,1314024005,79659899,-1185839623,-1758265989,-1801460791,-1927025319,833861233,227496321,1009808999,-1850866083,941887073,-953376161,1129869599,1667977231,441827091,-210499277,1191735329,2063216193,-1091342393,1613747135,-470330053,-2097346199,-1300951123,593003105,-2015870027,-2025495105,-585423879,550969813,200194839,1715301483,1251581065,-1426812945,-1642730601,-1323411563,1057509897,994209919,-2031598709,-89481251,-672799045,915369399,40675497,733311945,-1782240553,-1015032303,-37791141,499486337,-1794160199,514940193,240759953,593372735,-98465911,-1354124375,263353893,-1922366851,1819321617,1466284545,-677951545,216647779,-933010047,-174235923,784570259,722784045,1663970495,1820091843,1526571045,-1055027429,2073991335,-382157147,-1939031487,909658475,-1453543703,64985563,1290698277,-1113826843,1674717857,2062378629,2011588635,-1212316311,-75362629,395679739,1580035873,-119827679,395893545,878506021,-1046828213,-1855706055,1200856255,739796891,-163935481,2105407193,-656808903,-921253529,-150933421,1587697619,-197881477,-1489264771,996416847,700501835,829021603,492213497,525269447,2045840171,-1072368155,-1608781849,-1977386801,516990177,335102689,1368805201,1664220155,1721160169,934268905,-142906917,-949803061,1053419183,961056425,-896624147,1478229629,-1780387575,63197885,1309965189,582616091,-496755271,450613451,1432965247,1965322483,-1418452761,1427928479,-1083258707,37304329,-91333809,-1743970293,-2051866583,-1429223343,795383153,2066467155,2007968413,-1927845349,-63481095,-1774841141,-1207166345,580770053,-1458344879,975999117,1137097245,-1411027973,1662288869,-673192575,-1403722017,-100560165,2102454293,1253408325,-780825183,2091233395,1642336575,-1003948901,1557352631,895013193,1511304775,62810321,-908855665,2061536715,746441919,-150099529,-1576948713,466185495,1159303821,-1847259719,1424504705,1502913791,769462935,217059923,1698926867,921316769,1213875325,507974387,-869424551,-939660857,-285249949,-1012359127,1940604951,-234185567,-1766749653,1642486357,1513437173,1542285155,1059014407,510705725,2086500275,-597799973,-1295611933,134456261,653615595,-1208999275,-160513399,-509202749,1699248111,2025497383,623777449,-187545699,425464315,-341768693,-1735117561,707112145,259352129,-460537695,-725942465,1087106611,209976013,-1396231565,1237415073,1003527975,-41854101,932794321,843563559,85732231,2087596539,647239899,-991139597,2094960259,-144769587,2104040601,2144683117,-1971317511,-555667849,-1850607375,995025135,-1215165279,-713327571,-1642734631,-1391143773,848589337,-1345362803,1490206501,1946404605,-1543648551,1796260009,416895349,1668507741,768174073,29992759,1577160727,-1197766267,-345908879,1695220335,-1244824439,-978623587,1998142923,438868687,1607212223,1366553607,-1818581851,-1917872041,54181995,103757249,91396191,-1502475503,-1993023883,-302442063,2097556867,546748129,-2034171445,-379782263,-679061745,-1262614445,672456151,1911612955,2123609177,321258311,614578031,-183341441,-1928015477,1372144903,1960016847,-395963839,-2059870055,1495376161,-1361432949,1982202201,-1188873739,-1213046073,544429319,1943261825,1470222811,1087975707,1931970603,677215593,299176063,-1154576821,-310362643,2120354921,1461552541,1395635813,1634750169,340344277,-730138457,-715454229,1269230009,-1153754423,626778661,-1285783143,2118172619,-856658821,-1134401447,-525268051,-2022310375,1400725703,1281185519,-2080960671,-787288843,830682125,-1664164307,-782455609,458467377,289913415,2081888121,-804860959,1848871799,-100012685,-1580951229,1915375787,941017191,1606386241,369176015,-1486422113,1528329619,-1563445269,-214697779,-653011081,-1515768585,-2071553769,-1599276807,-1139935785,948393651,1028497935,-1278531193,-552355257,-2010448453,-1099414061,-902790827,914053925,-593659551,-427016083,31074905,-1710047921,1145756813,-1898556593,-1728597813,-1384632863,-1391695937,158303577,2023497265,1367532575,1750031443,842466801,-1167610299,-320695395,256483817,-1423617245,527791771,1488866699,903188861,1480803443,-1471968617,-364898867,358071775,863177143,-981243119,921341539,1630184715,918170191,-131053593,700517883,1098740339,-1830453015,426937429,-1352945459,-1397441365,-1915824351,109969473,1421029903,-1063508601,1264854233,-1682977657,849150697,-500519871,1603490661,-1052196811,-1891419467,-2034005363,-1883409383,-552509689,-311019783,-334262471,-132095933,361778679,-1259396739,-1082133929,1761578999,1648712263,-1221943035,1337044275,434281329,1816897609,-619312265,-2075450881,1621438513,-50358827,-272214859,-974933491,-406923015,-1567147445,1987339599,-743971433,-1278047985,-1021012989,-1770932981,52769365,2131488603,-393215021,1189841131,292201465,1882438825,1420277783,-819487559,832741357,-1414390435,983964857,1873303311,-1796450725,672775357,-1313426391,1374571235,-210294169,344018191,887792025,404218431,-939055679,1296042109,-1494355593,1334317373,1847879649,404791441,101588803,-1993937379,1524299841,-572447411,-396864505,-17494341,-1969579583,-1411083011,737265203,235657243,731471645,1647575699,1150662287,-1056633661,847853875,-821370755,-753362757,-204240575,-992442507,1671788359,70945977,-1611838681,-1813954697,-1458706055,-799318621,509666097,1793341655,-1387240095,2033196073,1166641459,1217337915,-1425817599,-2093819555,2136779763,-1659002075,79831735,1702208029,233231681,-1380243243,-629796595,2103041157,-1768070309,921057435,1150216081,33916685,-1192891695,-23355861,-1699898461,-70960727,1364002655,-1742759175,1123524467,-1895441237,-908417049,843421239,1988727285,1104030699,1185281625,969995415,-982874507,-727592813,-880488461,2087764709,-821294205,533213093,-1884254915,-1878464131,957962089,-1363521771,1235109199,903409303,890804843,-498956971,2101347197,-173684971,1454485935,-1408694291,-2065190697,-2029308053,-245131505,-1051535977,625282983,-653839525,1740442283,-1408755441,1202028547,-1032327935,1332297827,-2029858915,-913534551,732911005,69095455,1646176417,-892233817,-2042905353,-1141686023,1596914643,93818307,551322463,1832216095,-859555703,1717310307,654147681,-856164461,-1415627515,1667197767,226277525,2000341097,-1271126541,-656420619,1309668365,-111137583,421449021,892661753,645358341,1745253449,2143100229,1489854931,332534909,1161799681,1445953655,1218163745,-430994671,1882423093,1155870059,571044463,-1707578837,-306021339,2070207251,443252475,-2023874153,888112621,1497508109,110478735,1390261749,1507169695,-716002535,643785655,1082923611,-1374228283,1679388363,-1044805615,2073327473,1345216101,339207503,1638937395,1995574955,228703451,-176793561,748021333,625307805,-236656171,-340518141,2103040727,-1775297319,-284215403,-804613681,1709905851,761507215,-350740003,2102897853,118386657,1154720689,-1566547951,-821866625,-497515259,562397017,-1016315763,-134066891,1595625925,-90828649,-1843680761,1446509695,1973593437,152517709,-730305743,767937263,344894383,-1565918207,1172306195,1935275399,386347143,-654082515,1951476647,2097782757,48314065,265705501,-1053596841,348080087,436601393,-2139459683,-432673201,-558826853,890587219,138403755,-1720329451,142773863,-1286368293,873491157,567698419,-2109965523,1354435109,664252375,1469703131,943648535,-1413255385,-1414086263,1801216367,2114025669,-1834970767,1806490857,568065925,-228259475,-951169171,-431955117,-1374890947,-868070897,336365451,1117209665,-654136101,1050856745,843833899,334369317,1927923879,1383402029,-2114994701,-1566580951,-1376497625,-2101704279,-1532757685,155451229,1328724663,-1954484147,-1105160505,1300972627,-231518153,114804505,1079034141,1974926131,1076269297,-1544134037,-2068335899,943856755,2086298155,300136481,2102266623,-1900761365,-129495171,1123112673,-226528407,-1921880353,1405958915,-958533571,348625609,1015255059,-513248837,-1878843495,-1123041365,1425069187,-1894739117,-1992788091,-634453213,1148673723,-118690457,-1965652771,162336863,1091458363,335427879,-1755661057,-970041607,206592787,1871431169,1098197033,1923104925,1995620737,998161525,-41466077,-1135620899,454238655,-2062740535,495859035,1666284497,2056817811,-1254766317,-568042667,619223905,590451585,-1949593727,-516250151,-782320365,-1563454009,-361590959,119506709,-1495401817,930299781,1867502719,-502752707,-1564045639,-1715181781,760317673,1131464073,-1598469309,-453218781,2023960901,569928239,1006880865,475593307,362610227,-168471385,-1115087337,1964431669,789505517,2065286665,-652657841,126168801,-1194771217,-1547711057,-2057768923,-1845603961,-811941647,-1192134479,-181728431,-587960171,873183109,-314697023,-2008093035,-166609381,114842833,1723212837,1073721629,-1413117173,908842821,2017628695,1518724347,209505399,-715906475,-2036701219,51979059,1733717543,1532656317,-1859075981,397084795,-574991699,-209039981,-51680563,-1011795341,-1468745629,-2030714373,1888652019,-1528753009,-1257435943,1808193385,-882317037,1419658935,1664435987,1053681299,1071472743,-555438529,2003573865,1522397707,1818124803,-1468699177,-1249995609,-1991131897,1431395581,1353749785,2030913789,1462999917,-48119519,-1290870949,-1788204237,1832545765,386240693,1851779629,1527245891,1697174705,1537501093,-2037304335,-1494656965,564125463,-2031094899,-211881169,-558887045,-121059725,1163732893,-422290613,2142637903,-1985490857,1751074393,1191458275,1701736909,905052429,-1557947533,1991437999,-581639337,-266742203,809682727,1881238909,-1566841253,-1456426045,-1133896197,-623465889,1129034549,518193763,-911063879,-692177631,1636988841,-689001065,-809041219,310718683,-431290711,1201846107,196370279,1860430973,901496503,-1192853699,615242911,-1893605163,-114292389,-1061767893,456162531,207072339,1341327045,-599647279,2016454477,-1036488403,126788855,636541773,-405916931,-1837762833,2124877829,168656005,-76904393,253055955,1093848237,1847334551,-166736057,-2014200699,261096827,-1202169467,-1336047281,-857605123,140970015,-1538870571,495391283,-1900256073,-226987115,-1041451121,-1677233985,-1401201761,-692290513,-260218933,-1222868027,-1324394387,1719056105,-68996391,18859455,-856685959,-1590509813,178044377,-1200326067,-418794539,771611505,1968337561,2011322951,-1382700005,1029077411,-129212649,1576492633,458479757,497984075,-1272873869,41008743,2039210173,-833594897,-46087239,-1494079341,1682317443,939601711,-708749649,-2011010869,-1962005185,1337772649,-208838735,-964306335,2110028823,-290484785,1200065395,332714753,-110529505,2051481379,-749865767,-1559871761,-284290939,-2074147233,2057013979,2042229259,-1631424023,-272316053,1619266245,2095038543,1170949601,609836511,1730310505,105143473,1914826489,298900293,-1494475917,-687968095,-627783605,1575625735,-1226573047,829843883,1427371575,-1853209647,208312571,711069799,-1943833797,1801612891,188469949,-2071396517,1043657557,106165415,1910736507,278049523,253950801,-1046344217,1983847423,692568651,639984229,1616866239,412843347,-2008980463,2098257399,-564312429,-1111175439,-1007775349,1670750505,-192397025,493606819,-1826971463,-1188160223,-2105884543,1223989265,-1305727793,1915889001,976670301,-467215149,-1284762199,2097309251,680033311,411922255,-309904531,1229908717,-601745791,1106501645,-235201893,-1668271559,-1093563269,-1352777445,1426369933,-1507937565,695380551,654947295,-301953845,1713102205,-1351945929,-1778209831,-1990164353,513038413,-1657685449,733528447,1856508561,-597972571,98500775,1940150847,723623093,-1414018945,-1362337301,-332339981,2114422439,538575329,-1955467637,-454807759,1087811419,-829217813,505119551,-1606012969,1609506419,1270400133,1332650469,-397972115,-1453226435,1102341545,-1434525889,1869805705,-451172651,2053529459,-687523559,-1746401641,34140521,-1725847337,1892944329,1892624457,811503047,-1884381203,293980747,1722060341,-1116409467,1218229229,669594917,1067493351,1282396831,1097690937,2007084041,388383623,-786701507,2112103689,222049725,-336816799,-113013689,-1045493463,-897399275,1335555215,1177453673,-1745375029,108539229,-1142244535,799938047,1311159321,-822443855,-1609085281,1512766163,-1145445327,-1456165569,-1051043359,314779121,-906985949,-873884825,1405925317,-1523215157,1622929447,-762034853,72729949,-1693392335,1903316605,125808135,1333449909,153314083,-230549807,-790073449,1274449317,667809253,1120609561,653341149,-1526645903,-203043753,1942675671,208667121,-1919942939,-391662339,1515963741,1056640591,-731314141,999661253,-605341345,805567683,1439171105,-1107004461,374375193,-3183347,-1962871889,-344019597,-911355443,-1297526485,-1978648145,792418039,-523563609,854442555,-1754575639,92709543,-903804909,1050246927,-815442639,96235093,-1779428175,-992035491,-77428317,37399875,1514507813,-1938304835,237596757,-1030854909,319642045,-780200867,-300789475,-192167675,53324975,-1415276009,-1014975479,917249827,1580257835,-684279639,1234554271,166668995,887156889,-1680577733,-1764999575,991276245,201749901,2081424753,-2752347,985977817,1345383679,-1139276345,-853300151,-519809579,-476084645,-30526181,-1952382469,-141996711,1463127299,2092789755,2030275331,-677629101,1340996793,-1855225349,690147409,-1399124419,-138141871,1826913769,218564389,1214683165,1200439385,-1971569905,-502686513,-451523081,458819743,1917161483,888438805,-1610251991,-916259631,-2117835615,-2069182315,-396955075,-1539704331,-632711155,362671471,860856523,-1329197813,-1702713385,-136748161,-518806025,-789221743,-1590797117,-355706657,232722661,-1345407795,734025957,1628224543,-1961669555,-1611228529,-149064621,-1363119133,-587688523,1143803751,-363931275,-559478657,-1474348021,-1700836249,1347505533,162985481,-892120793,-143310985,848960651,600344301,1108526913,-556260969,1065726667,1654509901,1729678363,-1929332533,711221181,600443477,-1519589349,-1862624907,879827629,-309399027,1135979857,1283868381,60228023,-1359865211,-1733596291,505293271,1313699071,-1086538545,747641885,-1457107437,298850341,1960948113,-1924045353,-621457733,520374089,1373936851,2012515825,1486064137,1045169561,-251387121,1184508261,856968549,2045099873,-629654759,191911515,-63571577,999395179,-782279769,-881157037,-559057535,1308482139,1426798505,1400104745,-565320999,-882342253,995853623,-175669345,-1832116825,-1766913477,-1110903611,-734129447,927453545,1275454501,382067565,433494037,1469782847,-2011531947,-2129828543,-1770860393,1272755881,-2023965835,-652786753,-2040455183,1383615521,1473165343,-996496497,-2039112161,-1814017489,1780916095,229770391,575397843,-1554765175,-357245917,132183605,1111791849,-1517056439,2053287817,-453833359,284683043,74371797,131343237,-127371245,-1834768691,907814895,1921145589,-870168357,-555906417,-1565252457,-523335437,394362065,908725425,44554123,1496869717,-2029041021,-52091975,663537763,-1950846165,-91139147,1527713941,973756467,2099584341,262765295,1069968445,-68371251,1935652847,-1859818909,795595781,1345138657,-962393805,-105817819,-363590605,871194739,626506739,-1561008903,2078599937,-234794625,881714423,1337176673,-1635472779,399718559,741006909,-1301999425,154060567,-569295101,1044402137,-264580407,-1511717547,1589732487,-357593353,-1412205953,-956151815,1724093055,-1312323621,-1566009845,-367853671,-2058678819,41643143,-183330909,-1751004153,-10867371,2035722857,684627207,312121035,1663202883,1803738841,1559573247,-437799341,-814515953,-1508822481,-1292500779,884014011,1331646543,-91087221,-1894533071,1470227031,1158901247,-23386349,2082657017,-766927769,-558130677,-293684631,-1040138799,-1095874601,-1544628723,-1792588913,1153740231,-865236381,731435629,1042254787,-1995353505,-801693371,-748051507,-1132374999,-826494867,-974967261,-974495405,-1633946201,287111241,-2064577357,-310837261,-1561582511,1027904869,1638710427,-1819076221,-1636814043,-668069019,-1191462205,-1767721195,-1801318155,470257933,885292583,1345769677,1053224747,1988137867,-212383039,-403881547,-1988802297,1930277135,-2015097319,-1923493631,61399333,1146472783,1544816609,655488845,209942417,-1960879537,-1218297885,-1823429085,-1780955293,-888503953,515376779,-1011473733,-358447267,1415930625,-867728067,1803341967,-815720777,-283462979,-1043525395,2115148543,-142696625,-1710392711,-354161423,433666735,77350839,-1339505397,1151381381,-1855722685,921355845,1870625657,444858731,-797333325,-483202383,600735485,-906778187,-1676996185,-1699464455,-1366556473,1770480213,927560671,-1219046111,-1513961585,-1766075827,82578057,615001649,-1653528303,1883204565,1405168081,-1365178727,-843546529,200558203,-767574357,1459566689,-1915807693,389940479,-390426479,812226291,1681246117,113694805,-391824583,-1210871167,-1556631185,-1654504929,-1646046735,-1223100879,-942970657,-78483727,-521006819,876739145,-677942087,375608385,-751761873,932013049,597626937,-1612536895,-663935513,-439103567,-1259805865,631619977,-1522163717,2114612351,-564540981,-657481609,657478611,-707798773,1085460181,-1691769233,-881979139,-1491223967,-1867019267,38263107,-1157021139,1557657671,1726853179,2127407507,-264718789,457463473,597168063,-734897625,901587781,341255647,1702355251,-1587375459,1317524527,-1216608963,792479205,504453353,82099127,1155559727,-349738167,1760886329,-1403057839,-1822622401,-1107919187,-2114522807,2069574213,-1606282603,1372735075,-1005864231,-568827621,311403909,-1799599211,-704221317,1082221057,-297151479,822088981,-60247519],"expected":[-1739684137,973759307,1312704697,2010189883,-114661669,-1605258013,356969761,-309510803,827440579,1612148481,1582773671,-2045068567,827887797,-1007379705,1755333939,-1015999389,-441724567,-1291038637,353069993,-1167832459,-16285751,368949887,-1241739237,-1063713713,748632167,-1314862537,-259488017,-1768250361,872962719,-682330895,2018219845,1776381651,-1942210127,1519013129,316880699,1272201609,-1677566605,-1946165029,1375184963,-1879560771,-1250972391,287759095,-608547159,-54033379,-2136697247,-202062009,-1198059253,-1065947553,-551672737,2127092361,-1534374447,1137716313,1376700373,-1393350551,-1639512215,-1233481577,-928078797,1781995133,462189239,882177845,1903677021,638086221,-730042599,-2043891377,1370654141,2042039351,1089948945,1061176795,1646072699,-406802153,411934231,-732423109,1124631233,1641060579,619721135,1097244525,-1921029387,-1048854051,365163727,-900194811,-329825913,-79439209,-159233019,-885695971,532956397,-2032810337,-1926027607,1125015663,-1682507503,-784501555,-416712963,-364899403,458818865,28203529,2040120543,-534467365,-1482118881,-421066133,-661685531,232596735,660392251,-556234509,1464854809,816975111,-2066725131,997804261,-1973603257,165366479,596316075,968884119,929809907,1864413437,223730927,509268291,-2083723081,-100517681,-613557191,-1130038935,358968521,1518801917,853309923,1713821391,-234614937,-983982477,-797630175,-1655318817,1952704529,1619104787,-1555304507,429185091,-2095359293,1919054829,-805978339,34037159,1024997245,1075741487,478595991,1083074699,179198547,1552735355,-265607359,999382629,-1684586459,-684722343,1986196931,27933095,317689845,1676811765,-204151673,-558521347,242348603,-1611679717,-141861527,1431154783,1351191817,-718546839,1610876767,1385401333,-715412347,-1060814537,1436784341,911965565,-1886954215,-755152867,-1514672601,1745693435,-1219802695,2080259169,-118279879,-385955251,-1282761987,874530057,-1317217517,-1512669669,-1771377269,1085746697,25883017,643960249,386812739,-974846433,1832984785,-22066409,-1156135979,-1887324911,-53305777,1685004109,-1177148403,-148874835,1936953911,-773251661,1587149169,-717418227,-338379125,178858679,1952793507,1401285581,-1481891477,-2000172861,1010744565,985642871,-154078131,452023717,466630167,145208203,-284013813,-1883025357,1669792285,-339847149,-1409098445,-266196957,703218553,1867209303,66117933,-1445010209,815684665,1145565685,1291348573,-1661749299,-714822517,-502408287,1982485267,-556302435,1144889665,-583686395,-2041785021,-1847174793,1731965833,810118173,1879009145,-1418960951,-1352685429,-1210723627,-127476469,267774057,-642429227,-762577521,-1401793851,1870994115,-1440086955,1534544117,235277129,513344837,-47561947,-297530851,1851733749,761088387,920906199,218413517,1430183271,-2117089789,-1801952189,-1983194989,-167723183,909060467,57500889,1359420327,1997247195,893939727,1446988183,1047794235,-1137353795,761879913,109353795,1487436765,894994361,-615151273,81561811,-419006097,819203077,736829243,2131394481,-1418391215,1943858001,2013100177,1834704457,146741385,-1903659063,377102611,331590871,205164413,-1876582345,-1140795805,-1089640861,-621102071,-775464863,-230353101,1225273497,-944790697,385911195,-1396431541,-901166985,343658051,1757370709,-1089553769,-1909136643,232717997,-741895869,-878437127,-289129227,486846991,2132302071,-393658855,-1025263405,-466047249,-1869077681,468571535,49957447,-753634425,477810945,706659417,-1119829677,-1437029563,1688716753,-1140636577,1298040411,-188733485,-956277351,1515835807,-338304883,-1375867965,326396391,98765781,-771802151,208023527,1339752077,538782037,-1791801273,-585856309,-1463598319,719481543,-1710231649,464485805,-2121587367,-1009512619,861566009,931232169,30262865,-501584439,-1020191359,989534721,718148645,1016964357,1081434973,-178716051,1202548867,1728157493,1303840397,1903811799,1948089883,-1923176869,1285888533,-1357610055,375040285,-1836924455,-594832657,123429957,1187874115,-1083497549,-251471473,-1156823393,-678481301,285093585,-1500823467,-235329323,655735843,514977143,-1485964335,-2140455465,-1238208361,-1194813795,-838384401,-2040950041,-853526321,-1638368165,-591900635,1029535019,1575402363,769729071,-1434940335,2056817011,1528863219,1193991423,1184496321,641432303,-23447209,-524695049,64896145,2021156859,573584499,-707609507,-13751885,-1238981239,828904369,1853055787,689992315,1204024627,-395642473,-1411895389,-985895747,1825349817,609958907,-1470908493,-681995347,785692909,-649342451,-170916387,511621601,-1611874893,-1765880195,-521516533,1770289845,1450151537,518436129,-1116134717,-1270778425,1057129353,-512290059,-522814977,-768449855,-1133509099,1916306213,1696199137,2038894763,-1591615301,1528689535,1655920721,18646081,1292424621,-437279349,693539433,-909195509,338462619,824155743,127784213,-1690836395,256589129,221864105,1281085679,446657353,-1239699699,-506193125,7813401,1434283215,-1382264245,1391187355,-452416265,172028759,575875015,878784455,356594791,1142091205,1350831803,353602761,2045988691,1866603775,-994284187,-2084396181,1231179687,147635461,-575232465,1416602983,1138213521,761906895,1194076991,-872527763,1864557189,-1312892179,875196361,-510788061,850894039,2031369645,884126123,-621711557,989857163,-1189922173,-1098663149,349405025,-1145475461,-942084933,1124522411,-1183952539,-1588556141,75487681,-616768331,-727732655,1697932201,-1027186795,-187391703,-1056266341,-33081971,1290218211,1910877027,417017907,-1733714789,-585786927,-573785639,305013939,590041275,681775905,-1193251601,336802697,-283107405,1353369897,-755932047,209642041,2065713233,-486584789,1815774865,-9204761,-1561580035,-567349011,-1663374537,1442226825,2019097339,1231199741,1729447127,537272189,1299567383,1662131641,-1232438995,2085940641,1612541063,621580939,-309033893,-1515087791,-1646053,335637251,929991181,1147272043,-530104649,1653890203,-1548318693,-1561083477,1503819155,-1595413911,-512413381,-274145189,-1150848353,1257080617,-1511386107,-1743086499,253646743,202893887,-189786101,783442029,1465716367,1709751053,300461809,-537127097,1002762365,-1762663719,-2120569079,395063733,-1010722997,-531187039,-1431657881,-198902213,1445222573,174409319,474353413,-703380973,28705349,2087002327,-1484594659,-1289929167,1203570281,-1978222639,516605415,241161753,-1492861623,646185273,1746485351,-373568967,-2049123069,-1538603831,1468762075,1568042025,1042127351,-1535038565,2036159281,-431407627,1912767361,-957130695,-188729903,-73531571,-1032032533,-1818814201,-1483397051,1320435757,1975014249,-1991661159,2006563033,389588437,-78327537,-1060636785,500012071,-1959608305,-239320109,-606373577,1695864125,-997407275,930899611,-1756134027,-1899132569,-1663407649,1002865993,-1849613955,-2013148843,942407531,17339743,1489697163,-314205795,-1965745475,-1785104453,1728686997,-1070811901,34198447,692123739,-1864959729,-153572619,-1011123663,-227451081,-1698736863,-809450855,780719309,-655812529,1636312547,923692275,1154214063,-1431132341,-1120091505,-1268505529,1329200201,-2092659765,1530089001,1187882693,-810394897,-874288463,1106702391,-408200109,2123772713,-420489127,404591601,578398293,-1700763423,1218590719,-1424308013,686842129,-1925487457,1990139865,1274422509,-1213335003,1500353247,-320340197,1240818419,1308459191,-123073265,1750988657,1286023699,-1104551361,-1147608959,-1446798851,318818119,780116183,504639637,-764836445,-396951481,544440085,586214367,1520277929,851894957,-1172895387,2085272709,716046973,1510083675,-918493215,-267366551,1347065987,-607892817,2023791573,1723824389,-295572317,495881315,-1995065151,190685613,-114845659,-1829021543,888601907,-257674859,-634334491,2048281911,1549944707,856394827,1626730467,-1710907619,212166489,1280647211,1509945125,-966577331,-884126189,33945837,-940811569,777235805,-340993999,-1550109261,-1025750485,185665433,1363933397,-956183049,1362963411,-668175151,-2003966053,-1156064867,2078956697,-12349251,1430111165,2120097175,-1264100843,-1136082675,350438997,1054959535,289042379,1978154777,306145389,-1508062547,1472371399,-1065424537,1523882027,571771567,-827796421,-2035575279,-1903556157,920075383,600392131,1314196765,-1060688985,-1472193133,-1223547711,1147044975,-1957434627,-74217589,-681016663,-1827932917,319338429,912814895,1193937129,-1678941041,-912574207,-1321737451,906314607,1733021455,1135554933,-35432165,-1749391371,1848471585,1632710011,1181592567,1094186101,1726744873,-35676941,138262823,412227451,-609440633,-1468384827,-1667715363,-755781033,101903449,-1630277897,616263285,-791082359,186552869,-1828310055,814732889,-1485574741,-1668129067,-1552144401,-1846070487,28882305,-1085979763,214594473,-392655105,-1891754079,1423781511,205308111,-1574780335,777736591,-1782565329,-817438603,-558011235,420010513,1519144249,-649253163,576043003,1627952353,1432787825,859576237,1827970967,-1607592151,577773793,1389842069,1926851465,-904096957,-1420784825,1442177127,1898693797,-328713935,-1753033443,1896478389,-1560106657,3776881,-1598024439,-406809759,-1342825291,-2098753013,-293854341,1199289351,-1155853087,-1092064923,-939574043,-886981943,-619434895,-591677431,-602392407,219310507,1783060913,-684291359,-1975864477,-2113774391,260734041,1076280695,397953457,-1527770935,1688241089,-1255840717,856873827,1093149829,1158119365,38390763,1456765907,1736530255,-240679555,874970395,766066893,1525040553,1580970195,-516383689,985710587,-1413274469,1562307291,9946157,747295809,-1234083311,1200641323,1630585719,1728958423,-467894841,930507009,1289274911,1510114283,1531992123,568739917,-328667987,-354130715,1041537713,-1825136747,1822384601,619249305,1888096965,1896856657,-49103899,613705565,-1186965613,-1881948429,441206879,-122714511,1220040517,1108205765,1455501637,958584813,-2130969169,1956056871,1380009451,-1819965995,-1942085103,-2019728307,-1398731821,-1674341869,1342272919,-328666483,-387708303,-249914881,1100620633,-1792816845,856033985,1621985941,-203528285,1267082823,-1476703603,-530304501,1073772693,-1985710447,2143104409,1578340813,537403791,438654049,1686929607,-1308562719,-751701493,-1475020849,1005031717,-1183403331,-681056033,473040083,624432201,-501334465,-661783879,1057340199,702858919,-1174096961,-1704654509,1703219973,-442184975,1929076245,-1760555011,-419726989,-110834045,-1024384813,439298761,-240428801,-1984956719,1054612179,1429686723,1345919951,-1143423237,1347642761,-2127113231,-1827264489,2046693487,1322055037,1951818859,1969911511,-1842768177,1222998611,-1020718903,-1600506877,-2031856789,-777980525,-1861806615,1908488957,1207471417,-1213008107,426678657,-1230308631,1480938995,1417280703,449365485,805789159,1316460675,517504339,-1547083811,483691741,1301963079,774341003,1824308965,-1377631027,545072525,-184658299,952730251,-1037336965,-485504201,-1301535527,-747419159,1074823845,-540594509,1994295395,-966777985,1233489173,1641024845,-801100229,-367567945,2119937797,1294144081,216657443,894294581,16393073,-1128772093,2109998095,-704347057,-54182891,892238533,-1621708767,1879823329,1529531585,-1723734617,282200303,-889424267,403434731,1862937531,484450595,-805740711,-1195039059,606330113,329913123,-661336501,-400235471,-1761724837,-2094414131,-1979718597,1794015795,-5096345,1419701695,-2033391619,-1947894723,-1232603669,546809387,1639409483,1769624979,-1306970053,-977416029,-1576754857,1723525131,407839439,321364953,-1821334851,-1821383473,309825045,-93327799,1152261897,-1417851569,-568477865,-484034165,837156079,-275688435,-1278440501,-110038171,-2101056237,-1646591915,-2095983829,1330384891,1789938393,-393869235,795948687,-1239141701,-1945023923,-209291969,1254563065,1299026135,-1340732185,-1275463503,-1400787257,337360897,976723459,-1963609095,-1460096215,-655422115,-1358070083,2081791665,-1737605191,1250150623,-433667273,340138281,-584799893,9281105,1314535405,-1105142041,1971122997,651864397,-1977204407,592806361,-816396907,153792605,-351920877,382397713,-6519907,-2109882613,1075174855,-715398125,844773491,-1239389211,169402869,-1014856401,-1425659887,-1772910599,353876087,-1850644977,-604863463,304165515,-942917945,363197377,-2073805809,-784806919,-1658733911,-567859973,-1399939329,886166343,-507035967,1342044383,-882849621,692229065,-1660241869,-1357257561,234904299,1986603319,274575573,-1709987629,908349585,718803611,1113073265,1848431391,-1148322207,-1627477773,-336081553,1295175153,-2066298447,-961808779,704621717,-1338970259,-1704397033,826089781,953989629,1750192145,-1534032629,-741686235,1270253745,-2030724887,1680031829,2001879215,-1041843073,-468581163,1991764927,-198627421,-1012328559,-1355703553,-765687851,-1301426647,-1928900203,1815633105,-946939061,-1730597343,-45591685,1450812747,1316762365,-689307313,-1221999323,-1271637273,968103625,-1760715429,-1597275377,-1491867213,1131273969,-1887150503,-945540211,-1233607069,-72500373,1273925033,1959634713,-791181137,994951081,2062056645,-1000488319,490589911,673717005,-910512477,869781583,-1452249339,1376647941,-400035697,-2066542497,-794449141,-504913469,349765121,-620618793,1495058715,586300799,-1121747327,462595335,333733831,-469101213,1242020685,-1425005243,-265441907,692612125,1344383775,-648824551,1971134443,-2131537087,-1109693807,-810164681,-84885311,701924825,2089336377,1778926441,193379513,-1071728205,-1899998683,-1636685689,-1521801351,-1589784839,421668369,239541297,-92504503,-42405275,-1158684901,291798949,1649712079,1841876479,-929428157,2093219621,906077053,-679385291,450951403,1954232731,1658165893,-2132148443,1535507991,1027135285,1594122593,-1965775853,-121239535,-669318983,-1169502533,1069318981,278129397,839868619,-2013967333,-1335680969,-350248705,-1040357245,-909294913,1225342503,1625981473,935005751,2103833999,608798041,-659869011,202949921,-401527465,-1774877999,-1113180237,-1576074077,1083793717,1587490183,1448888865,884972363,1992765039,-34842151,1639536133,944060925,794258877,1925787641,140533469,1161021299,1153373863,-1934793339,-1563349977,1472865671,-1160118251,1285094231,-1572723315,-887758747,-876268857,632817441,-525831915,1078934877,-86184017,-1645477795,1636736545,1325442641,1709507305,-146237,82408949,1099601589,1633746267,-1929261229,131701799,211167401,1476608679,-693759813,-1160633525,71074605,358514187,2141508073,1053591175,1249210313,616082849,-777614219,-1316425643,-2087668051,-1915187015,-1710918423,-1386055433,-1868789275,1902106965,1898830925,-819038523,1626721201,819444333,288067153,-1597143231,1253731569,-1210633539,1171314765,742207245,-369010941,-95017347,1940120461,-615963665,-1200318895,1628687975,419402267,-887739441,2095805709,1635867941,-470922353,-2083378179,1555419745,173525349,797854471,-451528445,-2029442221,-1545977571,1254995555,-1899679711,-665272929,628361739,-798626187,1761833239,-1104997787,-136463567,-1560070185,-1931419897,162848381,-1160284705,1432399813,-923116373,-864989635,1934264297,826633763,1015462657,1013822747,-180687727,1931134851,-1970800641,-1711876513,1125681067,814449999,1068195163,-122344709,-1871485801,-1113366041,-1195338423,1538271681,-753144091,-888322283,-1814900011,-475471917,-540533515,1240163385,-820964583,-1046042701,1862529343,109630867,1388311569,-548374209,-917894857,-607422663,-1562345133,193386099,71587265,-705502857,512492533,-1887468443,2114388595,-461146293,1548474389,-773743831,2036936695,860128773,-1073787149,1048370249,293226183,1516905819,2051660271,1795189531,-1709689987,-336423057,-1429504777,1888622165,110005767,1495038545,-1185639767,-2139612127,1335674175,-220760819,863427207,1382286903,2084582201,470801099,1676746013,-457381719,-234254505,-292349099,-741863621,329393903,795660201,977493451,-2005194507,1235001353,172470393,-616338945,756460401,153059917,-1260757845,-1204010933,1368985079,799594755,-1773036333,1224124395,654959643,746398579,1786852093,-1260222149,-935808835,1256666885,609300557,-105019893,578935039,-223805029,1201724819,-422045439,-484149083,1305335591,-640914551,-823581033,1119434255,-955147543,657747057,-1730127967,1124928477,455945673,128601461,1294430529,243743949,64360553,590631679,135163375,-348231553,-795711505,1485584037,-32676211,117329725,-380817489,1300696205,194301693,-1935026467,-1533490773,-1406080451,-1919066851,-828919837,-654977459,1821937151,466090533,769441535,-1988702127,-725211915,2120251213,138132077,-773209233,-843689527,755957869,-842938179,1789090845,-1088668251,740826967,1054335389,-351129807,-1126299071,-37484877,-1397500453,1788002225,367141943,252017577,-909888481,1144594063,1446110807,-397967181,-1985011577,2110232697,-315364569,1771706473,1839959073,1473849965,-600995643,40362197,-1245638417,-1158124123,-1529110087,653199829,-1027484917,945173735,1404354013,-1151756133,-1038984459,792472823,-1713893313,833647323,1175124415,2033010023,-1953579161,812483537,-1424840029,1753064043,1116049751,-1911957863,2095324295,1235375383,-563540071,-1831880969,-1856817693,-1083761831,1811310041,-2090122105,-1020165841,934610931,-1103295819,840525853,-1334438825,-499368769,-1051964115,-878819443,-1655071213,870706527,612629865,-788970151,-149312475,-1327374439,440119301,685702215,-1457904049,65144911,-1133792731,1798098817,-2001421915,-686137991,-1826747397,-1312630053,1686237415,-199668295,1272547911,-967265813,-2129127693,-1388687851,-1710412973,-240894667,735690001,206475765,-1080172669,67475253,1260750229,723329649,2021568705,533473177,161735315,-2137499925,2084378121,-890620051,1475922853,612116739,-203077209,1716877545,-1018858783,-1031427143,-1990965421,-1296039703,-1042378379,-1087059719,-1385493845,1509376627,-1134931879,-382926621,1840071377,1577143161,-75310729,-1017747819,-833524137,-2032354911,-417938167,1823062379,-1428630621,1572744837,-1674892017,868503423,-503326797,-2065192087,777274181,-909798447,-1619387861,1031339715,1913888469,-133221353,-1977258995,1035119065,1475383723,211715349,-1910440475,1023976729,-1891934591,-810260831,-1559924501,-1440947985,1791460111,1740335853,-1800618221,273743745,-866122455,-1414866857,-1381269733,-2014269601,-702985135,1126656499,963902489,-951226739,1838943447,1318173663,-833695399,863847809,-105257307,701787391,-1054137971,-310496569,907401647,-1889168729,1130825039,1800692001,-1050134039,-674357361,-171201923,1945458379,-1574119167,-654395261,310530339,845460183,-1374171059,-1466485141,546928349,1894031057,-508149807,220163485,1008866233,-1275625173,914711827,-720761581,-1356492597,2005962155,-1251927603,-431536809,410955721,67510495,-588517089,-211911181,-325832471,-2070400631,-50873719,1265183293,174958231,-381605717,480734157,-973736395,-551674685,1715113935,-1811491893,-1967509877,-49691375,981344215,-701837655,-1968117971,-332167935,1978499341,-896316793,-464519941,152197499,925094713,1676878807,1069864027,-1780653261,908804501,-665927437,-1021847311,-192965835,1101159689,284988027,325712685,557152331,-441718907,459360143,1934806077,-1467899643,1425945267,-2098670905,1320840999,1958097185,-1214593783,186827179,-1168580279,-1836969491,1070260445,-1894001059,-104330125,-1903053189,-657228609,1362896971,-1166462993,-1726966403,313723355,-1147202853,1565483825,-1101769969,1851340075,-1346255701,512201337,472756199,-177160525,757877873,-1747397043,715989885,-838611665,-2145007911,1692977067,1723076183,-95180603,1816798971,-1412678505,-1008203979,-500389117,1800315245,-298958121,1808830143,1287999079,-1252875435,219201467,-777204015,-154646713,-395402121,316046885,1326456191,2040707351,519765037,1112145245,135858519,-777658877,-1303345207,-129316853,2092791725,1940111213,409813387,-1628867715,891107729,-1485098977,877358269,2082681771,1312989947,-958601737,-818409319,-669205379,-2048099151,-485379673,596888157,-1019032395,897983411,1305888639,-1601271289,1832048365,255080483,1409433225,810205843,1409919141,-1555889855,-1623517857,-1955912251,674598613,1085234199,963905961,-2088333073,118286725,794793225,1892379181,-1344448123,1705254611,-1446213277,-644692211,1264746175,655933643,-1665932433,1402762861,740641101,-537754007,730173349,-449157685,84149233,1307190245,-109983771,1868385511,1386797405,530352343,1745147069,-1804923683,115251823,-109551535,-2130266549,-2104027375,-134561813,1653589929,-1013374367,302230781,1713650995,-485894361,-237772799,345742007,-1105012419,-1232746069,257983231,-545715253,-944068983,1911198935,961441753,1243433133,1049208427,536453819,1313745935,-1779861847,-1873439295,-445510885,-679702809,-1370411463,-1183139497,955114127,1399968785,275552049,-1154973207,-366980645,321306491,-1579560943,-96363539,-889284609,1686839889,767211045,1261135225,-1040644665,-1391560661,-1650201315,-1722570155,-1626545515,-82902517,1147118743,-2093717673,-1995683727,1241787771,1471867483,-1293896251,-1664115945,-421807469,-371859395,-1550054275,1913402299,-1256687215,1979203571,1161841593,-1838817447,1753153681,755745681,-1223340699,-1500889417,-418896501,1297506715,-870584279,383981063,-2124486513,1195327915,-11906857,-855214703,-1417073957,-194312699,1955261135,1196544581,678066899,-296907633,582856419,-383152925,1376604297,-1822246263,-1611137661,-743399235,-2021667677,-1633878939,-1138874405,-2107954361,-751646529,138566563,1836811251,-1794902733,-241680211,-1734971211,364657695,-1243309037,776126179,-824913935,-29184769,109217425,-738833825,-1468243171,532822415,-608378831,711085057,1926128181,2032253591,474514743,1463629777,-1012389329,-653716771,-1650756351,1850123495,1966009563,-1445354481,-245651593,-815779441,1868399239,2079344555,-1883573261,1707255249,1524883915,68290687,1297313251,-1427704697,-793960137,-1647265391,1621172529,1977827397,-1864304779,24532499,315464209,254798475,-1536746261,1516319189,1453470875,438798663,-32853483,-73549013,-1707668857,-1116634081,-881968645,663722975,-491834313,582059813,-1553221745,-287906279,523933345,-1559965689,-874595615,-1111036385,1087948509,-1303153755,35727159,-1803748839,-1347165479,53108389,-1995773431,1564856429,-986235577,1847443931,2060462157,-107571357,-1770138157,728788783,886713019,-1634973777,-127222927,598446711,-1415949939,-808412855,-1582043567,331312913,-843143783,1103699131,1188739541,347167337,1214453813,223973921,15685667,133163397,-444352345,-2130506577,2110445001,895771195,-1654630693,-392842113,-138976609,-1664148425,-441422911,2084104523,-1844116379,-1251800233,-1419512795,-56800133,381487369,583431137,-885139849,262286047,-233182811,-1675852727,1618099783,872952099,-1108155319,-2070013545,439541559,-1500775671,-1477481853,920010985,-1941375023,938325055,-665881739,591063977,-1450918209,1285861199,-1679841229,475061695,-255615915,-1277698219,1402325827,-145868481,-2128948481,607165511,-327339761,-671059097,1032505551,-1449799891,300870531,-108596399,-1620847463,-1661199415,-400946725,119020873,-1505164023,-1253031895,-1373605299,605415225,926436739,-1961995805,-1345310943,1893826815,-1484251519,2009458683,736322089,1052443753,1897129103,514911333,-4808419,-355555661,-167741995,-1306424055,-62959511,-1288731517,677227287,431691409,-265065271,-1876687603,-1462166219,-2129787843,607377055,-2024750505,419038355,1127863475,-164524307,-1753467509,-158678933,-1324572491,1699586791,489332999,1117596411,2040452521,2130592823,1565626781,-848608557,-833025331,1400946563,1674409589,131534829,1715415869,1095051685,1051009291,-1501198891,-359931973,-597424161,1535198485,1187113083,-453329109,-179500467,-1807642627,-1481556995,-823452753,-746105449,-1991723131,172762057,-349670029,1273855577,-940232377,-879332601,-176127443,1776288751,1789575449,-727190413,1878023601,662356953,1943016983,-998636295,-328149683,-498384937,-1198316065,74331945,1309063813,-1362100185,266410263,-1721030249,-2060864851,1736260209,-1273324143,572433761,-1399723187,1095924157,-1201940159,1372123115,1147774471,170907213,1021534059,-745327397,156738973,-169059415,-2054783737,-198945025,-1064643819,-1214796815,1304988863,2102980703,191308933,-1533853133,1672911443,192172375,-704856783,1814152975,883445155,1935703189,1087425861,-160903697,1557156497,887689913,-1249281777,-1656081415,6547649,253000551,-440509767,842508839,526181933,1749079003,2075914997,181122675,1182867533,2086377645,-191224629,-424107933,632914217,720291045,494590395,813526665,252598183,856256137,2143050647,-1978431115,-873135693,-1974004763,143716709,509993345,-643316069,321473725,1071225319,2014854375,141505675,1653584621,657327549,-1790154099,1789794327,-1133123601,554797269,2079681489,1340237841,1321914505,2092896849,2029590637,1308990739,1517170025,383917443,-84765065,678690307,-1835212819,741821651,-344829067,698955519,491190905,718801535,1074621319,-621624063,1270023147,302605541,480570919,882433407,1161349593,-742200717,443159593,2093217147,-634400019,872068373,-1616325215,1284222717,-1886676863,301955265,120962167,-1333419941,1053140715,155260119,-1883005603,-27468475,672616401,-709495043,-1058581963,1283714557,-84411943,569881353,1135522369,1129819355,948291977,956410333,666109813,-621309377,1720099371,-1524886173,2138220339,1262740151,-272863739,-1241471007,35339743,607506155,-384274369,-96368307,1877176107,-186359815,-1771983645,1696427707,-1165081143,-572230787,-1539704025,1477663017,-1331698989,-1896248131,-1484210217,-747316465,-1423122729,703348645,-606412491,1021960441,966119809,-255379889,-2033368113,153503051,2086828685,-323307183,-967152059,1565359369,1278338989,-575480451,-1319588313,51805017,334515987,-1178120499,124871141,680950127,1218974479,-1376199021,-2100524647,603523453,-1576090121,-879686661,-521086791,-1701641657,1285345509,135324579,1635040393,-574159301,1710207409,1260941817,368459193,-115349125,1629877941,-951665877,2007626225,1762077995,564077451,-1028322731,-1809178929,-912624187,-1609718343,-1191676443,-828280435,444412309,990115945,-723597731,-976032421,-2046713303,1833412093,1171754475,362189637,-500271989,-1873227797,1204889671,-932064935,854740379,-1623132561,237377129,-245926651,-1603673361,-680073987,1153023519,-378094649,-443081845,-1163245521,1377898331,-198051023,495476113,-1696722267,400056917,-455492057,463148267,1716935987,2068546751,1079816881,1995343487,1613315747,804730475,130056995,1197827067,-1666110049,-269905311,1915877087,2060543357,1387428017,-1993661001,20316041,1654762753,-893158341,-1927859631,-828444619,941583153,1468835845,1974294989,-1228820271,631118949,-1864645427,-459952333,-1638388181,1645603865,-801196899,-680334649,-1056242887,1765765341,879492321,-890130351,1496282121,-1074224827,920835003,934180539,-92632791,1089264161,577109501,1343987317,-740567717,-426848825,108742043,-892658423,-733080483,531558839,-655169885,1393304717,-324583367,1873920367,512299097,197191823,-1998673443,1145482809,-1672951271,-768726333,-777069601,116673999,-1596400959,490375569,-1888346161,-1827682429,295112781,-1304078527,597716829,1820622545,-1658224231,243956287,-754444253,276212221,-237128111,850696025,-76646481,1371283641,-808161693,-1173279153,765767143,879152899,-1227754903,-107668263,-49566837,1376502597,-10932277,-1564733913,411311143,-925750953,-1269342293,-681686973,561726737,-532749885,812896539,346990125,-213667499,-1168249165,1574284235,-1372316445,-1566009197,-410977743,-1446690381,-822128051,1617079909,1630657533,-552251827,1399278035,-1148818401,1993290913,521687961,938430455,193958253,466429641,1540625449,-1941381555,-2040667629,456121809,47343241,547428713,1250826119,-408521737,1201049199,-1117752457,1457827357,328684811,-480804565,100835421,2064374195,402021249,2056187845,139165825,-64076235,-2107079887,-686372351,-1622848599,911359249,-1360470805,1300466531,1226366463,561888933,-1020063173,-1907066973,-1682225009,-2095748189,-474139359,1750502991,969554875,561389377,-519636013,-726320911,394897043,-33232435,2019956729,-683163415,624141639,684702269,542950697,1179935659,-903059533,-849825511,146925415,1354535945,-1992398187,1319290643,986862805,-802950153,-1435165331,-1722702917,-2095929003,279166805,589620657,2091067885,5304585,-204398827,-1455590295,984685597,1128304411,670742473,-1918914543,336726953,571750467,-1511424167,-1450643597,936201637,-1406522763,-592801013,-1991623367,1496998781,-1701887451,-616207125,-2059721945,1359417543,-1894483309,191589037,-1646911859,-593171353,-1838130091,487608555,1368185389,566058575,863528765,-278103713,-1854472953,1472786647,-1789951263,-717963849,779112309,1948243933,-1887181787,785454001,1278512481,-555707945,-479629821,-592973317,779179805,-1903177913,46212635,1206766705,-734705381,1819494423,-304699625,323932475,-561791253,-529464363,937448447,655978313,-1163199449,465240693,-1128463251,-96446681,-273420331,1553640847,-1277963661,-1898740195,681858469,141505965,540559011,-1965804807,-978325599,543272407,1463405771,1961207501,-532427273,-1128230447,-1204761427,492148299,549792307,1336709835,-678849525,-1163511821,-1582253027,-160916425,-885410031,-600149525,1630679753,1983467537,-1111619521,1471294581,1926816993,-849801225,-1539235725,-655273543,926645047,-220353185,-729911015,1224572741,-1338678865,-2094959789,1009418381,2112828047,-1554627511,1379956519,759720957,130783481,341787285,1497523897,-262940959,-164919615,-206992807,156043959,-1647758735,-840180953,-798754793,-1327840541,1917504861,1345810087,-102441437,1828744249,-752009669,-1605279661,-1819077187,969435031,-1589358705,90532001,-160150917,1063749575,-964989497,1724323833,-1322669327,-408427731,-478977049,-1908985519,-997489049,828587303,1135783497,-1683774519,-1309216343,-1854631581,637302231,-1909069331,108673553,200884421,1399595103,2106821183,-2030244439,1176464675,-502669041,-393388567,178390715,-1126531391,-904986497,1388629329,322873231,-2010157045,-881584783,-586963243,-1696357149,41914529,405411183,573752597,-1829344213,-315455161,-853139095,-1630078325,-1937862435,-1870691531,-226098367,730851199,2144794439,96690665,853836241,-2007134567,-1527807119,-1101030295,-867098041,1279078051,-1453021221,1373441865,832861867,929740235,1234454003,1656527199,-961354593,1274210949,-945300489,474114449,467866047,-1227882171,-1708509121,1273828775,736423253,1915719361,-1741673825,-1549424527,-2121406839,885671833,1158289305,1741757667,1391572427,1391587399,787023077,1711702933,-1315013079,155844687,332369063,-1007444641,1682386631,2058383047,-2007696307,576361835,-1946022347,-1867307719,153229337,-799323073,667019829,613376093,837424021,-972821151,755835265,-1791659,242349167,1223554425,-391845787,1258269597,-563029023,-1452152743,-612412369,815098701,-1564804507,120764907,-339645083,-1544929231,1242992997,1207921635,-483475517,-1219298357,1991552257,23322145,959869175,-494719907,316527645,-138204287,-1667261403,-271637389,969915113,-390497657,-1382044963,765656669,-656388491,-213851075,-43938475,-1050495211,342308159,1665313,-1645668137,727886509,442813173,-2025212503,90548711,1455293127,664421845,-183692625,1550486245,-1876251403,549932291,1401591155,1707421435,-205716629,-1506982713,-1762843483,-2011276885,-129525875,593408609,-719171571,-1347219595,-309049045,-326720799,646686915,1529852737,1256307091,-1797277487,-560448945,-2001229577,-1879427987,1039712511,864626215,1981867689,1118477959,-1684135099,340285221,-2090772219,-215176811,-1045436277,-1118738743,437300825,1076736837,-1137265685,-1058864403,-638031603,620652299,1579197285,-1607519409,1663618787,1236133851,-1646145499,1767795341,565715609,-1039415237,-1874933723,1701479815,-2056639829,125986611,1248003723,1946469237,-1199605839,1382225397,235118215,478522073,-1954399981,514570415,-142255501,1974986383,-531502521,-2131394863,-2106333733,-1433208525,845589957,1877446643,-1652513591,52423079,-1134238537,1820827583,-34574065,-782699639,387760981,-2041989081,-327951191,-2088025931,-830139845,-1256071041,169215431,-1030673921,-1350812049,450631359,446418583,-1673162005,-487678173,-1736733113,614121511,1534494621,1538935007,-1191462379,-629216597,-1793997901,2073463107,28525741,-378727521,706312297,-1439514223,-1171088593,1578634713,-1144996405,-506199239,-276323113,268377935,138021529,48707809,5717115,-920113219,-1639669775,-2037387047,-1269403383,54583017,1276382829,-804225425,562329853,-517007233,-1895624215,511834505,-924640283,-725928697,2081416655,-1722127457,2110075329,1433694703,-158470227,793731953,997744977,-959383707,-1295910643,493108429,1606987277,-677394997,-478115409,2037312813,743617427,555871575,-1596869551,-1145688211,-1544080741,-962911267,-825582013,-1643658695,-382341655,1224455437,-1485152159,-346932851,1214426195,290450913,-1185088411,537318605,-1429734359,-1669361573,1448278473,1174168247,1710295825,1857615517,1367174719,1555357539,-1000481325,-356408503,-769946081,36998307,-1479831209,-359534523,-427492005,-552023045,149991927,528836755,654779367,-763292401,-1521019033,-1836406263,-857788809,-2135257243,55626125,1309590681,1301947193,-595008171,-566435101,1578855385,-550504867,-1107123499,2021800817,1884882385,-705917057,894424337,-1819244157,-720086017,878438671,600985867,1339530319,69997945,-416294443,-425236909,432266505,1886935681,-737720969,216929903,-1174113185,-263425319,-1259891399,720726971,-901217787,1832220521,-459328287,360615951,-112610375,-911551693,-498866511,-818205009,633393137,-1175721715,1804395881,-971830475,-1899402695,-406047565,1022724313,-220817103,302379845,-1780319633,-355324489,2031843607,1638487383,1027131649,699743359,-1252263845,2093342149,1171584107,-301893135,-1876749577,-112395279,593206509,-1279612259,558577225,630660617,-2003295425,-78059381,-374555417,1335341445,1648666059,-1311520911,-1478286431,-384705033,2105661441,-1261256175,-1170986867,309036767,1255883693,-834521693,1437821557,49803671,753577157,-1566323809,-952233911,1139352743,1991052403,-1381257109,-566846483,-1129553117,1014790843,1957488825,1191132649,-560286587,-1456535467,537441829,-934867789,1318083443,-318250069,-1890958413,-1262584995,1189420871,-1947410291,1180976721,-94038497,-995253967,-1481939591,-1536736719,-137246785,686648961,-1826592021,93836647,-1872084809,-1835880989,1186768513,1571785101,-501045741,-1857160057,-819925577,-1857029819,-861927125,145174291,-92096089,1621677541,131842897,135279185,121134221,-1980551949,1905768597,-920301089,595757875,-255029175,-801683597,-370761905,-770713531,-597254459,747312559,-904793929,-1770468039,-421326579,144817893,946693243,-668233073,971286467,-546271075,19393679,391753633,-1608776389,-393602263,703679773,830979977,13004703,-2120965481,-1444777263,1701584795,-916145841,-869607183,2047842965,2026895311,-1561491161,959819501,-164069233,746226705,1238207139,1987081477,-552742333,-1828122973,-1707773967,109482941,-1889605123,686850001,-418100073,1996803747,1752093865,1845128097,-383136393,1192502973,1771154929,-2036519071,-533080463,-843122157,1215734369,528056599,-1950105779,-673257831,-1321419499,1576815249,688654785,1984577835,-369698371,-1191292449,-1223536751,39513839,41978335,-1142043733,-1705562695,-2145148479,1222268847,-381362535,1306058181,-370287489,-1069738635,1447428491,468639327,1756031647,1745139723,-617231675,2110090679,1457073185,-1844337041,-1785243387,-59080655,-1509656545,-1403205429,-1111525385,934848925,-171018015,1798501767,-100187747,-1414522705,-90344533,714675543,1193909997,-1473640739,-669225523,473658133,-1615306165,1577740455,-1550646611,-344398425,2018041565,1073190241,1102859901,643837639,-419338149,140333073,-1772075249,471867789,-1030079367,-283092089,-109841173,-895472467,1033060965,-410084019,-261519201,196735751,439191625,1399566125,538890171,-1640433705,167920135,-654960559,1781210131,-121283167,181630903,-1496710221,-1055768535,-1816055867,795907595,542703433,634711465,1820019315,-672823183,1879487021,-1821590567,-1461601249,756067651,175824661,-648189787,-1041483767,2040906537,-2127089915,-1866366169,-629098125,1848852813,-1427631411,1146809203,-1536198063,1880147709,-543707823,-293733017,-1917460535,-1036331029,-2102572825,67703897,-1817113787,-2111252757,-1579344113,-1149215475,1077789001,-1910923685,-1373044621,1114848735,-1099342599,-523946811,216567393,-108309525,-342016697,-1889608087,1722115311,1147403397,1670868027,410824483,88570247,1879319449,1018530901,-558305331,1475631421,-1802872613,476004237,338320053,1859297939,-1288898465,-139663699,-440934757,-100774767,-1042683273,-3104987,-1315000375,-1885159639,998209641,-667298359,-802659759,1982894399,-1642132501,-1684788717,-1054037391,599316291,962300851,-1001094633,-1362747921,2121162757,-1751821971,734279111,-2018388875,-458727687,914319577,2078831645,-187842453,430640023,-2078704685,-940012807,-1009779801,-1593925661,651448321,411876579,-1799559695,740749235,-175225185,-98534379,1901167355,-1798599211,-1815429851,-384949527,-146185609,-251700505,1408720735,-1614954207,-1055269887,465399643,793628079,-904741159,-329690679,1955328553,-68918705,-1303950435,261757687,-2119759755,1102412277,-1153413905,-893801303,-1288723577,-96286853,810363057,337284189,585668991,1860119363,-127827373,904627445,-2119577669,1648881911,-887861241,-203926971,113248391,-1313426031,-1972211259,660581159,1946011565,-1594851971,-786688879,-460962669,-1519010369,267458093,-535061503,-1605135867,905870517,1748345229,1860502311,34013709,1300553827,779894357,-1907630559,-428572423,-1791138653,-641629029,-1017689083,159125389,-1241388703,-1236061497,1543075563,1185057437,-199365605,-426962201,-1959833519,-961979965,461189043,927774189,213748167,1535830451,-1702438289,-43957895,-71237801,321385815,1366225441,-1962082295,-1877621413,-738621625,-1198941465,1264385039,663228695,-430425609,1504421073,-389389093,-293199699,2120542471,369336707,1397709771,1052485769,-1675869419,1460088313,-1669216807,-1385864581,-1546996035,-846623077,-334409011,-48044211,-452382337,-1892059965,1567861285,-1444437659,-1641845481,-1235446617,632765951,122431201,-1606108187,225814099,1118438285,-1881725265,-1699578017,201767445,2139680209,-1758769445,-428195957,543096201,-1840004713,-1709289861,-1605366697,1145410957,-199366239,-890922445,-1142828739,-937404871,-946039427,-1880539899,898983873,1625551239,-1956745187,-307296847,689187519,337132421,1926111059,426655155,-634158019,107535863,-761560797,577093983,1098316789,354516141,828164813,474366707,1216228085,223214967,246624401,-158347599,921049025,-1117152039,-1891646085,1333993877,-1784025391,-2126200275,-1073094525,385294363,96239439,-1889006791,1613402075,-258538057,1029467605,-1880862689,1528634867,301663123,1054178789,-78446363,608456865,762797595,-1200741401,-679746981,-774521177,1515093941,1027040471,369665609,2139350745,-1137818563,-1450324521,1790483441,1646846495,427686737,-1107736559,-1636172565,327337301,-2106352519,965404757,-1117787339,-114296073,-473075523,-1127355909,644840845,-2037603399,-1425506823,-2095421869,-805137363,-960337705,990697731,1141538357,1510938003,-702887137,2046587111,-724366107,534760763,1782999483,817264263,-2051068089,1648458861,1066954355,1347687621,-246283749,403307993,-1818791693,260568183,-1541021547,1385381841,-165186457,1475429783,1340789631,660994467,401616977,972326173,1741452539,-932861841,1057821895,1915049107,224802497,1737519603,1744852047,-1139030811,1437543521,-161360401,1800848269,-2081637357,560197927,1248124873,1619909619,-707435637,1515983757,-1240807433,-1743537669,1938585179,1935676125,1406532637,-139730993,-197670375,1422855435,-164303327,1454580973,-1854919617,-1109021737,1342512523,-1946448155,-307660733,606228415,1167617377,-1329153203,-108692481,1824612619,2078500595,-217012779,-385609155,-920441315,-372242797,574866377,-1783084517,2077416993,741828003,-212479289,146499205,-1209993147,1526986021,991334237,-1421117805,754498549,-1863551215,322081,-2128733923,35887985,652911611,1299848575,-1825081701,199764253,-1560697373,1831554129,664464981,1298066767,-942993465,1349808825,551459265,1921335501,-443677655,1566617255,-245316659,-610200775,-2082187849,1066468359,782220253,-1499288139,892733967,374619083,401168799,112640679,1649978537,965063305,1763089665,989866383,880878393,-1449934507,-653334969,1622197919,1576009479,-1691551331,-1367005963,-234096979,-1399189521,1446024305,-1352970371,-1703523143,1643327437,-1836911743,644382365,666984591,631962925,-802634397,-508060059,471838729,-1672539861,1478888877,-134327231,-1146991817,1309149849,1478380115,835968507,1681027481,1200876483,1455454579,-1991393625,-775718899,168952241,1915631459,-1229704229,-1293043321,-536393771,15372769,2034766247,-1095847673,928081895,2023815699,-1427682757,1581849775,588148761,855789805,-2021306023,518296937,-579840945,874498841,220503213,431463541,-1707592323,303504797,1753271983,-1744359387,-452759723,-1715405887,641441109,-317132551,367234157,1740078281,-675060765,1308557415,1257495683,-121226301,579865121,18090097,751319189,-1889457655,1885879827,-790561551,-1107428229,188761735,359001165,-1796317557,-1152710327,-165940555,1402784007,-1460965547,-218502625,-641662065,329075843,1496007551,-1387071767,-1788160347,1370122193,30332141,-976598289,-1395296059,-720123573,714712239,694086781,1054528373,-604225449,-49703549,1652477019,154263469,-1058638113,-929891139,-664702331,1602124121,1278687927,494780491,-157694445,99879513,1123426509,1557471271,-1884001407,-254586957,1065292949,1253520491,-1273990423,-1815988053,253890131,-711782569,-448845669,-2007110315,1419831943,1761701467,-1877986555,-1980130983,1567906185,1474946547,2013235511,-2043472293,1730665183,1621379153,61310201,808573383,1790407589,479709203,1643560357,-2108473427,826937781,1650908295,-371359193,-1948112527,-1138809213,-385141227,-2030764155,-1564523677,204956823,-1906113759,264451405,1145222959,1640994493,-830287349,-1946190135,851418625,956507089,-855356319,1444160793,-609545437,-618059711,-1137302763,697759587,548037595,819899527,-1947639499,-15081309,-1550748519,-368449653,747813327,-2090438383,-137585153,475591667,944813529,953705025,-1034520267,1503279239,-953789057,-1429007043,1104238295,1426716707,1589657661,-18584447,-1484072401,-22059703,218861757,-2056879685,54951299,1691353809,-690674839,-79690433,-1159249051,-1182755247,373193351,-1808917723,57815771,240766573,1611975871,-132984037,1572569243,376553813,-1903794113,-450236757,1648539297,1085016917,-1744402991,-1409424959,-1954701579,-1070689407,-815680971,-1267020923,1096916329,-123874411,-1280428331,1584359025,-243559653,1190426811,1658817653,-267657243,41256541,-701924143,284808891,-998436345,1538382657,-348169543,-1449003705,875126725,-935921373,-1442006285,-895461077,-514663023,1428454353,1995161373,-981812069,1285156031,-7870613,-840177103,-1739209675,1395681841,1028551001,1939841203,-62266131,1579352587,-1117510723,1079008951,1094331635,1728673729,-205208913,1388731427,-159967849,-2093905535,-69847055,3084073,-697082003,66913067,497593801,941429981,-545815647,-341532647,1574970059,-1045661143,-1197744895,1179222761,-794325421,-239601611,1713162607,-1885815681,-985680587,-1588476561,-1631856353,856540803,-274908561,-1230892017,460961549,2141088389,659676235,1195235789,676467221,-738281647,1394571581,354581911,1445752945,1319129849,1433459419,-811781845,-751916463,12153885,278231415,-91766807,-904218853,231456405,-104419569,1585488373,-529928303,-2097412731,1844720011,352003975,2041881651,1840603749,-1175295189,-1675612143,-465700099,1400229175,-1668477135,-1383784289,-1707368697,-35019307,160347431,855717133,642060651,-5196665,1290660799,-1446669995,1782225885,-1698479195,-1745165699,2105534889,998897601,-1428944507,2067071915,-2073966939,-2071458869,-936242173,33084769,-1557621587,-229735847,-285476791,2005829809,-1361730657,-941704889,1188005267,-1434029929,-920053475,-610334325,1295165935,1059047729,-149978761,311107931,1419190861,-2012042001,-940044137,495660105,1064657161,-1060700711,2075885073,-1200238529,-2009092237,-289886437,-809749975,687783357,-1369312759,736139249,-977500721,-586360519,-1339011373,1116082613,-1990452477,-2016861181,2050824389,-1731501117,1862037513,144707303,142530945,1711310405,1059857967,-502715561,1599811791,-2002270655,-1229698331,553238251,-724850173,755875689,109216405,67977035,1883928813,-1562543087,-1754846077,2076492907,-871339717,-1911518581,-2143233223,-544082863,77616197,-2056851931,-1223771037,250322939,-590241197,-1740568769,1832999317,1316750281,743765523,1262582087,1247473605,1315683831,1979476767,117098421,-24483381,1772666829,151388271,-632515097,-778701003,-715222013,-1705373817,-1242339077,1095179855,1516989891,979244193,-1124866979,-805887067,-1687624301,-148075283,886783561,-1035212647,1568485825,-1505636605,-1661166173,-368903429,-289208037,523034519,-495419183,-107810963,-1801960145,1395386643,2072891747,592721865,778796759,37500819,2123300599,710832713,1242850465,-583633543,-455658439,-1314995831,40159231,-1609033961,-565218317,-364763959,-578429637,-1919145975,1658199585,-240367945,-1517564481,-48166577,1813348429,1655174293,201143941,625033323,-1395737617,521699077,686182417,941654509,2078555165,-1224043865,-1361805967,542714149,1406637791,-1831719135,-1971936687,1034761527,-139009091,283223695,-1838832677,-1243276413,1647279369,-988764849,1851174587,-1144423059,-183360115,103445305,570441413,-1720537177,-933746677,-1430054011,-1410333883,-542929649,-176141911,1174285619,1571024387,-2133797577,1126507597,-365598759,552229907,-1303849651,1109059383,1474537683,-1001190595,-710527237,-1185407689,-1592741307,-1501885903,-1493893911,-620554631,-697986825,-1211460227,1110642353,-1384108385,1730341503,-1642600219,1356380691,-307225173,-1529066039,-832215813,1913678921,1957027715,923920093,-249815987,737555055,-1372768045,-2143123921,-659991799,1644471067,-2065576673,-727766227,-1034408215,-543727073,97640243,1428524935,-1330342549,1954254149,1312703009,149366099,-2113955035,-1559420941,-1265912373,-143014731,1944466969,-435126577,-121050869,1721654011,-1589822667,1788941689,1307222025,643581177,1887498043,1909161435,-1598611549,446218615,1814119071,-122853219,406928715,957563655,-322674817,-1277580567,598316827,1601342303,-1891130685,-617549807,-810377543,1594344973,1381068405,913377269,1761660799,1975758677,1230407621,1738778653,1784604239,-1739006917,-1747623735,1920006009,-1856896861,522364057,-1144569201,-1673121425,159947583,-1353111043,1427543439,302314625,12227719,-1321745813,766679865,-2143765029,-664662549,-1164209147,1697968535,-1405213837,-1528805723,-1860990801,2002797665,117647271,1352911695,-554517501,-1117000607,-1232884861,1762650261,453180915,-1096546757,1408539823,-530659207,-1340970943,-249820369,-1816774589,-1890357861,-1614971905,1012241373,415197545,-1229957683,-2084248257,-2057410883,313135233,-1340171287,-1196161227,-124415969,2143556911,-1899224751,1060845267,456254537,-457294699,-682717409,867614969,1743125725,-729088507,-763983815,734617645,1729878141,-927275233,783832609,-781996827,1365637061,-747667291,-1470043801,-152956089,-587671295,1071551249,1975639561,275891727,1501556509,-2007940767,-1098671733,-1958425599,1988865307,-616998639,-268961009,-2037420197,2134866557,-601650997,-773180109,883027775,2010581369,-199040189,280749367,-957323141,-519337409,-215225837,-188872705,1464474843,-753887327,-1972197755,549674843,-1772438261,824265105,-681221313,-504758921,954808255,885306715,1662342661,1380259409,1736486131,-1608849531,1521233015,1053423475,760444873,13467329,937893161,1861523963,-988162125,1256261317,-1534710157,640542865,747894071,-152693433,-215243849,23653571,808125799,-1684690073,-931840727,-1796344757,-1236443533,721688805,1395512021,-529326815,-2067749591,-765777145,487113173,43790731,1031931729,386716209,265377589,-950094451,-517344895,-938514567,-1151232215,-572308663,-489917617,1527296533,434613517,-1734726193,87469073,1533530159,-1354922955,904537485,-1191031999,1283409253,530314667,-1690275391,1468448623,-1535878387,-1177519283,1899835851,1995701661,-1594754519,-193607443,2056986823,604224455,-876468239,958762069,-599318457,1619000399,396105573,-216106627,-319431387,-1290160619,906054199,-2083047871,1433028715,1635797259,-174015301,-402360671,-834616437,690756599,-72186177,-1916556955,1231363459,1961478231,353698297,1394496385,-323824433,-1878561803,-1784672585,-1195599541,-668877405,478534431,1118542739,1026335867,-576142387,-1896153333,-1352411253,-1267736785,-1052106769,1755726111,-1769264377,-1467471783,-1783921625,-1161292859,1827094509,-1813399337,-251177217,938581217,-335796197,2019207759,-595855731,-289300545,1311410787,-1449714613,-1902370441,-1931596547,-326003455,1448351067,-1277236575,-1283384271,1441087693,1919863577,-1269055487,-825560851,124206507,1682871127,838240253,-1869372233,-800527331,162876161,365028715,-1703245535,560955455,722713087,732943017,1415806481,837930219,-1953466647,-2025433059,-1734198865,1417989837,-2053175337,477170893,-575623829,-1903663037,419929613,-485994363,-950213175,-880597753,-416837445,2011911051,-1663467399,1001760339,954825207,1359820543,-208066953,-20698673,1622172647,-1899231061,-676741217,-1926633163,-206203603,-634858459,746092685,142706181,104784591,1463467629,1458946711,-149885461,805115923,-354699353,313950119,236091843,601872125,1759173291,1269405577,1885483249,1738151917,1874834667,43846545,460318181,1866262569,-1673713871,-2056669543,-1499576971,1191151387,295443085,1401615503,-752450487,-337344413,-536495879,-511985309,1027913179,-1205947447,1175578801,1272267391,-962031369,-1001488405,1034614895,-647506883,856861185,-1545711773,869795797,1002384175,-1238101667,-1783707561,-2133332857,1715978477,1544763403,2014010157,-854638051,1611439297,1025019069,1528929465,655647113,1112696463,2040865103,-1025293697,-1499364307,1601757055,304689087,701924731,-1737320119,1482468161,1432578531,1454079093,-1869043941,-1552377195,-1380536563,-1099116833,-696789461,-220643317,-1117641697,-52254837,691985405,444151277,319248813,1152237037,778285577,1305822981,-2112699867,-255543931,-227817501,942920803,551797551,1265053823,298156685,730544733,1925644181,2115202803,8540103,-1763594565,312407791,1595852509,179024349,-1917605035,805333945,666396095,763324933,528848379,-1858650173,-867554811,964981675,-811973337,582256441,-807260725,2060690861,144477617,665512167,-829300251,-521900687,-1636754327,-249382019,1838320741,-301898981,1358453429,-1610279597,339171747,-109867913,2015318995,1690066839,-265532327,-62871599,-1389311431,219706299,2064748191,1664274877,776364167,2006272561,-509264613,1352306867,-2062297969,-2092607719,463364845,1547123305,809822863,1746185463,-1628320033,-1090132331,-658480919,-2042012161,-632079885,-823610439,447749271,-1444687293,-88131241,-259946923,1627859625,1117940799,-1255699291,1593797833,907007095,1379594013,-555317903,3739143,1118185745,315209881,-1472203793,1176416933,-452161229,-32647257,1252575341,-1391217173,-474963047,-434623521,507059989,-127091161,2070945751,-1349066687,-355080067,-917103215,1593346481,-1117522555,-477228771,1909983211,699968701,-94139161,1302445841,108411705,709529705,-602083323,861313117,600971787,1505288009,730554105,1058513395,-341213421,1183048683,-1892324297,1051538259,-1459334199,-483531657,-1007898335,-1107489937,-1051691119,-102285289,-2109964547,-1592187981,8423563,1264713447,-1224958497,-219948967,1696554633,-158060311,609706293,-1246003953,-1875709881,-1064087419,-1436405749,387043503,552698305,272982065,-2062147699,-372999489,-1907897729,-498966085,541882421,1328109595,-49490545,982038201,1139067989,731320981,-1174496053,-1639327469,-836431935,-1363925183,1977570103,448980045,-337933061,393954729,-517402303,370042133,-840825759,-486019031,-2005547671,-1168884575,-613898151,1674754147,-1370585689,1652281567,-414996813,594090985,-533605311,-510512249,-1389672509,302293357,-1484753975,-1002783409,1520241141,-434650003,2122213563,944961359,235818907,511105117,-1832423797,-1116781171,525687595,1786556899,1353050155,977403711,-1809632343,-1422654795,1222131495,1573233915,-1086864409,958581369,337287057,508566601,1489211869,860873331,-2052119657,-417125561,1130144653,-1817426371,-734522899,674029927,-231833191,-269753977,-1652480397,95270883,-73916921,-329994727,1349434597,-267698465,-1573022505,1630854753,1605365251,-1770345097,1152658909,-1473069381,202041285,-2138406571,-876977099,1267216629,-925343911,-252489931,79427701,1224358381,1937592833,324310725,215565167,279918175,-1347627173,1932955977,973236693,1788885267,-986204873,989203809,-578929753,-1080384799,569992801,1389075107,-1254792075,1184047435,-2057941093,1455888051,-2127584599,-1063390399,508511947,-1752719919,-1046270979,-266721371,-1139603625,1219062447,2011387899,2139939169,709060157,-2036859079,110006243,-42675049,638802851,-1558089473,-1499560547,1052341587,-1872605497,1841969195,1484035369,258230173,-1119793289,-173456897,-268121871,161393927,827180647,1069338179,-962986221,208060269,921544335,854709859,1820886427,175608139,437869517,-1841041995,1405793843,1777516161,36271049,-1193628401,812998307,-1826523783,581978513,1202898887,1522833759,-30599409,1257654929,-1792559025,-235124407,1882868847,1308243013,-929002377,-1243045547,1245508891,1251765947,-1059201775,-621375539,1622473047,-181175297,-1614032137,-1145773557,-1470897907,-1989661707,-1571895841,-1291190263,-1830929915,1428653631,-1898320829,-1202960517,-335648621,-1043910139,-1484945219,-602761219,1962448077,1351760689,-1321155531,-665844657,172125155,-1962827309,-2126678375,298763119,-1384858617,-1452964857,1065085429,1635478389,285629523,-670280623,597434415,614157599,-1058948729,-1507038519,1033618677,-1158384177,303042741,-869954877,-1746760663,470562687,625425149,671807573,551959843,-1796473981,1605428483,-54562607,355904355,1855728901,-1971842723,-900583877,1161545443,-95294703,-927737169,1608362091,1193014065,-559048407,2077161049,66959977,-179862963,-2051428389,74529575,-1716935611,1217317847,-471648463,2111089643,-170448927,893463407,1612178047,-498902733,1425540505,-1927055391,-64176625,-546882477,2103391445,-219121171,-362052223,-626023939,1036658947,55060861,-1743435549,-366578281,-250020709,-651302667,377584287,-297050525,466452569,170715719,548063571,-903562921,-1650824985,-354788131,-1766560871,1069325097,886622413,-2033456669,1708173989,1882729447,-1495540365,1174138679,1164205993,277908081,714194507,-1288879759,1883749417,-2066423615,-231318815,-804248587,1427217261,-724563779,-149657885,93692121,-1862575095,1961301613,1297973591,-696629035,602715919,95618263,-1851484257,-101179383,195301411,208354271,601848287,-36548643,353589739,-1777135917,803751265,-720630421,-2018382555,1964020021,-583743077,-1785762283,1976530323,1182079397,2036503543,1230374653,-1091500359,511267251,1563774627,1290617629,755151545,-928430329,-709731807,1758879145,385785029,699004945,743465657,-846139993,-1355538555,-1198355511,-1692135905,725117289,866751609,-2081449699,-1806447471,-977861149,1767140635,235721727,-297638901,-211341809,298866501,932928379,1615886459,-1885266041,2074492309,1684232303,1154073759,1138961763,-588228951,-430935619,-793888081,681231693,1085304565,-1023839231,-971613587,-827256323,-874095015,-299538321,-924707403,1330078457,657870205,-673238701,-2012515737,1510786245,-519253443,1073658289,2048486065,878282993,-447491609,-1714542881,692332681,-1247885799,-1750748061,-33176837,-576508735,295338841,396568723,-1108430541,1144528987,1245323521,-1878419673,2039915633,-1729143287,-338635075,-559401305,-41929897,1126678099,1776925865,-415025119,-1388743093,891426793,-743848301,-1080678949,847287115,-1481515819,574465455,2091092969,500479841,948650375,-70287823,1521410227,220746073,-1853456683,872409617,-539989817,1690149997,923570161,-1939388391,-205820973,1204529673,257563637,-1153911913,459204387,2115233261,1104538001,380691013]}