This file is indexed.

/usr/share/pari/seadata/sea283 is in pari-seadata 0.20090618-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

1
[283, "A", [1, [-1, 5951, -13918730, 16193115434, -9768844060436, 2891770097823409, -354762250698203143, 11906554659719753343, -24021759782272799204], [3679, 3579219536749193, 4915545901480626679857, 265736498237210676494396299, 2112902546780969721412200079632, 3608105539554812236120436057722155, 1359812185118539032115775771622138342, 82881103340448101118087751546589903925, 192348314345782185271873023488446406266], [-6462588, 7880700279089379493238, -2468902645355795606388540261506, 5180889838141184286320359684488260083, -828369003107605591527663535491559927726006, 23946660919972347711719742875697109306683269528, -197496923772879163312246011023729693394447474939494, 566907537422504429205256176744564224103090774642271585, -513393889082731845694791584372759081959684018538316669560], [7215727127, 855476795122079610394534953, 7397089299539202079233286919966832976, 155627683095543325853963127665204187028623216, 105148352331264459507563006867120427595312726753347, 6346486848646628311833809065743433963286432452501161518, 51577030081251933145350403294366408402413910289196444195839, 55389472490427722302181689620995178004854201666798655940998841, 2727806793324801560118432777277542033556242281092888001317899655], [-5751396804398, 18950056909617235707689831243456, -1637728624349180805478761055607028022892620, 132211139350325452228057810003450432639853714167179, -162652052644268371431984120352204420736115418478445812372, 9734306591836304090543397555536108691092451521178711319494845, -58999673183988759051307735183268182183619430713777380734483698423, 72026501532624910991341981209424063843436164462260926524580695856374, -4832247994006371154802298339698096443744401768034578885913610042692376], [3484499942639427, 143869376488611271336825468812948732, 60622656442359507459149422639558948894342853988, 9293501442042854837660265221920752141322357037170005192, 9431873248084919422038123743800621187662579867212345291527392, 156781665894317199053020760564222932920694995467342487385500751989, 106811990635418925459386482847055990399492247445504300504119013860816, -2203767189091652364632626022840638075119608999356043089946525791833524206, 2855874472222470912755225193264260300518059187841812405837353916162847448606], [-1668351600642566800, 482169053728308991819874395881553832765, -563866630414565265224302529105897341781340064073422, 88171184966303503274118233990532441004665459633655284044013, -33227232528245308575951177977931105788748026981983979070791476617, 472523291985061120967312685948572044093463043387861892062481456925753, 5903861186776531308292182627149483544132995481289614032822431867894358167, -11159094245098089494902404032257096982930107212374496441327049547787744367475, -3280528202595787084468760738221184331965158301918346157345487444243655757685364], [647998688586848084929, 823551375156964702765778166620640146574634, 1657214160280616106120687817795119467401999703033168154, 141104163864153682992598593436745208395343874253330218802675615, 10888262529355165957439994916281431589298629838517936266398022864182, -946240150837798121501765507575062499128417111823119083376306957544820239, 11229140951243866294658011439457756217061807713346647808143586218958166935939, 3623407104650607503098667716948807181666663256954963220361511640607014005654446, 2243825832941483423131037818304394275623599212799749484942429759777396649884777735], [-207980694494509978808658, 783137769891370844403440429518897647389926080, -1768113708096813695771793543882874488380680665476407797520, 38080027278615724932917433961717769961329109234727818055547437963, 7416560161727037124382071375141434427880625159966293960925128677161516, -685131965334057308753488172194447091176147915205382820315914339725674810137, 1091775638070710731343572492075369758959437207875949750535029360939402272986474, 4856410936012134018629779903004816023261508258946015505584642426788174084447708132, -918179842782188438955619252149127703227758863161548167177846744801586099959507093400], [55908756032357856641758895, 438512520881016016768844259495738419095523264538, 749014406403607399197972202213756227476698267314521101580134, 527132021532996627984206221329911143888127525538394692513198358511, 6252987165663240600512695722001684145680657860644772028661229302764025216, 13784186876681563358791636607239935906076361930528000117353618690331296747913, 830502468918595023113479343310294183171148243594757121656494676840941944226065799, -1088969641239535110974364077944141601126844136255598652538590172700998333536768020636, 259494810339011866582107031275552631871829232749978667150978102435832461090363641331464], [-12713879024410213116592961555, 149618318720112646211433722619622608874840142142720, -134646537882243360004500158750287375189292506837741350427642928, -78419138689086550618904575298419427293527687347840357049549833100635, 2159060225135247892647825860699622880849443885768095058350532240751059732321, 18126325413815656554754517387340080773915283582671167151553597858279764526468236, -3774286156883328806006901614579156638760828803442016368855221153105797180425325345, -88161139443076340356945414725767941678698954875807841435428289375901741817109635161, -43919232259391353882648170364042977263004918376270985958014741601877047869582438312778696], [2464035868806122972376423543114, 31629219963343851770272919650637887782338042142670083, 10952102985610498930103484840067867326217790535483764192517124460, 7997013990188087972526609492977027144833662644950235408027140738471357, 363506480976924178510648121605333128590826480200492424521879169833439047559932, 1344679497995850165671629977143105350273128104179376575021993766218699442137198700, -2727869065818742080392486501931407200036228485648026990056375383945068855300428269578, -2327456310485252374712983804995898871154206056589629496928491341901189231467605274399938, 4404042182166016389801927241841921840618647607522802217195479554157836937013658574298151792], [-409236083309907733130360652489301, 4136112406374726257479331580113118224544864233930380296, -429507335374883232339646159099962135840164843231442925116790152460, 43650025798284642345927443707878326652053885718328448028310053826205522, 34687090297467987306844749109748564677661284880346017880827052004607289527961029, 16226327272244621804612231578892176158207967050307101101385301738173918725624311984, -155695966209590181709685764381065372666462229757205722011172608023528486624300084972685, 34193993845915922832880921134539787281984891750608492459286942108524994099667082123786786, 2470203276830147557720320828766766947688494619578704487958100742821170616513943404382511600], [58476119576100007019175968763342277, 324966126526921934560650041664707848768899489157063346583, 8097988432841684248734117034452696521234003346011601875978382613279, -122089987867648599677324819783786426525780518566927764399165064467688564079, 2109413932954116257649084631655215119423410317929003041356401558029272884379572135, -2610834139509163562670537980417821160548303837547173133069816716858892555900521078853, -5443542592110038080820583834840712569010763071587878654626079320485262621176438393874995, 9196257507004697101629083448336239020206251402194138083561930594025417326583518106742899010, -2706004594398875859270567740020888616231113444338456453726843897700737865994094988910840981548], [-7208285757921017111948137123793085246, 13940594884400722001630800439087498273854930722742515374612, -49199323137713297283012540859342078376874951627358794455657805355569, -3081619927008591619546666539819316548809743997010196558305745273563946855734, 89242728570159524428027622509690867992158253059671254033360350530479526613069292239, -211733226259153904465047017434179716846644614193624884095518942061791428293494216053234, -26231390036611325866090289078524565430973357896624501067716030089181628717616178985757110, 282930292498187051480073800312080789644443165972287783897284567065058796588669526588487934522, -24636770020601470433822762497290790411919065713366792685353471004103544948899872711589708834048], [767781969926625466370173670007400906161, 209198405178061343761990242481954179329714956695882417323132, -483837709360294199616146677733173814555000017693313108992099803480224, 277873605533180258304570241879274470894646388468646394197050912846475958180906, 2813005630445762483303070083047872581533708429943507993764873177704030313919847370886, -9723212376669907753593537337830287545485820110811526085047365393160082305834274030794343, 7204961777891822514996560318703057968226441036218016766530097517883741531888364782902938476, 2907017651925579462507758032374716245312391543600113477790125235364477266998512235251233433690, 757333434606557052797983816683684137982282879558795090876368314289088529249284466721063607431299], [-70711003954955894204196669876834393374985, -6026080635074916372742058816997159568234562438111803849148514, 14709071592903657542435882944423069579691442927437088433927003455100093, 17216061566965346652876343004547123084103690461967161556715833014139305505162114, 69553018763673304511404264512068197526875827240563654179097619867593578410719875928363, -323262909693198490613648228965220882299247563739134122353291177514833524417145574534049292, 390416033931481399722999402145551190807143131278537432626029171497883195924994898553563055471, -45271976781580504838301522441238233164846067017693858020842228864937692092286152357011181173855, 17470274188450075685006114637475184023233594347290430414890923467014100154419691468928330596750940], [5629775482571062256487605016085437348852690, -251351412563047944610136260738507623068785968554808029232059265, 635504642148427208331254814821086906821359056749631463388328227269922876, 388236416452632146574218170707593716153807848716566819958317169660584947062460005, 1401962788180142610096458489863533658210455759921522579644739814652387632004178200240726, -8297913546740894438171794430146012350326621416478375838040961512650148280027295868089053493, 12028982048492659323103686036743171932932917154783848795880375739941999099945478892740343376561, -2391046940507836205926004370537795016341022815813094638636195898738561783800428433618562689989219, 27561067081720303978464109212819961951592215760179550545393368623223963975060395143761106029938070], [-387078970251010016684272759768402621040413203, -643059106477999154372810001616443487884448504256418373927516117, 38704137740668352542390342614910283491144143680698853294919133883870814229, 1909698677395188480632588862443364404142001207627491524083929937780568887407942315, 23744535108029008336450178824853250758801966144455748009521912086719362861592704650630683, -169907533569829445977154523730198834204378490361145297782108399407258259582851928449713137849, 268798094051792473231057632972380749138651331249688474558255784212354538342918729695599496040852, -53589488884343393014031625358602244308892619680971959187441476923350895906746654288026701752667709, -3958502005950836620846662148803942728592698855602426422650061635393007149300690976195632558383301736], [22940308908777734075345717362506533056908631251, 81972761838379616214695552379719474242327863932260790346200115902, 2020379668864641256869008777250497554196437621407512889053204294844265866165, -135109094010506130441407011936137328016245768800140553800349707510051515109502681829, 346502581579027806493558876685258907074888748267238779238154703469294239306014145757256516, -2843279400966710590355994194398804918170284512793040681292471739608794479392317395943429380456, 4757763950688584129968845320765087344380134562126202538165786073445551778805750742441012689577465, -825366914443906473485506399103679288093658257160710772562135645107270094749326478840503340977332371, -65730331281192074455429292538597045905365796972752672113541233778067510256886669452615358228225799481], [-1168677631592227878247852027858149900336496199757, 822888774101500510699358785626469938980667934989188704443113438901, 84126197198868313217348393330250544177748976387847682757749951705307391273654, -4962222712496767018353681228792113461337162138971340202582832629969405420767877681768, 4449132623857723942544817472011724799701185512000435784860966822106735446087049651720798917, -39657275652843262189145991645168687355275289135681122683771894750154694736238664706770880767684, 69838903172466368073436356679325109671278382432317343516146130199485548212966072245124235646854408, -8679762130853987101225517748720535558573528322040310055930276372571388059276055533329744421762338300, -188234571134058396433478575757979539494063080278099949529984153581079181096654846864239710896035436272], [50987549071568557070450514349440439752924248668302, -11450843739224183613252713424031008504193951496595975154791683441955, 2866245910631962526850877914428403161172888426684691084912415336293176854885307, -103068282690539721307403739024888263007259241232028414118013785901364146733370916222764, 51101565873248322319220260273525517341887993216288250972425662849222904397846271960656441903, -468169294532667340880416444322705673127403961275227501252532480613479198815760694611083308142450, 877515643623821265757548782489835584451757467532931115706524793540298541377555829083129939820275513, -29860669913023148820276012294299459791753401636507275390396767957495560045458113397707819186790952108, 9969927798788320101122281255876088138975476783529921246322088438933725286232505607466889402027587251406], [-1895739225273874484917206911547046572442885583301936, -204474928854695112946728628407407678884950864660824027528422431353203, 81310465387793627565236799494008091961066720004601604183761832360273297287904364, -1581760525956321683642741544949040822275805518964370833260575751767866766354463648021829, 531167996817923662045870482047202816479788119810987585720918096789713558291386004882638959435, -4727534219875552239423134814950186826760569707100740969595569254288269738629267809129441079343059, 9730797363063173429014362058720755672058612680864951240972667088631189993867856506799814291999904918, 1204497608347815817708710001282626458944252587488125712776486192567033497094828052179627371777891189953, 200401925188195057654694464367040885237820885035990861118379983098262840231482362122596973505673816512780], [59684801487609853965396437475495850250183261137929210, 318851966225272196331503355411741648931604170524184494380535990570037, 1949003127195031979753822673942996848842806186740993569472403224058340442321195608, -19492325837717291813611926869720781464682881104903306994127459750853399178421563710566852, 5032452440125411884817065715541238993088697156723603880978916867308035248632613653563392245704, -41004399886758566786252231415691589897601800901306343735531002747129129268348072314584215644167985, 98767361388020304092247520180782743717565507243592106851230373195559468899986050718250410743167574689, 36009299549938824008942982969012187386964753348379713168680143346758801830721250264207635601215516402138, 1655785111100555994759285926398484433863871482561756873694151854812157259330126440815332983207502229152682], [-1577835428477074645888755379374429947328326133344555638, 24285974666044861207356304063307550611873876312674391507477292054426492, 40025280606526719882672819130763453619956530035776506666988095977857705741563689121, -200336213443343022797062018256816650843652942472268659669000921218200586168257128430581892, 43631125172213377856801831511485800920740346849177329770977170416728015685986260951039019820653, -303732213708283701710969051728746379111246857554942038488588806992454554410047253054175895618423698, 956459472108036981733950144805049535437214071339917777824571050491358370286894147595750413039055623575, 630171743624679643999244608477927747488621014818740332938186329783849604540915244714142702304653961108163, -4419764597472419334633887731949314147539961509394723616414566281763136658911993825084422912103485557548212], [34626419735506564847450379626459659747788834846651487246, 113711316214264466648507574009223105530148168750454958831017941562806256, 713416335503758159960105935741889089743006177442320224395138699127186776642952015877, -1747021698918962532349399064442755031916921261860502305010828851411988191313020081441061691, 346977268479525147877967310860643428013245333618851026253873821832280865266108338581370066003205, -1872828685172186818165371276559990826753643125882859077631229234546991238478791147316823945656981105, 9141215692536528482216203740965909530852107945716763856417676712474883851919039367056576013423355401574, 8383050134244837412787107764795998720369690872747202130646991492999207740830031103090505292915817764254469, -331826098103384383249162545364665356939394738992296360117472805444787209546380433629524343099591185809123946], [-620622276526014103531328994872366760787598621100289224897, -1256268827418738800363904746294788490328638788008549917908200527271050341, 11169242148868988097742567815357622434154158381363777285030743157712483654636515402034, -12937837372394755597588139663105798431573090102785190230451340011616855576793365834909079349, 2536479446667913783385554105777796311201702493642590358618588450626124666641730981367248117506548, -8849790541023105733233866076131595782440167076747042805509128288751626134431821621757246072779589049, 87016516046493747032681252962449928006085350097539963790170241714899507264162598464666350539281678809592, 90996725670858281735801548441281258356920609233534851708555537116620175654638944858921392263204305520588436, -5097068814011522699638172490415772872242337929223319280973686982450686308196370222632970757469393726921311128], [8860474771442833411980778488447826722113989829530873009641, -15702672056612526222750684350081900817457419244820746918756805933174941825, 155276253767215859360299506803760713140102642383003869014014585726241788839705037142606, -79505073885585265324797294193700104247093874831155696392057370387750792038238599044294509199, 17097072720041771467307623311143120772701055839701988557237770247912007907361946521082311739460659, -21141994105598286152371469862607962700586506162590480015963903067963946119125253328739182966036493158, 811005723636166498105132565824649701355765414431013821040277318253172095467334668238503332646785587532271, 829628795898451821899234605910154932505151627588695133291679478104729828039931305684535216596522421906942593, -41699096219881134989388020040918619938351842785324659564524585575788888954235745105728148850401166648951482677], [-96497758127787989068115267238928990177520472840217236577521, -21274632994952876348318422904096406923842184614083271684618354569798791478, 1935850886210232439799295345974732694544830317770882160439928727071644315835328934890651, -371087203926434517291603692047248525390505291482865442663868321094891319900215365703462786233, 106785927726946593741670380262360134537188784635989655478468617826806858679597978892772743264722086, 147602726064186715807974804093403365638419580552969442254837693532358427867777188869023949694231902483, 7201856512838676403242665025639135727143997074649821875081677904570657311903109992220969438700835062217317, 6419709512826325693338348223351374842683045605677333403036367160603450956129866628991548943367222797627290920, -20357352908285224769082533220096662477795858582619249105315930719252078341004481699318785047692922213802401840], [731288483812625114549930498159919090080143711848943141827498, 735851897849358675365480420592087917521567102336278659626016229330397151696, 21836831049669661502585225089747464672786320067253938074518310655514813041022583943525483, -792399422752736589807908172846087597179151407058848746569372792776285760717611567559707307196, 622912265878481507103724153858968771479317562581165385074514071750592788878815701255348689947314762, 2736201850130153424858571321258754998329528415233792246116223247790674625816217631169987653577304510582, 59579489744022809151117128595327278147500533940200461201691185151230989544180616151497099647497280634685158, 41911020218021107498003171419274416629380176277119331598603906106253216303511620114923681459074916167660056584, 5684988908611969039328615222193661044867676818102871443378503599267820120053731871251749656221984799888869746606], [-2824424090659498813044378418355421538582466109943310035816453, 5930374543263033717614149618200132326124430060809859889608521154273498305497, 224664418036604429513780108619548457660086512070272137950296150817181753671562179838539353, 8035312913908596443325189186830084447969904611378676460731468354770260104069852177146774679169, 3435172831872314776261111235136147931607621945089001420425322534920836592449138948881993562384751049, 26741474533250870341634696511553823496313581861918084113849915856844706385384250040686292179762082049909, 452943482571633143009734259687072753644413065835715403643879285900936031604315149092400260098025222193426202, 222609380277236137949624375448012343650137604360705601041153781672121521863520837388463549204115633337100042323, 115886411946055940773441366676947841780022617803188722997827619179794379455791404337442283849426291569820052794228], [-8642070621376770831384610859133744641051967211129953690693431, 6084287682052772349532308548762561310619677598461188852733484961557470332675, 2123368838859912243582166607231585014630074679527432062334612865875824103152053037971526567, 140114260037848276057921634548889505634821079871598776232304770392751274468234049381798232255135, 18229817546582813528264390268173739841706390948036798417323062248924853014228802932854362516447522386, 208765211044927323927755218236339825787150717182093602437152652849872401108550090766141438622436225217424, 3142116317334658906186301447903219308396375302225670624956098813636382739657775481190951480770150156868992980, 834767433542110712767376344770129426179539062100604585056311818205762171987690378733340436990481130685093323156, 1577538008118428952941963321591419382962432089963846566803023054719850258278783326789237215705744818468430864548786], [165823564380033781217676012751872093110000756118490867090711341, -209631990761474617665741514776603645036980409930580016353783162736336994975847, 18554896845390316408416233189086296357573786364069696448234913763991035844267402777775428630, 1403112816704095673423068470470741495567965058234758757820579278307903418416174024177020568924558, 95257327153191412522611610869737744006694681225545815438572051115740695346525775572686163847002259162, 1440447938879281835551455618813722193536513714033466078369964591650331473633195125858466831652391752517314, 19815679881464553113314825289635443314520151093355889275943047609982479845191503466093980317099929734264381655, 366664896115745544398699614761345060915950253728334776047153054238312113078428999996242343326988476517864929503, 17370881960792803559692635951655201998718927612353239376150417010700387902894633965814927389328704538434209102645132], [-446667795219086169389253132432595661760066297804377970167491628, -1703603122202273135595712283221127662417159649530599328003116367082837365534745, 150777451944577848943253227985096389867115335983415604908640040290049042246536511246685545579, 11392598866834798405920489691653006644576881456622468771756528910151830524288183445588110776772229, 501958058026371878794865730521809023228330740039073500091163486370749109005151966756118841720015391199, 9212835593803086640854256323720850466154051423318147864801318682497686718455634998586239717882901927252571, 113257566327438119200908371463654146506438267235186400772652379238491097694569185987017349693488821577309664617, -31148182032298642816871108529386614647992815340823118498297085130666644911024888472569319196611291859326654066867, 164883818958119417590738280307033491898049579873796228919216147137459713548680522707989028239329792412222029891692418], [-4636072886653247620422253146534362401353408677704805045672137630, -4389821257885184566337672786957019485999539794080529454551851754829350315548010, 1145244957428038069037684381612084327246127498207210777396968928787601931717875589529306443336, 81733817283791176721803374237417923596299951754506237115680127385738667501720828622802873047791167, 2711242514767250888942127320738826086143047804698377173275953604009953072292021679721995728148123859603, 56125804382771740829256243288030448383589812015985567327750373751778468187652587692476916488249991577392474, 583976689452601058198615551280859755741669900138611929867508955738057327983805761638578776349008926094913463075, -388892076152954456142119508176083467804320038546503401328095806209538901511383026359145082990716681919196956795006, 1391104822901053814521094044476336185388756569482583406878861825155006240495987363924982845656339058025425572006613400], [28305979756714311522640600078553278022196480889115451044214448008, 27248987396042734067505793687680757535833152252458791517613893873023882969424003, 8168598130642552162807895840907825464649842844188405090134559228677983237960654174791438223806, 537815518606238340915629669841466958340880969283686019479508774432709291174760788808103857434775829, 15035590057768025358482437134503719355461535721833814821091323825051264615573614544711468852844023840528, 329918508462972107796290822561297701762241047268825681337472062128589840025744704656881205227083887024718781, 2692735709192340172961602634064384572789187129752245038059063330655676189317379139484928320666796660763533064027, -3388511339978228056599184686937430646963733388918227315310503980940155239703527590111369527248206235892367062979623, 10619474335384534005866316040943710555763397755869202887091359994895604813835926694962069985281009931122735721633861341], [7759011, 106184529175816734887141404866914635834639184729211879544350299478, 342679950066030707360419442849890620282574382969631688992265090965485454003077592, 54938304392776066605073764762583792890978544132741307238550256945181947107860796904097763866447, 3313931502421226639640016506247854797041613425925445673078126317819378938612514861950436341614984513, 84620106829393866398086539002447086458294502960370979785004333358520651175519744236216289549988557527858, 1872674033079370516092543346584275298432704886036015310759521032336431656792592959631249501811167932580190753, 10906529380518478368083817867978082802454506715046097372399705457468976161800642273334534722071964366155431100626, -24985640743362070854388734983384050636560706856119222301423892083890187371063331056733390566879404756975959285590564, 74206314967661238024501766067943949368957947042122538534499474094704193370216600900091086477596767006493547142361021216], [15401343192219, -999671872979747868964017549300981129990117140822188856364976014888, 1687515997030008548329386827153350519565375145891259809101272871138893650297831173, 349690577777840209101474629441879428364009593786686951790443729117480036711964458704083766051848, 19375591769213356824839188245507666200899714758476572722512206991578343647100660603736445947253584402, 475272170310178403712122161207486148155902565220527505543805147362483510735065858885477636235615034743088, 10186069379248493840142079914075073432388727763474223002546949413588507793371531581559190780749719326190435139, 37246249880795658696180476790078779379235608065889472327327658743018239171322492906009185291000382361409769126726, -165319715301391022470903503518662178635482100774289349890477301221737720789539357364424814588950243489758171268942650, 478522605572096483118882911256072689248421773585216149391041687401604349629615124663943012183979278703081103682759893426], [1477524729249700757, -2881092804885579375610308601070959400809860275631207866788807325176, 2431528119988257494534868680388223706807331268221065469198843021122256289191206318, 2113524827721597393958949666193826365524111730861065259938969738769295942188286448945422539840204, 108442605498563485868506710696446629530442880051432123873975569039564893313070456881559363933005799545, 2624909216574877570738544806935097247356422112519657234312849659827080088696275262466920010762763789639903, 52486338802906717856600024363035713553724795424100020738916867164812953014546360416140450772512009397317074813, 94961832131402616134407799579937626291740344611490018433768432415531243368550753571566558985672558971487484519532, -1005842228271283029198200579874719721330229307083456291697690692842741091257068321606108725710853883664493946883886605, 2864794648369849830458201478746198477504701111511652723144787538741038230648478218371790586237027325543487153013505108212], [29116377813881121471612, 26748162862783205752611262442460599532943969139814444540653353626690, -29792282010020884184665414717520746302080803709281550482719554049637335384203638082, 12165477877177046910063215910355506569346253231829680122349017129512696877322808073616218741467734, 584459066186225081046255594343116076232041078925355395648206000882937017660016259854701687104503319910, 14109604040523949775479281007069692470311784317664458263193444565585542622957716669882905861688117916174654, 253107738842370537524347091887898000624433348049087600442579070903763802683280808615569035295893112329859222151, 76284265709504683841139752262863984972761231705970869592031543463880016494948754186996230622244878074863732887002, -5689832226527288088925160127877319248954881488412196061547837447592255051032415759684564751057556095958368180750222406, 15995896087974877961434726759405291590267359511354008414879385183909313196523374201054583402500006503060900992199855198624], [196750242502284470336515762, 99618420315176184085839530625832369118429261879408874261035500774514, -293308603523409119204861718723214956877517335818510596582535368035209283422161409799, 66865100959172136587613614912030627613532717217491753608961736795771566221660383800262823265569545, 3045084723538366236670399970321540929143826291521052571049723574922417789773839483814617682559233123848, 73329101532132674439987276152310918043341627747271341061828101468193007510561292158236328343130932308465665, 1128720248267844932132076163994043201266852446418809760679875409908283109719196181829746342487954758602920020237, -1061331623679894093777006216053382854868934560528082697972556567668038555041558905955660529520738467929513232582561, -30063529913119626368020776547316614964519373732361656356734240625615870001396259974081216165700685748051732289241771125, 83600990369206832614792421867366815754021670494471090886940168388647738296517099375767773351793846235790844201707575541452], [583903490740908357770274049645, -506884015166816338308794398354667945716324168195452037698528526012496, -1453887043366970471181509078702595779094309240900782230551298627435569881959760488409, 351762694739823367693378549079995392736560246867185232423088917476259570434915013360179597780888760, 15374062648709936616959849127970230459048514230622685533586468390363625247210053474276408308513975618690, 366803952533565957230407995436781069192511349576410773642701813722044917294666152826697081573356589138386076, 4593780273317254860163597485570042429553592267002456110498921356733340030937402872195016502369985453842045407473, -9435300419136323370150585941129706811616826096906742298362089328481136477929170937590704832252035000052773780791242, -148552168787567793088894474395716568890553176942372908423350516849356894728193275926622256768158770121613755916377689911, 410150960129447328336136488556564233888117600577596588587369487355720545375710857102396047180997539901040193742191365696798], [874043826510165790710838489612082, -3226364852502796915266895256468946434954939125237149828463012501642460, -3657507876094351054210843473433849552149830196731928884258596029588939614957595441661, 1775031150948863632125380528194044783328099763203562686150620233595016970239749310193616950247162077, 75328960958898607876113787525466206685287657297887482882372031827543245823816726287415340900756421397886, 1759428348612283662848585852700032759811703229982955451289276891978192972255025847016099796556047455668810468, 16754910750079759731279269622759800355487508418032519007154687948368468767416068801530984170812131942896977250298, -54741575004673228416103255107551214053847927461070406514072800957734190638815216359068834366521260602031371260051574, -685889497215999549128102546941431932444703225366083076539798607186699481385496836655500933127453187153492671094783757906, 1893180431842872397453464760143076670463722939287412860940713154500995667491053631462905766500429571642055714063489849268504], [716719001684033482847870508994144311, 3202413011316848407489995203159836239997675765913283641141927830333326, 7814294245125818179891170822798516175875068473590757179487492263698783828429697212575, 8607962726707596145818215120320967409136867461521552152585207771170990856699284068895155451563017985, 358524162534544163036924849661516646017909186175194197899383982893437510396996525031944748052361213531296, 8063576311967365161760936914383337884619308082301927376460176900576492188621510198194129586179804318448592655, 52998866122805548576570736315371759537448529993553168959470843369877477009006107314743515907922125942743390926051, -268196217200397971513496139976815104717636082774253340530609279024117423503472394430266411903270014544874078616621911, -2951873442138296170241075672853857491557491342844874432407443094179519950887335231273451533348746970318019010710501020539, 8236213354743274356605729245871504666668619393440060733295413788176681012905114699840842053220072591404782996393242644388883], [337899088934450962422384921699800158947, 72862799637490671592547047268131096410034226984912462720354928304075256, 147578380648441395128750442996603157410686791234585299685758821120091734533196283038271, 40186661636906277251770745985361894404624452110090829273151882202928450301627908372573662864953214241, 1658581728309121947017069821884640918075044824635390210124965824854542733899135920642988148294217730649531, 35180415416133362937395041552017915446312802628323566938164106793151160875085914081731906224041009745394625917, 134348237393877115450340737164291335040978064537282682047382542299658165224235595678771508492355940823488693271504, -1207676066058217882590101358574499596181124996142576884285229117709867208263368454364991949547488821022390571096803223, -11789863114109253320866059368399107576842165853278257161775415987917326082889263097447140761444204717602347931401837216080, 33816430283104927572228890976555779642667758582007297148722822402876187198981406837604360266490800190178522929825564224537824], [93685268182820639293106670930559897309750, 170604577858749509349811963806301274734814262478407139204939643049210053, 953749172822679324892885455209191943746650391178736316145982572943461227494031335647327, 180894528604567860618971015102508592867294561459886036354556731453462955137099204695462857351619628748, 7461823419047660525347233959938613221296536659514176715382762852221608016370907478924063351612081363001334, 145567863293932743398482286445991253329117679130463368258354083976567275648647729110193617274427456049974189782, 197401758002909761237856604539475858404125918152745792164806702426104938415459062955612089333291960780996066843357, -5237572463668758095692991400110559526986248683687559233183405492511266599037769760024401992316832573761694375506491048, -43375794954864958370896776190702758174285260777691736249032474169706836588052404156499212840800972857574016737463169383820, 131154014927474899874857454713762305999745145167757650739203772046337480297790609712711330872607506758390796753782119365410294], [15222629955776039338081918988010737825097621, -676259058897168938771027127549345204121893541181690604338762185622630967, 4013510235359608669835281946844847858847713038344613884679380678174503710661397673955164, 786211836447926319081644924283931016922326863154290727744960029674908953923443008572135396977261678481, 32662094448823032477023728252538542531299557702601115198231466295820077365630545744228935972265844664263236, 569169983131652297167571441874280874331944585873369442998648717302411001251971664674252097663010045028278035230, -439269545641833061528522329234896541770105160277548155471699538311439991158569310021649505026240612881331271628379, -22471365883583400767213188557720084259589543472335811255893973375975061550925422442897089634452092468952493476896849854, -145044465737041047150347036967260894434014197615492296009819461854107990539212133380662241459266528469488479879446189792901, 480707790260483839542229201387830001311556532015175345665532103421966785123207782726598618200956491925774879906557251729269092], [1386931088861909526022387014234887020146720013, -5600088651044430335256636403166392854927336677671943305685583572904343044, 10037649025333623315028202063941817824097574679175961486298859933799240538151133767079123, 3303498051048440782533122267698883386278453156154590032804819201671618960009241274915177728854019980802, 139156553656624412444976461431886407589766725936947923674596997525607963667654258190642187959437651165517124, 2096184425409188593822681994178882434658295051526877289663317178725660784174127659793885413545616397078985489703, -5367467880372404232151406300763396984980672397921451338961039838697279659569569168155479288087279082433611936449435, -96142136622411112367326981074896613346070164993155216045911249740355664267832133235593689360192883139291091922737066228, -429210826446272065325792627744429161583972332016755406915379009148320847529918354701366098373137453299161023639548168130200, 1664929936982092082462384706627358748018977388133908785333868577097802085719103546574048041347008546123926178727613748432956587], [60561034788439567626206923855423908010912840356, -13748335749097762325104102493322934214969633929971345716865511035733922861, -7635220228611322642691395359220606635959081953709051030472319790272997775852864141265446, 13434631476098950948100869707005356467378406840304069719144124861762544844543062710797712434240867060712, 577220079614618212501367183997019463866826510598736197218460559802622000037494824061535205868474083337720732, 7255868377546740817970347325550428799665375487402699038953206817709759735005102245496209218582374604038788944493, -29245363639295960704227578143454650632061767111216267366665568373613343772594251084792415661865521362473831227980130, -407057480053624000157095599601752150518163603160945827700639550690302335969500164025757459269726757558148385884515328232, -1053801707681250955836703827007993829477731104972986905122098961337311389652646788028972963706477268658303046004843671283246, 5445330902241746560865772839915950366154140636109771046499763608965784458227067834966610900360992424576189889217763485382331000], [327321548521935134568387186236338962123485949396, 26571576933618265769038662018819901206818793350460881113065193551406349294, -261056855161281910715408060616902807519171392934589200743398041181281075838079475047370663, 52935163148369323546452681778297996406415841794397371726898936930469226670505190528469278853101126122263, 2331315643508978015827186694852461871510649637747458749720634925847090360277624144905686911233134394685726772, 23616600642486596711553309886388670653550928698806069736727235355010657239609885340581058345184423314890800508843, -123013526249167205667850351916649339313739588669314931569853316101834058070621001475138640526495604380622773665678381, -1679355662627627620785101455120451571885009603372696941313834407713896410993840900679263689002231010787830684910693000777, -1696132946277368160789776304100217592474452529638175986111682617967539918442437336918253856861358553653563814503574504374854, 16792246109006282509206446994928569084647995936758143668025815571460539287954308685654146334421165767342656378568109148301447748], [-57935770768375685457219022729812420547830840192465, 385470811456669817402481540080332154403998679468576713877151343377841088899, -1814373260567662397514996368376196201086950195202385627738920647463923279306325031217769081, 202272382572367732111996119711083571951275303605413145853545439057314762058518458289432622243900845240849, 9167238646552387296766876438426962043949201385614235107089210533066856819518686648507784382128986188586612754, 72760134283485895175975713168019975677045332618655837766303232631572097595216162718417951195289083729165451488812, -444347404751174952940055000056515934729212961424416718127779603686609699552457796092566328367145290334804593793562305, -6644536477014249033763235266431326262240678951204698527450993001340472799881212404573783549120382176901954278365570293911, 1559369062825311269196852152517237214109367842366058215610438051239981792063522468571012025506139144460384130413545678431235, 48695704774996254070564948551000711540590801155893921765894890240342215241536848823435102634946563512004881761096200216143749712], [-966568651849428306606257391800384469458709540815841, 1728439322193766812557978443699380828128971640966948837931677626062153005338, -8610526317874588494868293934449583212016483782483944213383933422865098332549122560531953594, 750190375139363841049115725755154555440861423496358425933895200058043777203264102979308687526414525605348, 35084866317640583392049568713029362814672666598756412426787668833353591287603476258209146411085545542961634902, 216483851798459546682068459957820062432312050655411182752287279887783442455601288820645472873510019808884594506871, -1448633830086877259914218655480522049716175864147437847818625477596712351940238393417871068694622994482800928240378285, -24884334299886365644022497100288867017620940962277461968988782520267487621224330117494477490885535701539952276994483023932, 29858728862504971732663544949312507630041959807726607795772858096727659971752768674798337579055190514046286357643808737350050, 132204859917709490409688290712116360908690451806201024697912276126655082082355116327526678708982965339992295884473891645503491424], [25993620441268330428922473690201389431590607181740851, 2938702525908756606558775388623785384125585546696951074339661082179547986872, -30613107720011080388235742909282852167899051500842563139184332276861014104991554830825518632, 2702608075931383944944033580849021557758663498152422400144744728891772948893144870403658082894015694427758, 130626229734601341942273225196093503026827345045799184637329182084165678841691091664736340298219836908890480779, 649718602939655949516638466245374616888650012516764823338955964449860504732656117777436133076760602907951364308167, -4459527482701438345484590574727358395184034616148295601544253491723810408368624372750637152883109843860184405812184268, -87283530472115746510002136711099252133786416667588685564495377137156724008399815539988868966044783713271384569923164195963, 172400414051057017135907328540808998581149148743729997412377974027610862668203348151764381873711902056709961766786477070213718, 333572008009944590762032178146083642435267291035089780397150368423159487914657501800675001081772844896682555061360217675643866632], [419030844082385764189121798763353683018345449121782974, -15684751387275525336771976727247303053492459979776827294718499907887841458401, -72690165817339539841842581272190257578550146428686256617888332874683805644894403378644736125, 9463986511430964430491736881615873747423179905215302120501101393366667843898065267983310717611015112240373, 472816042462596374640946286511159449732366244004059144650976274319331433099024831971730497747361517635703809584, 2100658809145713008967346281829144872969199285198147503420876722724267957899366872818476480000124019613644927559454, -13748159098055115465356880931541090286538860571621529677687918517619107473811598717595899284030149122247953775899474006, -283844487661873156202132268710317451330638408101019632960702526335647782210580821637056606226604191818494387695460075094358, 754906163720320157575322301999903114588835134170498792837139161206671369693982085823611817430038862266998647514381915762400752, 772310429933676191249726528310863769023240444148039180336580892958187800061799241419081597922252320503938723196271039506110490336], [-7073525341163080676756567599470570178866523677727610089, -152452925269729996903814555728945625679618831182603956956746041021694218575164, -6379097395745682210440727936786611267588244344952303462932218866761760606925697696292605636, 32234350181406228953359168773289172419303068232655832705724675088495073443927816226100540655013576505350403, 1662583759057431117287060586196682517689767003795277177390134837754496006969575480911692727164301827624476621125, 7682007219574190172232300879062082224511460627115115694253887396680369281232371969748613646433855041245386801982315, -45267020671702335446086477430759115915984935432086072716700917371868825325994473140241819837826440530757997403735544927, -844633823170107271713901196997067392630159925233412375662991664336434331235344123470774960128976976861144120097427551498643, 2845640623363965327609874043534645024100615242513608152880619962250211842385821661130424484107582647593006023261918458016828568, 1601649202072016099681680560524543458104449234397567038733707440089519706901721165329122587257364545764296951774308222649933121168], [-74628639638315218649009488214888562029447513017990387795, -639928112071368155102330135024715510050268818820747674174388587351329488064388, 1151839518550529392804677304485151031494778648247703564309935087769640466944301362860098458665, 106847867375179626033747527151226568189596740135794290780115956345775530398844877239693513305889418758512990, 5674879393069659659413550481175196232619996228480901456214673833950137820916685375700133991223157433765592811678, 31231835835309831461934230429465302358821663016738902228547308378817028865209836379119744021196987610118240011421234, -163861887918194038177168363712248842625476823943529519698424609031878173987327095475489851083545584853654688442980786738, -2248412788778403558642741857395143294775158724437293626352800268005347810755887806772840306819909403658670561801245172029992, 9641916059297551230465510990412432939734192703130056372943256453093522854322108826691242287463729732791849112922419224869961016, 2818133255068191243324560369351843268220313608458049076255524632933440695124108513997270402403693630984957398013698159667181397073], [985740699174575884971804791678604225632042305611788119271, -1138680524403727391298063012466878006446817644228078615802791789894548401014076, 8307199237499621488670595599121179849705351014465892326154508075199663347946458093737276677974, 344857436657712360993197731235837924566016435963899084911461691478740941684227913043773491256152631594374723, 18786666605605023365507782253299066650947839638081210237161349099360975089889652914642236855448708864323319417214, 132507729064655707622246318937727447638058876353966552799270506852411175257038650429020645457134065435113647474650045, -632213444009196665619497832142877415030959160399668816978910724898833450308041566050736165063600529968390450751196355272, -5093940667891327362310099796364606673212973689313477270996953686970585463584674053290069525121432481468993166808938528501471, 29932345049356336554315690009116177601057683529293450883262094643714595125227555042275879998742678538091178046499315232769912033, 3540539238035336055082477263557784661125765953405347600617740996106849947892288727802732866291235998887428024436278613020035308684], [7645650356632998125237759017367449133549845992198064512602, 4447092244094450696667414270594607636900984093878074187391111869855738053121002, 40832894927224104776192001109539998488983475339538415276310864804520933311919609714508258196331, 1084284063444261998414903864592520136466781769048909848428985613307968031985625238501170597404146810629880912, 60268602748929966064589753657528966106144705774047847227908814560595113940578526237373034769737007904938709833102, 555100750274667137717164725536720292660784785559346589551446156891548129611150335402640815519317245207122134859173029, -2455745123127594587036063155592223071378630039414946174917268436938747354592017425064041536088792077899014857963744662182, -8403637843457034505896017061364449257190337289247930427762454645541891971401705531894294999368360924651739952322253074058611, 85902817869013487117246133429932192485297858425778598446437433054639404815885447214572198061948230994089949554748971363216048927, -46428249643784295825762978236397701659756351868442090762972777414363220600389232192645018158497320245750842919894127533771122382], [-62817786910256376392170601818877414543460650256101599845141, 47823144656000195760391198629023551635671738351358343467029590253229340986093411, 161206577596079576690706769355542152389202488812542019802124815662690151903429892786420091075402, 3322456164896992882160013689010847715413183500597700432580760166161954285221879164909308800900429605940989946, 187195059162175041688131648234050889654391151940686676381530464221857110537343248902015534387784245175024997721600, 2229549854928736186716166233431545536555646247470646761174215910959448232904490190804733146076607386460910089489942949, -9191145754681411131669858168384756412147886744897228422227634449248041817738018337396106447036708066136940963168032397771, -1343914089987609644457829145182190367948500235256450106671762346679471304745679751375450360327497193265084796192895139089529, 228657000336243715884795643014920791748715961612626834753347491218337967025545709138298217902936013433362105484964260180423996359, -19548410767300072078440269731483076744318291638382104573295679646735072708890473476781366407925989587903178221399720340691801716704], [-616421184391000503880810762976191696969598210724572007395251, 223864932672760807029258876489623640311738600020224620495001457864964269638699989, 525195772716698532305695358109748103322911185495681970566287190628403735634564256848252865012688, 9925506563735485786558672125587669341277792600059968326588900072959915861128628964409152951655071174046733999, 562397925976406805689788592295821396018308189533376413292374538693219850131153918298183940288856820592192714603970, 8491117345048752964457908383407471788909595301831044079537625826858124179254996114554015916018230110935953998433296264, -32371114988727023844379882268020686297192881911344890065183114246320498577103705158789592454314382161463271519521425199098, 67766888741233034723783161312571313673559878261977637642935699455344888756573932142406779533798993359898008843687643845876523, 563863754556640605472061035080263643924331312894146952342646029420061559129977232333061336642255823577527819342098989382046699665, -83926962152255488563753488140554875423719220778417052805647046472189570118417209039183349634905595784303944984343866512851766132327], [1350371812365524580649527889083678343972733831992928552681908, 605294117337403039912758968921208173244646114152156088798167036167571597653105968, 1345753634446811814901453854264416012382779650861472830279787496052700638070489292878035106776072, 28918169323638425314577323017723661316086431552376228734358837649741121261993406942668643425065471012113138289, 1632556645615474256063235861969655867984524901722177525326329088297330646020502067070483643377566595640495591451534, 30600624369291147045127695847016080193059245242664262319774675217076178233738449027013201966692941789182066996658985008, -106094423596340918944721596896478353387902915831239759855428328078733710058194296164015854629892017072132724361558071836508, 391307919706494262854852465827991778801279276514236185647474418482265128033165911165921334687125586698961981950134535735300220, 1280354486829100615261756911371548177086800005396306760002019535080287857812602573088685529786165453549636877582112492799172899482, -254255863675536207972903612074963237903188787894407952589347951746824381374205609589882413956246246869914412965317526381944922313264], [32816683320394723427954853094810721949505009447411423500075975, 127209632649029822147511428291227081640388872585354938876974813438862534744186876, 2050842555872752701967843507651150767956813448529667251431083224118699401998464384181301456901961, 82194961239166077629197675875354738682097349947375167050664084557375161743760644238288917970655335932555429171, 4573012054593239404687286804792701602689579836945398237735199990163355497797831929160555741157789844261068180623979, 104538818242232341903771271431372274058307581611852321750645606470957433195015822070604115023183250811627085019553781287, -321510054961598467494459198315577031978695849247803775387043900113502809401116341142717293048683297683482566494019656036088, 1590541933183135932787487926549040617821754149742185630935474064617996578209938907589321678684430599603479417091779734881739151, 2640133963043963427370378285905203908743656574625660506188078924884094471106962667502291090099711830808460315040265669942548293846, -636530059976401465792349713045445600586079007161523843931670126206691568290813933261970270949387999845647400304693710012568377896570], [83937345461935762527309443385625650277568561199707964048979827, -9002809658072299399852315698543156021915325366505171362298014360644609885116651160, -3606629619691700936552475676764062797962615839262741344352771932433657208258708818177724594131429, 227977850770948000176701784973353811852270407932372532252202197229612905450430244593881100092256130659492090035, 12340289075194143532301705026381906692300195644014760144491782087197198060585685652433608817908434374592652368248111, 339610949366808994623612563239308427812366555239572729405070242872393993705876479903804652919293963182559053998290976693, -894734015978896586200850423637096911903893012908940242267916253537854232779281822355948164168212950996636553109735420136922, 5473621387816563186956053968311142680125181896895740803750063189687102011245783509350625295214412915397278022620798416698227600, 4796622078625836653148978477596133770595936351174710075545302813835932258291722617720147939149218162544669673702002944215227680759, -1362835772275856209737063775789388544688285702781458932216561520533686474804612348353696568965616808786262744802982768853195982213636], [-789185309324040622094963231162902208866367336500172212361016095, -59146218724541864249098531608855814286266942396132071189587728222593875856767140344, -48438692243369503446135441236383199494856598920408919436508110035230340562941425325446690935871018, 617186007812513532813302933604564975112331929901804394552997853995102553334923105297905385065498176520876994721, 32008736755018865939360117271537082579375020093567379631335496011018116340560090921500051760561610812181954644236400, 1052931692350516013321739427211894010294842658293095143588139141324448483264662119606505342347585563636689758058244512311, -2259244379622737343477828009089126443451456968121723161621447874254800083871953536841141541565947984000013389612721545147317, 16864923949436052972412757332297008123256223541824548525370105643880164206275740406696908181337662800726839687659596258518554846, 7107066989369936587334133093209259803399961326582793441995650966981227531656251252103209241657784018098306237167079867983292747466, -2460353157603643790391042464575087758977218378614024712736619706501164242118278586307017366629224225464169300176830103186454320749084], [-6704130684233745144179355784720705020886623858934560601048121119, -235701373209150167556456916084141529406454405842879777462696275937675435724551932300, -266593833333314824204447030141194024057164526280700830643575078577772271681751039096519629060726959, 1631192685420061523213621031520650509205050864105936895130463608537450208659547834966124670089376003424534106127, 79554292679777490865892187866052864826566949650786176441707513521529849315375101318464180942392729857913251005041796, 3126879736249218544382025297691965325915537789988749633401442963340598770708579699533215622445511854343390155334844411986, -5044951814451263488505737948821916335747112502753851452874490564930932774082667218759940736029168078990474788895772331605474, 47655938735713653372669313653211033311321141153556360929832266851895163553147335323419832535571106958949883384103459134288359003, 6241564322920741395146614939522060593460561794887562928889590866154330970414202890447287090043064975946433497603676980711091439783, -3437307232694107962793905380285194099246116911766404247969671504158134149721968398119299016758442692758467896672401202925549218897756], [-12205269561881556847561204134481350153828737256093211130509677468, -598815502778752911311171610974115155843787552708133506311992596384572458659528217268, -1126000126622389170317166842975340252700630894363645952709773821820118252349523962406469292193677520, 4209569471207564167016115070027876288966808888233522827180993247721772896198961440943549604169906457544264681413, 188572457531570710806944639684849975113321342070324125763334512376924073430943519536621396134059838415223450187409684, 8926052056775218908433872501934962447956866814139490468558120286449869641662886587462192131934015740381755013430085706208, -9333815846076717443940856875888015185563245833387169012870042692715777571777650473936594302395749442596154188695280201702349, 124980584393612730988058647281026487585192337465114996040470760965873986674322901359690438275423181586314677150996212265830860252, -8111997389057460488242921367712092857062871495438457294687800954543641942483859798907215794879965225671701179509537704187140799613, -2300355254341731793241910928651840405347678925379933607301915444811194877067828971761361388683567311274992480997158750365047533389126], [119391297070436604090191336322530278916546183531076325315677557671, -311863722459223168161040866472571061114812306030644353931668891736675138907941521681, -4056492958673657679185902111855346247260403677291816443268678852273676542457162890124018239530007735, 10609110779597658468698222324280541404250550563050937683449429854542695489921529477512635285533872047628257411903, 423169147646278983398628110230670117564802454477984180075104115132017654516093853109470466239254072980599770279062765, 24577731247395450155035909943916131277462085040127158186502823595474372945056950748652186985327453556646960997252564228592, -11156673754348370247780919443867089446229046156957228054989508764471198906689880467849406949844414545089155397078307589188028, 305994811192654414546415811058269890860405212037104637981304809208508020302766231059754154600938124868860006395100036936705019203, -61486401027678898094095260557517431902795361596831327060854831028053883902277509405787344588160505488034675084711629732222540734272, 6321795545719510249382270906537682371039793858190310831452395471422322705984391804360946811302440022547791905361674320040376582192040], [1042780338520705684432595896356820371039099648522537463826708712700, 6608920014911181712360651077865801361655003709439005594374663121931481958639064681087, -12874745413253225216667244468707663208159816537731600057140653048051915530229656030390787476329899632, 26114610826829586675405904819780244794560592782828522937016563282160186631298113218860528085969690902980593746237, 887854446866382834915887493171707759572624480452752238039408693012029390948365114201843685532703979196404322273525355, 65493850204339513707397859005891428744893504273836945027761400710031926993631104301803385678559820726525142761192605423560, 9590281179294684430119830310230435346577484440629818733649466453573178111727425572292405045934059557378402135622481282064604, 700861703350369695480625809632820674700609372727839246124992628609626625370441729883374897524017497470605395477411518563440672428, -207535295021787078291145241154557880904634165968426031499333703067937744409332271056241981419505990313296306658430832856443506214641, 33954176635493705954865350141939051914333173678856896814306982186207338953229860798480306311368397229324815725103653139535698102505963], [3494299875222552566608572926613887297439481630605197371173511189009, 45626429022752578656617316189606721048444339812602716523117447048447049906384306344706, -36157257184271166461577163961249419655042031876303903774742656738966614364974918244339699104656823570, 62790639714913283377535555531393771196292544258882199908863296523579753127910339577754096430414665317662954761363, 1700900866625475703085711153834025377886464574651329235704115136655796822658104655874328543970177177600690450846826706, 169437721153075759172905084223993803755503507095789472817921599265474613443970708555014978478513179095416475260554938125394, 124729024730211304640989459696289983298567958006881055899126566982335265465179408007687403171138114029785901956122911068385562, 1500110153090856008156597577480945277552914822534299667669649492876639284173493630673583542666872644407787182014039082382514562967, -542018154627947187627868249533723998365260041771831298341403770121523241011357969307732889332974200717925619075389734142664351075562, 100686352589697132403028864789404980398680478021897222523695230398700802627456283217406225222402659161622901261317647535092691798566408], [-3119221209270703026567870157753256519432149367406777126564174949986, 193920493503010832839798109369697348709623342825218982449381577202373474373004944604573, -88042932206123586452593182022425256849220780853401955874218488012090865844543017962814110813719737578, 147484360724634813703684034338508607329163992678812023552010367353644732506947484918676995411214474090610487460882, 2820042090763567617832116279052254421725137256389736733116690033340859525295277614782930809830095955859824830987541852, 426827423438281963903117010936924532458574512522799452866958542104943004627832414694739616674204250359277322722516619530869, 551816987329952963767856762639544639334124331782434029369873784466610955173581122930082072867585777185284259960050636938704147, 2986497572722147100916279741187414879800975356499724669279312180098918089585657147848517565183563339321888324279916929321116817313, -1202293549421680512192037265224184756224756108497771218591136287636253987707930986223205610013514234386295087366230589971102596911496, 232806967158388067531944611463262023916081882144810200075042845323087631662788428002438492985043853353588056330247568542658505985411926], [-106177927507752140896076836341189890453827119069151883234704204962746, 596487176557294353639282207433998261569507849994865465926608023332383753760206681628523, -172854138025834534829869475799499634528478944604406139783851010512462149125096679655469818473858263938, 338422579234155121597301340800360895793141730960681661374737031442290923546559896128245865030260135319988699083943, 3405507663913797889438373796731758242312009959529206816782146921843812655100472273580710667191091148173496652130013751, 1049734599813994099665037212896625024990833667176117918394575623123099279682431235843453346190071940140821599416800243004708, 1882009761219010191216821223937300885573354195662650142212967350096055716521361527016025744608322256176800043158470401271435276, 5475374262550313506074895351794737459050834531740009583189455361006053567233288193434246748235367057255142600872895522545101021063, -2311205640780507544959451368577768164526516576670050212083209031475517267197087270370564343832669557971285460023072224991760860996959, 445314713908481561215299239845209599117767290058920577778552426129579233829866472695166443996806369370498175461188296005807044304957788], [10471, -660220970566880148647633494269631681263564842765595593169757387496731, 1178383707428365154543202334974151768029111088133267605809099436485657990563316723046803, -196521715783920880239505015701073104159339124224832118908428878605803510032819976606835832656254012205, 758660277200725806889340423806034858456489366908204665225518634999798980399241452552329346883347622718048986848713, -87859475540520966370265136216225290021220221428118563365792450634955391550780843099429200902337613153200650679078199, 2526220363931130386300744170254007173118800148939491697419878864483386127401750275323126812284782117291149977912017618247869, 5592332089355454988879022092847988759434198977910564396338767150497516474151290380473271377673441443780012410577000713979548477, 9060812622119080235150749273813866972852218002210987014640828377052232227977597504803997702539946414810788039128296292316559996543, -3780911662324172445737529908770015157228705964531371224676378280075873099488746533153896773127552865209697405065600097526728678820126, 690562151803011255855203400666315369825929694556707940347841746448480264822204572697540587616415284664019897708123883307495116183485435], [-12463046220989, -2165474520215817688487950661438134730420054352662267301228181020492731, -216868192012068346352207049307156558842496947406894789340411534857676614640560193889304, 379995675623396152400739208122757902706008607436947471030076083963243936227025469613820338753731815540, 1661545182230792190551613323754592109902993469321450881330736670109870746153342588444725181666780297033728151263758, -19012338852277816821055856911045945823792446335724736888629251515931172489412636301015609670788246586009510329567062625, 5959270298636750002504645770947120347444459443699165975212992811475870504318474694419242674964803963878932912884542294916515, 15119982986973783102779219938668121226417242277998524457151870770381411187146020891071898567011110031072196128099019556749580781, 12945731360236369599031000859297437283954059114331857502333913185599129003748103140923293673493665323442889802454836846257573804564, -4837720733356992357681545423573626186405429832503694831881325530714018283606682025888539366648755703399417756462815610336952109669300, 747705285055471751032337649743605923302475417291817195166434269130679548097987232877479441398625719223128148465032165847429328793899368], [33010042663594080652, -343718233244401256546789368638921864960620432366684305189872357252220, -15350700743403215300524121224247460863911583412619379486044284998839172891963970204433504, 3672723182893074476204674051435559204670983637845731344531157301645918622516493095203840272648385438948, 3555049083029503364942074639187277880969930364444739316715181284090318599172795389002635119727932426025131444277890, -85116335778124442240042869007460276410749841172896586852232380039886281748648217167409119973177964496379147429933370826, 13796480503038334690369947211431518555019035084667421804677978924052401509248575919375416642222751904616921500307025749737113, 37968344505657861706534593613773360118344662717964874382637441368705943154679498784778864820149178533362337362925285459298929583, 14034081405135311711813660336668273150119368470521580520614419696982126873478660328399078477496405186429682196983174111767103612969, -3100280039372338251603719765655724864793856677298203862067543053365641906558005821465202966379015526033866561393334408091969499715684, 35420151443492920282160432615320592169230583353273510186007451298982516759239174060094673617252906207222281352924126021259772769741480], [-6144926049077629767481367, 45749324334393560731644189228339783847993377953021930970674859302159485, -88356274859505471246973829933824700008162131478253192626793966466189822698706527469551828, 16645106168546097899842119124486609332334375661990397926680582033923586467877588654434675438978153486111, 7430687701114208283930583399006565504115062051330108008526803394589397554024837705840054803637816263849845811930151, -279674108976419384280612953130771493843182756433681811292376860894243201371605865048296746640099715590731394396996557424, 31366822182699457486202746961039938558685974747714034456146613886880171659171649525660717528446817973004531789064639329319638, 89563008843769636586142810679089779963140566009301099711163833957629787796370894548956528962369114561028869103583705373761434426, 4471245726103612746641987830974696402711179180850219799679109632922978341341534668390149825550822877142185475683576937872184579995, 6862167801907093482509168435245207201644179259867531319921456795068536310668417517105383064121487360598389182686743930041105087046851, -2622118758342603516737199761913757262674584786523178164347556406214276006013544921232193816114576917618533854454383069639878847263109416], [191827306981603431495320945688, 337568135071302902812983439853000810930394705199262910928321579556137767, -345095203865819362241391286014588967637523397877134650533553804781102155816782054597029114, 59648867594866495623797677698447217051719781775728747380192952371890736971831527021515936662930502237820, 15171651085063537564166033404803602229740260151544597461032289596043441311016083903472729795832091583032886615264115, -797242060836226470377956388098747206840209039883779147008311816191578293813477620154152725770181797162139214659843300744, 70039176293795793296833169955718259535102051278685288915505098668657456423223452699413249057640857429986862004971539969895943, 199819974241489588408383658700157697573025379940130842635646533089205175078078172732427465551325613775741732355310728153939249326, -31810241872753663343347113557897929043178424320907778010347139080725869561433118534505633587402984422962240439050194678042417948176, 35157443108432065694476594050180432715801509531648278637762508402923813395124808218800938927249576574281709456722160680552523915010818, -9120737191255529612651535324318306356793649479128434780759146543623239507674718955262362825611336361340108810068030548036838318801455080], [-1515942305233026189756532163432654, 1479807764597468992443755190340494113005812706917621905063384733687027255, -1035442959909179018471674993037554262596917121086429770630858412913635752948917914934733906, 186711601609907877650066473553816713814668754438802069952501781726360055725608706548638546710545552018102, 30256328027176585682185874620022627209848254818132579936529987570121782627145305644846817192435399489903747098795816, -2078298043951052841360087994438517089541400291903799144085013531199556358967704681673719210408897098217206838153965497631, 153542217836857274428184718664116324725525036395141089271688718132327121529492029146687783723942048765475684632050021782409937, 423467130379827762090614839376023339899616707516450497627698564261033069112821326501018440028905787736735533584136682336384326327, -122280775560681283458671414820645934255328760273618634690253112781844859724002426016415110777776358322087908356925444157497854472319, 97046065599278638957957298677335900869622315820312607469482698931180147591975296483026156119814890453457774123501127511417687904547018, -21699374355581933902063374940810691757556766918584551513775794672295435502074100496165899470090433956581241962122577558150695204152642992], [3819069975696059914301695792585213798, 3816932720912167300445267836681560693790214755265397777017584598849088646, -2270159602142976628118299102076548491834678838124362268202925500427705681429199046040274224, 529143738608174312468797501272157655371710295387841508255556882519847814629724092719424734686895269283624, 58928609474260085035741080211008030004436970343094432179632879985772301741994773337711169358042336631479204973234237, -5072220010927977850497078703031298879233592671303939593645129479190003655732163571966858556179780990914068665130858165645, 330246299126112938854749569022878616101346105677288542751732192297058845354246302727613224618785055190975524335683418683311773, 854768361580570748512538450493749521939410116651306082142102648439956594732057544309543769718551308287911405050866651062184557748, -304761334610487963835068938912479278243212790225169466577339999945213957961790466682627501821177078513655843800854826307220177344881, 209045787920179458731776002086602106262699182768720228601007642501366082250204234099025032212860969574606630159619536508707981056289658, -41326090616614153791952353065747421286958416271139975168018093274828898334783488679457183711074538860015132667391636483421619779245141484], [-3551902697171201320994684937970953410132, -1796157634384013925205770890208688914880328057162223101506333061240932977, -2131804535734075865549414431227231220217218965503621171151119004591931213318860855095957418, 1378635040907082017934325655594165335550648414222335714057136700691035636881573042600441389853325331509119, 112071938807541802910604385166013306565014465660655814328859293834057409656566207639791945030752623811032303686636624, -11734707762556605191188666014465602796886640165257446585327789021010408413378754112595677595322964735755646785484068211823, 696295458281805014981679898603031767261578200518594658737665032908545975001084032980795229323025327041329279225434255294671431, 1645971367666572436277205039478997558739633859688573074664699693855324619234065983573077089900126401790612373803810945520434048011, -613195528605970224068700990668216506277302109668680883201974512876002386538739082527042549067341497703148058302135683835465246669638, 374713673337237569074834563431268768357692518228116479920487968111576569177387480630304906551850088183102114185740893927200102362546722, -63812267153131138575780510014165662531533008033728999200366111479583231126906334340979052753001669469839687835763725469977322873105484256], [1362433130270950633730590812011730392047498, -87319556917012474020027777548424186867986784918388853983836531327337617596, 11292670055448361778318432132319934881707608692455223977788841440553492300385131779661548759, 3319994203422030183954929847802877975444658472858591866807963053458309650842238794646830715511072084985718, 208088608353214788950490954077112587500028336432415777956649651078583274031397809159902131477832854998255379558092982, -25925192401057048289281258644516662929799723139290194152555496384842842305046493680299849140329439754459851600108109601121, 1437745750655955510379670261091681932479180035516523523843307103777955956700936789012042826434460699195235831427568889985916682, 3025994853902906412465042054105274150763530761611499810747329938247222818998001015339246105900155040705969789908304274354469642162, -1033954479737041456470355088142791744528918162356106199214888265869376756841480965660012015741345408663787644182813409198763070350213, 551529328669676663286818944275060849864759567403771836280564633905573677786487648271059801072041505359528310558131705985931153710951566, -72753740164000103706901272223201521715084233801604822338044703091116368076696687298335546875203441865033081982351858067686227596998685191], [-239640820929524708335634964660572511393279306, -602203848877884357248873303266258741502390555355221885453313323130617239905, 86284584498762894901222224698436785199887743303826635880749718345918230372064840817510536399, 7376715244413427953389456671426725131269141444777118711173618835642733186217021164668997626083712215393206, 377124602487839081949323287592459549618792608253809244435395636056589527993926486376925751287568879975435964465245409, -54948848070114188241007315665513198320054405512170477970927659597287640119937376039708548554386708360278529015149553333336, 2904663373081453071645746239500560427133470978588819841359362476585307810616194272591833481736496604348869660553489577749250065, 5311246712266106868145150159160174012255031593907361432297525082098177069702946161857825695478756624766051601528155663605338187772, -1408200983634511603777410492806508205378318030082685786945808039761067908655321694292029396475644909071471845016123177439486789517541, 590645947883540553898069360194060978987210090422559207872582010555413357158303813454548133048811284805451156401085269779003903062721443, -29695840685587378542213335623957173711434496446267514836098863482097784720589929004532815992692835001822001017113462671030197156952170428], [21680401505504626250257709384329455695414575174, -2777172424771625893269101445913076163099234325766208443757090273213754016432, 380279214092497609169762588674376274444130404727145466551952757778141431600311032093407863320, 14969626578510470649818283697311626047985648729855477326810550981176789493109344390706362087314171524838789, 666950301985988358002846641189538596316515233730631019722302290149136163109500597253089643877744273451373495841836762, -112072883920506983944356025914886860863985444754085420034647607652855682802606695680851243893840084650950925573618701080452, 5736647943634358133279230087046363734451919463093880813110061716179721355701347978353169287122978144978023417114067286784771720, 8894428127371866047066708261256837444836055828573648472907383471048429941346894680618907263646569636034307985929034712872164305457, -1252056947778163739717947468975635175731308803902263087468749824425898729436661959902361220979564470233369845352358844175762148786823, 150393822927696225415204358084306244883447238969020098848176131054486568506036858809514216533808919068469796146006026794000979579965523, 134628954763295815388790192220650112167654920846778880304188377552720450568400839297581803183659488162068949224762531811180715094029185122], [-1122805412331869874405187778539722850410322478811, -9409387990746508290537547632637062371703769602610615581988405607970060877370, 1327383388070558056979768895643360917841632305379340744144862922884571016824300913798162604928, 27048543625956239856282656151895148987473043208926973728333989194857915665811065726642295832309616083143656, 1150644359761590519193152414475842552593391549676341271892381632478830056701298474942217110670177607019154907069015081, -220407152607133200071525736555538606079303434732897516726977331123739276036242619508954731988900991747520035440253853278303, 11067214868029239587351456185302330501270394656300517760447479426607181770561626919456862956579551036836646912057626542201272729, 14191698440334115652365084524715694443468199144541689372981420223143128765148191794386371022991979682693146861691208360833012661413, 521962183133462391482848271254313423731777338007266428028207252026862868987856871415099518347036154897550103224080462512402618937856, -1388669501690810026148695060102724291456632127063682699745683921272708798124664297682161809139767051957992171760083332917067502748762663, 517772518135528269512236550230089488030850151308297372092413610327742792926072115652218029656420345951766654003948777268816465426316205288], [35798477867377079198013913019971595767227748436153, -19881456438702718696926874771799688878461489035581037963542771568122561794735, 3941257497841346914804216255955302350952611472640795698277047478567172207481195062801134261297, 40731996614690741279646627274272002970872054063659069049585324729745323988956165680381469448091922121246935, 1935850131160935374217813913849384847456993662033876179315969291435241332815841127907942197429365182159369108898277041, -418515155088166996085761873695478386298581596676424352808982307248995099753789530514595845021985090495632408030732863164214, 20842776790226265889191845359055040073142679629264782685933655872342301542220719795678465722543227734347885469712287747560386215, 21528040629972139809302551520502604232093720996473024935408264571471524678822187401419961875536557653927554415966807756201293566907, 5953230809327013693700970117155441890284477247779286439307828340980628006602112421640686883411209688664630746973688632441426042911212, -4924651920441257635562397847167539627794388686731998018067607415067812723602187438702922550805107309548909893359228367820528878908181513, 1212827994604807451611788221011551630603725084729635935971840275584972043253407964459985521539515841572880447707146920994646682158785949881], [-723152792598979338493897769667991312217018871511772, 16042123233004934104215864911556374012877124956617796569491356343233871621279, 10139736397092669854346561670354941588544876381880929567736331865652134433627392484838279999185, 39668247536221692455680468653662670249500717110268818370621916422105224349574974224043867235284245948909844, 3174696652587185742979143718006986494556266156064074801543795558006794728989165216908026802975382988446830024399718642, -767917632551387481941779319068926097228892157964208827011418759174098407884638838635389684271048998158658731873380965326427, 38298106151708762291566540464117496156986306142520064910514375666524665801892826882032429135329435357051729586923421375548579978, 30952166992330636122037854194167476263950949270972203197145405516360543146071836705408751792076759225694264354860155323694170540525, 18319083207074896212135181961946473403865905687033239305699115884728466198419177364616437144087552475581103494441624227810937654764764, -11382279249071177322099518395007719215279718885986654774810840790978069313486158816173122748397093843862215654030766085809923522875367768, 2219230837614515818639589662007022239501006328784525882995551895909777879467809095949186037871520266154301941202154111022808245982123135360], [9136684411168725536043565422978583673119834900086375, 449248417233854368113374736589257461140311460382443232991981909243598011739073, 22381271935911062746929027268050451099416898731561558126696607149660802896870308398671340679628, -29611820618588437801204326498818019411317405366805593026550336918937607479653565873467303561020640580090871, 5072443803555036148632004610277904815067909829229858686807240960725070372270174009648906679735577200448082815209179599, -1362138758145055863311099350605452501234979524391451909850706750689697871478233774508227331970019877406393482630642695238152, 68629752106273741369930533531233804259587274750009907296632767508151003385006876988608930562070837381995804240605710929779321851, 42004229081901462095097665490225502428498122710535173606966138835543930004297369977036625835324856209702401405763157977878196341853, 42046823466430757710397770521642420844431028531983362796437960247663244463193144708080261100042455226463570050953233385660631538357867, -20937840922044889998341651161245972977469299594734542254255377150534254022295068031401593891541143840901934482280651810189297278984483424, 3273726555325923322710231264839812773728966652653789410622181522478021078510252765196980419467854252025033058055597131227022530374243919906], [-54610365372982869002993698090762813410287274616727155, 3021022882367188814436961324434609984280464026880674300619289191337288683219703, 40377637508437000560364363914167550097635879868565737308672347445638747387412299590908001404147, -309611774192345913671035066655642723476173740988956930350421907176361209741371807213494971431321742162629605, 7891547951669802482922981504783379852566353368126612593013572522219324148183861141288708265846310356296633720573110737, -2335988055472149067023644298499014481897715041638013551212217581254343809331413969878501452618996531365184438057920076781253, 119895409725066842668371080739218508190138601965514679610370697508072104843397532456387055855703385810002710252402633798276174527, 53517052507288918325745996811154648170163824570149427878493392493106922673255471782115054582791749443157308880594578945365391308769, 81687231783534054573983907232920350626508691550985665187571204718691099314949231011601967623658665388925376212737375993099470102534976, -31394643861476938911198377266269313893497826202236591112574238386717759341122636535145012689369915735664170051024881792352474649556202817, 3605565234448528203320159849506938331898172561468642800982709988238484320788239562300857437133818784163682173409757566155637333860308439892], [351856753860698619375995615818289418487088401506321139, 14956607285572307229862086459758381919884548635553623900034920173141689121597951, 50089771973057904341032285941694691460976416163759168229363008036813013529366222358799013709476, -1135717414330263791972620962901548668008525911433526854493193180872835937028232016549592298526075587588491803, 11946317911687232506682802907082715830479662747780755754902910084128429652317062513456711016128091136622224823716360243, -3872283028206965523771687679820270712611696472028415317587354497260964662246935268620561104582709005510302626629732409532416, 204132432044136055876250927406813256639755705997891681229922300499203170286574715429491200275232268746126591455172836813028054145, 63607290633616998501378965747141789191300702229677448077078836217477402820515667080223637112076857943179547882398188026452603281424, 139120488901415355108812581257050174481083234893252956983651805456920250539615254437505577609137112796125730486294328119173693364389160, -35496769512971709059730426553256756458741805295349301883080714776582267113282380761204036738110042351446319571958881731623128194363274390, 1688456298430043187994166252417533773119997814133308950780853880533673947185297053172413778179059382532132899007721942233721971868807192032], [17424362534878030138619712574961739328534215786606335637, 62728850076702767774493552927267333166320245646195601311416885942549171383136004, -283478591413574007842565653646018669768450262357142325797263830191182426835249375604405386668, -3226519480655243158371418717201890951669547661726901517867030498483517965780581249533463347365373392702369065, 17582014953044234426276661814149820227387173709138349647025134258174790621034929405472507138892346565428978071352164883, -6201258863209140016284591342840817060157586924447362548921110920772413324029427707024369872074281135227861896246969429705956, 338623952543514403917059093372143819731998149017638381247343861123096698083343030104068479233409944067288835615430738802916701140, 70073219744913773817352160968160930662873618682863782649528125762711511805332046434527600096254969322344798797730671229196091881532, 208044701055424391482780375232649683103871676448929769689874281442768604128414807755272648669750469967595857834920539867784500694925173, -17454770707870526868073883898677091637009463746982276663481053115759885478052655907162682270729231346777145739335479474007636465227938721, -4820821998759035567559407434706676364090138893794473244574243673206077373369901317742361180189289673090810990769923009853239046098981880820], [503645084024360957986676712245907348004302624784335350043, 234138938129837277546515703789172180534962620413626564775822029443116136213468966, -225478482009514489363159022230741508221946412278652578520595276982449847469926741186476616835616, -8002491826558975457580293816672589413311693278770864904030486919314454757335991158418973228944432950620229692, 25131752821379657814120853690377700570882069808221505239056045775258929218423942883326811962019509821612092415485872301, -9585817991265205925895033287373593458281338020465926084537113388206570309357761506348426540985029299701077107505089589220172, 547140378958132922379762397276609992278991199154692644758891916179906066843664372891577058097574276050303396476366372240274722652, 71385395546379177553069739064776349537528570654205473496576024504298635003561377783629813106859882768654941352796868110968172771188, 265098820478859116093638307609696166709696691197108382483611957949141164190972388861037981197750211310038622410811252844639156677370448, 49946739481628947695749732804532135785644162703595181654291538007513572528739841146936628692722511549675996685462160729462492140968412649, -18621066338021457139787230131659611903674279666978254237274968012715327355985638435855696937681325189935271815405796760293187611368076859106], [13996805383604017957402516317078279139263233018658305480480, 795674756111678372616428547280642593974288545062400172282665738290101749932632875, -729778695176527017363000199759557417321069347508250504585811231277004433764401064538709680804256, -18067339029184129781206094075980639632421145956748226553894528950438306872413795836110808342069272929984635758, 34845670654351991129624740871507547498753229603051478976407321806122412131555240153260053303672253919525847894425200244, -14284274186259765892037603900214527796358027184643634895018988787715472970871763451444657122238020927846989255557649845176307, 860848034879226316641155698470151810221267395065516786191830781455090583682318846047253744560001249090016038434697744201087241558, 68207814894816983528598917476371265912964941574332613494466599824183200428872205203538586548644023001100091837006905146183576389085, 258077634266488880549401465809439907874721315691390651842144052802228244860358364998558324410036480400425517825218655203703555468111330, 204428948104405873502736575725008691548271424415024696540340563701795363875269753583529080120191783290633133514709415732900162455862605850, -41343512008321601895161383770773745403413391950980092098880670898133667496285696961484558684483333554366673492772283354550134782811416769448], [307510252947435258923558295315082058958734549931564725747433, 2487093420787878011306210451363360790348181299850179628345843185359486738504926233, -1027831217287316163287711741977682065739497786727625579038433881150013051948037947388734642611932, -37843742801804522597428409343524414669315886436369934122102913736274752339985738409236032571591115510861337765, 46790405181626318955926688900129262972561874467950569589138513994809720056143491948570152640304827627112242033231207478, -20482509397867762165595926816040937869475612782696615446507529987883120509164478400934033128383324054326622085266242805354028, 1318418029234506688340954276375927079044755954248160001423745671006474017536761278264022098361070358555575839318771920977767667552, 64751257134267245199627032166708325634620715329455778964940654096761442103112518980936655762415357462277978720049380621821721874901, 93979113038089293140374348948529056766500782079701265430616833540649175791842311489240563332803671739151273866642524897455093515367426, 483805329887583163793675614112448058301786739156320090518479368565554076246757541495215331113898461011742858236203460063559080818540902405, -70808307558403778144879649113520043596012353379221888929660304931929001455163490038689025344513651185275358174399594099177486620149636151161], [5477833963638388334505593438246511321271606869163577357410460, 7149919388536464486101393795394135263937740347153642012256236951606553753428210001, 2338006363612808951685003810659818074305506389007307984969686569677882736319839455604989009094486, -74248773036891932948486902555882678977386683956831307893457679063734514516536926688685952748002256853382647491, 60723425668058960549900965892068297811428681823167564641115646512029797150521432661226549768802110859982702267714135670, -28190949982227188339906732905624696662068890023581299832815545268534337154919720626947233559215757088487885054043524531329031, 1964715911070057333957494858309832878623440143850760055374106050792386862214331276086282952606018629409691816786684746624931307780, 68073181417568076000434272185545134722775659313889389383156022031644759653977103302973122209018770507814859886647918783464576950980, -366803804830075524954155063645498014372909641246922695119158023568819642814043323779839797863940139832776106549141073098172345423414331, 898216843882025462086386272774847840618705726462970247317776093155325672856081247346748920064827073885492551821990977015859191287230968444, -97057887770060445592907190029185079332414465498502922636638463016667763203014655441622932364716121319748225359374334874001346493067505584592], [81494046118287442206262168637788438262584389132015280135049738, 18586044331276995353598716150981322253240434282268531174479667765037094236714801102, 23544163582550705617814503200532962591011749087912946626301066239635888410968338869714603134688048, -137092450196520806863189568532507596089834566973334713163959319542269449696277327291803855534775824171000085939, 75956177794052246304748614261119154810694525335933654723980100424701125984954063784469238638068102144475599765685998025, -37109828790036735064836604106824465670916766449816218651692856916139932124030295696526357860177344296164547919321121153274911, 2847353077413944877642461462187203533872914724436503464884949930889394877746925244668999682388135581106123017237488836835503246630, 81643774913168793135179349988010952920970396383563038927439637065700234617552574861562394324004912970955088796216526975593934012419, -1299515766009857347857410481617415987707755923577284203410963930079027205935789062363247138866872900444762322739894610583323515315790002, 1377180199533891216585236277510354727355536619933856085353309064347513169060856588330109724691951320422417326321960739655605851959897164580, -98262687286694387664384770179251806507207587339614522423561190977568107632463528703466167802882314509272919904743173510104053405598060860418], [1033413318755967963614303517673771084847166441894573269976444675, 41031488983168537120050668713890313998492858880706597573081933000072886627503358807, 109332295387688815834835684573732854659261831616118979015923415146244210977159009990927530022468275, -238568681817321959171141556014930960551954697599955661446686107066707441386464889892952419660557097666512809675, 91230971418314246919182350869071645638983086833989737202459259955283780573591798830511105960744544750093320319124433989, -46479337648774710951230808507148437865007284827365263402081562551060821809327776615213663602213335755373850634008427994454754, 4010394919002194965944083991762619495853648354492919133482628345000152755159231890630797451232627908632105241036370623968278327991, 87308946785519830171624721590751364040198959614224347321698844946163978980381713336155805603971659196696640488959699748316313913426, -2873249894604822086965399196486458657252630324164801821279442392654858556280281038996405203079198662680629280468583258416901333182104498, 1688979097971832062173151162780516363888202122960260485926235905614477805834076187262445624708765722590128973399621627881279055287866334963, -39119712793288986587216247036750207102410676901076163115946387014683779194267068349678531260762120361733148478593338352869411452303865459644], [11378430851205944858388893040518852342709436450026795343527631415, 58202861061482740223988289666713197824008771197097241876947674474080564016202599082, 394486328697109286555289219517162958709770495238242635909672327090721635488505859081341309391001890, -390808651517274767745781892911204275682008062326856503259855985858441431457919383309129825587843651779074120002, 104646559034421870559867363889402679597516817676493050164916683230646340213447199794860437058629671735591132755379040072, -54948236534983767563442141266435484725094001913349128793755353506651435661261019569924585577060899413002059315058180970468245, 5484711581438792225133258636381068521527883816775585945014135554501346322889597009501297871509644237322203174075143631624173779195, 7877891005515393690788566197567067621929604208842897950355884765272813206240758854942199611795248024992282840088310954197553373461, -5164840537454159980258142083108316565790401241798348542981837577318350824080447972488087922209980076359684678794595868869186712757278445, 1344533787201096423487163606119456728307886758546041578758182048780926075946531785560551972510635695432330882581413721017497715721016072668, 123996421493806659414861700395990768176027751715503263116468830306001479151163771060586410053885052755620764932104715558028715982866749344265], [110628928800726167764240302204347479280139587280310734231395770994, -92810496641883100862115248748167657673012220848095363120751801814515225720357993664, 1231145431463560473159337823698042078824654271521276072869110505809879854618872169143859588083367274, -600096385903106993126179623650212587692206378298600353721500633190290325538615589575214753111466877853065468437, 113672624730493972385792221271962624235697530080204150048994017062733655561193794298696045129113983953428878365702193492, -60511444839509743687043493641693953688327108704524758379930921329333449901428021255609172932079927783407485787230205547188703, 7274872598116683662617559278287898006617414091790299174200919532037210480646050222702758526147632985705168345097485164686971416981, -357748829623284648954991338682192850955557269507652563940351525371228141879529574821258218352531048572149662331628526659586940129425, -8023692328256694981276509277912382050978946476841330478132703052294379381998059802844143071274007369571890023460295795059821618762135208, -475178977567401382119766904364256274453897495060165198771978557877467000476024726683971008259173539807938729377105385776263502551000149316, 426111610661626782571626760645371266909366331482739836297974696791975488827898197134098308086773467938901436456734420381193476542416559318224], [963762734164563661632905013439524382802806899789508041214414537476, -1330236728359686227672082415371743182592551500334391063099577317282189436186554639917, 3468703453234708865197615574102923606706469396972749258953280275902015569076175364119034903311438040, -856242220558419537536786662738051941891215389436634462945661806729464642198491681208679731939235873563034977119, 115289762888401533079633940452583649545205144278119642247137571542189948296465295138859992228489982896886307177939410725, -60577507994589632023913005583274550856069284164537934437091089002263069141428594345667632222447625565546232543326292595270590, 9343137299940805558468658620893729008071807432652561554932726159015699154563416703781830360425671859986460232149187911102051937427, -1431785500732043846077897766469155422541554329445681224105597088450299751916919321122508962085526761104914060404040852873724225700034, -10903948559351295709257220504212089580590666895837606583647499837640560739567617927097376393800288348266693929509299780364845865470453279, -4890506956854422143722995357157732880635447876111498734703757949195903048634459040303930813290071935486081793912987058923805100756525178560, 861619410521590933032770619247968153861900673751119349413746958612915366680469678970496094398475854943616115719412581164679472097192464068000], [7616307986309492807181439121882245623206700478338703929189165757175, -7936311633247868361589081240908664886121530418289513240723375761496642917263054184357, 9021016171027737852589616694013877705073248353898418914892730810799258907790617064911550749408249910, -1116138549701599195050590197561105109213500659730850431121214245141732506778973588221898398017631463890381405360, 106275792019666300644199222429397407942910285868370670125587757239251388082011340199752220100895056339958512660255357301, -52222260614300260227034126104572680707033057293745934429650024831424233811240004621063239893328947790292237194136581438382363, 11591936454803410940686956240105594551864939924744558863535627392462557658849870166681027716054575245805752336203290696484630551627, -3983025873534580815742041933573756291087063759043191926255183906877589879264889783446797083437376714882757946141179037896348556726184, -12715544146431417913822477344718196386909649331097840953992403311570185679658505465941828527653575911569807897051491174736468211966319279, -13074102488351935590229337930358068404562174786675180727190839000944552692012069335790732078889098312482350857475531596472609805655953596223, 1339594738891766581962804551911469790185222799837517220096029467579899963983698100762318166929849561048496159176659199100989549744326538423664], [55168709566972517119239669359800312250557142470531899428092824006236, -37838300929106356158746513806207364461775676763564290060021848854303952826492207063255, 21950031824247688151791124101785271555507432978322363541070368499361572267173457235105686161448598614, -1282108917325337547452057599892093793901219594171318411251325740400268378437119964738829375129112145250428600114, 83631039889541892628896891864016753019683772069302180441885891767205956336895692287155452858040950108128089797368957482, -32657944119881310490309539092102853056340133939648230883181041928074719785687374574422925319870552632577869216180430800121738, 13847179331041793902516975649060106959012088115270180906536214774152362812973750169836601465022516609106249108506581479713905185714, -9260103601479074418174654076274938468837035714956997293483682259265121024046029825340199967855303332184995195718593160603202530568618, -11790002869402212057344228282113993758911540335363585861666573751624575520204235246664612444389900142552663512697312931113922876444574037, -25638585958614764615990641054608049084366800409057327991754233050123428606435365540941734481518793754009381692363392205158402000422362776636, 1639633318869648116334424000517502273085710252696086847234340970578329374705909434341915553532215052145613451250582977236684728560886990118070], [369480588289398290675252634782998591899897988898632402169798505758675, -160405585500235988670438644392742685413971291775171724887425303753214696492951903628880, 50431777725994609332318657612563857532091678518917742905013409838405996470501574369335564775160058292, -1178607917770736829479804944820357358521136616906347047774649313564517761204021728391908374841616364785286437767, 45098566557774779584486204865841382358758114321602129206105452539447557728908342845273857618690522308658771997164046838, 105367603479513594092732677320847972907537276229476814417926718065542775393940499022779099780993101679661506930370253365901, 15845619207181048117314274523506401487789606222588497091671789695962284656316511609507030243435646159697036051759242406391874698303, -19088444114150706795871046375964797506184669275560372681411367376892871550023218884264892965372359585706421712258379695539977029697799, -6094929569731746786632356792667056852106327053681767107514039502584127877293237215137759985696567561681487668245402811996553763455894311, -41546691727080515299415517728315601768850384282916026259431912539974068073552011774772218035710479047886204414614460152587923869914567037750, 1395494474760700823446391492505545148986971683546764909941838554750608247319411917211399940134642501783134323326800837718335750247285479412744], [2304679953101529539377021302250075649355031630952846303961305465494707, -626861658995889311301298859813333239774307218098840316034958746218429745770775678431020, 110173747652467521728076234455049193615428023707257786259023007168181752842865250028346009539753243838, -535013831866186650827025839743465068187702128023106768366892240318600591520119626593177625787952554079912823135, -10300898564064519032435583532832461916463342594757970731859343828771911250003967200059329785706228866473953998215355048, 46500905910335114609160968968258580366790276617876718050551000758739117358158149528629720810868350847707092457356526856340454, 17230230987864227610358378267019956888565658513043709097513077055896513132402471685126486756512734590721341915266963610400555456417, -35859650971865639807494737116528297161049311141517554851253131916848230792885501472079183597294000083961248004701426824536766055866841, 6165377685631561715077519779661491313211527612106369136046159945996168576621646477145995720124810290131229172757925800552630181150665234, -56554527322825975991130405889801462918116410674490614373065357950057188763113406596648362448755862243283978667415394315804749924677920226248, 145975835995088326698055436194560865708551339485376283877156325462129806932050448941686242461115550475906812027522294660785051257211634274260], [13471462202529113888828272242762853083548496218974363019989458024506621, -2294022622191621152108067503420416153599776030543249528950890703575097513598642516423925, 230171337723410318432530347500317828578248637906712321699173639124090849484161963149099920794950278216, 1013214827744917247970738450377273028299444098057008228337141855010183744887223554202386483461769944451396040337, -81822786201588692576915567630208693681097837699328634150862395417970208945156437528718721803749424561315945744776714838, 104717438327945537650274246559610907561480489923675371929708418053920388255459801143852631057180004055187997387822581514665915, 17557987966089046651549209783635230358964808009437625748348463618518541010179293663992105937250517042129227316646392773413610078626, -62320188207867730332844868346259115903142332991900567722988203983790339375589684827450608806860009123412207101560822388784192721423240, 25495840358861786990944119273955396853744256672504142900299588000820606648102320146556182041815176786370262114438314510874111131329560739, -61457527632162990880094345826561375004838718542006740945400375787301566665544609747887427408112237483436290568075805212337718280729917531178, -2506821325273979156335738743934935233459910427640289415533366053685937420471511050831144321311241647724643142567577823043099426347592831741784], [74173970144801168849833646555227683462892809791799395978300871768413142, -7925027101824416392617728876264455109610246175067562783816690499858591518815782169952255, 462233108417362872307925039392689255111610675216013755224301687043418399464536009438399852040342192539, 3889765937869620885329399619288941564173299375533868430694068352167837858748321992509905292573930902731889116667, -166742853728236706839400566188000002844162057010556801425638178150050165187748797977302379290613803192544058594980412948, 170299429850604201096113830222070480264028020534968912900224847402164355631487473125334972236693508519749052114622508214911116, 16324491621532799374291874454002068428040706451913470733371696375977809596610045305987745952183688705431741500717768484843249376479, -101063741660772281151717001738435729099324931695492928521557292210809327847468874938579732488347190304759015993425308198950136039462585, 49717922531303971217604109028254146131718199691405207887416696221070445609323518598682535134666352863981752984342262681649416347831876742, -40807444579497259414527642039225901136476957793355060518761945766035029011589419225558882937326113428376854516706326488730378883058508537840, -6614049396730403038854569358686392517441548024469845168173284121725732077982435915218563331577668390661795269014978669822689969156232131185789], [386389591769062514493952805094127854736146305091468371145560660646700140, -25973145879518675964474456855570201067862470466411156762557425739159743261553474480886936, 896675569456020517801431291987527891731103254891572141772157366165886910364490343292486365711234929382, 8495141957850819117825866932161322003850760225919734831050957362519139113075453880260907732618157281677441244092, -260359658995432502959448786368446049481731218763317848820172576917786543261533076551231886677322953395192642418830659787, 236244756615377211747959166887362191175099348257095439867807529859755436889033702167600468660694640976487655041495739429863254, 13009500302699110893140338816159026817649394176616279533381014545148562584559980178266020163662163053337652601310717140648817976001, -153666016775024766630108855146091896788333186854580767152593680900997027397836788326215593187293210583571692429766163784741272970192036, 72664625372493438542274891167328794267110348826039498019794666267243406742842294751164777311304554562588877498875910249943427467112823085, 26754412890441350450524249640473615908309192618407165436499859717931626782710697601139592999812493289211959579239550887822301510083065349545, -11507911920589707091944565765193732817440278971257957020227706257834717409972080400071195454744290603317734818303350884523773572672688680686884], [1911432843535216130421612667965072873145423967375637177668828133977176152, -81034377001628309814632389411661613109968725118840741158016420477744982607569110515309790, 1688303042447013423873774445726934215867300663542834607256186979674885090577047722258818776987811679794, 15071267785641533128620957388229248018132647201827149760881049337716589640133408770855288281115386949558756089830, -356262610449595599440920607951349797803241430221642224448238804394855851297899557611279385926596681008638658592703907663, 293725909468970001072986344127530632144018362125673311497383110686274940198612032780747753506795865162593338353781199505207154, 7146263905383718723630942540684383740314364557059890407962472458382493533711026494480464439065365119931898133114069831664869363613, -219487357335704860513852993663931912974557902445631377758629401503552897403808139670168639103399431938164189248201683710631441397274333, 83794966944032003571856577644726411203524904564812950056887404896829987020352531119258052026553461700302489943629623194215747157715514941, 165008765099850789433026386241057849971000182209779039612834026477312173096221606300070148815478049360717494417530129637508003894585244556171, -15460926232905138798203518512185755305026287274091430482346446499652951675899896837948138160581064924937987323916416308816922522205142633676294], [9008276228734671519119609985682996626624126093795149626161543268193374045, -241278566171730491561362832438249619604667190795350986750185195767828583486391653354630778, 3099586061105230468288497236357659207447120428471221461427182074309366792751814506890857021650870423347, 23524580313070718773781083215535402826791615496657542115281213362639517937097426830683182566947821030870167333369, -446803240847806004766970218372134833021512919637634372287611114231484554848619542144851751128506776046874458129112985063, 333402556693998392360592473016337222052022064548120949680018067652131197270026200494227191933372201364160575541164153272652647, -1584823734389771084474665540592868836800764553532189825052178643054705178789462418547617105499004887948602044574360260603560591417, -294311994151464619966106054467425295962856963735618053708322833609022301853752554878226386125416672428931776215312552849657292155312266, 69941424452948344421514166059127190104788685496525758738503748650032210218814954427596348662643291638823060803775450082977204123235804117, 391935665103715418398247526234565005625496174782515008433418782987616000479582318242837341450631713282470072199530995264006146844388445888637, -15588752529430846819025223443992359994939037884416631824276921303308790568288151126689861265474898194945506513356556034952897258705114393676576], [60503222881, 40557121390219650767334136722691944089312668106935462490016855950483605818, -686767629908547277433314790562326088718948599605449267787510056018683609863341298422185733, 5571900051808441345699788862330467348031029868082121421650643769495733129545829926968277715249403536806, 33243077591154885471665536108788465789306031184941210330040953111165649218068680854111641615094017384135336396076, -523657292063340367698368337102372885946842915764765251916258860595739949883655921312505273906517542465092339943336615011, 347095383593668589422124518694083362165572797722612503828899388903456198463006218835469530008750473072301759552152545863805177, -13242197871190709172340619756634042903956169820435045304630680911151987005810317916144512699046626630004647706173534238595841028322, -369176000965194339441039241193149996784003020874027407444237610067308774653047945744300639747087089270009372437009224960946095957492152, 20543982861062015835110758949760615262153929807789520142122979071694979877579729560122433791224004699318974253951626118754493083699376052, 705833201661022110500750072044659291670431321313534816827979124310954248529938133267677453238557627657950390451307942004641725851379573005269, -8263950346144016623074511819720946255520100445755450347858822547492580164934782282054721168994245298556278226672045028548631278048879041901691], [2149471761829583809, 174849570255037832376494610949823200316100021550092809043305758739638856722, -1870660161967511378737389565636455898129585513460744319890415062818865658481167055972485250, 9839972043454784985436296017505977430263379131133175664076765243079646082622206016719665153554292125224, 42967310247410533211893583511733505011624154039104535320022314745772508193497012445747275689545374640885496257274, -578363195175836045474627350677354442709306652382737139688952263876341973639645455752708977250268369742941268396608656796, 329418252499022434577311990227432584448152800666126609385330854830472426072496271741601498643143683459174841489182845569357680, -27499993932232833823043789305590996491486127705480295576328814049865384677205516994582073671103729707855315743149412897285766247303, -429912036716623606804661705713800310957863171434447075832905578574601266610965401820817145867237274325748674207398374314494209801825101, -62673964480096100405455096712258731202432256656673140224134006738571326089034446628289648132304054969268893529128913348332739898572844112, 1066509974778608599075594879300707960329358466859340187646452868410520992492975262458695533575642489751745877538471394127163227916748084496410, 9734520811892476079773060445250048134924487020111999462422689983766014432039090067378258341093768650208539285204163433977911299586998616796752], [1361818168581641019444118, 723311722455429245449626907096382010927460092385971757005399781345881398380, -4878951505773045445270131247055587121303607792138139694304379732600296781081303058805901233, 17106717174960571911901378712025650149944245336961616211940660290110482765613884763607623397495288071830, 50789557634116974005458047241437505585135248690895859405604479873235648326968683967659437770643626290606766025449, -602781871499720873650902045140076001992404692500649997163878081816237580669552473018880506475295603946711809658092520280, 278895791951184424306370872796115123451255885270470552057059001149033000587553582543914455694066988206665520346702350565793740, -43537481133137378518845004783613499211475208752447048611345141801671333346872541303672390402020594815456492694860141748596579975042, -458029554341859972414238450518546505668267077199339278213522849441664797072448703867688540431780288947699105413752632741740260050224107, -151868036372894196422349484237151053811579022066100196326453716755386846717236945349507336883838005330986564082417647206605323294846488741, 1375040235477941151326774406666690011830052374336387579834533719069632522896429599695944972804318910351799942653712612336730991689487404657422, 39307791031910150361574380772078194937130827961897286303019653022388337294727300227238304719455579877197982078974967215248341028636755448432302], [70534493978584789014755725484, 2876242760568518989878353233339691767115483617032599214034652873770266232949, -12187911327354514213040668995963433941467940348761988684532734967656784700034992546468883692, 29290204129473303645380673893118969071783171375291547196664031708708606073447028801904024345494030723588, 54346825599295821337244445267996547095754543305831730105067491205090993046768611751385098943102021930005474242441, -589527475482103479549015531058635673463784952074665760623876839105657182185252847559499364452252529110953232281059046199, 198186163156328369215254937740428030479014136769215048899743596249632714924343473173768022666429149550746407239639706654765363, -59974795264942560509862922139803944318109197536149561045942873464181859668120790444857555720964383041757958945775133610840447404353, -433458352713272923225737228065181284418933587995770544717889447930216438850051484609507196239241564301572034344735970024450117578835910, -177580301309744415254475494165676655199772175724446460477019631847031439597456884769714945901478745484594526292368009775267075849387283920, 1459105540800283853006095922423677056975384625143952926179471437379955491161867087164834162964806789860530365912637592445126194954247052127071, 76697961182221696273655559334929793563123759211328573117243873552513078151585742654173453603706417714454384941139667307643238921551721695135548], [514885449816122771166170692018053, 11011350627933559739062759388623437304088436510668541818153078419793529879946, -29162020975027304802157909306156462722471501683073720413174988257739008942606615997532680585, 49333670637318179755740294712932573935445875114097280358056648544852439073470000304246900350569059047578, 51232825970009538388217892344566686980655217518252810290367424567858107679931667189875525017256613915972625091806, -532519311688495423853272629546407589302584324377532114790403073101084734364910381621149259077967061672315189514216020375, 93290855005132922547348948370119154485033467724114028234400553188059486077880820921360738138587047933534535958822184921112901, -74898623170451375733419448969544182391891599399778031852475128988766266961111754850868607602128286227548453970334755368571101975217, -339328141977860346875671377344148497745712441289102688564019861110562183079197391056949517977208379062744717283775002037298932387213783, -17129300386755816864666854120383578436173643943353977142958657709846413564939490144885792639429460708853891551345093892585499735093260583, 1074348490705541467418316564037563059465354630726398570950443378122479932555600741149490122641353911061365715458760338246167800249870623318742, 111535924793612856038992546868923820306470598484996973213189886909251751041505023531534450356478220105300444255843926246880637825373767104153746], [649419857698356878152735045541944249, 40640482050580620722638442662077702766577906291776192615695790573626260933390, -66810752658753403834844223779828563615537911465431887827448907749473540524563353188959233189, 81524684562887564607366221297405119014203150713578095432189822089207892082105810513586379620369037819047, 39583151744658931780681298087851420113698384449079288272172655633563069934742166325902046603098122009123228042898, -427832166713586390127580249663942045169163722206310506746382437307711703459964868410022455729013726766744826554502945490, -28002484868123850247104017913795434229755005845079081776889738100007437334514288985997801367566755260542996474639276038853180, -86022783863479561977697190077685354665348981660927342128525963863558015220298870155096363605204570313250168511088536333951654767171, -168313155955134061332712274621808707770415708818640905108091010759247821498305093346219871680025942611933527329535372993907271455740308, 504462741424745879203597619744531680799691819627987041590339521194966875394125211972849142129165236769426680441593337131482369671893904187, -66091968781092125886994628570219459059990002454616548621771102977489826534172037553238931987832281153523160219316685015802843176152084248747, 126505949173723650856006775007861680555108164585511597761333809692825930398441870281387447924633342242960666229311515806395918133114448324764700], [110607295639113853768164603815454993996, 144774371947638740518620166305051357771768027918369874945927305272650532051362, -146424646006103226620594733347270769179163650521456731652628071151749135561244389689598193540, 131696309494958167294197783020773398556003158657586762884286246091285314495943517054941848882099561738780, 18703360814517596333410687127847041743270104830520300171344502625690279437965551019368467251599354090944411500125, -274918120094148067143017879138204490055645849334948627780351108993816577423549937430501927830648505834660291865622256328, -157866141182686750785292163626651250055784156656991676448779572696021883882581018771024074390052630909277716536914870063812337, -91013503493434885838950326092083678872517590268375059404358189898007671515955252560033094942641475164485744097483675182599578034204, 70777280906451396136799370780366370777356142370008376169672036974298396018653977643903455981029901127478153871132812850293036527698672, 1590483391986424774214802726955487308762234285523934407993170194419213852001039191064521880019210319645656977371037993371682537572522786086, -2223508094968261535791037035567927164146771435367617111198038972394135186228801365398988881143735226759550213803059529253716368853301830251875, 99967204218585859734703272953003954622936584437081011168912875131152530406575526668025153392144086103659479653217265735370035975654506823973606], [-8270737120476585546451659489385813118707, 498293036622756784490807868135274312154925525573234234839419353012882058657868, -306441023167315613614964956588037748296837388857034334769285460774103151856877242433899954686, 207089246297276518193516309958281281610483366882045835528684467485318395984670340451833687743793518183806, -10456437963449852281551063143747770692835667198807803470779772364683138465867896928102019777915328558555133053584, -78032781634907368006852069946890463489394924392000706288979427451534671875217704251170593194170572235227714583919444254, -289646825636542664570132110493168227287715119792779701966119826710898974853691371051787906707106799262060183697391746285756777, -87971598581130936941952404141954867229942136198809909079259014201137623884666419129102994829647434348586836592258281472341670739589, 348311654757785609895937578092219948770657382922874363951813279987462365388966334781743269851799420257656530838688861416784129702346706, 3416155449048724237764681883894978248326385427178381161194360468204450183950683046397951961237676510256978920248304545875121919123144514327, -5523746709012831516398890890960957983471365498554995268828700312040707467252771888031781319830088406870899771901776277393888181247062534114782, 12412214398506788336095303988765187306462228077086669734232968467877583069827037950035745041599102129863631674198901277786580110455928876148632], [121958385728003638216152782609566732675082, 1658547176535632151503296611710018246715479183286314254784496259204113771288834, -610611289215449817271041181750869155148838704623872006281948043553313987252371786917020730126, 315567947776092981847031779052414965403084222251681399250570259435846494121864308260967934085673529615804, -45186592055747546842546145987477109562161457695281847238420927875203470244914735389984366715167347724876274644302, 152599842635689265841838681060138650577019668933063913919575593925708039379335882487133562879472185283531682128628833839, -417986215154761935523043348952180593041051475572623975209888524699269442663996279544097595506270032521905256176308662442349150, -76004249072507492028619471005192175318012833951528935658575335811051852295244484672460301537495605811673753299197589023184505905847, 613668578666121061632263059149207492526257208577515570475961608246986921010490741686993902334519792461782176909448689852549407551036690, 6036613446130165535097419857410813159662416522021278641309935026927404089667124641235772442592959200971377931195126464244731523803518287152, -9815327213924656309390360649004326425173508272682690536844570223249364711987621533561836672377987537808989433256165384630196084318146259882551, -143541025070548793658737241425688458029263505126427847123149170843260602965438570276647529787619689740212481808784776617328909913590365198525291], [38378825219944252082467512632203496847318055, 5342689994123679214874469937519529290427541147584256495998203454261627224804288, -1153147886593522111063704800414457421199206080201260634491928501325728288793327469454261803896, 463859352025756850091147312348789746260350856228449834318509053088762510464498557734787171167621006542309, -81394427631766299093106722394131431858344061729693115975169006460109041669273229894313608088509677749896827341951, 400554097908390716421698630415413458218836032186105396519269716885705624907317608979478505139597926538632288556497498115, -537740401133420618490586820441725740475578713557110873777579821444964078275260724519377982292837795589718487526698538771504646, -55749059103331294409361558859830015358436031536653691457557647216626953703012162580244561612636380440174871019017037593098328537476, 801917582528170434110496374208377877345191766846408030558425425633305020749503185927121576064222448692172887087623592391558920997843141, 9267905075574451870862939442548332529487954192494330145789137397945895660766445712471064501513369805054488169619210509875863028005518034571, -14523182587389128280790407037756442731837154953265455860946160107543024603126684523853445555763224534458299861974994857731037185877331178404766, -351729342807442034876326356504319489599404179931775007791186219182050162753624158468653828244069421606574780204218297755606863023300391170035560], [-2107846056876136938048935993761545687584016451, 16667592980262502004929077456620124280328022146874961365676486201017623896050557, -2049382086633130333561691204939088059059253150342698137787717435718437630953763194143932156904, 654592236816237999619184223012725664306914462642405759122216387830546802135498854970015265727989066297855, -114448320469610582596881897769394434914657669784171759484909320974238338586912350929468903213077422631261488431283, 644508933712842821569480860369111443189294691541007609387375377004805278566427004877516056987453763241286035342008044336, -642194435294980592736341249806493611365539447404656786399720757254559834238396982034065622224456169085813102041748935889816027, -29656912228770851046094255142834773722131687037063907165137089415737465487613794745867231427456367065529878051789184366269315389806, 848350069080747189894629953537767537123909801742943227126183665393746226182678142506408821261028890762114265798329904447741511642371135, 12566632437583206931655981739674818447604134263595508063401207678579068968789854740045788921292227387850976371125927499301235429423146121257, -18544484813570638200231788092242959578657230316093438568778800531663283305792370213889576242806284492221253397169309918094686893216449551432656, -563664516542706466336247120636996767561889958507350278324534362095772382880303760450580685299564778035331041771634182564602716061807607341819638], [-357847017983421166398513748030802932092564752450, 50386415047127131213834519103224485771760049781878719926001472337143653105840209, -3387481139875466924856244919999712345106529447824650972947914398900043295907835240931180271199, 882224998724586744777624904579816951043090520914906910143372444885880767901834173753493316399519322382520, -140271014322581156824319897886445052826007423711244507643387706164544208868718948249986782718902643448407030851638, 861275490816566951101267846189217509881577985677792954303465675248731579905711041449559311032578173946239570354443866392, -721559820184006227666953995820404609838981908025723649311909139611704933458664247656467865178576695659601628310332968691124891, -1830777107638341451448142615126844764318393027340005341054562651654673323443079509512171960531076804888924464779153010931763682348, 709490237030611828848411575264753342645522577549291790739402351649298547157053560575449851897846091759756379608763783669363705078395750, 14952183161219967412145580904386809782934040502237079240944458672799344093151027719641252341710059660817984213126040587899866121345213020231, -20246598009602186738981353282397983704380221962771273406193551254060686351014810738902551126325107420208369908396325636041780127694727125331717, -697778024002135542353022010892467219305038030294480156813211792625408774139056077471301539903198842187539557942761276631389746777575918383451820], [6718109367930770024626019307826040303367232609584, 147668923202694805652156626002861499354027378451154461497586567672937591939745064, -5095872120664456425534129020255772641489198273113991607410352787112959576933381809631443757020, 1128479840632009031538513702915427261534542013897511441253492928306893809016496785924655197654996475503360, -156309668491634605526324253431502434275750775786840335033293089340134910177743366077878487278088127744469588312488, 1030010283883590811703052256362909003724132404529275581805645208617433730837811505300355828857604285770391098624162556297, -762853674776002727525147139567704172295022085105736117664261702732394719476925135061449312432049407079399977304494489744098504, 22714110204090164099891288831466599596781251313650552786699776915420669797583606228723398103783955433834945274480246451976858175990, 386226942535584394231902527670180435849273254934063472199088244616962163910493103102617455529249203827996541495792092252584935223377580, 15028615019978757300472708314438414684749493982973446142253139111725592446150297192331355146976340907978558300028005496232758692798092563100, -17627838415508000487328143985394307928251400515134533547822529752649623540746887127728713539490538979056712817663759595521108407374929088459038, -651793639545964551343415167759304544638745647552361025745218890179577345965628789178969922020684340543117240452100882101158897394910973291049789], [790177731651612574194569473002747862688001522194540, 419733881491486065615138809856811108829001376690640132464422356472357874451540733, -6651657528785056616678451205758111151089606682262579041065626649352910613187384838987270188315, 1358574356602877739807544021786604211391058305490575902524661760594996937959307193766916263573959639221912, -161982462528599307750163986341304069379037415854228164337645032411517923065288970801133754019710636397808781523340, 1136343212107156661752820230529303592103757254544762445584678670429978614800265086649249917787408808060066710332049798797, -751843669687614493472238725961409160351016395335691640640078878111519811789544751328735606726675154908524607366637352434681262, 39345396972568991112204691713278118597787779593552587196844967301134209439229284869826570863148890801513841892192922385024456697101, -58008628491648254945901406138941750760333932070431457567814065415614501008499844298663512197449251489567312315108693191586635718162040, 11162472080693105107895726943373567346139945343338557046614046351941503391815101073579546267116806421599317834187112801633489397502146872140, -8682398608880007697829006404672913825732468479106850176199042248653109992119081176897773133475859917189162486267025502742329161061894860343594, -330701795343554396424465226535749368095943206124397904230008732414266222296449523905933842823737411193716565080752811569172781812812264167061024], [6365197664842679914601222093549150827548327037066761, 1157478689867919444240341111456034428103622384452691551971152926139121353949341439, -6522510081177504339954669301716702597073253529756481318095320247109149251239546237040395511267, 1520142909734385003638148120950615298245681763995618217827986612879487617067166355294981468685917975008965, -158352428034852866478362524004360309724182977125111101338416937673337232538957588174036610261779718341363557107307, 1174796648318768751338910954586285450416306754880823497806958169055689317261072657442711879670140542150189289910460977364, -676886566367033847206677452006290673723919423398952787932079963373692123386909873333935663019442914739476125043023785949372042, 45416497556752539534146815936911978731392741844872791048042449777287500450555046523763728893962000407161826348687757652433914547436, -492347650192096440685787230650684134298549724788888162761545211207996926812273338109747220202846000107930436026766937383713450773762802, 1849851231408505757880134365622943537131265874452850245293899986383728160702212278482922764291948936030586449998622795299481404278344258127, 8031965852851632582573467041960120145325195655981530875751011508515550226768895552102278648755750796133930519578381338575698740394926884809114, 312268457311153615726796931649957180650407718021254290464814581914889812103366832866596895359639984018329183240584124101202269111478607671432748], [-262842516736016671331560030840710044887780091905024749, 3097568610354981096471839538910999337652762730276164640028869212988486843622644025, -1216199871240273935363668230440869289597382935215617464557112096377647526443304172520107186428, 1546922727098357767809531902868285788233766105943604061300266653204359227335073903631814849886512818147146, -147086645276232273270864303295148415456646862412920174339477860429647411299893978265831467519723671908058333024746, 1148240216772851779881058158961124164992291500697572705875126296729360643741250939051515841182802676378821387401813024003, -533514503564246256110771189622033122558812861462985454960612163950070771649566332092713352947769163212386487627851236889495162, 41704440337548999957891420586691780884047926725462127958201162891877630538140422653527613266914384352597519823569990579997924682917, -733869016111079040005214919912573545326780645927118835362638588149463209486588269083243594701495291305920306299201510593658979727706700, -13743164302507525735804313485112213993009302398100067777600250386084868034065694296914275070861568626349288600961761672276116701034513753865, 32688219013872635303286432451455227350439400908935688268196350942454426218582496630061791063020879444438853725677381454051699772258874068398703, 1230905743478300086934236537304442509528809341562518681742157638409043025678836623337003015791015111828365074711836795776469026872339784612917976], [-5906794095062279929143650136074713978280662502871204726, 8046000904366222930769165737418309359025996194649037062742495965820613099581327766, 16153743221672813603882397717572397855141045776967275135079161611719704544485530200849526009480, 1368647193848169829129242596670188317177657546494572469697171309376176386407288348182965186421921965551809, -129114509304951821934814269903505161411672360936005487400160387043902087029451470052114718662789370180752734750765, 1064269159376492550686676915247719885406465227478855358952824616100495204236293890518134041829796725873415587133947112533, -327986027627496116195173751033335691774616582523209931586680804367607746556176176357877781569207109418021387222023516628426729, 33081624382399447548654017249365883802480519767786964084119197802164591538050967165667529884251870970449765931666918856124721999728, -585808051867295663738275287677149643839888228649273325286849866316035190498916510961827901769325366041148919915008427629557319970554535, -35153695014031532132324011588884591445721648931178782027611438461151717660486645273488952328141664857590754930100390217502354859649915978499, 63483977750556262554384641560389307536263856407877535300249827450318752253332259473504061971779115158734565057840042815050721144032482489900436, 2252904418394454106270826793105570142527443136601216633365194310883263308252418946144677580010385654255922755675467487133605652328795233081523446], [-49135117524266220353851392550242186810746205045070923852, 20287998918438958168808423750515760011394445769476339976662024410135544609323037137, 57734539116241609561348346642183374026383349309345091024702579452045664484673772495994294453995, 926882983275054868230847474278693534874466827309129770287451147237448483028683863512262843557324923773807, -103637388069930831573803314196877431833955731333725697300011507876858438840279425910991358045567571918421616991120, 929939489542157633656345455207132459740091660411525644720065600039331775812297362387531073260922803972565158255893963315, -78098490467977167356854637773175990726817827738334670271195462573875193764215748785510128693899588459178585591354645320638316, 27887562882623356324326454596802681685840211141076347842702848010199243731298773137382312268850968783042825361237495642449874374811, 105946669865595777571176551410973480348628740348498379776464682844374418589066749024554614354168314849115955894934751605299339912496398, -60073214787071501327034554684149100799840039145813506637892658809808775075884084974779557376443126543178455493662944709820387171105591405759, 96136663517621984373808740641150243655404361683565293457104058830594093826275456522885690910049935781252745256258306191164154745862256168778546, 3076810492558803901295104505275878343840001946541097951482080895325139848663161693159004137799403060040579236148077070695466119062905838602584064], [-50838938028735792835635407555350202272291267264875912068, 49661181238285619106815751763583426211550763081011890949840906094790670941431752394, 142880288519343450857039939749779188356524433729154296853667392692752905731409942467290934526682, 193911843087505859375949506630070661864710525730646976621915106005264912675506541905027373449008478512952, -68112597793686880121705490099328237818325186691211382384589728805573264382270534400437438533026035239618390513957, 747506080826147766509081931322931254038955068505199577320100155585018393052966128210025456122679981516672045326084858703, 189548458932056251121752784790553784502468033368777016724330316262242464630307189208291486241188235298977270324640273042754757, 35782085141347673436308030927178665108334971856900845749956613339257867791475457173404495252590164049246294238707167701503243037149, 1390552310234359134489794793975406261923971802564573436584900478285280071856166026579151874423026267980047350258625537777172561677780387, -84097994289535229364651771136205881767404927879782022450103197438919762240766305737206438775264848083309990615723337441122347195573521384453, 123812891173710676671983310965863251623293279764407454614805217235015126246697064344063363291010283009106096908746039700559861726941841655041862, 3314699284278657034811435216984194696636705517751060388567616053900777272353502437011300872099271150217691590095442979650295508804060338430296376], [3510981282829926176388345274508493714449476701383013033918, 118006986051879421563014692956058631954210451415722583406745861498520918306408214616, 299374555128723425203094336646539363273786232404935760559627130828762123529751045725996775722937, -811028385115880024265872731360871029559031313245913451939768754169420213134564207099417701173789094436108, -19484156155012888686904383168661729654078790447833767397351567985818462285226208203371039844956420960684914473562, 513902971923228951909034625675188925824246702439826220851805619807141519785413621334705206999203445669868003122549519836, 445234488851950892596107328898559562302916762308312437172016020780451567178298973575108815252835613367140453264400852327590804, 64387598283447964182025944448505733284202568532755306300457489976434952209114047525356670841723921819442427669425063070622964859948, 3162675037479794637687845923911330594429749954220580605403236583792276955178484318608330470551043939075208167924582257110305956765960330, -101004690026094105976306341318054457803104354209066530854297367823014907526422071728345949167969877548379946889611346673035186632218479249082, 137701667187274396928700706471828774872868245495943250958654062352034057571838236037524398963318578375066071860297803520241115770443982159129332, 2586302758373741039660292581589729924704974477132299268673848580263464750624780272909887926558246486112542913972759362385603416440233034824439944], [49638170987043565955436352779464870610182955435713586858036, 272197107904987285570882482966008733062742737358451525363442464679608253620536222920, 562636704314314097723268852308725012504992129868504270318840884247999664187750465067483433682647, -2015341159897522281852565213112058818641469523977955949952299280353498313441566346411364311429333279126649, 43639257544523331298961653403695673386591583153083759730775270888601271809932111784025917720192179342166609642408, 225286143590388192697476075464303562791825420346791209644634912954197654767258827622281920062151697216131563135305876995, 662811254495915922440645625973498700293267144952322779411862955002888648078406560250190947532247934521659255935147008515421377, 115617448566824126345035525037408094665774203366734959900067862374413333009668587241485393521212596638639805116930657147509586354026, 5145579321749100248530137346948612210849032656554168729078211042984555877368314137219012783098999422287157217224167928027055584255355462, -103701824916725181660798977816002822855998911253917645480626638193610264204086735020093860458864028453700071610290754299377429571082533117151, 128348231797663352738599945189470892528157427588235732350644890050139609597332746679668237799168119521691070991362326750272667051605870876888922, 653942348822412481759928299265214490965917358994831037884110346408961432346256960010418846012948498968519723545024723397360639527234449755426473], [423917350845208132701653250762556532100482858243767268751660, 609384464190144737771754828804190232954538152169936505550983219481951000970731177338, 971298757537574820746823134107789747527497155914209532719183758003843093116066453297869131687333, -3302300382089065150154145258117485906545986408301474194733506628895381243581545074738837723914238668492633, 118713946473462160931334258790241949391712616548419571716784585513787031813133302272076257199214855941708850445214, -114610722262407140139371034036171443245446074116821100971025285813483287597939369325153348744160428032518412943612840732, 824887145196504471260275181028431531236033925766392884623254825085907074749885776667516818215817576286199220065162558727105800, 183008811742001725637573552094322722485649010759897483270821672937922481663144408700318168358200211954830463466107708106162402082314, 6921237892056077282671356267386159542423967458132861782013973142206330374757905171877283782833784559920040776522846926355135103798916925, -85844637938257512183992759598042214887221296000417351819281668181179078369206374199776262241888371458238266136450586534399718189098261995455, 87704006242367924254078195972850810750269475642111997431784403970387727629731576612997317255565897874668256986308783676698874642558461600870897, -2431592149837199960971760297842366693837545507130340959660779105896484539548605464407069053117313842216111561930180221861590407561278173200541668], [2700943763919173118424200336125317340118099635227881951986703, 1323868610443315183495429560533239712803760860968861875808982743605469300471240733377, 1557613943744413088258124923156348489285616945776134571079096323652941273008878620299451634751592, -4536441758638112752338528514302671632140999336960944334952883466777442308013864593631171299153473932225311, 198006930016802460468906312962643766663204564693441718073201417290611203483467421174723810622074661865114022854170, -486144549255689891199574457336510087432322284092920209728633761773497250217017684233952669085790401003763500989160334396, 924531215197692921365183380252351205042770335551162861366148283243788291161970208671049113953800594143051954380339961187379543, 251393034954518065479424520433043614822809337044300457551595081964043520014304257350640932000119619368981297542276616871364038192760, 8009737577504319884776943033483999249767959758008362197295595982423794732709551624809841721776368268064397299269732604298774713800630117, -43871570452875277377840914312645205087075517068581693538126589408048955121924542048217428462246670278267207864270592663409242413231697453899, 11638550617663280962968788433814259764494611591891004069566519097776596084915163796618757777180451115733283082651536874463427615031533292036009, -6220189714775236417404861731729429669625745351662114030947083416630385424013474473306020890896824918114626387265171484559950300698047162279835890], [13384736474509514759041152765219988735481036862023073470997717, 2790076744187495538483812046440269144152433560820205954245460875725041182221114476747, 2331787487470785595202890742139402836281191870298624258473383323260887599960909646924986331257459, -5597400879552652628705895630098536195296001542540632288694914031249459171824261350738356266121924981101608, 269226834700150040786142548438060924319122047578690005475454159710135426847794047547242076237552856121450932874032, -850434860917252485236687628124859739243843267028891165571311253109385553980867506344608426536991989849980664937862830052, 963064681945234067089157287097962616276799021384995470201537369800515307703407915987965605855612248096602666109107114747248817, 299705531355881912241744703666542695864819110786939519799642313755682013559067189726357526866049564450410359604776309758452787338697, 7984244614932649993725206454108868237201343337916644176305698904298151591509918721776116409560001787620914891457688570820851689993956986, 21016877864076117747433510787741029939046331667462455224048336485572309510586511638298533090833018812712411181597717045276740097239872651574, -97557421765588520726155959176676285680296033240423976089423709118034982170302363234282775578497993334017100816883077853518610147407267942825435, -9838599015900756643061625053525933817784621995744648182763094538513710838636437231116346605238476605704864977572836653943671917861402489210663544], [48767818189045372976411182963232708510649089806095693024552638, 5702061027689267874815483894525482485769656142869352100355604284811973566961739903527, 3260642684741510178267995189645006606146563738358030997215345448002623319317021392117234541015775, -6406566469309844523992791384732966663050970631279859784868896927446460228240171637506590589657548677557909, 318199131101708100246623779089161820292127498655466332077164896483393341937327617002405968519970648322323095217694, -1154690595303640211661568826492195883349063670974318605126799284664909169708021551146011658734536419527176365856131320004, 945376444583012440852640289075888643082711416837562288129288698884523256826056870093332906546099606195527729123269155043621581, 306720514559530353567912772082889900437975816670641441448423133767806047361622811264069659872168283414593630613545496942987912584236, 6592909171155864112672344920284828851815663940944043046159548460467262525612115406156811324783957761867628999956984073352360805361354422, 101577336902375100684246088698766529279157284577225943709985151265087877131171325228294038725020974680797157423249670559232007836881738771639, -229316507069851096448675988286209983203324514572617948421071992818908868330374071705914438752219452644361259852907883012102886027965732794908815, -12095826713847108867855928408694005676606879070998308773844657066382112102989035824885112833764318336926510033680453172767284417019494689540141801], [85501145336354274455488651835380183590776017189442989064248037, 11294680766172874741119604095436373858960089177512421746914477156322332958967401418694, 4243362566700359656748809309227772207555321136245450314760595920168181079652503604393987096871551, -6928381181132141510815746341775862009646352853060928169290191722609118424142504354887886082545691653860547, 332832722355633173039793415130175069624405539699082089010510603394669544635114037452088742428034675442822715076275, -1346167879714006322928286247319909541877481874286333154643166828939969501982666317781655801270769618496796386386951099647, 875463952261165224380206464866381877624215591613837373645051583339119950608444541272681402844545672192009721594942580697088066, 258285385292346632942582966199177682892881061441331370633440386217447018373087912038966681623791532129905413144515613639514099869849, 3851146646180333377552184017586900055040598476720035500241243074142097931378872971033253759218104401438701729762726509068228662242054665, 184577345269098714457337422515181312183419698070123879384897817371225614556349576234565820578630349597423869020169434458600324718792499519922, -364281370657659768065341215485577859006962308365810402732236353220027822726950419991716323887202016245101925903484934630912706782289909461009228, -11732131480598235951400743814315097590883853476684989703380708210538591085625085167760717550964116999150761825611673952378357869953906630262507104], [-499515627851237492010203975475441943168483563299885335711242828, 21671208196732223103451487117748782449970938741883421888893112020604327037900235036010, 5090900192729759456823191791913546328586911997371177377329139271140387358177433808098804572811176, -7135382711521760901878120506046278208816362203204493591896179553515326302719011908568882680581178736692826, 306929730071524487400704820158263698187693461894430051608067867698042600181463825104845688289832989238068236519575, -1390200057862620688979831361801336813753299246754179640297688596312623857217220202485592250401024666423178003655931475811, 754826319652820997825702862579275555383094962099263907720779615106560110004571017971912323907091933420368859468799111764041240, 153686809434284273132158321377488961876339920352302491654542045335851350303869701914721765893709826508449980333935438300081399708041, 71157227929449784191719421776406563110231006112308933876606336993529674243650248636954413806807173732566743970796620223198169923214218, 252592977926851392412249971900753771177366867245770259112532299501859148978740192795062179844595500673996574519641410303010032705842956010841, -475721040749945311536361798088209957884361279522372296886757848001487598395284907175553672447943163778804819515849337427228490548069682821784744, -7783659077371136307391749899414895607681586450480543144459793391060290078462240900242480666310002213505389262169415014071025734319763051988487738], [-6817379680668044472575265929513443639878487944765807737227748213, 40249551697849485310822534972324304245197105603489874205902080485762016879571212301923, 5521061931034511286181990725028028513156495819423736306824114265070256796902991342591004654322189, -6943623325799119281188231346141468463488381704059131535441323832757163451887166142570717512626298849549334, 242289120804887092357304857103199397723775789042986519048604866961844308563369726541876262560494081872494949066243, -1284649793582678460431273425333280882672085049021061542731411918665550336107539691265687682552807069255591680773017695329, 584805065273429060400076134489383683024113920840694693153008269713570466314317321554632537417351215491760023679094643277946050, 8573505803203210268269237669619428589263175861697373912976151912019438757143647436080136851621464597140638460260947270845430994826, -4188748568949713965914170970474879678438335169284688882075190358550490139044075735244132914933989358891078215125940046616241481224713936, 287515247546893845653746056344469976790434762690607992526538401070013626168389497784088093848526200611142900614970148423346228013364872271004, -533166580189899232411173433109214250854681117067074478047298035496345795760526104586391712572061355659860062039911094265192483040796055577179791, 12550296013453827317871563297803999757283239151306639404690616898442553171003801963433869869868068339771653887259726171837590319415207078325436], [-50584541685315491940506718179892385835604865019312663973371751237, 72304237377732957540970245067585064271283227210419613587617698110218555620000883373204, 5186162911872094349689180261059327402244088273965945511874669065505220308657830170379754556053285, -6147184503203204732074192419768582725611058333381932751813961550997061631812064437537447561552010430487870, 148176593229552558385497015666956100800910256967379077666799087102714859416502870078279478105910304176411084313281, -1063455062444484534413826284622620687803375208054717429386885009541844827927310988123172278595821573167095229146421460437, 371637539563409585460565112886033009050773502865046517805969944906977569410905116759866032677436008744006262663973724264506953, -147346191616940809362446638744604424139524060447069644348662638728521535440188247284175832338741886839068777716676105951269596650977, -8248158758303637541017465178390593466863835615582336437619621297249907385338498298190263900308281845897694499891990653801443889078094556, 275160291397678251729252732639922488179778877045284317214699558185672227194084629833142301451998342894019808471175152360515353856029064646809, -508085475889086911685004195088369962434805777074288898091143637514308147398256702404652000291233606552682306905659418402904151545141192642761002, 10886552557036096433235118683984665734536503560777397156354729730221852639027378066480334131835024300524415200676048063099702735834831149964030880], [-298543918623951469952211415614377004636858906374622352976530167474, 125509281075182073064545881247894207418025334402198448484960584445024023102760719149643, 3748930918594180429797559217562158976729047206080015752536112549547454540488987166329991735636732, -4395970475202213389449593068671900459402297438855070124604623695951783261112049119364444335760819555023599, 38352466254290050993150010115203496774631725559697926430129541065866795453343822313700896623976274072702497469993, -786120233515005968036215923275982043641741095279308733180822795843261535282091536903952642124093822434998448809900473337, 131054167051453023571350225513973938888144912451385223522558719116296048587264656916821151099910431512201563369820991762579820, -277930390126533903446371590353586424512216184339978406035697716736041650135148525315057896750423841809370615278513787769858858213945, -11469855673153156060309576200929198295191005291485220041086853387861681959277274969771512790819032641655182918465368367668876728794757521, 209851511571586895347714420576179867920187834811759666587375489235849922671912088752558216885301690596403165444654284146862516020915539325233, -380839947771258694132243161620679342642668538379471084207184361952718133271823836093319621843608027873782262571535653777554514400326524075699343, 22903360708260404350626591515993904697778224639277141302003576159507846755092767965510874991238926207312659758521747394691671530710333588744211524], [-1509322045750717993777898677107668972266617016871659197216725582031, 210262895995965357358533177768541154470227622556492994654095635935869964197202120973391, 1007232887340636118174628588458503807694087640289850757109996500152051678560891856835984144917175, -1258118835165499617823879086634972457274369254189445149355682470247203267486452966593244489677728752466747, -73044950135990134535676736891656522402590805810845972796643921958342972786553382052787832469160780086730839599394, -516428800691914778277533873039704623316703336277168133689807253855619952337911031301038816842537820946644180208509612954, -111126384768029164304123327280958884880802364301822970535306643903068688667496743584933663218032336525118031848341211729678380, -351599062434854813857526013983868671398690423890624746302660128688792682478870766804539517379777331041549485391709361058678704549078, -13417522838786727639520819715452750854722078225684675249492415624849388030626247736406728172568253770399658146163770736667502090023335110, 97561567659409387524957208199901935309300053886522164914551166563046109824219454328363302950571835407087120519816546757983142485989277656216, -147617967981175819073028042826005927701970231943570732052388438325516918551693860873705520299243181341346520664679839013891961944866304945224573, 33134703743754937812660764677554479104745045398206887164259549811704987590037862994828963360241303151481337650115425244144824103140483978604481738], [-6646236257367785322075696307292427732619593918471077966797504981863, 339401015045995857896929998617825426344430757784106465413706590181581289522631735324908, -2964350035399001540843126544903920522438204250086002557703702630124001585522259186505116481021792, 3618017212129770954639956503597677609070028827508316469668235905175246192644321676142908522924034336509589, -174932153447301970845507262133023632650443550299800164926285369178135426242140057260010211576606979987742780519563, -299232527871439210061391811503275586518097190183884135674353119201580995350788494003266957168675402530469099927799954547, -324290311575963899489227390703816363238949996537017822253826997136904291997733194290335867248893356673356663963336664137826171, -352111914932505818806166430202896156704870467051497742430521052632814432616272617740616920294441458500806024312017931663385270180745, -13955826381473540952121718494572485520190051326271598520290512145848982798303404951721331776862592756413833654563759423166288026189316772, -43663154100810390528584631377790534319305745208724641483434525110871456089659820037126057810783227525122892858014372814892062635595782504142, 174356004039121156264706629860789637313940421897578893538392155335172302764905407694779447060159885609479660969813933443022058126625068265046658, 38176344481907766218456528662477524990851382341320394853842998124399496523816588472411124674920590958753705062037765320560563015515345064149794184], [-25422033333571238026033768170433263615353833130570342273431994147164, 526737575988480175280471338531398579303100976712391412102609562432021792185359374398947, -7727780055079074496191515339436577542135148880145386307610409913226003647543516609203065678082990, 10270897832721571584668575776937359667767364355910935952865446144688077905350441154288545380845996282806258, -260559545220318363070661604483228026948541385451738092157621354953197135921095677708639247001332280019637251005214, -145850374450085104641339099523966804146631803944586284452172267620587176345870166399047455742355896075330866489861724012, -482980300977700566343310063195505972797264741153911571859365444752290901806198114382126040797028772122678410271592644700641970, -285087266926784344374108788861954007826321360856459977243975098712160959401003713330483490115734349181553010795193876249901669134198, -13259453498851502436037598654267861344494705156680676042000608349663934071919462627817519800617394491766858155367751075078966657069452266, -186666265929460633269516550486843934564115295111999011730984627500421377411190055271752345063022239601054503584948670148687376951659256402376, 545071627960992015264879668910898159623929867074467477158976721884395185899868974602719385001792198377132395949887383357952083315063402352477687, 34959523332137176002870050998109477975848783788841714100187528842056566456181508215595845011764255631612808557150126455130035006875555523685181161], [-83976314932758598384196898966093604881483996122235774223275239189046, 783819770764563819227089698957939779292643587422414858930994555849448346190098589389931, -12538988156491803846375757809229035588110438910441956472708702045969720063745372960893899528623387, 18193916273534260602991417186923668758497151715998242778816131169258635361213216891162243821970167892862360, -326283234758002711072224425381918787045737095642318087833932942595895396751672404937449201726586725647746156404272, -35093042779422334945369941551533821031888401417238122334609938914062660010860398782871242642846514377837080932508800368, -577204060299062871376042883909280761548547796092135957434115653148906455537273538930022293970089634933270371205297114867005664, -177327598165923064749308804507690594465605741499315330463320642654850350332648376113330559179989811797426870176297378891530816941129, -11727482945829154979488495248187507709543797878231034621827436244772664713722357717731249759358385780587283585579891098724465784932329150, -301231983461751799191273634126777170728203454919414137224345331958952801660128582558114718749427070928295386480869501361682147397068274416053, 904785496857101280277752685876509982656899142179888592253217605416150907320120148963457460134406488675862396309195735556088179644698198326847736, 21702328255482890190032489990457752256459909542353435639998923128635303920381111019074468760072658007393774173185975158118681262684197826962391296], [-242289981004926826406000137380726977512579500897258149135069537572763, 1114468528682529337958989861383496967380041478875416907769258271832940880346639966175773, -16596769827679036939355564722428605336887844735668920583630445522872164489881474185650015374071217, 26199705391005184489823397730759677463295440376721153490816246937878201598483147240226479712205481940490416, -368800394858605766675373248599072938527396937558509291122650979430092972182009792010094992101297432374710073195780, 70401318775490094957768873794487300098245530052591030340155390458922296610549789100509442999283940617728934431049849798, -617519878427960671887041242086247945453437639325259062198275091508569149818580216126889324984289155335858284015234893281054491, -68459145832426600398010702787253721537276549059439197541554094603694072394630638736408693144735833667303908950386760305773127900266, -9832220831574513606636679566283349249263831505996519765768282665461758033901580179556413638114986894335707269386894498673338836089284583, -361853812524179255841842652437127250702991431327799908275361142638118572142434973493892962626843105601557316477655319669668293206641856834580, 1182348621520509610847029804389734297573188286005729767843923154468210101974198313371350013476250993142626885851874748752605508071539415602885692, -1236052007757677043906913281005650590386623538511644007197158879648014179995083163009695317576876930136066395760214275616043192661439409860535934], [-16719074, -647958238924894100734144779269706938975456994817984268222648181537796, 1507196820767153856720280518203879746031223553769539336148312503382330837496311566247142, -19412692276877471327180311660141387226656416907612236003083778497570720473772415296108589241987989, 32465057649401395520193047872309739143046810596679762770610962881146540135446386849562149399432769837522980, -382653845818573053059527757610018855589523885476474700983493489061956810868475913905949680054800892735784778042988, 200419590864845858511067188852349284610000429337903897824794765838918499712202242865263374152952108168960519545102067513, -630910203610190688881453909851450712929038196819923876574213021668774559414488936337196275449169551507496588370100270831244364, 2665060872063770331599244927508665546936413037369091318999316797290125986974397184409071930826573803724083117300063430941645369030, -7955159158866970792824123558102983915604499848943185867890976188235597877012898360759291988544300432319433247811768223992529551380550811, -355055327032695987656002104409396152961804801398932552628526605644330896553776431840855387660700247338683147013822674454727651248506927221546, 1308056267685960380087541379829135228803686828918715472522701063723931093115091362667462838514196211343195210794024274224936568181842967534945017, -30867505872838838527818099677826221288420278504544832308512048540783816389332086736038101863341389667901985619319559908685165426637893151285637748], [6644111742879655, -1789180998294153682868136343751780494651472332835858847028864622969099, 1926788833621967196633263633987829463999456266930212405993367591919734832573619615819985, -21078582449831845787206982489157183416010524595109323803471752485082599377024317813101969236837416, 34797390343366145092652301645408782699547700627320047893797562305729280586607517602871265959781828207153214, -359693215615205629785768709971181593108761333947934028532986283809137720095207203585853547599972394116370203079393, 357808666803870035725287370903531658941352826422086793595745352565005981537260004867545786997887281149268106843470009391, -647602757827196127256735137776878134037631820449019417377056383236760641470914837589011886802947528672600312600583431586621353, 12068673006964844364668266632029267895366518711235815895749808705221945271872812954608730060302421051093367902406408242897263203417, -6267618885773343364261515034219830471667155791548627225887799813370151724930918299031698168783611600340113334433132508870162640229652267, -283910163335364196686150532250510202304750122100756154996572695267107501412107929492645142789404771418832698778453115869816545971693143335126, 1228936715947692261624003217112224528256563619510030057819031488345068631531683797242677667844969681250540867365353303635900000613828864422761808, -61682572124049535811453539692605093802061576803207936153602314170193583205271837422749080960060368193685406389458854856448022816472179764692055271], [-4946000570881798494100, -5231459148712728115097178348552333958448266861381736430248895981254284, 2308573103237155810329028341467594533605843198410516554814339998456144643320551707662473, -22124024455071495823324190178413639933503898982196348931885503397169706849044394560651982778947302, 31100949271376126488679128153442491112348164791564473947960489060820199696719637163727587100145858158892443, -291155568425991377788127684040715164206397549998606326236077318560158128408155553699142557663877986773583121479025, 513307711220372508843369793327053161265658631818470282843479165973132310775494111366273940343625368329090687964197160273, -683930370645082806972200003033843125565682118773091975576012470587389646854552477128525878977285294827925190084475923723725526, -40067263591067314530957630540904103723685601238426731938636739728112471702336475805158819725147090257103320705039178381649807679014, -4697378843261200618234138610632412669016823516348514292994362464770449395744324192155477255011540499322910593904072329181129316024432778, -168007862897853178525488201513896094475295947036451675075065354343749564663426650615381842188971946508479328050390357254426200932395897652948, 923308497558720205465850749999759021475760853574246968952967379086689354360377914273634303279765462589200994073282915368502914611090942551121238, -86464999842035850198120787373085035365827773623925304746028234624756147988888834916973569379152089952405033925420328605788546117098978143194780664], [142090705875376676295156626, -13349655449457823270398928136123035904028958528529422035100757191332706, 2560853400576225552569240440830449362667953493617495538313397893599607461075070704408731, -22758348040410408226697101869866080461145719100903379759425269690851882904415251198377560614122072, 19957191844393888803069001010312535044569408156537956271963868652478116844341693789198924138733901341407938, -171645933038841515034680397922017953115517612757844731282566896691121383382204414426868502859033834876826682187429, 617399498050323033509216930365315975350120046514120317109050911346086351608688171315965424317483645347806378694344749277, -729507259083860649939711854958702828395532020669345279021414227588440749369668413648732502233707517184293156441611947711195574, -128780287674033557902276252301555586193721279256432187499440284614246687176991192273551224501089192666340269912554434545135941088549, -2990881443808188734743127522783947308405708839251798227061027557804636614220936383187277511543099718917603200261289120942743486076350505, -38409868081504435806679863025278156349968852683333850407854626563217929349436083494574906968464794820906519367878487009817072320645955303047, 410960245717846720151736942163549655925201868887479757948670748268786832333424610143438538077133401706287704235387151405437687868705184782682110, -97749000886944791204828640622807523303597851971144688699659951539828731023292973008269556672694113977190152602318298930144061622683529187209964084], [-243238383359506353722670335484, -14921668002683969808285113936183314312073914953999806677902570694923150, 2577514854533584775763960221829508199462272080833272240245671889485422062618469432098647, -21614220623055269332752119683452978702916478036732790315404589482468578890552931178309169483328804, 1183923399569699065131996915157541820668915345797577171744220759539257848981965782189512155527748078343803, -3295365138983463812581789162351762690021133236119072054771638651096555081349968355814421156171410430205300121353, 623538364961649766751832280767960176334929702730504323472625235811922595515526492240045520187462926915356835043705719040, -746399063210091365863192711670476463924107107087293284506848733171504893383446110142285113097141472612983556245993657616664618, -213043107221588492264887572134573725989362135193756239484993388406372693567228265851781171129978430836655319964407142386819978130570, -845425915024536493956406919254976644045105771026541845128556210376520556865487991414927179522044807463522734954078802008858633070680317, 71229744421619213203024283341538048618212408432130264149495380605126392350248279493840586934690261316374813563146128857069383246518610935291, -244284847357598287849830901805943605653497796794530647823134122702086623589690925665655569603293706363508881329479496382353248295505509778698783, -89660815048246377138190186319947356209208248671340387618118252758524546376427112531962608169340570292504974064678579786285136564530085604793000688], [336184304471723887733177712732938, 98980782653029542308013130188840266636472716229048481280158938623111041, 2250642942064290923066298854139035622109084639775510721844909856595434984744635216595703, -14530775276801570645791940056476931847865682917121024258311477429338650189341324115236384065152935, -23788063833928584265991891804759808248005087795477995690536365879120951023484487301313424044093227950738033, 201753772735304545358356315276318998480945540508712642684965196523778144151686808971463233966644970742813166406945, 511525273634572529524055619940805393222107273725790413302102228471484162542742947345239405841600242526984486220672291193, -683204719428408800025279672029916095177278819144047268417939542098924091164125792084758958002876563902284876523644194833261711, -250880391114880279141731770301306590238608273957672193048838576528482080022389929050448242429482936507922321343396630926834619801243, 1939378540611612638207289232797709861808707899870568564647367911040581011962387092770699914847397376505910392135428591108617263094288623, 134787893992027037966182319094230267388326740633939060261733205498676331570978776910627385145318215402372564387779490784173962063128630164142, -941501249514681974530766584395463628358935776321513942194789152884880631631954329891288508264495615200420308852360500903937436882495143085588530, -59727663880733025555974470795009913115478552333903422306439568412035815407310568812779905449261986475922115731689047162968288785890016896038758824], [226593035711892890968598683263395623, 849103826446636641648171410937176503980911093344974560348663822718573100, 1465228234135641025571901069349859942516137701127833755919828383340135677029145183505343, 5810587457575991935380765088691837932505992033198649096338728350318454856615748683566761872269399, -51873669915474136082357159760376305629794394761894628262386079259412977039639061504336990693143577297494076, 421661453593905161191766454021496807592219429280956791906268247069673189200593025126663784205179492468490839363356, 299896135044598288560945193328897683519314868765376506736923761735037955528917864097729210675348092150306212240126826199, -499824068217401566285230270834466270847666442490180113740288723702165968278835214199211141827479203419706928761422389305274456, -215313015199314401779063484720959431217118670101740093762891199731597281147423221764550455991082660882643192926944239473079719401911, 5347202634301562088195686547340886150844554951957550399887706093663170013531450454030504954716877224696189423792190271461546956369311932, 141789832619727313881137107429226492387975474185470310797506456931136995059809170306481566088369720695179184304443334740849916192051634617043, -1558873010156460986907826414815750310599226810812563338189286957719934845418795512025175287979070842423171889259953142691727264853054084093943214, -10167119218347964038441658881300502437944654553902698793761151228488967716967432601887478263742660801162460251371749201835879023036365091744451400], [116504482729183582683209665436377238267, 4017037877850990828994227399261466847789151337670577574437060965022347838, 84613047114477956644747910765950099268754105847738696512859863085927128946183283922245, 48660872386363931823164049775628382485206024995957894683077461993050787104990251976353561262761190, -78724504749543841156744549293548894193162645657277201462695616192500683162097344295558947033216406772789172, 628027389819881925334709976684553864342410365304533869765301962990632044510066652409104632678006737213850020398529, 41741446534043369249061037394744550730494885148552487846568405585250018501902702184365454322508167664974494404148541896, -192474445419669695787401372304603508397490564118530769268556581008805190019463857971933466718507188771120012064325257162941021, -105050459893055678062380457933541134101420035692161395848171082983906810428807736315171974022695788548392763076860638473430718979317, 9108328897856945867182045728564719264029534314356669636208147225507732679318041316032300097711743145897028392947290626448238536468633354, 100693370063336429287767068774431948682902031924924299004961089272608901263567226688931068772418548194807928642202034226525465781885429138246, -1976597990944908355359469814556416708381840337904822501710269741579300594939948675847789231443811612003853053458485195858608913967803394460139592, 51775889123851659706545182129151765089058536050241360671549776007014902506870171642784273010464411272964063251832495739972242273182882392171619008], [23965341366619936896829857980138087621700, 14238305047588895134213327773878969626112945950901151485443328158064179928, -2005851857315044484985597699997653448013123327333338226200220025895260960195821419376589, 122081623061440897315725431010387796579946505510351242648784220247282915695233838480807078881862340, -99537944143864080847823902172031678206599148765151793403421140843961689408214801924355828801025711081111918, 790971659883452797866230367735587191528459858162495580994115156963110859077509024909043919417488153761590207300980, -193662759132161301965810573212371656808283696196700506191651993332398664224027108618098655933524322004160772059034161267, 193412037240990280001800688784969629700768920354517842147528234582614445883664753126722428331819783816428384015370951668387574, 54238105036075686647485574847312731398554530877863612932543669320687335456216282956228678109436040759536353254487878218336513303789, 12751488613663522389694897873120862450016943468078686410815814754147710565081266150344065528174799715057830688434909476273416988413160795, 35977382011474806886113663552933583077236448258659150851514726178345817074196317647102515519284638554164004450694813979680815265673268261311, -2101883974568598321895083171136559887209511648263867387262507402248365104764150819144424841384715591937298520786738838216206894241053527506929160, 114693835999768755786457361236837893188163697938233113335190860575314559057810081460431669360814122007814729494917854756725825016704648302185300944], [2372891630385062088487121606698073884096396, 40629568252777769375531521630714048659025925612749578250361847782214950548, -4735631393587019053829132910231382131132550956114268450292831997186675212385741583874564, 228207735848557792508278760480658576756262244716708166409880406313035345754560147232804738002094623, -110117708118764852602121220220755137755727352752954707743784004276047849790369653270619581331360612040257254, 884864366155056286468119515825752404562953606222819404730705252771851019065679401543145201963359876454105558061316, -344771029900012498322137230100763265195403137447659574489127578296536349716356969635411704487678705477694465836630641808, 570810612302073474368205192258878775645618797921257255589498543364733678694865335154017337417522208164275945018033636963636469, 218633558256056418205750058184279858044211668812049959964908379780285758952866470963604877784893225567320631127446266576875204979221, 15722953958303079451292470500401315973527821513576763209737029902571947191793168567138588194527801963931555802416364197704053226226562606, -20263221451421235125986262655517551581373968385045153920557022639538286110738849661469166639103346712417096176227777390903289442091359737168, -1890396270317787339807434602742999607781846002288757454165307270530088986800838351172707420058971574260746411914976294080166495327671412224442176, 165052042681166011406133861474718726534601912960951304632279607906641071088440240878040271062843027938165769400169847133512320791714454518847330171], [120478788312265032957358314286422729353633617, 96602419049591180585879434457224703816931781850869284828851867172587486623, -7703784712757452473283716109569501552447957274078776645032357956623375513353967104720088, 357752454179299357971496995559105595883718507583685209990446099772877419946917835405703666042385840, -107877406042715802720543421150744262278827832014260289645193540781131833697873149618891277733717635628974553, 893396468104805240153251806183860569378659338886459393839390625397310890821961087069698152162476016470882719524655, -376955684006644050279284320082890613281211620737925875112071358893436382231096066147833110331053441316472283818042713248, 838961857025051838485752513665771074996599546658826404760708821287865633806876317766871128142167842964072940302093766184345984, 341354264251608098653409972081977783924679150109150994818697733469027702657414571385818301472256569228405548458051507895011896210592, 17529917965984019740201042875988326655002159666755880704824443004329644089092853465775442922043311663286332170386024656165142641529198408, -39555867451934316150162250977706779879841657128854682967139384314038687050621763917330571488755332297714366207809455948778931602074985680437, -1358854696866626658049411312910266677927503380299247190665812462056187695162607524117219287563018393376111124103979682033939480148356178197942901, 190050728178206813342641872191095446541542932536490288073192442694139045711367757786150919222877886033130490913840174064876078255309446871624112580], [3465176334350759996295565431405655984034955366, 200085851840859777355785617775871018777010382439663265755415229662640696865, -10478830812299431762370591786631209112052813011609738396062529942314496696894158448938863, 485236625504712835949833997905056701736941451212174619679934641807762483596839095505085950924535625, -92425034105738344866408502931934347578686570625062669720682151895683223830599908108795193090824229774166782, 812816371016444026710304361519682768518943272903242118575653182425091370604619721804593654850236263701706750434531, -289978593995278041901540031901517548309930817967877803187204916594575265357790357399254906433698108773247736141682856332, 921515301256834683068461382872869042310131506077831188030427770080051990298876893609108050349204334998634778443944686806920351, 388974506262087643702886013605774851995579898703334054455226088257934879892375235758716452281538381005900098265384879171390546300981, 17861128117135401922117810811975527768342685111640309981177439243330751995802822647921979603229615760498889461841757366498432216725900734, -7336389374905136414231553322652185209967491411949092940048412767718656734067272735601202466455155432964648690940533848607135754136403991829, -585235570702025235663509646912314864658157472069783330674589460691765950006544753647588329782346950769681423248816544283844398493328267771873395, 180706719390948543785335790510056582506367567420023608175584318728547994040566920749781733903297606833595140308659245892056414119318342570177650038], [62651757754478163016445298569216705822637679664, 394177822390064030125552439745805305994005684678543850161189162442137068904, -13660250893574416222656464801899258936230094428152636864727364695224216074760778698836924, 567231315830822222760413893612516040057112415934361088212717976331301968840624096112686781368539579, -65468390100818923167533183364482483501594498770950169328131934389417477373708592824409097210597375597371886, 652359295555046812719501369997484311441260415684115195334234014964746458746709838922805675651009183760719636477097, -112751471170505850693584836781879282572147427680945391852186915892306524443530587737761135478662919570558654173538109624, 799016888862507073629918236253391946320068807518176500083031305331416249745740549339892840974132979587726373060264863634673960, 352426163102467832188108173898854836752444321705822630901490889005878499660758632974312946807102896372175820730854724389848968220093, 16650963713087018539011218223065785567758896782597615169276312300555698058175966854743594288369974790424962328662195950862524761266029363, 71330707610137140449916752087904627073725608029349933356433055381209280439607983256369840785970634860259376140503648323000765976291762767213, 304161254693757272998166227473177204190314510295624147017253594445277983012124486025972273850729921592505514800450138262382035364186042968121637, 134413791373543977578300641266205222874405145751075665071824061732091222173297834495287740772316279600870047424540211128095207784803143761699684096], [875105905424159444570007928874511747121920423339, 829858835419496785259900043280300466739110525595559515606232186523803366246, -20081493532537596954932999992754793251505194504456940498795211919011971144303724696292044, 546562140945575167560243987843344679283075840676982977484243125003887665777423606702162087986735273, -30041508046524603199654457184448507161167090241113235405725943382553345616128176195062487630561387462767574, 431384393265692359883859147119744551262187607417507702788780199809765581022215220443304361424598288770066214960939, 110193283369165884403191651845450345848175925723983582438176699955012840636874262915710614096505433021979718073266324542, 520785095551930703617950303670106947610489912501637580853380120052710622258387163891706546399502875046461097755318254918709173, 248916434742442346302485996954553260879776249190030381575072456047635723535055594774212701125068916093160898281311778819188620457491, 14076414999249499294112591773907002957279202854118189843505843257086383694655964251754867371831792912326428681622531000565998332649300600, 172735639684307477379465552243718646899920869798914437392784057905020965079588181572762628615083102244254579879955074234833180000309004603243, 1158374570495259825259233297112749157171639557163966022395990277705551186122381363632055093878657614369344554976132737345608108664880586333138939, 56287094040489217777528962034640311167808321794791866331892724150755199801319080871924912880245258428138344784898338116343001568766214558287490555], [10556431284170847469693379962076407001574833852978, 1922455123738324965101047058724339743107414986225357633264736934052192793650, -34370197976349394555180416263712734486360992320429094765372479137887605722909400328868504, 364815043588178148443357151251580675039471150571060646483775333567907617647841351763357856024568272, 10622722498947643844623820703668325477325348250733785187742655149470582626109284309142169621000036390195619, 173747318753770814678923716687214816602517638927902597343840593235370851399085794946916483853511971553545804497118, 333714917851483821685346525562161301927566806550677009670267186705898029613765843107194662320002540686630273577655357553, 189327037462388340425095562234892171565664222713673365952660753394980332511762843206819388695184557455079824694773946347732226, 114508031977250979328280446865840705604351038214994700202372226131842302184013019067992255332348956093905835299433407160783534782087, 10499366525390431977080932483952337702074237908142641889527306216407771542128956475901051248371887164366298377193525680466342147984357628, 262052469997928206611698107135006862996238889845538287196478022926796085824721237653724012145121372432067463512922904963576524020050501996008, 1831122038284241274994855162926049733956717436829691462632434720984500642096674156803759476915997206579483307443115055558336288688501142573159094, -41168686064512144634478153688729946910654863357447048862483144097718810263403000050242649912514133491518312668256399652505461072755874017160288464], [85845475430342635250553358408210149699100943644617, 4437541163843168265449225003519279825296746292881073991363881828970295283363, -59449551029246796005224339663978961468922302905041653608281021894316849751624725871631723, -17618705384545961113231921137895506713076481368172467664746570733186517496399797559158235634073111, 54025946122536717807324419169388796854868637750338834596066045478674517838318195355004887771177291598918952, -98701785811996952154746440934994500648824870518484310757924718463541732051954086458340510418531796864847258458079, 522895111244689269345325109355782234359582792474450902265222889947645011102922836946077968080303237742598300791711569065, -77680776433712829328853405979841665443874143041190009912574196346129746776869954389495347027774814602739290783293639265527759, -9353827420778986934622375422289990418419519954675710261527748646497477928072423530777774967692733340478350935598130670251847581220, 6380511425059852732175182614884534980403230477143104051892851586923316662261418353471959830698675204996974351184876419324263960694222762, 304951421976078948771116588827543424613125114995519718739476595164839960796496694106102448356404806229551318732231264954909488085649386519217, 2209348283083213268078374740621780751184647358528517597376137651211410010267544172533375048333692051475735035680401986803829512737399102275595098, -140149918088788247439489645174889720011283626821221751765072513110857766221710436479676266426498307665043549387753778862207952627446474793025182814], [437664589047135350022707394830670070435976194992390, 9024693067558795129750233817901800826139380501827520342691925047675652140092, -91405010553281448723373654496165876990133403780156403742269443493601223786533573634188228, -599976970018668887335859076383199833483476653953210983209714049524154952390764527700269527270311840, 98635080144895261382180544252214618843824609579718994483680714663353490837946604722609036557899584811449815, -370648982680296732250008917215401217082354859444845699419526388051765937343363520391283458023124871593749901091130, 657313357042951253257839391765980111061904019151455466850450137613051183913191448856283745266871082400665768481601402444, -192597503978454178180514893388886181513414744623998328393746670053856308150117460416324033921574457528981385161221729437577267, -90031276740551139514329661313346896421965893333045089901510533952648892241273110749811156835076959813500349027971979918127432649975, 2192627958851155236178587083164769167158407121959823973216993843222161868502225177137314390809057225976921910777003761953720260080495598, 279359336697090043540106714516237543292050693970375804473290537343240441783872947480191865150173356900043430110249557497324662958754732392984, 2234706279911279378014892382934432280274756238129938419351846003149871731289871010248735409960272124861913815612963142049608510264429036212314533, -221052064299814738832816665117378771926643902784299544077093217686932021208700430585543006352702078945269344883126876066079520087992589008449776812], [7094086322053702446404274280622028684743941290299242, 13998726065836322114859879942014435795295980817077579722650437730656455960761, -116905627500818576692846365415861358390459714665038225890899459088429477611240948673918827, -1328385853112090435886490283130319010082850274272236407726467811018428148788849211987539630536943218, 143245848722245452304048826989206515564472616846247612723024867577370212469617485236689822825252594259481786, -633417277815658254732902554856060449099261500188454474968097912346629945198949245191654825850349834387681724970603, 729701966357095518501856561892783879154689694849248552021890017518303728576356051428969474270905474454756608533394692528, -131281934799684884512309759714773260617238030972467696380597806115080782377168844033697149435542987836196263997800326019889778, -113420168255626359686691843312078253287054119514838968487424101940146972178973040488685489303683094484814198234507142537429303360503, -1647717047662765496435512353106031575822491334058426842815946119866404015809876479831663095529483471674848856280619600845535012419389647, 183342525071286814683670648516169859488222244354373183200373216213213774290958409985469997643864751658149794656425151935908930375525619618168, 1913440018266658707066108364612849200228435384270598787228480718361573806576891558445716288845399725614164672188931850302476955548108780184399406, -266644890531531865493580149652768836028088092045188288829467922811331691021739465869161387828290876917441686995670458820974759527926137835557498332], [94943493852224776943387810894371740305300411259540761, 8703668686212691780220525053445559621720376046171915024584045428632941909227, -115129960456722889720142275259023408143076888651708161205838107215602894967160079358527255, -2101141018750372973220250688187695854843468348269533869767378100505009605512784533194655426191383338, 185823279596619235210248543266741960635147521648931050419832293682178158577032668018014686658389908385321720, -880244529653572802661271548463599019824893019570556316538675431957319357527002297884604576910849867668723163372212, 741672383733257396155371021072968688737835229191020778656054817328822562311360882837414141688490913184714156714772446538, 59309152557593634280908113718835239208275689931713443356347793716620318361960985989685627711352664534771013870343542674110419, -86168137769316313980973580575502663717062075768319188967064022180871759769196195119292847853280644787895891703094697825969770284448, -4823410394709058686662626029992766430903271408178570883171830078980814929234011214073471033037955237858889420860121713091219460615713708, 36420434030396947865054742930558195670576836902238393979463358858577830046255825931111517082802568872242584112430791959597717220220952420165, 1312929933554481935256017231203944119087684639053468833490467825296966013419365980200122031387499158519728349512492907851982019715784464814392941, -265975209094608574816481011982908369657051743310033012310397282221376856280901908134544373339787557895300218932108515217486988926209288474692882516], [115171207948113496392005344362631438016999156966798849, -41286884434952589985833862704790645215384852793854542508431152402196784036821, -58549041077207134096115814224663773641974209706694337114729117389843204908552341365993041, -2792552747212005234574048801724272247786772487004012875537733681886320183559151278959181814270573312, 222551396983319111946533619755524196631456681688695060625422777688917580184564435026982234408909367790988409, -1099263495513862312241940190587227142762747234386897727935275554069848092881093554584246974542569706400824076035733, 699119317817176988205496558831983985999332184109746186091598667181728986252956688980900971800432861942003631650409350248, 282313374915187915715521953192556834911106639640176571166514981613092548391265715002194346021890868322645040882926983832257778, -30438700669920490868004426953024580271707630186974450396903015438159617894821764752209668523801746367406512676683462366531525700545, -7138027318947789519180412973291787710776989492517158648357982595384055387260753129734175841612177212355150329771119261066878167337563067, -126106898178047590973221135714539610735791678905234025579789004146271971112496644960898388041247678057955112395434475146569628014892102576372, 546243712621455836622659343865844082239075514321449726425239783395882202267966596662674396209951596407359944799500863937656904573701656548604473, -217056736484798175407621084584835736952940880647528816388275457297748406275088541860377513635661246554103573072858853387507328205382184243631800242], [-5574883325453490044506784807560979019264355049573024888, -216319125651448820788950508186087483823399046576577407087243891191901268620432, 95965049447432287203196066808425992773128524403338594224091431210201108614571879775278431, -3283884689905054157248626081015193245070305883436734090382289416014607745998235246669374348888773858, 247817683338036662435822445703533920481982443432439202149936515252104201559208971347580076680517132471294801, -1268732762254360052833766880223991186203729318112249452422068712112369253958955510089945735642594490815016908462642, 608784153788628781715906572613556093244943528949583071018985700549499148790115393841875412604668466451445066348979941618, 431427995174979547411376843813705419425906719267878911166542802808489525670670397285631525486021393781948992680011032661746892, 25976292604475679325521017000114205841650830949868775008316676214974283349801203574974790790833016010524994717071338937047210338216, -8521456268287378594639778718134547395478235189874705434043446541176744905955122800360567481376124044891890439406362962153918657318132666, -263847658506176919062719356293810988060888313000680991047615578468940679163478588461864424311210828042470588240423061533320256472483659263967, -251390710372269683531562365560541167738931857550720179529889052963812902635653034894618085152906916456999034954098550096852729607855612465702320, -127655856314279033021440481491148408482766743134886698760145663803242737501569940103298051012402669869584291369290128755414324271471378885305533448], [-7405715917285717515718668269177900663255234134197014518, -656278182673483069241530368298361511506313396729366187061534615965449597544603, 419483789041628521537543154910966165327604430115387866567594433971246267665222109169713037, -3483867670147846213106911402362896288869829334223692858194948510207176026149122291482861833289595402, 255390329951569102178178317269129265100734898694858260779385877894321655292560411953589726339805704326587898, -1358600037129268797399953718292709676648531331648260288235901729238699154545431706337807875094864936418060286710484, 476386611391137130276425216024252922350886629041243809255917417862522990143289845390752040778893157686383233260900376531, 433170950344088545332276421380408583462073309398254958239854844085321239035549619943624368054369058630457166039920886018278293, 60035729864294649517159444786525448157149134611390257610445311525222556434661433525924823806386648026488635451240449207152701215687, -9023990930719392682762847991736592156456784459710293356040986064192171491900727512112297797827334855416323366468485395954338020177902634, -343409334896063949161887429618363846421616691042680305078492006397885595778894006790906722519505624007164822569068838021707911554225668319368, -948802475803784591654909120260523167505433292177479195070378984872892068551599190686731431930615398408421336911905834855064225062085878822466307, -13918186555835606686403845709819107827945333075153911320049267481268879344698332834485454789043774281410188539420525575161494298810728291729871255], [469302619527910055505254620187117060952569257576374747840, -1536599120456216915585409232692919658371728543093994548414851179350845097072690, 993728344269335121735356994441689510567436981482422421600746185132491943169244347944913757, -3328606115307500365049530639847653856811261569897159890833291371239854810509316185146502914348870908, 240356060976832921337102812101498528175818519247068083433147469278830249708443202055275150421159653956483617, -1339297765785170327599228498533843781163694516956959678355596015807963833742910377427316644499354497344822771819295, 306305710946275513609355002989851158923229065646132195351394636350005941963553830462208550730027635403833623246162368704, 273501077351712579279160804485558826005058257654378967665233919685698491890627898445884948549116573640875877494845940610848416, 60553948130813565478647156245529533952825557896967970113470762651544197516582578134476102657841780538575147007464025460279925827929, -8798730796072006582212944287485648008797224790794405101380630343439789442368221599553610828726813873746536833138150177666871390119930304, -347937718748797185005541250578855773178537343661395355033152094723796332777774295024955041688614533139987229988966666283749267599817332084155, -1442281537726650074198721424184951654141623034364968107998097088413548767004406763636671847743703103962808511329089677263816676988043310143603510, 102902459063265422610674423794679523823971083690548880229546556078450826797749553794165327858738974434784533822034223957231039074109504949198734584], [2720852497788539726785307143925285615014334178067480813450, -2999575978160202877623073115730476968377529178753944166707349109390584383376617, 1827018107884933009499335888343498353842064695589812187532236167795568022463665753340475924, -2768683457544984143415561902353774803718706580373912829698051448329087552980561062438659006359905156, 200903849435815557012119038652421876067786674012710664534768960532549443917668630939830722156486077312171585, -1194367923873787883709397010862604958376289828531036694705429582290755006681174906029024639191993110978440365135753, 102829864221838193583504981881923193748607471131740455299054251177607224530692813991465804849467698494606078066119956436, -946631544981956191156684849450715502529167853060152946760315511581999487124787673102973704024994528523293567040392354179223, 30025330865382104421560522835585841749783994386677461770982574267949374863862173380448285273373411883924265353961909270286788348307, -8070214843333521824062922736667717084342595205346301783527822590233878052623953820294045313523958786837062519443736792655896597407833129, -281179120270345693454068605078118260340731297484112582697439898692304447603911166659672162126004637540132804931819098759800864654487672268121, -1671779859366397666473583404747468884007071974697993413864900783693061270010069716262008679863396738000799058657122758086664025537749219147887864, 200886166452817474717243339982905844659303194985742228476473449078231894222212553417502201762222637177604978882342246610066956380190297221448648594], [-10304941060033592678832822931181597197555292694896245368138, -5096215645279382000547791862894890555791592705745089579339278675466925862678754, 2721223481734365941241330193789024283266354533524430813960079498096212976070823797270569923, -1765895395648163466441212092226255961410807967129970017416800354106664174367728179221910125439861100, 139101523735980040156511527223418135981140099360282280086470590703635972910232100042816677265620839966672651, -930676824614924295194569468730152903159583587163837533762818539494663366454253453144834035270099552519714536788096, -127104129561582669436607573208268912717964625732504479148412111372505061433224926256927570061215925430885201438106286811, -305318500375108251781882169331735422290189692191424297153536611941993251004959991464111105586099558561851703180459937549166441, -18590556209326621806015863191949833420189915423986595854230812331928609578961585009592970850823561655311451057377532900700692696148, -7089758112656138670371720451773918360976901156566110738584786691084044159089414143013871280774140517090462978811754673100576851358392606, -165108421344613298938173440378278724996293376167548813492456148572959156364180150960190575958985473148893898668995989747449540095684157825971, -1627456423435981365523673861911355619030412436200085885727896003377783374743412978673915226508782668844239562223052341757147527914234497608160749, 262042591386319458373996080146256474125429970158557235499434194605998712537689654510701127016028979030558462746374138689383032382955149733430926804], [-148437944582672743643000351462906631118102817766702667147050, -7815359851351350588467325809703732877189151603448217905123406181083172304580295, 3201125214298713856122017950255977145361993561543566462428080644604130325669927679284106635, -317920280829437754029401542087231230593668833759868815339582645171974829652294524702857916580340372, 60395359475835821480939446289765940441586895323158885145213479267706002989048480997893912085204579242487305, -580547181134756163898192117924550790874899232632239691246366991238212646279225962947827849772893838085336938350681, -370408027173324685030070511600180044789410148001015586031593217944129669238716140384486847966317279290444300652618469760, -551237933669475789894842806095402750829135444445234999546534910949999991154331399370328933320935441812574557183444887264284926, -68093842704447186161936614576361178896566068472816928091644647618018441824351634266225858819666384929605357095124112871996657034080, -6083872208366227870729187799793625816694663668049856931367009693847238519772896706816788868909492757254174225647904126201747154026061509, -32326227353807743869812273769599316679006608899115671875399293779357356830147598443855074585100644144605865653617856783036453464920386808237, -1346323290162475145775915681540068773704322056992839751205232322664643863855866738241621785486574738112829756013099867317611584644291145164980850, 276003689886078578238467403162517261232651177146592223122868974814496512886451514619402036783281962780461839519992683325859048068701675713121764689], [-211297633447697675468256563001436141813176052612435464689420, -11157246317925193201629268441741033432424359506960698310213393597278852782742833, 2652850080417759806785673085521331313470527938015096329136567860818836275831563535931167107, 1495714167906571943401857248630879246946808281107606212909669992419514274555482549969446905782553871, -27732573787159334425768646638489168301766295561622564470856217514300127568299404121279825530865105961706866, -194020512383340579909721341735432169148639244970018863580975530386637400325586160663279449416801632208293013884369, -605267344901271523783705878701250165903054611570010396287836917718228249246687536086680361666321619847853481575922652085, -678438537361639327443320243200195735916119546736477176034154813972035010143175289404517401363528680531904177800657504524661588, -103531177222030581883812359191225992616207725560979579610157350732091452064227164865126904434670023477334984894109315757881350546036, -5207878150347764616105155134638430552480372193021787546529020779441930098099468427991778630344683258735043047118177456373880826557290381, 83980483338026272738372341015903269324246285137716897153132493506294541415317089147783749770915426755400243578746833138762596466696662820632, -900719841896690632022267124652738701204766207631844417251769966948503227870630125677183732692880487181742829945471880014569390079402372139122748, 241980899334174689148006288072375403776191192798805465120719428248480002415686538024461281691909519735138962202991984144766741693740415503015569240], [3806886076670785943750973605004925116941111729643256698443175, -14985985244533148242114565873325875378404661619999195379228069538999756686503361, 697308896191594955254683668752415182561446564439388215257310775582021574819216527612361161, 3481447611648741708076350806719436603817498862816726610194892244890461073861758261358799160226560492, -117180307615394622267043056010790208161357871199989422858756996283983806754762046800245443245685974397195137, 175508037648485185231819253716981053204437579352976760381701182104370025802054735650610189578761359811386975435075, -801711003837301530210677120793984976806788620436998372526267565566128211700161489765721447596785861089119401956318755093, -671232967511596403570826870556108855959155543098955209740191163097046187914417467033095225369925115041271073288273444696735609, -116633109383839832630981462854193326557260086719063584036181024568086075393125141350233658036305271340593964461897367096807042098186, -4518502938512129921780228969842260125303429299878977383286100791314405575913062117946105849498790606441012870966244502640326218037161609, 159198514211824926514989228851258209751005760455906748569861557614971175744924213409317520331485464900735173642440025894219702305157082191559, -381701942744212380682765013873735855398896989279966476912020789908426778474940259972851518866905295862282336677411086898379350223325894307633788, 168581749220645197130346003024032270799816323932128963368788248826373087565462465828199771204045476794505690935728023271102015105197692704386089048], [21079456678886990645383351782103070911177371200111278783280468, -18167829212169036385832491324699132203872160522595599390642571208157961775751879, -2416278228382341674840781705853140749442096787336287342680513225480405225536651026417278288, 5354296964906775976804948580036676055181759027210898349479466072356921824900581856229056585461814786, -200181208729348249321282022602868509779214205082058291767628305857010676146499205276881449495635953237952985, 485797170086935784282372428003692286730926890791436100488623526874414565205131770098491330473562393157345106720357, -926854241597884062952594925383816467529629420034735769308533955589987568353661631118925107373920672582829590743474440544, -555720653222772994780997796814694683003294261097994759901773567281018714848889139282122250053123272205256685491644043835464847, -107096809465970004883189796200081340519968880249181929379334919140073193572308098225089995536613542792449279018432235451590168972756, -3974969600682003032434728469630086731891508742910486326489866362895662354431035977537419915274797610470799007708963662817699678473058422, 182879762527115347104060832203588083258022165314034062132627294295314087217714422338412819825211019956931439643666671071014102324463793385121, 118989198600600049861887847476273049537016604824999684788783739887422194166940442866057862498119268257379125165316157335869744552398621782097593, 71599294979277921593360268178141393358907694629513686859792713687353666357373296678526149737003284144966261266114498263017047709984502448894592936], [-6228554773020749614144201442918182976284830887778966851548300, -16193413066427866044779642196404171514470599225414442625704652751552563350413285, -5760537141637091092705122606341909733515129124728088773291624021907008436056826408911873946, 6826709623470207567970793300602190936622148814630189111800616561215509711369461024579543392342211082, -269810476551139783993956172537535901014011458901177617692126459468114025148927220058629521663919224537785954, 714280799140986827807012950264030916810275207666958872367982710319292092285854155038044190659735956717778985866886, -954316403278093045186678690017396009520953532146139705283921110590278648026547435447054955238654867634093048371124692610, -382249864147487390028173177765937693909646211628290458301817981980953041744954335477844977039550310171709907981830254913035362, -80970666824785099836486748037794351049056053199887219720026123909289366764268449277148712489722956309034239700033271312762797071005, -3469001182325259821332919116355957332442384287494221560200098645742513720955931715924190265143024959285912599872433736981464083449239408, 159513889462642505614644635366273585334305722716563335282985853793501069411625983128749411553320254625245077510614857272563870553099889035318, 524902107583457465568074614411337148548371721850751836381382164525094891169174698262504042575882056635927157095593289600151718054836863676355054, -29637654340975802165035794902037653176592160515561262805358357294418056296742575939986314144292192766139832131885326871331146116637205353459756896], [-456196125012163503833247848605684043837184217873462997003137245, 3521760058938481658899866575886487564876657023873979457795775378140434219732396, -8218761702470666904715014640218419394092450561530936572092100462660859489816924726100735638, 7725017781497928800364336379557347535085799128961742844537699886439915272242928756097549769481529800, -320413786331990449643470315501669898684444128618155382934870746742520881250918857790413370303714002069319397, 858016308756870802061034281134761725752313973097186969795658758301500925954387813509148527992337648122322335202731, -874750574133919130037153103695769367505481882823664917203063471687792410946259271939183234824941937514385973218083335612, -202936038030568965824487544230173355402108201396446462317431280634787270306770365751026961249979098192297109588233015088036574, -47365004420426530985081732658132077874668758862110501839578049500193389613471171902272940998649858631987699086499533562432023657701, -2873967290895532070661020425894062128315728074554727072454863064439343101331098635020378779140260853331138991393559328994002968680012967, 104904947897180223500934753446922940278140266931073932936778059993652157444796105541078987281348315557557636386417367225275405863893130798143, 786121277319267724354577318349231513770110539437797139023771917384911742749406890302888223176071691387281493327900640072306758239062107475556894, -116453978600145067224034626459790321992113941452456224559114819575509476395551112687453562579462772566069624920952941213656666201203958658714411824], [-1565296140152758428757291309299180598852649068749159802246610569, 66814471145113355883078876955286354892774302005970716914112506822475185934955501, -9251069293383114829251220492040843669272567945427119117057510131522250281208729488027371075, 8060591895216310272966311632269081824436669524480379984662382417808602599666233007235488281148688841, -348199143745584945518591915275324981737390113426263717535634254250464678088789984680815826415112867102271956, 926928039282873529322680355549750865936467111998674031656609248756584882160270090260793583226304716540851188712940, -702749441394670208100455180998281283235995105683313721132703194078641559458926279239478256198043942718441049393712761754, -54163620915402012123215771584075543618264769057813969910691429291111214096766041847990570515963248048754936845359171658451597, -15009225749359352336707530749669805097882416006750476944101562163065047911198564458125890593893398642905589055465632969865429348232, -2096521941146989371361574655930154739107862162782252022928019288793953940880391938262103855744597369373921188948347013895182606791299656, 39887682403548746802311553723389027681811617789051167567369788178480462950044056891391902272405556696090489364816094691018430982319415666845, 884302288728597592301440310156232175653569954074195493957338427545999000560779581604487374979909791901874763396580442358019331918152670359699654, -174581168010106181073039554453568161162164188067362225237008941095734414731766629453303326544878554634226462861943055263107027768573741310373137572], [1856236074187581039335982293565805212363090309671918317351739892, 208723677953027749283474955829336099165869804461049149687208285153818496913120793, -9306169198151123166153961019443203175773064346630235473436409537060418235622644027720076699, 7996251349795073945295167540896121058146611209524569205027554573364979316135824878910873300751187624, -351782351608620452436286275539023373459606594536268941889144482220380518025405266368430084723016704597607421, 935004877482506975603100632404582789792476401327635670406220123805151200342259609262681510436896010264482980158843, -475880217745712896403640559978625121016055130551908155722353085557527556609111678951676507098426399589520123186680557595, 50200883652131476151984137615215284562615785221899924445579190032458398806495779530222932867646274365664218885731130746560630, 10153259785363039429851808846548262313816696464156508672988654278636083040273929570054651096592401078699195288425883270514577912549, -1113492733036843940263621431335308453804055705322429229789558833524753677622432253927421912949062793054986665358278287664822710721681319, -16316742930236091760199110327470055261127150949212996699011086246170336137057073646417426965410311568441301751411594052341402177121731667370, 831336225225422032501619148895163402154287833249195148764867567300412338342476616984300452055028881070056122425631379902400094412298020843728550, -196663046006589473967499143517602847792762829822160664875504544770408140948008523843685787705344400592668086027890564676135210313154094162673201984], [29639440405211813335694269895734439431103607811748799812812433589, 443838366728604900902531418345491071379712938311058629556933925831920756744716151, -9394317163369845560223832805375432033607054346954037844405156661115857677447047970985126945, 7710526011037978473921111700712530266258273707276440986659629810387894723973155744269503274182981255, -332197100893630039750480320282622327899762637935971757576395409661716704121094355462991998735209245689896244, 893960108008175118698262947128436704996495442410163740089676895049294289473999397674532018967953261076081864659057, -244520153239737011415320625616860213953664765728744643187121605246754697164065841067127841852311924899377186643572284315, 114985083352449289779629341406596503711149772440047284147135804345944685012601828043312087899137102785631381426795327679380666, 25817275131662526038732140279373967097285815141155270746468557802263074716794320758753693782950531208787976053490684733234549376085, 17335258071468640915344478709788781644723831885694834647528153141410867297877818550502099553641813118713188057259834130809631619187668, -51067610707096320171798968994102569966130433628729195746288162913251143871683309415416003965027682550580681303830011849808686944591479013691, 662693721098629930772930776693838349446566937333817899547201178218591056964546721717924474113086760411168135236131748537486301234912850542036082, -183055214551562833804943470872654599540244625962576800356606427456580827640017386846206945650177666069121246743903949843556543032242861761689099829], [77318126816452938808378189317646876927539010432955503396177807808, 711271267500062727418295550527190113420667512985280226327947145293777787868348060, -10024908316984197100140187409256485789429291586141432682560392082613747337205887513955494673, 7236534744836411110965561571821673662950541602876482383011680963774250517984732388322365626385532329, -292130295760740334288940796572336968734788586183973716614463561457126174867633910314045432244877559061779047, 811402784352599146173585665674122456673642285035722412605285970677892354579056280210448892261800347572345420755503, -55412560345863129788135514627433047869200400217412941324702293500499972273998024766092774542528838598375005396511602159, 153872018086681680330552664527193391670199738898283403187973748999788110124998745236002818968023565845735329979358559061308339, 32781284384295764133194100985558924103426280630097358928788392994112724229783136456356711508174361341798460204558454419965310556150, 1174127139695023447604549539962923289949188838839811550417788933839602214744515727811769666990748142265430853369344751650652916547662722, -60426068308002250454390000701023793618445590715287293018428406425931405594122241942167095497799650600566245951152934598129846739054486584799, 427389471335775991701833760604456726718766093431244131820185760645526921158890467455244398904567789680502398226904436261556994364483890018901929, -140895948392959579103676878331476427114816600312084578467778685540386205276676191030639353816095551310387346270192125090746353625547203403057635316], [283, -95444529348400401156988553079914392384833438139329829403114666193, 849774754650051663298567495394777296240547333486272781580926659505879564496607170, -10389159753861222411980405325597379970154307770946113738328779403099832507656180893394367292, 6386005799102983927107800793469418154764759457942824341601023073167898309561568121340468998929954369, -234777452690671408619044353148972246706373194148692846116687727830850547496054589652159816743007336244070778, 692663518829256494671809934602161972044584171176545505461296099208001889461037203601275495783428456353103192616564, 64627930123012608552421281573336048099611347823502570030693338715656507952222726429497367443704229247308590813887086091, 179541163655856398789805494501205120069721719894953433498330256617547731860429097362396823770179855525695955068212550860862894, 33622916436307822498366486003575418116556228864895851357161020192523660705225748012446941330253577971784112708260854337356863525326, 2207571854363542087218840823385372719650482219458020699671209044661973788102249753570389565249685863254228954562467792994591427979754289, -48351695796863589289955620750078542203175196051968985037145719542690230780902236936822272832308949764889767698864029369699464922221883565377, 176937182046523372057317155885745430571707232650784947857039536756569754749412499663955664348170709878309258119844825034821488049182317405709073, -81832214311046861664780833366157270267015824076349200539936449948141950002228579318613764553190463948006143644652702219340570545538776350553564330], [3613635131439, -1144041679887867956945790327674447732864596920088157031818335440671, 705595232236918089015515244013551680235892716071031762501070697773907232989165140, -8636680446875175403732332985252347321878315976937171653411864472136001911163775376928140980, 4830001880599767173932547351853863113279372803920771989480830955604788784895812441319761097447595307, -163162334534782562813017894881254881516383621612714081125804523794276204853670924570085330863036056411850306, 543799051060645142916409005906392657262043323239810438959939001421401370367942769988291906887646372790012769769099, 117657681133209306025487869376523767930546714683796691828392768409449786498980985856106685807108328838132614078951004690, 198136131250540143152369670995723468429605745100456437163496335302575082586132714509369060432471436220983024423493060857409100, 31272938874127074489722343986972613806502895904392930875077483540931780664792711619155981448999208664224194794689667859059149352113, 2983293764070299103621101283879458187981309214759489429257239225655405739903665283613145985258585242413741877970642291118559819965814835, -23805853373098643470338315224765318587176739031842598673236742371090299816596055023505178365111364735363145090588450144118142691072596267680, -44419537557244608646726891582671654878941065054984543876118174787649966284239034483177698924863563563276614938316444246821584565782987246713837, -19060146595520922416371023117414567625551224792963994820219060954407925055307682849250923116941276774732268788730687297256712032741025509064259496], [258371608862220559, -2658124818100188436996643391285501878901296284262497934333866574664, 390587087380096267670056147390540904386187961263472511651013149586123967056095221, -3222954331485868405717710936145793888108523292856826287036316243913648179364298524345054289, 2311306825307290997405794736764680469696094432088872417606314771987370903974694755362000079804423277, -80529047908621698270952673459658278230101761158779671417248293757557916333076980440909019153632880386783287, 373542265604224458526115081940195322576690635954814832276766704322514053294659138740849068045608851075020287163693, 131722204104254976338115775715716719016918934749492741021789185437097028872335586774633131952981807773063875240972086502, 209190070531819558623694790882183257959309515242547912408480226247314572290469956487604213998245385096926564014436199695492230, 27993688631434421767369730207152075806203935052762884840052484389523429674590614876237221730270255595254489328665576676135133152508, 3416039317573317276426781700004572086074012606153626685180561551893881899085992689613279934178774241536243994780430212866139879081916581, 2937038367576373544485095375211802634808915483634022775179547451422899341239649043019791767983197530880914497662760498903479962823204503334, -206460676282911179041056613943776381585456991489512599256175893900088349716606125713333380552911584957813534013161686062184609112696365783509179, 35572981570501861445602647619991185035361720322577408242800298186308745584219865904871262945805700232418026178085859089787913606647245473430915075], [10996711967586912144017, 2159640558762754874065051365833449773263639757500113883139978978140, 429281457181761493171515021864076939703977722231793102836127018847606704990947686, 5697867258752335819258682279490220999287156249675342555482617731782877683912585381449616480, -1131494751045422178433121298917370084005536321617091606313584168683562327079958500248862810242854932, 8443818432124940524990900399571932944340349060282669039016354031290691353798570001169366302169821199715002, 193381734101505653435184814435986687100777247893396952537049622034036681603043189778816288933249272462233649721745, 146880582147163656447530961412404602920781404926546736252180746753163302399071858374959971823059079289199140540843906143, 209245610976774748461178515897720349936256172904327790220169945013358596753863065709336735346099330233658757868464883079631381, 24962583102075016149093806896609332071742417342112213931074825481817482989682649609726146294760018186070644000111098479670907957865, 3486269948556036381193110943927212526015530567690788170076867688970691188118765307611560193935062248670874185204102624419588908336163189, 23505813949546464088118486745681863278082726598527358550594986010394378711353743476938116007931970989557593559701608552920055831722294167432, -295844251581064943067053940698398650853256076021312401165799851175475303453748158853291146929345508807739323870734493598605564480287367889287856, 73762284211173280543568363599315205496439753453217502909598937648137407954511802087105414477408192709082606611915600366650931706121079022563986368], [9852404132439673953235405, 28389156676763984168319139732236665265988642168812672179334115975431, 1307333973410035608792038604616828670791610205863917535125598697573493004786041832, 16019224138882766897420950911644699009223483803485064555520116113921357192667327406519013086, -5073969879732088750601531046181746338645960088524475930061554641163401045003805265891762090806175001, 96682609788115326634164851845611899067288026951884718366557002298695809631567209491967082578725169478160598, 16330594634244103771052934833024613100346960899680284653514361921172170237986623426142788004422562218230089052101, 196085779359371722919203237727736299094167151264487920661707187930587737932200059715248286362965340386724590268397179491, 196128368736380238635237054690899869045701770933303106296934833211446623333742686495620427129099233422055295456736584593227273, 22384043544246175213882264169313099326506226299599421160528846142645545816216244084224027979037868762717012576823865044988805767748, 3236963081705592215428952495861438830819446373317132189334102147954163720882413942222221307250181152707570554078611190000257055094164929, 33337193849927629320698161616862233701382913216287570822916038909637183968721094228186610367883629036579292948723688649819095281408826226765, -315127691334240687848497325579132339138036517664471580164649140585809390427552727502676208724914529848088110695626374006532139242218432464454536, 91840455383542974715948094489258983921269942547780686434104943594052822343788735218423062962036033385818153419464830120698561689062906440518285414], [-55157244171829579869723801329, 66291571076384068532134963993822719736973892061336767594905554810269, 2304367482109297197118987780145419271076536462901648296738198662555369380455649987, 24805941517965250670526545755553082152023799380703199010897162739038319774512327663091126908, -8824628050028435517826826622346629719211472277655816872030916157330351457173862660557180193634370319, 175143942668546326361279483056438959868716582408312882849327190151416285957283825871852482161584974484814746, -144564829826728971594534436372730089145385214767564292870669546458787223227779358703286044263241180096789091754495, 289462887187483582193517518037807188754382354673462613390245143681330597949387336989277532191681385813213937052112610000, 171374165212146049704590371926107601734773339297885686088372856959711566002347858132056850822850110221646888797879761991908103, 19896417843937416571675694451319230400330049385383379985088380350961757274201125635520134070115074989402240751097859688022763377049, 2755067129775726299015217124437273718702799745891554158613502275996939198141933194044941470837137705274905091608357475070026021437144161, 32021102738261144576686505418420668777569455122628597718317945399304418012873298567054805940604267701773528291107366617233577508266593155816, -278836389299801879463390567074160650395049641977436701249755251203282199518497625863065033768544262072836094653372049725906003150980129072069243, 90695135772271064063057825692925224879470125498170793511042696515879467829412765490108855482750747543535005821018361506503615797751510459484850940], [69696803236492097296593541476, -9704141863218321012640516216304442131567374960826994380600277582771, 668926872356107999268120294499083539786186836229846190047691363108748577801055120, 29826810612797792112677441487448114407208410268943062667981478789016383116085516024525781979, -11698459947209732044180704208738739855911402698011867596423336118764298940442214349039138569344087711, 234880312620781479516523293785846951031030459225268481581658306790264021960940761051366579770646462052837437, -277342864984626550113732268783518856461540750063440670019475504056462036632445004016691672650603661787835812173975, 409081736195658538700382629498065874417891473809964137085866413452080353336139976404118079390488166901794010569924786327, 139937943873233826649089273075995543681422902948878564932890855085859419610296476951792589866051677064967316085402561922129188, 17020952896268327460628081869580192974500648962826483479907509884379719203987465687250949078557939652482883067564113823191994921197, 2145905114322812080423488778062339542225164509384282540944733505388564767065798646970726709323775877944794425351807818177040065896902092, 22369209632272375583272682590298085927256627967630781472450656069654961846286779087219077469965458659951922425957874160874457113921851321330, -207959498633478966644872018820963280218893902090762719211178190485614694663229819687209919987365953375221997761229173171822282456140185838982834, 74719974512255713868220669468581113157938826165996099105697707118741672530607786023179440543223982303656711000117859853676131699882785345741232736], [4416543163422128198042706796795152, -452163817785862246235429489224551291719239625781815355387822915422060, -6843620094492255906170804315973968714388789915928592671624129358344278075536012168, 30264141790725910404805115683684087498427388401433363437428427871082231103353390634233937557, -13289349645677229723277153102633329046679018432020078191312834519216156821207722688784029640214543615, 269794072222887620349836535583586488476514544205327049870140757663041572538939847935769920893853210900652867, -371959567529985848240059666566273755899748235708875233936437039726032720785997314639619179539316244492616605744038, 516468613787134948787874007267919177937980730288356250218303729157630839300171099246137761164491353605306037596814468201, 107946279163916228824748028104430866944546300716575607746481435485212198133446302397128735448246817345360788540154730909538515, 13477138463801796555897785089431021495838311250369475525409468003200587360304783970403607524794575534918193688622732441909343543546, 1509096690549871035751203151341030580959654892228026306665119018626025021274286579686747011379420178513894437657292646014924287109259564, 8802951839728438089849942942230231086657690383567210201340065573822441485643306760852954124900930179050591097866192817537933729437421777771, -124355840195709694071475311220212841753028828115234615496873766547399649518382908524908075919937743920801634191438428815919591158556070396438107, 50206721914267713612636187012673505881825117801717773116581311573482433825971422895013625044798099906730683327349267554365226054720364923229040868], [77271688848264516343529100775772962, -1157367934485431099904889448061789926513630992813859076363467795251012, -19309557804894007136203237436420349831768557231448897709925183751134463844715659276, 26356328033240237206353638208303385123905812968663284596743799868888601828608310402103476274, -13584120018569609747486201767748572813561761796831414829824758351728348578462917770063129546854248580, 278517355177565134794313548817734710858622216708978218511421549629715685487378574847653928646233117495653157, -421293299267943532273768902170390251053717601583065122893506749962516005772266185605835805173064143430226615623567, 569229295795312558438005275237386554954092568793459221767026435420875867817998394213818694508961787239725123233914728084, 80086455298435325636247490909735521563956998867494984481619610798280776424198131174674815270802997388354815045802699893077940, 9300482216111331938591154533681543774245974088897526768792099615329065229994915611561048086172654678786955054350734983026841961229, 921983221012250746563475572497699609942558085070630606876154030334669394328244155430664469759870418536257664232124461159940306689084330, -4291993525905075364728494881655607615119056590075562804586724407724302837650176326691383530777728051371400530850477670341774291838621473208, -46288756410042989274877223831242111158375079409761893983990071141498473798501677144919206015622803762507325034369945523890876396522847294990421, 23649095168970142266344223309527330164321336712759753311346690803621881515500550801617327371540764176940647574569629996162830525909199878676387578], [-28587744413418356475193272604306856404, -539717409018108972582494166886494937122604196440264719384671244540628, -27261139519861251113772829187630610183851242274594394366542414311723280107198050785, 18913887189861303166280334342878841596807818091382132247110336055512342629221949360879098890, -12865322600084201355079154612378686885902532624334743481702410941495669220077998378159738161260608559, 264333294706992181373112874792109684573523878787134005609854884968493729688698045685091887913128064894307647, -422539221335183509680113162935161254259659189605269417379721675421185016336342528901188217231154161999576549998473, 539147703516810977155159348088774555377100775277299193596899300937712220476812223179132949489002135616038454487622168106, 58048336662220660604263781324889575389847875780024525252770878576108127565205718667024710439434765940214772071229119712745745, 4792255601459258425690877524983099431914624062996383455639447041914284937640909815552259678797068325515063610105885667321626250850, 432696864402877685183683977884090843127475634591073418109588472316841870324276768039776948844344031241516407196851672368855662380022023, -13759122195690364518463036773841911595071068810425919926472481666273943750408973681213856896728457077346133139397467514749924895188542791066, 14198298016231414472926595854496625984770651463308358807299564137341390640441900117246378417644067841289457644234256491180860959811747741883126, 363877007737469097554997558260387850670006133168078519636968686416122800233576508085323099469533051868630494871337026138515674911132614329876744], [-465416993587937462283318604329048133110, 4565757610980184897197325349625206473493673407067960336287722323428420, -15694611203320192678908215027617808870317418443918532033443366671172912287573163987, 9627882778083935858233237045154595051593807759552183507946973719527915628205724752636053616, -11487950817946931384719887076471401689528297067811146084238011259060020685954879500934648093941722155, 233278470439993615073073558157460115196007138086255724165221567902208188487251515543720331813249117988379211, -378620352960936023967007725661970122604623226347226787368702930331115491050658610574869060226351817228121828343905, 423850352670803412987783448890761750205753872215390832946985719861653747810925925245071109826707734365061396085474074788, 40596041957261545907087906022833909820467882135548760383081921199306083996770202042402741817089533733564196583594613236949606, 379299956782277724348233374610803927154269986973694565926961870604339516702591591813875408814354150721413264194886614418923167345, 61575720207926450310381433132046895513423711248135714691508330735040829136986618271055612489680737561642937286603166593139409303974379, -18193218380801373027935060034381521519947806097551289511025924924214519009228084243907246082659454627354361237474347812683170817590550831730, 51932578695158257320795619873932913496917244849082767381372742922074101715472035305258603553755439590618206939586498130525945865400769144416511, -16320982530067381659288057795448518206872929021882595709046890903551340939556685437990675588066440572551613109040667616212957483291628246470902979], [26990623927004911005331918641945686700141, 14036121408942394278378705577517230964557329362754193486685167712135106, 21626877215579683373508772371447454035608697440491728460343701746829414100451974098, 1718809206922803642645267319795702568094531302680464090448027419731859350692252588804344805, -9687847033651333550798868010215109837379511073011018970677502460729134925244956579390107256727631230, 191643500335639544216539008767408084940272144463897277499604758247417916185945194678997271703816613536598845, -298788992886585595442769545412243291338830823433654483089713716384586022434075764495218048818381006373038313687530, 247507584766993766624522971468702756658604345092679416426188138268525331661448393560780249845969454993342202392820039583, 24925918306702808894514048320361591426332852264847084907688530239934945747034376507244580512122514200523783552982785979998736, -3534798699558959161488615560463289578889652078985449608382378147533923850328887363429288032624696645923867534146005513274212026783, -192337502878959786956840996408205530255802683132677702569357618797329514575975470580883451114367174643635680240934399522758675661900092, -17831378071784063461206496149115230287928694776453811226245203010832247749439714550236726388147579753073872455313073594961573789422194825353, 67644927322173937979458047716308416033344150674458272403307054423985859146971090786023529676310659703308002814603562000690081553470514921239580, -25250538679640475589865683582566264088463648391630049628939011687942667573482793592228999439508232333731628683259360639570776083529025493039820048], [459495943649590805211430867832813470980659, 13973261406523661385100479709565833082180101744392064293344134273172718, 65015688746494237099264853684400625723036987930492416414575361791119948304812007691, -693962915835677000481587818196628762119216571239662757925915551858855526411268161691282854, -7535649290072568329195968392507246762411757562942628596948503222212220318965256341564819148270922499, 144279450677860833543255985256496677731964659969386632536094684452272266663578225491346518454340069911056605, -197650990000930048174579635322462804806749488458734541685984929841664884262523362151831091688438733394371966563344, 51200216702001215241712214276978842402779280963853560473274120406187966391026237155466599178795360399435848164229345428, 8433292513754233247697654596367822562079493770802158044045692607539447978744295242534864412935266289762370732472003278487474, -6672026494343158461824673759794054284355074463194433922130481306573098390260935736403946044181125880763754242919513216869201085904, -343242527926460796117169374125916466937935290720369844087028208068826812356717201399980451816262437700100622621015041771983466150099137, -14026444533973173753685941743207693613454155127642953286834579126265563763630073553481915322736743548152662926818472678162356883503666825666, 66030513795377828775760978504566944509744257653209739734051870246191421744110813291403108750918264219875764319690461462072458115055898692635692, -27104452428213392067975103414229229503242998190876494545067599162165388343429791082495822200957386911635187770423057026380432644689997638236526582], [-4303618367422877869218033958358453794709306, -25307525332188140654147727010320915852419674026597373418488776048836959, 69443930171618104858826317675060064951064945588532767511683614774464640297825351784, 4639615059442963365824212896054718249315829095769537932335214948039812557523812261843026445, -5028821703390263493127816397008702302846523367007746281887920311480544714546997701858760349977178534, 94379986672194600266092518216470740044706260241911661353514077512875439310195601491410263990458792695292769, -92445960936305774000362263584986222104176162216493801531046940576387618045033445401082461515605674720285690261610, -122072584078359008792327676464631196174043840097558076053580432935643302328812107187324759565767417471207900759778535616, -9981162966810678770740854175094430203916777998030525122196890473154287154115118396395741323653805827871013348512452385247061, -8916053135527528327692716152820782377159255050005111574846526152468285696560373490923058973597221344207734288692743212251393120193, -411541278398035066992400221036536455715595328908597118541259600688785838134122166181364364789168856288996377043386565423086166205098922, -8574676104639670565113787902661548382106774681935359912270737799683079759073816998030923701339698429462038607046491216365358130005781585318, 53543449649254251849457563813382306160399734196922486134919883824688164131608397251507993862079294211507905169178933210990128495151017071342617, -23744185585627933301625694944795706325731120632974887444950943730620501817075356549131691640523525233106849838929171582463138517178757065031385396], [-115971500090222839693934937366791388460083882, -114198285749809413644396326042662863075954015090410685582774076150430092, -2132696707617894395610089197695564006855578760030832867149883101269399923925623151, 14815489007443756731179684065911685398701815165147120887416913689707713672794615010649156238, -2215442122463152853527855212670738372870773965786423465140189769553211812139018005300387436681947735, 44360933047764183989938775514250892857367852933159391650379189783221420328670057117548815175847898055784100, 745161225816817643541698133884278613834041916722487222487320565451659927113282433172915365035782345467298686653, -241156341473345525057132712830175563448083776050620106277690260446437103027867908666030316061552988412022929887464170361, -29529642110547784113434168639030222869225439300054941923875476959608946556253583750888407394723762497085424486147903111221635, -10291655234045079308242268295585179261388550427320869332130457956717158725405739672703455394573865882899610154178333741559426392313, -418959291173470725281087804863848187165647259786464208945201597285185758259971083264033516783881598351187718977616335897548313515240251, -3129022838503189596306477430033715895869276180018614807764163551362144117775740175293072917488407157468724566048793649514059874501958455529, 36500263588970950097298641363899479898592367843721690781858032852513499730604354652144745076926857728591985861130469057669490753391614597262892, -17479848532684984657157490432831138233502799629202771276781539162743435300714189246948790678291006352556725215127184772623875863720838965239029518], [-425032521129297441928204370844629177655715158, -168097924244142973862072404273224807473939319629247640999879320525331131, -128205074503205491929280356890457164934691295000461631370376167081885574154851929049, 21336551175242634810609640886783904168976320168962052070476304027549010600812722868231115832, 755462076205250159332401249147029064752783986159367064973168220017153469068932894087361086895904623, -3145719028139410828526376196625260583110287146329547770924002021691510563962470665090620507442905604763286, 70573361389559946833157534422550711562253218648307094326259195783328511292851809911885868857703700097544955028251, -294184441737366086040772577007441056712794861875522120555267958346602725062693154909909597877005358033535986940675819263, -48034893083168739133482656002832079399302800297830390553663785605322274917521500704332392520008903433285009955887449290465107, -10912549617865884792224941022512155940541645525925786119313891649951578344553555774741178176992373301292906178208483587253488158436, -385783916223145802431171651863411977333680899334919043490244722893312198808817677832242310384325160527376185850289418827084908546959676, 1167192557373134043083927404958941525974923648408833361706391436880450403340904519429801506306764051185302356559520087963173881069181966027, 19827753352759280023178302933047783177052996650490025465446594391254260837289701780620905188276457204036688481639637032437898653142590666596445, -10450011013436785773028095672774421509357313094273085303906674004001699829318070433686607458216665551265329855174443044235103072220899384892562796], [8306155818643726507071227371380873170248209670, 21467646653271447235728994755510235311303769782460498252145982510875630, -210143114175538534587601633443939969407380304161550563017584812499319310367371435242, 14497828531429598357834935316867556006414899962775093260453789408201223323576045128974002721, 3673613448795769896201552947964405106817113117668868873204438524039449282168465949042008123092352659, -44995910358070414086188943451662106395272289570335210361775597438933543995041495457273854606765921983634776, 112441351404650987523329662719048904383611696286255336869408261122388157521869406865025935126680698007487170927108, -288058714449038583406942131442313983543977088189695066856557277638878948358745643439078645841287599578508319988524939069, -62906314431573520381894384763934103105680626287814342864216813093027157244479298663402386979192794723535689806227383422470660, -10924578444195378319678228611276307693703977893770134222483071956390393527458551706098538425284270686320391281610291937660699142230, -329554734073665098134530343847827493489953145263181858104870861087809324268514768744259284694829408711486672823189729476240902631749391, 3797032086227922161941850723876459407357530913938412523407996971015067601951199654945441333140983472845719461759875311970726589164976432681, 6535061410693325450262614414322917727321054171849471101367039722513321065720772858432249827124848392504397358044957422853615468170038093997203, -4227427388188592683186537833674203487581438647023991509497727980702854920169375482236689492656765055727027378375015937889431854666513160114142634], [72642413358223668962547089987716851344874074649, 602811467912540510277621606317525789835250880155414191662830511838409682, -130137407030028813671734588294056184514942675121683989780390225305046567770486255574, -9457348499391977163210199081662388668587112209941952958401158772010761129478456411683040058, 6328634368636768779215214962763104562785007112830247009429696271375668898388040342750600307919404010, -78066784018532559694304388376369091390422865303608822924787615764429838147792400409473559925149320472713223, 128242951711727342654297491492810212187180751943974287593414355959307212528013167313245023686175535024413324949472, -241833600924898073000427771100518911985646202827046830343338595460780086494749892910036912293101739064621455251250074515, -72103461801443393653781334046252143522267853093025533018704675533206038968419581550818605221485444353931284384678712301075561, -10463607253278692670554801854578247563293256940042619247401217508669879909091867513193347637651846302872320368643780921496207636491, -264488443046059369779258676551509691140993071714243364233615659137340102659281768242187966163638870298121412143772539597110718097094010, 4787761593069523753823790853570446367748952052350039820771706970132777601028429805061719838460891463814280716868813872861430167482921279153, -2209673094970740345809057979723396607683786505064088869968529746222856208945886164641619732259628202482476581794426991570529951708690749035078, 324443570704380773015167918817852749969109652272249854206479702823725371102380475045923069517521515965797539976835989998624010145609722450801832], [166527504913593206015006552265344831547513367001, 1235567559901799681335385278506029277775122088360299985525831712326697303, 132685016457130610727170661534869023220410860828335693437625906362468417203644283857, -43665571562991640384769863023398226288328595586186973813851790588613868781607304863954505000, 8524569353502614898876422474506390386144455023683521009000960745894793810576793567057312959482975596, -100130828575482445033201408212408465353136789134144623035489807116783647665332214238672741686702667357329505, 124082318598377569471048485540825402547064912439413035038457852678544180405765906514845405386371201556629546547158, -177863910054099817454072621643482726322574691737112440241403274000335729980322275480808214817012801085805153517186325716, -74732295137708031215869320645905890360528252232492929840858252951280579564355013266992465897748691625764634778721915878674965, -9636165939920218249647569353066554910216809243817858869041244193708297617127280563417571761687773951901251077777294695188937164500, -201198919669804669376845274590720914691173423570780633773279283246216588405501552877855615298482122091447069101864385834685445102498966, 4518827014290363280375942087693586625239582298878737160742545666099042472090039102669181166551944111324665184524458812954729747573109564372, -6624611662186185230882427164011992481228332042291165488611957636799959490980811101792626533041967868230227063873931125213514309151511328690797, 2988921425135699161724155856119999852071108940427173222098806790662969539673274866254317050008109428697873340894966776428791973787057706199677451], [-2046689546568395642151253963865563417859709619110, 831954470119779314057341425151588353881322636685640335288669597019082113, 425058344753345876257384020224498701348841179064442600271015802888222257838283359264, -72772612079875510118071696835489670930609643050481926804282497505800146674807227994917796154, 10056803809829450235277551987800607443968268348977655035777189005200887129952368129106052438796639101, -110442815760312710752062425192649392381910432176108518004552823965480954654948366197634583557732029027183117, 107113611712296672705725081917718751332740957257657410764624127209568776305240447587244005962373855218144180083121, -114498011162026110656707391734155598680911615861386934494599126596679657584525946589493743241474784096006030257730493895, -71156108254643823848549279789173249005831547916040606366316497644458413653148485353363335083996954981230909156720386350311781, -8520619425704511795391378964603627260383462450763187912804418190082947494736016150712029952420080515529993389159575203124945127143, -146602306139654255555787671116400392445402600425855540274219392408862590929532403631706502081785765094473369908309054880573404416067214, 3508748527542079669782605669663929261213105141761523440365097774826283298076295930078081264028415626718149148883733185611672445634617135526, -7722427277553044130357570451179254862347107952537746406212354522350130019886495699478716926422815033641558066075061824719271304049600273550056, 4009739125069242222398490645924163344463117473447158139390906935304276464334610995141592108612977007520460230484350374853242775700429736291852624], [-22590968671605944051145567749449618993372296750297, -1743301603156415998318548993836962310332526665163176961020041922101686330, 486883173437898821975392896660143532380002259753214229108889461840962826490632569072, -81372515187079294181960891840927968940370776961860598926888595117365673225914105459876923760, 10722264580960786000565914149789958109249244513321462216308832320253912409863155650586658632400102301, -109740095318562934452109776354274942793013028207157368162932066646648990138267089184350844997145145738991216, 82959211565852651264733837993107018134380378406717688402642905293839563739194150167547512548411627499424334550557, -62468690016671414137394746792148608457267067014452809557927935856628580065437804669730728275118021062367729058506366291, -62712085806761906745753945802224293904495944326802734841119299930757053793011406676015379454328469897682274462115046812184504, -7180399999012194771167894321259060683054474255487385915028448052381405357848346109918811034911997738240918942941842295157844343976, -104088065574717928962596572497676336268928196810987185685576794727801172173730234540957909255397774627685987784146104175178559355154280, 2244119860595989237421842210639282939311465411979780071611365851383944551443037266788189375998958697855310767154079315740688218316240467758, -6770412848745425609842032077156960997106099828825106084018403471553612010148764577947235635936792892595538097882047064788445948943996150833714, 3867245818701996263485222514236275485159994437846894456842959021846151757879757074636808459097625256057677103129653628507489373202087800526377966], [-38152109265941213264310790749069521395828479835790, -5761945948791952160507867968370591134648847272002847603022269921619225609, 160671197301904561163124267540608741140981628470669615810556023627204549441483473893, -63451686622003353792407044619450095434897307903737514344279542534631855138743223866895758095, 10404302703341933892352724798473575283745942104719020679659099364022935429176280548843178894858502395, -99806024639324421089117300920961870828083275763967745992355191781649703831569915080630083174521327279116528, 54747247621599394398792094447718873372904522367408291556633674315814263877400558428872210615105701475933719683719, -25060345163019964412115792174971179030557088419231058159032089226409019615060840688010380184044042000944714865883900355, -51232480446413446521731624695286549432814225443134553439910338893335928424026070522246579462950429848579085264901236546056564, -5679337707652293412202565730400753407126342608112517218926795711171528733969599077072953635185938595968295510972607724372760326437, -74042988252954973729861793524673764679656292251875358841135868437186945779465833773176993601527910121556070700407506234409747988745589, 1079589874353184798208032867904315022536814315549267249477841873774427246697245730270328363874322063703330324457049894447529218956076040794, -4909352492966643352045665785356668379040504693754736411430849112681580044977081980220043227578969651207542454516272071876820433465648686588595, 3083766370965293832201456383271996564228284684524633007074020740449907453154481469196332518959896628022335696104699273914078598777620520936574316], [214840500220999008801627660598720389161867471319462, -7043658827678752379213374152506242984811054279004571106829590360870660643, -413920300331716608510641090615824178278551856453707641076537499264029915389549112413, -26607815587434387649921339130759575828270182495675071313430723547568717176312819208874569569, 9179320411956999871108250211873025168408447396521029454683726887465529708760517130928633209307435637, -82961425708363365320014418435890667691870402131317880214484341743135719921191959595889988387378481839238986, 23882211912244966403779483724376287287117714118347113515083591350014281923370350562116655797943835177537032836145, -638950603411209855904433382246155994710971403933373053669474776439970924017142204398688251432241829529681913346842443, -38569850410905555778259167979761528588922782510217831786562285163800662110148391820899253710938221197006645531743659097172221, -4091456260543721654325632877014597496041894227174812008787232846514998179813065691301913271465456321575107300008409989902413161104, -54700247388634503792605080034814406063073394588243136871128680308476704404071811666791429669481277634081558672548583425249656747463828, 207871655536809826589128481350869471148712288802217564113164863786300669155060189860576604924628647098727875403847300465437027624647101631, -2958352533418919825467487191182738665309755870573795092663892453351397535878324564559099827360040412441420466276094713223338946705034119442038, 2093990667661589611922609553253613345252748204647771967763964421682225050264439568812632356866375356682736407566262026974656290767259284047934698], [1495576692673852123901338164949101512525390393951045, 216744324206103432427946070377559690494500750500328621922247798042344662, -824496874220077549980824957052293887470722606257749066665462143436491041242131792643, 11737450068038904078174877053380482159176146812313204872235588717457122891999203757256674355, 7338475483469285145314525193615866172548936259544269387071619023913834137342863720256973416272067790, -61740258891803422116253728548661594387399730234206119881130069184142754526399230527801330582660381449006301, -8262538923672375326555413769507057663527466053503691842909696234445280798749756537507748811158013362825929363403, 14301658319136953361002698022652523336512082906337653415460008198710496116617621349334583129797029923823977823243949991, -26257094088496292553909910403435676403452890362668281959559531955103875452443655115617393902390013745242372108247615155989049, -2501884522346987728291363153457952788880714912985511299679625892620815404327610166364522669124556562085622830050109797801469711586, -43155037481266208158058607547182272782609267841513047300757193650739598066786344902729035802671096297935071466755857640451194039340155, -319526782556641764771941099524680492211761975898989606386239361104160071930581413570297758893334926627330307305366745222902848388252181123, -1376167609781664454738080622671261940488146114712055366767927118066484764878070199602926472969918282078821157320486759700009285875342813505017, 1186798195618465635508733952240941194167697945933618345966819178873107339778348382094011524704512935773364081589037877947571483737476729647970924], [8865392370548091815132264473289979825731361539002529, 16742944567330995256109243764722523272422106491653826000845097753977299049, -679756686572394479537001826213942354346362317216757559231674443574749817561492811494, 33931371716911537641990050104065089159572951943890571759845999188172241217495565582030414272, 5274279562984553813624109422848752277994057313269304042211164399370141530591940813763442111408478355, -38752563304349164112121921550381018320742788537981744265822824794615038141116342869177643818384688162264160, -38956971337254473213173094158891489414782588283583467889152738781682214710964188980932763654702773421932947762297, 22940728063375814957935751292582399022352513077405788925651049832529017349310796579834919139171978913759699706828679494, -15345834365884659097965421502028203460980877845461834834023897537710862348383261055230382948053526343418674791196723644317375, -999782649070961217627875294637891002953884948788989716942811754073552867013466287162352675521821014017253736126114230127382656065, -36323908723431041558965118317182479639455780832272019289804892473845168391858306915642436039092300821933150773269783926151886677511940, -546096267473935864759616128994012507041063722712398504073889055341153268430437279322351700544966715568710549744709955713466664063383518716, -322567003952826783940473154975570545287419393140388784116912332949275434986821088817423777844039096326063915000401248165046122810370150267355, 504439908893415028182124483726508107665627449600391402929565138106057168205717003066274972328372238411304776931163022539099548983638580395812054], [9258561680308158971633243516929322187927333314872938, 31057565829830337847347204287480763768983412495059030985792047043865135628, 33113455885564190733964243724026521605932362874593343405839265873920705741039556924, 32012896408006928722029316844061927320412562695732872239772496730483507509263140741052417124, 3301534514638270813869550414917097435614332178802063589898304573315229390156685511796534796770227693, -16575759424613823296322229055921211286548724752641956872995202327579290938247175685763677462969873414154912, -63958570553814676656786130712708177001105776053964284525192953974864159696247905888603799082741567850291650342065, 27258755051630556559390365937841981280856821513148642716754501512057960064682598368655193424422387818970973818551781380, -6398821926267390173451184776605268367419561343989772058285831303707154355476068026131949903543957565911874453889123678382552, 333033083045913440307433405503215968598012834430321429496071135201626297310717384350764703408088991140943482714249277596532229382, -31653103767647863885302021834204009654610295838124630329098351319326058221526140847747652174229121922181853225508902855151156710061922, -560541289693037444863159160861768493991372058588831960735952535457169006734080129228348482788037262533505196979520189034732770936816250024, 238216590813416224919559933331756162144649442883792674294160744019022127548204419604914023733956128427409174945927075758235910761152003390192, 75948963124027092583914437336868423555387105089728299611195247271151322720313315743345510543839138806609563035691353538834051517789062508722888], [-123068565905302745032882625462292297407683072425983980, 21985033852820125422541151865189938823590342018771808324823790972519208236, 851835074124852914046142563806674273569877450140877061602972909601059877242173699294, 12299982869198845113520386816877672129816447893786386450352178919201274846883157395704367350, 1546478519038793781035625157192556947370324237428407837527771062199661718185968904691554157788274635, 2461594686299662012495866155157203950798192875776551394482837094508745883967827589777130860310509048088444, -78714521988654877544409661914108906974866402440699402754870907153108003064194458835360369496128637956807915210718, 28217466145204344996570071648848111598026421469214508863186626589080161701410871969154347280210851973825584962926355119, 421193578109895470605536491096908512986362778190363548880251608721619256248280406181702580208363282379878975324114615416006, 1433307577179740306212571511612128462727884377060360863134016867466351960400736677086658102487673063944284998964077263901961632652, -27477154630499331832866610946323504430892097977364779313735510919277584035866737034065162335278879798497715154826286688767407011986386, -457317997642572885463674538464887355781946124482623782476561125218938427735053240628871020711660651568177534531770586996864981166741885600, 435689995527551555632145386309920435012619061983719076004374147262605281366581905154481183357939074605659228431969123750471662337098295130337, -137721358442576075145220360556763313531149351690443621981596465996024728287183789445484443274634275096271103209650808153691237814173864935159113], [-354420878125326824879127849661162816752839347526136829, -22911032076888773040381767076290025110843460536642947530665023401843907395, 1149398041213201611139068108218383892280572766865182293626892789121758576899229043269, -8383771144052300263696523415808131864221805265890828648421190163413825606733411186151246485, -18666781422259011829493067228831191123946998469662606569350078008715876231855884500753707393777872, 16602553700034519368690391272500479676947862345363746930341384626854670841199836016668667344694928806430426, -80232554588301113444425333600193601892688863643908796606098383782464997692115270312046554614040223648314233088368, 26377817273415934615948923810282747219225588654355551150340908719576445400701431827552813086516893798053966415508914595, 5225696688245319202410256920697868841644330885201300181495029206916665613194002779491857951395930347739527555027521258378663, 2263891307122400056221806176726864210322472736685535394598941508640855569491723004000195135218186943985022716659243465375480228151, -23042686321919865959585509004991330513749861776259276155554679764463133512201414959097684263207554775089991210296160664687692788913123, -312907991807504117696761976092176961555896088362477686994018605069530698347412492244282386281991371712623009764793643662007458032411353127, 417061863945003779292649086346209750425557625770814942546356358934171016751198387921111303266152881096591129667839672508284300739034385917364, -202949796036105213117746193766030906536457834379286728825186587990442277753402918782056739707984259295355381005731260518509944001142997962133312], [-474267963272170501746408313295622929577677221812417431, -83084082363051996048990720661399315532201220527479784102839001611670134567, 638540859246451716346495575070120301824307150899587275118517314360772191981786882069, -13297392981117834630578309065887957508791635540668340407672743507332703467780035104393984693, -1442375060564022045311652583127745774313029941096797993785379533945621443510888712892095809311325623, 24966836543090416541104815354180751162171646967565643879955175196285822811267271941537529863109153231572428, -68562955017824728781736970067656483686904270672748080420610439833863960119583654730246133071842008331009577648783, 22415080911868756143888576753998997256177467413169194663742171424830700045584925066461897203301198404409880353699687826, 8280951209181379780061864954965516179395568181830544750894508870174973669220892682848230760809486186690696438373749702059477, 2815961027765659751026102370946616124445450933343530999668603487200469339645024700892686020362733721873746128008928305479773092358, -18297854714593998595101504318255745601256216092621278297304635018619226200949166929769994961224203552587894376056950500632767081596450, -176853681771391671571731473896050663071331126615649968445878017608110237177428944724932608236914469465867193280706510613589483639140085928, 303670816924089486723269065873778911267701988525547468801585028864601568785458685977410403324460128729569999277084485726607776236003937195840, -185151554541555291178883648082315604063952524365290514750687892124270905295200699797366674773491274638558528750596054794653541842335245164524458], [-1694673704130521123990092296868861155654697637441163689, -101954547897265679406785139237066748614106403044979244908736800303797785613, -356160197520110591866149268820050023253514732150474690495135616924050959883967445440, 3035282621311300445189000053786650353376028078822408045026412505068293118613740994965072732, -2683512059658095296852015875580386387125325193329901365766469125484957651184427314331447736449649946, 27685915064249866510741907257064917438353518238884639732492350542022214204373135360114993000771156775739546, -47080481709598531477758810250656573433215532854918455671109276354834967151673894667255685352739948772915368349697, 17280707376501419841095768985120024861738049781010451918702151543570537162151189792315558323323129485547527374943012349, 9916658231278625032618968399255252645958998984066216464768862712001817673187906463246120213716446049701947373297037073006183, 3106166631421258785609729082973085711174038522950069410495738213046706654732897958355608142603280586184683528820858933147475315752, -13581659410660166582502920936414453708631987220077204068142852201182049747866471954172076389062906250435136450240178346751357408772964, -73198445555490756262694937663452509042563603489118712736504587712901619025446880018400932980187545421022580824239292167658022815628064738, 175198597933482514363489696756940913734068819946297967248348925712555846415812790327836357230841443844905139628009338934349596961653481018763, -134217807954534083561758331117754796710053042912115567260185467955475406569839312642818044808823260022790469942046188522514326491489526109837196], [6096232129020455561887667709633849012741932064423186202, -26120589458127444454146483215577942290818890333847172153530743299379619893, -1121432844948239655459162613000014048930384005870201254480819454659935987426826589618, 30849293754938846947012942622980046690430539721660712521694616977930029169019542584624876329, -3610232799168764554233718644267086451170762895043350899862768028319850284057036782004860096225457989, 25785776210896047968308735535281764706807461633343700444986788489586957449744903544289944044097601527565166, -21419533339633782278783403390781201268503054863737623474754717184240829684006339732894761290357112072663147630038, 12048220313954927233111398216317998118226034519338689940818417656734401792379078732839547514239382250377030776533459533, 10467014261545056003803921583730550371781319382158112909136341351432106130846310022549572951949748863241344291658700240984172, 3170259744057861805192162616635678935279424635743948427384652211694270076404516900100159385079790070236521737847953154959239887663, -9331689711912315023000997229173853771874885203264930307038096981116875345639894969583700283472358858189615126448830118247890275563342, -7244049284014522403012948424864290422465515075570653209192981721023720501921111993741340859758318062192146616251859489756349757580331403, 72059782709876421814974430089733768363126166787048831438744210681769266590766008569814918876087003994471051006281712002346612325205232616536, -80830781876824468605440747334858808008713728095490801738124281712739871056957047246793009042828012050198495739590922772657930956439745385685661], [49382946832213686715402268077706377317807668012661159856, 130384788498903978990638342570614984879731620811543522923375111692152274894, -1111202964434324705621848657299325456863961182414457220941388428237494620806481654119, 52049933138612516454843839003711901697805960966769421255199945023246596492379943619384907442, -4091708919483427329781256855578344691046022398400194893994848464389752083664339970772814644414010127, 20848867234578437939747525574789577991855424554553409992039196043956617574609169774802050755341705173451724, 2407436167686401012243945443109284054971115703918360664046762173218779796852621725641914857958463590386010155313, 7631920102111215954669787164158103361918337793836701995356907459217864824220744654481879674136346808717311107275694753, 10238355139631203444083865369812986205623710781657209316628667748712492156253973291232947280733889966998312026759433951279883, 3055237968268404975813640132240440227970695764697483515485069064930330773168288597993274061771733943529163600678700669247846313850, -5883070737793560032211329343833787478688281993539733095838208295090597975505776046199082693148860962712165578885715753799126261462850, 26506019858016116604116939947057016006387961359989917187863278140999466840895467051145094922808380731133080204558844092755403797020125526, 6302512278137474106081389434530082996962384607599577341448412961346950807013260149729882159146108463731458007675540405144006181519862659894, -39301629123372287512984792292151763617293683565034874072012928756344285814277249358185890950826753561628678949553274082751766733884119348175560], [51793219445183180059537391227291539932211808484629505095, 257126791572837603218030764896524434191416182134683831955668014233409796538, -370609357436552704691135521743194499483943136530071367320790418257175161506407433886, 53515581057512786667446154524716210177051356420429702541209044097269161890160164999386929634, -4093386913404826836809215216226252757668536702789933964800618990625796045119830494472354908591363950, 14576810417717837438146479093582989337303403695230309387025906911008428027022531136836014406697041076371396, 19848411430762522007260789662588954230718791813893235862023907390176106843598128785512310284364198841921658747532, 4566387821277401854004444036778220580885163419029880198953548774740457335523560257788230139570059264854160656554371156, 9494363340097247914696214181380078920963734242084329793877724844074183789882593049938263974409740275114401555473295966485107, 2811809423162745882331637031688551916973589569765003897065297365621372307363811286173462398570991440176632932106865950987910183317, -3379464092097002098024909704447152494131470672415759533705075150857038995651004339283776313759642473722763358755468695520863570222691, 37728422903434920822203627201552860654224031624661834939732101926118926391354881276601868523052901189022486960768365220919174609903516769, -26087940472382152362035902132127716309599481994336667645891638440254195154517786706077745557097314159935937421096028652050633487871808240118, -12962913121914402687298455961253158146007083968800258326326774993452230642651945592947969297551304114300158301757983534392951734637865962132868], [-95610079260758562139219099572162057737989088283092132170, 209579318106937946323122082360566100474447851508717894725130388470176455465, 526064200967242494211919227606566985138044768858367269525573508140917613171558635917, 36509142182940523973079750772904424916777318019525100016476996997822217570602460361131089064, -3699394054266542368509917834182153906094133276487164537930272354749354555938707611880820405993931763, 8400801002216866789130917646951199179188566395735858596838538636946233306172279302818683587166836910168116, 28881681320002256535039419311121815485702439122368822957068370429964676944655007028280875424756903509838916771011, 2943459346701297423352592321800385729280087960248333818899538003029010414438025014266497053807838562014471965377496720, 8451025851474236784199313540447995561708720550037305629253173856236076394906055268230162910558449118543616921530914333499166, 2488356659597913897461161212457114877277960457622846153483401603759064799098958174957819415504235492889114479579284847085441440890, -1777271556452820176266155826340760737457607242609230150065484683361208322945970023332586630755235569148584191786555388722853822903651, 35965858701386555779378563945463011342960846132643218056516066966003430033074827041688086529221130717759280424048537813770545729823067121, -35374633798441017365990952310645113104733508971167592026282671051657249280925864395143879542889250957734690691294336411214803031161135797429, 567708424161746229974617313370703912926710878104789362687943594626999797389051770041259188399289439670653016115440895245367997826985356378416], [-89995560990979062736189974385099484641019266923957117382, -56381508898975020369721958590143072425462674872112173941549578683112531941, 951620856203458116217872688170404321238463808094726723429923786837256521625891583042, 14512236349556637729139824803111529461741180960131040611012086956762264285522563013971455768, -3058237037286517721198188070732133669806918222390810443785201874982020044857282869789746189619705949, 3248835546668092434193264127109577910678426389024101516941831017876660266436908480587476136409249187570649, 30042411451227637890136692474510181604500078906754545028222980316784030800485331325613725971977355644156438532533, 2500321318839348174193123902951413551700586203416516725710884056009283987105889145431786275244439365382583195749935041, 7276452006976324994161637598648527317107932578420969658004685955769248869821044025055093863927656072743553163272711415541627, 2126883277116319977955900951937147069885517072290208526500040089319177423327859744152577628809721812538972498044165606689733461687, -904727178143930338326890522187915618414612722963200349725620864753010723571330602910916856813414583640265540013684896480109602442908, 28532740903814069966028337313195042473743092323247136517702593025997185924369489504483277805037558984615235437047628809335435798809463907, -31975659104112826741092195945745151524651860262803309797923522128150754479657940276114225801283848631616737977087637880977866431555729310786, 5543829913521435106440224293805088775432342049464589398773189461456481712182218513853772000338636392731484022346819057750925875903390124724624], [-564459796121658314013153527880001980556573709016640916417, -389967554974019028219541976928132130907686878912148549463560811706185690822, 697696434132089711278803492589366548520317136641289141635317731103985304187707242349, 1559297412704254165608713868695426991783936189402406192169213228408222247334813752059692149, -2308289525916324067168216286638104935825507456493097549335667034986510307210305825356995809723875659, -492332179458672688169771801176196587287849212896341664720633915756365781717168634593340257709532602058199, 25616921640533788213650952437901692369249208104514968388148661657004293169549462291601527689508682003042722763183, 2789503083944742532701125405682127015801487232155307535037007775288766124892453844244235433093436070780340013645051194, 6093348990852750970280088421827435598791746763498857217777237691108860589183708743309302236836453608542166680555940162246809, 1760883287625118656865881442701969581098988443841801121530777815124388225154353886836353673207281990545454612421482060715620692264, -536888774781472601745564375931525703619624016950694589191556783696177218212063337603869290384206705379665928330216382663049922306387, 20031624434449817307961279889930502217420639489256384729622968717835146105203288431812738336163633976291550354508047391927805876104750609, -23687220777766074536867785290335771776455876430759154033007104332261655117409435982828612380312941726627648672934409520996851387100980704390, 5908116201931475925156150567543380715478228795320011672483196381563597166156916443459001218804580494412468060008752117690443995987909183614040], [631872495, -3617201333482594915019073178827142474319516210240616403304, -511903009925615861722963973079398843614245628140673545200293835406829414708, 64383886992730148028106015189094397290462623061952875852963282827101130749731507417, 1408240563275750009885979861777726699397256949555723574410417186093915900038010976054076820, -1540241447211073370815298858185902964595865488158630823301065581857894324395354708500485494473938739, -2854490189924041497339493523846137768047958445169327414162114816688686453185697543098318496885569623786993, 18498606319814193562324680539472480713255712074109579508739019684556810279683314380464643404102044025292205809008, 3350900662083818238076591346850972846029840840708081141242467296624220117773755312266845209292803898663875233478261922, 4983513465293753315537795015742933628935808966366306478752678307580343702745209276511665898541103929598801645657762668743567, 1414766101564905671814360819881152102847437261426856528904469478467355842915513932272701927078865828839999813236228166457861898825, -458665707325013265830942069659268445468729256275460563338467078607019370630768587114819078629281149476492900552998339026120940968383, 12767682999758580343953654131658971473983523410372694902428086874312002954967422136945716829247891744892299244737928310500016063675020310, -15144081031197610449862044059454807201803659518994536315581389304620003891851221866468632224539508777640397803494067493193879224070165831940, 4435907596652737763371962545114681625507878711370535312382505410849946195498785313669052607558989332161238840499282045917989556602747113470912], [54826310254527, -3453301094900576406597006420978638232555531067698742900695, -238275551295048278673095483275948797660236183618580634567588081140101198027, -449243261306086162515484748350125792279064001777452602604679359102018915939955162169, 6654148613161942981501950850859465448224280338298885463567865956009124666666145159328078730, -807942473839109755504915711846159099276909298403250776385218815138277520140161466131550464465631317, -4087493235994231347302507852625786057144805950161427313121177857057320146312230938452563206934265808028843, 11199651916910254342230997939717465321083245493332564591598400860848333953091998772830418041391476300873780046079, 3831402907313268980307081286642074490493371208886210683098261797263207388461530367712799634080573373096240799861330387, 3994113869522560659037696113949310873743429507010659554203480766299495061881005825938648823340187478838850548380462954988054, 1104373201716946053846076126811125784305468625516539927707746076598629821994003308418304916795748226192341776613595584798545463877, -502872569864034631395118333256622930628435544219411411128581862704304431145120000013495111511098295693021056343750616244964512195777, 7486104121649623657350925977468398812330851252805281887773486020404355520897445724000125844626308531734050984391623236230865932100797903, -8418985352597322814426854439003359283041522620512350193654733191359570338484929883593507643837090304162389294423953527300991249808454683120, 2689405725634128126403967075510718930425412233854385508816231647152716965986718524653714706077556496406969277782508140806502990756128166849648], [447291522315807387, 10367971386730239892904269938212498924622286643198994705790, 311849276192683335058740448716957341465454118490870241774274957796209337452, -543145296474557365018527533183126903523622418600871647295763631623394167057519108972, 7326651643497278600592436414157808117624044309176799886567869089510322439690928630383962790, -157156515260928278468327147329405002362813913489166241066117772800345444064627339581669432409333930, -4476099697811605223043200485295935739811859005713908261437707449135315781771301256646004455936599681429150, 5307657088220513921712919294761510428590393946987335458226177229959029237230454404766157891562818373721468314858, 4034325201398288023712759098993059257500671742274548326633235662481666980088307100848035584876243648175587706325150828, 3145275938274607645826628124227588240602355010126602356019563283912199195399811585838787611476014057140301695909244106597533, 838158376578551615542957893028013774509766934052117876519706507786705459007436491804293562423392784789168923417934561392416824030, -562835912780321531627259340578294244960359429185572354897760952900880610001975782324288866308717772634251611165560194495431961440163, 4076654584779612523376906580610373035955154350476516581269798141182752996924355309062363208008972493238134954489063433757248263239766449, -3958456046461799549320948720862683010306498350686935272944536542177596589961524622544668973331390944856623231357681499820863631735385795564, 1329615064439362256362014137337588365073608112231490784818060715816544695438916230008959392869675717740177883464902878016691201523312124390279], [-450691823901200130599, 19062135254909800813941406090669947571269052231215562361132, 740375678288928306816477072222009330355372714294386809472211206748463361826, -277824707146285605249698859297888633234187216889538862189901734235633442043610482979, 80705714377544248621537579653345958489275394623864988270469736607885459202989209776463517, 361879715067324465634751422666130394732911061999836578298814555399442010696083834622804913345772729, -4241148646229933637748444706205276862086977506165723893074088358828260516660510259217546179216953555882872, 1417557054265914397122643310684871169500622028608184803652053986859714017922033390359140858051626662568133212312, 3909842433302494298668101255994825306089383926148688762319749460621991933689303635928507219341393523862104479881574592, 2438095077703591031939863095690591371152733473186484988345444158403212315629103616676157174727553324888949079096777784701697, 618693406165194780012843914250665204269239464548197081705013350604745733889158212849161679833469245998255866194115706869469910387, -586468071182433435086336172138276388053706637820957444971933168622368610238404823182725519379411000341215232343024102015612643795470, 2088570429248535759003228066441094558251091385450189221005995384410925902816459505651906563148537955970821815702604849959002571981619857, -1409888883763169915583638920158337192486743187245150568352050017728453928041802183012191358670227974301476826272172799630029393117934677609, 490109685799908554766648418815487339824511296515430902241227879070413572717007246180641734596164373599202783038834771977888394883992189023764], [556562361717107842917397, 10527359684470328315178662017712318875119527308125559222830, 666226850970941652032785554286580637755868265727841899160395118293121189621, 68208627242553665878504834746062778371574801503944744684414950595487967248336361870, -10205402397461902749700200066488795155338895974098873112041566911603522240974635470304464103, 706100034209887418830484132828009347542913500281455458350576924367520145421774451050711476905407955, -3537121372064479780783294588691425355030469045734306160929166631784753287923585458151153788519344619920363, -614419029393504414022721806013761390989517255142245620830437374729335942875084494397041228548367968622834254335, 3511371839670747976410971044719675036998543585943990039729611453888983194123665205393168544928687224435596618922181632, 1862052648836079078790347079585469108862078271416280893959103665696459739214500858554349318246240701443362196955617102267866, 444254009821935993017557056580550733875740258021731061506542311786063369506912035339471256705494402083772938780407662080226811260, -560929981205207505219549178109701435551534828173082849035151964146413164375142153778652131038097627640948670407346648474710454346035, 1033354488240113145157406841187568868918509967543339081780189255524981286880339430404612989673947362215716403078064016931605493194526011, -178070672733461259833502857445721658590674437993406957413987504550090916982043039428469642284162359054197151262885148889668349296646148479, 70476396086585806562728100759218999952909096838575822353186108525016560592356761675645350879898131217871494654710576383715909487992463651518], [-158092191444401603665328622, 53785203069029730604167015521874933866589729199492258208133, 69707691041249644744129038111343932527059485806723700856866814824886574179, 256667659743759663826507433402067625397103406640691722450532181512158649853730627958, -16391032338869762349019143061343633576947297173579870684886541978259229245010553778646092138, 859572971637907196943971399707161886998313946199685864486845506757787387695890351250720009722274708, -2505405964827894510413565557147925701964648055559368776910793055780162820338156353261066621200704356801206, -1305335950318743952956258539224227349698153434663915970442865589625877999646514514173036790360509807869620937333, 2942978189631182054629312234363399473817751536311559025064845725922879927636051269158650570048764344187147590363866178, 1401008642323858173724271733251929776317529301618285760087171098978726395256339415583325525313485429205125614715363141129276, 310316227917370458167114987630163834511558131522398877734684583124923700688339178253221228460283712034391878630820163760684834413, -495628825357577739288162742283996112394840107915544118267498422070302431814455723470674954654213692274474067132149901382137216865159, 520344671588348900788150269541841544718328745000840708470426991880407754555803415609153335601856031741165584381648134703837178820108245, 282227789440629391747381173243842118339193124039326966250592459265742956226684003126513670012152649116827916988263075541994917047243640257, -85797323498578739016708548568037457057322877774449870684464587183256351719075069979319062319098638739402841733949995526060392061729207944384], [25962315461556770387794950884, 99840272389532253783657567687002499135455086733415951761829, -633919372888604632199657110848202199121724982234639359589864259543015543465, 236335328548082171039217663809117524874018903142778773603205166537651956751223145461, -15700559646905366776739196719771292953414934045936744785960979370305212855701154598785484166, 843174243521945578900676441592049263468394746560839433859284261919700357311815437263133040195893777, -1321605284534744149701228035863332510788632578668283830898736574103253419730306536350518485187424265029109, -1233513069926716557943116213979895383667167731819196615705425730951956074649924361769159643003222969106961587127, 2315204755816489707146854132960882879179213820647187346952263321504208229817634843445251269591931639816894686760013722, 1037369096677570231051738485265357136194888804924407213052392949615463179636786382094905828000664037745022563911892530325441, 210851175707098778822143553886994541505097896427984818956961829272686769898223123079653519913448686996458001228518175051849619453, -408336260025276364812632979928769995213703007089385900005220468740063750004902527682182031211715628343790995187400552267345686889553, 287909058264565506052102706173098402541964785317676659436227882849504415102202781402025355455951619621767415306178455987663966324110590, 361177684243389011084703466307537386375595377826983041083442685903694322793407879704774152407025580876156143781753262926329061974243627387, -109424963788529017950510218641994100927218416995863315181444862991564923819228538225317372182707784721693126095377383956552331902458403726457], [-2192988037374377810771858232553, -135436542654348808070350244481741667835841807080992425849341, -902233348115911989227560306378540724232393949861585274929508537234369711135, 106537018857549741748091393893854192497671536594750838712878069884187841274196902454, -10971906393109653415607087713387223760326234235037627340900259242343606659239588133932210793, 707588259595585263292211113190633149759381997320515085616033111055502143126389068665446947096761021, -194941171054526836006919335615956780825543993252484878525933127806037210059713596327781678429907755613990, -855398929650793055835974041646937370760366425738203397889197505946475017372476386863870003377601025843890850503, 1717164980863609774765035910267673111441051183671566995708268872657580338019400738166473496775943819809388049750656275, 754486499325196360146890257001323576525636524951796960283654088177617064449003257470049686527584516872648551760738168277420, 139353249441130571752576599813090266312419298878951261060062235767763054987460507471910699581461920658418474562427322774226717283, -316255026913902316880954466734045117114463143695629698581043471084129464176233532762374301625556762910491707345940439221486355203657, 184075945546056690106257681774194224441494605770834051129272081602400035540736929611805312262369244456905924027519816353954303386863802, 292683948150026639762358469090149321417597001742173197363357861213425634922223068395550717845689375099838745796420961302656409622915492158, -83466957967896921612805393717751317975235478272727951248076141887094391392400312268541681862227241360072644613553634859691410910069087753200], [115416322254758579050197665637623, -510258727452139647818496758044582941984071250302248649718218, -515165731030474342910466544785987508613400929319694234673639592642307036338, -9938109812003768686175586290186663513930238739758881523445156525737415845511113345, -6772311493125785079528003656684048488605995911072100217867729418015006622848896526244906963, 515225248213091022418228509596372136417107013559832504477839796293749348609420870981755376048479152, 679928791182520958602655356896380037582852749601486828365985500453076094670984568213131733698513921522692, -448329993916364864121067787650902712881065866914600955716069930501685790307467703393223804247307541793357087285, 1205064596804254660999671097272074988765075508438300752886733618184829222134345027071369332753151548871852602434444139, 537681132845859732414916118295153059125122600075721998903912024737297343322131441888856137045465525560099539006730630353342, 89578335220843414808565688148289434909503491121730398398477377261132603910906703320325831719582362804600982723470887694600383752, -231764117010930343999572382643250424635441996785707699273099050732066372606979326998498401070294470094838041868468720985849239767021, 132036503457230223428256261415944488225943279595400310372293182237011642457798392639980806104851957176366535207340595509332201674289907, 194424687405184135872583109168826501106087922265115022375510143264217532727484438330412725607433919882139957727751943472258395538605218994, -49920474590580673982186636239753286990003778581245280848451884942448100118577765088150239598241261363254644661093608306403600651478092200406], [-3836365637756003039234357275190130, -384207729727133750620113608047604329060980058891255979504774, 230242051820421527941224744852918974285184324820124139465514848318835111415, -56418361879821773616887889455289565835849925697158577592242997678644801579876405394, -5200905076241223204354079738738780540952417214754406923167337288161685635577089413107078894, 321024142070398952440597484844506414119909746176858113084604725491369741829652260458744167330427595, 1184162050412811255362619588920765393356010264973944212310129643967267734381175552897667909937004183667046, -134763591147036547855522362962767017223827271166853076043529246430744937980108749618469976178024708401292925290, 802983292607648468181127408834487721383501907541044051386354484286406701186247547161730751792084453475347164373107887, 374400386870166318814982251552953759374862272277731834230601394895049099349476849041896723807235879534777262281380269718030, 56004556770877466777266374763521246779183333874397382458975422032096290898735696408644046406514631818245298051427320153163372407, -161533387998815405755296974124462615933037188647075065094448320346007475551735768201217252093593945939243674075902627704072472218523, 98721268438855013593795043878746475507626613928892830854036398862363322454710336874580928168765955166666535768253052074868468284013776, 112971911985891691906411911166195041446994949215986181519677261919049852470078280693094749658738585641896193680851455569374517575307302833, -24440213787008980752153601360712665354822349701801520391920020415514373199521491768468892530401200270089098325913336682451722682121612332252], [85715717504600766388599873674840908, -86698364002951174956299225088968976844088742341092936115869, 764004947033174915597361906374092841847599798461661042465627470839735121662, -45766152025911288557546409731349420550900412257811029371856842560057694730188397998, -5127810785488079771670913158766261957766309258891321439001678593177631564404430330191248406, 160258637582953854896989593507825552546872514109186884832369488094917540889739145434183129431674354, 1308864234883233778625559539720011173354485109304639184929033342363739799123153017180625816623192927595057, 61752882394764485505105236089392566147394498900371127150791829317252470353918813428323757034905817971357491286, 510462326451062580957189634964117260590967302944505857535713680338928792190439030015306239908977352000152825630233993, 253984353987422403244016778941437611595433449342794169151435458036294364466703643084429242621585742831196953685763108439466, 34055705437968900838758912536482103834731081254705953909890304767500618169729717172361347350772998315896351107167645276070060562, -107505851346012875044319024619879377390882737947352324776728698671400934377333464459946148636146267242091057690960508608414029457276, 72715376126652053786966975118759698652570197179579304792234614486969594419617040859418433791470809076901000818758790083085053420240507, 58650299510898668017863909610545987406910850284898596487016451199915240595554274945811443155459444162185829671403081618587367528027998930, -9364820768498046607437729380881836450037748946680823027103843819651777968360158988490847256963881001151913696312308290312663054046357529439], [-1297074346911039879397154866327916802, -378862565670537010201193175265616776597183064840863960555050, 713652124702977981899161524914414281472498802831764698900660981882074561872, -15435777708245159092930690659073019341580128061747359551864895153287616327972097583, -4417055288983061586044620473882813271201639250629117677005859397646143975698156765090808051, 46537038599030219368363975180592266514025625650948527108518822963793273089851811736026479464246428, 1143025558297407757628880681863257847783542090873662740412862528724191913448168049689622429528858993712503, 163446354003803713973098737799717829995946227826536973804129414988388482972528629771142925476081858921757706578, 312174092527082350918729351448429144878527937785378602741304332348167599185755588545627912165508919134045691628219590, 167356495953412748549229266878698992253275697581932421100885319446551831950586816358190919814306729173963832970797950411639, 20143832426998799942164833043997871308011577988056056636957973467577624499521857123271238503753130221288453329462524785062512621, -68540937086260528834955629008301107793473944642416604153125832344646221827694767510568029218089335817675956926185217057829098346181, 51359694615795440861773759863915626422527444904274226775647550440743326097807067544386157977895501726587008762387737010943603576015532, 27233763831775553384628118922682861930221735215104881389094671485883793039301588311815147899462076047323895967323800952214540608932967396, -2118318744703348817238437461850006880016288175080339367001681140006553977729620865323269096065064148143638039765140096979826477824678556664], [13439041412589445994923634804075762056, 187674922411973113645855137029020424218959650415300517098753, 186064976445315562499492629935995829636377599502029977257043413205764027394, 8842241181344543750424581407759149947440430744678299926006832556509423591432905647, -2197252677942463323686472278293789060335413618462567671976389336426344456385460096229560804, -22244892227446571665211004949180879513719825491859227321721835838377662849394580716537822986555742, 825446532649363940253464643380077669203640151940042371450831272685823114933621914400263145425682233455210, 203087870940445005516931569445083649690933431572628336194146447222986697703231747214908854326843455308698850691, 186563036339273760065565533486547986222407712257997477325527580662640472549765593160811822115316483221482272205624325, 106791337350223538981961707162720148902940191436668560559042735911154144547006310534424601698952376786946888609128697432125, 11591846706804286264310429608794134575072944105776399042454046516402718634679852450608466516581769488756849282813588570767195621, -41971042355133469287085594623260916989782575644466246179704431371840789788592371899276366663323544035347791131241483267851659165410, 34475006360946381935075130241600859121583618328454983578758606006481805322013198605423557232237194355016298878372643829255129447193194, 11100656103790161480272209446402276486089612506424119729026392677652325200635688022824828010195431415308030410176536114583506301915894246, 563351083424263279381377992020170350039252290134201378990059715976568693363862472439074819964669202231660840104852229391796686080796780856], [-91913834939460933481667320701105590922, 2845322014870065170002965277897312578312513155370299712390517, -368556209745217943060990527672030280094910280623315472981625538238334495023, 19481013734059491742404144715976490779016966070769294359642136073701002600344502093, 760792187305258989594994544644740175231809402885295221029864862933446265325946853938573726, -55436873057038156282449632039481638925565465816016319522301125553441432515308788248731281882686702, 488476536822122502677576884067728854805927369999567311641754843384559211270364993707843744314857645619274, 207433724251088241786124171264895715426589742436885343229962171783468202758517286116669012886203755978785042949, 112003516434851772421362245110991215193041335686142893092971553552489635244707489037087919786603501067214215426854911, 65784390301553550946307733257287082276221646631439608269240279911329087841402088724514703051019094057800331371628447393176, 6491305225442135217181005921977357149594517042807168935431465490848469394082010693326339914978605215318235831584298132400470658, -24738391031094049556079340274179622998599008519154773379949982856042055226667500911013447409801423860265820241634653772528465320116, 21971822217118623518589398570887259704893465881628442586123378986382753343130594126171002887112197759932838855900012497626318492056391, 3738801500540009512117379601968157058329038522481948649469435189093748140740421425876018604017532164461572299914350807214243378349042797, 1099830120062365577551668754705766639838681146858371569671195921923470872563072289384187697528501890862799388254136609295951608577594532000], [374670881945855995211397326389935566558, 4231443449801673277966013667179891546666691634616206228682592, -554919272553851037615969718468498379944999094208053320401945203676054554246, 17801356927095593428844874294299170335622627713708101599387661367175242631397018128, 3144846681994583035885082998350797876348716224702943160569514905959412330457597090893904909, -63433927205754170250156535892879492513251681152949611176073674828320650403781667752710622260138031, 219505040967619836058585178550499647150569831137805786468808437936276327750729093224434210755670709454223, 193412328183777947088847131091919814890686160979561260196313719137623139550392696128851726542404249606191447611, 70266756498264708207460222128410402388097452868812091322372956748882116245971516196370227793705279573121408187877371, 38983694887993288433503823468123579520769214523565427032329484637267083634841029551449208034628136130530410372866054279489, 3538619818061073747196816499542634598456817463472053048739429833893046725229021064352309622092466813901554489211655292584484712, -14060848045139559559807639078376418597394836852334179525770292346464306197848988000961682897439868073503450123306247764736822656691, 13323267097990147593387321466905072865227669165665781166257975235880369032671432297997465297901982888574393378649405298186483002307388, 818620331127277770168985633014274162211796684012712085726788787667655701182011259169379950074083460671629058933820300631106100328032506, 875838050491899639318960268345404054947073001769842552611635912699652624152950382437907418147575651938050789924696519040286606263289752080], [-466360579486239969455065065733538909339, 1618239674574845180723824753717855205332022367546077654166466, -326145599513726119302954193902491302322509862511233768763595779235931664864, 7636355068494005119884472088879569832962145959006654886881555140436491942701336542, 4197708444510448634783514951325024564440585878746892352272122922601836644562709104174230542, -55272598191646251205299892931667364544333944848838956046688615899789184240073958249292296217343980, 50871437536965726876449266415454540415100021822375010215820143722480294225504637336695295718246773820959, 170280254632859472837918992591534735250371702528608863164466463144130179310678676774587365259713076403277140558, 47800257310202351764893126172543975157064343881999289152262864409433087091861935761213405684808654325447965133776326, 22129278920107842110413720673859167382679763965861998859080618815920659076864793812281345184392069602414382652835655498216, 1878712483796061826092710931298423337111868407769899765477483467261844074027667114943458471373921553532615912434021756524786918, -7718971029303471385357240110328792618462309815367321015120070967257263119495612647834189525513863044438864519088105730676620637356, 7709568558188090922768487486746951946121598315587047364691667949046574560785968977610154513382278100719815328719793142751769873241016, -117085894515119070796746158342493887551295556940324592930524307624955605629973778790496914722460509715468244195899063524918411428774856, 524478638104570069276903960079177700617676872572431212211395187354841082672687073348398084694399288862210979315471079361416345140536547328], [-3358623072032313951197516142374985149543, -1262522897647641497084977774541266813287226644767089568955324, 53191847961082791447361853405504962788290911404186170579832251293959399719, -5083672610102565347835203283987441065934603490477733096373994114819922255733051665, 3978347573384225109156904277305664552150852956844979198259872057918998158661872747890471841, -38643093776553527318007588562969660206712976799397195026058542244296591204296117000393760315319817, -27351693844030603676979380183433692233836959924182816488338431512880490297500058113358196802631021663953, 143007339027582173138763999834197207720900694241693101174632980289650585510191145811359641521420716950074866935, 35575395272673622319386300574270068684479272978582628028711863337586745140653257284834573599327512215276579647771884, 11964437916185334938643571305198059518507617235272537424785435150180109704324853529348257182141419774675009444434238953603, 972002677244451661178082739029866860967732406364748333316265885031637929152669106146120126867430626141255358157005295034338558, -4098503276229517533783075503881016847649020980083929379221775435464635247244022818528406667598199163056185228469246397460450622923, 4270212837988617507320334477719159845411926812950879034104519524786666788088406921509885180344451445580995800332884665881622895923689, -291043417372454992474989504656418313792774823396767628268523252748477794446358180439258979740472868054962937884360905596350506914935286, 258526738853504859138334057537778366844145273781168910307062498383239707762313771236897303334323783377174803425308706373566329612216036352], [17268492701145825124116572644113853394686, -2179428964928392532662364570158518019962487742972925791081175, 280509761614466163943312855496043415597193975149889361692223656471059195320, -13355422811927017678971817766265977679153338723151287264210173578245060236173492070, 2999656607251843359976046891182478177128704627804515976534851708265892686106277261706914808, -20190051172080072612803627732854510940919064346748478401039603194196294560674035547332675215718468, -45307974907022062857352193499583917699897892878715630708653661728809241299622204152462583006363921130160, 114699749650886290438120807069528701253332414226754495956422321419088207479224586542747752512340012601464007148, 28211527320949898171544330839234800134200754373695873686698685576865859038176820414029249444946034549557909634355068, 6108906510248324115233312037084213870729407670300380760150414998072194402476066416613378550767930408118647164842748791243, 490423239052348986618845870616854706470771209570812461051965173547276783320736982879499601289581864619383399874267102147078675, -2107466826096927642890142511830587646067108847171603853297971649052910186263325943887280207264212534391965356650826221501167156455, 2270417552814913478171190547771699055637946148572386573913514415367838886774974186348053502782710463576339575626901872403489339025040, -235829772943496827602450378437824479236131734958184325062251365101505049790869951913877066220404250525386917333594962051990009419634792, 104830592879171656267485374883516772731630242138067622728133119478926967908027153968544481974205021506961420523302724115811720653154156544], [-11216249355865040102438683315294281727870, -5324806388398165401564766761734007253125122205103904375706830, 250681473571434472494551786173988090137786720555900580448648899638353230838, -13331829672141444666354989957827263754048393296308935869027867862511329804257031055, 1804483192568295380748363755110294349069251419000592944553141507311596484263804779245611330, -5045718344714175268190220897429602958284732167782541177539108541405773412175519879729460047788364, -34266593566450894782210084214728488927455585325498354187272570148645216862700204476931267901596064753514, 87689182684020153107549837316837647775573116513338971277905810454905896952179773475351857438376761405220633011, 22896550744171065898525800374967921472813867641043963970845451329258711302713771198959334676957340071788726755669255, 2904323372927567619131323533057346958677462255191651068537499683706148012748490103690482587397041769969512751527651551016, 241518591799086416883995215913321868933261595917179472319533215699654705998573280522814675586263198713988960110140187255783233, -1050689402516346196413661960584382150734619932040365032023429643720619365793483903117832053285883941813730932787388448294932651127, 1161755993664516762705031142928095159292846258791299430387044507758737005211045511288546605814584789440547295793145897993686589482339, -147891535402344396097829400234463577031844594065502903723810692989140711200998059566452170501252136731802677827194059374937465164245960, 31807968781275383605472339559188485902780971687428102782858453145162100506717296081312458439834257200490381170485583115592360281631896576], [-124520476743152813638774642729923205917458, -10066760822411495453895331861114012326911349955346874975234292, 74085159164852851829548110953409226219646134519519013094205434865136186945, -7258114697401343408386913190299513233758394057442500056614502242240811636773290325, 762518599693642928198490756738950486560522871843193671242917569310907664828110574428274740, 4040210743676347291028326916847218408958201267854541843268722945768523562667799940258067214287253, -16300872018638265660870395228610798895493152718830645920460583873615775975063437740027134964261248504678, 63742648075190717615670918488452700281830162602602144693034203493581770859067972359128004467917710325865167938, 18410730303507408753181085478882505848000713822911755529727900248992481395801399218045757534447628638117383615587899, 1251595601784822464478508145213435027374089110156991179538747857756692258378044046106947860624082081710367635975757845757, 116211990561866507674768854580875997897039572470403433829635956076034949044089711902085521672917598211803893236366665271702014, -508443638724275782835625465398287293536838356157310212035489113690628506907840672976760437571067583539873518883626741870666689908, 573421094398768535652954040411518153679866052853436427660045351840353162085541532444949645632292009686387718273480287381336762034160, -81672415502975245327061734343686710706970173496995053893222456520313607999209990553277010116800209818298501709450981215307213381950016, 3649956748656591300547030223570711972719225512169398915834806005057965123411590312251488741755170504341031139687587228918864005426470912], [301807425320514015716009641694944417134559, -8468285318647206878164564414078798772406016765331900814011160, -75560105578513611374505509700661271765440890524327376014408275506671093329, -1084502123289705768618464995489154881693973725042646903349268787167275967424048651, 48260044020811692356471513786613058111794210623349466082719227988711725438204464912260113, 7024466822617624543693378218152292515882170848715412945677821630031678944019798098526913614029078, -2348720632511606631774350603077046511306298934809536655020078571123130143503611561777162206563042722043, 43958100690539063898482578212257873429065034383251375511704031343126871243493751487706269209726862661552075983, 14386322906606021624342567979314425679789325087156112925259936158908479654654163601327427460821572323583885356434764, 459161457860143941443011129798318640152601469900772856228593996933355454629560913523590188447252342906336012312866155003, 54698986971157135826245188434172411643222226135691512421232452590693007169526517947947803128566653985387420015868519160398407, -239066367657452264142560899930424914080840565896286609209305394400794382915150574626395978936465789544061066452131789011573473433, 273570186533571689821998806136862683987148911392054789623903448567102055488522320129850107971180525377955827892421672165591108420474, -41736382521064867457672090520509628456770414662916466001129065074898209461885647831021680636110467481788121952777479941700025952249568, -4053050447104549096912168341348760092494163631931403526598073758608291727260828796990486473127037399507088815243672803110441499404328960], [436220590416338243807645232579063501914058, 61423427604678184842850001915671965064271136561768575393276, -110248533530360963627421682122629959698443044916444355996776396734775281543, 995860850594002695207494926997589356190502956165562749032220749639529344549191216, -316512900365177151642228839810599079776155596332410902766829536192881221874810884510077731, 5856459984206241211103657961341037147593177133270575196010538962466843379988671878628576844251360, 4885536070882045450985116232837714768732316947845714211879647720438870915102220454407477686333575649774, 28703825026504757766665676026439738592682437351776738917677441786883803956849588784936029368383549568048257284, 10820967669763475006606359871893051563624832814317648118135210923554309313222813888313181818311175628388004123498082, 114968614775229801198489749623607444467300881739463377007821787193275051435585137150205172299492429423806397049573201976, 25217055496031440612552667798413742381703911634749427217212316832567299330267254526870748821758135133846173796798150107728565, -109328475601577194454945658416145086208761684355073784717634608114912414627690966302165991662752006923556188354409189057823106426, 126382514106360527552943818767013389779125614266688379925933760775317783061706016002047833618192611454161672222786218683800862322940, -20283783978512385667128979782256085477455430137134223686716553202302015374370972527029602701726263467261738524505597190561101596275072, -4324073086942137286277934955531349733913013775395335354356490462198776642886463242327908887860437020491730308772797696577739116348604416], [-2083817132275079655408893954477383477654789, 7113055350766513186408689307407481628933783328858947464172900, -57847447832704923470540277654856282652735832647206707807191919640139209375, -500780678196152758616524811834488059045772656711096925789086198667491734471861276, -408251418734240195285820676516198615627278498293042116528927645942864574506395120042847566, 3094634589607477254834313340342094991652083036460487393425383075242327325781215772149233812984508, 6837406726857022195667779076887185771798011448031251613925212893739476402882380688026174359202931013688, 17716532448315239921794287386447569335181764888932009743043424919357184902557350745903571305078952139266894450, 7803091961549917084725896964627823451672753620088110009177684996696330877868025868887673384173494873307330415129998, -12541543554885498842468335936209023989503040668221451730226146822821042600882749133264143981555467247704567248910601172, 11402128693935814455951027569142548886325037016687928113871602088753233884940512771889316216136554671971761530318513064537275, -48674268452413283150845126446179215190423041815331474387058738342658940653652082665967691553647153130051326119546373210092089081, 56626777689714317168550735818245337457823994887200347708615791422816061095949668704576987671445558807881381142759048485230917725663, -9548716689300285191772866209737094480288308019402301685714100467796469710917186535859511111308096827323007127028478888759015543308928, -2831125336921886393785868497087227164438530612191611684102082969445000787887246342530216555680826355717195258744763547456370754201305088], [-301173677140512123366923394929311573201384, 9449002981332055427696101816459976870692071177133680242394975, 6260583054400053905987222333872110930791631647387996527432277230670922563, -2222458993277210884624855026570905766823286996301212191735417019623031848958662774, -343328831468792332873553388088444029682550482014014477473358795894683769755198614263288075, 671992200519477534379984078551017245813206433341030834626138552634426242957513792832523006625771, 5968354750374488588345884401154341182088789209827855283286627526173224557165498289141933813916715309776, 10318274629614325395659730190458732841541543611841869605001938507928577990753616682580532631120226951606270214, 5387294129423683715966598193735122271667691687289542055717701797120101771126622233250772630873044767046711022391356, -45272479560493617688239518364346107502613798874911762080433496803038024049213793148455337907862727967184472853567925679, 5063395429263487677593659364223700821457473477052995635616620493718782883758894947102044611452403786058084967050778732367787, -21115760249091877875498072803609626312889644683902234119317885581799353079574792076349151082910338529362073445437471393547592098, 24642083524215279522066315595229935394888217804872948623658778500974548353865438757168708501222910046456777644861867022347139741328, -4410483568865323097242491625999154829440122382237664636273091957310522586940028202987721966149781558131924239529849646693088887316480, -1490517783081217851099357495920908279358005340792213380255420156572761323544015467059773502241915267411670173418742133062281809860231168], [9635270386159449705037115163394420105025193, 10088688306512483213188704111902430486186139143457792255345375, 34112919353863187172784507932616233069767722495364336772700109007091787777, -1810687358796310878289710125710292553678133670118847412546293820908228593818439900, -226590265793029901587182980091848509704948797486412593887610409551125730772057999283314910, -610600525654150875258454830180348965374513593769993525447347108084280045455072637253696955183932, 4208879721172001217621875757119316177684176753584879818891605950569221451829858459540976974517176240914, 5660439277421154795270480077118891243850423041304197940688643468395635102907469761150694395841024686373302170, 3560542902448978968818681804837991020785922557283682717823154750707335135254632219926315580388426713802240237819602, -42614100073792963218876977206191673167451973993550351044144596768127342710515774591521913700651923284532797329852458387, 2211073807510959432085405406911825019313575231699315811426341511239171839729686803230627588362589077237591394734125592531404, -8933406288706970533965098079337855602950112063975943262735001299679953831533869983391525790100961601280908233325051263829255472, 10427274226807522729955273648534660937544724595110744017644960823353991859518877927354199801261152555475806032796406197822931994480, -2014859602101520662517194367146904939788618231719334626769512608198059391092807457652628139855211028552268041116020969506468544544256, -669863577306144309590105698549193475103141898043264124695795393674695154093196549136364940476393371689222723769358181051389369717882880], [-2288341952332362374851623923136925255140209, 8602719778629297946951566748941610902604778986597470483327103, 26280585065783928212806124296883213345148927347098585517503856015592416895, 354839770740499122162382799035418952457735848734168191172741203475739398263380665, -122674132360056537300210823208629278674193334050498601818135548088326425945030795352152535, -867331779812941332119308760292116418127834246428760855528354982739763781042478039505271308454145, 2589304644989157165333859524790813146313953901641866829333192691970426005459623177929627137735057636224, 2919939863404298708867773789099284585043153665711034783655505076330212849344986286237500672886565771585836662, 2253407749922511690209824782731596912573445306354474165198335068336480098458855779813422380083278012501137367271912, -30702725156399047283223172846162159744162467074821102692812832168709236211533757837820841370870517542620959216933009699, 950409953229060890240965087499398069207659505826390161314871210762218554286772082467534197833966125950929436862090819636250, -3688560146468193546396136780319753093018356315008928578143201408114407898632266103834310093811448511054587987996504756130028914, 4294727215199212626714207479823844465866946809959537884061592679864144664864425489041604095759421519809704341301855232904424946112, -913326314384260635526672527125241392067804342008750836367091164197891613100137179734359333972731609526153276443912500145080300988416, -258228611238886825153860311180315017832467989433168149031403917613970188216942387742564913336349209005472621432177865534028808881438720], [-29759477323804051938476188302589981530105879, 2902958199270347900307458633156556921249357951349070043295778, 7273032920453831866189776183018774800354052523282242729495292078762208847, 2411153130646584008674398390570214355010034299620016313945128737250433264030661326, -54471608250407811535854181405949853412905850918754997712496594130155867914341313205145998, -593966769039978131730449570513659965690934166365905149291620602870742760708066894935548455732066, 1447179195251299690421044281347176489244799226306980410071304686751144529446623370862552983329965607590, 1415020528477249061700665753115893436344130144711697021203339003543886538127353575573020376998169010566777233, 1366238596832918070158327220059737120341644708499741204164394104104441911560800909420818432660360828803633409860894, -19355170449933385702478633187585594638889292710771830635982168583693915615895199995780630564344537192815719698167598295, 402393258238706103838857923459551878258747143148157645660640477373642203257435525768759714057875713800414126120540024128717, -1487333721101466463507009157022527879053533848821534522728577599433629890825367952287485295813844447772162270253937045188435172, 1723176838055741933824308175157636593613680469630440684114766460146740131337419631329750008018217685236842657213434781784849700320, -410453051976244169913242467857419587093880265027435103785035172162475727294781922539020856184105510343069989947700855298607427135488, -81663547746973274926912136053569067255543716546198609604487707685023647137859316415960232962455490168702795063618007587728084113162240], [17089191101459495056602113807260465508455222, -3985760362191300109309894932170495300517216917651571197317635, -4270250236947790151928438210480727230753562018834601835745893965682981084, 3096383008611173409664307617989883640476381701025301039415419348526715009219280003, -18381968894900279508847713345975430937326482944927697802290009236953310439973767883371917, -230845933020304585092979369380730592556932588770858693764145099636872615309488385281990463371790, 758394191958423324838494016144403790249143393835846703899365988833824792108957282699562951864844171578, 645157831573853466068340334045096695578704727026660619911531667266825736776380825175013655266870348391989713, 793861144443512576129789232559353748029679677030609581277325207594664687225948606139255180686482974925953473128065, -11170060708579974288234459131514164991377791808045921465785412216245354244283578569319799189516436807082048567272412302, 167844498777236454397419647691809943217464585943874655075157805047096175159064315544718261910932420779426262594933815890992, -586007642719583227009181374922456084080451791843955981303865208159379865820187130696645165853892682820076632895116909490583360, 673987510469822888865948637981881950118469538291512000991330231882620219450615696844617920316728885125390589945121040332312314624, -182235296887614335648396159119744162368119376412030174741308933990966640635312419018370299990545089732980968156018946008308491141120, -17332668704780744833268273263895705158674952095920353147240531854727198309065534414662416370562137358258891240442461593981962284957696], [83086920692293062003602054025577751804025799, -7335096683822020924973784650939185161774919800813827000039077, -5433027937160545016083663200007054628289215092451885027992735798934253613, 2513662545941598980401418534893323849877889770770926207395274282113313676290336329, -1885718779153096802355817925695099178996984584969035292195144217750312489287869333394116, 7683480935074814749384802456918976598902450077902735735876719641851696089814663679287829405625, 383496469534791175578658062517151581952205903462231504628595479092465089777055018009149829236579704610, 278963521514785752436839527415124874684266145767068702533134159644276396292021287157261584651980375105752505, 442199315310404858927210361879976144712861002541951331484985763575494863876259326085166912152532506401613317403967, -6024349897269279895358433300218527090068670781558668996048349156915582718084425489417702974543483829011260157897010455, 68950688777076767372529530508812553111631900669967013495838827901499444016255495849186004038704437654477819327309469148845, -225694065781697694845894426520710779525403378259926751726597100255842164978951306195117694919372663840192712083636392809225492, 257138629928297710995942295110059137564827638661155233788593730337102576154459149859789684093407141226278488413693770967052743936, -79572323430000641580477492639109464821344385223031859133106719244658160080308275778891270039556338396683040343720632064597761679360, 1222764305757372606068570592552883616441183364541776812054832755669103638847129323994385693438452690634107017463027749565691579072512], [-34380204714080223584426943895682179116744382, -6617596081538025500284772846137867727143550786559574385356059, -2029850497539349391685465371789811734020471898191302856922541896688398683, 1468017461776858111832896104402359648373230686116194700359337949348498394620164624, 5418637450434820979239158929234720365917657488197373126975435366049292227200035823504955, 96445653925746782868287221684884377993253853534090584198123673081804980628082813632731585040637, 191181505277238454494913868487465429863886854765038699734172113971420774372854746710264682045431672747, 116994352387582943939104368677905145502818413229039918811851867244811365843539763014673447849225873639232641, 236166863634472646779900341646248586344996074794153368045337769051488883559756880781706701014297358280838112336709, -3069879950514782831133398704970929254334438367299846765675447461768914575301404864400244531983641520739769970680686885, 27872774692574964371909090068552173343342119702193545588233831610184852553772022882762557568830817452806369807520181040644, -84994664711657784661011333617896824944077746164593378903021270588353446437276471526867642598244558540597153057070077018039536, 95752783083712575826125179754391407010637098510316711122463187540845979062564093725038473893538076150138969653256635502814969856, -34025165790218904802812400998105840106402158676827218650012488065673113420457583870179750391380045814458947158893305727590401277952, 4157124744480614612441952364442114790601824751583655411013066119319522306528219584564040491916117600413735895018460407376524250972160], [-156940190818432145614485648483448700047882314, -4076235406892073611391451997888764380023231602441610321314867, 682663631819397466504825153129049341760013444714012105396051040883760867, 585248238409713413920249716256106035694449764244714620368024763329005526998378535, 8616295840284857840668158565764042468196425170102411062238750912522744087733201063285998, 93259839757808410028344586594975343054857586443429264978078503974021998874244599319060160416449, 94432870555537631933234102258316514614295053062380810323909163406702199447164992318414519085908098843, 49890463234462242656469796923135099652233143850984710541262604570778279626996813791934510666198657818901306, 120938788655066098903032831663984749887893092477310269873167689117977469386993213867507172788004361940624056139563, -1487489616652493950980741403691250957244884668739196133335711281715357097194174508419113655028526842618471669298032323, 11073290779969730418283563172223873162073793046646079158122953287746210339063345906079485325885099251096634552642309427689, -31305753250231913971571409381798317161540336253972029590611697031948074177675994213087836827624498661634060714212716699984656, 34829472687934260962734635393791104555074280120718183283892391764393850502134297972702213102592643342189008724820873737127420160, -14201288577326330823469314534285851977911246204974699840785715844940217744431269719185018099148050842467322013016017922587186987008, 3106097394221424453187606233194568511769978403615084768889179600061263681581385947671666086752820744632972119729524953493179310538752], [82966218028633952358644557868020098139992305, -1303411002200190980659773585416536226148046028688758531816998, 1322251657015538672203123840070212264319651158889776372723150713499987428, 40187777952797326005291792311235207926665167965796556194770907874234046892843088, 9091195244451273395962530626477659264378828784481153553383620543454500591290274305483511, 58998531917964319684583974452726238117226800008648095901486028397867695233242572664096651987306, 45476715925614987928442755282172839197327922202646199712140351670829222934096621396769732246065484778, 23132171186240126046787738832959436058713736368837967563923462133976263029041963144503454673571035721148034, 59377902622952638914741500647649379312917438003216759427493601620372208797785189769791077896707730039173901114859, -688019485793237102220123755511989722822416273795129313240614529418010717809742394150273361803863190596887982944273256, 4316592177039333439926294518051713835030977580332235479867927098125428354065777057748226657150102672697387285768532313460, -11280631594808420674676721639341756726391169222372724472892442674542682333043499520811034611503921164661556343049822132450816, 12389038616570537592141337900663161882695268459548765473659623394722968318469488758493109486395254887325956959600311330111512576, -5773656510419150076864463247405022106183985079879118150024242333341771200788819454197629305958855289393786034247710273193686597632, 1740208587123427309213846567373508107143468005644816795833864165148115445204133283545747280444134368442187165453972258943369268428800], [305606555729280597931934529543606169904800061, 894730870870753114612068848942814604271295794277943681933154, 840580161504587737671285662148951017599909583645378402834939452026469833, -233876909842195878881883654501538035106471099612645632454530919154968809776783266, 7257468052631501498661437577239688776492946508937555455488515768662678238926210369548638, 27716152111272301620034685567003927966641399417334204291484494766890441164712399398856060102865, 20638604289774051089136186649280879753797815899806268277255498668990738425322015477830165892116142217, 12151735578417750946820237101662104048970256446515275801954818889514973521355241148822919663138021017521846, 27945680028681573222680941547098735691468205318170824671475209334218130441580088209217543882667311806255414258532, -304529896051853773145001552700370266219021202414340669796908758505230289025691262035797352246233783337310190917694212, 1648267079215360161939281077302425816265647909615900595294898401988081922391232519557330127999279860937054192101558308854, -3978300392034084219208588749453542834924807295387905203121180745299204371321253731239254585311663003223368182037283388735744, 4316471970441850166242623848145195778781798874905551157147838574175887966515543762502845716100220732217766161978671893740445696, -2284323430021075461151971142335958706237926743810447477032069155800420463924167198946449989156653355509758108848047291793913544704, 842165191567177464628032772028219203217774593087458139897244014147716189611381063545080922370856446325393011904369356966291419693056], [-41361781234165963940315181112500065406010830, 1903868748622823396722375424067773034723707045442882836725727, 301541611072820927675397982227872295069134127558382182979103156605348108, -323432832265795037760765309964602071791584755273308069462750129134524631991343184, 4090336712959999745381137060776518271884794526394686158260257061568614812919082489198520, 9276597029918777563340732834136879902051437570306045412674270659915792821607836349443608798661, 8388849420864625843183615254223589070878998896298148917780342980333034194727230523870353337768885778, 7025617933627321923889471677522896309172854930158603512064861656594046940088366393095918378364806786645534, 12603955548128042199692102077401008973586598193277006726735832173653223740830002384688007825012624339151617275692, -129188989681087214372548249178185760302172205672487356327426834615775608062582069672841364578106481548886808240890235, 615473232710706890528173369129617019483034222983070280008285463171198980624492731881758177929659249132455068793595350956, -1374114777962949877202012890298031078917906090905517587265271249841316196225350313773410171976574304234894853955511923443712, 1476443776656904717040388981533814165463974989558243702159750784395593880971593013839112104557951321252174660277305023631425536, -879438670739521073710158882170000064905377481039512044477021748193340068249951623486977677970664814594179115880450625986834726912, 369512864186954168775199775645084543242051167439518931113315395742594286835921298194868584278919166819704393846965788736562518818816], [-357527411203147119718272428527587573235773553, 1716254115943725301690074217670551021521910641861504411193942, 63309886658641642810311735616358340695606569827347753512386627337204417, -288017302317362411728633231022852107673620588467762793219897951373760272908591871, 1034117868066716583453714347626920589807987100135812797209149384857307806145971748751355, 1497983049057898261109921425822525254651651573462933522464868910248801079904797476551264564998, 2787704068481576615683729047428363732085062099464051015457422463554387873637646177850081153174262989, 4175940313740287150788444271146103383828572130638260593219320281954332979756662656664022093823842025746236, 5445390298995014107122528316921450587927540690574304951013838736097129745437294113816731804976265781454557223375, -52580833641024036280078607709212502013103761521609189843646252826084025237584250126259723448806610324014702338786264, 224412174940669349532989924821416216077812589139076786913504292258862306249908474182598146065859965626792371201697909871, -465384128232024456382222106476856881685195618999507600102170333259988854458729384584086888391044190935474550853832647814144, 497291567180672797149446578668097898993111323629041346701681431312594692221382650280211470650898144297908705426930050955821056, -329599571651825467421027966374600370004227950610591500201434108276487844119818281631563614526248934139233435935207019222297739264, 150385999728864555837580565327973451144346805119249169395454432256304954618622214107325403369203771214380884005274684302132351336448], [43016, 58338893192488207800847104771266434912632035, 965614356142848634917848709028219997446783550194159132327325, 28638977403357223058140185744545186817163528901775005929739422374264669, -188844017524667859968077811594424405143511136568267106818898426544931440673841067, -830891688942663020001010426969529632570229263079196744555047389377236233270016772205923, -549088215483781304249840619685196462330242126522484296239988881606416199159098654921761119268, 560157978619820736929511026810576933124280998346727117437916583067650657062233317009323209864912746, 2416015543183068955138698654272644044012090421932100733279936935543603852146478923283978482102194316969738, 2252506934400616478137151945990160099282674682407411939521399635718987089657891522660231636100836541631088079299, -20545579120672284193116435557108598433891807093601722347800781963744675251132675605914548160121349933558411674324384, 79807092885396720247469531242300456149515876579924835870961032257141903383297885507861148016063428663702344495568661736, -154812500424356113500829422925346472717711450422568185538246673887604499422535789434219029367826640807882912887941575917568, 165524238610198730003928374208953693582121919445209201305889777014930569800912316241837410182191986166618118923898791958806528, -120333501724117536863472156215235966609879311111323391668135985742047202391995099497846597964945480024056849853027885314595618816, 57500955571307189385256468558594182959223812221784265122642257257272206596011975963738942512493591101235353517968494922381349879808], [1338048904, 468738605401818756376455410231930388273238741, 281236021424337570502062331069835201688977393542749056911869, 42997943964770614019139418551696108531394820051484708551728301625872101, -87587407641536328840785506391228475525579823982308761290582519378057368423317143, -1308943300143012210117649780803193010644303959192482791411523577929744554037830394927911, -506239107765389358595816530302135999007859353170421434781526240411659763517945105699687321293, -119626894957301841698869644245100881595971261090320101864036700394669687487380594544992868895284899, 1321918192775526077348972166834725391262573989772479293866281742821726408189869647120466176745773770069413, 891582541318741814906670258218590782989661286858766122298606110737923293317625591038809958564303665899209951822, -7710416904699390326484902275061457058304500631497127487570525203957877521857599635541064273781199651215240789658138, 27661051509655152130361465543715221334463091463994032810970330487547388558297183311551401588553819676263952497843913944, -50696583831623851933707839842932886252507037291952737544402596154778526653765701230272125417825302987573230001072270891008, 54644218484136501832472636765495998897411712670788462058837475789292073317813644840144522268717996148134007132065495586177024, -42820642271103644957818280874298963376531137101045912106558114402474241742333884637742175739315830986363099559016146395302199296, 20820421204809269446691689938214558256196172122021167509434714368644884828606672502591287183044867048450969169247636858353789960192], [-134189478627, 110802161047543374831747131637897346073304979, -92882589560589209821452837072368186109849756389280646571665, 43511064106965430661260518784694588678725821945543534957201263919720844, -20945513244936104580191198105691531453560821744772875036195293232765848708625626, -913716961396617194311546670109273864249867106462921496778881651045750020597148468806150, -119338778704980897996626662947042003636361934621294076914126859751977505527632950081932247294, -204980226948044661910260572100053635516928628284943485011175387181668399381343106714686727594943857, 675685544449560861407886392092380251786703637918219667670046839309716409013790447563768160414965555963200, 337456031375435399157429639953493457946261861051333631478537381711217347948188153654590357578764067201292722217, -2779812242241004706175110516232075231833908729615350335804455246949384404722063010246689243171142439994313430780035, 9340603477538382214287798415709143383378476573626404710804818606370456311919341296321798670047672601567166881931780512, -16384114813265356663953040512392414718112244698946007772896363355270545461373508215197344164341151802696351263546411360256, 17943224896520822936303819312113496187349501592488740903655336601836059046993021929683116271359110291004059005419801047465984, -14855405587721940369819419735639921292557527867492862670929977082815939444867948196449085614548994009926071594092870333762633728, 7177457718343677109361802659195087067528106468304827859715242148153204413773400042776533470035061796772065946067942452376861933568], [-274116276244057, -306834472253986602161301561854570779465133395, -196200786115994637980822182049883370651206400563007341969012, 30991831660433283575524909665548700289755554958649904562471900863530458, 7508234706096399535940352981334014276981647202033805405662029125719696402039103, -318735239805145619536613975355320964028927687311032124832143432290540469285056486491016, 98067717701457366332111632930293632603989424968099331642796367440189864440547438811290126991, -130248025695899439926993818358206633817564614209026609140248513384300987874270139833797802675753219, 321103620979323716011612633592616369332518849917226928336084475612539983620364916820747827853078554912410, 122037470178982727388785371954846775337162178425763269740758870527317692175560162357457319047403151594590671184, -962912429821451638981343824995496853978384217155600137251905936587267860107008085943165778016946991342920571306662, 3072865751062365391029698079692656509933585362012739403170165195227026379516098472002222364059964445787088227222801808, -5237506615761853620128610531335709642263651898193508660999765420769815351667315102813020035317405278411806602762761723904, 5867025333745188781067562279939533886385697381100893998482428901918980936040814997530986080851571345878343618610668242010112, -5022834760719563478491360217101474077208653707688331224325840968850719756251968327994070156636916286873600899723092180177256448, 2364592754632604804691950592942409408994746637125847696465249857393502395845519780264122321513749631588512260515890785493368963072], [25258694453955507, -80810843756693805982604989136418358107056307, -155022812105827950625743913307061566558667033815213270349270, 18000795209162055189732439267703553482657206569080652344446113211445520, 12344007180504014947818955402675661160045228210046802450926253470584791301882518, 66888360324878321131810569862254565647608991988678087815391851129060576365343813827902, 141718673360721663319264970216952208400194995525600186134450955358704453880646915882079674641, -53252857870590612259019428651661968459190912121655828735670140922475313123488420311055196011053380, 141549128226282955971065540495430227043947928015048939199866415864070349753428590867773842958748251370892, 42131529995457238371256252562937829380564466057000434119711890629787841143265704005104438264992490624345474772, -320475362505391483872908869544524504680560073675110308791303454973128410696101454115072907641905825399465453851128, 984956958103445711975309982783642626869068911745162177737948270430486862759658331352544798504969492572445911400612096, -1658208148242804300344731252263827079023908282666701293321980827022794196395549204428667947274323687962694045896018886656, 1907735144947050325096765817127253200693044833433402584227436236394049644269550712282336160642464412147395320876331286134784, -1653663794967270077395865092685598317408623705924557098996877489740061424811046140740118656087382290352878432063456282052395008, 746522166167859008964059675724322127224647687317926020408256055088109781520494397665254679412808234129763031631395034247832010752], [-329039289282048554, 253302627999712853887544088670377658183959888, -78337567163017947381962000825605711148716983089256699771665, 9560494274645793761921891322467986857264701827161208809974883820343726, 8543851369445561103880408017401415961483410979917093056282047413767522382570061, 176801691449084503835913252548653790160280748950582364999179164996470825869861704605819, 109186773086379551812173065267001317348568525647790171829347484234938131471161962611475111483, -9009904500184254653055108872107776354612350100205284509439606608082442857247944395406498743876801, 57745540401303005068675487777201909570254482478196258133294374574332995710807863392156992911355616867897, 13871858360770963807833694896396667948516957169703564763421157763071737431523353882261941843629102101298710146, -102465275206663599279905190022266477489361284579302968230243673869868733198473531938064854521944881537979426955542, 307597847551665310901887549855657111511360991932601868727294670022112994396413677525716369044182438586743938402046720, -519722868731149133940663839130717039138918597492951262223825484525270271252714708131173637837915931943838603895029956608, 614482730491057141707251683472803814670549777558210103938100763351693668562648370878953061043810464568026724316831653298176, -529321680037084785256539120026372589901998501323711433945548141881351827788407528929781886028224045884842506071046849587838976, 226318435420633528491161648220836703118946164261366181368992562913947340933700050817022624044126048136195217639023615175798292480], [-7723925387825882964, 151527125282200879401065674360287334081622698, -22893530738460604595914449373908682123514603043258626504834, 5015199474530906590639971409123460766017637905781180197255492700893634, 4169992796096237511903431774751077086520781932348105981492043689151727598255950, 130067041536926013355184713515038185726936709776161458950841678956216220641954424352365, 64653222018651506084295171378156610017055035350445582655262645804925279384507790294876553784, 8462153991591171335289113523447025406909891940416934475511786639596221964574911891554361697635298, 21716313099722037658759705408999911319851859739858725396688222600893799217063466872904638125223559234435, 4351226951216201256337468423755897132029142192426032828097575927769968603311488928666078334674328272745611932, -31461702814865065595413764068670525220341309023769442609658613218585170218499587200127620804207179096658230753384, 93548812080155462930208496366480239591172303475140124725833399604686055946715295452108357457158329890689504532529152, -160840535772387237592750953430309288947049720580898743207950457634101438084334028068831963024409860824049391632030498816, 194910988749471919454244215077001363781360348646920091682620431398905655015349112408048177118218590873387753286913161691136, -164395239269905054565304741100673440151688604417589448622917274548325620380659414003625547934885609231652291149344626486280192, 65986279806718262264213403057449362986505624719789609276634584415859926268878197179904375539223348996834325086205590755812048896], [127828691613894983980, -70396970150323207012610315036607076678230109, 1414378497536441716669666892038622528236469417638046226544, 2643019242709580282502868704889164167968106180559039902112305795751296, 1521164879886785805019535570659148066220311218938167585090361666250497370044865, 54250319174815872255601668685259302640620946583764245125343519522607174926782147497713, 31329287841430633048461817199264507341309804518866537604832199148860170961910043871388736141, 11656026019076777015380151448523195519333606700784412934598130241929441249473627041819528253572395, 7475451738098615682081622684694956857302816627037440632976469947399404394295876057031279646565086775067, 1298810808402432331472758750179309680068188174439523720880082929923148478632824261792368999649524691505900781, -9271336657535933278144371480753783229595128871987731480496994161969284894933433867516703001002794484247212945576, 27673335407434193264707154673868941780852287374998776439677156379222312858397436857176593255254167593969684087173376, -48920978827853393778152547846895885591338902935706611190323471345979037695161908052191627986371775008074199200302628864, 60463502819592000700389040471840642042011707170857706682247899856041398991271862572589521685658512052561437772844575490048, -49422702209156020722539916039174182898384753629095328751367885367706131523536997779800869837220160285223351857528531947880448, 18524024505538442444283727875318983749128046749946963550911141835371377442223727512279561188660527356043198533688775886053048320], [-62077453644058823125, -62980572797452660943375056103729607791940134, 6307851720551821092390329189973528633976031307976191005120, 1360692448518477062095044664926324476029995756043330180606753016768636, 371066904508753523122131022787092492043162452848704343274292885542522735354852, 8273171177452303721014062683789989241530749789718107857696924793866850437962860435025, 12009524447151235817045625566415806911870466933214889889673683646396284287748633133563617357, 9403918446543991259295389630637548136078247641533029588614888885768156390647533161529976148114764, 2324732315085951785922061057484054732675201239006683815617566863146545093146047588859555748358054721045, 368500790306026492192958250361790418450281399080563852774033020061613703104505465386953078710709960073522212, -2619639695824641148014862012402807218271774600610621250823681441235035028526931850706891577774000536400679978944, 7945720016538249542031527895683439829154689046036382193332658809377187455244379231014481080825104572550931276859392, -14535222854915218777571881331473237059172818758725101144490065248746434912077144509285155690566785911881418052032528384, 18215278048929610352203107699858176984133242662373923324319049691551359276548660489306336679588557337645111266376964636672, -14345592612195011923738857701620653873831155590489978453097739423486453910898275568423221352069741900039556678627604624834560, 5010888834060082353934633991752574972949358491142868730733049846000059171780616946626519561308028586255221921255600221820289024], [-3813346797462655491526, 34777187861486398138068498548431492990602033, 4320590601519795720567601517172284834742099999228419896134, 663807312836689600868220412170916141678797241038234107801347608305093, 13477449184891297556625122914044166168064013449837432334157331872644511897342, -5897411239077404149778030603717374477834406256981215458706564012169053106574847579242, 3006196910584387901435098951677915721832427194638630720915611919457512672307282199276725824, 6143072774572652778856658928788716540686748012464451216064990506419378219833988069236906786897083, 636247094322436995112559886900935554076156073121748279163226557606516761929745599047381828187758925749, 99272409731492964941455924867719609073872361219488574829341662700292903082991839065299232149142404620519750, -708760743446010989628922829133460431934160238173576412089792299472106755791404888149358034365979053379868792736, 2207618143320021253203922531362747180672147649381446643577281700243160545225833353574535585303370831111424382474240, -4190237123245023184510597616362103591351353990045697904009810668024349611898788254735903192011925842666606206913871872, 5294922792661768771559169763378170649850173361478543671583115468094752749930972205316525635626926246254462297537177976832, -4009844747697345832445947752586372154082643790218091558185841320047253360463109086139478497274702260678431477834441161703424, 1306835324239904033579336259326075017476084294290705135288039365682337460479808903190506428897669491114446050969418311936245760], [2324302881846998106476, 42078909065229570354137230604925171727413119, 1838405422537770820844279998888222766222066523535390805581, 302765661102529536018995180993838372845783233981712112686308935225470, -44030903355809227030196398985135448392188868031720802784527659050556674754228, -5162714670021691772258712709606648722738109051383965991540416750049553203330586211152, -134720519981446229593055805074572417901713960653677371688432384220657198844868960262890839, 3511749787816492746482118751837369388586327230468390535065599415406276628147055918870770847184531, 144069518100811759566871145736918800475015531310074891016145959061930845851842690139131373208480104168, 25372953209858068778640847404752315854473860430882400609918825314808472975853895436334921697052236889167860, -183305663359863572676057897347276426761214520284115832098121635624302024739597472598600027930157609831261804928, 591232824227606654655447745883159128304550232064453745234354691647315782818705855745477985759627127326256923254784, -1164215357289322477901437916651535035539331707351981316897847909541496817127393797427974395458075735882511960673091584, 1476830728938233822147895601365239726716501546147480939548850454021689135607183249203743370844563791875908222418669273088, -1076546224566509278151152141448255386060716865911851259103349872400906912798503526413530080772708348119412951440406035300352, 328681490195729673677827493120957115033761285365885033133635216250599924940161697274600343395256803864901693135830068339146752], [44837058627926769690437, 2704375054091688434050158745578553927081542, 497698311838538993471057481847558272184959884474205038753, 128895706357682135893562987602421942702261175994727869765983332003677, -28367825429133787616886286950274806878372801083026727005122252205731712204453, -1938723822735365179470134607322171692115924796388975251995962504891565340557541824056, -708473593403240551849450828934054059202604295281318258786036222892605926600970509529690283, 1808043848341373060087135164371089371964762090253262333495802076373079651060652008914728808844139, 21764077846153734518480946271486821949652448421893770602853315222553334418561359227368018497356095073, 6151266835328062810322091864733315724172767950552048831741027987959553126410673254212855784162729797702257, -45228156587535734068925242653132213060544926532037537936581797191565184038475611628519305659756344705541337984, 151963262955311068823645654747360636468794473087604783924746895244598820202766469091930368682370352481431151800320, -309829560583614911590369566605556254722777281989522095703504369143268217452128704316628337656969924602165204846903296, 393369148640074421383577645836690787348897112055638271833144884144412092596205227171664290228832376312545742982760890368, -276919164972787823524745318583368889643159218081441112385068461905336234861297640600453035668096102834554853722477066977280, 79726012239229358568559825641326183438440680184104960028775840540279123560704814452982031229022863455136056531618778461503488], [9138751088969256978902, -8769671025911389681590839322006348260395847, 41294918915683151321685714817105132674202463956132477550, 51256424176753513756567435874944037956224315359974604892846228892290, -11230439614002000464342742795687460361284695443788896344405695196836149756595, -241285591990587738436863219395102036011587532230884843932084313298058946166963274509, -514254071185797466903455792047510471617244975408363695398928304603119520233467347747891492, 848330555051614172583492474558482665552319355722651527187595379434853479105353869878445340232624, -1208982828342967013587142451353489139543791602362811683660263831952514136818436221360966851151235794, 1415655262099948128294310321359965314871950991018419137769303193756171074454345139742796039021240721560128, -10624517915403350172787968654845634612232903349600128697010664672199470881153138041242529030004855843394797568, 37316062445825790251556685291375612474232951807423071076087296395360239089789157849307159683527947233981381738496, -78550538293119159722984113871569466548225565939794262478782771164513215222054033818436086182339078159866463587926016, 99668375547995594819068489426284951556525815032523922718747135442446774124403486583564930288419306574852432751960784896, -68085909040954366806185889658201579460632419086073882068106450073556216074879152880064072570429285170173293886480964386816, 18647526372269480043166651623106934782716893417895842882409706256845143167619004041709144905004148169463901825809364256030720], [-241509172672819779973710, -660530262468727072463700525036769901657870, -38696308942435806214087488861229269538632148718152610418, 19012689941296197971703337823756869216729538229608553748551944242730, -3262312243240935252073491477218598958904661011728263874936677913715379494188, 146831803273801196112958693874812554048309908785490077771198853175571343668044090705, -258654088472614939524254293364004834812275780693481742635316217299689167023527616813242423, 364301571073304653184302784145281604727127900240841239628872091817888206020683210186121204862898, -2684066189392683264900047663067555480551668638676353840519151892565783979084421319681490845172540812, 310074956751153565036485105369113292082000160627896516285517900519539551019190175394141990115877769843200, -2372058509633350539295494461878128929181112458051653306472449281093193318760951315426976381189020837840633856, 8716760612153525755324380405039511092838593634548288993957106710665938107542244472664157959795553542614101786624, -18884243090413782682055857764232247218532150077181276409296221500884483548698916232442896630748955858345764449157120, 23941970754737131569992024256116697077051779273381219276934196176623105401364999786550615958567662926342264901408391168, -15964858389502214693808925421226235731836356690845960995569324752633645614220775581249965570273887495836810873157372084224, 4204050647730911369320466412928688163725641083887289015874233707210266305940034923986874380706869447313714368681477849219072], [-230130803277276764232144, 2672748406006959916434543093514975783188438, -25121833536863827800117888142019998582498290815950599012, 6552147340236310069291980905466067664058189443659213173492454620193, -716029639690530986147943586895416686447283537585675986334645502503744224040, 99110561750052080555317658799235931761307901261315806697476632744479476439788874449, -104389704606574132909958832528814766786294759626726697062939930240073473505073907954227330, 143244049868171689112980314047991171877331023519508699766045891498908375077424133631259930034686, -1384122801244541080583259922310206504524202327405808031640670326563349330627514384925793976914628464, 64990633108837762189510465615616396203403383923011396893310186743207241829788520760049772536005070447616, -502931663812528037132224969435754844222706753168613558479944690014489296671202471525338032064962701400932352, 1929744513053999578081329863532352891168713511369442453541583973996117461222150147488420462811440599764240957440, -4288385489756679082539273354327313589764638444334552638686588616398515966699428358540105287774581154113292846759936, 5437129534218493287003999714495582139032141332721000120551664331734162437811498472738613948135097659861289791247089664, -3562436986081729407277510610587265325778922526653778161480133465938569404632961057901860362660598255249823872200453652480, 912994047931723336941181741289261194670197950099669711848519536737255270889499432612661053296107475535587361630406146260992], [527843779666809769313127, 901371634199424690336175226113815661779023, -8844092062570961040343624857263229754437398678634691536, 2084956758802575467596963282207111733661644409659853932094818615597, -116329450705618808022518258796362233551253241919986444109310915999379957329, 28372424791005084845606115261917336850232108283687159040233780591155504271999230580, -35085770167800846879871905824460780569887543187704437293079746397060712480920793676471776, 51476032780827526122097964851877996268408263846756164815754604810791468110223620651414120978472, -528753498185221533268059254156125661353405431498284819648557760028377839250892300468822396191689248, 13162068484904492302240298758265385171209815563511082466661261854783091114544809780024555867639941091328, -101369746326394625891931936785800435857113332714997473778519813324402291878112803249016746501760816184164352, 403779137528637047084462365226767535477978802594021853448605698406257101694198117823909330154366217457495965696, -917002811213237327143390073047464032094228318495035257306746508051442838509589989365998093621848253421977675497472, 1164406260409431090216785186419901245347460266688994985259105475795521968414125053134212904278855175659097834142040064, -754969296780214718778652721421705256835990358073332187757852268076981597881171599816618766935661359938053178626869821440, 190826902077731676510036841039473968649849919925135568987351093850931634602848702165640915262253081166453184347889274454016], [909243310128889518658429, -200016945257297452576536993442676914039867, -2066640489247704618461127721506373510807743135214052820, 608067524998739001764498815678813213024353155783368675233395222465, -13546568814256316761777285387174965913691308196878084716691191179688817234, 2819235115774427913708006011430950355270456266445097291437797012537279939938174087, -9811733269517312590221606522034482004381265164605619436847074843637080871279542698120859, 16851286177340549301777636495024520911184513005374654531995847868580295898785849482205042992848, -172045675080340285120117221150778275245778278326591948074686968612503711408762317226419388085908224, 2614765356802818516784579106686815519171397632024220717156235704735071586477758447394103604749275693056, -19502772335842451473319846111367696972844050028176238983346437609275335259123921844606348361332544404193280, 79749457195850707392262820599893811547770813413556331395961888901398157691639431994030482755765368400948232192, -184202960818448701890268559738355779447151651906279473942712847729002010071484537886431580870762627035157502099456, 234646631576318712137548178572123656823083562834323409846099662498487232596785159040036438008260818510899528496840704, -151671630778868718394080010880038890734529942888678831785443658070534950156847148615078338300176181002500534179685466112, 38342497265991667710557548150764251119030249040418968265100400737940296512204820029585798578991911846974042470891040800768], [-220372992186058289600866, -121946279342573449150452691176656719788234, -284693738229831644449141289151322642054926902338816832, 161250350934036120871481916782738876945094955553128435051977005705, -1548004627089860319165862314136348810214286700444873134571291900081572712, -970753104338757554055898304216871405343624949497337252992383987136349819498859528, -2217806847648721217635675959215938360333721800440933257228184968058731377143578584050351, 5004524197231676731545959554337329607194999858084320590106944763767124380396722637863909313040, -50045063626420683739262317362858080688453239976875547349892601515407460189891308808192289716721920, 519348331558359009521655883402652559852136126274023612135358313486464972961236662786321007059266338816, -3611579303800251183849561951834622944259483774022006335420330724494711720581168661577061309698824488353792, 14878048737402413948321285940560393390433647578003699828938365310424149093932754769480882085659286198191915008, -34706533875873502374227689647426766673413998568627301055611041067535309620406420558919319171644435838000720510976, 44410627518436168762984681667159991598009228622135383352345376387656704298567366528280269976025382754822351256289280, -28837386025160209166621696548909711227524572210938146586942436783521822146240070844622408579740339881439341408939933696, 7395237857100190856433412567669141979624456947891376431510002390750909062319194903626327635494670803987756905773863534592], [-1277721261941607836866712, 22441107956218942665842968880221848772420, 3990016326090745541204856348721912597433330617562200, 38555669620706101322565352820663515075000049683410135437153682080, -480552034087389922252651179489686085154581876701186069203359001790917868, -453521778142576868921577313035238240354514643012247035234989654816163577760978886, -372665976938513215833138570219304857582358316240662035571648636529722997713390895833120, 1341883077611747717318554899239334672763789876893102538072517848540533708263955063006847704960, -13291731761261688746657515331341669052549813956099320354885875840859343959586596456417317000810496, 104798516528638110731862269360587521678343013431326657444363137064071404555074106058607211074184806400, -651917811431249297883993714426523329472595415822250111362767060840767360832891552207122414052814826242048, 2630024732925704870541882512140489696886769576762726050652224806336748586467167221614542978697396691211911168, -6130756093565306744509641183858623538019459512254482518299875111977207115914903028489457391028048933774015070208, 7882957283630417059551722801684300574105028356771293623354372181599988836702817226658732659232436626612620852461568, -5181941883796206803062061758020920836241339893042260159845096683680165610008779352779147904273008466743845856930168832, 1366664208072692374388563997843806871503445337558884227116852756137728671847223471191822498117145467998700343833783173120], [-550433002087734891884194, 19987510443619326167750765788854947861943, 14197165869627059600920769721513506399664007918648237, 8234907512700859270173904279861114102110766265489235061031964407, -177552984244706941383291660030394834122595131662012524348746688672957019, -74679960957273131359935971993474143298946239649150366694744342950189226157414204, -31921397791523939310738996609504629054144995194606554825270252680316366705483099838944, 323099637338758614532783365002147588098302808993934461990662765937808986697932332441763811840, -3245907538877181434164124779157432183029655952187877512296597474891416571500738908176101415108608, 21510233397779877121232423856395164866614519854380876781199270295437421706435292998722578159132213248, -116263084697148711352548362974467944295912631555582883385775460012811108249280714392808678212976886415360, 443013509853790708899478318302652384469997768119503077088646995301203673576258147582666082909069219352018944, -1016185473340913554320520830825720607664757462262812010103777878999736414123090829955394175663973848451532193792, 1311128435007086429912820318082650297112188780196381481396633632565096161686296444336779171096615674323716200726528, -879206052025198776032315201376395427837664006703359786387547434227210183025784171094519139633073431066412924176171008, 241454610935633241684127569211565210370929823581617170492956368818721886239591272499664046692474167101393194377543680000], [619432445803997886383591, 1215299098154826531552777639925159690283, 4222598000622771146796309222659203649784543141486248, 1554632827773585937419637434814943006437176972097052258764005780, -36156077398597099340844227528710914105506113062025619108568242829954014, 484890656073294520927165304455921699990933861926858085908822272910409282023692, 5835284343093594599132150754198399597072403989261382317551514663693918802170867488000, 69432827129087446746514841032961714419989389264210148442734380775972383715914531843851531264, -726623161810766271408281255686455349905798357070377944222419473317296799781520878193390126497792, 4401925038301368526144548769472982336474269676037045421740131716496178479416643486751816450830237696, -20620856998355747523318169142343518056753663947307999579502102973171873201608841377185998734889981050880, 71606971742988111240993089266235545877729779751545000585683341340560908907817678508867216467160876751781888, -158415145299184028396179396471855043188973449112637393240847594300805515811985810282956852721912582725387157504, 204337746102695664084728366028094803417109314846579983084398571972137627189904343620883655879144359834689162182656, -140777889764477180160504758911921677398337200173479588675827947758625734646684326327794276964345860979292829248389120, 40670685031621079668516450865915841537938829514886329875537738178189185129466066820387749387282357513566266616446976000], [583083429815462397107739, -1194750881338008605143720329314586220351, 740732418788247291401501857790590493004988117481952, 256186066785416495363669506773646488409173365860230096418290436, 452262260424790351941707976165762040090006017062150888191678457086993, 2602823786628372366582277914677578982425121046092189117610300939049765242484880, 3498872591489817517814036730294694989564121017519888866383764073602596860452801800960, 13224606565635707609416206022224111547125753418027300135636039161157530402499584907785580544, -147615982339479374686819591262093837629450091984170010250662487878249672158505888683274296098816, 867792206925284922282678674529557102345229377389790252340353899523839604823926925600603845066489856, -3608782041870631985233658543523299316285756888364432000012282118434775478138644696638700367017555263488, 11167189728850958889997394799015585916003641441810457133464927820146667940490779243995666986923638327869440, -23311312721434672831759878265803489603172883121487256539354005820965114516993198081460657039370805172355727360, 29874230555115592301076898370558449737715178503590495545894883154698416381690004790740135351890910286878320099328, -21273159035697986485004214747648076812104415518624670881447337570299933735145394080635033819295662740006547950141440, 6509364635984698059608903061141318780859083400502422686909644856299016897395061624162024743722544789297469660856320000], [-14116272630427469631811, -148605633850594814342928085365391787824, 90926436343405316959572052352502005837259794007230, 36243073540852919090982968149660469457595817251631766841775892, 2930442192448898121319789861202770750884311874490444534526825269796184, 485534853310607964054910027950274148723731156060251743835768663554501107669632, 965206745418308595575663745711152487764015667338664562380997733080332254499844882432, 2215081859849610696253299957943309302163780157551767046112379502220300962114936706811559936, -26836094549947286985674106489247220864302626913715233403256976650349684601582865031186342739968, 158974239620221637694811083198110228959239130355065443109026031097105805209711775796958553010339840, -609387766014408360825731511511200106792286095595066376611806942561279654572691985738696220410967490560, 1680207115780845313974020495336534986169768639836063431791771141047579812554890805182560573578405027512320, -3251591548397659239814859886536224865817711845313930462925172685952276322873006563378983516654800471794384896, 4107779710400774878941062437780911457258619114077174510838774778750882727491869534119631867432575933989066375168, -3035095889157201611330845743245984093523932054507439327235254590609205001717951165731017674851380435970226441420800, 985847457106514455461966974194397084805410722418385738793443524892016221337012217578047715092777964791900458188800000], [-178027318404654681631723, 55616254239021807822152687059181728545, 8173646011816823973238600151553482601839699132467, 4297616201396882336295683956827895630891037110215962841500514, 1080445048763567763643241076752506961405985185925404664972353368309922, 28926663201580919969619019658011721008264966501904414262540944468737122432416, 188797720631118493796931888972399906062331024861364732471155527102614498923986918912, 323423307475785947480522393106927609052289575398096367540237915749552350799145536581951488, -4298436602312121005936824952021721851654253301362759347748870417249550894929020784282528907264, 26263426887581442385979189652753005483040532650059867323045575651161789780961169893049028225007616, -96433398338272072874006624820055236387752971056440481028229926410046025074843445977797967977016983552, 241884499080745043286580620388296030819787715088618040898176846736165556226197309467908335571974462898176, -431242627073071260292934302762626955598019018848017345801384756805852460116204708733915702549837545654452224, 533350537383095473940064497846921290291338200420660214333292685577788809333064826610882283120669219489228783616, -409058773533698943384815797189317200309975082791808911521025493034220958965263117303239395110728887056082141184000, 140568505728255198670423474903763631102596409508278953700739907860649159711286486840717373098367251958468706304000000], [-47576918470206561997554, 10846606391067659952990220801144046111, 146481215728574250503714472620016354298504418805, 412223579160837345737811203970399513554046262140951757302888, 224144835600837384297985795757014207632571140920701513700404038255840, -2556569087481894817441708860381047050093482023113247359904222413465515579392, 27902302440141864098250144351643267332227502304257339036867666218987683157365743616, 40760046141997891314049099476965349049838693405015496692192578294627339339438539538169856, -597013541424944239216585797828196943760870801198730599365409572253508428795030021176029085696, 3822916020479788591619592456838965820160756144582920726759590100338774266074913890059484592603136, -13900859493694984932385365208900135563696389199049602810276840101739600653407226119930537666808905728, 32784875316214061969731831469524993166742319548330715917052399029307101606521085425784580266508481986560, -54374117455945354015111172558496147265507471560503962915680300905138002636122760505690165389270775519772672, 65707637107387612127326915922867095214801622794493166118624333207780227462568933566553440652588536783291023360, -52083644953941834511610355405984482280345001033436568591342773453050425872782979389046882187188350110683627520000, 18753910636713692706324230886974281278798729601219218139532073019611498282194841511142549578368753002788945920000000], [16769677783071002022740, -1076659838842407416228055376006119995, -37197204128320499130170916542601559600200056880, 30191312193740648445804171774633894710606951107973281784696, 26482761277984195942652074068951630956523811578143534483822449039808, -423540619051159683520343688245273572090227918073038770957065937276214800384, 3093415702301830459076847031162696232633487266141117427298480102730827504646275072, 4384104614539986649705743473329238310630188490730863073156382485626895928809825316634624, -70726948045456809781373995751684662646676258900058852136391064975625336149866223570434129920, 480968413991918417241573079726316714038754274677944025023812360088418338662033814608804789092352, -1780891528316639125193240108014662596817328187510649451149598398810943295854681314958594623909396480, 4098028975692131939775354783330919820322653107235186397116105218447777073648389079981217069058932867072, -6489488888965675784353584125707783508657000644497619367740337564338168640540877827968249022773237301379072, 7716890223963870764727643592644052650572024820823253965227954605279373116053115475884957675621110808104140800, -6258634193403586957031249844083183993474618355435318873829099239669288813350284544797944847021153907952844800000, 2323957122002651086304669816326357899362034955965649567770253168019221038432928950286239794174515212189696000000000], [8220769764228048274675, -310878899274796977179274438899299758, 2422956983272199273910063530415702921777557469, 1471085708573636526158370003965095957273633776071280865856, 823287664967917435494474152055124872587179638816051035371467654144, 9925456965416069843593123192540518024630449420209416350564056018184978432, 243229695412255632642258142574004444640244187953861324856337115109405565839409152, 397182774014902732531602923503019794989940789172558376045688319782156292025655402430464, -7017275968213019679726648223587118310552102628091574075761612694827115244441191313376804864, 51333273882768339004970888844030331737764455119786898466257920236256077381004521778004491239424, -198450712759972397299720555954008356349812922894425796524956688096657991691105013202668143377383424, 462820299758969992207746052900449149094416023609465624687156502306377249964003948141804111867305525248, -728456380703936091479701483708766958372950912363298106778326261677307152198077924667485655583019677777920, 867115884872427851883483602325119618807878234051203610793477293122816084535722548453565504273510033260544000, -708021228789692586572783654652394880695649175988816472876418441556183338302562528679668722466657404977152000000, 265213661946267308823066979196729443506388769800757246218674214220557839604527607254662158547390212079616000000000], [-155159198672750698140, 10102099562393526735872750685319903, -3435984714532379015612284537745955155386506536, 29217731027735886719384306823728251353218483221459948768, -249414080214851025646503011795791801981809170050870673986917608960, 6112652261075950537904198036108694432805485057436649478421658793666256896, 11267982787883286537625016475400567772972836990109918782751855574451955443826688, 29832686185288802619110602609539126916763508718680856294831276398209063822566713458688, -569988212352469592114480745512817970929182786191842518624053533844571368379213048287592448, 4547921449958178614536757610107235483132097400855846988991544283356303062190682089893417451520, -18866468699879647319494738548896020188980383501681580943570453963079551814397009892091988363182080, 46575365658416460753861883324032742248051187542161374140514227449235807653688986091466511641768624128, -76730957060253208861421814243389370304608965548969086881006586989139443720329139160692679643415162388480, 93420892133314686568712478141210703413284995219256723415393562788586477956104906670503577096692705525760000, -75104544117592365964500750999387062778405752059630736841747965949825883709083247964568957985735772733440000000, 27606646100931787472627014507158373160883540472375528922378753738243717353305964272177297039619522560000000000000], [-419196785957733811814, 4436934204384943954164982681803246, -367422649160897348215268890736826769767862544, 2766672695678421445623801875347720824161747686342204928, -37431848098774845490376335337318300271312016573097793113889439744, 560945375366416674403458357120048107846718697796903996711469457084776448, -14489937232803139264644326845294400900167003269440881666463449467105856978944, 1821514501049448517851538074301033456213054383029664920367003542791761955041916747776, -36691143747141823147366171380355362923165608964740244208003119160605007218030145353809920, 325177512804473988005589440550725863623910363529195824664731407647056230578289910665009168384, -1508584324597807712686053506933449155448815287511999121871884599391829539066936520494122547544064, 4186919713604621683835049213601074507529022425592393700551511388821093250346751187553713760344473600, -7638816292066581084493528863882281265018314813617250773392054478259246078967712779078350911347621888000, 9635360935538453121289261974581980541474557548001877614348855870495058986153869360007803013322244096000000, -7425462900103808417324863033417377752752556829046137554030667646233492941822423617632787404849728716800000000, 2593088335753065708516350699248258559207706649699927193589903129777672729281589407642068422518164684800000000000], [-17860444630434090503, -38893049639882944813935466670476, 75844997855521766490342635928598672481666128, -198552607426077250518607870355351631581627589575849472, -1262148752674455527374584959036004753764401700877155255532404736, 28122185172598505433448184349623195325771244852000170153269714591285248, -46398895656555445001948317986427487980404145913631890402690025404929254883328, 88105314624170153940527501057212199986217327528476100090218708481804557613342392320, -1770542292583907709001024316888646845329676478555272021411852754997735990051286626074624, 18078431823599091746478982670618517182690980693360158182643433894724995017590038139661975552, -101822844040505901792215102491483826172082328056283218896733282679333043398855866466926728314880, 345890095554576891354685885022843990172128638692942691102945761541790030252982972096974431444795392, -725855584924958873139301412476488013572683902646377005207898938793223028063796536465195456471760896000, 940211661066559787793258796315777102802359490927745367950054461824954591253457183575284217800556544000000, -677099378245449235128791917716410206769240185091578379644324266750637509330831964207696612348133376000000000, 217124943427416434669307747624802092698188789093768557139534584150047458440705116827191101261611008000000000000], [7456466908240137475, -31726086072426588800284308376728, 1673395428308500648905683870598744849257472, -250385796943844786063082532476984516249869922140307456, 119675002216242692649643115620741645150154000953066959051161600, 1346510646934984769701438308372777484974188958825525479783447345496064, -3686457657282657273168366586353152827179321293978817401974269936659526057984, 3254455623636708890861834890844215970736059121276644770706418746046921190083133440, -56503366155458160188175173056441753941901619345270382486870297310911328568391241826304, 750250754302569580509723237643612236975424681792222259889263330435138930217556871856783360, -6086187573073189299730937462913746159805897422099105567014139808255551106111892836305206247424, 27311510433526923951850305988892443716382324754270399315790902499345055014369738922586182307020800, -64979085389433263096765784696354011481956955199992954695891581462974574075730074948658129629347840000, 84128982666654627758587491172695182551683415020095484835681430754013422189791586353109054353571840000000, -55825225117352658681231979894617307689544179509902136141147037620167281159483139362531900244623360000000000, 15968489684015571761158390027019181498759039312885405936801949470356382274297395229334039093575680000000000000], [169965155364940906, 584521215390154426178416739824, -142375060217880208758530692890142872724480, 56308316158210897507556362372117750529152562883026944, 7109065583448702672681186150994439949291309280825328290627584, 72218389991432567776781019203636429216644297626251515586259463438336, -154147065176735521718054334674153780678409189809647255978043424122689552384, 86529321026712756473138482278696748135477892170627369891499333597288619841683456, -683821936097523009994266916050544005059660221411136945406370175259669455219183321088, 23571366594864856706650423131859769742918886007129573652655571462512759840668765149724672, -352896684034034372315758862290895541679646631246249344022141786180709581776842748509147889664, 2040272768549725310082975700417187521999197492102330805615449569299849257282963159336050963251200, -5171901029344182245639306953981033837064083130240641313707191464391690680748421788545217409843200000, 6527126500132621358337658813545170831480014778177144735606913766320201479229798403764574067097600000000, -4017874599192042094553601850998660791886146867995157368367538214771989971678928871440054956851200000000000, 1011812954459455089988053985447926692210338187450590754406636317899140907951439743125707921817600000000000000], [-45155632216433448, 67286858292296746872368161728, -11023018607408944427596704354048722403328, -5723958433034262120573682775279390736012624672030720, -155081894490417374582616765937620133994309539858708126236672, 2476131899670161121852648955871581993966316858212613745004144230400, -3681420690046203573795198640274900457352812675873848705478273841342971904, 1472395719470120042399515609009245008976777714730368968357016720546860441272320, 30479890406399272971248201297541843777987884699683606229792036156599805770293313536, 753664524762013361253076523798293194233572511115525746661658606811159373879274308108288, -20026964564246770412066611940752733647616574945811308411082133569698999405223753642231726080, 130726419894235182184507799341413636447114422488291051351044393489398366968012887646625857536000, -332549926306886043128051120497050081557057749677161359714561288079076297555946961035591680000000000, 405161351832642523686832883621293408430378734177423237675899399965243759451364409811438403584000000000, -238162928855356238657275941913027548860746128764001560102429815773828109402575083349158658048000000000000, 53792319129223266906692760172952007516628772299956416685696314271267998220421998709900836864000000000000000], [1044659889484880, -966953651759674694975343104, -205448448250780790417580435843573489664, 304438553887638722360229290081257051990805498429440, -6360668403394861802262950234543951993742797677107988135936, 37233284119611874712521565105770019451871353760543317159720255488, -42416588126145612256699902441111417085421813404743817333362614782132224, 11440689806727340731672225680081089793142487151216888532425138109966924644352, 1585155319055518161187045730047987472699901625669289908695848675140630358890905600, 33825566819730640473259853910625266728347708965382906576622474624374651373155333963776, -937729310697845801754783067061099074444254580401347838135401483542845696513304083856097280, 6186423637456571063646032015758324943418515270725734240827739069663686428328231770238484480000, -15296730050119522294508136023865290468093342316161230544699897377294123079498240174724218880000000, 18074181362412147126505816041165711707694315240142541910417112840669735475314886460372418560000000000, -10589044472617699253721227712751664762845600275323053831208614617700019580733907881112371200000000000000, 2296587198544566366829145606393754637902957879124128804653274095086525814317442267715993600000000000000000], [31483668604672, -64224730517380831101131776, 41444061151204685659845878489414795264, -8187696847063798513383036113217737640962336227328, 65788328015753817773838177634098341786817612501701623808, 40432406633716928197602983346904006468956972855499838896209920, -78143163728444254727463977564415059789266658254415820633251392782336, -24226370291063414065544929310295271721116889939871524906273532207414902784, 24423810281353759200488783081930293629248688001916910804703802289017394202411008, 1239586785895571469390266281437503751850656167919957411805889628602440776627397853184, -28205804758437639648576084662649998190584860875112789984453972276742343410922755928883200, 179870987287572893926910423184122136576721343387043238421114750651233677016251830265446400000, -425301934550653707974932912178305881319256145980498334314349380836138592314973778188697600000000, 497850735323399858179775393010372039047078382935965387127718244065168186744363418229145600000000000, -304728246694202917433036921774019063266824965845340991872383949946470369365518803428966400000000000000, 72430083049136907632497674886885616873110285273666564180114061600376196512379873473331200000000000000000], [1, -2323494890784, 1941903764704745083604736, -688040340570959425610205236741619712, 87688232375178256842710229506865333910613458944, 200762925633082341985040646810831163622611733861892096, 59338461999131710574753268332453061615739472762843737096192, -147574655551131795895304617833405066321701658213977239929288130560, -86509165175062831036397092161730973154955661866283152272664972687835136, 27515055585350329456150113130012246486299467082247768591699293056182725378048, 19842896479040107790229921668447686329232841001446755716621504688581186456152702976, -381042639660051650842183188652417527794950373208256917119911635228736761475998154752000, 2317288952365738434579687789291238218286002009470008121977997104648829657458931662848000000, -5162675612520370106786714501124224121147449883330768668319129267444427767233321631744000000000, 6450310911018868372740813003405589782876842662226139928030764015954488351269865914368000000000000, -4314725296290327143414538918113901906616743826468884075290404168280982283060292616192000000000000000, 1449101353979225415066008867811639300003170546649125177650728437289961455418129514496000000000000000000]]]