This file is indexed.

/usr/share/pari/seadata/sea223 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
[223, "A", [1, [-1, 5207, -10241606, 9430560102, -4074860206990, 718868277431847, -34897101836203740, 104096386527233560], [2230, 341615668060855, 182434980378228055675, 4510993412521336019063510, 16160250265904739303855698908, 10652054790784034430455099915981, 1031385969762592841391471169315170, 3612019229372490795534849338111524], [-2329458, 275985715057489858953, -21255760156661833422990473890, 14962852033532417221314981193193927, -921430000192165718276708377873694219121, 11298353641533859917891020152387814630760037, -40394020012761465079378842904458743832762029300, 41777572206690957959735427199079752181739392611488], [1513301192, 13344382989670604841538671, 19886652674090659828353971813339245, 99452036553862628660510463534375182372172, 18105171967083056930176796984586988755113088999, 291213728936381579260147805273166863943973776242865, 499614822531183802178772711363081294177790328417913989, 36224443516864899044924309176060144780714270130594011194], [-684385396184, 143852133446584562177620628092, -1524132894076657859729643513472483830339, 21216911583239099612796306829155428652787652232, -4972402545551466570352361971107840129547025964704413, 60888609692247662931367369677547368202586581868138753318, -102670049539239877081213913071016256636985360108934398703803, 10481954446955704243736134092741186628603182106668349805185512], [228477899964090, 562336797950209342441463583723594, 20270310638221071489557036497382796262998110, 384977817945694984731436314339959761896091478560279, 44214264354491528201515248095939230910982892730184171558, 63715450196424956028330936287481759921284330946901244806188, -759536795352232785705474768753177452819057529662782413225242340, 1015702328967334998779196618623168146150897058280597164350948227560], [-58235043257120195, 1018455577605315644894684303716291091, -66264964817216733893418890015397016075899497396, 954985225286577825900088840474112448035195640067829419, -16750938376895254657297934840394840598190125452899804208656, -481490183224147108748439396768715826396889260416581134890869901, 105989669275667355087251318829894531626936014905614208841131684504, 1015961725528679074797948442105419631317288772873366676840561422901960], [11553349251187212857, 989951958752650338395901090508423787836, 60871563009386567829476079885902460719880294864505, 486788910842849067872110126222818148975805628557734677720, -12695271918817114994882979213108524022541740226585827196303082, 408418159040907834197310644288524468728633523123033646619979870358, 22851320349941597259874007740103050719584486805117789342447727252870, 437032978703436714600847577067495024680935764064049050288292635225262891], [-1800623527967299685670, 570481613209815927853328984896003632185523, -13580983852848146839368674662803884816150850721916984, 92131151863754721498079712345604985874931505875063651161403, -847593501831669821576579512968193815288375574115519600317216247, -52506337390034586603713441318973923018078739998123579875676112200329, -36578323812236073087906507232793896573581473153175587057506851203410121, 105015659304404495924391849230198975959891420562654241338706655374635928632], [220546413295218625150792, 209831220542083477915733858428028999380163745, -554362580607307243862846138679354535795273734674279878, 10676452622165821582227500298136058509384159532423820260808709, 910889552529040935446564793555667312737860251430032044627861461990, -794901030412265177371429040525566106519575499611840033406021729331909, -11440091809187117573597190246583269897639488427390822756680963993864914979, 15410409141357406831848181808845612896773736809687765377728925646803565801504], [-21024044972730054960286891, 52228229118141984989469804655278399170310857017, 107646080974123752548477356142150574011456643031957455604, 613782843371586487842833121906364792656907236835484783943069270, 69952612595808925758027148808724174640062817401586430335179281122240, 271960928564622054022953589887100421023938776064698060068309238852121949, -1414810071396295050195217690367489752488535197469412601365699436976288174266, 1428507041063658820332320136130772556148094858044313488162134315919667678316536], [1520832925706016873204276924, 9233701097575122429324289087802891873877687024484, 10196941805104752492239643502083114519061760219727202241877, 51288005886740156716785821306091645772756103314455629791147807703, -69330066470424971601191499685607785805301119703138360149262462565613, 31008160128150999870135999010083783646682085814641997214959986233631961356, -99184537494697325574151107117962243371327624706450052491569534310200353307688, 85375882957509802227476232118906810510776873869232512206917949109261880431454294], [-78739306569780499461111349263, 1207961097562927755470185045979398338196215216885034, 304037239022676079957445970469458371661294408354244054382101, 1544648770965726911641552925354694596480506431135805224450693093363, -151377521049051201924347851642070094515988235110186985015137411676869382, 1911260710980747766467189355525184933194710167536938190002986572289436866319, -4875483881908657098197097321058570806291789759658722805211068806232850950922242, 3478998386993953247502473673966205208029681933378396287187460543301722512239519792], [2464546284738759556147254015384, 121068881787260128367283258449076848958347416050049519, -5366904984300241772324422826927900180705554102703077682715161, 43459534408476098238562666924174708584574060622197179601922828966391, -7242584116541386119198654548553860009177866723166219752822789156614663340, 76451356990697338772212106338186230225853959154773462133981485095609145324560, -178912207617160496817758182528762891279294307397103168844842655232566839690599826, 109619404155704828330438439036313899540676075180372120864601189779550647897124511036], [-8855726758730876330807952553899, 9574384271385084706314749132756468336370160558261273109, -860904817927644836510525307025339968067814090672676149443911219, 1699943188247779785851439653788716611152908035647610592873114480420300, -192673041661974288388933872561499118329458269915981835894706155083609740426, 2132985245287956447551535433432087742356816081572802248001185278263138315657999, -4938135121891977761802608097774112991292030948966828568787263635092902238994163848, 2855172214595998555698355818047481947751986703246562185764796160418417252603825110600], [-3038858569558378741984974641356312, 612496226708349738543241241729747317479947102901726716843, -41041289244311106311559850640682072748392464925282318367010572000, 53868620080375197443475211277941309376148918036214559495729565550264211, -3416464507369961983019499288839275625076230634310738760062948677502037394823, 43703745331540319551812491284507471420504239176072807020160172877662956964782578, -104005671268718692037192202941484150554842111416713905397301936643963793269962366016, 63753496344533241158186076359802291107393037712847676720595923066303641672421108302269], [116744945779103793268997940561717790, 32370191611570912831411109742377349731618183317672399292830, -1250281657004978082553442682658082740936449628613862576720502285431, 1177313173154619824075749633212597740427949480994369934086027161527259601, -39255191620167498792833596974600620930708066094733827059017239277728996221810, 680133701058689339054098681205791392668963715010836123433465413034661402446260782, -1692444077614539634181232127013160575906125378929298546535214391749380563772173930900, 1249432863192584442489212521015976047752976204968351366269641653062276130056666288923888], [157790770454159802291070873149816315, 1438694632561893639582804657660142630031847259330003886586963, -27308099829154828285665047071029668995366463868007215115262426950006, 18585383699020245284180435202678806540825933261338034650377343251835193763, -155135366762330240179475219220215458367194131390582525772427890897212309590987, 8220883446977099441877051440153747026224441477585227133971862678046772425204391479, -21104379918070585805291608019529146887200627344350788634531925713888348009712115945344, 21845978003029890551019281538130977423614719802582213623676498624932922847441830562073864], [-118009040371961103755912539697464770499, 54594334688480622196636429099882122006926080278385669328447532, -425787333332593319908110134352706048971434040640314283129879701213670, 231856147850574365890345232104069051136833427042053559887313876590310937099, 4996814388895489263687551942249062669153904880680990764560637521269428764706208, 79385863505572336648902548815810613839016211145912034318502975784658599562540043161, -187409470572532076100489258300559470610048780033578747939372537759002470121426556528452, 344777947650351127353432521855084876237718530741322757652905630481996027497107462360421360], [1643462550489072298972003804947729882697, 1791865549259322891864579232555179656726585313560619896681376880, -3878777161266393504104400155724467845646433521685605379370674920701641, 2691467923677632353067600485290043872923986654726460548894455982263525280966, 149287750425662661635373729718881665569866007531793406957389681589421046098841228, 670387442508821073112543158894504663901848146658082633594559806734961994992377488548, -735908779243844884691751307833527824874658584652273775023244309476030951702737992527235, 4953747847935136638242954768442590578630442638043873380938056488648245905065223234204083084], [76261342776030796004991372126835148983884, 51438175729604426821165717155287727493584475507504456903785254497, 18002512907026902203171774949740270422421549985285219756884091220087261, 36008751773197041348303151518901884602428210490546549424598263451939917530939, 2519472661098645199295658528271395721080968216675332755400454052361172367369776447, 6382749516338827898471647653825491692184258705031882028118495541568996597601983989003, 11957278036848463484904111829091338686345173499877565990446496714472827293167254844633389, 65223426585456083658356705477625300460948944554443474065824470326532447666755505274415160656], [-1609089060916762573215686181576689209298051, 1304037965069098546093506727637650430721979974459448738779002477071, 1659564525564925702622769249339180850574267523731008207301755857035326812, 565921147035794433723301779844507794811397190289689029846215164906720531252074, 32201159027567220062908473500961977957955361999582694186001128430148959395737066238, 84833976757626918045664347610586960784864558094043568342018144675802788147320349757130, 347725954536639033079473209759902180781221076843822860873560644288683725671639391866058986, 791059605158815693886390793478719359349466027340817820927421900140147921907960441839198104648], [-44983808150574703076673668006926262249260012, 29443684517803887814514413497598636141558478591582424536607760630232, 42782447457046663953307277027726690131716412839260010006854264167453551063, 8816580898168756372626099457882375102233836075188052806341702922888449263382931, 340805336482909145732386390543332984704655881664696339002317432875960907365844229164, 1286302949184529894377064289539620977193414508613106022782369333469628204245496299721542, 5531692682353719301523428502619385924548540362424048809820642186750842875901899083551039916, 8875624197095740841902658931045036956475323864585418253503977618168348798809929991268207676432], [867372517463730244082445745700882636779694613, 596518652977802656971940009925367765517968012901950773289823363954230, 791891819036542861650522346185206036588393752075328807831741904648181942824, 122048757955660087436357526939684037333033042650595165185936357835915665397595952, 3154997690788221354802296777090723616971903545823267992129559313313699144713976826110, 17760036982805548679803278183368768639782190100008978359289718709012672547531040829024300, 68913885269719666728380443459075190766883243219992135517119311473295706819801925183110175428, 92457502587865138058744228786494816025361266284102491057215105998883963469458579696631606499762], [26497063084713812366050630711596468748398128767, 10915670752459028045342086000162215109887504889503105304435729211950703, 12059948006813110949674267928697072379980578971129300233892741191166446595159, 1462875197727232758363147131546654672643415978362956514836554708439617321179784933, 26853129788910436292740889399866826728628837881073301342779246275478048885569667732589, 210089168340365516198687160643221648563078395362611434790930125276026900303852180456772568, 734815758638875739065138319700037535504048452944572548871130613068202379687158663128376517617, 897090699397748672404886745217482629448442594265415678659298224112094640103943363235200966531072], [-231872617218582829480598682382770572252669921944, 181478677345831170761996755815501000444710662128513229211071066899034175, 159046139238015415507571404539913471841023107675891686570895738698658934733706, 15269042771773018460864486131558892971404401376159918563785858194932976950229137269, 220246060699070618133197048517870755795981608967206933272903432307065361139069903942904, 2134867990834295877771580848598928144055319369517373940264450930754564072930215510939477064, 6965017744484665057298193674404539000257388709945354513566926308228437127430064376978523226601, 8131725048413359546927676861091906322176036151385879438619236630993153513866259185829563080982528], [-12969252700992953177378375480185747024602999808248, 2755752440128535121283206643366536066626515390046813270925912317448414159, 1864751467199603076170505629755994689518020483418860709803959996008299291204779, 140655140953223224333343554516080063092644020596761752759543394207359339006452495030, 1793668498802924737674821646997958688829365945538167583133469309708257390840789308296307, 18911727373601713461687622866325236318150090062501931761080488576516577979236222236052495425, 59874428869315601195893164105011645227184498775978645812766380812309417694024489482658065160002, 69060526917439861806063062520769448327207914813963492156625960293207287215214783032994495506159504], [-45420042318668806423934041784321364696731013096591, 38402471170861849778558046455932836088698665920073742499355624551417459226, 19749240439803652009284910474637595825071582113662784916951481098203985769015370, 1160098023461551817480369327411743734566272073614121041848945954922048109291670709436, 14492515840231571598171161132133461240098958414564722385304522754801221258545086573557437, 148141959889123534400109830431552701149929717316496534079279254182538366882034088592882020937, 472279790966130205812319519780930412585746837563983681837354359006006620568786266357206853223391, 551051267866187231941774831762997103323820741702774100425307726382436390974153278022601701248169216], [3841826088666147184000312084899071284305397197957984, 493233748725638635303599215120996785247464226242151464331114726283093041475, 190946661210753741239276917498611565558190403881595750988889426244891325768869240, 8693015132786050870996687136867358281347999914965072904780105136812617111337168829433, 113328926521639084323353473749169619269971925772951013186751238305863805098174492552201792, 1038257051904978448498212087323936873209411416314112068266121092956935248804647711579915482292, 3442050085366341118897090704928726017612507658227528367023111612248277114565340482715135993475783, 4142379951118650875832621051650765225765382349090043315686869703558389406325228177091324946464244352], [63257607259134892176023440539211181351317927511301945, 5861679798156911104577180163511004889690087704274123328879018004326903310825, 1698101387711890779045415430205415644203314279443416996180558235080798034586449145, 60115712136485676019483016604030189285659340380563887632996176032499890139125869873523, 832841024828840456753583755966313102619621339551306503530547672493371107922059590014416286, 6570980362640617778595469260672899194309046555263935952581795232047342536437379389393944727082, 23271773558874168106045641106718976844761541776999561679083495322956425115218494470146530595946538, 29413422214454226200897430289741521095259580635520945448716892898187646633794657260054720715104093064], [-174319981973083353974792614478301240371819806064793447, 64687447363177800940303153444256339875985068417472686353229443285726960300382, 13967780186802043656965388056178624293593415086737802841515235923740891485965111840, 390545503286770642466608111044932395675566364757359686376418458927754431345040153876808, 5625632782812025576838385530711470321673075258848880276238979816035054593875828778067714898, 37818090550604652921625793831382073578548142519333388697288576455551372212124620992005142876276, 146241860144692922248899839286476290760846519034002638537013531071921624560391626485274643087716460, 197776449248935178451547498497421319339852894619444076359501042381414997083035908791178474631854690528], [-18128568985732406679185583321508361845043263847653918749, 665072399599767783730910057377887407069686997172644761766956226240446435417840, 106733991143426796444448345756223585693392394253877030705949116841026106202813378151, 2431332011735865396102370080181134898812382471020108366280112086912696507324428234751153, 34441683444803752665617778627110918967154923990838609414124181165972743921225209322841424794, 198845084942852480428164069836643292480874524218424440233213725186755041787218004773569126631909, 854369824316744774449162229158690128139415139849210902209123376433035116800916462872571922580959548, 1262353689704289216817983305264610711798986470405813378864319430167363190757667773832098486522400559964], [223, -236695494719194262182948538554529789983290267503415250262, 6389625321221318941802756733353280044997828178830220949618857328111749051586264, 760488968834337503422227405875549922076192266760900699735820615250428159025457734945, 14787715217329365106425275860365548748405142638077581591152602832488836808665816509869237, 189379677059000466602459576034447681955545063108215172553824722946620609144564162406055436514, 956333164782919619449224748538103565947941059933721374634461960691717044458645476159056459273068, 4633327674585262199227965034651919585709841160264628494357308698376080887692206160619480128457418139, 7665754661940630647322493759403516067512877903537937097479259391972850148297166022379128557616963406576], [1402578570, -69261192545330796189796395717803462191814356421312386816, 57523147484946402402345246614239873184007075994203228651040158219135573045295716, 5069941535502799784803144580988820133414088402712423042365142749160241906125257200409, 89056672657013047014874432567650240170624027715313365483132188479980508817270314019371949, 928315439547608908863396416338765811340171403812111968287491908948967532551632432925290871283, 4187191466113571885496488397237156012476383748001752397824138076904086261124717103644927142274706, 23233521475364501502921222045102162634350540050180878282263524872076253280202393329593104133514152085, 44384599808665546753078039310286316895422630667837000477113552093567378613699072849247184640267106210032], [98210486220515, 41465550265401848434209790694409198701191559971235529217806, 486498104387776510931728219887931160077863697403845968778754354296071429700143287, 31742854128298318372075469007092019064834735593809131530311916753714445272448278352201, 532247915467570773121373659290369167000084133833163450287122445744561037339306273123265068, 4028493172484215576605111016278782252283077966301864213266823209373049378317273816846462741043, 16405684236490180874270797906276446366240402541657315831141496333605835182218161198370827672001385, 106866237208797031753766786881382932450122883588302484036169216456103996576485144161834330670952814306, 245526471597512959549368364230359963603624858532462537271879134227577351748440746807508261452442645839264], [1091963221216988338, 672600932926184218272526711927456292060273883200790340774605, 3874518444632578199108022780984107308749541094617826159894923906905075270642110229, 187493209047724324938535007180103345512232817916757767939509340341182876669526083289779, 3126701433368327353130404472694246885140409345308017089706886775960516413963183483547917219, 15431163817047466468615890745707149128761721313409413693492989479748841003487253394073630909871, 54781018826449000207131850195070122178345376568497088427739886254775817363454869234829845414769008, 443598823302810334020928545429898532131027572404571932427945483230916370188998403986394697015235018315, 1300143838786527862727006044299226421046555064345946871316523082894195433941819122510765664064005236543268], [3794755498528023705482, 4683189665583991510919373017240083575547914083314513398501625, 29120801296568842489452670086421688654802922927296647401028789522208322162193615932, 1051055975028283406600242157213859764318782656471139833413403686438067240567406080544557, 17750957354060085960648602515531371341393469141435727597944267017169028282495799003358410377, 53298216219422993264350060216279469480676590744802076485951450985706391448631537335138365866133, 131763698569939821524313326789505579127509379585503568569378114916204962516748534017581394840959182, 1601772173404279500617053487314150229005675947422108634382595729028061055929129785996442086202547446667, 6602505878181909081664209005663017876040285548550574789883787491531357516705931114509521336808958217765312], [5562140552228365116059247, -14031195778902593184652033993121289485623140487298603856847920, 206975881827280703314429963265486984881545349908389413368276285156879925690404033147, 5637894731209857414740782707645439689313364043043224817522237442550815599448458585820483, 95547368225073450325882533564408385428568809295082598498744449428947932595062234576465175536, 185577540463709016330962665778202021615811882839428964900965879994599116198709759219530056930921, 587488717647070943659799936463892653815757564046053416229220969675443659039649258612388092897798, 4528640699911572979188990897674931226059447683074195684277719742703363787684165217521513290012404290272, 32211615107266758698750937297703055816359654237585127019846418093045147207089290285155416099446923887449808], [4068937874032651783590360815, -772400435018903132719162691452273185276754113904763329538693090, 1393752219872363444559090439475489234249695172732245610418869912456793626929732254861, 29251160135208793221318956404925501035071208918031022248242863381171479359005069312336162, 478375009806833487564764624229341973658939980991248235489497754588575472442656925466903962410, 836515384837353754836602698153998352641346648380562515823553905223307827438163042193095942968338, -2657982839336729033100518094242260518368933480061418856308180444130428303526393788632830172797433220, 5431894992433760865369028692485785075529538002166410806689714825986719299177940609250426647039123794608, 151229045924971233924674050132638288952387373829252886665546999800961954990602582063266302415665621045122672], [1659976004802647955294910910111, -10391437634508972167516407055623636020394422686734784046762529961, 8907611340060876862191940968894192183724327401336192538232516624111985030112043283385, 148701730566014523584136340547148126710364923172683952757741918956102196330389131781006412, 2181180678701359273140392860913100322676736102955836966389475973024292895766948340630972755476, 5285687178958958055155111431716452940203618842365937920798916725343080754988144616116072621447309, -21969290133113382964141836713813493052177341034150838356136032672090269694927120663887804346728667628, -48671321143908919410076471606090439422350887330317224252772820989381633514738662102310574624499057306596, 684362008699105106711205141174380185798926584076549270449354622537459793355434646313853643417509381647131864], [410524825382447990008011315331900, -82599705206906123632140087840791011692798838621862779244848977800, 54119477094160380490394833613463717566061729977647045872143211615444358554993928015366, 750321894125018450339919549842251778500655630676424527363761879491030575323354104380631436, 8784902147047561731968051102448911833954631981718057642348378986272173273745527110244799631784, 36841531196224860699918344678188650573046155641108298494876445552783697886056154564951088150615843, -125709080226654612887057169011031378239334546886902526150512052633058043145028051414807109267115100712, -540413672684836985855587321017116564513714993187603183039200024634623528534349274956211191322748706279997, 2989885751586114162097601424694393575267302038215515764079272678184920276474610670312425323213828625005335968], [65951316807035172414373609356350438, -317836143529411773209022660625890371646185231275933277916021847938, 313054254978569672339431586328995427968251737853350051189520031555319508319463291042159, 3792489695557049625894149172351250334603209612606564726936548743159388215642403529610586786, 29372524679546387961759370817773376078943494659139784408200225402530290388819356974986120206498, 238314215211312096790922912378315393461642512024175292986638434064466009290052913187286326566033980, -568548766930219494787462374958928311863773754474041687861674550979802212510329104476566622471905125050, -3709731162047811090222947929798343148063334530892902201698161135455690338441737192907036920342862095972729, 12630374585353151751228266266105415589597117023710895922768584915503921849022367223827225040685463575094386024], [7307339563134897231571742835222424218, 1878441000306315021576268561907792664997105312913589730875063359122, 1726513730089267162673641712261623977478293157438973048151212163487379842943050919394110, 19238658869794862027245419983261590732737764757471543098105407357355249519260633564192799056, 66680990999794579580421577592807062332211136009040814936807851976127735583346594010687133214958, 1363489267564794189107289384868642713834550528103395061688057523994228398899844808869978777288564345, -1950777554824686254418667059560094006376008305061468950884766251248101795493285546488709327823510166199, -21248618178597004049988827838807226842484182571693811839450360593801547679443014716602248517973721480176338, 51669355140082142057573083697070715113653035261724681380834545454147186802558499248087012106432568035270121568], [587908468714338732925905801004273997365, 48367263700659327182870320062732895662274392129936189325128713668449, 9090175162210519271953158832612442682675035636362474076990381144951966497534139313219939, 97355719859154799617677436777389471991365557562541765764259175456266224851161785159337256557, -33675346119184010291203693157487279067180920186641783489051622612493054838860630750214151920173, 6835781846628692155658040186113167446856681105567620948644631918644081321157442343216150077470053627, -3331751903498005440112967875463605035041842848010937904760153742565056386320050598177586137846617673630, -109656545511732451378043410413804962497472626060070435910882625294341283202759966931353530006346816768468673, 205000789321435269837283447913547452949154896114151091427901715148068708876038959086693096942781635691062845400], [35856262176443776865793843126255637111555, 530875801709989022128825365773577122614803357486523669275241196939304, 45745976352251139819336181212698634607219636539518869080369187545298277080538160195311422, 485898613640490271482485957446241467347692567102851798806250221616445814829520111553094315510, -1534347031684283115115303937369252479918247187408813056884485834765894352696527875783467122153995, 29717274064738799273397407930524829522232092606028300686374722361469964959221238006794216130300899526, 19009216534693393589198366120763768571974466688152486407110884145109165089375892989527045903553165419932, -526521597540145735730568545212600203524546860624443667256398869832053053621296140710680593146498896807948881, 789990414944305389742305914401850994640516500266401029859152317371516798814808227722194924935263722203064453104], [1717143497833590242239561204385472973231879, 4124706102655301217064046400215301353834511919609346882394414208867616, 220292708642112072990424031180785930012018846546578596457575455967404445856855133694504469, 2361415987595716199255570523135568967601708661239991005575161866852444380462833364891435372341, -11311722495821147523157281752806243816558369632677932153409599865497494895000119556917625651072256, 108167512833416629721681240484126339565531525276686119501231866390409695927266661653427145986335365522, 260632391312771878509009387153222650988386212202335875244957088187187114419934623743673815871438665241862, -2391902062059076876020476630772588233069278187747353522099488187400406284487151914746977985088993329366119642, 2961115743523669298794642784037795756578711677370278036108086185324138732621625775256071402680434211073975783808], [66440896638808378974291225433235832263298698, 24190570088104189279686635972588380119276534093552993044908943191931583, 1016167849488165621893586889516036594954280414868090924997406404812608378130251381343205574, 11046872610533292298601608005351369543731924656783630006813436136371258536993613255356456266323, -58608682560634010099385423231176828121611657124934028248848723917959957088713487216264361076580881, 291195305009899212328840566024479187787788072047828202179653726010330297590841193081547768195695076328, 1949491846518152622449610935691647193989705781317456303185751883603010924275478287804967261901164927377508, -10381696342990184669260934313462508338256827207871672300628038517725729563142918690944521245019334998846303732, 10810889121691391373337775934383122189386280896859793400383612873224563510970575097131175041511210139296779584768], [2125924827989916620455170217059478028796096581, 98637370335822596740341344208293456969681664201287803423921562677797243, 4494334461044948988459243216194941702437274768396106280603383930391360859118185038132979739, 49278031930988469186030082589535195743556911112126610669194522867145556058592276250267921214941, -238762932477386623097920868879854892521539982357091022163054592165649311424184974942703594284837071, 206934763741425299394776607944569400804110621899698170166013049654509861142419830200867397667571534600, 11747152229732635735513917202532397762784798748608361873133503320331974072042504127468221195921333621363576, -43315440092852544544305549402188590697585524493760816927418303476542898646266225388241822237208863449350717920, 38496580894709693514042214358605661234318595410607830609275912075392808183949388850747147198951783266331015926427], [57337538802296835047684206647652603487327828664, 117222900986113713102458486191271057250985036120830985203857796731210155, 19075796583009027590080908034789969263489350062938574232125938058110875348980988467849214434, 207975524388078988141218015834986744944987475135025000446217733620869928464775746163739707480321, -730754670933504032637422995188334783832601400693076477966070969724320219277218101172459342985073579, -4242674250502153925289745003247670179752487596782827852079271696746607790275729730854758774632381937188, 62334694936483367380445306690840562662937683043144688952280094855556803736434122110705498977905518526850399, -174412190072555935364677720032921677552513688534643124415823217928690279658245104912377859059472294608258431817, 133872614583905462202315693091950815115822490320232451687658676364081175046220428300228568879031407134171639551112], [1324356151570609384083706439822075370551117580673, -2509566426725797604469299664155381509966595553207663978090764464304882653, 77761971764842345234132442594555434687039692225605058353540236358678935501885885345986081253, 824279062526814592801618084812905337985749328898043370231938346178143991550307709286868644195855, -1073171554732535040068532834799179970739388272700682645395898827068896807688579162833814924541900333, -39867198533043634826440955553689153386835895354292808709178129447057232954184598225792929557792359627031, 301991208516986681702574204850151501345422017010347073049362683314302751642311273765318257663684535576728461, -679507194808847299836242689389497482255847878867463395018306904048477130528628894778237700293028477320235730701, 455188327105879103470338628587606069701869786637163000738202983919687605272210328900388365211580103296017357064284], [26549058937978982064319619008475477658862595370800, -31237102122567430711069801007240516953385848533475391347957513683101869595, 304675041905068580649864418287581189773332357509108171902889045812106100495286677153592033044, 3040702028124015789060285034857549233783941296649116559601036903812207063818038023702730543937601, 6061815830390443796629783722327092558202015420247209480664608411517318240085741563576104007517014473, -250023909559328017587396374110744627137620886250513452568432756714038134260361272035300346147639597591633, 1361071561887281522701655090726397532465398379919461423125318771901273497768879627793974347255689711576469970, -2565923512892354828035796590079432557863340756829731147120280148933216613852027102950762066336725791636759100650, 1514968944489493233768679875553677044241356994635122329778177170039535475948767118813919434742038413312367076447824], [467213931089399979747247819433909963606347100797150, -243833845980504717824567563134583398179277726520627682034659016842980759532, 1148093784936374791156380937305490731158823042280313971460655324216845813787031165719086410495, 10301701169548354543543538219840154521541524149188170779316718096981213019276040847057920683688197, 71633644607857375372898376087899972664482960990409054935315020258141147881251175717805634469077175927, -1313284348912473090282685918084039375681711968533515734550099403481690996619766413275199523968815980775934, 5771644257001363963557489269371543425289960112684880180067472233706619129857410520879263437865553323966212701, -9402368696309363362779432371325515477855486875284046799306370596104818194058735565321771645031431118497646421502, 4940518678093747683364967898855484268695996745566199160799393320542758032643353347336862290229434566549009821739814], [7288903524856711543012641478806398555869733420754751, -1520010903087677691690005779289702499571638470296365853533991039266365271391, 4163346403373880037365547856504526940868365069419158361033383455518125056718337127179230254022, 31279194892156548868934568370097218083835957862848611794837857807627409692149439379991037975262696, 472312916022383204905562469322261267932034913135041060365827181045920088782637747469094235217092964503, -6168704751604594081189805410171072850634384292003969745426292265415491873105311137437347488169915572121780, 23200995871190274033713865276663961115925904444052638973824137608464982848428481313389321725883002154425525480, -33460963795682551416484413116364804308455221489997262826507961741946007346109279252551773385966391809178883434114, 15801511912421582149347950997795167021654930078714431004506194962910056800733050768659147210262741800787084251076184], [101669530627814862541554313426055590197307128883932355, -8069770012704419537803627684695786125733924956759614436899669039208762767302, 14536293800330265607720014092765520556199181583529977739891846534445462987155859190201331764080, 80512872014460311019316545745201437890847561124118627077470587010007122458686854247844600340612897, 2514420156872445695148340951537258071851573643260099462938556196221777524918247752314230158741298895311, -26668064337062064339973471196253200279368399440651377405462141211863538708562329225292229302062006958301562, 88881965818141065760037555655519582542487638272917762265851858719932071770237380388818071110246973153388983246, -115723736213540867577186039380449784138810456196143650017068250382941146053932633465904706870064994902161473765756, 49606840615858907740910547444011299023134861134076974013639321070618901689074922067880411786043389527714417455339984], [1277464549294694502213877178312884091135027726417400322, -37285236175032042609464317217882425873710561468288759821791994528971562124070, 48887571545746201041219552516261337542923326830602853913041840119140689395837643127605956777274, 146204660482265424018119311878698174830105418652299011069942381917397699480432199452639911484499586, 11786952818038826390288989642710890002804906990963234659889382271879167891420393823709746585078078287237, -107771844038648938361819680760751854354211579323192801263431213001459833262660315563940827786025790746746558, 325794220332226674156374095925429606846352126681263126632374464435530067385736569733291985521347697968600356451, -389147712387686479154271571898153741284173939453165048368537476068350304737929198630645278583431140706871404061888, 152975266910849361506223086824773081719375268388481099788833602460856629886310075058161361644567699509179261754362168], [14554760392479667702994971873404461318183310729829713856, -149945812110958335449382277423782927265278279645611974737776881603370281185633, 158427019430396565569181816089826480501134094673698548966374354229379515378692127791797247002530, -30057237594199526626358934898478785522193454374473175527410702467294606778313951007780707461136837, 50407557528548384518766403364484511658374482140970463937116199196288976546085483260610713670636077928900, -411028073157837746186310728446207289245398548580760306968159547959873643993935322961240890781010152007073538, 1146110238610505632810200657187646521324985955349281034390364101248659917290575349294806315628738154927599741479, -1272956970077476192550375080679591239994165364380924638527260870492406494459365605383558098917242599106464800376434, 463682693782328736002257120703782836795277427656930207870774473316213513944692243275577559346311230078485526532949707], [151254883677353490452065947376603341827567250335586515299, -512408789010496674655590526696515890689066260569547753639419752755761424735927, 494835360595962010826974463509619272072341003222613877337731859790487490713405243477170643027609, -2009345152969493528151608319424715303534380671568195268264451030703934541764290377231404713726809039, 200308004790560886338426006334175886926827469532972354253732677516848454376973239680612364499603054010969, -1488833215749832633621409357222367382380955030269047954189748764787744769254736501799682073664438806640307110, 3878981463697120058709457279136391823405963827507609316048273521029195187189771302966095245203153826155283126029, -4052356435209975074372997046721704963931482712926135819449094403685725120875913083754759792828596240978138317483144, 1382263830927283291624765880350351056264628254586713053135156070791507221383270172609294342965609163883826204856613576], [1441252926835895830867974750919979444167280297978326755549, -1369274438018623974732285576571662108460005888996122554005702092550076335743583, 1489931929048554586521379170917008698461302195250104995491911348578904834632044644947014038562332, -12934976880112278160026067186926708881935850309323641269389305706118283376093330948661895185933963377, 747765470774685714486354103277617913384290284076519332336637632920661461347220789479102113894252938676568, -5144922971929493077264705455720635060879214387485596352185385880626149403786841837058827552155655288917624336, 12655229840835080291531997625885335337067978303429649016928788686865345664224770828212568983730178115233017259917, -12559723001871890707797525322254749573950308448183997044062448612389297005575169588710713428881220706961851287122250, 4054643584754195907271770572819273685423567811854296702384795034422175808134105167905437751547113601499714157389868712], [12651491624620522111988064191403815688060309384619428613934, -1880671751616257747476928450670187039528531263527080615469517117194812865819820, 4324879899724885495760947354557188364821432440218174517772199091289855689583126667855308001909875, -61044292432032539770728298715852657930964288267559622737178366405057552349664747401437101775958214173, 2641170200149674340120783322866098213916547217224939247525332821298366348035191773561868930527228479332820, -17018093288068408267152627711223317744453365948006864424629435254215660915304593068463846910485681769490054768, 39864129023475929165320509452121484866162493156973439219227092386887145964780772616992435459478808389336025444350, -37915383548043401280644210035598802182594617711747231724544739046980372599364389527028451760685264022651815798284392, 11708516723452131032572325985355129627918678884338422557954020265762186662215193201566050619569668641251088010269703336], [102743588569111259770219189559288046606534985554734496298482, 7789339671622723771053118472425953148725554272672115216590783591914275452023360, 12102052345671418818340410861969591155799326637770949840772687430617705234406162390451486457315096, -247201789183489778997359337433483728894948434869891510035411094217498277214018317136881644151892783143, 8870224495933468233540245195059160875706265698559192899558052874830156533825483734004767093397639895748894, -54018319148066443038283900424283927529669145584496736379471595165806853228035801078115198231411416339501349035, 121403963171801525554109646709609608462404926199500072623160158380506014952980826196856793595139466773124299040862, -111532386609301121307520653673482727430637092300454327760868302650852549442283842176240348505031296135918625448577087, 33297513698582833724185883359801915280775873978438950466527387623785839190934733097640522538439081370659182631029101698], [774892317623512100634782093417663787971565005092996934056718, 85597680942340238153089070625339015427587378046645939887753532944608987309653033, 32638914155811757545892602784608043125754636307397777547907335669890994219956353570771370804847799, -903781886881124671942178391282406706197989446326368717831346909514870193605021598691678948994502068279, 28426292697332837397246577479488274202251793628348918835852850939535552707831323791101166393481299818017822, -164864017880258793189101990009076764764437086250967661931409439667211418605553067179786426838596650561313386447, 357852139928176382564878100747343145447040344034264081566485991512414201826838563718180290172478310747120948886971, -319836218303112893001373648400364783159844374016622118611480648093042039511211737447933708527025292426343026650300253, 93290111092020911118546271609807949037594622469529249430715537898701292539602228576512379942061214601369873077357357696], [5446354205269589989460463168705137516737948974000870996115815, 500762062400394537681567879386784323125690278150789305895268842565990386374780307, 84809633637204019816553817506856568672433800891224106963918579921878093162682476782881056511231671, -3052318186670358952841297692723414646132071655094710651955257097601858816322468830439426422750006818388, 87153206090474510779556254056303400471867049781760714978682678995920444943073717059799981150920998599179155, -484552994905658527801509437449763540066034688616912044557151175882099168511586497148301340051557713848618078334, 1021874051929977985172224191391758440728145873015217032569373254931130074447124235788854452709676586585544895422026, -894521645561787364223559595350013453840263948328775782289345239636192066061978208792308238294435970298955153970220460, 257577591026926613807576498009313134886177981112372554715879281423569571338196528991993960262857167844960806040729226340], [35785905997552088471029993321232535279038860604344548534905929, 2335916281071055475368101072847311815119610905179588404761685078492977222140529138, 212196552116924535130787377326357420756858510253210328018900615578650263379372430566600801038274426, -9639173660866083148939932060871424298695793672305810763358821774154537979485955905251638121741502097805, 256127448021123560112759158511117480764497655975440113347975336937369571457821450191250856335391074363584539, -1373162912570527864806734681666849921184368942924331381414115182184583618053456641763520110822788549097877640068, 2829119810662552595880251728391151810263360269981918640711031731297983101665111415050630119393237601134783095227177, -2441133275101400456649822703803772413891015986761441451544005821254814092389074747877765314229420799266438959381344564, 701046616810167578377047289240556092537390260996855182934550293029145102757994490250846195015444820549939749476576065752], [220443590571591945646954653344562585672904593037448913301636292, 9496661211680133539283385715204733523986235174447487776735549982718611360544276811, 510800555255881786486689353686098434372420470096001192387716964620600235462110951664447493597477473, -28665952757641846449188378742741441115840542893808919397841171039320067972549886559807865712671446462446, 722502382185036208147933379198796544482943673839363706101833937726386005862919915691774541093221386609729746, -3755666296116591295603428397026414047792875066069096434715096880510175799434194791708720574437550043671994882174, 7598845570194116965093509088607587504763414496233671380863665959483037622134159320390067168726478383031055358266393, -6503350822548740057068257076494105606064380020915383148539653993471340329371081268141079521512113785071728387563938144, 1881280739620221384511901806780981585706688799581798162546906677739717447741541690218442501308122135934415949654751458038], [-17394, 1276398527220614485211494963633231272875626206660332175756982688, 34834584836394274778983428134734507571251571681425561899280885480387412594540325745, 1181599666010240406433481346121629415814038006034183882583417799850096428647153076988307986875524681, -80621726464403679219826894756955800166536163306472663779847945001064563305711813516201396278012098668584, 1958131327287207863180507594669523286695687226476290935247379690754692909823666913222158685581021217389837933, -9920972252592987642796918740336413540109507218034719177276285675927424385080120740172630458086188208457489917745, 19811696784936736135980939610380038618188147506720372093430359678673199782928544372861130631000423090490377278212921, -16921717719021474222803162342708603221730925074034496598610147030585703163313793578893137529934685222840122030735262883, 4978681669007963720180564271960094865961852313966638292842177461782136818670224068280324160869492667865781198469900183128], [411001051812, 6963044136587337327193886995918337955427982127692797085642353084, 117235285150348996401707417827837031121867866526478124894823149824036105285493703755, 2622270116025852306190349242139254742232076630862814682122885841083426587103785522882928959504678607, -214960219383554270232281526697783186371302487494643148586570293360560737252287441633158426554972529815234, 5101547989394715913111641694282215624612850987657265041003301723118946247134841576429466030360134944811220802, -25325007044741365799250952589537377536620929149533415093130998407386467327726641371375493536736136377947451801802, 50161382243246964882758988971699101721894653657716670443412681521945631963459044567580745966899371263376760687753054, -43027066765086543122491339801735880072183104866973805511828531295970599490489630778698350311076589474802813530950299307, 12995727803613252606842629999420943079306547556874547124606926540342164268365538585626718065338403609475097229384417416964], [-123080803050470426, 35864266785741190027955882417119679892156835638329369371594986691, 365200695402908775680792164056606756001668097283955599342716294292863648413063584380, 5570143240451477802136663345362176912931292681080245545050285059095289905414327252890814609014699311, -543968984927845619123365113905434029737752094052459222020665189358138993096045246082443079664537505865875, 12778926562644975578564351723393601195807537274997867260592479031514523651602012124393003654461423820107893469, -62489756033108775608191908806664643000418935464658164557239438253834411536606587272327206522615610033540814246625, 123382614061524055921243903107314696224171469988209429599851141866469223576483690293582099795436397071190325850925083, -106972872586501248504051373606555306611236981072582813103595862474755643575542320202694925483104749794692835939920785922, 33463381932887779510763327425437645328144197340487224450521721316173058511794504439613173248803636953326696342279451238752], [3311103343191125655822, 174748348733495077085014170904496461536771275442500314268635180391, 1057532736115601309311065136497650289591639570140839479062874602228885040649853485110, 11287660120271585176245075757407331165016602328842825149459531730915194082826977697223192398400961907, -1306472633699434791707640997381837459071595372151635022877489130775194173695095923875649112581591612759363, 30769761385851542776350185331262685807635712060542870819345313120040129530369247140489599294495572032525141193, -149064679618068426318384924324272027472024709852207479151203850123959789765081092864294793851851504583311459665081, 294924537986952877641524898900222046280407371275597156945115782223183526874534087148984315663150826382649399257892299, -260199461772079381499925864574225690405352045440236030905950753286355287071728349612754313869180821383715012976835589649, 85009263478898224615438968901128775494790868049999239779373119501194028813358955014506802068105087545954182867503638150306], [-16068375088444751392789861, 806881227387232525830204522354616743122598307630538158735536222326, 2849705877938468328681822502947795242974115979868822768683038223003013364626308564362, 21716389241383570179046626026507456487322960931656201302891848040744421842725844465278527397419473951, -2974667031369246543043630274589731962624833467236652473920318386780314947797652104496242394000159356074423, 71171582455484382916617223666674450588670424413927811151360178612064947703569956507067620082595490198546687140, -343706787955635043218030493713942811682311511539804435506953549882450092347608387427855649399290844296505548679867, 685259954406201128872496641750934732764297269719178237774256521458060733173831857386925690212968548043169140539268829, -619633035465171455129831008348986842190093324934796440003386891273711239470634907718046765182506184073718896108794646445, 213069638300320329722408573776690320604785411721496931829509436826028681653816567342175201057717412100916875250663128146728], [18335674065278603076642942653, 3536171612066393315544652450162265556838111471341546493449883738398, 7131015519150235525947022611659826925384963258993232696518646827036797319828996562994, 39372195076982651912740234030077018034528116730844788324868383960035303684425284669711369153060515005, -6404571012258426434413764235909954912056311118550050653917696787897259966489026785296287931221997865114138, 157953074782824402638647382705855478339390435857183665536940356277379409848123254981292754003496422870328737295, -765722850790071947135413813005809192075602106907565134877834269311657569619310470126999012599835707523142745404498, 1548063284780585008538031923865695935080510660519041888302548663534200715977129780604717320398499903289229211293349700, -1445737034401270371053240650225652772407771139486038598069262304998156907421260784500983283421440740402186441181444567530, 526933265640947159682603022229558062922897997633465709245004100433613138838461850253261035467842204232253580624146146660488], [-4595355928219343470172639291633, 14729792917712734108068240075025082546502019990204315500851288728223, 16469806554653171629197751632728229278361969455206479994403050788551323753504936122572, 66451834038716212876200152054295468980036884175496039625613824323975222519641874625156768255193148849, -12981308912266517502842752344313498439563746854546831824520839626910227369320980857223550071740863364393640, 335719814757900198365716171575817882982126648775811735976732600865874102630824254131383945647179527078382616201, -1647039520497095810954712506242547274486552830455596283139803523575055983059353587319480695999596482579184464780617, 3401008189576261802377972674109982828327804623489286793226525450289064418982128096413817739058342932894631898552846885, -3307861619144021757647149987581188899293413511247945132029217362665433348001249643469306430191609695534131238484989534004, 1285810507788280965339916538780272545814914631446249150367035995753834848594686374417250585085066580345511127270789748018472], [-133010912876325920320764530573471, 58391224461345643332008403800410655830139491414445320058179279868079, 34653518773827069637285587487940017084746524424753538500785359334548909058159592552697, 102113910709168026350985869745984118968915483217349033866020034736429683772511640377922623008936682489, -24583740545156490332744875964243478322591329948469210275161205788011485600386122364485397046366953308878585, 681437734999964438247142527212487340771634727020201113729471740499627331135408930532641518003687770781503841713, -3416486656425944228503990216717185253142836802229185431190981868727374492595483717472940929917117251342932952099781, 7268021247589724182758667950860805765042427791075065525121203364913247866099176282289010395892916828757900659075845450, -7429168741569721616399942986294766520374604341174788330657424156120806975009974203445972997570760008576303209804041548446, 3095874736883304204915920462303772520520458096052683402069353030367884602321149895569450129077558604309072345754664457848459], [30939061072436985206268518159049498, 220531714103342970825615359888018013524340473145979333246554328159486, 64576557908230558920234390295559260222231594584289227012218993444680117493791936670062, 136195323727004994676624283814356582964048674803218478524002411231247529211130015050768643588905516223, -42930352459590206731050850102708385676083357396867103143671687074605535891133907400473172933502436432788115, 1315299774328886742976655609998370254010614475869039317516712028170810356615914835661330694485028929768533171551, -6822520768589984918733961370148915295379516485230712076900653202452966787185670023355944484998269805406297267013633, 15112706267937610692471723856483222793911959347511832416048913087639707728501399314300510610818743125296615413653221375, -16396935019886055988271969545192932971897169824548868089077916422440462935451191642293286901998760266421479135693370469295, 7354650793049252711723856777433445223760770607756877089215764267134960928967927179319248422510491006071132078747472297664248], [2478244525128593503263096147289108735, 794292403445696193910836507646754277241263217636245377427457306628048, 99060938218659689678509677750322614243790882122586562865065358408404536593231477462610, 136936245223719026703698581353156227097941470025128123608289270618265776684131851957245174577851270283, -67415723498805031295124668181179788607742179332821271534956300083839562358803000844088598015815642586924557, 2398322152552404602846063481143217647489380985265082901090580095437666409952680292942849081810166181863739456670, -13082581249112706625907750088411917895567768941048051453761262541778297539916033539954461759560766592013434735320424, 30588790812850450267965183919628674625489700086377784306895825055594387919316186659403590656854205409439693683883783171, -35610474356193341878449045423753477052380479835017559224812623191814645800190944591062688344075878080177341816646886597585, 17238115714953457406335017976261621212634966076773237954523808537020658273556211182888251577971993283100818296826210430889264], [67085032131062002975502125050546418688, 2730185018713911723069682182371585179289871773944265744991548278289418, 91989739356196800587364263213978294695350138847486398921836433882217414870292849285471, 30233917722456385401837815717681934119312052115210635287613448852164888006943573426146249236470813017, -89923023908405591705804519065357752803712772132653768214436340937170151526613403536876453294364024669190561, 4086922534400044453603812114438124037869089973352670734831668413402169549718315454091970316529644614424096049092, -23998838563252661329220569526689002529192446687338799078155737817958645126535783628150682761005534123473883053770430, 60302757582813891661815023365701419725791413523677566385978655244149666894086726347420457250477545412986150108579235601, -76210782787094528468976520757825395133385002085221640195228398581985118842162583279933637098585376961216980724013585240038, 39859599990754345346464525213385483424688436647501370351180115639424911479001991226083809369889713441375363225782218038564728], [-606506482794388926830477885828411851900, 8959399924059236789695588368327581449926010701800963647628762063790296, -123024761288870192958026010317503750868784602683421639946834767163872471446127382858346, -330165824708945687958413768493718738313662074441165524269923831153954722062141257822026806866237246817, -84540057083036724764030806994204606797318893431878040964131037937661978281977145571226651679733426713206377, 6384771700275154901389187338182879867963640197142828554885883651693251695359523745443244350001584542571502429740, -41874421378623975408771879444570086762172526358886700112760161503843533712852557705516022907444677340871916331975397, 115894913736436458720300979027928764348543256921587115065702331221665457909341238615962496264855842110230892500893346317, -160978555213949429698468301643342395758312959476436605984128029209751356583918803246306109489850193941962247483100905497882, 90917457098891609983187866064251281562797149990659417075705852192460267574752841723449745695854988174050281252952701452569478], [-112585231884848047059357418709350561214870, 28068047241752288849548633367315749421435497059721829937684836709635014, -1060401284374024817174700615840176820216164103314672186733136409386885055477033175422425, -1196119196529999677095434202043065184642534230331711948259891593332093800118902106770090026613744168911, 9693516668188955636597528747699686074482279467651877058376150304226055988352715355189093473713564152461493, 8788665796981352206497297461653093518729269078857128868804029373275227450112286362909142767729387231837736509509, -68864337169385397386784275318738630096879257618783573356133884927956519243182265199562584050552380330679735068392516, 217447094373055625487669871952236247660602399735686578567618973445907460037110249607366655289660229223045606902376574879, -336169792427597214386709581048006317037517229574108835325701578665278419972698068684825016375880767102857936131248338392992, 204539829977522954591425256947507875629270932830070458858905999400954287295391129412235119949298496580138731172118880605157264], [-4623706789699932279133983962932915484899696, 83894885540091066060916350867693819883690064103107584413745679794480877, -4259785693945710792660846871834761265101006543393433914065548920233922662953718172339123, -2943767178200008982892323441782493706624932281327730758780422833561513031627846144385699627870217290813, 312499525116739361184579128191070946743183684627588847410228435559945376880720165351268949134142226605974143, 9576921664179611336661305229976875761144367344996746053440724951718491222674117241582390796193069365779793811566, -105062116618856544754812131493551881959242080345566579670959365879126850246511856938725750697903175269628267470415010, 399145068088967223745081241698605391036719894594958405692065214484763978445145577803571182733349076570661616671819806244, -695209143363664624009088327388302071324675339093208954929562711871000320891799634940233066428028623226940981094536132319470, 453794221049301372659761543335846993271295080327999836132240422644539613232660265657068695900356403432925794107504872272803612], [-117653608841264100039830714006864245250863262, 239043733663063729230443909457623896827984978281509374550202410751879514, -14452147092173496824432364259869123888137572392707464494212884546587401838858058040907039, -6036649433675152668943893610285160226006931036961909981307146704794288401916731226255385078136604419691, 1025197013370202025672251827832566325203122502069769737779280870857813254819805735291787777422397557096400755, 4566502888818481437746207366326624295452642241845517740590938156955351775687620808893800957557084793421413695451, -144139868797681278026526195385082490416673628886711509709638549418985684190320864280193697413657812891284438387016340, 719070145335672213600683068039858811620076337748235708955844971437577380449074865525596111441522076917460376883077705919, -1425992271512642334248373563197530346171478897524093467298376832449295873623974246243036420143053564163546609926313782185600, 992690204025664528758965191967904350105236258233437808316228847069259733266431655497863265167747624787088506470534131462959688], [-2106053120053205606335017083653027987775388193, 649257571284327023165468964372125693390686655558971730606984532367714601, -46761114996721724838768985398073061196393997484761158761038785510316221003360778864939462, -10861316649904389908251893087887307939322286847318678272465928319973645341298181755471366228904439939910, 2431393726484337628873982759825052711613596607116789632096430019958182867631222232599248035722788144628971875, -14762831714476923296963590194599404767142804262973986244840665563793006680960700280528803696449900738713031963320, -164782520045106776595840815542269734156370186222441257009296052140200614897444923741721910997739897842815105007859741, 1277165549040356837919158851650502643304654248645250297050157850214810619040729758178644728255571067153677644850868051915, -2904934488173902096191967247529667204234771239132836080630634575602957807939484221327973395958964852396323967455977659161968, 2140693793838144716533641653358583031326749428618538383148978460828319490546898426727943867621640275392696847067220821882849659], [-26362734728477413975100198203304304704304261301, 1686823763817523862023659751155323909538261304713434274927010797790124397, -150480521417723366560202955404060096843235888420793926336341194129210862349548682907877853, -17331955154245387080082759773436759760633008271371469478541607015924562825119397157358949988800295487001, 4831909970292117325096132985161082682760296549643666286024807327739288516970668113258822123891315682610994606, -63592534044431752805266463061489992734660955648042579722163414852109658255581535969662375454064322666900920237545, -115702250825452794505189360465849112192556735079494661965090941703787151922332875029966226995051723018013038564127142, 2250294077125946271474393594181106862710111505542280405996168862278457545768602069416672593792487120944183428087352585476, -5882768969534146593397908949662633086112016524078509062007350264294864980778025126648357478976776511378012256068453023430978, 4549702544075750092075349810190692616059033199562943280711936332587994445878313011251947033634854555386920032599965958747518592], [-184535585528653438693170040544262227742548121933, 4244302962554667488723774789739394661871050762127960882947434147613781098, -484537391542014053473413430308387254710924031972804474765818542134665044176008653450698503, -24150505054188244854487075976946290938813933547419784731735691390532998753794092248689617360425779537535, 8343107950488018867331562465016033683990112354173471644793523364287744664044051767768155807414496833636215477, -165683665467249507122667404196017347795420402735753270481638924104213415376916174036902938830305706950790572895653, 107823387371981135731701696563863326987860001789905867364947629670956959737230484687948616818975036642321342207755389, 3963801017670508632244358135957113574859185621700193105706855660671516112807097687901434078965838024668678847448664867185, -11848217801891369357397613527226361264081120282736200351637136474222260464928460750941728372651736096445151876302396640383630, 9527748754901118360610928078789008217866588869813987954062960000818248566142099319042657255149038515519840070549889044848837664], [913684821113823399873214014642167805392345179829, 10636835798578867464150092523034605232027787387573204299172531655815516038, -1543414051009171001568519715659462779570782459181608687329929696092947490440445890722070466, -27660678654024639137509244079283798457942684339968584753135610758888203686290501873642554705060860788901, 12469778083132381513207656111437886118681632655401062530600718145412551366767086266140568222778638737555227088, -352817115333262913025666017896043931111733241476852169611986398151214788419490021058240745352212008441774806376811, 696300757018353671190580163339143379376374512131403691843694843909201767746310161046008720352769029748439087185980201, 7040586268501342552388099018511399123209728930954165162603188031091706813253070526729980277217775357496851551670578144769, -23731076399258507787303229321880570054535726845309448636907899230845887603307442674085695400497187941509335892541003756800480, 19654305074472905076161665586576782539938648236206395528088128789256029799397007655703078429065012686595417848617489930205045648], [53927234888401960360727967379691822467528748868979, 27697354801541316440155636625039971129932385996040574026203792208837392953, -4788002531708645549975165238287267175006634188449153001816609056615874506691380197583137451, -20405598371068499988848705076038140717993553862037486793660312443453963408595836145230490484657447294964, 15385221083174411070406274572852049548595842573890986314816638534130816139388132800939633680328136898484048730, -657875172255657476404190410532168888393793484543249628691328362579517775008098742386963089399519784503186896189206, 1963243075195596089294424316656572202317040783725592537203890882079835744181247607758749440208216310369602718982052586, 12710992409711365469146167080069950571231674066971959501174062994654548432956329215836872517205669075722394605241215745110, -47240652600890604082278494088766933285580761064470319406305311131556962425319464961331864442493835066250339098492538894365443, 39926120007718831511109716960339155515631344158336789729608965125015920376877571865630773258072319116002490554493413401801104152], [1034501978811335197535832666535926318353178890919448, 77120845601767745282169288138316671055187842673938239042102438818568093105, -14272560403359406972953414619424458202558994948132541638054759157680753665272892087429858533, 10151981077889782487271685622253606696293705917900822365438992704899665495620173829113980992101365104384, 12960383590553490222747539605764191695816306481323293872338787915747050981394258886981396381161117210490730873, -1095609007170412712821415137875081524267248686465447174227693489919430392581088603090835671687689901461288026526455, 4374516399204020366107220923481891620542452799969360745896268052808151340663969210709026175101674026328322833831126763, 23445751723207008196489488722763902979412912624974957692169131599789633367267221255483601176603759551440768255188931885347, -93367366094585231075892856528322822506558275360346549367117884135367019859768044933225601637692196155093217527120734325105403, 79845742525191096439777490026597371118234688332174976565723070483369712686054491507822029019655041267074142415256870997786026304], [14114923426256781225129493956256985948801982440419148, 223625628366342946637779218976496581336921948120219165923555652112148646246, -40467435190570607479044208220634490996343846411375471150987671499992780290323183371326398362, 81739636043650367366041575740710373419073492104690017440760930512113464296477250068563335852741261099284, -2163751364803964318951456321720499803999912017944119358198524022397953791590771635051776238089870704009827741, -1623798075862234761606391489860411920508047196636592215835625411202080987143402656109313276216013894124782745069242, 8542747377435060976954480727312746505894823631564984489448623774501241129932456612174567450641363576466542499229009695, 44214426050776065377301516436189284294477981534584111557144534661268393121796510744682190036055575721918153206243990514578, -182960982106660325217180388579329469514757435768564808122469722212782613822635157546849996436707614130820640352970253878630862, 157143666726693976337712523662693331514161683764258615101575197635526359561103391288350828795142403722222958584251105820912646824], [155160774250610984318326044711617964905830633980381231, 617384428712858024630420108759916126143499384060992584742785195694140462341, -108236298291906788376708717471673175164114952624439157015653467548391162057475114012709189971, 214541436597778787694399119823042267042544087384226823303715911981888587964943558640566976418790263798565, -40741182394878674714898893354391918765332893534510100663696708310884863509484493537918731925146481302465418603, -2078886150049043588779407529716863658910493173604394553866945429311254070532857264148168326382337168272752720320219, 15139751867882584464156568627433679209670918608691644878973019807175782276909398358449817731871830741897111340989849310, 84908340739005402013074857128887085184417770412109687268192422100354664041605595241320109203178302558984563199944253905332, -354914433711570735003617235115894431496713775014639076425394767799602284159248171820067742888414853161020384282559558077623636, 304256843613888879611970901401015259028592705601682893907496688972872428026513124109656690155171830220852362449631577462103757696], [1437898640066753017522149168659233405829403860092826670, 1379626979052956655934315160180628263923628698076747652173013031764771396514, -270763317414937786144734666560739013342381934505516109891755598449053662696047725970747171305, 423421247107794384763371989550245410800462674417997703565729892620133675241965974216772885725894355757213, -115062983280933342284229761725034430564670445810992841878147126628231136309630054578963105354866445309449893326, -2087252380130945674326016222864418011178480098912604804728430220304720727280465695630960878710363238235496963475293, 24656445467573808204308804264105595462557569841739444320025303708233606492526330924156342554261058207883715138227189573, 164844930846075638261009198522452346597565666693618500421878502735832103450610249309822746759562682133130908312610110462553, -680418382617291628330458058862009617294211026663595075308986862633347012882591935681419042781525786018859757473630901131815648, 579326443329477499516083422781756294556635704323147039695436013596501849591175461533470562905700527142720502408671304580078388120], [11463345835649233175766675613900015747670562782420529843, 1282733582603154394039782917375703887743492826026843040009992825320815622491, -626094641819185773685831170561341176001572973740101276058445760203654224990735224624947055238, 703016451349120544594258740549507026316664124006982684811195786492964415909634649789388756921068436290773, -233382804924541281443754152348675515113252139790650635508388792867295558293225140973951433360443183563045676051, -969372412193342595488705369128145405927456429067814348476955772645514446947349069093377903932165014223515887448325, 36917732455751729811041130899880638916519002314862158353789785644734378204349342376842480239838088367918238445106849003, 320838074904323767774878951921623971159111738608677215671333689512267919742704390459816737650923142693098007828818257962914, -1287095657134458846953441181527178575208633220708142044774087556631036948735884879739988216706126044467734278365654875970107507, 1084378296133005771996919773497830454570730591446628506166258262939821853176762093833894906254913892707360580581205064654145877648], [79200650455758608473194742468616105354906051838725190077, -9220267172317851366818252331427673571896172403272699590853390112634857210539, -1311171693166935212391364901907139048391584214208250588279779368165214548817047353081417628401, 1005066474132933174126799239172466374581945423857428198211745758135135714430134581990071604630330665218294, -389059344207032786456437463419720029692456839536654610951054296484875876314049823409905951188817495419241279550, 2318807424204706186481695205930350729926589951565174570392013804667942395226899186429041336133737587235332151206606, 50246612211680565233752085999545179875818794314377908472701055853192902299829599438301675495211502603142705005605650756, 621110775362600820850274300118586536584708187837841583064366537142441336761122321388546707493284532946558441324885136781458, -2398616173241593497544668272850059427309783307535642157245930694339886585264381211536073992120209377762441458503424011113722063, 1994535695762048679535799355306733322922004481955695979355486707220107006306583061333757845125010955448024529089106671537832290768], [472427888484851702565203268844628914194460736966942479500, -75662876233129809298813568380076789155658918184683387138483265811345466384966, -2381212526774752797138001828689349101918434015271104079283881291174662430737826936677172863359, 1210841766519793323639536328682765991969787130414247080717656425073602605437521028649162468616984229731738, -544194114858046129980071894590670374579982045288681716155370465447695900279689888482128223695977893317034667466, 9127333433381092877164822428164315184645009479716919444295378867528757955192880340654143769848431742063355049801662, 60173264553980142298363847684700324086205382395333017735439701499073297906598122215871006773583778659996740345486931546, 1188327472808736627135331651390089285750722035108970340676454309031939326634759769822903429391005424029683543324848122721401, -4397542171344744503255274832146473731088868354802508434096642374176788791198349828934262418518220559460900689442649216785337718, 3603542842832998912558798028554757452104611289649313300348431404949702921678189383986252370014730322762039608134968060210888820512], [2382892598528895271656244053708022280745318531629284845142, -369877774280131355252138174425902604637925466438262429375363632387239523410312, -3309248463809208992252031496547446484787695930005040724995951511186502377945881619753917796911, 1107392976363152208232645535202198617895081290197096006514037439386730724524219143869566138374606777205588, -610759629469699437249693758942062062026950729016799332736672471101186626503233982460142658273388068292633345875, 20822918475943771391007975054920615883273769774688232196227926800899507547202620326054384154904639159475155156233290, 57600531337641961756970026681465861443401302442281131958277938853246304251712222404688762476610329231035276119451779936, 2236108281687371355603296655786582787996060304630960833846523115242627172743807844756120585242373838857782837546568256321563, -7921308428086629631594337545877977359547950393035949760319045180445483639101093622395036901824930285298581740485835631598216643, 6392371730067291724659000904314527388493678789783252057646012977704583109788623827227448562707994166620867476369669335120224623908], [9537893413986690253595182814615907503198194708138761351958, -1437255999803077101036497424369342787526549245907273776677969648543373980432981, -1449197140461157676305313523526876940725152401967533196025088440206921557866354884111262609423, 383822785111167078490863522929412915590905209939844918097384389999128990019206602120236892575779121323204, -437494985396592677879645371525406290480769349682919212198640682822857638641402785716696919008955965041080309154, 38144959513324780696377147423785173306852702023002264798076435155697353402874253331729505575110952728314057159866971, 26354342726938116235852291536631167823183151831026660184212224799846279891457600540599720839953870260854490136532547847, 4124230880347072625328094124098076787675114820964582502656268176408638718998992911307134640110811675008439212325921866087866, -14002600806191407113354342507508883390265678128587491007605847684891621616718129607516028949725113245992830161665160943419612583, 11128850621670381971045115008248781374886605682777785786063237200139736792272313255080836280519425858394689180030423484924934390656], [23358670460638775819254053424939382913362814964082246481041, -4752724971280467724985651226342027500349001572623965998316617285524629029154297, 11978819845119922164486948336193520649134767298857799781220290368520143155774112883116881296370, -1329494213570662619207077877128959100879845821212745325814193614250054088220201511366408895859095713986315, 182753666851211224173176113541323667225506084434193870663205683590317599726099990863028821658155165006560797560, 60127933862243305084146980343547924604967576425932497869876581630309534017360754259419796262021301374533223513352869, -59956537594542945649534177360415379787464163079757103473227911284315901662351423644584786416601204772302078300745543808, 7437686712356996815108949434944472347754521341219349899078861748644928816636385199095702155032263980635621156076425608931766, -24264488097606094259303856257370391574704459671397359464445464655887267694879505245828751313265256890262352186472839324769776438, 19006380170316977827378450034121166590310208908226913137530758773069852348667664822187852108785090477467151133541644142226756770160], [-47910302769971784505160616191231954826010658750253987963757, -13649971755403914689324852151201092661009476727751877030682512019336091715163740, 61206455589937247390034074777501171278709270175122473982801566912734569909975629042146667419676, -4354197212319722085940457031276558788681720687292660301317915966771142634957880974725451230718323806596119, 1465804747317359734799080845220393852302319734447025654249999114338095026638916199573497111258199426383826807650, 82645369720258783877310084866064404542057561785715269614049103982956115931719900122247478101991070947960361614200588, -241885735728843699347512895136604428415348404107822757535541218829780907748611017099766455758799105155280791535724177342, 13092767331955566354834744331799741919399159947811313677762174201809750402427656945310031304088069217897813519006197830908334, -41175161616103054303333619776899893110538494715898206360953029564690661776468521575238847448043233706144483478297625567851622828, 31827799727069598818826491884193063133456908519949421784454604568966841736615652937698915400513277286146215114744330690962260796944], [-1111831251808468919579473775256890408480105355215560865481158, -33932628962423565700358212240927644898246016170225288910244543353294313900909944, 205445856527132145637822697009609980656510157492224084899839325095197314379539487792930041812082, -8774392583321479456802259340546668835192552659629611083064984147902629754750627859990189226339102534262081, 3531191506892900254749017084314663163987703886756013255021036227378612407061931891545795585924785931436446545523, 96873392588618717051027374593849018913644896543878687609169330953642694154285941949175661692845339078465564483614748, -579042951273830820717877519195363342179736095941593903608468213096232232845762765996089347238862011381330121216833469357, 22467866663907231630937699848864901222935927946202329113626656056281627296061321958280254636058298921388952362282889369261962, -68353852643986185933388713332556614333899462365285476876760962132060872098862914233752243333685679270329855349815505211347783764, 52234856605977773680130423235692428645338897965017389214427678323011647100982200413285271425949956518977129045551290136625705629852], [557054, -9259324639628274028005217505819151334444700513144586364602105, -70715990782716607839334497982516497120795278710413978250550147378815813130356954, 575957243917693695152651857231239143905180031980122841736494971610863861028482652515984568704181, -14174208204630326329015199819308653852619388424634019828248331066065414624641363335449726080694930272256726, 6235420193453253101514092417996050617105910671262751962578577330594901456410761875343124530065126069086074525585, 88302859991516523228298807157758334346721125567433236388730434017778369449768130718334399205725278691079106215331590, -1155923900713207892144701683004806456432476923662664017236147573034867103937958679929320603498839987861332810941325978671, 37545791719038164463639529828842040266280294700394076320675088755230918164101144016872558621290098075661986413485003226731410, -110894749691709753261974337474650624387667079477422122745554971746954770017981393960107266072181750069559473037185152376416755583, 83972819730470118031669906607462999769812975144007181546177339865172823050750232582258074914656957408246634627655276445635685046720], [10238412831572, -58087969859123872515565591437977894707606713404428172857900729, -110684868019731830161191301501154448153767215583478931682195209285509983675884895, 1439269475153886273876555383250905177051251079030333654623646160891558706885203125454383274887003, -19355188383798151037262016114522201074624467310724476905253716074693839786236908931415710295154273007731010, 8969504705059979274156385429413892322799904223727309755900278911096872828800094656382793287751221146048901584593, 37262576504871513740882680564311296227739169262075543946876068428965280296726262921426375930399788874859834834097441, -2087942381715431568322334335857009884446174249616547064638454521261455448672238191862022684511403368971569422826916165991, 61036269086898598295508346303207093394668985664494771875998320508783390409294991341649798891359887184894264217673040651182502, -175636410160772120702568747920065013001297588388636821309414541777552100366085304106466179088357048309642338493215670516368625237, 132162057556626782299403995040630987823768039653347861345492399734204922689035714013548480945290668846187439457315530068117784813384], [1917973672963908797, -309075361674979586715743925923693668022890794516308383772492699, -63539852126506496102863235958495048371103797793698636317752640441062126789549161, 3291767084152047161019329523807688219441171880191142803967251815210891135055254961452622289460718, -22140353059883758076554420730610007493284771014076970308842852941273769936743990671268838469301925414311142, 10491890723949245069788905771639361192337490946636287842610657223851935302840764719193452202268151177778945872464, -77910314125329175992542675681679177137420736338609273787365629098484955085630835062023142071760195857218920027808629, -3525045702314986027151602890560583214091529040997978550331588438339950783379108530151747077319812990712269914087147146739, 96421262993886341950779545186527096568894038215420942525270306916578383066615534397641366279970208113275256119403159288323359, -271249694732683384919843312681918886126918033582707701730253028702443208112257820802342206063283898675706759373306458501771812426, 203523268768758817814980576292040403254942881398708860337255812580996255557891064383613972558887828796666281813782701859712316617056], [21995905375550860547725, -1456017832288583040788663492366167653213267935245557974837332453, 387811871455940515262473437369763095399092064118427046045853511075907440936678901, 6976168591235311920482165276768960564633712860535707914151685830752364050139265272884617949011934, -19420097076249276417415901136636602776781576999105088234787704355628971361606849012489606084606656260223851, 8916201199036486206566270978133763287188028662857811823626816809580059150014154220539991453075866410073839902461, -274120751379674766116842355743172381875214871026006800578866368640119661895667071393647135236366178750943290106794155, -5646592856490299212392709608090112181365553183538002729699381914909600573951695265377413287221305903327648426818721906766, 147833567218182142097493549681979518642924823720549459742533226696467364418945144873526178887323552801829877428118862525774618, -407952648328818367336631248428218858336855747993394624304762882830043409264827133881707102245788974039125011234025713240377563207, 306471855097219510410035417138304901252636936394181647332757613172542255170633479133223013225582673639253586984720280799384090448832], [33793728264858366979836889, -6198886307013596308430443762656045739254514189717060812963827063, 2099177523125153997580884439655274444072999887148831473585648301069167813094463833, 13774666337553991122649471150241282407228709085742766004456171459518227591497454635823862279653319, -7610307838116091356935367270094382245682331644220619082271112348309851499342017488580464883361044827464491, 2000806242187263551884778326184663384660558642961351788637777578835214699436201045125065991097446179444414836516, -553042541202256158869677834422430624605836326355989863027283532166941329883899540432532466876155742898816945367509609, -8635367830211701235400762643889537374127311861178130053397134025220516519350411711474764334234600922835299303735405026669, 219647534440751035323572679786453901623181207761695607436470870748546658946071859507839971664271786067109643091406054711016744, -596600208849836477981130747568850163398203740546705454180196672629242944270202922969024795909205197589186190544557937886276906559, 450964137836142940975968260544147403992909183428585284851743957082847782458268225309658559214644691179171627417845558693797478832816], [13276840083792876718543262278, -24119384099779671341306611123044128525284239648380734226498399535, 6978887721809124919782103116670198201819713133728574033181820200166830965935241359, 25366021137656082863063889417462371065888856614364848461966924576874111943502758022003230381587483, 16356631996404323103153512830814200782301732647041712968684280356643107911235574380354383023092675928596619, -12139016473011325160264849144643246511152423670190262928302655965708476591440240596375628800169648254563389957391, -888229933351598738036662865202755226572853583097799290707371335474642649197182661073511231399762604847403939219204190, -12611486223910640391285948699360260660936113996112356091714773955365272931890499492803566100112917356496637046181581007451, 315643279069741581262136693158840098342940420264983267011862172643465479317225236826716756821745942483621530812513748705786970, -846866681683864251913066071341636820953879385135155504721324559229584771956105768661603819857124050164394166854345011832971383620, 647952364755289188025880621831504926165684606529617081717052917502616930710170746159422680583974175757102490854548393965686846177600], [1948897430112106419557544927856, -86309218952306953539811766667385139355360365586593566406921907230, 18548552202765585113165209066988926305125332059100957656709507081028287775379157355, 43429993692420297686963359606239584931635000138812244687735303011733242617190346909412649252478675, 53525360508302026455334639445040954469402023714775567365217117876120889161545265646569735277859729821977036, -33886151341594236134623315311680335503228418814350125535776363211531744454419245446961662115099340212119782261655, -1213070685449552867001403067658279689594374190419641355992013536224877466136879681090172616239748002559722853530595051, -17501275619377822537761373116718587328685299129349875684425943583358661957894464921027580472315976800687571507926292264109, 437623636350277169252985513591290445127313885149788706345567436858409607572272992137878969509322699525593091705823872929758018, -1164278999455477699087690294229774536090350311919305113683656769840054209219804885937249516377402724591744305814194250814253635480, 908299739451766611931213728334500254265583516791604458068932152183639754634216070958539216309787339213463670163693620135595853372832], [238489940661258787963132724740250, -284931803293990241315027316222394295542734193659658324944881455102, 41852589391773234989421925756041821392921418576375912437876694689524067997143522796, 68556357221196230610782142436339977584314887215339625958058363794873453983679571578972445197023139, 101137366213734953316165299351887448037091403247907557677328970120935499742148206658347451055768438410011360, -60737377396621793753645929890467513425640659637987354110696406165471869674155113063389551411052889550334430956230, -1414771164380863127190628075398322695489736178168048486742199736567444336899330548048833155155143460739221008179070605, -22817238706769911845503108654372439726598275538599842921450561367182503149827324247217759782394653761042042526877660227510, 583443973174992701328156482829896606736412050112730665387887837149702371437788070172606146186529696814322266964967965790459769, -1546016282517419724827189193921628283768483162998843388372315830023652370103232038598678429258052817437569760137205657300191947096, 1241037191374252291053115290692134877967983152906780651829173519032136305006575356039847040641482624700412828823704665572102740119922], [8285077868668211435607428239174666, -868235071589748090801439416272692842749497536932200820676204305644, 80971893010265444005801394656301688019895431913922678063716771129420932412206836336, 98018695652761151492427780816423945749549618631868062486020741944599913168788554833363785064102944, 151086409651221927233318305580479106942501975882365012885141911651271764441182990531283926376709630803799043, -86135070432830337608489776909245250699385026414605376449339221669376365495363365125588962589685560453205524000007, -1340655576821226340896264264004706638399911632812502026204094079127455909214578682571579487648679489520021197821582119, -27340366516735535122910246027035362070306153684452814824917970018166129740869613874808843578633730771793985864037472975937, 744585109653142690273932525955009280283568600148166093677630261133928810534943826883035796714589943496943974700233877761624954, -1975708189544885538639319342496130965833926066595852404426449033370529117250915128375019996451446883715589106598577891387379336931, 1650926252348928000200415338492756849159074165282666625866805506743495249926488952298336901267669061238237140945048349655111319446832], [834628295877274140294523498127171888, -2436397900342379797883387543614271313367985526121617406958409969709, 131159389073828693861643588399011223474042037668400978141351937406500129917905002895, 122010719786708303833556531481905543533872288681092638703521147037673204291655496546191663192151119, 189339691906249967250133940600826969363758810759019402359930739098879208064974162851628302062577582550568186, -99199374166140174806046405570072843299575572347062657897137850666204768999890985270077563044680300468271699286870, -822349172416863925644320256212189744388694807554744680587163155023929479717920957506670472396430995972965012512100157, -28732876721364463193446121016568106959140138593216424515584395463430085435399853555431796385136876683759054035511564316470, 903671346832052858589323034656136922713671981769407951823389716811155332690376659409638269729466650800697785395036258448645512, -2417954779078060695335809214691489110617972359541317943509342466059742682792701752589639064280190781858525500120544553717520860171, 2135437271317892895710021634988275160381734017198509733783483777821355793854813872885393860605047801363069378872344018868449776501832], [17957926226111457647982065034163224560, -6257340709008556540352341115793911530614463721214242752690680029493, 163261509809384315651000987673515807250659356132406316614267510829702099885822018170, 118276261408687060616957516859959957762309070061593250089575827503942349345145236662364254971005984, 197107169614089125923226110847858055722496823382837600299854927089964421715114163187791950718339194213438310, -86104498960010777874797501596588631212539057996317204211245220522993863686775697556267937397216123393752806156326, 279849058026216433725192273064241618670488288396985870481613425766139464590001893054804901993099146358517330511242354, -23171408639615242410577279603221933501101601880902213978053782609062349456909356051285003426123787484182679382249575286170, 1032687733676701060720747891290722235825129644060481175033790513644117163428003650321891976601670705446524094171389667657314363, -2813909528646874959791186353600469481113799206914015996062466659538853768299774839784086814339115895889745815651723543070485004814, 2681455979447029546632254862097789282108987801469456835955485926743893336587248825072871635008349858334442244793523262048446120431024], [616112000641985338637207271901212551571, -14520271873148689248354370549256531946641903901024068592939457925243, 107945864428008056580493846509634091581661199954582559653798397808035039188896417917, 45876025280410499408919488146328280697521527064394571147676807958020641460188865997390567629275024, 154308407872670062747196195039966788706206609020508794600783310035008504105019228103600500458928167024848612, -33590128258243323010275043736453024848956618670968867680345810763687469714931414953087122846733999332975984359234, 2016022565568016805432230124551195063779258208518590307243310757673572423696061244146029882581243354272822116285543481, -5171647277676147571657886295168769838205249151541948823041081624003161932641635488643529418080004906312314018790431409016, 1093008382190368390453310290779551239853210415830182897159750023132572464410448176444876163957128561675002674765064561830518142, -3079883307913589292819792336739513115193844315140378111914094950440628435106069798235993113239872280296573341655522420280584038417, 3262269986669722516568310711938676176782848705439548050396010818211330458086569337552997772274869737970653843224422330039909399181964], [17244729237765679324507936009256031315282, -29631240715673300083640611064826109066543607247860830847282169662480, -111718874865000971249348636008729528734058698690415761412730654613211769258252426110, -159762790237899545060089940212214167673978222215366500560560303828040120312140253066367142262950794, 45312652697624829048226204169404159542294850981793075557360899801761428619427387233057266256562725162425097, 65540470188741266499882956163968258631589285976193222944989954317976823718927594980467162424742259120048502632396, 4280439355921432491772054810160345062096515087982115540697125707828647456703842680745080381692912300675030613754568745, 32145861818967599033858296997348748638289980521057415018059351350780774948712002400094433584376806999892209915792638915021, 1038570400747082839137833790766372238855345005348570832014628258761148112766897263589088909161505510356099905643898030321151598, -3111310327462125370350944080648635440635245304668885075586193450166403286120721848967800616967735237013447630013102855545529325525, 3835610649196260182239943745971763124860936509944637043271480172675909888651213915077409986764917375852787835361624981711464397288528], [349152284440907221183587732004626775530240, -49758706608440582931158884756383770317512840501068048856672124733246, -316064602933024075429879932249031864312742342622874487279821743399153185399804950535, -586482744731897180672161366098005035702192243140993782780606981166170694605872303431563236986572054, -133924688588624965293041812233506007392657226256972352815803328660939272130506608895881518026603458083039371, 206038673909827903515300758719751355741673656172757654181428681797282494561756386361063382353444078438756243907757, 6758923326558775757247732474746028797712731805257885160896718654797120605095750679555347149925740145868868021343179908, 96060204251538720326300944206605147359441769876843987544127245563897351937888636611442593614937991985713510953858065392182, 823419870145662057217371300663672157891916542245888185871161343817969283025228114555791643053208039864765319848360945571917454, -2794262931830600625207817161512055576177503400413334067005267769485880365549685981347735125927718825695324215325508028044774714246, 4343661961521887521222942783264956217933746234191306209758456900609419360247093369808078526034907848626461903771822692822821226752744], [5998612075071794867178869059398496561453708, -53781290932866401402517926712860762848432531060612148803380897260592, 1014183971533945709356447401014417188335396645830556284474843123936746838257231408893, -1333828249536757802509623204612916221322491817942335209199374028126124342462052244810028858586228019, -369128019223800086296605192710659591946506249912368918770302900012649042049572249681925982116451903191394507, 365051669826856554160406872452565584111510505915969700349441567403714890031578046900578191607117602469464975996467, 8913188704872216125640892970924801783062964552189281406721080091201009351489430533140814591333831193307533684126319891, 192286987067924877919408679879113750919394780354857820928255792644929256518164609659501854138388518284604978923504279896006, 414210925765124171437996215598997463591199788286436252523881427342321963837665393915728518710356823569344915571825330911399150, -2025708486801705939401863419628552708536582300515104867143633113633030717846453277271169390279364893532997551749184016390689354020, 4715911860065300561687056170951024477381223189435862723608055591016702284910809457440557976440805327613023005043827711824222247814000], [93864756644007710765345735336215994156099568, 38062508301750627094069637186565032887551920224034189593294542416646, 10387090510306586778747153451657534216733069444796322349984173493593253483886028653374, -2483574826557569639561626957415582036342376086148223447628378110502534565020267573745653177574586268, -623826766895384056388631556698282064752340560253657021866484272928700964232330930688055001881121411472671670, 500910095923201886554755059200388794261406785721498513718572391838978908729008198897607261854975659356980120060914, 10024356916854222715316186023788023201228922282870724694531483852701078643909557232530690134004078394934965155408382714, 321995352977594583886323833940291852999618115074750780045613956304126672097499953253748906624021357519705258530040244098483, -193074675728689167906761848106271558863630776843570249109723671359986471335128373031792817075359327508357587578144534441039559, -741699353876652398375029015006453349400687400248058458866056511680724355397290213049763822235095625012830143750992913109269513520, 4875438000785744765186169493577135142332410809213765243041992945797763193500088966150810076610298783053291027769155982992893752901917], [1326992959241705863388649677238779950661189383, 449799994598320914495212641372947297335844596261684396277020860657413, 50500579972742432810785518526273855108002347934438160352906572912896094664927424652408, -4047354490015195094803582583082181460309856397094599181435341367713917914301985845176896969865450611, -840820965109800583146664482550056755683380755026597828168663133551039591316549095516567022454397425002304854, 558337585316880146939843328320092759750028570696085605693771017553640693196150425770102125611721855704242242389406, 9309037924627211629028104730057284887126863010342156225387833419051792527716522131289848784780442172516217125546586606, 478091979773689945539911184909846162240709184696167995259795411599465096787398655282820592801422764916351684027411409445707, -954844578496165257364540755557743684217727247981480970208521639569641152259526187262084761566794391455805591703382564261487753, 1050200758461843868779421898865305215126442621952840613325961118258922826584670326342213219065473732318118960029569408714635598279, 4748655493802280857224075708274087017502146096788267766231697638225727514456760669135835848497108758813644412578829937979577350017032], [16700231083295405955021393583388618189353833692, 1710250726024077732908686472576688803635859517500028060951446052439778, 192766851900061142655913362566750325311739842811326406418228231938248552732855874936071, -5892049208834203857976250732646226125761216102549094842540659150644676415291596990645225469751455370, -950595247202306497272125487407148279390111039598034876748685607321046490795257054653666676858014049304713550, 481134324403256986474936947226795759474537979854220321955011450740124108053959150139106952247774692861786772969563, 6104757658427049786684430526245090460239171931158202098585352425768190514548707002643772522729501681053839502327245611, 641516410460452156961093753673810754284530483734496498204761265468038075956848950873780923959798359622190291604355235055961, -1764890382134965426086954832164647031663981024572695192678546155946351182193074030241377127213480032536817322155784695681849025, 3241177392389170051759228661838717761011890411787452635319415690685825116015083530447541849064789629703751300368358022006176215027, 4277745270772252746345488631605347220508588796944279435884229029625040447889151792801967986987458748424029166982100560424003261890364], [187438920702990247336868437547997967971026977763, 4942507224265207604361738319876912907989013042611583063133866562508932, 647999289834386599395776403132923562992847070783327410944873260447886363836383156056233, -7653949861802554855918122667897896979401356276390845145462477601346002859303649902847477233948174266, -886511664715863303583343901538549550404339351786065435847593577336550015183351837021130311762604721393442251, 230874229266339918376289498355247296870300847955395879191810200368806545270138915244643564545397375977175959962820, 99449794698808194475372608856263323755014178381634344393422549525436086944909320326732198285249023478418836480346334, 778761002987770692464879056787411546242072381499036896015405814865644991969899002172919194617301907211468383207009083309359, -2449259729039453292406464664732537055943618257189296930132037874188679928285820782126034899521592748420505174248710803902854956, 5603610786366220191080530044445404950775693491860096302366536503566829514311300230346876473269381853041697460230261591417464760190, 3434057339741055161084120740405370286821899659341095340826181809717347529783807947473007112144137470089243285285820743499220287510320], [1895982798207137479414770806953339006872939949658, 12579335186319030400034641791467331342186956046794773831788531187744434, 2010461293512744830233934305630176261150819695156293124729018508134654064336583664094759, -8666502015934711100353273210867210405723787846533588486334239899650635910756547508166999876215994045, -604275488164106388107390312582796467992975163170231814848552206305489512543197433128753106524201375496730422, -192829146220719196106830264847968699886814168740274684738831705330192346859985369074373537016890389031220532033058, -8443081882843876165535165889659142458502289936775090279750113247954333852007487864533787634029015841240259956863754421, 842134110028679069720770583368274918648028388852391704635635078027783949458246771328233030505355348489078729862403623091563, -2778012588652203314527754630084531320737226294399835254113780621286593414967731833931339439803643148794439092005456024076743571, 7795857790485666104949232624779430437082317401440904399167786189313559263044499764574955175990891839108591071237244934962474070076, 2229960766093379309522531849038711165427754342476993614068257218853060078611268176033055174368744090238166186915019267175334989534838], [17466757489106664908277209933957602524104728374027, 31311276609497644096332560867778380553455804150640974416966256474521024, 5892319229556266397086632402863297258617889872754915026366617394962188060735201372723908, -7939945318444078879409203476968069318030263395964152782965562655865094207702211145074949447004170303, -100951960154320641637205309135815584937522145480214151083103794522251188055881007534924023397857048238580435, -737306827448082354978493062273161027621187149688573141888968800734038333884238550103316015135343024696103117969673, -18526895329580365630162876654653838195654390591207891283957359099710759272177168397890376123704864668639721793084018685, 774219211694291959159894288268106786991227650027743694119607031051125997326129485483249490189671704393251000499067798331200, -2499007053353062475782525735725884096785731955940602971130672254581238406867176757638236255876299694940888090182235889355814022, 9397092454183458442357812573416894266696496687059521318823599592691484651133840084121044115043854739187935669469823869217441451976, 726163656126838953858398900715729658631354996299618649497927520169264063165272302234136168910689869677264427945035573542970139568024], [147667348721946035144742581180079282919573481942743, 86176307684825748962968474056385357019721975216373672731168740379503003, 16516145890476822929710826715220921989529292006224047338746310385278814062999695957947103, -4237755754517452372966062082580212564044208762171732409836293474694475993011690478445614929435599640, 572439416191490701392117862571922277348714562628741541975736786432122469121542637653539854341301491522201443, -1294418917695031479916599676024381613208032542366966737820545755200231841758829737153437954958022533199209572066719, -28406308687250317963923999226020914291084738432943484322383168157805754895273300304271767186561338195313149351980852149, 517374298675631725671903893699256559980651521047266614883757495446205737522460740515947001706369527883673186353102522149732, -1394224145941362665880373085891118629325975453856299416350434669388274197272220548151469706603593228489030687451389195021087938, 9973899203189305496372673673905119222903344274917684959589217690128185290777833620555961924510676867108266296233049724771366708992, -968289978462830903086728556476749195662372704404477980561506075629123740686400537536387020213840522232605010500962084817516981103040], [1151427003215672074094331425738515065212164382160402, 282630092735695827800413559994645922637860806585224014420942196247977484, 44571347273799779467208514377650342500944335267202635788945215704996705569767043881059354, 3713304717717815090261750914071241718705132232316683053658330628672542348491632281149104146171673693, 1310288348908879475911046399193798642597979083050803579210878572171779364754869559242327619108966101633120193, -1715901365890462935677847508783813666989850227046691139271609865278412627713754563776208675484325332165786594822285, -35762149772508708198564443780193249832261935469642603123908633082294663833988260523920051909691912560017271391199116226, 27917726589103900688813208186195442498525777817193769359702894196660308225469104355354867233189794968556045483969010174431, 647935644575738387620340575325453913855704228337154177790786082373530472494628490631583339596625768827462883115047277990092147, 9171337628187088051139009166718576828887571194638149286256634883670585783146376978608196299905669446199109690377346706337317400104, -2705168251252378448456750398678336537396919218458600876697212507837290326124654938713642689668740849197954305448222245608416396963272], [8311479748748828286695979745850724109503995675380325, 1049694757902930498881886641821916681619404035381778136546031277713739961, 116218557110719279240294588527177442598226029409649696962972637991441587075433057486086344, 16871544241723558996710354671272210533325251801212575862149785637941011681281120029594821446213819366, 1966835234848927653157583593010839477043352986695841339758489388550756700145680377018113343870465656929144960, -1846723842821107516841026906880034633294531619152535015595826919150058941774854723925442131478271913969806174371846, -38091545044623135722120552085231062378665533529530412142448087203668850415898753355337693905133595006272929076027370606, -706986040327391536652006390427655760380996572597596462043092368960933698212547400134526054572704118514537604379031554802097, 3559015086552629727023603924748709157172549572404319330807517378041462264510158897296745545946674750405716909772405558577503314, 6811344087495528697125184649422340031692345289143074426795752286156296348800633846749504616374589782497681849524889056577014804430, -4315440432149137731981384169099401914656057821033025527941791441781740311561310769016253917684353725307433750781595644648161237560597], [55721745010679613843296217327560880215328781252087617, 3994851435450265432144558668240804125332318708261005583646349495852770885, 293353744821092199659484979489567078987431898985794543413763441534539001624848400914359395, 35428664741690274358824559740170222212522412145163754803103841399640396589020249368814382081999940198, 2384791228520967065278523024883466280969163769299777474558231837322149205637205707956233184744600658715687975, -1570217114598273420969271319475043220122937333907318756098858483064294960788421556955352589935696896737479640549844, -33276875279783775916162565116961971539871681276228248772019467637047593234124275403424462232286355472790599345617619646, -1653408530784749093429502336462579167817175474581169499413231115275685654666897896847225941960101605248520102648129600533020, 7036703396461124266930989907851398382804276422126485870926140527474006589300236631984560187962446120203762633044948000549834889, 2973815307566061603617709908003510903715676082413345795316274225323129211368897979546256786828047911917776592925200766292673075042, -5634796516619697518134606132849395882379475446256628215547016691937194361426146905394080937816321591096601485881945657569825316425560], [348053761533530430157648564186280660409537027969037439, 14635681366388936521065871357145528950688857275740510031410595993031523977, 717553108444783753676693841285696332924477081783800717719550181821219623543885425648335987, 58360277351131247854971358624131451547439326520314313695110100308945054023821895263560281381309780850, 2432656439806411774852902547688145400922073882658596348961271979337037414407698005193234423499964583645730774, -852801967071667645226270529088713680598077891921723350181972471567910750549674943146414656022768266503151922393852, -20236272944294356049896223223221851972748644326366979545542019948719384790645047393458868523992282266378826622102921805, -2720539237772086451527885924443710534223086482405293539336575245148284478309123699076434073108029335795872576659268476751402, 10534112033487946057444235402634424778566334061419425839499043368066901907549579523539269291966791779103142353028938347707721417, -1965996809997433511798682745508274818465052464498304831575206096252309649993711559619864605966592480543787017566751987116916400120, -6531998177336842950252592765221334927229400579836347120671910925502969766722411529684539636176435644555218033312123043277154583326584], [2031818800636635521621423958698215907979927326199575961, 50402722318775793750067423221637197617707848060113651428226963644630347845, 1701890525301308981350472765375663304034262747448110078599887994020991790135216716497737525, 83132486841214814038047176105485205590051907924788415368930779187644184635100402724363281849420234112, 2041574951164250377105959242956328219111794612506285403877607143108199883889449197278565662322505897826687923, 226728850949117330349098475539372665431617616238548587591331980576867997542076817113788388133212290218368648710881, 498276021471545942457623438801992118329606442888515655955563732269464450568668019888578560399094072407360575361150170, -3761249155894579115762249391093493061156219062963401233230314255262295144434782410788167976786598747596382280391395869610549, 13310442549608974978042353538332327371979626477186245210077663855701273365231765830121547859775513117318375456546282609665147776, -7363676151809813033794756005216632890966020498002268989759240393327435692926753685010474522754090621700769058153374487930809385844, -6934219070986127735047525700808379574937455379376842701814167611125233252970319200004620189015823696315796722423347314720401506181336], [11117875100226007717168641384292496306716451896901563820, 162241114181097353435404913407261448147540988222023962155368599706511531182, 3915733790417412564432945488421790270783628943078824176443128874574205158374183480344433339, 105734369461691617087778765891438837734155693341120836339243812004726518037752609236240097752396496724, 1231197242878467603139008455373966565983035926515929871625084944370778608303257878391767048829573912657586661, 1476412629705418865760041662004689605077070833147357411856375331639744848347792485491847126467206709098761044963524, 26458072276496416650529044066484566893700920383194579029227292083475574906837045723952848453246301011476837295109317148, -4586737779302613053928260159184115773014346429368019354967581717562477213298389455439106260677294917280334564582740647544588, 14548730785616526076817014495052767982210746178535873852930965658944760925315876968496985980634253293316446572448064980316242814, -12400695410385979042334990043284895597472512211024464491440494882733872781805108332306007336559614548300387188272946352393353671813, -6843224719347831624198387751716641893585767571053932368602113483864004001841757648399858078844768579163696777655109203071502585857254], [57180592227968845972404670503559792752440261258346830089, 488396069599087984619857440769547436684396012832630622098455033429175197954, 8742911972575691518158270426710348802480344692743028720541180347636186761837318927900227777, 121162371643707511548331394152630741180713070668897103684706298269721993624822223030617808315072716136, 115795502487898409041897131319842241054562641017338927318149648772518153933409343376416953258556728499606687, 2624651923094927807873698397099171603188962405744390908816614330429953610404396144623171875559962159702659756203518, 53335053819587914496122462100502323840231235592783201169699496199566760407206008786551285667248753652204832341718029842, -4995644949492307569645659256737626930427791073084222956424713629199307898535761181036300132357404551567408931190882341879076, 13527844121242174844002435056862167172006522708976987812394894160932718110130310069077470282913654930368159686204026540912857287, -16234033368156237224418833025602022878254813014160163335408487848471830241770185177809684185681850680834796332598547727776916771531, -6337520331661576124654040092338505909166172628629688078522104515886955199526137758861625627952291598021015585191605692761870158236800], [277112656904137456085316720279959821557660891107731808094, 1377600901884201066762683415808646816832432540402916115059331907514155082795, 18949925520510414544112207278497263653852121198906784076111473095152065739721683956043585898, 124370194033075216665690923448532480323438903635600007551010496497063700396609988396396686697188708406, -1113353260086709861884626358712098798544611554080316801214200071557931284220857172266269965245030493304107760, 3383292534002458150469920694823155011017914863913267103695205976373840975885514582467941508462483924274599499715650, 75589098944096249203397346979435616685722836099511743509650518257104017222661622863491867649197833768698305837461999589, -4813976822067863135203295281393707375182382451521813002229155722378471319411176366227329830891775196207370307459237314058814, 9816115258481161260413511993842557720532141723597883454748141551506306778070169428825183105515836968604783462161774105705616182, -18167435472863240434462101732460814380505291464048517611529272947621953580856906304418429783739879826419446887075188805477152500408, -5558402126884010766253921691535132092139221504412454979226932394621789932042388845694305827210306507534962917759977611285405609773596], [1268344637248668452818540222284646371683583126013140091519, 3646447323659342828541282859068838537210160847484137824730850591572009377965, 39885158687886454539724302773140268628442238830567929871715674336507955573311607884239870229, 111533702077761254196840202478485790884629589690557091393047415494644534906844723837491382820301030918, -2226745717354679544873697538882691719163004963795912097350144248981851455553282801024883173219918596579207265, 3524758956657216671849479091647869144018337310686751744419923023772769090464151126807704715858937132597441265648002, 87528455004951943481484545307405235831134368571733801014469440858961783612999965400863528296848899607644465661336218563, -3938189618426623659744027459482860515750351156245824960058576655797802343415135291549684174248552898229796472756371098127192, 3439285727799658336538560309906065830667568007250950509174139547749104286719358699898062027056974968791229122255184906252580437, -17800589377607665420576013063421512152795789541263934554503248141815647879289945266884324432244570136456901471752882809499653849516, -4681648965437724403644202447083449217117065142879180719952629258764971930369702150948457556726406825025794356116764597225752712599752], [5494085076983999149122388321830754068460815440317671714640, 9060807352473682199997991487302723029012289324667675697858838776244369351465, 81547321498450894025704473016503068225375558356244087749559549535055386683165556249590909139, 81311208142938470287412397086442138231605470722261347101427882471404371760530899992367606804691304372, -3007639810934200281191881340634479181146389500185077351205165715505092571459291668159542347024346091946325262, 2950972379628872890599869761231444157350108898003848391342950483658363151277746032558574614697488321498688969666555, 84675285358160908473362565920670651316892495522049421964024639917485479222040366726089427465761861604449915255561785820, -2371104404336236588411302681848912894947458607225926654670685711368272692109226924715489570360127260149791422291740378951935, -5027993604763867327957880595232211408817205383996646236153663319406204715650818659442217006842474526557108950326771323484173292, -15114705692155363732058802387883365173938405172979470407965154180537945323380811906032274640189027359902034988358755614534381466472, -3880449560647047617120451262010672679716538987903918037188505263197019384389140416627998029235915024183531202134754739888048859634655], [-6487516, 22566193660461613065763114599447231708451052660067490500548, 21107739904736806945388096999592063997600782116382056757230842042265697578612, 162010075484785881235018960392235389481987555527225358498241780019827777202938371461990965248, 35671605993744445238003012313385969514877735567624165294532344828782418695292314502581002828537852015, -3302178164118583509114828902778392651983053298138002243594206837393758421124939151564642846268061904752884610, 1731895684090777575532167902197290152478294330431706043125766675047891945120779595540839054732787396966531733178011, 65096954681048939305200474776440606873618234682895935485204185717756002938392162554017297901984223203234370498327024238, -240161595686375136258147497750021267102675509950148116321250222813598840052405381340520659861654063729217726361277518587460, -14486348011902696647882664693784434923732327421819682688875817257043627270417161017169178458718734194968562415073421103265341006, -10469301575673592627756789213284731830789489182288950120052646466399893364792943880298549170485178142135836258332571970897568639813, -3287965359324021214562630439456236798017114720627856104588487858097736211763381480132578518149236819151517357331495069042623219278112], [19812933545936, 88041655076949229514592234414593526019413043106090396366419, 45925931609047094671296958189472790565482312536851821305487701024005395031847, 312855300364403166458914803805791923535697893991874456742912640449063049770753929348857384950, -20119008825429408636092392160527057491195422817429656600504717378169735096840246909641509356206020488, -3055199183971075271856788743273818976575435688276886832333497618118246254457995904183638639090773095047388475, 99300426125126929525533953702076218887986969876778650137682457600651835274583211457813912379966198550385627510711, 30322534352524005381319898972160365161205312764984697732094693918959424081250155484203270383596143343272687270346839878, 2209560225516905174446780816945761248653052211370408420523770797809544179099410434761826169258620872395380443437536091312066, -23465167489665836688751691430172129312031836569105607557901073951064484188131238859764505189904378426612550539916509405364503875, -4511107349351232905997493484263767271206297993763827749543663458450171016722546286437014459839789105888894716171883600534299009487, -2968724796743744001674695320557678256871191497783925974955874604058768722643503108108293566213902503601978671212292445177768524736032], [-230530662089220242, 326806201908180095765598811492932752079668683651016688295577, 92604189186943590029907678098050569927080647480350527461933826127311084327075, 587413650380710421934076518981256079977294559669222542319722627657357920217139602113269488933, -78583396116968418889381304174107221882745819768694019707350772762236455265190776265105031175153574620, -2321973605577136685963336072079235723523526705830812196403169862916448920433901860599577164601254314224320119, -1605357811507354968051656762127119974911937917088885397721969735050901459180981327416642522231300139682270985162109, -14488594447854717932534033050996801909283250855072184425495353659432717562351313914457757965049029438579038020320448295, 4649496806754017565215633515990910046356195260297794722167114598644718779944631707384093424264200661635809865535957978731606, -30385123160105321700909033547787687854643089185617167873255993469094835615717546700435295725766342007825783350965927928535027184, 1976721163491018284374890073446455235072534681267755888552343897034453362080378197663562097830009071726721964845185997460625250542, -2906363776529333316452123444974297445261554015356366123889918370786855467231411286711812294447096418916400846107854507098635751295488], [242260181156318225560, 1155897874533145996088010800310274183205568891610887964487397, 170382553552694249593037114564286291830435435938253179399127590382862445363054, 1072672746906789164415521499274861613533770890251379265638170290155053669723809092084933288316, -132105874795842984756221360415845084128240015867247396633497324520133138931508668719969274538829999024, -1252820600283974872345467665105348910696056813433328436463842959877569288594815812645746101689889968849988871, -3015566918549111876191954911608745842461089196664707227716372184733570770129534028918068070237747030024143057720427, -61295435920720785049791202470285845554837978894403772160783305249551936838156029153090160729822780506032283433159684639, 6723830645275194507550394167703184894498587093620571965123860707964099979229576868449939819621215836303791217024208538668577, -33876865058636237986539005257707142864090557500762433196415165169322766697191562891853809115477296096980830708272331987259896398, 8238551350056000152353608697725059525724445681293322474860445847393344753763478653159789678996179927668945735286913404135956550352, -3011310422661287225191970761509476009876013399763229802949736047396896402597393093913999134933518664107631410032863952813883414984704], [270482257928840925634576, 3901082704875091914987252130294028972648464465297835351710905, 276649132145960020199391894130657726634377714982836361728902095208524725537226, 1905593123848985120974265909208646636529695510381958287676225968791713548761503364460739847104, -175532941975313145190104667327661871073450669734525906847415456396963907882904700477915419533791401020, -55233200999468826006634683602422899015882231877854559630745136072901988364813805909607869851927583125971509, -3832826617959554911634745822691474650482688109943011382672828799459616553185391260872079921045777039376799339938243, -100763844234293410702973901744901120710636017222813805245972490930282991274563381950842365655870672405628085320716391600, 8116300886287159253584627892031486063461168635499580398889007498467882667380794518003604905217023343343046711096985087808980, -33082209469477135127180045798691888243192790541712777269506775198761150336897632708659545653566840661056955385438039543190803849, 13674776976495701820497184359530337322809059082729558515713133798566804118885399803206919409743822139938375392362060307772303480996, -3146818231013655155544531849369800361875869870754097512185768736456239930481226947937300622952267283406720098446798829988437611562496], [-8535059615949325869357546, 12579263758028275225243075364440727468580043415455390773591938, 362610474341302106194768335722977370629901855087826657946856233995863182392681, 3294147220485226319793865046138481554890210195037206203087404722942640641617992377490633597727, -208542768154619644389965250505064477049849655581714161289327978534313110086042366791635476723184145176, 1055643509159452018143905426195836557487414423453111890067437185288187230590360473237352650014636049287278402, -3901096584925770019392294912130512493416177467268024046968398820218433238746054234567782100729921538177022128563953, -124356958994407428446956802886285374408743467172990234023900240975687121164764867047891735189496697107076826450071441364, 8612347106740396384155230712081621018092919965421948329911161668066725613179173790633258957983198577011480554139130769587662, -27862622640742724938186544755146964007326078993404721487051610153267792540356693784263393825674034353480932722481607048060560128, 17901776360794352973922199101913292149462872005382734897752438896585277380295728635138674443457948818338010654610681227558774836114, -3166725926248569059908890442225022496878078786123994819853302243971562379824083476186377519424305426555725080461068902351871483570560], [-15012472916500247729708300557, 38802451309986742874043568548419015997521703646609278790816498, 251391302296659794528529645481449545185585350994384082706107000045663347998076, 5542542637575864363556390174565907372802405237290966981498588845687094818785209324059689821016, -236927103399507485570885503045246283193052093599201867966525953560088955656705304338175668688085941464, 1904525730480487329274203348885326001985822319271794568896276265467571900284404015305695267759839340422456830, -3241382526912146052246330572583024016446348244427928561876162488171048416222699798363673778792506383116141847715703, -126402536406773545480181987155595770378497376441037591128092305231039454873331350423474746436616620622774338947627009227, 8141657821494130602053870308066056323332820231413404865478729512733950498209381677762707644905073410105405801520079037841860, -18859554145875969806370170281519955071656844283470167955942185423701258703213616083431589713549038736371428361755713690918173990, 20737519216445721255289957861303908715190208055823514756398471184196785938347196690129447541539759156965347158903637930655227400644, -2954972808870241640777135080730147619385034681044871173538357929327208823388968120324623973133504516629241145732617499816662274092800], [-70251556061916908927666658859, 114628059370436843029483036540639199082713331457759358187292370, -535445522536466503222896144935505417541559172001409900495177810347512011454598, 9078724105067026659986158699253172142672712090500822521298586754033678889004958838004278374435, -272115042237186879986375553020794114794474051568446134520956269865427542981532197863254028109168565558, 2389220663693346061302032313104463010538165324643266060781197842455371411821780349994766450199267764212645453, -2037830151865856062218077584435282982432646667676143007979848455773595619735987240280347768998578064324865232393023, -105570090946108157415409724895604105271299463053223942807921118975936644172236912120194699854217932921406684699340531415, 6790730915958258856275961560131803933855819358623575018052608108645890894193734759544194723506074189029288312011504960362484, -7387311919818201333291833905673186999578379202080031146979238650470219564487401185900249094297303318988105392961636250495027697, 22135238584422906641380200583418065946619841782703862369438217748325587234864987760172270078647390954649412127466940473924002141460, -2456309486395139381776725539712004500404811424666148927458366275650516323519839991330928761038878631108496364265521714488714079879424], [48006326707983308976263300165464, 324647104199087467436684736855832807410192712206066088189108513, -3112601529522362681935842325335211017994263149467113027993568170099324605553167, 14480388101652878186176322693775985057202851773356854727550529731309964306515445039636246613405, -328725204405861169932684849651547939373388990788114279054950692113910793933269672269328187916473848345, 2492260248222742791338530377471866760824849369802961306312229380475345540009071701995744035291352266974647216, -581677427009371740611173726544249376645100723209135958330286404891876204311479501101639909138110836645457680270463, -65322822642003242273515419450017098765157825424838891991987692121355056593408843654487112366659290243468406603593990167, 4782611285680156647465629565425914772432350639771259423114644627895847752908636031340540481327512039756430788178326421267994, 4818549336760047749458301152966343743308140149202185246712287684259799497373718960817076191719542441391822400992145374088035672, 22105261364585856663511869044565579759719315023272382276960116245483360039677643189893484449611977928064656371059333808829266261056, -1690091848701234943643541505214207060452718589406791273996363993808140540442083772256085155622265778855703886874592576535382756216832], [690651949000143366276697258055518, 882371101049710392557517297557050768780052360867061785752660894, -9826251878829388391485647068354498078374036511775913405113320616675640301975762, 22493578599580697981886196673766964620583630798414271762476190613417280015067135808274933021991, -420544381196805468405285310934096134813270101000422433833627674300443752464858322887527992215298051527, 2270407910359193348807464431975506614409454129155972083185418127300008681309432999577610904084059092580362766, 808360406272509378551255975752304393014927500365064821304318817158394794100234984866885088490955741412821776352041, -13185175399368089256312751339866848104229430838278278827594438192299284334765194767697319435625895796302771701039854624, 2429332146498374607230747874195405689399541059416090090782020008759882388419586464525091562735828274899243752256671513714612, 15938241682395624749756853961749180483220547570477775289113276644429222517046739457546498717850405190726492553903050452837167156, 20665092818940197753419207975832826078106066426858448443830138845590556126017327152900682265578354561982461339373147459931801567136, -743862702201889119844341051968027582345508081559435404840004325635282853665806687427841212534708251049678138613493381275555225344000], [-11640658585791150003613815172889278, 2303626254985887129787270671608114609298202096422652194812518580, -25234570591338187533059487895095871174972157943038456365784118008715512634635558, 34035871603335257114206789015339540619013145261482259038960897306821544913747549232355077532909, -555903893203692938606214819020454157265065135256759322423076890233673961942245685887577289861904667189, 1827842006316190566798726302910510047139665730034456853418039456899579534669588358831799366614543553269604524, 1865141388841614214773748571486711214546229729618310752464870578264311838359463132297141302632539096768955264880388, 40996444131416139481541167106071363272863877529773142255556051274211267914689108392939601300848982183921691455992254386, 69251501315205290120863314398480687473471581441889655283259404362367181602071496960201621423587093350861095462767708078079, 24411411463485428728335297796525237778271661728058159176523928224718894086431345223968876523967916612748270558604737983546406422, 17840603471580847926248059010183734369443512299197002543270253320784534680237052131451732040800537251783027389394102239967292824464, 250823915515405450488645246069223305395932007926934806518265247757545087976556898864400074808642219286163326039169638743209230917632], [-409847874375669137568629293443635200, 5781880912251454084348913405411982320875641931491506411027371727, -57604627828420516266703286340737506440039813646348050671583152466952678287085633, 50174833753832380096273840951003155536227768614855482539956295175177332885510320068323023825031, -733754858405366397402659371846269010538719930886186434307889774952368998956788697948242615351171843386, 1282743678469589887442223558204787411622281893528612455404590906642020911480232913947364429902956137104569189, 2429895478605507267074730225218789798948029255593710203415234283735101474539698947664719285832352029335096255543051, 87332954054156509836914111938400558193284189047683072806689471284124553643997836657913915993964843216283997266889972563, -1995480825270237748751251282386165390118213983838960573599244155902911860461946046361803981052696612700026762865225611834405, 29210464754554117519845709569160862723254444564810603130790696508715696726376501251457182292017017330374787164205120269413345319, 13714543229915811237848556975652873164526671734114337761906232330725257688914429947363130629528215958315566634913921641727594039740, 1152948127595987135965720297480513339161730729089310719601870086881599583797966917457673565263024487109588712159153038339741573320704], [-4683074543911609638901260246587639903, 13962828679471183080783412028921169014534158802587590019862443971, -121021528863570458265409713059415155967387367760773161900214931618384902181400987, 72072638407657538155586711342490423243209651038826910853898596095594641026805110851179039764395, -941689376549878539861762910238171561373936711932244712780488583933329643088846415047468461030097867774, 737521247482708716976642501925908685076495080957916377855169966750444253812524872903756765852756722751230572, 2473991997635542222194223509139895023503226910638071430414746718195242453999045236397299833519093033896306590118759, 118097753834763793137440364230977687800043157310451060400414721048971880428664655046513265101732108188642574512730684018, -3547374381865737075493243205233935197241470103087892960334342159539943228005319185576889202312539647033410657953268059892641, 29988041123576334409809992007131055578484074631243009793559942199828402627337544328204949244620504360381605049199952480155870296, 8494453240678908945440850594510031129263348787053866417236150631592953663082212105877378908212875048171410759871758484273808744912, 1846934091060521395464874735563349669096372284434063360385329749654874594753380044707035738954263417006141803725162533274391106076672], [-17194560006672516696640644898753915680, 32467787818158913760910114535534944791859416959015407658057920152, -238103529836317697384094505388052218776596269983957074613479700425032660390536036, 100890199529165320708316854224053059222410466967137228512162028042762837705938483710256053920957, -1156698400012024047657752265328544540628554200783309588379746795967204268869682120438967787518320184451, 260206904455663839495388404504983429340197516078800111217598236916100327791037932498744341862906531878122544, 2084670140401198874316632801537307138397243855670898348192860057988196227831091431989097628986293307138087320355545, 129284665426510445234088564911548726767779567528861303886252592968900856460888441703871782579265196426652194727122299867, -4478930815283294302549457710883432745456383395057608160846006029293678333377879456438036603736378866718094997912597370611498, 27077018193407132553711068216243683819020302456968656328551496325649362957813961639990598080903815956590816245900514029889926104, 2560911246254016910747365445228428936548929871463571062476077460533192087524710028150367257667362919613246321499354454584408777552, 2268361417847714507331278729928892787392805650775580156475908078896612170531222554342454965476032459187364339733992446470701255000064], [238182812764320281779025154366019199520, 72746749326724860695797801792894682022894871079425010053521864449, -443127520753214343758061313578338875935574043769723272572835030076380558262636813, 137649417083189117556024005192662492923788243683482116561525176527323500291171785705651988015286, -1348720041717760648064277576850351023459473379584507270473711262804332854600390889589237630972421366790, -120073623273726300617421159732851603562068424306183996371750579370295312304174772079162628887204905575582460, 1424209108711307534843250969791632525627509620570100094891623952776870597592930516595066747865683277847388187605709, 121156540307103940795694489900987498728161743664034058810548050768552802354160530315873036518610038704108516896216737787, -4792589675570376715988806862257555779419465778790694635371428833927470337159076691271161592761423315919658041495404343300716, 21357520491762073771696195997732268941735978516501983036183528962258074326873128962538044997472162296609442662115856995508471872, -3536443631906854180860549300332261348467154572235424344421541976150220361566909566781196798324171368780151810557773169650040359872, 2414168083995186655086432602460327191501861500641618954851986231826900219867876002324137879329414973754021550494967730851800922128384], [4702846102336718130216273087810654891791, 157160284770476218437443891617439234056890835210071433638744316242, -785091153399733427572497870522276665544657448821602915255492302565818677852958935, 183060025524944737772799006011958337821490875718941519644960249026751760950695475096933597950926, -1486238675833205939067266793393604791223384289378135507734740687675940976673387888481691290143269602837, -405467387560702111091072047824377089824323113257081574569737463405546993752763240649437547826112317160726534, 678033163597066514985588544813035358275118352190815236634901939697146885634968795152209654130572153250942776194998, 97728225648357843906174227376109386837952809867350084602467052450040385362034595945607322575818201803850151463241073365, -4579472855612802716020428357223008420864531274294828837305086225724352262500710897749245752279345315199857856174008120898811, 14034003474114080255527093488597764331406953861442039612185324310555120476856891430524475168143937908840028436779171681078037238, -9146670002335268912627435873417259903658952918154034471729535410933747312944519719615389655122555841846831954087540820716391278432, 2335956365731950231559228960329063087547341053998231924778853070103364542123874867529535526570368379237683368129039721813011205521408], [44955314496485086076499158252298971571456, 327573280966883311931814722838308024130182315198259632812988307105, -1329903571696387376456031940349687906241224132238210257096840388447418772989597982, 237327208168513653518495365168339195443477680537168438728432180865280452816222050511603658255872, -1542596592883607019943437055924430322601881177828123067047930862561261961588463128248923073557253336501, -614891721171188291983896745620037689157123819588055491609204064677567785266360323051881004220741818228245151, 7594805042541814150520939085867293567019614878408271587066727072009447531953210482107161886900299322176726970781, 65425668629194092848266798422088760041188484275710309014737316956081256924927205617494089000046422005950231027125996097, -3985454861735150888964393413574531859407571887187357894631928354909404102325903043980835061570135330918734458670918089738975, 6380188769267307120522130163881485174778985103306348421744940733123385765099212265708395299959357800200668444521812460785049576, -13634434486643725829450869723465122694234663563271492649244435515763343817719811656895370848246900871150661344719148692354982170624, 2119977832560305453165205465286742971226724790222357836024856695611773742736688645468755296549393531176439963581338556606605510049792], [289663684033091941004090136394006308863768, 659114973932467850770004643982139633319212782573060568041097804031, -2160584109636036204210105671702435532992751615791913905665598744916504426592468688, 299965832975192196994678843459639314795646907345299769411062819668980833740966472693136740522025, -1501466065274499175115254981339363311592509620059581410499422232678776773033434555720783202036238094099, -769026472703755167145942053205880322656900011739211176288041690041664376672624918624081083200392446140796637, -480565599882040479448536485367808292857016726870524127731297467028049560885015155277643327220735344877481033997692, 31361013588783372752227010907320970671140805478525132976691926240041363437316584144218984076153220658280279139538310200, -3174430104125016059197419732877652939495911959858036487576758406923418174154998179334600154870202880900058351976322615427700, -491319858533811525969362135955471739720512862546602528310759299879330902494017835554080397014301952708326127910351355142763540, -16511114840704683084341897594892736808279713876178799672513237045399888009344062126031364187135241113015717792708604683233920378880, 1860835525795683094406722038624102933292682848662667498852108355947781732764402821793960927325632440790906730997332233402800728965120], [1279139884684812006118092746830285950254285, 1280957827216915182958079776770327696995448336112858319042419571289, -3374179479731913207138304114310046153104367356451312138687396435513423413470771859, 369654467314222963636311933208521855463469641434714782216593980381145374663800681778105125732666, -1360163168415191408736901786770185899047012773096804110640111784338943860860867266600748373685066579361, -879944322678420010000073159947744300914077520757298032932073011668506288080051369844565623261330132746111514, -745117859196491572824997670839003857744001157093633587623638525432242584796356382959056215171458595348907865259567, 1710902726553894577685311546514491615792897314174064322999452976541616468836203223728894049828270820306057418052372249, -2297171572454016043630277751514069137268910892175408063413664185929497805271954257947239498041482598950437120128961746984507, -5791896098014057299340408374757016197992019199566005854662061007760949825064353786593073614155317385107885370302352873807035224, -17538712039450977204969378768884315252282115789406612560681800493823716045680326265231935522090212074003651938845368807378590056448, 1636949920747837807264976367581211024555653889645528917051402351437592256362097213880691854686857897839982482857527861762799643394048], [2867947832620563349635846378143015230584732, 2405731906756057295926287488980585360171237275502695033701138752883, -5074229497989114007227718891756093489663720477588697400017510578555121871541348124, 444164657097113007859770900208563782783714565524508496726875354406396864829859243496347621888367, -1130082241029249985549755877032793084772539948214924794049687523002809397675138255740781597738772579321, -947825259014600207006313048160889420225405235586805493731166216796331954126675217445317169179966788958821002, -801878463329041339398732521391481990460584074695108835468167798146130271786873082102347126342886315438858500817262, -19414020803222702785240159017284922811316527835225361342422264068023202877806065593096816436944215793507042426110918126, -1470873496329872943860873393549101472158469871479489186609085509795336219951470010941367648086047682976332635288120565930575, -9130900985695329041282643990884020405618575761284257311155615914877824419132260408675736792322416326174354547203241990846400956, -16774476156445627928689730337317044872863838955473470698854747407515720380758645429880479888832972961705889873374751256192546452480, 1494312443627540821898265145460356459858943899032903972418067362770066132392134677277393700363021139524681002027795176034464422690816], [-10631981207832213003475556970749762074533211, 4368178706615559520051122545527256051411427767069468465052428499550, -7358142343371642955259244106193301295490312995357987504515345769742611823376018381, 520396264826260832577273586716545720334711015403437336852230275728576527175557611607527064996315, -834295969553995951576714444441144504313673469432029731070019239270624078603202224326484621003741777135, -964214464406850914046100255726896352164773059474188651887701811253112350520595252652298774440927735120328198, -704176646434391742278797496182369915535682900401234493125195967040549599566061557099841374426397272954400710621105, -30415172556628342859048902237617043645554971055084511664263317242785925764766369325544095897627560318715088078439288966, -770677103550480158361077012290984186123236311432593212900918831020591047946878672313254217891711900253908761591877755113194, -10502155951238142487162987444712289694661040019118423612562945004665095467262793944175596118322303885547047205984515859923486720, -14544530360601579376086149589795698268652291800098031348445220616477838171588291298847319336249863431592101959522546172216094482432, 1441748581753234529011956327471856771330138715139238378982268102401435161699058936408119499145696551330718169663257393108677952536576], [-167429933484759266136800849021494709043518792, 7671507466236390522612098304949204356729326271421925631331323149943, -10299824602232815089488927487298693259243663598296979367941923991934787901843981752, 594537202132644812110219526341556179483832837042391920124401917204764014529428025387527934279820, -503064783520916920294447609131654110506364251279250962403640928520137889021245741800514295801008700915, -919087213329565455619636005113088493901125132746524987269804976019858837864459254372905920437878515391404745, -519852910358635305640746939102793205190746293974159482775839291297746179338552546753274218206725839268117432657887, -31990635351751243097015187070724975449957788814510707833032516383135353912105681069680680449726925604973548065115001394, -231363418947608349905748578884339408488046500621891046535652885299812261772291971322794304913768146114042077012589550708007, -10202442865915561061552553033623087764135949618157831242385500784595163062887001830201023727392221251545284136714919177089115320, -11357721454436943052670651506512403737162288447106918795798442544601320804015061276241914998670963075478776819606892239955046060032, 1457083948731683576812783098046006061507732758897532029760323903940872038572281022760307002667010982611613867259592482449452332744704], [-1170669934942484645909419774523205715824831466, 13036434060343056352566259764716960202317613515123847275548119031063, -13929252853428638800980732481769415344668076552369233364537875127498678853653270359, 662346769798565932398121318605646654672929739334689284954280229486129826197403384032936854342797, -168434836411306064004348042086040340445893547933393235379573592294566781242166157322853959498145360398, -808186360783678140981887991636348165987945092274906107987518662954645323280389626654562583865529372754701698, -311752444414433141247016729500608508498112856512461937283944849790692137709075145108330567852448735194927429777589, -26450360262831830888301839244700928507149927995168793384808008361544722658641883272140309705695977173326414534799353763, 144367273815609064599031140221226294371916240889897307794631482139714817803010149832270300582181057625918771245832347226213, -8712048506256293631644718230303125989921834202931336187702682990680115398619002710349737708299372592284202941468157410799343872, -7787882726690240557672801119944108267257642251399127758288034033477817504157906470979622972749616921148627588169079522049758617600, 1500526537648435059771486101455899060025802010589096380600484547048886757318010243933158097281193440911529582147842393987448943149056], [-6063686510200445918681007086947069407110216543, 21443191304440510629181633739621955324721257842890998185852265644364, -18212110760755941829991310813015839470168788758873837215963698434280007936032615785, 719539112241258077188119918159231033508079840809580316766242750068262921987350052221771264363510, 140819352288968989425389547616962470569527004292938697665429110619116427191294079002111101863029749181, -637697788611896489559135352865228250173438410736658312436241942320062188068644799910285675277348740103465818, -125625844228330190293230843209924872361640429577671106750741324586949549726702593271093513203352191879305761241851, -16834754890602240110583850770891380660662822114961690916510436789311482008822175276591729826642724509807508990859520925, 374933562044376591067727283846889880742004053115205008974087517254839151134177561568707045376397108228361766988016148744692, -6569126024798337441920818175613949712569489666121881220305511988646684744774086147710757940704729754221460287074447141439767418, -4358468555004005430550618648145293341547225662436826833610849269642972832690761833700319492676767499235159060892825849179539251200, 1530110107780245558616407775518600648100820810200066069380450838678804571121890441452052563793847915218267765869295944596658965184512], [-25761906619078100945383598588003819002341775450, 34151606202468463122315486834444287829551146851101106711975356859217, -23033747971776974135277092588616916885284398753829392385095429043913984840351138427, 762221602285723448402899181045136106339688142525714863366856813817810830611322905972206739955417, 402909621776409848498603318564641339700124746836054843952323422515877385736091801042309413697646365481, -424834517472873420579762534352941468510010342253134692399825558666377271379865390359043675101680295185246188, 13860377660775389503674410952596413276472576457963574505762459381965655150578153806765408995384889404319106631669, -6096686030642342771511308926235723478046900648582690514048448812082402102980605770604939121392176314352955337051393447, 489376760646256678886424558671303645298955006587622103917595225490107742230690538166675910355393021098149334216137578102406, -4264031845199901568460046767157308397214084201107337020882778187933554208297299592698415215157490239144098693622699814961752368, -1457784165926963876592055977087059676596924767593271964289995332120375929240699246781619822446989294321507712749898315264794820608, 1514397735683879682933355267220532593263328255032777195958824425807027146271534207988809103646481147509036438074163979881922410053632], [-93112241559416095365552951949646276577317905628, 52680066293398099316194522137882029936364261752025000528003396334139, -28192096432161971272275425142227791952184047545335016973996698133147576429887648340, 787327406155755789776991109465253875006090667964845845395556710812174864390485658866626529283363, 604880913878897208974741106489936725998608041911791689625985625531206605630603908123196868949955573124, -194599909707939278859025105768975483031724687183648836235603040253717722731501792867083994255315391837314211, 100721731211411620634654718735004606587487980165393007331390968275639865046613611774867250172779585997896174901267, 3474328629211860533055898036552054379507945604074775751523465103469346911683668817088849513662645256283264934754171706, 519206684861034512564060244728757714236294190292044690519987094820359868277879852386099925902605783716521894622616082278598, -2169619244445340548735278178737651140463862646788348178302134341296573997540007420908847788050594549056485115501703078781020400, 700352656089659768083460382138548416611835159543285082021892614115607048155157798674368629524909650447038889894029619974882131968, 1439399404609731442361206415882166261073894416339022955988359099861092971130937735410366344615600699708733158194552289860897086636032], [-289749708262473067469349593363570226985584889576, 78722914220870307835121136807794045938343054854235277055286109419563, -33403453101284541941545671288443833741923445738568808273416175823565978227562884510, 792976333577117482031643000510536324785733721174886594527386787139559586740116310422113819448727, 742586894771260401553701582487936829971699283569762136896920133779392064993160016806978184036040289962, 25735610646444096835766554629698841544889157746586228810697800698607666926872609950409102467019615742135209, 141726371993221012300748819901952017958480791002487447907120698436417328958086905058198052073335397132937975276497, 10516333092700337376047858925414368612257647824506787048982307506096833903661376252297434859560960186478118091529218714, 493204924571652218894024660066418340215814338053715821696883439900677687795088572090003627513767114938497948627378330649688, -512054397623170805480480326283137964258582335100718484163996157123288523940454875365057641526434826525453384772529080851885632, 2070890411638910711845558780406183248991262523848361326751846759833960069892424494470532242696488472839072917221431824956472164352, 1309000894272619346389329523100920801109356136989565284311769620151820687970144684992159239303957151778953219621763143993272943247360], [-771661642038011480644234073972830869717820261681, 113989837954844415282855214236989889571124565562368663182321332346681, -38323100965270774092868512708836546076595449540264276060046978790925339953538170545, 778705562950072360573064403123924182473107964590881881578347731197164231275400030929411900767470, 819212180784954399460109632872407782434386270814141026187899021290557305808407825268181989471296571452, 212422332185104953423696482346535639009545622610612255391519959030129837138078125016784736965858709758595585, 149743244894713826573761379011121801945513440613206737664560667727030518648202556607445146291662168601304779256552, 14576688230835180063482522279357415324841138769209642036355075842959663937526196814360533797566852440751465969407710996, 434889781687825750028862030044674165680162076771701987474310275117352138084016393292292576556667328175470431910554097295630, 622999207618069640765336256255482564600647775424471433154723386970199144776567409547565689724766183800426085064367776577565152, 2738916065583242868931139362295315416860977438492770741782211038667564367127253822651322807491329243367356300472946785578691854336, 1140273607658862697037974584205500268549612816350640684142407357610599674273598395054937782115746788862932947736896068017661144989696], [-1700141759538720135935243869559065246414923854545, 159961967383816202343136482931871764932092449296793387922624432497753, -42579841611818228955486454223367247407719121089311713780223217323627592373377025892, 745531262804009513645982269071712006642039572206050099513122907039838181505313899794315913825836, 842985535460506412159669732876036313438515876840380617438308512726993086622353094202562236806697317602, 349544535229710950934328765028415927825333716797604023910517217525383840838984138520449106023641182034554729, 138334570701567883618973087724705003951313778326815171700820087293609567612792537709810517337150712213067547149547, 15902915916789717530777783350828413805254204333131536513001371575309542632619727206203795639702848898493196179517014964, 361894424709629825630874068036355948871486956320238926134551751399060128481322486099650155020050138923600881260349354421028, 1260114274870368912893794941371349243922446454177650173448001179741714075874991775452012330487064677748845225138575452159962368, 2865725436074925324274921221481130535365860743268257008998110521560779431810667416161057959353747372805624325221533274760491302912, 956232651537683384637793571921628067327037109458227228922160903240342448679425851140204693047255619936470436434867264982090919182336], [-2750193276591762600324226430366648889169894134550, 217577910093826792844584819084119989094671560054948941752956607550402, -45820257177310355611165510064941629526893930774331749498203558362957569149341662110, 695829889407068332283083439010390556522033827437484175639866910571295714373481607789370312568382, 824743019599146444899462540864515343905221584470406244801409145910521640434066999461907461143894260082, 430903590629032365441644371988037278851561634293748525635256797413802120665941949249685900797759340587858957, 118469230856612132548558577699588292725085251870447789365598005867559213186216301920191073354851728069615677040819, 15153189130675526071364126389551394108137828748047589841714504799161347657790303718100236659996689949421075995884178712, 286447576762671297297037305329616855265671103029415823239344527781763676103886122395380287083054737817998463931160600351822, 1493000882617522510308430125049464252271365509615595597936056187025532050160743685499722243436840335733541052122937227524301184, 2636245948512805290952921424448433438009639717405537741145150527975401430219774799189144845937928919060609469814251937962002481152, 778743601910295163595710552543754590983163151174801381801529302840310074457756866536469873713149366860748457366480635243313561075712], [-1316345791165803798757507219426098805436593298260, 286886621773190591916918654284791952517234932970312236726422216558603, -47755741736871031645920867299188254333782303495718270958188403212253893538190955456, 633058268574776974411715864753270174343449889625790787819191300906362256011495028584607534342025, 775849488248177218800195380177095504454311459479466450219078354227445969685524462307040955749078733285, 459422992298304216498133720250078340286697299165186900093705857229686136532668237043825849186082498926318858, 97310226390453640446989549304050550328925554324608316047842051081706535407145320513873829974165160462095785859561, 13120586115324341906483123048294676860551659296362198652916121138395547588494614366399069575828587903128591874287509954, 216318170658249053722755910702290831634846679069770549280681470015644923065852426171414314298258984373171108958504213733636, 1444222499242050805467008065423579698225708938776317030689539942573283008601344311010447210499317517907233681539948982293888256, 2219160690154255257524709314259402632625957134972719802722860546315744827273806895624815549412553464711399175209875490231508008960, 623550993360807708463515022866261939717233898811570102219555343905081486096525842395786050713843447333826831124577961833824513949696], [12533201085022643753084077016633872238961143890478, 366727643194635885528083088609479316638764570390122694487287590494500, -48203873794833247084477305531991815290788467749287830614425001120687007670785025573, 561358005149944735682556769219519859442975970948482644414941068569877025171588160132168655615560, 706753675477768722196470912834552485328241390699655933671786108806326043034919428163338943749205580862, 444736093113550827228312856281105077723618020066689929588844582048787878231998632748557629854057318805388566, 78485635794850421024304392466764080559652567383389316442106114025592168397185315750984831830574035733031454333477, 10529405353041123652871078751148943249559527326164015865568078819216862763779269169402232866939032122975605233842023977, 155833105237238842479081265496250450336528142649560881385810713280504630622231978460247839150059968925730200563270287451508, 1233565605540066161288279318652959212047410202201744962753812800944360647558695612425079901619852598524225111806014628622067200, 1744297171087759071742979125526592250515271533684086133334695919794796057361912705882447272325287589519355253074535138334190075904, 498255320202890990428097676645035353697941139753677829850255161643830508215550016869466477315212980675451164400067509134699236687872], [16446027, 67989971387834693072929778674559781819365457647915, 454515345641937195232578649959527600913423056535532341290708031990237, -47116100704285378001608902709581693376493032060780094865818395436813580721865476168, 485106798129857285639682319677563488046219918276887058208847887691558251858669908854532318751300, 626221296117795749054276183416791145849032752623599313507293514750999442228673710940281325717827629484, 399953724447142998097393815930476722211295897454936443331740403841290848746807263905177910487797147994921240, 63101201483152344061401633373985415159163129927080364166118253955942983562211930583274567827207656642193589536239, 7923206926863232912677000916487728734427002635062182253477484926121578368579711386444105033532855319385357319749156104, 106790917926583440482965654997158654488646068024660450632365010568847115903256149960199365197484191651196061298033490766848, 958456061006296854433360649383421225484320718486630256250630542958729498968893521179854980323941159461930794034833195024211968, 1296050534698866115926639396596528471873825379371962226295174425327050603123591679485841442941495995399882080030773015865892798464, 402972500343035619309317702968290300669848430528303836491830519597722916144762952378828592976267315964230787212047988134958996652032], [630010879585, 237981429544487732908212941104366372727519318788781, 546204433960287418965474399331315218248398322079293533342010875299073, -44586044848741242603732812911823832629393517289226919869200047546831478893570807395, 408483705309351347375779243345703384736205149907188117945917367161250796071710221375302032971808, 541123202659873237873555997181983687972464866301318785437280914908148293117941148453170132174495534034, 338568821396933000579606041316080622583068614483592045152088205368552923826041047896277313315172799438978311, 50878788360885383466487461290819837671928623090499949192293713308876610628944967018355017065391214133240578148904, 5634540497914315399121686012705508325300455375110564374523326741711531315427527390940726389334044512500519001209891824, 69227389551694798819012398559833986276362457250086002171695077188938962266910838041374971734451147218457398206972236232480, 686024850065571339617338155805821601366833638243040587775913096173677728983475604719248328955675886989417766051261371461447680, 918168255923338532785930047258504549995995282579232398775657412456772141546655161517078145997176673458765297551408935019376279552, 332703367283517717717378724961706043989270026269787592420504108698434080246041335876656304702758241072206860085181473935416973328384], [-2518724807643760, 683138198968337791495524224452647896716151820485975, 636493475066055616174752692017884431450706702867580417016724277748509, -40836537216733816540659825299014538221196834633662959665221556482063654049047995422, 335107178187611146831353753373254514664398887316968124761804861596067411853981154446843203796279, 456577011229220601342103364494453022095737734683695245284822823493852490330852481712376655457139006366, 272156910413673065398533474795834034843249957399600022610328228728747532490826067520429623015435077236080262, 41053458968744195049294429736392372754444683586605594772410858987507505106245754136810416580267863924931919838967, 3810470048754991716112395668985728777563193255357100729194249271579402391626188736913355338928605160061053527927678732, 42045067266134212283012171927545036749724057924884106709107485844650740057190778745006739174018582315851727487102824640496, 454023032677924272479364447220768194176155817453365863517804581913126736463942119058704803919344448874577795895191996765265920, 624291079120989960281511839228989200499489715364230531832653548389614032646328437525823612703543900032125531593235026373150507008, 280236175221390005604677383576033904159382264517949377606676092216210990617839606857713023506693104183872313000517610428631177232384], [1948601059127847040, 1720682245042321122134836580468575773216642074055418, 719281456277447553369158290518952717676685672109140297484647119408728, -36187811287474623056313794544449739832495014785085931633276624491063875233312605381, 267786546921933529722388112920530993936129176830905287361782596630129548165652547249209573402325, 376242886919183066796998743171664441022940096271932632176301811017164644604140913453087695456920342619, 209139927864801102905999159829907527276542948490043273802946285293977803489023324034208067773538378345559277, 32904568523329102221945721597019656170922431450860735496603552481662227545326788096743885070296064703847316292677, 2465066649353794646733333767527929653709105992791269725788908963818363989758367786224539647647796166225856957327251918, 23525698262266766142208679483336423621715479131639752557683012592976707534258932496028228742375717469649292143509153799612, 276901787837954789751341876004217803855246464448594454506338403578346899521709498290461447405771647115902247342167588613881856, 409548804636222271058449365516756055695014761971047539377735665652365858577897647019315135349303798452641379425576244996082761728, 238619514580911837734524108151585692445248660462097666164877852726478421624194617022733831826229639937167792878725812557671764590592], [-274394316830328720538, 3916551270430487398565884564427283998403219023940022, 788336365969961802874195426363723280559646485411452971002414051028061, -31013048533205834973658531272260454522711720705531075613790892252969854467845112264, 208404316238785682625494433239215631746813467275163476255308964258700979043527682122215767261424, 302628519042954552527111562493706260724287803205057904075366141129671876652892239569872367744164674098, 154539374330156857694785448658050357552605073212005700603974896656427590045740446989243582896164582663822463, 25962210637734830442217643454881992574151411510061319446127470036804548816127522687594681752963103681435817156184, 1535687878841441083712562344830614123761560717739008498975538220641749827575780142584498259580478717091074737468294732, 11733541714435296150907775088340093426320279529431816758672859901904945758935767860256118574778367779686814446646360718192, 153689336868673966948638946304549772339345900272660400255738201888757545822995700866034772355707337273552275570550316094029824, 260268848658403637961224365056928626389160551605091800955455286231600033308623899253557645298466521728190527299451820552480620544, 202680256443315926471938992237847625788296748580840137677859203227526154610184391875855499818593733179994326143995555863740381396992], [36014426201467933348686, 8184226096386044735637472499637918433150799795376551, 838078221868691880686704515043785541779436637854490169159923933120547, -25689713734603926335321469125540233928489873627812940045761491825844319817580402042, 157923481919326132495917685232758069899289575301597157725409931825068671453062597309735853243914, 237330164362495956257259552827628914195398839012391284193167204820372392384389493202888809129778222827, 110434762196171147934772544574530547444620824520508977548663815716280783447790644527168757873040533026232899, 20004362734069572633969141150528712366152984277017503785029650968402060508931332434593656489498410920802629651883, 929026592034659529234894311671937434516609461293301629224045755662831392556722923277558885513982021531650439390875716, 4809083181637252105638509049127983921997758703706674692946370997016824180494892547103966852452098965736304430646859671920, 75283801329691096875287266273768139748444008809966198379956674357939052860929297518865823617131903784849289033699715890249728, 160620349036873156609279043667414583591994175510034231190028867052099635508053907110981887693172580084965545502197414855413071872, 169512472614814587825055587022319456645228393163422122236869358726732597647969927970015712823456065137585925341873260446359345954816], [-689480292480591541317264, 15852050509939912703009965096661868848420489472058464, 864338741847139303140742715255498003226836607861268536897701854377861, -20555351528411418345823764069604865021499028612214064536513656352675384560141815807, 116495674301634756610365392074024958481440699380706457778133321197441267737475653828344323657638, 181198137889744850152480394495896447237423072394191689084310878486471115438494585807060464332511775050, 76778965965852109400726447448100936217537404099628881099703503810082332208419679894066106338304906750371387, 14962974392426398192645339710663468026849262655537952262641724204927379532085453761979751860824942629485092214012, 551617080763463218417011050924056711063956501797969706730736317249671404735735007007682898440739535744389349243253920, 1154117772990704778823797932959571757129804702834802250520020044235871462731299768088290266662659568622710418045208583104, 29927033706434022664020967869118549245608747440981015547601464221678164315889759105928287875348040383584296759259320646041600, 96289822764709221158409602488314128194047818500594164799152117016609451858575460231819718002448728019081028557160828574032199680, 138182570599854121231422004974811402060505402706188415483972662212788559097501258917048067504616498162664143871033180043619405398016], [27092175514980068415518295, 28638810428884356568286182186362556301745898035363247, 864950456856152328726555887067218597355471542175091496361872855528183, -15874807806100136169153713973556235817273869316683617900067961147400057641670344144, 83635106420837863904530459352488358825809090114914752312128880392346716921698869466559834214897, 134451535778060850985382084442187528599475500082385216233134416756581724417492992486337219693579363494, 52269308663240682237944520033503305638503566613080473827741365332059457443802163421969075615373823466112303, 10822601090766451866588380526949390625728138993099671523024974851506725542681795387418666099976363535732858802581, 325594796601694190480474509049485844359925272487714826814101758886970832783714032874361928458146321159806780258319707, -481882628328795462736276938361695488314285556226837687448271278544506155792512038363721034162080453922420070337048183200, 6573900473545235189234901497225527785949826881704229649996301045296338709040251984226141520931464355526658692411973742624768, 55933034459942385552266535949746689539692604623452174456897819640405068581584937112850537238080593667537098464292426550349922304, 109028971794016953528104809839787437539565488872798471636827553704149061735801327304974264439839257250846335082834181113060679221248], [152007859789944818610987325, 48467779125601313188005755969021415428365304884046343, 840045867673337804149265575852968417500549613292915697382949647172425, -11822782685700990686672691305406415005784487046155485488172350490399862493104989819, 58420737469623417179788629788181410627994409459027470031179896189912042041121196618313686168788, 96776786999392076385233007452865575132607071885578353119547500373660812396982966286063510577890977031, 35077636995252275284078924067448335487636369325732084579986944069368641656606924781728616652853950126075825, 7552429360427744063591795509893335557721594623086263107957282886715117977856770504673013783682323474945959475535, 193563753944253619428390310642215668889398735674243619122053451111968164211140970393253804598107509002989761890044584, -993952925448451979672248380287893632064332668285163602528739732183984572325190357639219509091146594146914485074412827136, -3532479512934282699763052754438581476092407601336883934038393457141098344118306442098736123613035560222610733840929106427904, 31286065945044536698752858075269944310338118817819933770524640725714708783748244018247769928934338097119369651921926466907930624, 82906689751830798512876033042478733558780549691472386545833904961283707010877999751074837989427147918754670339287052821996119261184], [2249183291349673685349791780, 77068225419663813443690238023723176936359515611915327, 792007072683913752518354604858809999004304696044200224499626790818832, -8482110810296988555599723163161042919047456010737820816011377186213126681266185358, 39693536684739439005647358565877971648140726794180783611780407802393247977976180190961460374521, 67435450956022591071035020964916648069611578526814354228536506063021846560991859250048325605509454262, 23354036903810644387483196234137559713293965986162082199186959801043803008570597278369815819233776783348129, 5079248082720830137424490039633421615759995272292001141844567146033604133868503492352899551278442070173363861628, 117050001361737927780149318980160278069933019978971394313237543123866517254423969434254101990325140525826967273197296, -965932888234038273203527670464380300739923102705961508592414604399639029978850245812007615618469130954530687181618580736, -6520746738700412522228538067009280962885264451541036691756096632175363379547376522235955581935491860126335888252322058862592, 16659129221319079850698877692918105264336087960068801591098263696200983703915654898334884024297597292749130853405081675640078336, 60606313334785224414338578281832836713946233588382904095929031666550090788584253373012275881410491483856119333030574982104403148800], [38376277575922840753095619602, 115371453222233617228362516967032685521705411027235520, 725082215025116466001721895251854202538587183689440015099448271939681, -5855106383739824879639992404505825047019503513018462757571618337039032389334590835, 26224792142663500530820028223146710491293247775723426136460413784541902206843915461690933444522, 45389510569181273396493485323397409952496875990666647751836645838600545570401275741253957598636351667, 15504894159217824360635141608135863501020431042867952581862591646161760561992183219930539578168375351484422, 3290824574599656332618336799781749841950227841636798538801309097761240343971111212474899462055385478746821086633, 72221019583598659944512331221622099465321885051406380359547292953265990352159084668348663602853397135462293668289336, -740283746458563014610662508800441018442499423979959496338990800287443533482911371625922116062606309845564969604351947264, -6229986123302571143860534800599128416475822218904220894447075055239853348557766629706536563235497197507571947145685411823616, 8276328330224049704550718797543275965494903123392991191428424747284735518835389551389247318087971587570008879590343478586900480, 42535825947954984963169404717675982347658657870425568674328157131006378323912354671080477597409770783200950541245631894704936189952], [351465888426779730290385403423, 162801285186488601120502699073804658939752489272619592, 644755534743033020275644262093619462587408094613397703184432097881761, -3883361309653881012752978464286945456904745281834918537709111744539025730813912861, 16842203906759776107153739751410654355500698073179515447474077995343710905643611003674310811886, 29436823617920956026706455071866921454489400782955205511589734052712608146216981199442613906606677013, 10294830281774174962130091384986023767150151864794523541596235775603901328715111965091406521530790793871999, 2054131501682747753550442676725413575517797612282658193849573900562707635742551920389769053138202616203240797762, 45248731125096329100685306277107029709189966803129910807798631632245768666831121863430395758876036925805783131087850, -491872972501687386521695369376592728383264629029975185127401035419056590316442361304768664727539082027705933159759806464, -4803181715663564736180450467648434469899784431033468254999101527035902029155541608527615694165905151769177145330975994019840, 3689846894715077273910295240825925187423861528460685676126104332699203693414568245344944645675670076945058244190890175057887232, 28643532843840395792935827285767494199197269222535085408916166929034695504901982732681396744959574240906105715994689280331200069632], [2426517906595126373237236154574, 216659468823188030405529851068349122120166326548600325, 557003097300417139174411604028539257570713277584352026845484919783509, -2470802812591083032271515318611914382926394973002690468999797843940627329529895707, 10510537890934350562172959706175139084969516555276034402576141382365358861380258878039062734467, 18340858998662590924722997368112886334948881384809202512117769121538763184550699679109663291127506698, 6837222343624440642232386823413236340714216055496001039917334488574829999557119680298534208926250033516444, 1235665619959403896482061102799387574493848110661209461709411760364506732142299917076916515753280856586786829013, 28488956697638610892204503475949312414335709521945559974607658793638944065865366317786823623623588642275340820769472, -291865448848505613748118471338463553834420387478433684978944346699479909917930344515442540807878454729826190201050230784, -3276836245289127816838788582792581551622903138347050397148602955032837057900356567686484820878582574931804862391113381576704, 1339691266835428807185686805072516320825933015437011780507249815051173259421488938705758935384265537994231737238559239037779968, 18502077066127337811728939697543815170237189641429599908946150215189781361151716931220679274676279149985303684697186059456272662528], [15411780324542456117393700988675, 271868426105650985839708822187131532076325290375431490, 467575546392915297926248217711626866622211568571473405917753855708161, -1505457431922549432306221513681478486987374742789274798890961833788654558860126726, 6371233666074379223930710542736688620597005750005057830906391906725173718080013728604813784759, 10938377016189962953012465192952230271212641357981650375329312848157842990565705452434366886797544732, 4530853996857588886018839364119906374184518060384612261258531161150408252221324991521710002289489632234930, 716645436872895737442246171813618740384800992788027288597268211694204260946052192294555072188492242195624940349, 17808095855879218481815432932698324966549037409587591878420536959032345070865224795849456049054878336217599281399764, -155510794889144991687716406664953199720185678922257369166145052993354038910903231928422176303615125349119082729267615744, -2047856501047809429594766838406921627059956665641137729937440706693442898470120996633912896221013962161089726646477071056896, 250097836131918112342906437439831670306031092176758886303629645033391715775055923694202223283332968524756513165226688913604608, 11463048965670601495797690712868919550143044943769574211029592489073007000472609587960281840563847287415671212899687961977239371776], [90096986563279855693587834254814, 321308538062449010484194628735601041740854687587380220, 381423763956684156912823174693982880288652906044869539524097062142872, -876803552866589132519486015516217495195738492507461258030236904859847478758521793, 3749871198888474518371636924204326958143161074854628937605259965085018047058985492536321465080, 6214144377167616098724224414373681419015821909038537748789576680493857133252836114174239633638353216, 2983020273248656925924605154775528141007761748238109750088427430223367512234191383094503166077793653327981, 400899983153857105527517907024086668400530446452664025682707832396067286652892998907174839513289830575604661949, 10933277526021629459235682043744152039862067261535855787401688432964620802907975886456170076756672041965029235388232, -73433382198320536053786548157833074404721467076687465676339875733873231562670549534340185671562837469239146938009034752, -1191284489143312455948951315995225723745423804402358690039622724469517624147940495302570905309262618041918042431175528546304, -172573827523956078531340105801695179933757452821017482161035910639217093530332973482224962516379790715043512303198420798013440, 6811660446055816593215595325259326300519952683473227676513835916463022763914987496762666947478105871472871742860574967281064345600], [461118143973912419148827676638252, 356850492656725545062154447968678544451193313042345855, 302334961133548325437508792310638173229163721034216023539773093841504, -487294079625098225300144998977219035784060058256120291857944619306638347798479053, 2141966148908675416786697842211410428975224625756575078374996896529135654736127483549820361393, 3339627592695343717273076588200129214782057381398527665970078936029551153817144685649113005558022266, 1941352289316538144261198981424437152205113150152455607654203746645779208590211060858656894107289661294668, 216415958911344130635640990783680833725164093788489527182971246533594028145058946626852524279977477192313816204, 6539057300390245536046504197228771961650257565781245002326088552993448862775399480106678385502960231141721040062305, -29378900338590739401682325478712912437805245233946132583152701299255560694872443214468749669859262954467274001942142976, -650060679993143763901101538475325657979994744023281793254360757755606332200417277765773085380504214423603244428610655748096, -274400025019076573740528071053136615585706105159523785624479586078527001429738376482429154824659774896233384609285716762951680, 3882027986283177043317272151532900277824261115630346756215494408674323274120972504453013720458654646995894924358448029792297025536], [2048690151157276465440402393897442, 370958190489257251145125386463144493535657674876097461, 232792472349974224694216697480173676332262183362920187334839872218126, -258131960034988777085891641231811660616358118256107080411763101698798376051687869, 1186884031408189402132032484659337838148471875710292553677412024398414515466582103597879419204, 1679733337809492544381412774394663196226211806962854041592761714974775038619290414078476193023944834, 1242710394150002491685275936062661668544827673489467292698411777278865001383650197740088818684741571965990, 112782315263259741506774389239578753908421574349064435516271967173070545273352354534366049308572771028795469727, 3788371008703151094228721688610189916495772768639377612107307484729577929583460706830632692391367488772775574003984, -8530045408917580249840898594347724770840660950178379650693849006869712411849628490556734318416918530130308371435749376, -333736997272646434240868089461759962938610070164468473421298104721502765223945829381596229536510468862321848738959983640576, -244778469124473514709768553413989472737218556298552496496542336043616419066489391006963010372058148618156000828197603299557376, 2121630700383048033634369755866733167444895265717492288920158857728892932420229692023169339495720333049503117589145946304983072768], [8048872075948620227112364326152611, 358498550983246140246089906436075048776157153598156369, 174027884095275173585854854147698700523786047358446530010996877164264, -130398848300703161949699134699016526465876494544196902819994703286626663343545234, 637654373780170248634474866824239648926423246151926639021474303416679953395936146084263644512, 776167710008077929845553462748422336271526476830130792706234526307447920619521187034800609924099804, 779082538569496860678032708078239728129421360987104830138444066335995067978882936209480183253902654695662, 56760429025243887902450240293957982798477389193526041293307383730201259251586303491633924725537800538788606785, 2118135466770954229580516440990028060565796309413859843217033913920518810158147615632479064088400391724848809541456, -209454282420525050990907222712062191906719198494176466760140663142772629831141912435122423134208914322541189494472704, -161104955765164675554405000739753641830095513103708210767203454236765340086772989486681233778271018729029096770381700661248, -178122175336791149278597267433650437301768250426273552821049596142784479697447767994269758720699213770762075582375425912864768, 1111731641889371212313336854483714415301048841443046133862481400703354991504994396821357248863727069028904990939820052686928084992], [28520195035171494274187702411719346, 318242701143240461512712031628166784868152321047131968, 126208151583102747954162454515643246749333259524766253268250799345335, -63091551323621440851644753414004941555773996416488136463024334585768241419441926, 331979082487168765253842501757238829797945234775085003500368249072720965872085317194345818250, 317400538393687651697113152706644054799355045731226432855495799887143880652531504569018579800232611, 476703659729754704577027800811047932880499846861246206516609983818936232033313131496678280248424742043650, 27595139440038400310847600335037771786296302832320334859272225042535848419373370049418775907813189474243021506, 1140205193322452763165927620790942067489398642713582262903694220377988407175033157974017244483061950291689429348416, 2183203393996945234110104639927590559118660912939570680857836973436373934567812207089396841711101517540223271686242304, -72814981822665594051790360135220216755731181199251914075704626197083650227215282084953626146767605775055835578722057977856, -114934109266171727061730992585058078060554406032810377997224598305482935372672368978961679891032775300863993398849188168466432, 558361799757861249734023620627942322690727815549509028295177388373354406211195909093843603375536230321270593899814561568417382400], [92175286333000093294524993270343113, 253561556499308676883472709780825629316594607217296436, 88694135597460561029449340480331861394828007110228031052074597752575, -29597824628913419780226474479215334828278656607445374303164611953468380017921696, 167392245134122036669547878583637674661803595288086429810527024589878406893795480837454730288, 104141571946939890683532562520397161841776897324918890261219474034595348589437083696586327293213984, 283942597953490061512513995565960861916563381629786218534910580573573431185163511783013549793662099481651, 12962979397318938788632910725019207216192519104422434717487332654372724956258382749379247917379983969894911846, 589999168317808598599492967550232906958781311241390482989585044629556519568399099612591720316395737165848263350048, 2225162175845911323197372233270944249648085751350958708660183928987154275241597194669558709215033563394917826075820032, -30525654954837792485467773472939031466087164839224907218319653270912509875217431604671130375774474196106258624526430502912, -67899107899010942940541319903168642091739762584578162521756848512676574958512983357182106164238884260444386850068136412053504, 268676898156239361878170531411234906609194617305619116812957352960090162490744754181275989745273622585351158655002535851391451136], [272854209974110080953558738571244443, 172027148519151931123656217348338034414443539416434598, 60315521818028754071452282116697170583871677706901205161722121404507, -13817698993395008659198704341218019819039575304249941611771355556943235118462035, 81694516434168590134560523970793833912835246516608953395982143952736943677355416302613742028, 16751622433429167593810315356720653866335322610004856027012079489910370228882311632453318421326118, 164323038583309777413933497466358056100700584611580037892815243218989771040606403656726503154529024513692, 5884875331750630681627883090415765650951439618329702354164794472032957940858971654997328024180406264012354880, 293126214715368111652708170148904569633579314107912239568418509901269231846583767570729289836035429516521084173056, 1603978388818629901229217961327780290685253649314605893597630359275804748398785627479343358000779516588597543313604608, -11648593025437295938073784484733850133406542961762352908075821374304154272846138940248596952030917991607403018466262777856, -37291457893552133910955766675044430230064880605318678737524318872910292131910403154546268873672028856504357697401445997871104, 123793696692931427777017473231741798191466418191234167418756689914847298897509773823160830408785773183068818265279540525625507840], [740857358726648565116366962427428289, 83965783329274823449987505361217328381670661458071752, 39622889284713956300284201940525756400766847577745464462758724768941, -6695881523551165203081178823561484555564813763569310872069932547621662997349463, 38565473395010543396853854245005513278181878499061132046124899454152672197206789054626957143, -11802382920041152473262843279726258786926707799577322990698299072886452161423722341207096362799852, 92268219866484953147951519209869643445564288634218459720914790228075800279707576720175713876387058597825, 2582084026623649804623378479781733845992456606329906823569946459619652280494481873308068394239805197975311356, 139689507505170370294574057777045656743214313462999787702622440452123553090570946941226184555530741915490650643712, 981606097031518344220640542011123768959472924569784686526726390304152041817284473211892361225806726494599265178353664, -3882794259065736741543516333035403290176695399022682660906381749617858517395523372939990107908185606384427749899598036992, -19197064960617808248540984983873096778627229137986175099637703840705555556106426277912054299365963141272253356581711429763072, 54577107027422420722316638923957310503101112660795298972944669383918573577904997118894265874711080516622574082752861520546234368], [1847977511847675596992129620828587400, 345547609663591309947063372493912526044261058548726, 25094233092675702998469197718934512595881878222318358690843694566090, -3519528268695151713601861494839058199555365127695234453887122419303905687825062, 17597375435260107066546051580194138693868812163904472441432317497206705880509890011992368215, -16229776507458953487196480130062833977923913418423908172058161556937217074658549777818086775996710, 50217538618208683144289327628896907407851136055560814268844196313618815809315416391732125112192858559860, 1094948881839485921031007173466220344099286781145654937278064526790138869922960556696594928289504293100313840, 63790075984415528533082112378241228868946546011523591222599224411534640383567663026430426192935503919750541177856, 539215591570602098012494107590410997219910552108215430427489395168484298280501994510011580735269638611984312304664576, -1005636240342652760807671505039834200867197947464050027448043156400393274540486306422126169646039482000660591416191221760, -9305019265736313821674467408107381097880864476259712955019786604984268763789679994492233365030200697601349956375791263547392, 23003028204489054251525323546572705452823147836541196058743048725574211800741988102358358381148938694770311256695666734058700800], [4244462544364920872621498278199322453, -69412428454632197035857459670502379044047287452461455, 15286731683799155155406089944493132700489686346911371891957063771224, -2033615195177506108303432072465545674371128021623883409232209933101054438796031, 7755580473129282957080359442659711308004805175550563331210822864654858790522351738420184117, -12834306603885693626396624115072589877006283450914487754893934409665384268470371691539110516231802, 26471606315232471088941433664603881162643537714895084661640907964439798505206628581817205784996528950483, 448653179264931314883512309604025250682818410280884700875116092313604923306437407203614228761879488200895856, 27883944868256998912819361846933266533051042062660994169119428668428307853508011646540379699746200904287651020544, 272392511251346354683042459412098574269457273825286898109052174521343843670995798442560011621261223101980008995880960, -95895969464612958047363811692382620999893799068044874062065404614109950100273158812248893533102239986524274468763729920, -4257121775485865386183857819632906515532905846102525321599803386632111050928352103390792447265832125280610971307557420793856, 9258923504360023223478540763296432133154941845318842546600314378556742141155599354666814596839424840781945330477344391845380096], [9001347272125384768996165540811237606, -119109752270392130197218020529743508035274219340709996, 8933949626149617606916679859208242619841761278237015881464885999626, -1252879539303973220362335748397945305147460328384675655558938703031951929593488, 3298740630742473062846994900480422751702545427373683180869520996352834475795011625117717143, -8294332222275805796201483649843346469409120301979996649218220096248181696188591706830454027789503, 13507148481900013207998719381498597050135588807870839684638274505081837910006820015915956179670528033084, 177528035535259755665109466031757761256802984633770354841576572219451996371582085542426307368614920114802944, 11652742991165335539110583230206337891521938399954539859172098329964681500087179083328757813988853142101066080256, 128117851439068499658179341358087024975268999878381359138800969989282440826608548958755692441690818142043047486029824, 110187131775945976274555347003996999697908998112083176961288283723272610980034318804531729930140319956144431458213167104, -1840264902010078877005921687187711294852121403665828256459845864379205965790890512830584038680133137240281050867010778431488, 3554541105774853558035897815569166175336406314547437047259329182371104384415255086522303066356257556434219042626828744395849728], [17673496744222410897846840218045604787, -146541688349565087727017284272708107703689774278659935, 4994591206826073369136996647351982043618336417680795232963145628993, -784369743275755327013843709690514181034030026991014513431409189413411591330869, 1352926625307451215031693557880393987843277029383852589053607927631235519564800294018975351, -4749335900179324508301082211711459277875155690782753408738508531440073838140994127602397702028540, 6667682905848350705060965161075396390525304343727269943011504390517452846195236149540908788780596946760, 67751843498058286330508886350057950644379304939132200121468568753495789829937527587501441453409161201644544, 4648942869364264821488292434820203358653667133944673021280620577471995734984892164216164503083855727760216203264, 56483592004598008392200352414384094832407165083877778915849740950616237953947926321407873308031916925853908395360256, 108245507650246253238008335819700711115046488094459763229398612321831580124652657754735176623402126395967881186933473280, -751605987493639510508159534488663276391341792496923399499920922204493923862135305674536562203684413126815307728415965052928, 1299550990624662621458488570369452666861290987170800198798319899861254853484137222975878942140076134185943354069112232962162688], [32201757042332373663035583393615559041, -153277469326278515147938573613541105539655635655314259, 2662365116768429440728391271596468501306508546675078318723625766391, -480451027368435882331418363312688836214351993910648676320263405122815944619061, 534551312625270767205048959734581005596082004354999354617027473824865605822834451240255107, -2485811543097940769055080444872226669659608275307078487395054486404491237274286215299174692775051, 3182673194860010600266793602024640148804198109524505226072579650064685105364916109184238764720164654480, 24877844766731829724941030288538590099095965097459812117032386883246171466739516623804648004976939932784640, 1767823320397250526118903424747936113216339330635799608168671589240784330019540598936178778428387079751854686208, 23422425866435351754756848692517326867265703773606167064681737193390595306623161947188541773647168508450252747964416, 68119710683340562943194463748387641712657694023151285472965124682546519754239513683653470786293760363270051633490296832, -289735527865863721949164990084170294736549118798007630073193617151875702196821225429592945115568780616751796215787133337600, 451648465757979521440246880481521364777478264314176436007354966728936567892996825838747096995096770920785279941749380856414208], [54548213388254143746715885842994051069, -143658059039950479981412022691440251931693460928205387, 1348150644801697338699698513092127449701447865076960100585003277703, -281790450078697038675198003971868473376767805715429403969846994639928362833840, 203263739393436660653828656104947915731501933168062387230782706640574256132619454897392378, -1206951113275026112266377767266381655649345569260156312140790437158052456009480736540447061445616, 1468196265315548772693878025576698064786853087953360888612305506368432153033155911603770940790424333190, 8748738150187293333614396598811299567328461695701286920460925673240893123371977501418138411032832636283392, 639676341332650557919141022650694109310487312405042587495598222839569741453089173473952034864115377709776093184, 9146160325174995342710232703374682853333321112228437519222836300096445496094556608142508774162165514919647637405696, 35736266592044382532311118516149245842175444082811983898107938313382209290332456817430038915039457109494105824114507776, -105200022976605281374994358011720427524896164604001600877881922938212493260193016147977869706358010342536903599026247565312, 148887493119157465870764661282677110182008153965753063848325721916812594142434029716838264809037640580696702744666015543590912], [86024002292832725019403049044542091987, -123401521699064364093644714931832270914033363284512572, 645735632794770789044763165612365623292866847056157965539880017092, -156651051819434274951725738837152130053902830345587805874002666089703934150636, 74305052724852672918419730070914980751725177093844230513207952159561776235616729953682845, -547756004479151654344320575359555160331607135016022235547599007795804405650607663464794448389102, 654182295124277180904473527051104085232599449198349514918839720746273028377248453382076795760002086064, 2921424657848233655685343771718911766934029655745499197284093183844750370892656384509406886374594964381696, 219928754421336364309962961227378208186973559339564816564610208442177039092772689702056002645896090082690334720, 3360103647075613173476135948457634033080102741818458957954486749170033361642810929538080442045563673842878827724800, 16753482812601986366306366091913175878481702796071529233665258199288593051223836391782000698811662617118872575483576320, -35855859839837425075348419940344370179492663800280583970585606528765346247482489945886810939376143641178989592027619917824, 46432330830558407036327373707405910453393873430482841915135062820403934660684028879654076983726495131795833136004213166309376], [126418193116230814065012844354369334613, -98235621303866238986503961401786612990889852977463871, 291085312262000011584979510477118848616340182508838930280580064227, -82199572445277571334721147497395595838818791962316130122044736555235664348174, 26083148328456635975357960393937818710465851343721603846159333300917815205328633633209165, -233250736218112235036409799654563016938313257962621234938234658965093849302351029332119966229502, 281354045206483732515750973993648843592753854059781049377820891030813682667555686163238736353518854576, 911190782387051111033644979965108195842211472501758505956778161573575761796758250303292130850799421949952, 71797240782308468963994800361576219046584403122523406016148245492439966320173700596117855839124742443152834560, 1157594142787244840990647673174033682971355968041142927610558299582176952919051458194381562799537642821863165919232, 7224173588894205750344597128182624300343559471046716659757311351175105094654197783086739420156997915107381085292462080, -11411210266429822474703076721554090551243176154030071348167062200787575709369249784698381311152909062030255071314321604608, 13654714680808859189319725880816252556441984495893566476109488190688068508960877073047906070520197381303187103042231502635008], [173225242893566595757877732051329799511, -72876137833819187558217969032968347904863219242506864, 122734026644754173503703405479761575974613610103758137717137026817, -40656111996247863353717468098675869559624659842420268948862730806362214821836, 8780895646814004983851561230214199697858248728153490602990532332158709930508776127033618, -93340181585781445632293898192584749479322792046806515329802540320512823052798032052071301866174, 116715207365766862990437175403697612446212711935095371736336384485940946033682836238394340622366706496, 256424803635139516444589420825047191882887250513499759818757818649934497247435212452619747939682050908160, 22285272569063579116184253595357443387331915754593054942401323526769013807903164180919705112126187340343279616, 371485917147467941039082317329376375280819233513952896646194800320665598608500859579098966726913649092547844243456, 2908041892384393411494883035666487091033550878809446120169378877267654600842672386406120897618408257251044276901511168, -3362505573496446851532039756041227134612043660140966943722233998919959665421951434717653041998045631285969048229143117824, 3771299374248050070530469219172234590009652840778834988689289837680790318275658596834836562933679815777036387898002553962496], [221389770114451502529118012039536806687, -50499948549695802118685008982490859428334589193733484, 48033178769846790297557292677722538601652209794496521231028490815, -18947693925621790663193673813270891648823458358938527598719360286891250499439, 2831147429264038169259497692112688927970539020846620436383482779401680087748169396672394, -35098629226559215839023778892227432990469872141749910030207056324985431488655553964283139968008, 46661710293681825867299376237960131040629545762551800429112108733826428565748896903619244984774298016, 59519221040562473640437710853863172824995475258172056197256475208891945804782654269439400313604839120896, 6614905925674494851926654496702196656880964545689886173914480002228964548309253952185928032187971389682024448, 109641906701172535716543818587712288321646572335672978088946514679369820769488674657717925214011859048668051013632, 1102378793812931316965575105041495439140812647939359982772839092154933554348583169165816642614689936290954673232281600, -904352291472481320921526340388341615203824974350180017313532769537712213435948042822629660774330018942834132051422085120, 973199138261239547523979622704363056338075115630043898793108873324428286349534089166247897889710450089588789619766312566784], [287224, 263918090576836228127472877017213482028, -32693862828361545866180993745504536882694552007917036, 17275133524577691544572552519997943491556502520473466098001734103, -8320205886104028284983970558538165456975016566382231665336973642661629073422, 872945110354159322861801021292210248850925281228340348838266738000994853967642629409418, -12383875775790888827685278809043918773345952645764540259461509961693982673258630928533684810128, 17961723421738895137381837761750228372339969348049039276440668256316682502074420133072153950505873920, 7553642578483452711115339606150579847437427849219323996133418580056164265866196151892930410990225260544, 1904880072285728761623113329882753129024000984339620322486700493979060427851564825808780009943202108068069376, 29008679036216802405009008999046622275041869239908958171224550753049953688787026585778929623473823132184693702656, 395760288056946202893112299440391931245353101155704367241337335749609808714582404737504139737760095950406312584544256, -216055887442178749560036279412227321977044269987670456244310428407260637702272238182040717060865568440066388485109448704, 233048668186302421017145850345547103031820738593139123681971962545229686862084266118919639298831549928631449098288302653440], [-1758190203, 293400342473085639290978756804330414778, -19744066627916321288796874266707070212951138745805894, 5634781469496871737822620837682033766842531699140257377091429445, -3441866509318604279434744655639287181846323731391443550646594316970372590398, 256986097944479927000126972064663225231133204952586604281349886753756561513945034781092, -4088152284406787601213959034912868967579651565115416392270537878766724782908181315404299376228, 6650274821301875007454129114312178216957205530980314888080870763608454606320318328581996423823952384, -2741274251807687639355747292983128226419575371935042632095850642648702960320465288615736204969132294144, 547185005223072581896773764456422665694794683108129903633560945659101380161313660532265905875173120056229888, 6474381259407294932293945271419342975263924109159890052532178802625459055220145575375904699241043773303470161920, 135087459650841782758259180967761846690263401088163844923530016598095532352568481294659127146928888154693867262705664, -43068713732734946113263361976031676718563522545928494659842499934135655789623491177050379018877030650075102138653999104, 51300135670027701770750433508777070326325468395992147650845531074985616604991809117870638165492385933693139113867240013824], [491608572135, 304047868565950565215240619051365944161, -11086621550193832104886383648431550941982002556539742, 1638258576870332855854424105262191164105322204984101781712563066, -1340800178871160737740857827121453995575783449501338981824701568701497163888, 72104370587890931475494797959103447861213135031785638003817444296733420979488148931352, -1256939328091766515468845909769938512175637100914431168573351485874752471262263069555169891536, 2365592892530801829363408309896059736052210652182913175050744710790224697449560870606951582032754688, -2979004487280411988633038274048638254967197668621578305169553983088953698921364970767490852711901560832, 163265583095926350702472029873710728644716181268027624300418041306808790459414521011269651714023261428776960, 986310651758351805986900025360417261867696140583955858995902082945215876354212128834520729928043865056787562496, 43967932965039043956472528330524909563301532366790624357469311963288015534994801143983510814825847939859107148726272, -5768829200386867066373460135007127976551906397927368641012053965786052473906532688576218283397620761436079413763506176, 10236827166767121370051793491079877332496922523995525268040866661229859455104750022094783109138446576101472939410037145600], [1562452952040, 293506464100318108762999916665439983397, -5758410111366116458786794764078183445012005352395036, 416262363933614397761891546600852557988086088256837515259456638, -491512532445659386919861975343838547513582566628430915030488729315567708419, 19244101861980419137956062360392129750971832090971678693277824623908596440143317643512, -357403739934692943655106948757005226833519677049762371680980021998659167380349536175452550192, 807436843843029724171909426666760944828904884156934072831711632333409133629278505763721890251913728, -1737002639476392234900540627666490050699725533667575302435147699279900542843259176824104491530490871808, 52429925443626422102352203278322891168729463204203853850524976387899919968388090690509142125279754416291840, -52239093840626027471683149671862938832495573490822671287745984512381442846809390086590649899447225990770589696, 13675506829006598504714202009914157721536003915347776421994955911802736895299029987887381041246507452755634261327872, 290946770185605818759714326404868074468633003426003031909887927098437935319879208848036778581264176988433976165138432, 1810578572845840423576645037247044874467777896589439855510999617314199435447793788381822638608361010449774153725439377408], [-487821764561760, 263684085542668524204089192435939222428, -2744802788601312099859942492880836273130922697763841, 92238321077264915938941681167003807829532010899042046071538217, -169373087716313673322846735246203433593428154750041699916854298517588894634, 4875107379748458078800966057635586807970019541007479347138516577373504057269331714592, -92944576973932233078770401885896167350935240830170777571644215947257103559015942539683486592, 264094734277745606809306790695810057958403172673936649435058115657536418364682248302588346961752064, -822267701866685251138534256553711098139409372218826794383919850186891521860350973148096208996170465280, 18171793853288705206965550566004197903202932450700800453783375229835369495444827496736457926380866215346176, -127201555596693359241002851343634793400540546823890431413180957802255962702498635425466738484010058464503005184, 4071402966873210063263552116001555140843514279859040780494824905499582990092092399678746360080056667417284106518528, 574600894928191886847590574434576247169348798530813452528143808121693689622540120287896272661573768468987104146227200, 272204506488403250583296381492791051105162786298847823392444116320269847652796648529554165879343017281350039933066149888], [-1938623083367580, 220201562616373408207244240552806039120, -1185876105854752663043952561741116798667109900731721, 20181953196120952667887197117271722338193905480823854311289010, -54786235914080723811278568363348347883033807038600212001246555063525477581, 1169454220823275231268395404010528235701440675619237706761277705117687929692046559948, -21689524382346058676430146340828665104079592223614552900727553933091933649132215383989702080, 82653909067436629220572078478987248186157992389263203327342759152027533708491366550858940944527360, -344452257580478009282824912190729120148042582979695328897898847055367774691479502506080246175445024768, 6572805054952156745664080453314175986598434225881773887483482038153789992197162956067197739018137917980672, -69745493364450319547764094242011096696013643717625672429357135392722914692706184707731431326140000873887039488, 1161518101327962816497023250177257449894174342616947565800251886403554482762713378701929490956674230392167304527872, 267276361379913740075281709474802436093430375139286625784536131203355096580426700089625239379973035599681985907261440, 31472829325924482936094624049331427209128350707986139254808648156005114617208371464947674474504009955318838601017458688], [40645822939960365, 170675097769014794739014664236115460695, -454682906758615642356812005748165004651004734920543, 6644920746286620515240003848594326900116111316645055498038278, -16604406265345143812803122180882537199245364081500493813290070504535446852, 264929802751625798706830591625957468464175175733962624147625146580376495932144475416, -4375640835537423320228169693626024800971434230375636214443619608743439655460583524782772992, 24714068376527850051800086364345011679995748734249307755151717415905673778636292583294280691892224, -131736580551275272835738914985315314777694661005150454450702656164711246429945885164717470193967693824, 2374103934468814149960232182703801585611318561055840311379050197676562087954606031278383547563894317776896, -28674479407382706471931454949193229390570656425908869756196550840801968553328904164966348276893828945738203136, 317727296858069593004634042881156337880242556440742955213419449916074777308249883680713622109347692503162175881216, 92122622416240246175296898392831541289638198485975075001152380631010094073192144887958446225212747286985394010193920, 1804332113148668380364386039430987150649376545987033035839773126707577329011901259832406668617008846865334093473644544], [269996530537243476, 122547766417221573979817750573010947858, -148355283882200705323715170645457825617394087208372, 3576271882981468929243891252355406871034534858225845843695584, -4704615456287181230462123504244220834078455208290698101680770150685151036, 56507518862307741120523427688907157899603723861786560320522704249556341012131478785, -694617477723710440017500750765508646885115228723128813941557490709994163139769776187734272, 7048230325751565725821522608015584302518201840857984957970926050986553263105238496408023629848576, -46636055992284300218311986474702899116009498885294136552398203792465596331472343329215036787560284160, 828269383662229285155624820686667570688954158772398223794281263618381901074765719272642677455568360177664, -10141025687853264098700305854342744711236827191540226720562510517367953621262979575061473168197051959692230656, 83340574442971444004770565939128661560340731440486763308047959722259209629916960375488797358200421706293122695168, 26905124112082072457009072352485613525392787947828148912615121973711842394860492649417968716870092926037716025475072, -292766430979588418510294367412823475334416651636488627416934911973876477364848872819240395110155095660935508859551744], [-180461348902517281, 81318550364235664464775255303464064708, -36894652580240591120257886033847023630934055661651, 2012601895153087008404960646198954069545477954534228971574948, -1242783536879574085335758733127327124650679234878384648884620698099677593, 11307998201200524920999317398476735352177780290652622851372169699185761443317809600, -56037081463962870009327539330868019731141587288852067359818952696811538418342959240298496, 1913807491475449539971194558856765797687485425224184998147171141939639180204648598389853375692800, -15381007846550280368868218707618381543437382935291943742290006575753411759795665679969978369806696448, 273768761820871561486858818952339374849571103152793651393246505439491741362734798382054474106041008128000, -3226907789808111958419139877172291914157863356183145992685792816544504053524996294353189690811137125529944064, 20950854394044650289606410455149756881401383315974892728802524672406022457687959921214462207520467740682769924096, 6949333737670960246572650663823876133040651544125856113883567479014664983995740286831778569583601860934133174239232, -113149358314454645890324838903595428353950518307401723407433347384859624202658305255305464912483514216999514217119744], [-5585873459075829051, 49723369832269359830065130330979821184, -3813770621627815280492503707036230895261455552628, 981358330440048093770986730431646392393205867172036933872663, -305091296690397231537817558071235104575662166610423725281851249016436307, 2114313204098961586151059535409340197225823405087236001065614893706602076231876992, 14228938595535730370411434626518086221228314383455220506692537248668865560011400079753216, 493821021623940725447610848653823341288016532309079130359858206158178891455874385913573172314112, -4739620813455226185056311904499185270867502898955517073552934684867017591856946279292424207097397248, 84895586122748003623233328945894198014136259809597852417643030621043342599815935223569018498753352433664, -941997105665552321545287827159062480751465194734653593779658675478775406962389247245694663145376026346913792, 5041856025780213497406658857597700773875355400867595591150549924889608765072283653064223946558661802010068647936, 1614191361658993068113227470718252943667969914889248148406977932374263725595615468200248953493607536911461973491712, -18777427414073844494580239666435264791168836986166647478718539450950452007403822770505037796044237770808165807423488], [-13957952236848739102, 27922619464574163235021407812803946938, 2681381054572356238883919141330709549820038238821, 407597110103542714682565420979619361763607624866413453865600, -69334895097320086784041596592373675006274906646051042525529663326657712, 367501891036091401507957223983019060439122447787207887573557772306759441053848320, 8973953693252782191504462767698392403268726200070466355565584026220331210901844779696128, 120836859470738985066872989121585065940799351776351013752763015118206239775676240594057486663680, -1365765578285694583154011169912951802266512885078394145161332829619994269911238102058521704332787712, 24581316573111393728428801793334388566140376019011737746078494258467553558627549330197123784566196142080, -254644754032157906567011107045417443975418767737896563307367878616897815669260951695260424266847760016211968, 1159443810200275194231853679295963902279193935220931806911283557748816445237726952190972286569115607483308572672, 338973642510643916790600517387266551685732491675567054167636003926412258720471410933934391096172123317657030098944, -1231217130996070955669744897880021951582390269718670249809273789809203524766301871683595995194574348242018180792320], [11486882119850817970, 14347370380344150848437070063442960935, 2317097492844120237975367900326109389249539896138, 145886191084653075576110055652157224597717218594657612407661, -14519886007399418440375558704543302966608134266385015538237223547016934, 58999940217018015778753552006682344647344551160710884596187231085023791699183104, 2970313057687339265085274047238213266727495730448517826672666436771874466772431414870016, 27977902857287018459949428333118606336237807658025772340913845570363574402342746701399871979520, -367891205521936365149849440478342014455812525307686003356588767356093185181197447802738925675479040, 6629123557928660760651979184689318361360644223911155023220700619392557345655711712792338632878069907456, -64029501921036255644306744757329260960104898028230609342314528474109418255090346845968149913754220430884864, 254179100124533322004823479204499798283098580177190259341725610604789418630356636251552367584616409473036058624, 64217491005374734396966525320484406697041657661680741379341831184798825920413706174734672746342313606418704367616, 274030059340522664592614795977404607337903123401015083499460386150656480982996602182216216426923422102298822705152], [106550966846408906454, 6718485705466207610034217908642458642, 1161378094381158817738257276701678124798271803919, 45455586716531323094649614129380727443744477303608422598964, -2786495769069466955990756667724452593983191727597044520371467042869824, 8672649709888381280626850406890805570347662584452828708881117830070300864024576, 759685815254568309533292125699361308118799109492296928207488611459915295358684351692800, 6114337781024602285602750719225482153674883122942909182537393378504273071132368917931025760256, -92519957154018918163348836495269169276028630422360044652001299858304563285017590493320539443036160, 1662273516769995338551776016647889050024561867200392121315283110103783432708589640596418332368763355136, -15001302611967056066607424269944601337774526310901375093566317578905314578314245220706801380584587196891136, 52962301454842194715016315962879655640852446649598129980957562207918825444891607174448900696947442791856734208, 10870231462026352495398783323942691747581347331782571969221565114750968855253001079871619012931310144666921336832, 109965185488890558632411685081027930400667525659087839425490095162424251098235106511327764866870735100177410949120], [151681506864430998907, 2853556842086011679921616908297703925, 453504948685638165978010056425426378300554249823, 12392648541984857392672804615568898420678823319097068705708, -486731576348400781336585711688188870162238841606467002376385463286272, 1152509777030795486661035518159095587574864055055971304704973304246930381774848, 162179797321851944625653246660681953936226842304901786394383652441109702681702837256192, 1257821765696885672913226253038897487377341003978891958059268351604623398174629844909985628160, -21681842097819494331404375605776732564086853494889236344614140394803894820831137845500694316974080, 386943988889775416839238669659679502173238257102497553358255525427957275618666800966795855228018098176, -3274665622147585723974121535163166517494246092569766074095574575098164919032801806574553933885703471497216, 10451916510874392082200875696442331428727383221813806412332284038827059013283753289774845252257959087842525184, 1609421987774329499707921125701714107925675132394241789924577925609117334125672916060307696227054359038234984448, 20435508637300869230577031002363969234995408391095704541127429506754139801684583140338277459197555815563955011584], [-78723642288574233145, 1091837548459302248367606417384767864, 147603056684766563575505013908330163904917604760, 2958015039658635063592508043843742031516667548161059560016, -76723502517998514367818279022099268028703035184476167343706439852032, 135689919470546962272604828371105740943978809750405485832479560311399513014272, 29484074792287180888501334228310593146144878527209453952612062295588609339541188247552, 242828330552239135406518758606246579162687275461095900720061234941328986114088220462029996032, -4723061259797197697351322581234618987984324441778103924084277390849424594354111335437020986081280, 83460495132420853262189050202932636362371491371334954611359231722420745912681869794590701378162655232, -665185476452572715768968262849450202612002025207933004642750399892667527325428067610544588639018510450688, 1945629136523104183441261536581154198688651343680417275270870326870628264269116963296334530976830186735009792, 198731647370576092140461085704264635492189144496006142369341016504799564890638623394556267746260608060802203648, 2160473875487028553635503149502859411246197421131657253476063537998250050566179345589390634381385965291406622720], [-446647803567227395322, 372220186970234679182012949154540036, 40924751289945465776110485276883943370132197046, 616304633027514472648613419734213116173941926704343271023, -10789644685775966764296712158836581328126712136231897610849423958528, 13647025063434449640232106051519775962565277690622971687649144017162592624640, 4543733896641795403098706897376625439647248003004534063783429588917958881394388107264, 43842242474642375586686514588054964557929238363013183114562800390696529517098683268050452480, -953460261848085907285667543598214586149964639075116042764365941025154250694320966685517284376576, 16641455562566167652613259542105061708094741625165284195146716132734102950298395601173336950136897536, -125452816581014216696937752509124192839791324508853956408086021242590621849234788777385875983253179990016, 340062474145805349226235736401858562919509711202799197349487371741266559055613955251434476770140059533836288, 17823883850914293940951993648223579642104575814679818870673043464762295532363639811097586948339154428159328256, 22403359726425251908128870816592962074439767046693151103362769554170939623995909298153714504984383350072410112], [-400717830261846172634, 111113674116487132137089436887539724, 9721672079855219121775926779843897070882403818, 111463882486801692844366979802184165286991056098009232256, -1331490601506898054697613155360441435134118794346284378111424309248, 1082136539274507219940510007730103461508764664466800945735838220926845452288, 577078120407658404879514213298743898737715108566973564618933121359795734074749878272, 7373833718582112886841556206013933954172420172391548978613677143775320331487268309108260864, -177736215758243167271453521809050003261742006600833206550114801168992074768514847683738702184448, 3058587543952188121390011272038581986098910658995383773077980002684387200868452276352428319921143808, -21899339012532129812093609593027954705242411753071879649588694215626835073963248348203475973312434143232, 55519148313979659613790853939360960565422645009623086821730653495635324938923167402080223348145860143742976, 386533375638268650547493685590241513660216322170145591495126752845533149874516316166036971631852357163155456, -39697290561863552214766871612090278344901879186617039484092291445921334231283559555137029184726033089704230912], [134823590488039725469, 28362806751168229958567278852652527, 1974975756315370621382278233700548962102683026, 17387498694820494701272081552221285374862358049687999360, -140336266173681607909867292682718697632959208514211071485017108480, 51443314359097730546747819714922547460367634992911492415630369689169297408, 55857291931325729740787408164901323801337192810078166025108314713477844635825995776, 1150125053623358131389405236062483041439792065779272788897116746764523211263929647345172480, -30466593526103102178872913301123973542319568134229781042215787064861729042541371980636307324928, 516323376227001659809711774845647793002139195021155066111253012352225204232284307860927801901187072, -3524401659293089835725725675053279180479874130483788358628811557908575173084630267922215586529194016768, 8417491380593816907845462672662695861791337807887078149577381481898269209878430958972818384144873595863040, -273044250656753850828538766804708084152714479177245168181067698153934840818298180310413609040483674755170304, -7984998704485322045910952658772714417231273329489792731845137061582922400568638991941848341926294592524648448], [468767142207016927829, 6049035203527653685815849287762172, 340717610449440608794538098360331304213926768, 2331149979541745562309857618599891994179978741378933248, -11981874426279116042809208460135997449197255595792333738436411392, -1679578887790504177377063892172427543067874196825448194408465709670596608, 3022834363365029197377096242176203986633778108042185844257907965530029250056290304, 165498472478845559621624694693893612490235413826891770897126586938704297619299933387489280, -4778926320957204509412811156722380774319835085943660071983757987625147579482278780261462179840, 79709977701377684742329987026806083458973746178565639622390995717680300410668788389674961543888896, -520424738106443205687165587998979806989354768422913083669214283803644479374007092409159384370069372928, 1177377535726924072545309798120698076217772402099193072150063579624386519782631130251055642372783546040320, -75620114222191137255301096248965581767631806852689127664500976208798796955047520430130699492701122427092992, -687201424957330150442388795422988131259691833879327708969799884101624019990865534141289748857532649423503360], [242760304028780200818, 1082934670915387278337425393953171, 49155097329049683708848507975007181334277820, 270204851595793870197427440479975864117990865892881408, -720440546244621979750241823330085315750050189722684891235262464, -647098006047316819387977585402681861089593706123408220313738977000554496, -191681231907124830527002167753893381685820774736008877691835149743511261495164928, 21838964166956190013740768771363436249863871954243920898597285444498502054964886562144256, -682076195333454422165193983072437177790273806780269443498044210477018699006754191245400080384, 11195032903768145221925800122858645376174134118799438928434257625568433429276025852806152629256192, -70104193873681823819928510732607194904096065388104486982204290962009348173074407731158853771056906240, 150788504732952131081457336021945583618181163427886626905856910838345058178831872713102711815565421314048, -13097018907168912959731285111504664566280046981339527445311153640775488740626757109049203533891693206044672, 30209281888932444902389174946878465676355468305512738845522382318196714951392801029185931522190727618494464], [-79519602602718480346, 178788222335673205997308615901348, 5692550171589628807507902827523549811107328, 27560157705098758967467165255893841035915103644395520, -12133747929916812283553535004706459284164492209233006769995776, -61968779075495504289021586366471866550842624798944873104827140561436672, -75822164075785333551452535468742786779557367467733178931488751002928134716653568, 2624390920873502431037473660238929286075620450830801992671302844485759568711796826046464, -87994183246165618917465302982710210900348532425373024697424666937853640046663827715375759360, 1421455899596734484079714038283923228703318708397499981059683624122263459508307575818723321184256, -8555581849405530268478220190244247709487794365149505903326549204989218915868343148231113231019540480, 17528402083706861301077810006399476683925260891702704903898080891738760590485645688592413912788352630784, -1727191680505151768138215305943409469182398305763849160987152667835435071594276972359076964607354352959488, 18139658569199425884008052681520707467688372526364807464580640239166056819951376999794361478656438608855040], [-117872655262199437907, 31403553034743039945391510094320, 457787404271824718294153579088237007721408, 2459721739045981564972426739548442919339288270495744, 3481938188420362342941076798574616475224000991766756006559744, -516599868404726501809824292848659445472448090836968369270251895914496, -11124247015648952266795017273869703304673666380844393809802554233907816075100160, 284867292494667082101149557340695300290698720009165506173645155912787493019386279624704, -10181349213170636581259539361969460785055250776848015299673593183251641339218562055055343616, 161940176361167106989626153973587260389837497642433920090158233783230562379158988470120834138112, -938179312821502857344168199593650965628719451696534604652865968841898853159674625272555024022503424, 1830427399639527964931802738084363851013024459414590926126218438944227025716962828479357740193918484480, -177399091794068581017024189955340182992925975897526216289413913391658512445671299792276796877814223601664, 2626837702893641227004270976187890786505664611883650008139648487852422337321846769202541394465026526412800], [-23690091054703454962, 4906485890954450146933103009560, 5225001222560144886573451211450037487872, 163088811638949834913387118298299092846299198062592, 506143873049296852562053231959324347885678596925468637659136, 696974787796940240493907726832308521678842612687279786081891892854784, -1034768656924889966135788872158464594167726391501328472208526618767158725836800, 27663331584878850684748662029938275857321320447061750121472601354919288986519199547392, -1046779288345245470843763854886185944925698544989200702483357263127219043927123249682448384, 16402682273040650464042877919411695819215509345258703634298092331037699898722176203876984684544, -91520106116173614121190381294498395506452395581472895134998366773896184391378139430967462724632576, 169583209513670094797435638315922735947264780312978568917829713073485270562459931051769146619780399104, -13328740679752670281554183434793751549510280066855886957647157896326108865773025269549644451903910707200, 154261255447626094632600352419389260077452458201158949615342346738812868974896925307815710160343531520000], [12662561455637782432, 205379993861778053639789154063, -6196873225190432726710930094383015588608, 1333477479802573886861275860224971514436866555904, 42283598059675361370501426811765415698315685115993718259712, 110427274210840759213860211012756515590524319061163844405296682237952, -56840404740625331121119396972931833036056139721054471174390626162935364321280, 2375995370348576664922465039280485666771353862338683800283733019277030498235913863168, -94566620544987958945574904563410958469877959630722762305578024413397501391022679625039872, 1460671845037577627706172422894885070533963213529919867205442058499207521013045001544282406912, -7845743933779331544527761700916223618608132977273349057250445976948261321065538045666842281771008, 13725007436461938541569674788193437648030070654440051981468438477755194540055400274055253970531647488, -525449952535182735908007396212906432421629922642091611081131113375582215068880153680537638210067496960, -11718830285618186903750002201895987828983741292600903433987156498557291996738427011608625951224627200000], [4948842631621478103, -117073333423772619049383285056, -1062000602398829610216592366160925628416, -1542875530663974636426841194112512546974190796800, 3265924098631515448476390307464041634096720563166932631552, 9457919294376165404930281553028587163986570017603058575817941450752, -197668548492158302230918634779917415861282050515507068151217517450718347264, 178008934195409819808945032266880047376431439137023146846031275174038357263696003072, -7404141828085882314408456061702857369790255313330628788782188714449938621841566989287424, 112779684649734941497172311414931659373174207033500396113959167585786702807137953484631965696, -582139378227309387301929432525493632688339540456250996036300615040833073266396600203803661172736, 951274976774468500097512689880158745364568709718396520380715732854386628033276850393992738132459520, 31257904532396022959760286454147742049708855785820228707758118124079886748399953452301469936621977600, -3429586262595513407491210811350896462506938770422347034625618026014062650820647991993349111912857600000], [-294251239217905395, -18673552803490150383290811136, 4380164460569056642733483803178717184, -328109431227499565353409906807934401655029366784, 154658584778879518685162249187495987656916008115149733888, 456177175076665553694523037762342786065797657041984453769072476160, 288455428297482209669703791462643053424511568038225152568716528910709293056, 11434225886248848778114642894234288048029777653839779528092961821362398089126608896, -493791958776641607327543173996762844848442087730276746059608615613977791999848755494912, 7418145024752751950897498863294316442942841861714129232312153731085360268510941586785304576, -36666065911479645555347174167022703659590670960993835910945989718941502269055873415684995153920, 54972017306893366214266139931088049431950917279409233114501610763270691015742931699472269949534208, 8292910589761843599442375897302101787791812277378921381668821855418709446483704524730659179069440000, -306792633855213301620397211919885613783558297410025115039751256072845650901731409627325761847296000000], [-235178712485858992, -4779980838138673291291796736, 21427550138553279630282338026064560128, -57840395498751703911138279443152820189565812736, -44408228877440268623662756740423027579143012401249517568, -3396151563396670665957076474650178507458990272149751328518701056, 27970681998351320867074512537881528241480369129802912614788781231719841792, 615905031130075586640173371951251522876329313481704576123070080073356669005856768, -27427553275400451942583696425985355362281563978016607925607930597485492617937562894336, 406222549936192596798644607434449241785805607976800608103913376491364966610312589417119744, -1911011695661367188734799005859570470743728890395820321318144960471686857622433091946855530496, 2548719042511899867911261381592034140531992448484822265790004807391914071133106848037815021731840, 887621297379506433854007045934459221002235030294064766304188670726885501809809885346690802647040000, -1874161784701536202696263508761478691201341789673481568805167746220995392976861553879437803520000000], [3704956892529466, 1774148801985893940019024896, -1402961817767256131994187140783218688, -3504220418478806730248761583519819170732572672, -10170984067180445355787802065856355585933544149391245312, -3989232294068562662202064804059711555501004054621187615779454976, 1240167749843969986251245287194617772816284941584073428331056219184693248, 27001997578904375624748141328214668656489682700156907377884069858810236172763136, -1230860225112960204288435533412431007859291074409290400392851561328383781352048164864, 17951738609689794347151713513414996112723250864368009565453797821583614659776957432987648, -79589228446634064525118226735746256908753381854516164648754568868762346408192753976769249280, 89185858714395614085011720056435240535829756997241318371016334497200919327558480518146372403200, 62756437582957931581671621499634392558832633423054034855904118062886315657793433724517561139200000, 2765949186884078012427762559398153673209242282948547107602839730849339505367462733406011392000000000], [3470666744927680, -221236896629942430860077056, -403994257231424920070757849028362240, 929260376487285558788747402740510639949611008, -289456358234741060029020772349145374896220889220644864, -517887379576513638863006625770972746566682681356488743499857920, 9953753136889910083269702982193187558753735166993029013338359183966208, 923101083529639298133639450047484989451309053727133733253475658982343210696704, -42727662743859529050094298635009685461107259110744022354054434384419251648708214784, 612280218267942229952892258025228501009803004507072031811294895748003901051666589286400, -2518198731824661044505087716320317881320581142410593818120127167967587686451482580117094400, 2096190188204473965016200622906316389166049033526601594405108449634604766940197887236112384000, 3087302336553621766075229945964414563846376807364233180543255693596137829406140835714564096000000, 357912775644978515220721837205181326210486676706221791002811987363967397286659272694824960000000000], [-135875005166592, 20128709101282598284111872, 106004480316033855496722028294569984, 73771285467962292367769970106112243807551488, 103487629050260277660722659694968791381712292737449984, -25654293917925057380619313466446077954799158781578501616041984, -1721735093958071520356438165000174896819289869804526595567784940273664, 23008105647867611479148337767993525219709455345622978732418785080770459336704, -1072016184545134464549788431140698702499331625167337328573158746104545946214858752, 15037389370947546906226229129735640018604095394513357699451319652053182045952336199680, -55917581448492997032934791276017290752053996177771876316261126119219646287680100106240000, 23515534154374817449802872457284378865160623537158415694036913656776709769449806065827840000, 101359032099424866259223912100200924184390586845000486086163184811780239397083048952463360000000, 23961278457766442035812079590685240446069197021713196654112963226248800938216812686868480000000000], [-7286944439808, -1130505491757488878485504, -8610710075477603449912818451611648, -13294842883006987384165028215802549288042496, 5427776966144565520743560368092186429990821292933120, 987628675175667657475780586059208063653167544249996806193152, -80785597676573457056002330796201762803843707206606600471415883825152, 370236013860076585582313093372366915561618062009772641447696306072826413056, -17206658844063209596105228689926156219530053619059043281686560794795431228866560, 234948790941088792317367976738503528009094859945120620353466293738344503938174156800, -756299085400692564652147280128987572758038880277185282398226648755416051078880296960000, -159181983099347005929558027337049248684819784626300446115825504426757525887590491750400000, 1949747020666095587688720906402367295891517073262990879314048980997995399240918604185600000000, 899427718991982397843716519532346149581966074147492151377915718693733643526207229132800000000000], [1, 304617051648, 24697651990802054234112, 227725312031592787677303319560192, 455455723910185927229327626215500449579008, -525661700118987737081249593236334410718104055185408, 125615884091448297890499414437348730247593602953535356403712, -1182932090313584538721924107338250677069977002058809919588565778432, 2869283429117662943471724150663013759363862535527299501258733733109825536, -131827873525727799347085400271278428846078896643316026355895614095895402905600, 1738753388970493734956614733025633243606948971638659394105966651256617958375424000, -4478490903947570307270317457902736378998145213019975031506575327853551211983667200000, -5704410494190106448073395921452243865928036162017784301567579174827121105359077376000000, 15411134366238208204658810529484734106040926124414782359450629386652094335073386496000000000, 15152690493256589832960153283553072259220674788850853681254083433291324627559120896000000000000]]]