/usr/share/pari/seadata/sea353 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 | [353, "A", [1, [-1, 5952, -13923937, 16203357039, -9778274616818, 2895844953479458, -355481116947081559, 11941451514871477663, -24125854205551830642], [1765, 3239272517949370, 4733466004997042578255, 261356711994759939751760483, 2099868955065753645474008012521, 3608097537852492816413099874836552, 1365305339144334362769434142883030109, 83444964698065158853899451387177393329, 194018947049230472368195563280455254727], [-1501309, 5192102519632990931156, -2061993847557880867251942331363, 4743270139124789438890774602474157306, -795593010746631638032642545345884670357906, 23598884444888200680591542835591222265601995701, -197405823784072213925395284044190670069354260929644, 571337900996657409006511641097647053450529551749243020, -520096981070042736581514027501610958710465470888762084132], [819804729, 366482267323409352695725010, 4897332886644070540866303918448415072, 128002793842664684656548786606030602629069246, 98133168278887263352919169152492791176095982162874, 6431515069179626341556251440837687756713601844676704585, 55390916795555652497981778816949420946931061939401317829079, 62227241880486147658797609667741900242855023833927935435183015, 3200533312457254367805273721565531630148673308190143285352331067], [-322996439181, 4986053060168773134931379293974, -824477075443159975625165255743322701746503, 96487523717862255958871056643317438823162093443015, -151981829857409489276346905176392206188158282568686820304, 10785141584659017677952615617452481227192516561163442124164801, -72037155217289280746640322049507070587307676985281034609139108014, 92635718876086618805694302282660228438490838004506308071343302970612, -6567388091533234612034714430299177126983706219692996027782128938794954], [97841572968989, 22519653472184704656929245346257554, 22762652385443324023214308963987328553130264336, 6129317602216610549895902534940863305999145000198912290, 9607722230719213397469494856162864670492902161650128904882481, 241034218095741343722968354880821489683669109789338541732171320894, 184835044134614854521401493439163640345873951569987260507581311048323, -3464021582022390935038568908145209247061042426591713200973007276981029967, 4498371076731063422326019695417535948570106639997889450067232732780883732673], [-23711619853458129, 43973075972572441090700206955219962877, -157990630412490087956783562585003127614035941803150, 54993746131898692309861930643217305917510904783381956179425, -43635242305291651561073508477432827609124631791678099033232657666, 695813674039426454540036104033836558299347203805071077825659038540080, 11577898190464657993787364167699893588111270620972470585695703237791223984, -18553243548005021037104561682223271359831702932778338917146428060616181390295, -9775841938955001180286749447527914570036636638583495448021922389049460225256520], [4723586834433851525, 43023083696847175878938017020416302419037, 353629042077236103670439638367212994482270978914746625, 89553398216924578767966185204952498108727375667347107589115745, 22346686900376289022688383607151273760316374240507361839769275195036, -1573927623361565908190868522352931375804299078135928074994492643277332237, 27712031582768069346767703771894481174280476636215071616359949718183309839541, 7675495779628166725021868009036357886886930417605300732770939522505156735621039, 10395132403823331829411504813557389462492430580193531505159520409768757844162705266], [-788709296112106187543, 23011106334228129873780369244933939342430527, -300759608865988936573656818902390279798173569283528129362, 26827871895460744902166493219027826254031187715682901185374488930, 5219097881522563963715720411760488184149805777083337356862064918988717, -1325832090059552485986632456808761340218950054520286298300235854897069533785, 7719048081727001784599413959647895390157772280794490024776079254695332684065225, 16255143724008799217388974653774501623836545864925189562940736338755716217115882865, -6505163488343278328126406389746502277535677178151842610985243274804850021547814965508], [112000940963641311002747, 7065285061816018736667117204598141832448955165, 110210119237712774558137385737979797566089377211056222567642, 232269409703990431737419574538594105896497761737077543130813313765, 7086131047243938219278555446965737281232792573343099922152005593872946587, 309180344179810368042484174247713069950614685891362009976360607365559767635687, 3897352555023888614265064161530354932310639619697499139741658433981751892079820956, -6312235141103931085366604013879644667939654815554797919839637413796473606691371153894, 2544966619651151422651916303535428365710065100884645945228964460761367852298826312386502], [-13678701525668383246455259, 1266885388444127623726828413104976156313603299967, -19513739528690598439343797085097770493009092380147965483730638, -101528680383755876162931603107615795054829048820187646472382610061883, 3010011422303237043142262978442000098282771335404014140624100385401937126510, 113054878288593388854677249478983909629605006003478881305382106366652021848921940, -150747294540494772502226237458484933902385335777099441654287731566459161730399761931, 309862633946797469209491843740791396908032552507011890515485781233384442870011880600322, -585332119006724496241232196600620316406372848525145826596916214272550341730992180385331224], [1449411539932200049791068027, 129597856841295809696566951675631946268969030082821, 1868847074466326853631117569531348244880772549580999922847476057, 3616616944820929929195553425037928759271188851262238280157950415460227, 643023266184202291019512371624696244437960690479986203844673237277234984128414, 8267751134278501637422936268184162878318286451481077486803272167644716530990127614, -6244759517897607094656134345705414592341101525535103201881989866434937020195971377841, -65060410475867830124622254757949520951652121703329158995240042955088138140296095916464374, 65916028652069842152205794378962227408163770539609109337302752259125484181845530601201017964], [-134178093053461950697308585423, 6709811379800941320624841931355570052984521639130194, -106856883415072008600105092764334726764709863475851519059102771165, 170680230676798514413401370250714113207755840201484140309551305075429758, 76759088186510513455610793146672315813070278629720264545050780493439482719087588, 133929058857810861097164468400676199010279657962626981383697352437618140936030553665, -699805583814913577384238908980674991038193650438833418348434457893179513475199000146307, 700374753814625680402763060090381943619658501608874932571762253182163983748404374025679597, -156512600490795521658829865701378697902416833335124717358250871864873774805109777359890153400], [10912630801219935179340364432795, 77118139433347325045166903571644302979735351165973196, 3910144132384748141153250866593023423733343354294862920248422959974, -22832169968428727483286851881709285430190573417095185805059567928564607663, 5647404877084840097734410831056571116838409668555600284641480209765388874984533876, -12719202879084630169091069124257581331767141669744783022929062511288190808218761865664, -74685507113284497780747977627829677239725076715247489117390202397698626914728613345104638, 165200995477626438311674315000385637622629549608713899455632912341089622540155339170011086679, 75344957947225979513315208585848908891553549035811364403240286191829844427001288290818090971208], [-783199078938548673087795008678679, -7455947217827688377168783840500049125333329550646369079, -95252438335898560366781337545182077578573256240608413092262654853947, -1275333145163206805514491213452213165355144235907554798594170329219708213190, 278357160453369319392972300673429829512505776168312032081582566086035213496015645717, -1268423184845903460291914602528757379702946470892277463343286417496195385046254677021318, -1257507461086219824878511060821556743747394426517184567920427358580137147021725821892627731, 1811959592640399217367252147026012835483127118695758723104081208867570053881982546515959459987, 1905386757616160581855606626689523349375918855551994312029932346054243357791618657072842319609808], [49780509700295319998041779425727571, -232334086218942665621335080527890025818250439481542396099, 1566435040037328378937927981683010670020099026226715811806648227005120, 36275097898273456669221231235836211149112631955874407572750628084378333173152, 9857705430005273409212051698692216146680297184867253767862628080716388028774375720939, -74403726812397701330359999815738684495429691983450648492275210288077818072702942572883181, 144746809262395916737169847260271543995683204347671512261328279784034748133831499872416887504, -133027115363700111331317888901997161168512312288045249138911542981973950194463546056385725031795, 66539214817885404658196485537936312139945947043302855337756710721167824519811799300932617568275525], [-2810085286408735875295825278530272472, 3357122902489446821937171398404886634934801411531557309522, -17070793616574334501841103963240045984624075137302996814084405001270748, 3151086446237755823869297824158791961068754638306385507314202647459016626886756, 265238178329592527660253291426238047649921330726368730387398565524025711173433960373891, -3138345364687030917597132165591566623312747714701283318287794237819495926344684247938428534, 9660228046923526276997415377067753433863484289834697132841029134095788737480627607424094642131, -7535784590034545227914032739127762809021637560746072583633835855717374495666136551224239749174419, 2081879203948612998289624567324927051972391013682082965819054651768277652910836982294218781737637398], [141191687959903477556053433639002379548, 166238032134520719237444860814791913851779011686515015506146, 123850442852382969936505541470352992010566174381498837587801034259856622, 63461417878734831220446118068342075808758106402188506803322947509247891457367998, 5663088821720898889071860512906013706858932156898864232927057381176300821513067503413791, -93015687173983770560640230400440901115870101028542961974157477758433633688560860359040090415, 304876018050485690129113521459474783212177501770781430805063462594498640457489580580415274161121, -246007997029464611240974129188498570403517462640914836615477012881049863145642151072216528139222150, 55709871032631681535099516415452109285759872300874184046364682789502932884155910968951222546991865831], [-6324835432421318897025731620095913589512, -996184874915369718964821229588725562463127575171235713310514, -306992457593489011585628993648257477200004442041153883306797554770029231, -1898777560943481568298220660054158933087488992059720336732522031654991622598218, 99218115100341633416774805516922061848993608767405109875340415708518640490200820050806629, -1852900085995102876837854401737599338512830822049967718496834038214069417564832372979350960075, 6286601898925285379461129132092481083016152500660054305206693649330401375443805705543128496644744, -6047479552741595304302425445967280644695506902485176658684719740518238204325736197388720669944880761, 1379379352705750466068630280636079947784717176668771779938350124841325778433575582815263852452987698140], [252902222174938845151193759966585686398240, -60718433497046351097638303394836634950908067929154836022699065, 10691386701585400877609813496138696733276279319936305458951683659904390385, -26859408658383148327577247313966538222432436643439695124609520519952583259806404825, 1464639465388073198601617148040726895551115319417627614796945524420358611879433579795853805, -21823538121902279178331899240042902385656935072029804016460674208456263990250148496089797140705, 93886440544783611508169527517876575313252720957820280387152168607701186542737784536148600879805476, -121663207178616514846176500628397561100464942633054060574497920440549244640957361646663926297131732340, 31450143716175039196242051866908069931868777271607076547009114364219946497166500298755982291706177570377], [-9033256587665557533864748720366906214982048, 238323549250360100941086309012068328901846584651190946252865994, 278930268730222806381291528725133381549399734098029318192136037309786453360, -712297761653669629370192404640961831673560862663941565785776025108030154734278467349, 18598889166399355229855852909665831699271189817561898094430888131674982967304957932006797856, -39725113643105832027989109898608396675089393262327538750595679848415765735301313690635996960653, 1057747022664852340927099307419553187028646819317997114811891732112274364237048196927386198061192815, -2105967029099185518631910155667501995213430552946116625938742068463152074728767261810526659245506272793, 659392552802449679633098833099789958107479997763192047166897289360211066048005292600467095735958957150258], [288321023256799089675437576851014701762533292, 12622617997910822302429418487231968576272896315332861194491661558, 8183680293578838046552148880596695881265488366176683883586969282998304068838, -11155873634204674439482587231815139330328955936935749420340926185456100468914089904472, 206138549230182566057183889611573618968543080768739300151471748574137516911764477478777194731, 4032400374142593065563378308933058023581688565231329329737303346526302451969928331374496755616279, 9131396633630018415334983429770937665756828783317316929724754888381636257344667204153582970144901229, -32144920929985417183676604729633178919036282435497143032951464640065090629647587561252557893758885041197, 12744268982945304207693462790762650007957486703115465588241406741466187982462960424983984792382016954019571], [-8223151896537817800091924816417012446748827680, -33273583365164286399247963294192127074437628938220786939195967831, 190050974262287297287350717725854547427173990815999100442857080947760102713984, -121932859155945865915592224883316146837558007524779565505195873419964005171280025105814, 2010525565923738492499647660714995901346960340487160863847936090580273135043894526465476412126, 91863798176131265483197817352966977814871506256094285782463106332754269170000097359339767429333290, 62139452855522821642862735858780362883988848668837527407231664699310748365064707822896221524772170483, -434926227754496831513362766138518205344978866643473734157176161580025888906628173800288754131244128259483, 227052390237111752150953099221671905960495795167487860886552776589251049564342262031165131881746537161023128], [209491219013218050866495211417356408090819504508, -1579068229115990343074298403980001873060751134078622751364778797228, 3759734129667131592805922009970114001010246796977327051510298822863000023782414, -921746320835606373075601385683637930867905258305759119572788232810962565400453792858222, 17345171504130148585741553735236812437072443952256250224811718991979622381858794843558102149242, 1171568895265415423004494338401500288180357441912926875964523872876770187443807134161920248062170415, 374246538180984479698254031229089736777063731676295577831580742373966461940904838252152516822373122406, -5186323847113790652101600648756169064725725977219689442555765248817888604529330822553606331959774174546271, 3730611207709281903341528410289856870540734746268278065313221684723051095581914299115652866605482988620508569], [-4763721423062625567944922069553269729052033321746, 432589001901418959380481225057477806030881723069798621541462643512, 64020700746596320248978826491984499041192557478990405751789536014812017216098548, -3491519679232813083680026287789711192328825120402945016912260193047670721767216827785373, 133403704000368564361184414220028058026883673585072268809835141033854964893871094807210922794360, 9804933243461744375073059676374050985637039145745339745647893925021424857303814359736997129862584999, 2416919292374123124190559402826288124376263995317507448027445406699760918436933497829036214349757121319, -53818714598819835536025783646214532623960932636219384848706173317732567581844000849609586877415403074824113, 56614583253428868849100764067537041554697642393205043527604059585932754641897527544617026865751161332521711606], [96588629315640957722359264280889303898983312659762, 127091101246959539651587238298536275505096372976223186730901539281361, 948078973557045142229348344929592182887186256160107730407033525605699791662256428, 24424934160793099459340799040615182663192738932228215251482875665131411501294235530897490, 927696704821702291385411222958138046833279151752413459135029393322375585531261532620656849506776, 48137681407970626411744003795432216417445532088898828856221793920705608552041530495180639119051955652, 13814073490892594657219955461888057290567929323114388656503528149236177122151460467605576770513507835547, -475892999874756550421382628091138056134597993291375368540437511279973715527997234980039103516700219361774392, 795030454509084819649592305801350022932209287377016483569997809227678608270248567218607621634977296940058401147], [-1743888677705900624217082450934749258683477876478054, 470402306940799544098810144549112530406852491843073096376100569985325, 12327630040112706825937625872823390763185758673293907260861363136218280561577104524, 643355245637656260857166990858146759661478698983406629872650241674870808553848039521756419, 5928095952480428700911786387408809135233375902615586228553843613316983365520845953110275573238213, -13299056330880716772793738587955598474554104102275376373250813427358764168392016729565964105337434985, -18809783072123808940669727293719205075257154052450630652032721448235585073897153485823768310304980753900, -3445881441121779223959704790996231145524368468030030312067951276533188713178324940267335845053458862573832183, 10351267408933468082612536425057718018691271260211657811388740570042306626581491685807850301618314660347085909028], [27991270816577474657641904538173258703638682445582114, -6102796158206179699653210363814942233546870917783714496024074903636272, 141946587999835376237118081821214537027507269607538627937511552093604680243553489618, 7730586871769558347632984437300910299454838970697191352918814225876371006988494239616313640, 34957510290275008723195066585001515514086723209482553104464062772150210642554940772910004530473419, -2790110429012085015967449250555156101173028629761417260375790474616764123806620841299223768833185810839, -1843032975286375468288626929271854722835879081718835439490674412766787315768102510218029651577837989492188, -18463509009733025902570289333414344451845406159499434865835796970500161525797077876331722019765423000785245764, 125192802373706792765994701739734198597892237942274247292726299260636279942130356736098101705252231175084119361125], [-398702230330139230925121771979806462201023874633249402, -62161316370541036976215114990458359684250707708104035556535020687281335, 1457956897765075189529265249842579112551347477395790680783690536908048625183393594080, 68819189562584530619085789755823629665373769539701010498139465474979960240465288508187588693, 185864677338087504337388221879223914202769184041408965584573231231540188078688609464000099165053549, -30014453728650652158858735997536816027910808700346069910276306155432738586105201307508237780903310289213, -24438636463718730749720643313794083480385179490506989908397789302120133972321572591524612235940487927448433, -44543812606134118286218300612754533174117578750031144361095451995414158078974200097699078284448613997805702893, 1408915811172922043129000847767295204945992358507800688981709823875231468141683598211758028343777559146927223086642], [5030052765224495962486058837214291646589961280409064086, 19160841386281800900617608997469053590609924517735977065002090493026840, 13436966312291209144164741807414093382186131298825803393409607132216220720376771265392, 500065641909069869081562462100445091716910585983831147605875758028462229867806447340052311616, 839821374643281325659835923647935156256988180252135848119212005053824434595275676612005589581971903, -195194410845750466044407003437270546292817536527506654524901626005513191254109591184836166100132021039392, -151959372325493126351647040084346784225237985166950203731630613820055965924984902256792595165262789169194875, 417786038689179467745224515008328405393187399349317751911088140854174727857040447431640260630114737468135744963, 14775656960631856155968084934566094227050342196669578105087185101789932897920920583025125839111612015824921506167559], [-56107546820587626203667169378103461615113617878935511566, 3551095332406307705483820203813189752418289507346929597916325720441892370, 111623598530291447685615013460406079124339348458935203891776596539167947744533929985200, 3063728379923840562165889724885871949746471477218040725445557468135266250492207544312217129157, 2862999272376232224755088584337529549078779237635469468179351751511724719011641154866957451222370546, -835136335804441323070479811420004109600729050878652845630712999580227540927729593322999038699791450642972, 273474717784707463483590220539176983372034315663398780836564743810332207722409700647949171395141785030488433, 6718082730622955014942687527356170876822358652644220611230070454748986117369927804785015392351619574232989569149, 144571980718158336577549404497562877925911846349038235295255924778329362730488210479954087573054945741716707803776144], [552599691518041091127875487132166483498628242398886627134, 20030864912004131666587467809953685559835503974029836494812202989337447222, 838402900650670592018681156711745492057275443522814282684314585789902391696900936825870, 15928549030284915240971647369298735948065843447501145720111056321694899446452450453249306507536, 4873508989907973203395598421717459848736516657941950553126683833002133758097220838956260444650663372, -1791829255018376743889547450376499534107880521276073211084656199870013413635459310934774870809698899909628, 18362031027574549136552793600235729744414465897611445457009954887965935973183727143667132484118936200505257276, 47898967200000690718648536573339077487303652906390694593339821323143602887383998317970991223682289865985814729725, 1320994419137105966577507597881658457338404579383249331449204229620349255601170996823372382349727287069410124529598347], [-4803322766805603106135615485954836055736844501670293596332, -51914649003233111130421796051880028929851609040664602702372063635439208685, 5702392204724634220755581710075309042921629466875694894207374910476246388738511363587096, 69155728439507954046474983759341687547315255248037838077385282788442282845888657688588775577173, -16463427673777908737191615995079865933206064277843814217816064486958083884309925502002302616542118262, 4690351009145976380727696250301550374396543264115685191129056519243557519660783189821991105574765279725262, 249498411188547618634072009401728953126988664123297669132434110342742245670235612897965458650438345814271060497, 100473957993879397099083976357232698869667665816247925212521068987609169666546891774210588374313417373667296982429, 11279583420162909461421178809175142913287632955243769598985047027173118241668975185966483855078682164616154688031098458], [36883925443055258745672327689535828859633419608544667896680, -1253041702357970272496080452700002328461694304850450104697625095637688903180, 35108887659248102493088365077107800485372070233985235672287075029292964255121881587234040, 236416702573133000072131944693234995188484092082203719939066435583256458792900521220001853395382, -161819711612741591601120421033771553971095989744014008842513498435990957075616569109982472094874584844, 60381002597659127555288105955547058459094470545564102871810973284899889784624876171983168495905890208006563, 2275283623737357876420315761125491097199677660635398327219490916304597811367511245059365076523263637946171069907, -2419102065210124131718441662310342384552093423640906002972589849388886798412650236342541062166154716024495521326654, 90044819803743637715685068890990133808131676775748411519198718108213602690731133247534217662389236719328940171858281977], [-250912032163749504162398868553068702552168301320647121676584, -5619035536044067474746745164719566087098929859657918414194169237942580060107, 195109803248863575731590820961216241525934452837277813560173416735711749677920029562117688, 506249170305201096626537638606885495976733941108859488421720940183108948524152549183391305647789, -536671791363142926353768819694276161343769591554328584081436700418251340583101608996603719371661603311, 242427894952998381561690958212969900443329752948813749448937595419730148528739524915159090612790476720120102, 16082770520970020859150009608766515412789054575065993693340358336991530412180556739306122696405361012857013479364, -43635537873925011750604726040422287964823407741089611526951052632134342509134843849172676695091102361508195543207679, 672218412707608047883842119237576085323972076970646793229116946407969352852063986470169839304082178209455981929752390932], [1518915251430681513440626074037696578495703688177694445138324, 16431929309958496175947738536672420021299456520694536455825599679332268723644, 972079985176795264318215836646586968183790505324059758180881021707026839212790115700289084, -519509622710831883433105237822753425652732110016581804315614023444012814214495786344354541268544, -422082965497511567785586043967065424243407014990095684440331365166291535699331037731186059810159685, 82610756312838154034094215725646662186872856443728705316663400772583571788384191723277088396959462369157969, 92169755402759190362591885568274103557138429593077334811976148579623875580901922174762439707552229289765813336692, -475622873906408192799070670454381621412567431356721679097284833665552533464908710649634077722723481543826446726436660, 4693362978980160522475618345936446240771704572334571923561484714423120889540789616925649840836562604979438848161039779691], [-8220309247651039515034507293211516968268436275325825824684044, 327950163931749648248276023152381271345785628133610952897372440005644590127754, 4283030813437625233629023995071937338061896768418907932209111953673394126414473535668777350, -12363926490305106257753469253722034585762903964427258278441725209816591449087209355684739538021021, 7518245173562305428239430517424573204358542905948636861698509544301206251679442116957575979163475773475, -5215811570064075106500340921642305877037928662532084621988721429233760560711472564511323130977274034852268430, 433216549471124035540901923787458272345432740363350502120606540614287621898283599556336699817342926263687031152231, -4105116572996222683861914487259481717300109496904561284461052709088183117623898205621880351399900854938214846958186613, 30644094365451724495483466811472450205914604912025341756434729900898301220105535431097188606242169411336917052596871602630], [39852313341378791936432455590390441473978650890682011839296412, 1497901684104866398368402107857033420374726994217987787352706336141972828355328, 16223089787748153290801828371983172230712154600648575174359006634199737626957891581222615440, -76227529920165563943428581711786256524466678794314086927952318422755205380415195714811632400058200, 21856548919337815021535415397643074941335480868769933466735700057719884101855239092927065982878290683149, -38024415252980658123882418061909023101724455756853851683895342696733263898062268184396306627151986942914574138, 1652551462176752322974263287083141069741069145399475366162330826212955927041701181432108603616729282740208397901053, -30248969498093528746842143269231755817182566843047132733544267434136172802174183266335436354351599060320291531176418433, 187068365741480083755459675181588063631587716263903541621210169595347210392523167396632451273390850507486394234565189275865], [-172482999299661863791642787417546925982731313080527235932328908, -2050167287540383663974983562041494509147362559891752245134766933647149037568655, 49321571762815973234111215288030874056475123390204770161781437567482618848664152214341195988, -312106725830837373323274734957743361807200940734058375459977217296013495055992572411629868627316311, -111545865123345168381775872711088456878298310544016005614456103728805405237255057103968435916495698090472, -158198820600175702862689424048158877154221705242697598525422756515120815002814866981706466072640085674105001947, 4938813558809374325799781995892496374810518395244693138595282377113390084602590553197362502313579766878604410481609, -196433644884255956434372012333728395586973609914256823830745173407255671651783531932556925540670380551096790834886263903, 1067292758695392553139148095366413704030832172854993868804515371321629314126117493482922210910224095757751347222931344894872], [659996301185801824959365463517718826442853028313863470249382408, -64290609676884803582759549172767107657593034672115817253465526418254485493572636, 93525521938205174682575834833119325474087728256486708434079003763941714547678531595523144086, -869792180008270679098229030779658358009521125255556364996062175857420661465594936254091726865152744, -1330499834690902588080329538235880378412883761304718252449288794877538426159042922618068636638338973414614, -400878500258453398387903675160732673694436381594122256284108280296114331646057048318438600494940536045325467370, 10868575957831119110077750770373343067882518467726387894473787060602159575722323815436688128123179844711361732625870, -1141381685331417980239719882716452896995681095804386555713622706159920903736390583666051648098042656785623475981240293223, 5688141857071558975998208166790559471389819663895352090849519337380346499948917395587282425781670049535288225561801927873713], [-2193943782920844206216327474034219903793517508260320020285659648, -348746050011495013385379793217854616186548718440619054353160659738655683461826835, -119553639914368009048926119356023606342239318516952682715010080330401169291366077469875735070, -1025812933618500939659067045928142285921747872643342147952488760037000984745610690245128762396053535, -6240280836621377852420156045671186147300729486779547990311722311123794283244785369140777081995350907989232, -277287813341565569678672603916848138366556230761144488687689724010294850889974252825328460121454278410285170141, 19522122452445083663256135630252109693059768740380687907814807482848788377930439837747866616884379432573426635434227, -5973020141873463284085146593796441630789892797988014559972426875524604934947629527560925184662669265987577402842069355753, 28298618244156252984083024881363221071967488363580764843148877548040976509874784718073605713318285514923385899272133016070838], [6078462837223251974739253916605659694879683219745316679572019668, -258314583429060637120459024864458172630569634821681472383507359933333899679303568, -2256647582645550921401112129499901193305538567634168013109704740119724948252294721352892599886, 5098731047217182791869247425475940366585584561513711522477365670067181942699138027476599651916313466, -14066695312464783670447157537699355192364637728533456698156526327579060640590589583391444300839846796041194, 2643015775576717562955199490075151461490404891781649102719438177214604589111450101851953785979685939292775068115, 96154027058311612559071297744803473344450573927921705050598025806067706881306695770662400136417486246184880390472233, -28167737979969613317033949035019025667644892686563796707525011766841654564637426144522978623207383420082120100622052859912, 131308617838145724636623636601573427086677971654927057049904237241031775023258028673334184688502588345313442960246838770170147], [-12134759208268789481279833642525154498656788306024092145474057328, 8616417011593886949596995209910577133410029587468430783280433148567964116141107796, -13377597487063001518459939998704945998064581692112457088217221789146702002000737372807058099246, 39880811474707333153014276657319756967500329862421618128880754836269473095838441558914334012229005123, 15921044609339221832531978090778444172409712446587931013907794410525851151347462175387596088122456563558191, 13115545371913997818066433469362214816165333634791665415085217297278635272541385634414004120395135439064835395361, 965672246322738112089517348389942850891235553390419959206808358728994025764253699247644472262149342205345358602316702, -119074998041740799049131680226866894569470427282289718289826077389970195253148286006486445404818340091117385365634650693661, 567655588217380982123715216497047062031595824738421038456053858652682140758010371224383947315363058133655105858510851162201844], [4506905754523912763798000222378894044301089720415302098621710208, 62117499422117563502529180482217502217412446829053704749271272589529632478520762558, -55326271945421497397931566222839971826544297572750090603364696389148502742457814514797522011250, 148961573345189431974231410437481931720812580772409701852360009126796326443371959364221797351132719566, 266622959366565643932515275807624984468303102175128832463243071724636251078133280431840424529831061077200475, 24991471045001208368923350711703165090579215986307139135557185956115776023387274369915778418789969566425881653269, 7433839108181872457134572962071486527419656276647021073203806035759542384455345742777098417905631117703478547222517312, -445101596025440574344665057793120284490163913158836148845390395863470631159296277447488119825713964302278203584541783501414, 2283238732420966307217416104797566609656674120719923349194958207681832149209244015610822117701936601001843623596484962412789153], [99347388268310745702135871193398622488183865722823293215063285716, 161917371640450884966038541482472136409911969023089766919436282991844993532961477391, -169185579345524453670417078976138026563072188002490444900566744870412996709241925458675692893538, 304468334563250697826318173842028284392893844958267378316943848737897262869858833840355462756591303056, 1063896053015132649590244866594153745983511847830705364729745946517070489290187818203963363862258307382782957, -30020571506239550504451317895335210902079602686133018368423564744084746351492632772975734336343605145632049813711, 43655699413608838967710552958318179991422107096726885383378594498710629054446332854479476889629915163065077314684030037, -1426253667273505521415785769479641924567330747536156643957546357774094119811931210575375521422463651871000647520289882564163, 8529943378089689960044298252484744892785419389218162102224188263240399424657611255261976204797197347035566725219996037444250106], [397125, -593305119465857197340582955939299399068474064038176212024608821664, -571343381102794939444661891160793991270277320932562552253091455701992342624598873399, -322228684730634602120323305411112439523315484882080133440689066274969779438524265617368627311557, -141202220536073712430523082582268006073751591920648233012418815289529778251901716579322350068352483661, 1678050844384180407839975645158989401697735642024818850686000007600470975036637392968032448561313481713188331, -308862536974713914640270325109090967188627476070008849280996766628595127115625067601188800339002988077243435675727, 210080208176740479261337422024237864241964470179869958779738430025461530739211518070464625180637134110244360841623563774, -3609720188674042435287810147080001362999033172147493629915504615955836873884889292960543922837089239242520880633337702669781, 29533100580639688402465772310984488960728753103303658399175569207069040199737429233741344146249685143409232715209436656104737443], [13610719487, 2445009982275407354236978704250003984506537614925213922371214638166, -7486271997757499481044967775482210523880743324511247924973843929899236478850017431063, 184192194272673341492750239277492175198581794598252516893617004037642775717918173808393506611300, -4060104578142660874267677153332425057528002043640400558032402405951428968133280170809202173116236587323, -4673065049739334569772111411303401334973925485727461423289056626156045939044800515233653591348868590640712914, -445593826017545495629917208049715859967098952182391799455923963387289819456110601598535084716606698408802103816116, 869917223770834508478466484582580466399019024699780444818483626009426681072476206054819588911151432593372326211507561453, -5032967618048573687429162346335909143027844369758033579178041075433915453794676786594711072643361897427919714143125697456259, 94489028456894778978592146785252157477026630961587108128089699091520431821427615888325512444016264219478301478060387383519657056], [81876146638246, -7606550838636361077914515529216378916132193366520226622845952022336, -32658194688140478028669388749279740187868439879075749992590513952890428412368774866081, 4948880016307357232800359025671805047658438312543326743441444823763185641277746610153503257983392, -18814982516956905518240534689460264059298207950060460986471291860526086310542978172886049679030376414291, -38090854368117140217140226136852279935641873870093819504179050742344966880941064957592592520592990546611181027, 3874446835189797988198511707931039310700796312512224530203872827113538127596526570340534826811153595599046214424520, 3214320120759237653124431113593098408974549492514612113805583205499734872184905920821579571249463912316900336020180549993, 14053749341012640562780423410849014505176565559942522698299462647917450116467088801263615466324987076568919684426584354186949, 278279130088259124681212024021057080246942604765698064313105609143067250444623127438539118174032315166713250248658291060521538771], [183241271501721479, 13435047968131370666123557186490674772226838633280936648001979078329, -32069894025895758818320159751076654963364718673069307848045812255627068770220386743749, 25991149536357213440461662331868250082932756053419181735668498628132302088264299583395689996392032, -52981624613739528050707540299541390822457857216268071499861913425884197326728081732676086653699789178819, -108057588252935426956232770160075430232858005535093395654930881467230735560548039055990227581633071566032005523, 30852834933951276806873508715055876158868052124869375991150960888900030621242270836829806465437629491387473220676491, 10953545739547681520087945153358112875603497596532716800871036573723602596991434040975840186116079001079371933540287019377, 155435029079007244515446041828930801484829582750050929817143470516487109518274509849631955324626391249651524832700087999247475, 750429492880132397643078559655126144316703475220048716268411687271131643624698858972566662873602216445998050722886092634167814586], [191830609347961474659, -14435113686873952076479417796614607913635081226066986797609251441053, 498698621092146148564108294435035506290202394966781580659977231706399556831527144560870, 88758377066133166926415197712838270316946919879155319114439564126374601303261276072033066208892662, -87738977588963416846340702590448331088474695367796967399404889986798325618569954956333339645823898601473, -41864550773666136848408635378157267722535574756326378999637379590906269027955076036181057309598711422909424932, 125898883064014656006997508916356645654343388329505940626012462650096218442707493996659742784247678796142272179091216, 35588232534796310347685734500467039151488466658230335977254385545843230006133242107528374006747579399805672023397661140982, 824273120742347337552520517473809904633421435592376762864310482832399835571635907688865564129366043654679709612432868001267552, 1839338793456168165669340638806317578086596823862177050750747797124219844282114551350122392690128789425785702454748680294510580425], [105774066414475011163295, 39685691466937844945836790399399136839810738028279792833865482556541, 3589936195630372123309968593685859256757700226741287610276600111389557347636455860082573, 199664716955328080488144059167746160060128933993999252723854032874870612056483573245648151706224698, 7261988321997133100769470761027616463327782156531549996930759469066844787271668884459104093815051809357, 965446716727769178582402814976563046653981753487034870364503392835357226054976881138567038547377276961946941837, 339847086654161560887617015498661457212332549692654767533467183323849079828990130128698082650817406995542266318334007, 113566049512893641121865923954479267883908882284104492289518454155315107375630024620695439698380495665867330659650646431476, 3372532761746250138747324338291426931043507734385772298113393935523163207123972222065136129103203868436551967888276132942891907, 4054579470874634054435570489324595511122024118614057225357633761859810799256846989853370391834900092945295679269752563507420127748], [32839041640667183725556620, 499527005735479646939878449829076579128572212146706532416719332440050, 11263267866372780539334768517853836181180762665261423622780062014728297979869118332969058, 128450875642167961165752006564714710426260633919757108930992886151551059046718687461956167024979604, 620927032369792029367885931379910562255990578242163677759622136433994009970992861704750591540549428810820, 4529299517514502474612813516019598567097572223416270095837407780169155174015907920963747660036970135917291405260, 569455474927830564893252738386779054929730020627820974587703685770985585466616981303844972651452189756268464817197437, 361836050593538534538363842342354766087731936360368120081227687873829445205927294589034659795189965609109740717973708061457, 11662342855713045448304552062843074432423204950826725469385461862170834524238687465740104150593400203824463174661993897828033734, 7914604553806825976734912399238863276332290439830519410239407719947442367038108190950795549812017855350338360312625399733311389471], [5890584728363837816026627221, -2747212147039229563779201392680188658145714646735334649055394506962026, -1591086841818719596864230167156675125567709339096405042425129686902566261145390659035634, -1358696946243192245236312202802753745779559282945368964623905360136993566884444885357616496999331802, 2623944172793437673303128117462324376989018109852015923363824408199540482315879250428092063141737362563741, 9904124359916501422727883248577283133530080289786815853017743523748298310957549740076668705106575166584951776682, 237495784774822611582069386760003173906956929171102929859041015757857363350701462781747988065884010741875780654901503, 1146756822038111614805647675281055227479022212715018625156618776249783706927900581290772320343229933406718574457741665165885, 35050043376314219548518170010703985537350917828907655101800438200798705308505803037848910380519093979429869208480790997144548699, 13369224232438587466443671729695207052521927710873821929124672777264919454364002199116494600647986615488937363736988003432833886654], [600118992714183735864278169984, -5717186641168480298565676468333825616168795538655519453676597742880545, -207059924486017182719009873660295436631874612394824902159849332703728244152960900552209946, -8159783121408905395378065141276299362348076501061258298268943813707827357858421588834449112108966604, 8187573438367419700970820414744701736716881541455701252362103127354642594264384298244754738108084710877924, 1294330606117984087763190896835469857260184945952617954681993786334725992605241426935509920446044194555595228037, -1342882617698258128311308402367833632286897045004201477010473173626655895221309739173909506525774457404274615111446492, 3545603157581220084310495465525993525233985428673607684035037032404050751377698370656413796710803405236450168034356232993099, 91786478665190602021048671946588793902628602622862957637383521734693650248344753441963260783399377040674871149976288555168388581, 18919993057619832644443332306668870150491354210576177531079685613013241758918338282593540392643842898447769795150884476251099406117], [30930190088857592199901651865133, -6575070825791728303016930705145374834170074622213911471119880592894406, -1120451721421862043957669226313006242377706610771930820360235549042848360030026984506880552, -27634801229605207412037408177785904626430444240664962505372421063963791480869294243256313739613771370, 24170022093392672606062404629099103480146055710118012557028042590358018032843100930182805408999916382859256, -70473760549319907311741699930843534816291465055024901020497173142759996424378132885395217764416204150678679336313, -406509123610930202415893864760480580484681576186706890042113225575592643028389202398988499115991711662581846469389913, 10441430891299712254962446463433569667228362586430295304245136518527014150153961693146200312460784611364086675499481928584451, 205271143182142992594899196119055173971205226783876926467575789972888993169685613603324049106420334382575473630214141324647649083, 21904737184757559719827420478538199644735991400768957479974488945948235838409978826885582399877776644790446774293389996342505546824], [357294617302793113205054935984318, 225341884581127947073779558592016153925599693111824122584027208126213200, -2771358862124997194897419975137244117757882676184055336060408682547652485442989655321515888, -59257133536751324080107884205471356482220790687328113118351151621504758966689624619469957013023146139, 67274866387325235257271313615826456477390274628904810475951324131550254039486058710614704405065448096316481, -248400656796600385668951101989295653460463159886137384320928736285101796602441906303179136069371302238923468718222, 26920424210130229831257299536945691899628363524523357920398523885919459577911645909422469690927358227289935615931579732, 28687349364692929322883913897706276805895750741278832600968097791241150440907115037184253352088033389037285236054743695177265, 366886100163382101011240389471044280141722092124550943997292274276601910206018188886772485125400713796093487750149388042596477639, 24293871879226791164074323654707590357258936619361394825048761788862934402608548695997300093363441807765087472142923998611149735123], [-33921633106090707886081584623973733, 873558074269508892792952456511726802856376949296149182985832344557978912, 2424296206621188033376555393117610959607926538145048679946932313044634771654601751488603549, -35123924753995278932525067141762487223531328495356693220457982075558839762821829592198684367794431135, 135790629374845740511992989073553045418461601883555604868381899508023554568812612261259405274908438752972972, -277953892381920786217293192505516504589011597012030036004804555068770325202943153708007546404219775936520022317627, 151521199582583922021902023601731496562093152990884509096920433752185920552378311390912883996860075440329212617023192605, 72395147920969144292233020772156003404693897685831336835187250417216019993784570084729227573522056135206750460913716010757649, 399825366709288685414108465271168106086906498504001296539627526761898274090935982235391719974165729755929422170234838441483542695, 50728248915023357501334133868159776815180528957347057676731275074638837710478245180550320419472771117224675302109182605926761334706], [-1094536932433126698537018917125204761, -1690049223061397052436994592093929311615781498861003508446080109033604586, 53639878042127169526785594017150556725057074778106898972576045471216400164215370534369572364, 352138953844360948057004824144274003525720824243052513068667253027427577401317203081415476890756477698, -8533447527895852423448664080424418430071313519164080825741988877594620907874272275330419400171331845089790, 1152770706638322746637569330969072089869088982443187819945960325642030470768296018979190581397997425039551337210858, 482630030932140663766316668862173071235332122844155650470725220547455031752200511869815545043714037332900172078315592361, 165877130043402092084437128661744619616528001849406312146063174220734891378800739272037811875208518627355343800241719922484909, -395810564141359473312162466489973744945546467025263544336271278341971027668531717997346510328004546241944410178484635288694100078, 178451787669601174321524139825299558634553367428088307988291463622098226599259573836488422585837616748383238224220108951414985955817], [16170131844947541173827110444982571548, -24283242318436537313561134890265068067545581442589678276711473203978343949, 242701514297798172682782505207311020279111138552894312991486833745867695105985135811802206664, 1917633768989615300982309834422596546735135177994580308183740086449244224661889133362515208006269835167, -1557090175987010927352211487709823212352468950869363527467332900551200171871560695753656890281894777266795479, 7108564022430731603490538442539998301814959787942116336685110768157256881128658390888894916749721203990122059022139, 956394570116468309932858286677794374829850275672620727396454547948971422316061207941557427698109156295242030418834945963, 342170716006133930244742865149270761720990035794421096930628024721137193248531323987071477478985638018260584380114493579929030, -3938645945969023219875868460791401318485071941208896178853723861728146786663190147547725161873551379455638490316582991919938979101, 543760980887903797360311076958208439467978921387869109631185042908442414811607482848480709337650182366462609014902191401715518742060], [681185953732317177244364650631657593589, -67870561188266479139516589894499459666033223809720028773356044201048259358, 502518721938241230871991543854689225660173104727085605981295836677518679238753937026529073802, 5757705485174812565388326052333406204131520024681436132322767149970901356867163966447639348992474672037, -7635935085450288414208787086131782049506485693145654320148960222550365206497694992747095526217439354797029612, 20217240797358487155765115102283005946613628148249863259282970651831136097730517937936895073795895769830922729541327, 626105821293241944097570669455374356287272166939900487310543560460296452119681167214795207345454277697010080182408644255, 633220626984161281748107791198583181649077526041152382118010735084417109659024493835625861993618899244471920169421559048467420, -14255290503174129487679702515339162518863067935050690223263959321150879631215993958564290766630550412281404440452613224469549424948, 1212339945203130529835075191606344136382050272110283468872013162759122884987029699111648667202790516256324256636601965431849218606223], [1639176745431824829063182225397619061571, 233834679064415957539934399219791834417222780708238496979021908584531006450, -663039506627991639231950560207858797803204112556306709490397577292831657119440750222210353591, 10167825562636629952823111823819004973563445541098754486877969814501456484513240169690515470462754988265, -20882820803718025509877667242498517285602862873176958947766478100035440697994740449074222447422291000768504776, 33044784393167888500562887622066315147320129766340935580197339606502356843367745246221615123979155546212596439680071, -3607357856752811623107561202061653507556115118366467982825339424459069437771227192947917816122127250100627523384505087933, 1061932331274846260127693652340777733541462007343106501104588385499742537304032470492417018976937565056078761287297829279305627, -37407656357415459447097427637258349185038003959830958524329033458413678028816843897477640733045255108268263010779623761390451815293, 1725555547309038824338271715287818786760222651187571923045290876631180069703133544885358858327221375513334414913769420675551294855286], [-547268311681980673327185447253697514427916, 2285290180573175851706417908668881747802865385769515927784809052672351264877, -9547768554852659265583969595608798108115436528910792468891559660660442184937245568826022704752, -554756044532215798859261087476863446157016136114165983020286386090411153668025245619163093240695929210, -25674471648503554950916559915179370396979948621212638394230677573391554397780771024163985898281079771389099514, 16366266747209499297656005671184877518064628243851184093681014382723740800502593243786668213468274096221031381112672, -17596161032514935464001431372634216294065727167962762020759818254909561663896561815561676443052471921723334914199512772629, 1686932859103445226057956721766234226711441873952307189681381533018533539468465705389252976147573564478999486079870192539063312, -76948179856374221199686588312446068351764831777513474979446609932115604808752107836309614523251061737099491421193257382237157746429, 261772716747626365797220736432886515876334766966045085047391826948486863829507541027339076269954798971893115402578233202014021758981], [8558076394947075775246384036825760815855101, 4942146747685016707459816854411520471309392536324522796569926934389482630997, -37884693598512512541736045437334432768851640155463007781677420713391038753385978013687217916453, -79309388917874834226180456078431979102231528891549444650637240211701128488909388567428115044368158335469, 59639004301817871201961479826595592579732756171810792013860865649379664574998919426084643046448120863855514981, -48786428469276314894763760575850221059968441036563060699872646852262981377843704134310143213298932462027215807597862, -46382185603842887962416385593904850467810388068667439455088475381589136842495001131534311104162631484911699154210262273102, 2789007284289184908339988804182577864295371549201352390954934604915968923592296485409938639567156699497423694846213438113924351, -117777197103132164252485304487040743434856076150878496644496490318027750331322836456710156602978294845124688250301803285476544909975, -6923415157818450742200843803686569649440904298916213279614016100264133320337332546435435151276419992494283497124356384327711868724464], [8474727292153612754874759975941421171042174, -22141885924024783899094908042280962010047802229914703176739721583769073966039, -67863375998499373190699231260513268191247769733877425668402296122267024307638048321294513402422, -329135612843618448476686920208065859106233108734226537174139980814112147183757646654423235816419926974323, 422098853447262463270164645798809176324147105916298117269059939960315953338961447977399046370862668536940500670, 10065548165929016425921779917373907500601324020145481000859017945902197781593056017450474237740278057884834038027136, -83803327652975258520647688525401092818884198601783385346948378349835807744671493303418842928383667697181996200475507702909, 5148008075106760590006074858911662781173976098633833471321375100175528218800597436785573826176312806621587295770051651786495062, -89457635813393606485207012273308576661848588626394093060868244730856799072711357060065372268415139026867760535959359136425169219199, -23526172029268705212971873362375094699052947116701292288338202291509641670536980779137210602888867215241076919790771984402756074398196], [-9779001503833225943959882101175541480277334849, -181945155201613601537474889042382550546342570790799610664260142904920846744339, 109827279425633271821630546583763759504348655023737489994993456976842475176768272694366794831523, -791742139140720778514849748886154462840291162192162780849403018520802464966030466456419431355452183970955, 1146050794990210229850749486183954196145769305813926802862948928562440365939235513866975021829233883881216609197, 927272217742892489203957149490845046925118823174929627034285421792154895982714755227015840937088380163966622790686264, -107713009001222183953119643655018748623646098941710018653555377832609826278228789622669262033169314033944063712559110506844, 9611292670632432552572500877962386928760678226717763127298774415345697991806331539520508077259483069787703821746862432156462274, 190180379225720517574646870884926430328659855838112296972242177147953179200374509566407718986354122952441192499142313308068678858068, -44958742209147660310199187608638194964533610665492984130324146011075015046505389355477701866851834708755320897484786875357618687517624], [709692543299436810365976638663931721284875354650, -367601132431779120019238512941586857027037559636876491086859063296420455498411, 1234864785579310346495041295791226888015132582115651311871757621105406483414558066766849741287721, -922981914724905573784231931992581464074404011093333029651203474190764314296263176310500254999914740030476, 1221052646095146355332066814913371648043869897799542509157014005832135211994868542157084290690847066684968253110, 4078319864944216461867318531789835647880867285595117382315728880219378079568724079151430591122142099525796721224915964, -132457033640571599977552626061172225499909188857503604990972823607892945733223170357402842648840518750793875419097605363874, 13333411615504859315563587500258616756661738419987820707958886508720178390587282723209829261912118750141111810799903508976110147, 1050199893713204998938533585845163080784018119116444826660710364178793546682486145021912440505232178507803747103214345101006684357139, -42651802445383288160512031415140791548990037642371080874235191912724556261928688207705390052208298377544986944680505961066985516763704], [-31392881935003321672496483593860459225212184150366, 1564377661922130859437855826862750705808870381487496903606292551330999737626306, 4388384796063908012550722259572678324801410059749251240407183694143321676259208902198964405061215, 1685833245825409387072892071913230410989402647151670047786663199276606798701285548920034210178137254516174, -3377681260347553950890620507242759395941139538512429287931775806132231403100532896559929095060228184804151803438, 9706802917383891129635144081092058748839840225415239529131367862971062110701051301457515882071791456609689898384025602, -401395053921754170392770922677081226787532360984357950212915996997761594385116058265829358716205316124885245369860760146161, -2118626320586457009653343990712589432084999018917022545003743316471626520837979448351554192304918208577238938480380572189757172, 2850393245624535150191157665311401570491221398155106288789329958165828509601878707093233259306454768004624724725645027730331709395677, 46820151733834856319677407404597329578080234387955827214807807703024170052074038031952684812188960721953959219734668309535278824806608], [995638263356025085905842455108999874170944276927614, 12576835406751102752169807526535956473765741106321669732935290966371326063337816, 6877995488515641800495773204620495424352135151821729011683531670036132889861127599293677975785589, 12758202256597287057818180760433335977803615825888775144762296286578781751313665118490861369920765969867393, -19437989419111575343845949888445656837742352223482907511773759954933317882395468439536145640809599977500289344328, 11605340851736913888813425925960912790699792681690693714843319435714315790776310505873540960834364847331782882516761528, -1680305180850766987741941493205020704090091875568265261972890243756437519173233375249649381263029403706892921897751312461373, -93622573114404560560325889148233609977945572567998651817983529838232476342527942562329326276283955813786593535470481481755806340, 5463359454482258603554957781817595188187704435110331729212687263494166226393646023558416632110044088869205707759644353016142175005259, 288082823532901331442669159946420724988852245768505396555738656682928104786799453723280386247953034635855474357860411375683330704972050], [-23713675371445329686375766315761044386896039768539284, 27276763965655119746062911454836809349670769759769750304045155536019265064223216, -13021856166112743555660332159282392058505168693993916534389243510218784122500263320181705640534719, 38656439112686069911804685464410087000210881320264763835685898899140155088626751822153358406802802519792545, -43207988489731611578306512811597711244558704730771598079644792342481272992769203262494080914995857735418444124498, -8046903912881855258641390795759715071144278353176469218829486236134645732972072229582238147770910264787839844544970802, -5082334261931307130829363445892857099385284338289812269192309830382211203080188627128514222628115050644449057907040451395304, -376406190294761718174132745466096396217434556076388589239593567925489040061807330728032583216083519512845950563355222214336787223, 7081004484398168657203519572513657931978696387480202195503767212379866291218099238546309460363711829645092322475547739840685210775131, 607854594488404790988226314455065903664217205728177587735003493183247664096651000834244404252711578042193142991329049748029642561119316], [414256384118501966850793065064768285102616825593089329, -81400101376360525692967527345513950170188502371819750269383977255125049979861749, -120500177952842440743441830291315319951294863134596052316017474950851669009766668956295062373779290, 67483828493390873986492643746722037313563304150215612868665543637411713083593256408177828760282852238366896, -19043500518987562902628035516692722739891320216772143950936505653931640789057326141941925733732919482010736497822, -64816308363379555532360247660029335003645887201336774400908607424380150086938928822205039799985800980956977466237763072, -9896282159290826986791153776022387070607146601277328078348580360377905794532993691934568541633601456780942399414069365524394, -983993678085635018143284871271641246510678502118654648818202128841037206784499645582529849544968014834223459220256015449484121849, 2460021210849704988748440662673944059215146078331887333161526036378531924203012069932796922391997109650988975109344891135694765556136, 541426227106366615527259660691823865930034816943086082048660771014795806566971150303314058074369345280352876034880055841151608318639662], [-4640061043670893876188446375529359924893652178461980658, -741878666747756716310452952611647416599897500464071926144639214551777282010988608, -386456025018838903205090260376990793138406573536980898831738455348856234718892093999377931826164265, 16296196746970483069542571340724615017063452251371559554197540308484790890600305012334245885847661251390446, 210360716141330227416184413129609030249221350751319826463907929141996514095447277700745686390676758465124776007771, -107635229973692165884163829915685777203734784867641426492691879255580409826862847237931115019928747149796710149507774937, -7631021507262345434426978944649936649679622104607280090555891282342915008047103499955267752533011772697182813418928346131600, -1852987260005607448140302699620132040922416706167909468498746322666049630079768878060103093082133940920011495860306680993138161313, -18033900304405251774724980193721899697659682237280228957180061402167520403779034931773792764157965675967239365623644941218174262299338, -918567589956494688056404749277754458859714663420279202051058673765910824677176616152546376321662687889230188693405570827575368471400432], [9664546639132878148418331089973983033959863747933705610, -1838567819346106624551777653232244514273981248388402212872256900580636009709454978, -527625144850902578666949986389342738817869227717373569550074132691325561911156992125272451903751555, -346797235226117866497311538817059832542705399527854898629073746480123363611753647548930881188795107668437189, 812211818634931551431488336972288054768087992890989447164841437892208717019174023481971648491000453192509741812520, 83817371032090093711773804548232640881746048838887856659347067249562306701941927404198851872079187969143013148494418022, 25902973400669130246823543180764904264789009689699609136875974449940309538987327658401496134399072187986410785199460573936139, -2222876403415894547934246612513417915320660648952807330569653341273289017250050868757345312816306465895863737167976315629589183720, -64982738753748121585133943456346688751627411250062806384585864595158145153036319015603491871480926602271452335471681135235254624009252, -4748151344086082864893845597264208079448076543984699863531510377233357088607558743186748759263571095642135857884173376185268709708530579], [849481621742215924067346533825456870886849266624653020092, 3145999253861363432254862997176993438770870770289230663401668111643261755350986406, 1176754601456971785750462760801160231245753442555257961539793409450361657933829169579589508780214287, -1371490409738733653367953973239820058715041452597674606960673087943928869576182229762491117944101427588839310, 1385526681456585440410620248201926634256000743591891320367529651600268728990646855597567279130669035783621723547424, 847579568397478076298350932008090983846578383130020400706201016755930758030459526832519287434223598008853443620654244916, 127565754143860106211896080288505614868287839033966123665829126866538521874707431949636399933639799038292653902755453570131491, 17262135078494386875562370465023886627807232427350054881900093119824508373577737054477644190013632458765015135152018054857494476, -136417367747635489563787044132703496269749874894117672512512415285194737578350990813599207176275376720539735911455346045143489189942554, -9750348227345422479685202012077421751734527380278349453292064941893997938628911266473418407615676855152260149283046753275981544769076210], [-20634126267091811466068452047468855295765870036549942285172, 39444510524492401724506035206879325372011405814705338954384894343499752436063824607, 9109281510038708142533696120589158029996916251520014031920886648865159921167671382137886404620965888, -2968051776738436087018764374936533196312296016202252698577167260746939396155039488645557105016856731935571393, -304142560183405378622218796891731900960415793365251649489466539957461523285056469712428253940667820388333945565955, 1974594660513183534742203520712819052296987210815652219066899594241094870562764793546510293615596194631795758509345635687, 305055037954912253608939165580825956038719758552094103759850595273494199183489110749816598491341743306562860863027326809455192, 8357520573479860079016666966859341722122875485877222142751244905415531680505727522502414560147719344908464591089511047737790199471, -190493436837027868228296553963225366187393311425640010914033294548179124339714351444213337477664143507250823685987735846131690684303092, -8954132590374253714556371302396975465686873975609153696707615591257292371113181862714458547048429069834767752176400848094969998290049881], [282798438105042478684149937898458404379234474603786159248504, 127896489501823894217461301726030004443626460206546993689359020465100962064006797028, 26383670013268672313069060959889359908378252182666683166953975802422007275365568340303460920134028356, -2847722749846341219334396060680582826331813347433723276880686979869305368101830041035177455721305407217877233, -9006187303094296607936174512171449195340090165389977853922589255440558780983802403414528567505890654349812258906072, 1118351883136250887520386394993750290020203936016730077517726867006658749898984252218541955083766676587905771505573494219, 433104679247397835365304480288948704381806007283053143771019370336917560034957361964371632712085171613497216805283436657684896, 25429693447688246158034967755021425973099462194069375116106918683179538291045159788583449392157026855434434466121793452918949494803, -112719299324622772201158350670541012726989335268363361247902880830913847291979063238883725376926327422040835512779634123421535668078367, 12041594799584751416093223082423286049839178161435677150055788220603453663330522579923203266098887599241498565719560126718944400276187140], [-2685843899532943349293002421469798718557138228510338671353322, 65882560146975538220360443715102910991874582113843893818857148658603138865353670659, 30851765715196601058408532336982694864414143846355194097187528481052448429887856209459395949893205056, 6417274114713073241739207909257497975230122519420890036316086292810000093901978165982674053575370612465068975, -27304075761876318813695121592251760105540446124741143507507111907508456669828463824942977370141652366062169047552063, -7425591668887657614523003414222851977281479619352435420517358613058566429960931569925162181523743620536153579342175206043, 133398986510063751355901409265329018115838491425004452937755996234358157792024116610121933760957311865121248235595146393589181, 46842008772466253646372481610552248749302752201818691377558313273918764367674783523666684075964607869233650161106877577255065729745, 286765245627293416874310588832093189697499763254409220142786744041899314937484949543603732814922699450510551579549220306105050684387502, 66320301197016671316135424808556626584607527880803892575452108946387172323670301978539277032290247242956217562208336646846257524151538083], [19376431039867071320969095419573757017728541176822511901834142, -1030718207576430381099526761446795744649180931592885738630739339954630593081774858310, -83447375866168175997392216148627190689040715068168725182833685051596603339203644792937929198244426756, 37761194297389975889374538795175485961856182837753106886578050982315000682282285143818401408617801529701232662, -38227473189627859839732908901174730817310540347252495594534294007565961658934213792256064145146900629364307644798572, -28769562944299904265576500982684913413597421276664519531172372974064554562876410305257525014346750088481333682003295498062, -1162040426145551018412305052523694540238604708664110228104263792969280472693944354009593624747831988530926354621453821525988578, 52267618632997738601307248986809618251240269745784787150869252182397382490973296063456829782514779325975493809655104364177185380334, 1175996551731144678541490390934912132807602914470243317418761493639149438325266428739044161354979757815452800021335084352138784736365102, 136923681547759535093500323544377993917516867686225818040870632885794732188083905181253090256716650866510147839779127881774166448442673662], [-120336918107635718799605320527918112048515216963278382603106615, -3544030242310849100591003654606871318337037087023827922274888850948393355515936698708, -543655261748686768403458491234559660376299997586294338004183823750506426665716090851272935531597064202, 95236263324006693943409204373131512797281328882689396099584974309202309403508102002108469739820977612447829549, 22251236510012681579926594626980470169742705086447555469859620191466022705738126975216796181727268846818888329940846, -51490681806051793108223481271984179094021950329729836191940111289972870530838926139760008588397911802703232332862567077159, -3634210417091599034964876492763861458515793601191974633769381397750057285361915335464919982213505737865105184974446444426689689, 2087358871994296814474046414007515606600520379523996816585431228976850483760957303163324757696750428090380565044842534060235931654, 2427740184507837581553309515765494570461738616379169561008744074358663820190960578482729712993614267023389986270040257320266495762726152, 133570230034231492836043332826649330570010917402875860249684256919512232823333949875785178920953010031156218220044017018020707127017988101], [707366964999927948654583464817009856886370705071371362029673558, 3283556184139238108585007762916740673880467187889086029689120122831911524268922617285, -1418090125837471555915425958532647588733050986263915647111653575304995710155195085583351065568160392910, 125204216589012608747233294405225882701521983587062761137545249256756891788956778668545896422084374729009749273, 260686847019789099672932544126503746768102773588380209710981911917421184553242696353534928489550241623683934233607878, -22412052977335882396150552755451433561812203118768811742454563540336291263454077898498566151305199837448721589002711316194, -5877418668290659517904764880825716275572176679184073967663061681520041214308733921938440003285706635541958701116061559187615443, -143867662476585555500732997901718787180628222338439556814276639480609274874935041530728318900519726200145945402326860087563598392548, 3182302708374586395572488930336853936509402003394452701423792085326055113889847124666650760529586794968651450456059278311484431085183874, -118373904496625219888270135349162565083333020922702061446422573792409589115538198994220095999824436478317969016639515875683041219992149904], [-3514896053207424601904816170482085396266734556362530034104445902, 69538159399370791929689241833170871552283284702108516600469553939659126022390201300930, -1377744181783549834122442806746114567706840083482756500876373971287268858492001172441881145026698552656, -67050987241620708887925061023980233061336215492679907348101841738359857372427451314909680615234565786611519596, 685524336631788425995309239976968859349418605965003489719560711346603088571486116033905596088051060211110204005324048, 153385223431536463406932006951677602520952465183211638487693390085719559221461371256716545377857523398424057168554063280578, -3906242893333951280804261326854187037511292829122786062965565543275763779453833964644591829231797876838978725358777301731929863, -371436926467251208022780601957163887181717602742504096438227878387954715844490587033313618737027075349162993324857538967139995642700, 1510323930003268924777668681399936807245231206455272369994708125602848617740583579138927641016167027646156128178347686213586134170668676, -758456288066720720223547312366104879708772491161682863643867022865571467311064747466512919207197806307094233718409315401689306472024191580], [13038374073783584593945238300123072333758120668887394846910804985, 271343385246161486081009641476824319640032638360372238309262436511787063919025705235656, 4715497523774097644060680493419674682597125163787071742250943865746155961614527627096105484512519415969, -838337736395878347171700601086394695691565912178668697986766183500759138546075326515458200340111470908342793907, 836284627872486059846971369891604913780735298695004240583028612204639873810476023126352075721620691044463651427179543, 512876129161736407211915757695802146104910255320667251324169248185179712774166660740397078062004446569674898498264816501244, 7392204465803367639915153273247278971364331800501306651157733936604966063261708149993752275287305946870422727459881724516656455, -537966140887284572933978381469275862544966495014300918556975512565043735182095746085316617154269391987514604825024108828270421641682, -5177654079264229375655747039273598261596724988907029960948636440144161851826192701005515683528290148858345145824921021143498830777232218, -1555889524064978160797592448556499265322410775812481415548730011421006057342094298396348765472902189531999565062150226943259708056314955368], [-55942935184592844981269984822913323253120109872823014480898029141, 322144758913383244748036456906748531313554039033639409919481612128212654940271932812462, 25972553859936530008280249534356462809406039948350608487134417450856724789395046312245404767323643413099, -2370963225666519590798316665645367744685219638466019878312543458893969169644172809408548449160331885029967875965, -619213346933277660942210155076143924810521160688878131448355485833249738928326057695658363203746788348434393092234455, 787061238687795875467073588792215158462020958962381551017825105376837320399279441879252894526197738694541877693657897063190, 27966376955222395018851472159538025556805257296843955102256308414796009883640169065412307183210961214304491247718353337131797673, -358540549650621544207460181439001376617121525165158317482615972882283714641469418875182126112246826526896598627406212389349246775566, -18087499697008492655420098191643340397922732762563052977290902596631616225409160452669100240018829048646661827671706497169059138316050434, -1474213047939070330855579242176155643140708095205798938934268825872810925457214276129376966343544106196422011682381650743302127121278419148], [277530373164181867656754239060689037823821779407395397065014742007, -1960696958402744262645996090308715094936266747115228079762725217858838328806407308440104, 60729545252730283951199526132550893500542625290779505445181920072078510957273938351324521097663394569280, -3554100692227770985213201149430879971204351121263985995421892983110432443866263451733811287734312347578985501509, -5407947753412868418224971503967302537325101110474146606507117257516867244234865215647612213186220998907781077382769861, 165470699587231504828371848712797924712011848180646570406506128864091681007315202692011793540350319930448808010324908786473, 43050867414519524978679315165733517280720076870348153835472058298086904167509336983736981902598990818524161830777728687245968428, 418621443741354466425638993820372793992966884545899799152940695866351441262118384469039494452750804918037287316864402450156432414878, -32977534621186511007104459033018051408662620383954273666094299800756270077626039916039668062639274309194337183855603252245354385171162738, 1307028507774631155197109636290876077554542532021152351378809093933580659891047004519365036172681251327277890045048398512676202718721397648], [-199322877180842258199217457069802516669934039746057337769641178829, -13341012906697354571651431586212042693928862180490635082151918844884994785430345666212184, 46579395441466604448661875539566737013451402664050426133613552013299622849356723273269224136397988983240, -189404622983303478840393333470420244698992962521327582979039738417089770433248610586048779488269862536025411252, -12750869858483285322913939431130689503317355635181500753696399427768815906261833776709490049625077614871194561040664320, -2372224305812720170148001476766377876999524263365362593803417261736398890912878555869187678228192030445395285242424144537922, 20802852139867549270278658611283962505588167396144300229437636905828596019610248525741050853651396236352433699231366155067709928, 1596050979640973438233109789290738401352478574536610880498177519680499701941752763892508163283055187265261141324319397589242289225393, -35631565965982195315312603156180170611052023708392466294507335616408644331810338752309839493363855202914610252673619043160033704896803246, 7949348936353223212482845973932240504652265839201647212446592913534349917977898913742057364550710412332581636752975902763857914968122934780], [308270701486961442072071841889623416355914329084462625637292597086, -42771600299622457916482399209085940683691828786663180688311245008963202959981040320299542, -214407527835231423500794935043343607476086685795084854779989038732842073253235839026833116831318804036004, 15295368282772273625431856497628223341645234553403093847794570211741258956416942538334662107345237933769103005598, -13707270872041015634494590082271283513737139952589214357073588126929110464073411390411489234741599884542518374363087552, -6443828380585248329993147200640774982360009736154499119344354912034755235871433763220045783717832729774305486930073060633002, -65704886778133463128115864834987252401286157169030470819007885648501721893449772702680107349317298237969891932645949414088555910, 2133200333360235723565041428280134539540380782313324601209842747055326500431725215928595304296702584786631103185950561413542986250174, -1831412250182473312305780140029402780147935302425144393403932282320716086563329593485283828547308937699297869531301290523057496382702196, 15556796772989065419102261284220265971263783466222187542448257254568709382819038450806800296098519544030647389961259538992470998656761763320], [-30837438512397462639361430910137568793618743922118508381757928674988, -71521321028038606079026124530641627735744896568743150528033076300733042641701978677060112, -1003654554790150617496848689426470900442112069363654790420088483435103790392396569735353599891552956325085, 46940235681616392304623851161770897823722521320048478942602395238275745567357665386180225434768138301077000716677, 12180479644594964816772829717612476394962682911605004853271985930847374654424775205056528590976762070955742371933873358, -7663147447373649865773858710854311046595765820033328942436001097377889934881402431428458344075926783561314655195565427007905, -186588750866113873448220727993627379988595923225431609988271248591889625953150136710833899626086203020114494892725219772870912805, 496545257363645554887365181307169065548693512369837569740959729969005255378231436640735207816815834804968482484159517749708435389154, 90274255718768387461525521229958904243805258888857716009994068154116540901318550541400413672684563174499588909916836819206314662069754130, 13550440197568558073203822263716753675447740223349127924616882133741989818304349684546005472431618716772973797940497781509574636945552536436], [-95383565926473477766549265775117875310321330482515910460920606316708, 41410059561421236291763977950175971016698734561964772540961379939075248161420683660139691, -2091149288768359158154867228606497412921970409778902531941129060032296053286032379038996261459285846813443, 74564803619522928516400738157652581633530086717465358741591130924302403271950784606108601241164116424999334092097, 84344778111616090578558239965906388387002528741180986243888545667023045767481241432969424942956251697940746036219598595, 2878700849349149807727079599799241332332145597447172829760961115138108419866136578700128593751034183559317609878753242548013, -209601458542421107915991515326711250547010141822916667690653345288217429499147223038553267535246853404905706426565855611002369275, -3458477296939337359901990184815378854593185030388822997196360151977220199054145149742408946480676922890755464743705285819841866102602, 229788213594359032552834877933970761954105311644674893885883038773685219672346850876399475314513416059422683475082278498514660912747188834, -14540322657237359366541807392856305771937074770753729545203968017344427957781739864240282982326673267389488675403881872538484232956481188832], [280166588480404985552391040457226631568857648834460461150274869767148, 727720983817711643372163963948251844022961076830632148758725373989904325453246564655433560, -1152578725126469778867397071919893730632319867285762148468723787203500303952168312439617614460755980582933, 24422696423545367761626752451195735651201110285967420925769705884741555299201662738160489938792582140851453484857, 178151730931671070652913684278751237658139444381034788114866297972678599931092398617859080768494932049380422978254475635, 31204050489189534971415493739569935858078765941666160026581975634160438505698135958522414782997216618382302657488167877264281, 53397032701587436025190352159507207665622020687951411051375116175732683027011112942355050708054410225934577827527158471337693290, -5505204269658003832149221913368271042335672321582410491286304930899217413650506688239239860656264661055010902293084894665427728816999, 332571520074197479258104749174886046462664448633330341308672257235106043878117193332994737109062298973228946573934628076589374571344827546, -76053977042393619132314841994552090276863280337157899893098920437089817146025439837948799353781265137220508965358175139492404864034727411964], [6490797626843745885618970902504044468789193374365858351328570166970888, 2900531152073074828659941928680241392447727608693935299079688217712686039208694107229883153, 7903256768565386138342141522250536438030474405950646112446933843556106909207616260284046066759348170471343, -229257705699355303655934587896746313534414692069265644767782167697715162329469991845296063616816700074480803704310, 164167936172358884303071847277047618037522551082388267406292044321157921627186628453796994116262893002399233137507646588, 62306821562345388685676894729263146939419887819644721345706922496438025082288519780071614439906331249605615834483641411146727, 639800656330118412402771242711219481665722519680823468131403394705093579964484738251444622215714318063614673830615741553019645602, 3744383945533681475708270913495887658367770612670014562777163298617896002894637639949803523957508705632365727649432236075421236665938, 224545202765106093550273963319366585263514128136641313447102961652995705244550383123810452961596972168690352784313770544299585873885719862, -139736068509779775214989996477305349701756451593808096947950177956182266706207128277350246881586359962460371623393439460759530480798114307816], [529147, 29797236253053681747947819082019887933679017719240414551290174612007276, 8314587150441517575261450352267366071059861089661715603787433485663980074419753648954648981, 31627499283390828949484861845294895916390517307692220187072479894783201950714601368982403852866668069072548, -747552875080629996550414719706299398942233353729191243421396177246223117224141911508523414674413460866583601932839, -190951371439881311735065236777038415180409693156594345444613707950421116941702800987582152843670352849465959212864433668, 43881226228513335809223422667772950360192085160088557480761958291408059288060777364274686817780664506360123490874881442427755, 1162616579763635083664736351937541674053049632823790585157084322512487419472352733303790435024838791602975719652209636100165645209, 31502331352859431621896139264397370130794636676506444044287168777700077742591370693248769677239818760290879796462088571842505365704200, -292304967919151967630725225129514160998990162285468240787539326381768634902769970779883651177026354285312549437915988575092381032326687996, -111711282079794090127100610035642142386723854794419585638926353074966152924979883981934830457659594537947109090639835770187918319462463940436], [46673727070, 6129994414548818793483829289732567507233360063673392531940902696083333, 20682434914779420164140562152828103734276100241040340158387498482302730517027873836659986400, 58286882167265786440378830791727436736309364037498479117102713309097135124269687105938352337524635958443882, -1223121616249475268215997561623015259625474781032793128996008192437310871134772043733002491965999148103392688493721, -1022217060304645731854855362887628016339733475337048206577529817197147263691005669469708174299000136764560593147235102879, -92311550839518286072956787789445055246425845331701059950835283507733224892301164838792518331413182568953417934946016861618245, 808721683831647434352785237108675610167958484314453657691960745903925550323675429748326103648345645216172326725232542495785641360, 64055420534506309208427889366759131300153871512799297216144384468452745074463021672975190394272416719802283718441184765037626121883444, -1242973976335113906313339571473346251850923031726399647118106481803072495585797514105945293238121432341626506571015404254284718637820985314, 135381685135105448356930704352325231038894039493432234373517397237989895493059185952330805815566531320330092557845755793048741159680775021072], [1478379444147478, -962937029594055280087597395593356596509492231378938559733568543902548857, 43140398612404323028328895038022177688791862000924334489115051475361008352370250820090752465, 18537659907533551765726920512975119475968825006070937714916523420015370891216596609776514359219908672285923, -608629703823810033589728833931408586960067196401820676616759659216450570504922717679595819044276226760396830636867, -1901323339789615844499620505261242875818905497131062262280185570199460828454351820690867967349486775278305395161076946721, -334625799123042153684960500261441743291003909998128854410772531734268267555171923701846802887246318596675061220572168431227850, -1028009096481729824144067235671718719739459941991707279353417784491890757091842412162657991502302510941129816335588956932988923493, 46849578245251604462360484053957139715614591302292969167526857022393781781786861154900270858616332853877961759570637139239686764604089, -2192980178460296253718535030248459104825064721065285092789149992465896340865221368405250187983240184092487208582016989420308874877435330250, 630210639406954716138284181328779276775969669158041004553699654554316867159892994994126716110817056384143439888092486488703392578542358069940], [10134278175030549673, -6438209127282911597262379943852806492789000795029928381923188403153663991, 31832291120409112449063349491949462315531258059190453852842092194797106568918362485736285376, -237747057976615112560490652709823737812861154505155207819896004013130349432216350869585527173311538187793749, 2773043357891395906265237784323614328334389054648146515647656964271183339999607761698764742149504365329567805369406, -1408042096257508776156030406723020324802866200951894251817971467283965012809957385997196495748440892735703345792398540083, -452745854952680833866298662859086891013988639838848722355812184549955049571953871867657748417963901626530563712001987895716382, -3688506918021155139551332945854735647246087787885041127663017924034807965903406887172297906867039862598068735689142269106248656715, -104460745075289972407543981895204334533462077617227376967942992418441620402508386555466829709064688091687372849384126950921889432629266, -2089233890120725608891848840591864386022177858939152972858362713115498862282405752419919438124192448427589135980380388494199276986045845544, 1089401060756399733066610182236113948596197727365127241558406587315793870002223387071067417507692180462309122922242795243070410458663127194376], [30292700107553572234095, -17978825528835558408540867128366325493471438190843773482499507681702803423, -344765559836217341676378079784203466769464315300721903160895722162779070160793900859984238036, -818101734969107897069555837359648414145745117534940828215391140298739799379522156566660285694434311362899713, 9673003346663646513476297055382302157995365845771319907553263935184318204178692303963729906935791606701830649797707, 2421229082230555515517604658939551547149644338624159036997426484169386514836592996522676228591867453165807137631107643923, 8592386528392675566504923208369104334717565719664997944707139418253629416609308043711749254193333981946693246909321847916177, -4985831904896555098011781933769917915197448495314654321867621609984882592951613031830935931058956856275217916241117664521075171688, -420849415174933679961384536164448491313517254283603125507676655951659109993054186913697763626571545140652829562081784865980426667768675, 391643451540864302465806794636797118501350794414740672908601438799776131579066558624735915464113866154732611648053087019309326638855651662, 804325508479549242870887524401171955676524032309753644599243443583773171805771736865251219812546560472947730982735949492752283479034649472028], [47935337276321736294375673, 47774320075357401737029121476921433683043837144166919624120204718524212624, -2390590793188955858548812928250823927491960406730283059960249981552252691205924216796336065279, -1320936781495198834466942249801493095899106074780567483585957487194122344779063972387001675883253434593792224, 16347790884322892955668883222992714882729760230137344384833129224055900943510344670546155450628082461225124749477063, 9838667217329215847643101954779706127228289874633326750227557913361793101735241561982191347003450061690831175022521519981, 1334865806646788724103601446401427973554352377793780339005267929696481625278528624298330237842233091123037493461594388321607066, -3154040304520193895248043419010389167590682960015091823020080064858492227699723686737362860220882418999773000664109159483840159585, -725478633023762579070457571238468196482703448629809601631181425512369737684881674586561098448637597358236064778834778537146646255703038, 5687482075123848221500642518838299865931989288265812462062316704890395036844631888699184778804767870628402499560116330497519918691565359694, -1043002895898126873569137973377893556572944927102336328450984031854903085241696645523436827285631593082400082653023178153200786948305768492864], [44833621811823522910662956800, 735632277059152561126158410559550819892795896723834324889178914128641252059, -9075338051014638714399146141435944006326151654055405853882039512160208796204407230983827157917, -76753498132066358966596881989452879146596437395340473631227530855441254032655169759862219454890263371763174, 10672486345110704391158528940949343180895036792910487967994964677226561336451871883456236911175247706281108773385499, 15767229670794545317642859652697819023306631660155328905818396057473105695110053814003653838689161303574193174194667947299, 2807058393170917431215677536400541926273997505938008459754101129985465458811496220930728712193782940985740590580440408104201644, -118050035276121994027064986927396102695273338958399163775249073358123108287419649298172673366568903452703105057584676449186979748, -523998734309440344473497069348900488896453571127116606723497584978337204910188422934729620091111968519403800260255114095018844738433587, 11663192675261915941578912824072266967204743698880136815691513767601845459256325385517475700874792827817598929184464083805942141740659814074, -4411069323247232186828497976949662884850463286069589292025984338391781315196223739023838882415758040308628917464590087826869091916603919218454], [26474968815701814003407644045231, 3665396094556384709061852757876683631073057434726568909055851243268156737745, -21462226120411290269710604338761875936579895631850020682037682544835225569905173817778362166353, 5873274819512689773367865899136975692808818781528630330762931579889460228443013013509896068612307406309227056, -26187790042455812010598656303951287020699213868460925053485568468991625293505027233825408621463484108313217745841710, 8344239833267788598725296189332696892666906300651455776271758904584150924444832269086717198443444981274454222932302545221, 2116098454071615478972491870439158038016654815115949175820539399847520141001602312566163164808206653383665179867422994433777525, -913762800319881229998164273776994467071398057162913367078840839290732538261354208635717394220716484415577406736705081516617199207, 812835537429233782701682606488250667442891137548134448865722925202845668910428892788663563467840284164453423975932934446547332359073284, 12702856150965129660025492999153846102604131401462677403353689291651037194687632462831797713966573146539242234821196957160983942668015556908, -7146894748585795347115014626789294140701417659308738300417079975334916054934684817955823215050709211814568029916192389760110201934823971126644], [10357520860145745861264171718335367, 7609532263243080449157521561091731610230122590091081753162090166943854813571, -16720141882661005433768757559690389003366598251973298574473176984871583608595111365131461121852, 17464923444595894246520721166756800909094969525546452163980382326255682345258970619323232030317055629014803869, -103487685553665186311082469174134819510985650224270034037301858261318644063516329391959617269295504001846808558198892, -24319611330169434483393519465997089198029290903301196071592059713557929764079109462562058151442309049153519168646475002327, -3477780098795140711435307434734417759160771190025227365064988710794310080147751259771030196261022453553334510852465847509036658, -3352640674582460626206502180222969548071865881908179313157041274775696319210584510932966500121063117905271016520527651513823942608, 3355945620766215620232308214240230034008499362417838164825567344609452276967586181301960403892816678320094488253521635502220405167030706, 1691557890672581696608327224510916744772003291711351427583014665677955066770104962154269777486554668702293432000533362526712455116538177054, -4770924135516194043271553434392515007566137744365263908692703210586387579380768386381658637511205524581261897522999865025225784018136260551530], [2787310328081985422059589834826124300, -25200501988578678642010047351809622870169699850247928931578653921128660077025, 114855918861334887573492484306708577083510665562924558608200144696770844239957859432251652329319, 24386084721924380749326973572865562756394873675144603815778549295349068092032831132740891555889249779902880596, -185611132998365540871659215916060874242475502807878594226510168550352517992993816741458876882147890274612146176250002, -76202167617047765178203074498510922095173163543091867957644592155973742103212652308181931090925802418220037274058093485675, -13168793850719181969526926897372101011956967076320213033836023029734780523325862598527790450696557528600866236662438999931180123, 17035789863953025337091235979447894728019851118409891735579646024414486189806270350641471383862145119225638080082011115954487333622, 5601814428926476398072557635691401448639987132466359709048665343359112536453353323171007009816245615292670862154945474673669428249655584, -23781949711061278488686574038155340723609691074897107776677671385255958508832782854455964291412936712488914063041007091216794759754146507272, 6921405333864687437515403737182513699879904357875820768133081781903016689608098562368366954876365937983781518126004542098483581245098498461528], [531605121590223911140977268626047107422, -290766686740764719983250810105823019959165256839181852052953460170036469143145, 653602991523836556153304774849253459657388822084078700448096707827720068344039209299994659331047, -5970975522966124826464143952882662518377760173146019001140740774192123345123858744811313893745406938080990118, -153810028064336098570921252123320189686995213596232172297895487052789322881770518531710583220014181280166823052220079, -103885252178802320916316754218315823629640281048909755890573082209247085811564422289057857685380951500835475955553137494483, -17784015415072866518748290648786884817212086914102884632991035878881154008170278063860970243407254231191834569398342993112873286, 100125699494125376522356446535664839086914278290544374741155491338519494182807747715380929621714675538871574659554905805084803087538, 4086908191334244792639944657241843891070436236004131232523050885872136954202572765759512269865867206714704020524260444817079909652849107, -53110997595868870865241095834506764334557725096664630435953765637031823525279147308106278714200365744655758839234439806489936281365597132330, 26034024946464690614590676100050790685783769510953022136023486493729346508689873232894047739562066077851270036561942312619336797857068007834150], [73598767495668246315283721068209777167225, -1261477956457269578108864786637615605013960339596549534943202405956838229512555, 1909305206477167089635205659556684975725549385710667697203101224292328314333633468390914052255890, -119860801678884252555052042558468030852138950312961455718151228156304977164501922099426676647836819037636973816, 182974905709621447547536998136793357683386008598489045177769752516712951192031694297311194019432701890828457474185043, -31875466674263589306498024439409827967865356320261068429211183650701896618368536290554609293678015984064013956971603297956, -895226786955130512860495549176716456588301451210175082519436978012755536082680622050488493489124745516366766000676807665886654, 237833478345190620556770344161486647120343561144749245380744288191791777042185634483313286551040173374966607160079856176460885392638, -4869616217011566297423210652484272983897725156858353214014162140644788049954357268026341642637655386868579694420144678256506207206758260, -59496148070053817815158587009882828251210598854845851983969612343669618514897781018485376402109802989109501672150052866478163668698954862398, 38904121588148827782548899713968437617178699757150576980656711917244663251262726499496581144284207496290010678039733376097151376288481756625100], [7544023249257780259061607164419685488152753, -2427218058727575663995462773779639833894675951748710260460899249699225849574808, 3059341793788441854213366119021227340953381000349434858887811837123628423504806968361425873144045, -309094436067280560320736491640703266715410797846280130643047949205536575908333199846809777356566947351542745095, 946315055557796197360923718069222288757435741487781352849879017370385818532798698792043801372497217882130437922759343, 189478890976786426943815533473786856961748045435017347411814926622870047548844817809686160575843735580659059429748746118732, 46114555111229712470054221605682277204070223894546461494271908383579188670374201701558559665390703645671251299242740159325773657, 267352224773477517256357890932339121918274081486334621485195087115287734773834983758719930846169829514929965389543017724756713724000, -20591295218398244635329023382635910088383845959641896722577990256936693680155339471544450539634552752793655947772171464045307478971362799, -11635911552384842753165526269835486135604314871803456618710365233940766705093310838252087974829163776772794022249941731713389526824900494132, 22171100434911905466301302004380394671931482970732187949066652534830463389000205059804175432865354013857556623975001480894067472516140127364434], [582301498597527735695556522988147545472071012, 6010785286468198831147361892866962627712234960096329058866278654965850718358443, -1354701224798827154430985447037472981913519725309346460599506103790859566134006549304391112892778, -366147142065540986724579067306199182610215682036107678052402288122719887671987272072229553745140325122189146179, 1864109568268479256860314098622946640080038389010139344759204095871716790443979095227561618681031132390852727830477915, 482049945913993675148924747453016769603035606165508623107879217690168596654794934474091005334369399475806325758558408456528, 97209441418179051626914568488149776362171493198395479488337367444627798377315417999116362906266052795596122615378682897859723453, -152751230202876976871843063485620317824020507798591579854913321148108191707441792929400618228993222121151918972967915280078837770454, -32848510922836067222457539183649276640000256867329066255733939500218965019256548730534008889132779776972733074604417525625420996417929288, 96495909826200299946066424767226497529549371316431625930510313394466956056962294213608824526670836405740549961658083502747559437462640238652, -40417414175428348807707495167423925755239731563027918260336374775695945112614583465547255504554891632028748931156110206560636262061200536868560], [34367744268630846994979944989338947948970905627, 68067027555205649367390764235537838205243746604517882584029537236689986038642064, -26957885803368861602729373598980640543308484809981279191309491554018135819508917951909895946700161, 227208934079933843608092064175336159465693420120273829529818764198647625484590120600349942149889911454805728009, 1879567959644549836821015615545000647260731732877704502734541232837370964051399624155396662732534012612847571545914740, 572654886576309971236901066475580842256075005332982207548449309869500852817641436831147808179715777366333252316772666746710, 78018483279388973015807640498038399916089660942542341150806098908329481881299245492287426213572246067208239683469513084540867111, -1272788334015166733587980409149730572304142547509239892022728022459028506416895268007345688719511706854914587212207349505788605624357, -22125316941312359127617264970816573537065592442308101576417061896138397888248984860716319398171737961896732988336907045702054394612434102, 212444859329654055996008849290707733805454002687588005732771934071506883860402821292199585193870935182500129348776381313081675955827090888256, -129909840461997482493571034237019370319113939791676957527433366607065510093889395601814847987625661979126879688910021237124835039106361181495112], [1573709485343354566433840680755603424761644529558, 275889050616676616349558413237174628748249490160546451220592423303162411161439789, -97622946545593218673649922440054498986957589328955568371238881547022243823901927598690839268147476, 2032023267517105544618029763208073465600780318047222281147868903713194559611561628312133816745643655951702801854, -853689003051187273435502663713873492980591444959692859613438708901931388225378207322532287090590755793615460285551208, 86881199366452980573398587353308795219289330318779849850050419100697463282734986769821794561021562918613604632265329287553, -92388742757146314569435062580015410867031692609103571900126773119625826537732238326685597277964654126208139984023940360669758055, -2623834393518831647115905129784867281113553327492579624864835559098419950186010015512468779002212386483262670411600827853601102253306, 27821966091313155058000284899160065950378255403968674347899150197923188858561601931330127953635900943126956844367036885673955126226918400, 223305769497401925997471718657865413482919338481797624904935181358107139796975703202325316320476817482529352071572416400321198687692424932254, -174539444313669157703444655582502074569758911269874443397933322841345747417406606204541997835825966319339067853846127435199635748202631109739024], [56724060976753933711777271224295202934149797783819, 521646636921544994873311217013294631891025993661246625076030841218827170327367334, -203916729541424261996698986485262659040793442792876601285033573111695895339259723207076742264301463, 4551214372726344707277096354592568588245456793794156004456342937892596874410710221321000607473495691938428920904, -7787980421967942953017042963250044312142192497413527530490324523432151187346890076283758428942851019513166755059768660, -1129760641564507436448774107997884411891672739975966049633934794394609419989096474828874923743815484622713311811737314602466, -386158629305545705087181604464553242835650925393345984232205122031320773543942122059935090606102572197787406661058715267906478184, -2473423468127836617567002915075440140829514302609129908009623811410088303650630858455410924666113765621022537795162363718706886157768, 105761849344118872867054595577342547068757900161499124972131014471839226937616826408917586198021456156233908186209277104575504443659760264, 19473189842441922510948937004427802572607171197731771392124491001957144150643283233409866466187307702052833597982869313611956335331694601258, -75837681871939839731719628833933040870282318307514650157817971458669160537668196667300053473184643793570146979069007292181384051114234679105656], [1633736595832588783798177418847161857050462343007514, -854862065229214136024983003765400078661457693212933251901078624607174814488766193, -163709510834561967776357875068900256692064676131403301547490213626035390806033788494619208186795694, 4437509158882471049434184502517525993159886128915092282060008032775997803613485445979841315839066833661668050157, -16985301473272695224674297796976075350789882367428298326146655747562822143735730899309885213915000386165833621941190409, -2592898514540136538935533754763782392337424648766161623720325821859008182950523148729898393624340063368437996115537093415015, -547882297338888572427587769438255196726446883249982876020681596600403020425458546122986765724225801742871251648403829099858411287, 1599109651460144673991157407955551826217067678459411698704041687265046564336230744147058304692791531704680145369873840799180479708428, 153751933088599078045164709346139787453531474939345165852259923214282236244106230761471724933189662978214740695366690510605555838406054680, -383073523854790022885701676054684284062807569218770178598891608870919016920770982967208275184100307640653086283112295643273699147687929727438, 205959335184033738929364419666836885567870386493885478837113355784057214248050277872689358234594971306583168132050748491561418735453108789298528], [38193950441443886475470848313777007884896146881101545, -10499979980680873615584658332620471030811492864880238807628883888792894558814449826, 633739701277827333986177947967721822777460123755842254289260613087083661989887178681181172293431457, -5010985048080256045250721381083851239593916352912565338229079452096197213435707873198823695722300086138307915539, -19267675207795257841026277538387803186562143031279405662622085350405817582023284004286918658985104892294581650368579653, -3007585777406407137247002301890032580834373146985848666688884022199175567817658605002930591045860423691976234518701001857352, -148235819559818727075416072172781966448500393918115470869992087830825677571748648970391705339318484300314266247247566955607652014, 10124958834352628957973049662909195031926345672165496636974756842951323495756124076285123449893216803127691123537718854201061466565439, 82991335711185526453815917002552978438254660755160798104135422117445750645346108773537696817907340760605810576102293208450118761894268745, -744420595819545011505414514447484055430731957164712410014508714254449056676921774682238781367706626450790072829598035277779881175525460741558, 547233827433027950067236166536831604270987633544699362801006794961643615840689681976952815567257379451992518255911444740587799391506602798008388], [736607612884332375681883854071582467013485003543935126, -40691606237816096583029547952562983452961471386375840453854713773102525094217413574, 3336818416413509646854468757054623061955782720471804815643659719160141035103231941429084963104798759, -28764985124425944517883757543293296676591727273404292049311349636365391231619822696657248683757809646493610089459, 2131764345072190811426552807705276368481495846151165814149756482873676900888879051162846362526030145024122373340119292, -710887897722145733328284625347642518620437068733676455616732542952227215896034350945562433748164430065009252398777654486758, 1029740251369239549489732249560546491490783654687733540485731842676934600571796015575451579870656869413197149158525511592291037667, 18047158315277348608709571236159979678137598327273402640249518619834029809669560248527733881924016541192609640942869596603234462925623, -154795844912959990041218304409090503432697240244530162451769508783242533674967275824937910955241687703997353097407094411210401939388023694, -660089541609611682649497203017780066890009597368225739871112817028355593011476908365958516192396268600931877692293236009265115710068418976576, 640297753168243730279837943388684826666063330953421838455818436783626107868488928054881318180287174114596490513166136129707642167802333189721800], [11911682575312648386048518877669478999977225110967916684, -75587389013465070103103926455479124110227558685336518036711650202246824387746491340, 8581893926473700094040070592565847094889453959621712975646506680884008563956587397389664767113463422, -55889993561922812130519914347217876324168175312808026599933462349983094431371717292390513254019890690317493666552, 60773290829214052623064799586411711287270540639195599608493942557812021285645066019761390649199120300946374954033566546, 5173026182364323781823450211810628413236018257495115682950187206134371936781455523230415879851913622423248376158474563236050, 2389217995463004069134418622264949155128498935080708799751384597052873287184544686227833777951277750173243989335254446765415002094, 13736398392953503244755933616289944982508615990579949625580771235835226878478870907376368831435185408559886678234543234597534839484943, -466841615003694508410337101938286047275005201245242652951517278752568602945806778383837485660028239489575563716954959166483927181023368634, 145922545985630519483971751272623400176833059665966556679863572544508250325201028994978730304279747245585123837683768772549426336465621081538, 160697724049226858349426112086921398274948402990805256515314486972758635186304412557594138821045203202784390883333288030226767105570093297938628], [163971804077008768860884429746776274285227793911933559111, 83305664625692761367231692159776860405941252773465973497734610464141774927174072823, 12251120727664929053417897296798414167788971095678020402413443865903279777505545581106446016325288104, -42549698956715312650754708983607415720268538010934229882916898998198428891620603169543173696746914502898983341848, 140162166176258200960884912605281535769256892928305214927129513613072436980811311410800111255100204468212790177442220721, 13151730050660230070486388716221548335180948011596471171071860369904284689336126630934320223068573522485721609111814350960940, 2290459622853185787906693288453144763607517830577362162263329960370270154426121305284448527360464170381772425209667953621232169721, -14100071831908838579921924685258354585553397152986741203368728220822431494085618625050943929089815602895232753414143392961718756350677, -580913217850553195690996451231138312691734274531621747879575988308050003528890280914967034468100341418391557894406248995505268599375711292, 1418744904101156902671629780714842886947913724150850878247289840495172248969436644190139866879670288258616670128514740096105501585615830479714, -895475647042021650492361055577171780659296261726325641016985475138872742571076455541873240257872422810241085278344833188506078479421083832408608], [1948933415429820611064318403681161610518818605782762771529, 1147826448421956970047310603202511094199243502627013462637817779004376729806396993925, -3484192116321486208806251315780231282077745185440791150678266583991784188955136364462924739261666192, 81442020468172359363771979327296043122470949751114236748135934068159199936113513053754844551509875319124933784010, 162413591311975381352728383233193533332283349333280860733665702833145938127975788619528454796907885300830602935983711941, 17934861996906558493148898930072911676008621355217565312937144747798974981786886117503726122102448366930353083823421669697184, -1003093836382121557500561550577678869469476814813162317862497429736513943965111741792239987906333246710025381565081794400156071516, -60798058168000150646479474787375056876374243817581987741936371252848368853259267286900493690718536369386582532023612715874806783852609, -179594161829712407658984490411288758649032465828866240056370600458225174910408370812872636153325990541479280595508040632727432256092829861, 2218471755669425966055722688929546277936914804187046204342608464735426359718878834551254191500001655342570103867703334530216184990178374919818, -1933003146747006947025541429430135218811555011756807392152778806368857555435067725642640797035719710859873466302063656782416305167193753485139546], [20211928941849850668522749507704236074635468239117586147638, 4267578015480125216975417283209212697992318305022370377216271110579709446101196332451, -78363736005662261233533060391566005622830125080600471107999885677001024820391341295964562949973762071, 341547821857184576960636050327244920965564798115568327536414679558009492833195578331029079731003285867765855556395, -6526510536134823632972274750351843095644600522052872632644561584888411136848879848737824534735654806996740031430257467, 10213999247430466624410071500517558113241506468749981334322429981480373955051289351682213075553598640761004395733669497649819, -7070952775139810265841926658309951435111364099226886891679308974134993802269181741829277803545924506491951712835034633264481513371, -91644667661861251702191939690787033689522579808829950052690317754218801069375469873868864299394461750473426305693425365592411093757911, 780203087776786990032083963244466813130378135713253451330665018692193875742965223836046678385357291191343178017211584668935485645935953840, 1389846275084098312297595934296904342215482862413962873672558830595411231132149641356577137179763589338332990753610238677812173785775268149732, -1894784175890588579739968777375559884367737815582353383008190273974121102737415200068717598474855917346047875524643203984404830416474126328452044], [185165700805991582009426371352338137724925137748550673527421, 7688030515978571157006716273055959690147402354761045769733591329348148411070185818903, -255586392503704188524841522956289416376501221691409346971814290025256689118391563249538420457775949721, 572891106231757881450496795876320005066792049478395363708905674886569426408673484797053302752930619954945336106338, -456319849586384258753291478584507724212679995491131702214123432864125277304176606809890386292679448323710186601065524119, -19996376690465243119627925145665156416533982437926356274439559729242762324115175601305092234733018545101649554376024590180504, -11311261035488827590145015414656803859159894523522956689068541420234467007844526025196240358253773260408468382078589016072115890885, -49988911799893724736097543176309504060344583668030551343384662320538654406448947334089817656213397837784583431963961440120781533184053, 1761338130183449174185049646396072434741121634157788604287973447338002701306997822359280620317580204070614891035100989753460001175416389553, -1371321558765069340790867564094228529351740313620238940591891959966078150410120923828614229752943000012408581426853964064198029104421440043542, 480724151639690008081762926203367425061587264786936021221560085278053289822104166219452686249353057954377096880523084051509175371011960849714], [1498980224197500297300778690557534091922784036220451083126229, -6134898256570563938210578983235132947645291613356737874566273614846468073014167693970, -479202080936923719551890321113020364650045971853605666972763916043196590133216437635167140374335808799, 305999000861753010026234799403578023259357549183019229070930244119942030365282792392080423706204204658943836625285, -1022856190670266448457883019958204234015466905516041296397260558853615261401924073620960891766401732310591205340043268001, -72831160333675862712659607313684359093044433320164472483966846153876485789996590504151034114904421837500868440860742408841898, -6168627127965234439015359145326299185837460382034230222641337054154741179510476794026852219548057006230477981898578289062317182073, 97059515153169456809206013829527037431406304372696239139589023443676280856069338701353623935291092907153098052378867338407857337136008, 1726098803007340620013338092875244031888164054457517270716752400854593483724829403347930298734575024024668105771119248072761711955652310564, -4579238715029318535337294260748190622488452404799795637768901835279733128582943126475828865604497113049267882097525780109371740233521845162696, 3251885669705779341317417358966428494822692029580192953215850126139123407044298968858993737137650434129565073218546689207065015825740693189887048], [10954544784044490277445300139331812154775149635714960564074676, -93314410990763885030891103283123092421145972239118915571597803087396337372493033447571, -348203931276462035527727909257183453422065751504534639152390596010429614414335691755480991681764730788, -1045880315673015620619683753569721843291743976488582522420583014272931779041065000958249377055799573717377017388758, -1103385187001248712930766682917638550629067303655560686166343559241502101449394005423921479505836194228729237490814938840, -120383196066265791435930172042835491854934461610699643482618161748392406221047770704446633604295797750398175031997792091608750, 12349461245288196964259397148410110105404640888253152720762159179489593387208450740177027827572953013487996310926615979227426136829, 291704249251044877602954300401877426081829437412272638078497343884695036451752766500856396372008470411427595638339820145228315004662519, -141535592659160037376466005202734070999332993319687285896086298684771328995477560252473565567107595084853368970442601660343531503142604828, -5279861535032629924471339729802016407870334204177852269984568414449717381762459520619059333005490941216629235577422233571630737590002366080502, 5670770577360028140770877921365718722686507136341814483440856684602801872369371216027222188497240689847256654100334892955120708744528715754165734], [69768808786743368444906107102228539549889651819789974067043505, -331308460277608930067397064158067499247952304827610276555902053887670229569390861438926, 1185039721267703343517453132896505531161146663495460250264526880262495493450817611173506088059915091403, -3414211346932342989512321162840497239248600750052654667947702922078063923478146301761689269098415547603187024767301, 184303772731378687177366369760177716401879141849454775074388965217843136549182714098466525938014757903373906852124024438, -93597208196779976397610597314716008851795919094837487383843661537396761456165995406904369998518691918316732668191024982220880, 35681595087966887913962602648422815124953656513401572882885704912284517344399123951967805666878238910924585952059990224620619972646, 358741109409083981283862802565793907669668680210440847685327814245846638076970794397409158487485724001014218628606069456761861449961299, -3341830231370629798443894033915505457269348574689334305442508123044666755742435347123371990705118399597052007601882899538110864188322457720, -1184494932201756418929157816502420366923226523301293958647136287861367531773951810721663069070597643306593108634539627631862514764094458184782, 4418718526381536786231126565886443912277981796896299045743040139476920752168548593792765199321610133648465186802104726975204996690695415757801100], [421652110353121439306148990292253370296155941918390333811653791, -570912877456588017143744867610147123314118414586320901893739219142528127623369955437266, 5616178942722406419522363938408361366228490318706896632362373759842624763983707035447772453944490106647, -4893035009009488445500963219808262038856829328996190078948532856690493153313051577102694003069765463190475075902120, 3183838289017354210956028000226979431030253487080600957239030223960870107393507340228347885296139193111194492693520033700, 93423194458833214089434472946695576303665795792919870285789679157584365325700606977813824250739657495809852043672714440636560, 40346992359031741820335687929011579204183388619558582310501375021034554184806230265603502803943091003642429628341669289606132021801, 94060503829542309610842802878945659898518936043792370710942925381426897615731674104431495369764379569282896690150130550649173226299346, -5533742327489400328815265866779441013133981429351377930980440948055621769869938818676101052593022820334239787599248078786232694201755143050, 6473970070588801140852862275009336528880325093050746841839749781667016681320541899695253489154422482385022175311261670886894152273717655724596, -1623329051643156104449083095275029376632306367669416241185116579297001874357117655512797368633067793691945362213865406471045027572218303783784478], [1992554134938308363769876961250789887645876034836590097948106159, 367606379132731512861798515131841376071034027961283103884217161199900352968273280275783, 12863548023087453741037122128861880157966407458294822486264593840948184761767386446386120883305270568344, -1361937279082038982370202434587176842692489826083516994160940744571270267906930990954995487356485854013764477262895, 6402233532092877673946353877963411534781044786887435062378830071929087437780389297236682409285103918287301894510811034806, 448679860224055704291304369500223376992761475847111433121765701794541818406445941496981045217533734506398557053837077721396901, 2071536953815064653883938477444473288609546904742731789620467962894025910417257367779721612281258169626894767087504180415457977080, -524231485365983990595568441826337019926244361989049461481109454394933179468335030446559107743895160927822063959860822436893624601079661, -3645781748781027029460247500039890312193642461614150086905106727865582751779913502110985775408872454035057002446791791618634901785598383218, 12016221880298785182571697864437425686615194147640595746502631419755682227605011086260873047451812562887809854198181925624252111022838186214072, -9724129705934957650484904512589249379824083592652768268776553202850026226621714640101628211340392419179704007212040953341006881469834791049931312], [10959523687581638110092691190369175747209010644293258213310547883, 5825100518027277822965691818238081628294053531501250068869551156572219221083055892027857, 15855661877581362433529225032987684265761454250889456401204606002399466720457481563686374410298251379759, 10951337229152464525414583138360365397187310258859156355015799162602828821681631281256728225154375587622561467896562, 5888328032546561526335196791265744382143246010079512756511400097470833157345200717914771174537714292396463868237261051630, 760720414818638963011833289604375385858042529824091341258342821510661919853910217491047653820486678546967748561580049941981825, -75133419485250371507306795507083816046122955891484370730487546985647320388463132867118078568565478237929770092393908373847493004838, -1137963990650456945575807066339630762764131079645291130631443668542613323633072556243609317747644410375175915964682149946527738047593857, 3331154968079887157848650238717486241946880897594670938238814445050188756939367152780952067880261605411597927207758427339449765588426522791, 8599757453634274010593197722854046761637168673205812242990676740466323117068469628338341763396106752909259765657703763535308189592004103842772, -13685937977884728989294293976624602811978907485891478796655309126826555885390437686966188508929302219320268008668365309571580857467630663741028126], [26925381931582027087045526461477478004523417506576606615603097447, 19606096081010489009714925625822189832201927780586674315795556155506011877405621694153152, -7121964382730978544595346070175307267116743314959781108330264404458763633525996041633296885289833428827, 28803586646607134475457083328745004890887965610706284069388105723623026667536968536499277560529080904253470363880732, -2854214463430993423214616588042341750664064998153394381115285443236613166488545879481155947036991806960953632423516700451, 551091570506489964577434922103453998219606866801931930290861074900586329521460182086661063912999816037170552475869253205471057, -137081791019699481439492291896141310966685061541478981039374139258310048580511756559046678974845109188438502453804927187087637411219, -1071964477321105055593413127008519226381414328283724742673606388614291424102682825019493184965367477499747352141486257742679553363564121, 11718280055434326166188015932741117720918451930164800554260502136528605667897838713594793528297001071528467044451094219046578258458145824968, -5228562805567306148619183809441824474512212142213911673206588641408247953785994355233695562723884365329138715933885286112359262411907781686936, -7781390724132328360254450038969442834503747910339439885465191576162718011358158505666583097490140063711811524674682531786999480186755192170504692], [212117897485482969108193168123678042365189462129011816165840825735, 31929305776583799553804001095980220591929269579779077140563948530821340308691949230859101, -92143045051445674385243029532460626085619617407433621101608484347448064435695124197168847012759373981314, 34601875888300943201896945417867884088275559138736722597452161712573703742323524538894020818348506017100041505196018, -19575941153403739502922765580596982606121859262903449203634247026511985307244839819226145634452928639316800068604388152191, -657083010427738199135337560005273856907730328929149984539950907512983000672662135170298442220013223304958720354803830272755023, -98642007497388772312172786440385552061490663835507675788854284376457400451149912951021987109147950302387485665088065156576214390049, 181535729812163528626966147817469956933078053911319272282095824695560655917205935602518711280626271070683361742012064844124883101018620, 13760043710943895784709937818613603778110814526610857472131147676750025872969872671031978446329390156248661139359405868656371192952927286540, -20886047207583983409250990057285927452961355331117766067349454021861904925044661052513164219067860864563316881518195912821675154570969836989560, 7699131548926084896026560484081997698857125518361205146846768346489762161881981300704631933884174322810086962771043311946309444609716670746224742], [-360364520905628316366875046834971872915461646406447836625362430101, -18697962762335535684418797027701722182279032189717253633358262260841284092061809337970655, -256333027845885182382003320554209147946834997638274143819572508026154231042099572659184735576959644013929, -1163722881587040500784800724686508653958995242409773133792850673574430030375855816552316585865447290842624046980811, -33384107041740714706923805048036168990297456118176063297320768914899489095334739410014960151179215464930599015495915176400, -2675672722475268817553280383695115153973155469023527245386707176987506016869763050597916029705765732092443988698462513274950726, 82448784142984116994001913145674053794364534481343421514404073462391702275900098287324417691449396690572900302509031743000372042262, 2254161681639346932680240553293104668956730791298502130161602296679734563717440264646632363416927260984821656153793608192826125634833229, 3137149875861694294901877696775822260897547547492779096564942379465984625499065201666864331003839097930800012137277540634518887530295132028, -23239015294243456373708020652833817036298695527223178846741480167705054712423818662116564807466791305904983953040886370438955100135133914510698, 23803141573198793152117750840230589855092999785446566961221924763599819325630320649302057341021005312773602523344578231087776569623531904384944456], [4244749876419741130721249978024285740363781229187880572046241063482, -285253862251918597946623422019989544445574233343371860064429717487506838578572806628866209, -400911816546134135467782671389189127854656109719276603746011197699256260290430568406906302446201230206108, -95116054935067894988389482233922586752299022738555352729444773047961804493137591840477273891326755658307086661385022, -23467534013225300929603918297930285065289226046252777177401481095573452001338665026243787133569522133411562192498557306144, -3989233879359664349505802562049493987742819380103769936949999075709942290945626183226800866558627325227132213393330013647392006, 319446989643595308024044637809442392030898226168100177047873570940949048944084346421223394193044171074721751550281182384125268615407, 3594590823615019023463988498800141369666226462573588379147535552645606658895936704226067011756966057924676792832711123810432198291404643, -17294790843219750459264920407853076247421729305309378811645381930373791705645772938169177596982312222207523426533270118881368479194392703441, -3110053300153166307364147537245502056211309767846388715953835018669648187204268744971928773671580031226049393205819905317137816366408844401964, 27032628059101643115929918072933822451854355517600841883488743060697599355961397771976373002023877425494899689648800122711359771442656480055266146], [-29322361515549455962214840806883809676165764143906210894162861764489, -903536155438080662905036737279961633582259029371093975292912929183663833033689904187576939, -164487019895233948805518372976007421818846250881150510551256409856202572110276992181274648516623045467234, -205207635868520470671164991187499142872625030307502011936236413741055620380456741264808358097913212911877897436661457, 26291188954587142359812985330145063898479914530993189374384213797834243122522447550672976890119224537022108667724345650687, -2033737253884251929780810579067608211301618699815329082910642342204969700390284773440882354603415766934925417795254098560123896, 391735401399828354562395544712379575918976917454325764982393043726529317892905002400316587353212412346615867157981140189764253026672, 2237604573168236524864312170844139143242951139668847300008932987665645698938680972182202028422924676497965716310015089971224982109760781, -32577307098484383188735251225979304176965963206272769127358154091662234151754471572716160038885643778591483670045657190247131989443446736494, 29801388648679037802342581954281782641416709838526984867378455729253173647704035663285284035682438751527836349633588574811709466670663571790432, 9358030828428898154811046345699132392844807169842529356693854356978184041812261861229121124760990421152598418777195548338833556343413600476318548], [117899702550978608442384487072560562843726840641941814269626967916421, -1376825964063061473946344846549315067311539210363563202218159978248289214403112497831581641, 1113335443146402753077633375702031895097693992779384975477801972935834321804433307353972704000833069184562, -199490230298575978903722670605041393765652014948307324057460409625118783330856269424831360106832350140457868667163242, 101467036107794971496569548930361199439461140616619652302793874111798050601552785889413652729179380832550818796433523793650, 4750343677879143952560507435044172422989619033989177395680103220381304240576002396791117126722939147231306450915029021069189592, 93506537364466680450004094029783061158728651875881995058226558036324028807923353118046762177639386059971830019073019656102442396785, -2376743268068231257947562726503840592130136205827755957754232957217644482743153238530638252372192649424102211743088648583750813029792365, -23926444236973105917287832207541492643420854721983787547872581941039861817085357877054766704179853205926337995118126021672457966464404407774, 47488707295125579957009910183093825443086125822203935440901093625188995429900630534411198170890214009755834856041259518146957869235126875202964, -22621736372829398093689644968638208627323684763237126687096576617554004274443967989296874447689874052345605253358401511661732323489146433961773114], [-865948623507800152097920798807354284649445841082526163334116059726735, 811896521438105533389782461488982496112572560707495608068915066003156889157175770525859789, 3927475710801016472175282124152243338109092819447263199794552090646767042783356923312679623193832304773029, 91867993906610360704247739988073045793701058826338938382677603567461441954186465451079861521431813578459382996444543, 140685403029021759720264722438475563316174571287934518380229297407827103753724749134731785114172720027443227414674035433470, 13687635403603932599884063923914793012128713149164604985196950747627723843433779579887637188517843092296993450549067951336355374, -519153575272750162314850719120155520001634126759902465268254810895725453610206973134413557110211532000339528755117782816703764322073, -7771915606528273275056981403260656044028491765121714020514026769829893673145461215659339572477933466022305299696665412963712386246546928, 13691872195330963437629400467340413495513377901489777622379506620453058569575858424292206087647043171380243368054372245748795330904607239162, 24261910860244316126601749530345403667449019852965642602171488500902292006792798418372976466118203957443759040157324688634609591374250037485856, -47935009258069937595916938022803506124054886715183397144804527759397513189042425749377203393305646842570728813020888285838402543961832965703027808], [3342774921478131902666585169407375577624826802564466471575058938579515, 11119041916772232158954407907514913180608982082951181781362275035485647705495762496578663283, 7177029106979246931365950162834861703661881954772794832888686963891136661856697874972218213759316288269695, 692069153536994775984146028766056115243179419006929171748153010470267466815949602250418272643416444382199125028468309, 60173755406458600042881412697726582558695127344417933145853149824817877118135814778850953297638391387159639428194811666427, 16380921436228583440872392602646844505858380485590713191744346063153104649016297319826243982274042525262519283838304355029183976, -998872853780243742726162611112239653775023977424548543326686900516172702070946217492502933265030468800433822329379466402188156320396, -8934409295934069841441813398067396501942223057146231568431864117069538885389011115676209628596024191332096967224223509638280139102721969, 58111504459888551415650052593000555367693545269752612760961439419895514590190155146428467359746851562577151318736385843299528200852657161822, -34693788467604712629428206413153840732816644341776821449834428804754542079382829668607055738113042861917764809811003896119049788364277499876368, -43980156783452575945581815462022861059573871534177899957160408358627851071511461581411079918997915488756750705969906555812470039631598371100518518], [-17898304736149174775391660814996488682890815761486483900951379091271439, 32946695414666963205109571350040622762140161526250713657297306123983030575219816888601221682, 5953196484409078208793740695327359380853188542363401594630343999377839704728650604217582654596744669025149, 1231931723691318717225005415389580700425444469485735502454318337352978338350955059811571975815226785214611394869195143, -168176569016488601110803838499056928876645314659020956142022836513114263744100221803784410521023243753694611337620085599918, 2893788581982638307181607904914052900497053787350107745504275757176454910005530374289595212339319043214968444486948903402689220, -734110365907928432637327465054973173543647095745677498840934964637078073054124616382451229538728542081533926722775689599830365398690, -1897962647701751275979913438827161608303324149567884521923100874177755322038179065539541252342574533552966297030833076297375145190727871, 67741013730904894872430152116049749247211488545079993607430816227546283035013758826732735437981911942713708597101762281693541591785105054046, -83974224737187201113729568832890983741868562795354822855413074583007455565510653580978864775912701216731712301944215502420616728784120914136830, -4723788586324268171516659559356946625848615101592993028311614438347463864296422712929139296168052354604840534444172852117732562950378883264243508], [74070851651390862784434612959501071284336157984207349547974783048875087, 46607667341076204635018491658177428281004416039944218803057180355906967924969870327310533359, -9291424881257797495301070483873724558454099430000528304066985136784881386175203179514704404044917048797057, 903427247477463519137312455210414350189328701313575696582511622864980997760839852627690023334693171394048184873250775, -428053702702688875641372766835213066524798672610048408325804944781168760345720668968078527212304304681241934278615615505102, -27639226257890272741209360882906593675882258961101515238080158667600002872677987148493982750982386577767632952932925478912008355, 476030716984163662496279441768671075827651021774542520594261816795794570889275237461253369911442013647356671701882018291739424441814, 11391136117566775068631877402328104287875677718136452101735495037645751241016299439974753938212446962033039428493109387946218684181130035, 14480867399136790061193407276841114468708047734259020448953671423167779855941289065235613393170536480866272652576442318624648051604778196222, -67480188277234009355899043482180841351543577198882583366459951475966298928138537933134660840801915931033474763174664957521833201772184467660958, 49523118716166685425720985920945007546131457796498465374802986924491234839678511881408485357400224313645474562731890248201571615339262698239210510], [-297754059647724846648273374960988855453768548124873358461430892462750197, -29592440102005654497374550881209041374815576184559917512163307409183491609995379422894711617, -47166751434944313548944780780661872981783172282700073480457649207011252713583954133728186187441709626403454, -1047307381764747185953068893874439756990729411899605024004132947045730128745668079317952485823071572785975835939631917, -458344512258188534297493622758985817104574405697463942865634802349927098175742843846050835193584339620381225024843899654888, -56754773597848994855843692357054025020236742758158172720103965328440802960484300456234287204385879328803090947534940046213657675, 1923735611776239644174744985940754625784346123866939770870956563507658076465966175231777362448797559909004786337057001400676637852302, 21347789195365544966097514228767164744971343777221492382550467842439867686534489171416499184179544289746065679084099993847775704622510258, -79597940566260905711703894876583726905727642424240730962800337981498786974440013825494621662701388840159116065815632103252162735492815750534, 26646143207486870913183540380967936000513750112749255283784756164019870832461937259171904330272868605505780575253395566582104239829642788535760, 81179927690119270135751348246999732848353712159320331274064563853502138701930167318613035644310781597831805349291098528162363781812082271392919576], [1230714765535578300581181177487287738251210634695243458589684323707256386, -348595403761586962175157692301149980170470558314211378373942433775266994550477921871029871581, -97797218213822026290793336865096931247358456038606310391829932476296611519570265256569100980438046934791722, -4239984654390239131867370365800757083723484638616649830557594522341291518294407097275709936389685990588830929032539329, -24781932739304419254617790379221325389583981523384910457707870520670962385221879791738328495455267993876588704378227215227, -49923640908213969585208466247738748057528813755520272615468183962874272362874529545845334179239878606466825561869746698901259443, 2197149261877939002483170431275846654887511169752963442619816524368247621899869295273138989288808826720022953934205701156816476119175, 16014893222071820745007608673950419424764860286703609015797869986688718675940511054055072808656385568704565980645466970265007895724544941, -139237384543595847949544509397511872959992249144659992777607723322530853009854323248459094233158948085377124142716718793466614229419856042456, 133445638829016444275484229271141929998932772672738144586452267829299482462686561179788279181131275766007350497470866686267607206649770729975134, 60549105080069070267869857362980487731978369549946819648477339835401222746088929496329092161613443429438155891734703990522089610728477745251910586], [-4214049540141802001747460746062851329983150700335638914961771618294370193, -962326252093575198067832801517926929446670589327319787193028849873634957851657598599205681097, -105987157327344590681080319341412974208575251963741229569667854630864949785573598903929323139022707311238152, -6189849324534103064769562920047834651396945639720999012020925861747725666541587445949598882738950880750563790120223507, 788433547263562088849030101786923774396095865723296390489927565431727779352801589451595573895476383057560001219026391334229, 17753179326479669418087906146973990490379221383529606392403481281477781800772359239608750364369269571521720645391961573822555136, 311361306761017473337374417123446253015737272104789545069140350558098795642629697125250581463013797935489283104374589162588366753965, -7995102727537348986461872130903163585841005095743117545022218910222283318435976343383683178191422222759483340822651876862759711083676271, -87666641332676901555816446059909938586321384934878594458100129229142516343359511312401335929605531507911567023935678776668911025845822413326, 146444411145116760858428578100168230940712750515352580388890248703568535562466216147146614222963462095623353533497986661980193952844047072362232, -9444379498063449018669130499549532714731189422781388073288319891726596792901813659209916463644357612156062029187872318198248150314220818788026668], [47302, 15592488425333584241511735376197141646171651395913008366400968460778495777, -1256322286929664190159621170373732382925937008557399456065408325583471718597243439336106325913, 39851892538853475753420299271216229729720929355257492910830961510686583865787321417583079248843842133004843, -2883599248471944069291179162408946159152851631652009680673804796960935317219724373198161919464729847672268457796784891, 1411912530298226453352900119414887118827669466210367598021712508563066937228259761094736768553415051725684297298150831942311, 124029314146244744558820227003778110817613069241117651150224950417954957831610457339384314388841957752339215711776758391003786773, -2941646898812928879762771256316039851568738648659055645086718371842933824120777292487513736608551645669264045940888141181286396096739, -37114853019792941169989613419925963192085796217688890154986477343560255518891293484286405793228450774883125769380088196891474207651676278, 74310390240116727561396830710491650501563616340635478284586358225859523393916032810754162019094320786189191077243325454392883315406009404978, 12850591985521185595892397700147273593635786640873589745394954047083988880660864842588970024018004571569313511720537757525611034972035859270710, -88341378128191536264291199387439678991122083335741283965140506072126169781751896806595442746524777222329995301541976544424504838977746301873396706], [-37832943028, -50159236615167374618323601957107916354821953458599795115408069280931632184, 888500831180873606087888772770936172186740751530937599365139728622688266259805224534535810650, 449395445765851403860660095439930720366527017215361182265295756839994172724675128788769867322616042364454183, 7948808095955577551798666359808498873275283096366806754543647593714606920745541684859164035964037370659260174369861492, 1049476274786004145970309878810699383834615133631298675510497039576913767181619272386350640970515252851543646376109289227202, 184698657825546002196090434500668197045505199314141630569284655062242813118698796793053559354339754551292877428056448977010740000, -4828405242510081210760720082002870358286094137809917253361991392198671023410076462342802438501590177517692491517601155230619281695627, -45299899316153340242581645597038905549276231020158595418259549489077872493056800728615044155945958772967445180262900409821050810023839669, 232572122258152921188000068582787750591270066195484724897929089063392186587480312981257593201137413007407591210062452278335308493892395518342, -188057325315115080283072658965647109602376090065584119806178438223327173886364535405795931500167545410494498225676802731426187189760000744291062, -120580766696233337550103712081992974148399227464013183121496372467458468035140396281775515433434390881029457198987510727919553987749900572391769840], [-1850094169941971, 159304038890108908599584854434546245283991397470644364707782179201345672910, 8859904210838795208719535214540848751932881571252258480944483543460164246430164392324259264807, 1049957566984877038191589952384522505274237861514560922898478948536445635597043784410810687685815424540012680, 21891443642413585161951935903380809547563318784134114130715692700228548988610561876976882474152877613931294893901515448, -607440815987717050558366096343692727274795374189102802376081672292775890416207960018827434942211856371476730279497855847837, 98128017151450364761507359367449014440691658002858066759450841693319424103228104209919634777155669178439893564954472660286715902, -2588812515411217764922768138831461783032637688434314138036814430574081488805393851632984113497627188703018632958173638593391069258009, -13809007756201434342341521316286150678860062018927555166040571144429583662501000693833097634223644929520265770898275210985334501722769786, 226087437618858285613690790249166424143891653782553880374725492522212654507107153845941037626775233874500949179562828470818562858536013655233, -274681711343111626247501396497660000672625459488803695042072183826764904451733003066434848500043621457480632369698366524135349058265258633105954, -73383466045960642003821714200503761721266354150773293946517834456778783206217965043645690016620286302785459378192619939070540358347744513414991330], [1446347870200272747, -485137912293073399945250055208320898408435177911394935340616994990620909824, 22735810206404447931375432505841140669370526888926426967954076346303862857763168238467333624319, 1321037453706214345863816055911784100224717305180485350802754227547845567771255178839554367641539349179748367, 25635319772044965014390626689701355012836003428866860703820700039285549323722306819678754566348626006166735169948840559, -2700862737506436024285672281426887982876923978881383457048557609160501766105280209531918226183673975471117709844671980319055, -154866809244683644355390530001072492355955738727960266136269380869640922431278759585812592465538311348675552483327526745989063813, 3533964290981378257710510028167832636851175737032580562734551817038942978841482152253478112418488163071126797878762632260707655202955, 46130906598576368232944191861643370889209155659333277413812953227786790458307535201102749746279891918943090804462249576592415754108578907, -7503736686065568294482723413823832162032225212587232749772814206869540098031249720913981546662596173351458527905999100174415898092589531602, -113414515302926989966192803270628223962095758324444351911209689962909173731500314753446075690706012039984368055020135788135633802357156899155720, 35041811389074041247779157627558782318904417747292151823699989031225544853230574529418698074648558869145164416582866532244765157871976472459998932], [36172961043102446463727, 1322870257358098428596783958843626672162898260679827287121807921895056416335, 27269374875735370073405967517677837372555772840100571632408947648890840237104143729578005613240, 191365478703189622703323417812731125065656828242098315879824123755521192929782053880077872354932884956503877, 3410149252193185190202369412624245247777073545056107890415618703113943604761793634937704442530426119324413148512645509, -3376237850239895609636775903327524677643976132149206375741808947895095167337733673854463916617878426429694855132325003179424, -428102936588331068396588787819186543637441068843375743027190214432715375250929456647057271073994340412173085273627920228840869760, 8943792837001943775305734595322711242175641954891613370644020591143170469672611218124006369330209678438033376256126655661740446968850, 89758683248447550854961297938443183961274144841203478082070446264843886748924955367715779243554774064642045941522335552970534407278140832, -325491558611133402670065556656082088158323939117640389459135312823840336836941366587831843998748237786665464095282167011042090457849611691366, 222966828468488946999411113199124276846964752540507869327700412994875859740154425602277494499264203532848189632091486827532959567244544884262818, 139015317038663049180411094132421791448605805125095422385486297131003620535712928661254942154917306207229777070218989817170652537693769397714418010], [92359917291878952808281833, -3911895433997181299017218375012600001808566530987472140526250578128557583135, -21765475522403711142558762176075317294121383347396262633707553873909048672379257610894900746942, -3426952995160985896024185306898196740835689599357135276513424241614664295455968457358733973189660867982149557, -46504090233014358064056169411394878813417601966670645190698832690752548611248495975400442410048233487922492663962069295, -1181379556496718622379957317954517546495177818982111524237841017672302504707047343436229081818948737697340706127134353498988, -451152894013952224974250500004293690387535879785966971606300247629102886158353333084977338470491331704706568735868267109361432296, 7463535039844489128327160432692884323717621886689600365780064262229028281086555515223356837520686464378936852791566913277194442013110, 67472538407906683472612277484479257201394513849791946646588688404119774556183419743448519730604883028878833080343538746446594057993975317, -442077490129969265861671562625862483226591102764515888050851432283719434988733673430358914853045145989478641327858823271563217229415711277018, 454101893504685499600142965755738515555677820168655220510334560897526116018956930855100125125056400892560605139186054770194693511010769559167092, 163694320787959926562448480343117438364621964185987977927753545807172715786145112036959286527768120028599121409046107665701535834241910732561095896], [88390210825477057422729040979, 9129572716583722699519725476382149068422497014778688507390709861445463073791, -183772958508232980117670396885114014652524898068992768560213449243867866377498546190114837370144, -9074822528944601069893889202689717314991068273605636629747062049715088149622111903015051674066038429514013343, -94880944758478776872957270938520989258328655688368592987888480886756279896737953930871088726287525665437203456565236881, 3130200945292359461387960475757076801694284750236592625130408381314470940730432872848648554849922937349898787813549471213488, -36182468742137212355742181659930778816982363915787169557761118473628753044730651514958102974147687666882563928219866515088671137, -2689214173545976958985339755700829723860894696777218430789492993712809207472306061693637342999978301369699388939202114292237437496018, -28167743081489538529329220490848237009250022952948749079500333323368183022563986832221429323890480630695157794064901592606728646510826176, -164299880848609524200541795727035265730465635075767490223557557853575593895079146228421611284404657025778060243311108517202927841862943736756, 308088500995757778389442282796898159112433344955083024001209416042369027406264984577795179312904441551273282669687087194664673689291073224745090, 77220805125807163264982719339554647362715955024315222267758063873683474347013302130933757425192265526948878568610928037479624081139841863448990158], [31923572561513685984371188316769, -23135273387524953849069852087423650370179861727434503115477735331302384932409, -437860680957839454732302825065438385252089487800304499319365846412827771500932450806615348747333, -12589069821649231652771023475663841909117687547281145610989066037137248837502377987500720782474770310192002456, -84577155034212335301988695225721363001978819098835003932039899548458046090274356967959866368049269478585523133254796080, 6237443157694552797410482360487540634409090224043822268183606073432707739907643176109974006772211672896444849439219826732004, 667724599035391835702657918108322231521606063786181659330616379638095192963141099060860628083221185672639546359088821807083165719, -14756250675290084719034850779376802397076786585986658854556044818870114595862840397925547241903214948344995012206934031937637347046207, -136565561088829078323240071416339161120277224248970305881922388838957691279821574377080240295749373668184280975759151347610853117651165474, 374785482934902328699593113226425605021296724722385941990739540210432247750816576848821586721895942240895952732240225025287301748928107289546, -194503760141650002455558382807661290545577987383756020600229512926475663438190792648348807247325632581074387308539823187173513087591263484470086, -78084464626474446228271901809591943737336925254289181269428621773761773426019800371202185317648647960963080531658463478549976898310867252357076372], [-681475782645913066009193651641012, 63093450013782923820412190614613721535193451230600683825674642250225547753971, -480168206915006937199508066394202297011889406434456079877106499675940155537468761693879766609300, -5425409441122532642459326125512204602674017608272308638366086778104195904282718540520287502313276423964480269, 30097975390399163559339684943926438569063666418738320360568678447572752668427713548023292743446647709339989728210867692, 4607630000090884662476035916367976881786122703174647504785460768163478615069687054306719171558112371427608828095111690498339, 1122766901266783970682108593831309451537581450285625184869747697851810719644031610712670270423408835048472843574539820358517390176, -16675844139310369079166582358037595611475676057733718074032938539535015610488661296018191157054833357630404456980326830866226782266787, -159864028385796496809359503816682766429062177431800127762131956601713332066453293558681113024880347845688841951004733079170673415570975514, 730383610006682526343809358314047815727105159197344266875576846150125658339686386839870172923043529328815651616711594171696089274334364271494, -663236643345928679120243467759081661539761370940332977680374958721760516260844827419438234683605253407606233410108423596306367385606717431172572, -202531267136773159892278853950645099411328421585356877144611769721123345434701292117266670133013201384628947396555310679019076422197588841268379158], [-3885250157359672106558348676712620373, -95013957883632015833043706694723200383680049810948336599592868207181313013544, 436638162161278043631528734673431969479467839041883304421735179838428893282440012800018469716456, 21065358258946106494042671663398178666380244424372371656770037532333899252018082210730947183519410839863495422, 219314140045261716446355081152531096857066060228803359513500581588738324606146046803085273181300256777645910114644956601, -1671789691722144155788979060647657918175624956913501556952443885220076102001350893559382107532569843843339264145540812274741, 735193902535302942541873585361154245374443721586552546868292333986811682890894065563466471997762701051766613000129954610995879428, -1721166747004633572911264012294537364271750151933734786731015725777724921690903508739238987535187895677259327702219007020768984657195, -43374982902205261136035940848576637515846318718848242371713655892355375568262311325640070696147668253947667619253581841280348337991430557, 486325354593525959766232711599027265963988001985284224379750618536232415173255345547165457979800828160774314240010008717516062558009417660696, -617795291481384570953628786908169050495986227586358306585707277443278918419707466494952454823511172820256618358045036345144564269075752669247928, -201676654082397089511596608024071659523174786066694424605121505981325160235111310486688813120832027738525536028368829352380889395565527547857421056], [-1247468747852084797305813390584383426868, 272150931360266798967759769646599875769572039591685222772616233822974216888762, 3133515594892143526746875372322917157449713981981258899049026080875114121627690720192097597533219, 64197644455562415582417050347102656939401650749156281431106386924810041098731118339857983453639592183168954524, 341488831889733440392582805193948341763748322888755590158483766519867267152771448083296540072767331098067135665763405784, -7386759410059189988523775321653696347246278763344684701970713028559018167713574123980996502509570018482259226732647562379501, -560802307734877727736375960574678498997486816709819419000800674760143357296748107744387604157740068660506507942780919381864217808, 21727462567466036398483590500385184292860455918858766228954593133825307724707348346195127211075210595484589062093285626867753955338005, 154736721767627573530231387396000356856719177602593235705185891329684461275842012104395129812874067203184034310289683331572843137132913146, -313070949821509222822620915718788229609478854958254744258618332112158973807659973457581944406876003023826985567814375472653646284811647946219, 50002700078077979752173526037240588437725559993881909795053700522883764689213637058815152609583770357661548329951753166036141322098389080927988, -57345868983888067878368721591760542856311683623013694794834531424219062172463595328799950428407825153144682765106148599664823755650376051350491802], [-195044906307627198636925246913684908928392, -742761985626909526782005930183339358401306851469488257012726901420809027471263, 6919652062319742103234454596952394822788750015917024600442148268583801872078454567991157007403113, 95503493279210819413039402169170769884924067009896296863872253293034001043544154274741076082820740880514170396, 203050465392649492489859026904716587395809930336951755756926761975828425032526945289750121195160031401009835626261277199, -6161307306460050363215783144016464062035464158952940043216445465351260617505303785494861594614735088337927900781936198391953, -1953876179420729191431160193561234068860962086314483017464397670527591444347730614871760829177441896576954766676373240937168733216, 32467578227532523257885339009027562049631255748894963207317758587323842356649756955085366073552487807929505442101361821032115194171594, 278059506012265632253244042652290706073780278337781182146304874071127970476046722052594652108323701793823569341113671714167134837761653940, -1054318018893500609976036160248523454758487621510213969757890135090739031203821730815455057348585480098060752850636951366546625421449120470312, 854642277918348795784722739108215592958779700340599364821777256117220632171707805485360689784449554078162075262434031601114228344155579681142164, 145769006867558183956439093275834549642062629880101823966970815877632655052598476322874598951331557467178087954716343499339712524608029908212006196], [-17111535309640286081350233210769305371725171, 15567151501156876321182069380121142563062467236808909556169739697698924031341, 6872220724312186853949993119695037538345627273781307786456008447271383208121674910385436371522408, 57864270293792114546594006702787827569375336678805798532125070330143761044564691850770740691989760428215119357, -269512881945889992537475150557780767591644350711940152483148116782350662696320396755995699698557221240323943260827181644, 2075940619497970144188920625014657912838320759620710124754794551935227539404243899608919761268988828901443599293841080347886, -2138466198060576879013198028883120416580866411372071770299455286809079130604250173807939798955169658359173774065695576539495366612, 13718040792007540500700005389977724312087425202607096029975954807431807647411615940603375993203664267669311173283884768158263231274824, 187531429973286536578331876339530636557461657597869869041541835123767697827252319166034656090881226168324973225893010846933649669366318942, -990154252288412437613973838085209801070835065452370663781275550806143682451616551499590530499284753719294846334168440610312674363105513268895, 1037402702515028221931703847419218119549263765144630980352680849611086975745277983009604604651648036631491005752757017058617526075816945087925676, 267649224519512469439658865357727682238680837307066606745813675210902588717372057894193044565129795556622399426762560523650230895710058366478568866], [-809837033103795532501248206291904529079217198, -2534920641386214341603513304762099213148892352136860372241778578464877485598775, -7312602059270523113065043576068576381209123812326571362048106484222171124617377794272983123970505, -104919767618072391607002982011119663233619730487549599059215687748632398270873968164120413618349700412887686410, -846023328753515277235108431793436670128632654566327392482111046456937179379792320914066936733599032174496006308506095578, 7866313294161767229695344654370929682555746668626283715272052428396593457737591225706624632622801017417223920363218638985421, -397432384642812726699526261524568097879557033719686622447018560275957914763007509010901678579129694516165586657578878304654749214, -27035139267163579987411158501984445782440805202064952733898639151412832876881066235659378938025345131989672898719517233392150254057197, -100253699403488112159078182587270156067107151303405917168697684270737974679952153075515470924174223046733038169785629550631615260841612012, 52116461257027187226625505402836727353096648019933381144349410226729074119789420079313138700547690281686337082629968718101118320617676534554, 255831476620056875502188344575434216219856978075815049089895526175960081619823694645659474453244663634659823336476399742548121524096717726349550, 210914669336018174241603765966579090816467959948280997095425598863165184729787859449921847957664161787491902458556522383419447789228660560237066952], [-11681667191155562394506959415236855628938105286, 9300754384058669235482009481903628389958427567780845490451397536153493914621617, -44453723956472357725661002344794191138148089258477600382775838443468303755085781790907648162670591, -377487209501580151205729917776560766711315726136655232578335494068065834307898454604263790755669257438332777523, -996882626970191118664294482685161907221773490702558933110407516418108139339509196423777697945345875975782203295021827255, 184762019260599207949147937235068488562580916108635822971446218918040979902134367399774594630003447106468786716405148318759, 2413579621487555968034536128258835373239662445305753532874475754141629395823769011805963780167307392621802274614122173131259440626, -56090041951496263042720928868725645904442255137675208753835121239979509517108224230057360464889447173616385567245818059793437814949832, -379871895283171057609609950146619652724562637107009842490381958912334207492825560124217458685958409701331561772717864359410479370521018084, 1329204873482967661343419967853729819207172180053302338522835725579054623638442268502186895836329445980381863291383664621555669697138505209992, -962755343304851918826095233879803246310513214356571898809341536177698982796073380132197594392493882289900299866338742263019786438971563284591484, -201548586666470832770856288353442108797501437358895553846168692573136899777699968691081133213308819655682712939382034796392731681090557924826170], [889238464178965206443793436572869461292344670160, 25091864410072784580543398935467569328076894367309661654121599913992258705833390, -90614098700623181251082520877138842199433318939654857044432447465790459389469105716512182828833408, -592740010286543350455299671060467242164475136855692369224692177836748208993497832716509975912446195596248823195, -233114145452138408585779802373622856699350558614247019739824003823648789625599087076213418866230266452336791689121281071, -18128793461617963807665253349734284246274062634210693194613899962165032628971714457856467425409203489529748091143603119033699, 4049789616002244577770112537273895294309284284351703646168646225990346310034811171368640886285403370183006645784739621942303134874, -38853789319074677083182877138795727830309965880757177016915383117696754028137411260324399478515792510608551139358326275604174110321666, -394621583809138724673654608988517866260514344594519644492373994699617204828513438324243036385384201116880385679909718242650214176815054430, 1663752164599733805546997842561376361653839481163221231015845893629654887575368137492924752116614870390471257939419370249594687686053534031252, -1530013618430715169031633876997634209334985720367202811980909062856974596807265741517401316318451819919742131126758818617769703963078396178731856, -225420842354393549125080925365537232637246229238408075204310665279635131468641225682726320353816661085807322767670579780815150651177391796837419636], [63894023975973646186602062003481123611217089672156, 41494000011005020440400826108610802906973145113497910527201434375127954099463678, -79943192071635778833628236429796681542985727961103548563338917906538046101365110866994071052275687, -427397643218360845999372041585801960515561342381879769379537197780470405096494681141704612272837515494283237914, 1333869777668068393313980336848809719285050218313423713585385363198232402665194902600167691585630966347805835397707985126, -24002825640392284292602643296090514591005541997408235451916758855051330835176183023864347545963978952693760654256938369439123, 2542526305539670011383167935114545876080941561283114645038046669166442313504114888649156736606645839165716512795106297315442445116, 24128569387587261889802415526318370607351562478258390280799480211876329993918659483741344594155799073489557284581433091385711223747703, -62649040014040789181436457413510363725646471241953080728150095272136129058868162796351254195927612204441385827920139030903597022136700538, 493553513716565958071568871054189862340932919719085080386517990251584459443036065123948896225549679690675688639730473489847414247343942367890, -746616427040648422993789160215682349923500621801392768428919165135303369667429537718174726893667679965135088937123500863694199558087042210608588, -304045298508781404742233363257829264650210201748313921180257574848371110309083407607691023983529972325280697077876775569786981068659662207227851486], [2150661133750401716216473419506924530968150497332449, -161133357928260426272618115550919796936229665376404205370279962340238659355320123, 105157639197809649329228046851720371946751485431239548983263320212659799567305396970116309422765531, 424116120280742720067762273915198496165607287816736682648328020092040080238534571379897114452755253661059167255, 2665835453749382325825955313472236420053045773755332406301388996001175188125955053174054587140237981103692086260558416667, 7564893402100359596087712894649375133194869513606146154040566991635894979945679459574269238733680311030304529406871326162943, -1763535052341226724751719024453696065952485323472308694569673856284979543148653327687386296692341904302295937658176771206436884455, 84936737220815849963956887035087556946705343088662832458171573534856402744507579651552470809246473615394999279594063520504895433487192, 401207164010846416666623369781830031963544644658069112703426275765364325237295771289206363717414555063821924812389328613806674660693425662, -1418603514340944127537383195333008686071704028227411126702924824844626620074131885661549702400223522725157270453619938591315735386667992055818, 915160625678991641893838633892384146208502932014329001741136029100396010788539943302150376429799636113210165602355495735367301731941538909916560, -173403931359660257740362541507565545752748326325288397144929138720335019933582003200720540812266749224023882711061380271230842490918467855442526832], [47290299129896531747167969049551071543204135196640688, -808012000629912217364017847816622990575896458900819847802220069151841953016259665, 536940811375562467295455496380399539727486802277736920573841055502454303866443115278605110387587616, 1879671973783706093942758966449823398888465849219569881234508766831713691918085662770272748288980130701791051039, 2235206023197186149751999777902961897696450222209008562582989257815142601887690716699945148755227220089485327402274324465, 67805972788142182251619342324359183183659189289328729691042846956327117748418010179245447828503373183132834896132828613170031, -5741079408513475187745947654722469201902573609571369974549551682621301581319037821013952768198158622787360516956369317608026539669, 81425344586635898890735745403799205328497627068264650481091837382404856075751722366426864264670436987713563202912054129082001350212561, 612103459617374102948713033727678847916703119893438774916584344156408133938867264624746968603888632872646168274524409588855595007097116497, -2414386534563747587055363055789997573204859159692772564292224773943663084406581354864966000528830812531869818697197499801695447621155191889298, 2025849923005814752280814183730782978577687377803287617747094832426220316410031592011560933329768602672365409802237960361379524173447328331298736, 80825523702219559586941971512452300746283659795043320271449630766691520671332218030703020835389246804745691740935118809044173483169797750261287522], [761847120396639584665113393395860245195665842628127244, -1356274011994294601663904969244758616179173381232394016450610697584487438528573581, 1007777154058283761140064020660706108302033523104097458839483166718249280060354523853012877144901188, 3092054032224411722668435213250981463493053247200883152749820184633489786602220083801670349664788234857101500990, -705950039091092439764305922690774098261467159364850548007573613015525499029751179861494548530513371803261050610399489424, 97473469006944095088334842571595900494480439613278250026299904073202759148103168955063689583589557596503040311162306781043868, -5617855825009863897425066542333057443483253410857517669092187583258503537455732588495290380666302820216760345346746780708528063765, -3549032697841885705943939020773014245951845292014665837207068471037946012100775556487354215423796093094269496381749964687561034511592, 331018192165647764782687709895727141345914207986672917863736271875280163807953050034905204208608883613334053954038265454960101391269493834, -1354006026093935139003885104049749075403714808409702598434032796567803944933113788808573372905606450501129845886254700670852119373043900421596, 1411596079815856320215857087955526032612935486923929973916465980398592683168896445830962480998108908359347755427301272200876424447354958422764034, 283473330112405610142083396153367198594333953300618051139749185184224678645813262310389100278809109568853034939325117681751359900603410508133868108], [9643424393379461722055258116459902836609803005070462253, 2475877536093422016158242933532321869623970073339504179218160932256104093390713952, 776124568126137477733547793257863146292855332384932345738376236301935554024531219864352298332355189, 2479961719072796445272745639161244141051299572770950482309112424456454450991864684414468225545792223607291242135, -4824137371474897023039258340746434101109113092656563692254824442865152174257210742854148255479803381601697934454859080069, 26238918381700124646538874087250200709810766144268133424083808884926388376450821982823130939585110503436051816891523086964465, -431912772098248782527732365344020658823647053433950396788044284185318959369462071429576029468483100965656679073626058570836677702, -110352324389497269565409529892252135806299118078050321280891088226395584650177875073889413130131324084946354906510958344397909103168206, -286175442219298968591143841916941559322238309185674609295920487133974114322928590473800692385632625393724509936032420765427888302751886988, 1168697129006891504128639760781555682341885056163916185683714120566075862058612410664195354813800665666485413764900147883170800405131600105922, -645683474245343510243157639913910547795593791671244184323814893196603825322978026523815851658382300982454554858564246526483627479612246062118094, 294479894227519321976971868859312968024999803288003032081265495868302116804202271547613688428771250170965889761999533203931005532902845717386543622], [100239202727686721538964100396962124031597162831548021416, 19141143494476656352138093334256425363583143499085862290701779889771073993899424607, -1306409832907428251869764562698953414680289948516098090693819820128623248905610347133632658999625735, -1403103737879665544964086026722509370642633930456435965075299143274987297735054447784018100727101242665717185105, -6743494206860591638419299492334229084078873089983534778821138372405682360940388908949032368460700269238723198178201762136, -142673230994574648311063618862244515816122657171759909215555650509437368306188763846793185496730885475089450015802864733257499, 6265751283122199402850306630720925098057738733773475258319893753584713154582968391891138686326551190272464652180811582303233572199, -140006860382422707200780718196231920753508294912624291676547937868671468804613854310113259182058450696386417599343271808188024604906447, -755282012527300290958086759224363905028834506817062008603606201526080322085182048577600946112587301395878779691622148926989181311754768478, 3056035093657766997601154663505973413022580801718888145839011656298104094044554756799677187026770827713527166556989101206973399886438779122554, -2422509189293460285862990640663249836303970930794817512941312084120325914041860188924891900327591951483996895070657778463501698814965702224564508, 106589631559319829232140809672304618965403513742850165869160676007223605081061710105052236332350192973981485970801564852450431499011043221057854728], [876190738933071834611420171554107296044921777541331916736, 43201822741777214107370881769391950141589856170082201872520279108747023257946722179, -5713635872816304619217397745268475926132314198994797646745511008112436695308091173838204454463397213, -8174717230761764743530363899820370099819934593086400787082758357859896515633073337927186519670512607257279754238, -3244884320165952161273599699549090032346792581567863503601106284223410489994849739682094616237994687138792500817970735941, -280015834311711611302220024151368012218376147377536380234991193158756806556740132284190841336655444838449756404971897782134603, 8678671321852633459973402403031284719405582158724598004917220073249011952579734877912684774064470937707851797446739039586101405864, -42736945092177734430526895438937553245444829804748671834431864525996542239763327336273918005822343603847344501071062941820352394076333, -645042009332699184373860882757864881244873947407566546353702213016775876453170894805248990737032288800087335543044229342092384973355557739, 2442372908726537193282077142638741670911348093344940418541873541232462787025795978421358237288712849869313565136962357981945634219456819261081, -2188785182133484415140282463188476025760180321696213329881387408895183566911824445207647621346604528307037464273513469090250173210421309174938938, -152376278777701392004287013084897960788802670168117179175774294057980640517874730548988605514701881376663900597976867762982119948961928759511129262], [6503622502805851922835739695175004549332728697117301545756, -6268540110892060378341125744773383716995126755352405112382999996777790002695882672, -10068170009424791935805749285016796808716545244374894296201816089996694974207286553025263926110419354, -14016709715279162880256663050491171673190296565377356742010381914702241044253490094230587633504091719467332808648, 5358791678144258405506336902971522873117740375480693690300839058065655057269920435701205560821151047121959994659600236453, -199060061623038321898788982617345512688266024470737080058854832621991816727166849582679822863970649357997361777750785644740265, 3797511988694395175985057875999159966027105110560258191993914951274999695284929112108055076300774916371335304647618088235577511494, 119049555862653198414414779589617435806208003111475315156573364763372126333976910452827675362174513946656746746000128984016524366910258, 26618758293861878282017400992701407302261593301604148114662647376180547292165152192969731738708157932586600973708307025913124198040542697, -487489325549107351107452477679551889056395077427166994764359953925659747871508211333842175340400863334869186090335497690406365401618214475202, 118511368407958093187635671048474009355266910513986019807254622920485981110590572401967073843755241754135626703470905302686057831616382973732364, -308723668162747759960240371551506833593188772286242116523721131294853541974924820515243846946164591928584634074549650021360652203308288704028437132], [40880104700001620822719001516612433172136151209016874805147, -348428725706791949057664039921835742185448265798812535556015684111123565540744158990, -7194266616865267500280728567489287296442451782324313476227221958461076985832975540541562901408311252, -11953681059141838456271407745662618432846073590644229357614015696039790867000024921139345935982959055083251727320, 13505901292504977512569111982089153342624278000846079604654577561376493283615753538958693163683683978579888377597138303620, 159245581293512393582393573521805231624916451154617017089071400439655510916928684140465578796296259572967207713345392490051075, -5144635600772195710492894899694304465196377460809556846600074763465389164991828115649818147601155113720800801828182150967072143141, 204598584751194349823673946462347610577206411505861284939606115469155462819386915404195516329290967277318591335931012361391045132103326, 746540505127832190581117841880042149807161444708919763819619681500341565259032234288649074963213880442146353142943291497533666005299232441, -3357388127643784475036925206773776160965017368614886512028273870205575179425536827361029582638875845993658271433537892747681577198534205759022, 2597724259864657687852810534776309837797467087079120704548600771869189467406263881946739881960133932691976619800381921602458288077197867321061986, -258507562362576319461742372596875472615269648491031697504876404132085929088951369516285551315329941831251380921874614195252927377759577729896155946], [213483045028713684569960421731571381732171660341799752570693, -1118779027554327693469671014140652575067177321505423344982588952687516430110887726112, 13183560794028417554647766884988133729133960542454059402550469913031204364464337099425784866774520456, 4247722466243427931366982267036564637740969310430858979816777918826934629247957254572465604024003626108850998777, 13067933975914500982328114155577860224712729372402370028905625247731082014720626762018193377234849745623008442237548525560, 574660525125766384047578243014161998940189750353384899047857381650285963766615293374951554317491855783796631794563558423338820, -10594762909266834636080352909122167083465720071492076176722310652070392830688742076963782299396556261270371978921549749122541060201, 115410612725374163660041186098661359635506750588418113584300628140580670864624036870117665253180795748240392836206440157893677623877210, 903112342671794573024690516284571534916771281841499516364045696580824617374032145931637623012259609550518465525258306688454934371692920471, -3535220742510872193201308915122179272285013951280410462459113460140095808673236583462673127422688860526795981028523392206235617180718562010252, 2951967791176900078180229065890284657011603736580102766732581766411121438819519776830817038810926764359552685415066052291663138691256211799215574, -34477830695894961756705003181910268085178952142563470287938542635977176617399237151207136408031879624016869283265291442788183735283526946891755936], [882178330889617595107073338099283369894460768595289224745283, -1268872564649184896680457225927298223950663886754372102142614843987648912905193871586, 54925072779069260022195181289531039099106323707458418007702707562211797978875152595955442907635250082, 32776393669300096069823791303926837676292363612770755858909602877032439955220628553284044071438242006221980279989, 93469893186913625826538411413084941888613260131203670724411357352457589416408338231399015252449378513231125726807023036, 629653016926151083629148700826908236021096362267379203870490567826843150223500779406692118279697048477932814993595561739863129, -7173375402458034936779287166784284123857274946501309485250952532048867773080167834084843536946536343093245662344761281665398701502, -98823059474221972554060460602568383850067774219513925915311184326373812150181174248131954619442182717110116046484643414841114592271701, 317374955088263767866926770642351647798517513643257456850195823143803889357427024469942888816575894681233913377511958905168642949971666499, -569920883538711455640942365441236736863189573957124375415834607063422743414990958930864990107409393194083011893951213055662625567980903636085, 634898310076772736680659586441817171849595495965115534293611191439084694214427448877044648405675439404384770078036902486933362874394737703909818, 214677176694347139462618445143538498713180698463661996496292744561598989616133555138128808608979408739654277649515323594081130889759439567366084132], [2469230075388739193676343348284215820163648244870965937846720, 3487404231290871444497389337097242804888517925116233052181733408031158788678256578776, 97678977730796721136294839583258587896346090072805382248590737257997545446595923368455285834199886784, 57161435965085414468939704739018298468626714215470705676657015475970270813441040913253018124344126351044669278328, -19144965080114415025466845551442455400538348919421898743626532498875156184369790719619997774331984532265528728121758559454, 63769681953404864374828333516031544864360219863596145140958749198456638443286601192649520078162489990638969781715497043085384, 2872608410523954803912550695641123888728623532833112385876778233929896195399922618736875496725350428525039327113056352200281603201, -258629008135025784444896629758480333729148252252892103395251738261138134164389425285728437660033625323499781508426095908781176605473705, -562141883126887073174385801621539333043844650905827911962726074047932593946257284700395695076933014575526475394365305407453759538496364661, 3148229425133840600918906675561586358884375668117026156986213733857729498399274061748631640910170234398489071530261903725366263185166035374202, -2449870433177427369367583944913567221663003478274440759994474523800172151498369430112689821093903416751812513297803898573209750736672920333685062, 319518128271704518004680294198274969882327890321288873739813014496739107652454414351535155951890647453664114593379019315252744707253492052800496952], [856663124746093704459345178201723377286524206454396789032818, 20443245052335670342607873019456243522199158433250931421275249747690781749171888380495, 80481231220728710240698316065253817488300241544586395906218814754459828532307813433630206221660818314, 48249080264971854218840430263010858328009210564489722692154950736823193205558650684330234262777637917297128541366, -29323333143391874779623582299198961043542289621056956766034131501610034968443862691675287711897093116446563312411923114874, -856190468814039449720546795381045545302113731490408294675543640044437339077086879610594408215745852064148086367883135147699868, 10862447717903656144040515933963575618176548334127913792001470100273978817655359619554862821799554029467256093708018205219151697377, -204586810582307835280619255693088865335563773654286484908216881474479646308236975907919932002691728889359810817763851337451316448614343, -1008904354958612573278449231486862159946894862078261783934858639115294021034025347067261533819186532268820295967755227264016390458506316019, 4336151199706348856467569175764671731036682251678870519176118923372280001649512611690714051401219300823261172971350716136131927867017170125419, -3526821787851799110706755858569999066425478291531010034202154668406519323158870394912119749908565826395512421207807718210222025269587224330012740, 203468796284831770121336444289636404056891837435798553163458175455531421305897778251852007679449424925644050962523467308719162328387271122789586532], [-39355053155460384231469263548037108032654198363125477510183914, 47096522337216754692695935929584923418133053227621800745477506244845959176024392288588, -89651997181045918525024092757635025627186669215943281161161521173638343396236150655672935078709825465, -17914380258586157590698180608279924859534611321270704651899587340183436419839835722661233598829905608759767748175, -16814046374804902977942353835166945384930788926591683793761038250124801930030633290116236202380652619682386005319060270263, -1357951543604772043053773755686977593266419313869714900272762632220321038293939607192803114043109535999303344620680854908555880, 9324876836909142282303567181797939802720633975649588475202129901494771915335654306444179654017895434544668235718092216037067574178, 45394585550854405721603234840432476893630415891728515997081576678226212574619117777382521334519697747330293548093345475013074872195136, -636819852132715423170939448424427639072874807566714603739224493762665481235626541770841269034369332623904755172976291420993527134555909166, 1777642244633025623014928350328037113698014973195853922022144954591254982403035824888417979219973659221295708452938630943721979726940945106784, -1490359925985641387761398121002940091611093040182123671040396846541932444759939869737598034941770690019902855978672099261143333320627818874211836, -57776051240796132067480652325109057182898868399957882846237445042310115857001967938504742541755786216673765339428882917441682508530208507096291344], [-292844855245668196806144907206564596481665119330910337413935303, 31476666104023379820419095203622823604223722406687320270008805719471894756044272051811, -472167961266364082967912970729522234727819576075895686297638951633190837817690084611093405006811239954, -128730832563517822134713575355583757384779360150209715266125046815531262621000119369179075387282129222228586667148, 16306156700748160507036252808986017884027233230928788057872693161707016895619541434970387426309138570337263260321349657621, -744219737666481836713307589393204437879654857696685106546265714339872135748659093717278913632536947562577563312778558769770978, -691731706133006929430466483760915377345586293957365429977623239710210380898870822753227928346835072506312199289963350556805626241, 285543908891162530617319872940407621853967804370949198664502194944458477127798992765911886916209401572552561943251248982909404025748157, 253572575569604032590949113786856621942637465921615541296465565207436627243032190655227942436632058097064046827770065375801839290615467525, -2424793270797760195936126153149669735376796660768220640139179564402288845779542410532176434896479463399407007050477370719899969676351412609596, 1956898022258222103424402255015086551160744624298128424086694637262493034921655904123866988335397863206343983976777064454860909075501284606597608, -279751391541694861008080174078008053626573999550019902431346934801676336712627798026965797757540802748492374783035695953170585522373534411609937960], [-1132824035546580344369279368047683502045828884094712820794308193, -184889061123473949663695827614732446916555071756364755176757031316189228977120477523422, -951227437667993283777289154086087341810831053802428018328399372369958971805070048526174489306174929558, -211221630322359112937535694603058704906212568679732848176430795933754082412390788500735609946329967571696436623846, 47540565334921215351440757169658163192299427422491491112189485962971022710235477283615843137082669472798933034499859939736, 844608286370373497089821331318146874094816418787615507414665597579909343681780513111582677509766641030637828728017898589816631, -10009637033816045698370389294575121554304744409099376316598504715946936017464148186386042156184896453299143022329947271534627251870, 292230122763499754273374493656327200599451357306169435420138896554501173178424421678352641174804424229860068723547357709519777848957335, 922518810648931202311808398150566905434530618882401291114778533673592300290619270888881494402838800526857829024590153010778514813953985387, -4605346344036690663025834673423242132320492477884963520101186998547440321368423740322331177901451211503645551666616736981477646403616228349328, 3750528317194682447300387392493261932908989107674014377516095575108149207362048276237100297748226287680233613550911554003248853629421137980702994, -298691631994866792322504635374389289355611083468383812082249010997767664931008591557499268146170581661146694095225153269918389755022472738006884720], [-2587024762695541722854958431512408704468917290429366245796844949, -835927334027036249681999359740794656936229998959300469385918480641176874938980837374000, -1053126892448378399444709199540851895246319306010788026197974646302742059565145500352725404755463505945, -151784945411325771940797911412378308917486512355850963771954108191289966672781125898186960104012407566627838022708, 47249232542355180730604686168597316380480915019815151673170661049359266126749446521184745518396399464202378083682399231884, 2227502215366794430241054455412397144343423768954857477612830232588300288969552199432503062335272389589667982302104791562502952, -9800913058923428810714360905232667941544107348411043677506871047928944753932500175482772648967669248086023956754306593534518142433, 34286627348992344745619042663625780972644223910839909124746292907422523260086609481634006171172890784740289254306701081818211275383394, 825558093688215610670781756007054903888252704842881179323084314630949483178202987216124442087995563040985183018536146060938229368447072282, -2815263870106789005950825851350085350254665902129436308910801199546820162000787081996336666361615522737869736260488141398280002280784592316610, 2252137657841095950745791548106672627670571403579524242887476472309902874328370432028548569102124939167465249068193733567703791122758006530755014, -98214384424606121591996200310581793641924188646461790014770854590872011415106301690210714924434777045438385223123401716236638932801751026975678408], [-2071703711118774281980935661373985469432748429302046882924258227, -1812156519858211571649347620038141060593112704091518012839053846132929712243166583613757, 122605851344074236318311042572353067358211661244748599123161599570612353004848776724550497721737041310, 116695449996076014516313748487611485532623853088245221038433367939236237918552635985168612542307810119310311017452, 4190017737012949235764180243274818061938943853594961455727459247383872079339487731374241293695646814155061283536450998662, 1983130411362463124696840097210629641854908679174378815482981449360383886513461753379243886119802381008647360772243045006171371, -290132489348309145775575178282500703308695403085046596387308317774328817942489405032216408360446170579239527021729830392854787376, -275954642836336962000404778530174708635130890275684487815212680386522793580642685953797155194433541594806705265460666290481151404784262, 74378579224596318361896224248570546053985292600837605432375094040776607191114362926234999611806202095058163193236180072014319476231430341, 1376464509540318520545010458409364024316623126532720409511556537526400512563828691260138917317091661329403326889980791800025600170410550807122, -1212911646223590551653605186394710740649870359711368908105636726005453357616127430018195220499503766926359363109541216176103193059407496464875646, 170294594652440483762339825427510146337866622783961520578946337931552068050841124684083222131034149752278007732462804767191951939805879272219029824], [71742672465648892599188031931726061368391321870952340499604511002, -1399060702148075417069863359404238108750691040319067421857662928252068326471768711456208, 3525524525965637997433593468471726121755760169634546492056581183883778160096768705131148861655959136146, 493589906430245277704323170357540944077812557615273314626040512854740972758302901104517431981125959175675371076583, -56997436667880397273282584430241937286808457620073425494043468549522497304672407299682436174513674995912743048450411567265, -204395597249280653941257113833267678648705891819864050162097008044276008025262399692974913437631611797463223161339091272051964, 9150973535480127471901703967530192177588732009545267196052300631747347764567548530494419037614162560709883805657996808354299287205, -358910479255676419689494583658061881138794117997386189935376140961794676423932521685632021307013002025561122572702197441508961372979335, -681494340641044741696874020538913780419622258180547797815503304781970929969849979285339059953072938301233832302410720215045310892325599711, 4277827815771878885407341166760439993540387231431253914503312219638170679780873853827948387020218167913893111502438845073681598879774955613123, -3549625589580861788062846915877509348219213852759144835026693703418932171516420507778317252704355181636211084307483824358172706000484085545057358, 302117110096402264005240477215628112124125993006905702324897863785174523883525578004731490484853302052136109234754026406041997490872473929207404370], [230905746987207488999177712098821423576560837958563870284797793214, 5740716102538450819826235955137255422222985982926683132529155202970873419381044583082606, 8892833892219303852762941975826323603141282524953538680474430179157655512664750538781291269697852451669, 666946469256881760606472645716475999230041417024892571768083465764397632611085138918206878449491494443200743417771, -86497700028767111859466184435605328362443889691238484358699481048752475790085084062033509700304649902079203178163503032843, -2858164006771091688337055567696380134716248606617238379104354906283467157331487672130641520255332721918479164056086654924609130, 9163406219326858348464295229744298489540305469902317866412284354080685667146700175395516997856595599479208265017050887649306151595, -124364334442240744917805386141444222209242565918056267481993421858765356974625214804936394417440418686240268580815911990788185381591852, -831910883783809345027993974884171528655832172614981549615532498949411025445926399484560172167433348736664863574529364748302950451416184259, 3409391141300835911228314081582602156123975274320252126766514354617601548522958000681888651157687789317083801681214893883240413260109219148482, -2726908639379528203817711902715418712218267178809490469195621452425853701525256022206398566648636334168640896204198810469888618545637818400964674, 202113582676003115696995726601357103496257527282019045263113208571872392361498430031509972977742633198740432858498794096632143948826005240873768940], [227687826117771068026147622483077159741476199064130765533220678699, 28380190656919747078312876186283763255023804453892117413238177599862698443293612708052330, 12543906140336357472866593402540146686720456836103566532023759159561034012530742817072075326518149874889, 278694948554644024501226798327523837304359543271913044998817167141387834158919307605315522176016361713077734664683, -47810303849767521878358825123828829637349241777002743426992006764819638385141636218912991652685678500904456578864124864007, -3606542749958835344740241413310137286963122348609486275985047909991549272831879428207314085175472999545327989832641238178781633, -114680005049331742558161800524717246696448810737661461832678145061529567124982212157656727666881223218155211349390033878196437578, 231060812593942581555776377645273022383751668453798972686597508252346255784581937516456887139403913272028627816615989765674107811150549, -315555373549610110936611300557697533165678305785706820090997803224458831340516164253341792165364875022934960633477321964523292736015057396, -305110949969942509708476501184987489577179014604170478375121534850242328171945173078894244473882055486251548477289172882828506150442055998166, 404284049906139668949766287599319969661528324932255973349786828358396747511901995551281515776425141503706340907184506684568170093720672504688592, -40679954781516972688332736082625628836565898244613103067989244496180959855599957021355219872599656716183574084455495196657958993475853835871724714], [4536657138162728590783549628374765782622299885226028326159086776027, 66329457337138609352259120577306766260033076682557095150800039758093950096293700811675650, 5634429725672304837349687272873130073943648786848106706900874777137024186249170743262864513071813623789, -702195254472131558383233528471343843421159064394558270246169590688481679584949124211727113850136693465408867885075, 43912219474297760395122149417072426473905202719306116920222501992807049794644046215934967129692125305215894825486433405740, -1244557781027433114933446390321288421105914015246544233205857056233762499267395565665913347908476876025783419543316811055790912, -9051803495548344859413744977105354147854105796967032890290738415755848845456315445941391058454196325649604921065772683131892579231, 390692699684253407631353646093454074853891373478725346455650944123146032746783484940703121617556403913012377914560358345291858918980809, 378676677599792467030999095825730931205024389836019391483094406539187746506387376863089954062151347652510804706608986987629925089977537855, -3491656156160153086131503495249572487944699693110900242913070525641147773456472817177702075476906889754824040860619120693526624781854698828154, 2983256858614610130793966042734743395393400905372364695010496121408858060710833312388847060200188963624514461132617260051418225072475753549253838, -231741512759731301964343921644940430935254024444872884637925160634848695670780936259204680952282287280653184104433054575289904358790014605036640856], [403599506152053173565172720468330329390848164493731396285832173713, 68604316296084745672597056706211023993265938529530470134804217834185448830139618233391799, -23170985870772757226590783405832140291364018207768208120752495331026440205487939186702960166914112216498, -1664582543426582204889579833018251061055312898107932668010748987503661679914236708546520164502760293730745235672897, 120710434096475055675329977235777725724265697094313679388460754338935361818338539498838117398401115973238588835459732952736, 2787162882118369127296938027456765643314931955648122192250585399486163569987753641170242860768604192073169068103194134845605436, -8370495774714980524399536852908794534284726734429122270258555703268825329849316187073908965113766810844744434013122189059205417251, 206042725398930730654747135060078938687504676552824045100030507193764668380760919411143973288722896812845724451646769469113757603932833, 678290582366259702569985758818920134608268083358110090366001606891969554447525944633946164953849816246162862975183633952937563073449895723, -3453134256780975168180324896445458851410279871816824688132033600669252398281359338535873781962173265272799255447208869563981862010854378853997, 2810165962255361608315866444065058499798290078338335809443200603815052467325052639852625808966110823653363383224246607513207297882285424755340344, -232871333286460373282608237561021715204093598932070228175849610520442571289503588204639083185680059070500597312639908104174628748948907542713868170], [-64294637679940531134813924116800127240553626039457626945987711823866, -137212611248493797383486955179328520340205138518492565875897633444473349187608997596943581, -75252135801019385450002478667558809002682713848355486928128783098738899478676845729676267627435142786706, -1539332057745746651580360796830692097738686106671406143658144644764978416692750275907526329789030040449120408357022, 110163707839887946991707767409260923632910174135083801483522535680211744630197916712988418521924567959588566101562413000459, 5141741590763644369061211090309887029621859359166399669302729198076360801082465220711563754941047468147902259921164610054735954, 1183916024833995638048407367692838332499301245311254842535025749858517063248112438425364941236369355550226842097427623145714341667, -161232678065580940107040437433620822463692869802176001236616169283574115575766630476392382471480670881950849118931088589334784663791594, 411011998449477998704523915757199686910514058147115656974023710406783333903958819626001740686253074732783660612070068053512692398337938747, -514178467098320334777194175339376694077484422749580696819224204570121774105186399792718309361077884048637248730017409100700997369103887862444, 269355555450083452616501003217338255247798704290630020294900929083576252273936251746417677762221005065691306791667531282360322659533406332833774, -65632525729441791762395693881799023066380876812159061562419075184906269834763700631258916544748586801541631739242588657100226864367308183164579620], [-62625548475020841552908237063495787781748559919391918127993712520335, -842837290588737635728114011801331152597748163563147464956878434602495998821470745251260107, -119652907092401320725252538080996644472637429120134354413034669953194994855697611069725162059901012167040, 314724409679067246006172339718093242537995568543895636297584512052390927066886304924975711666719945971089675760640, 1073981876492043201202809558179916579923960985405979560648821347025202004441176179787657059272841520772312201499443393505, 3334335113582651932655143966068260687098778252800024420685411907277806438863254824405530212820495550843644978292203605623808077, 9553849782914408059139911896025240446305990777617831817918963019419934073259811101629128890958287995417379020874098398496504488565, -382798355272429809244479747300868176297341451628027880950109242508143267138225073450740357116722273102482888824783033101952644785144134, -113825822315699452670603524799218343966313248818547223701128829094653797011900332654662100315366116298195473152474331445568660061993477061, 2510119772094670000695536325718073938424249592298222455916036286274841084147049363816596488040358569531590560371321903142008571706540447557008, -2217712167338201361786997612176809881882198592726855045779143713137423653448693153570574203702416628443108316383617518204181014436351725992665498, 125014136170086432445858656928586938525050012506941597336175989368572497930787808194310464178518370131695737271442331026409850207045825544146824042], [307209031840330541350175507797247540797924320706197132490242555568980, -2063522356941390687830454675227992902961500705422412146744488199138508102611184100216287207, -77448087077765806168223315216158829635670692171400871666239290647528060635313462723180376311737099754153, 3038332440726134262339558480137211725294842442741101943650541113491535618217096504348946648414462700267813231953495, -131397432438740031231389552231079435671248644338537694018374995658350741202722250523138667867817206274401856058437199134130, -1731474590067686849366199885758988137663604500834639756969528500647171351654365336521520875969806985997060977767165846786192490, 7912012141727013758759325634716521361443928394855688159310928769060965366262684765253176241879967159392390816905947821444651968778, -263564900657220884352949644583717161001881226449563905814486754882033676156852395131123965817404323149894835017233110937235136218929242, -440801159907475475581545975770033943097361850082079089450844175531312533759896020988135897951093444865641253521143937057102789993697104408, 3032297218513427153218946271806231427532002677345505712394596729888709150543740791680136729527251208437049163372188497706234637507317908210560, -2528608451843910938396312452216639173765461282838156360566987081246735226748160400733685034186329267652891464669525129862453849960481030127363806, 199498574860750393939365203766287700370026333920142151131358632923414292507991234005340905450280899416560941076907427543499017633884550849909280992], [625154430936378580033075492709673316059075845066148056530680690345321, -2305853129465840264388868291551188396331451811678614214756648733782462291506928552629563531, 148099106236886698950571503898353688264602673912625321108055238249237949691609321736215997141371234102026, 4189623581345477862473832488548229216626763839103991476056596801118997062961496461709991485787567913909922669067314, -175057369115751659088479859904877571907210615526092858236984474963369503380734775793757198019978072727669862301999670467269, -5998643865123607238267273789575538160641639598788718409357758496511038614933809319928613834049563110676126547887666759062188581, -2027055500440165913960487966337856169449652221097485699045300902471902267637304182216976425460704139053123196882546010691244267199, 81742263706880711702544867811034286740254839218411766657259899252315063830155349550035742794442885619937980406103335154129617103184838, -366852830015672718324770945321978591482799288571812928995846588285652669638284664526257303299628159597251429517695764024771251474485303057, 943770320285295833340264770728685680738083205833497589594606578725581350794714309071104364611648651480556909548595852535920770915213822302882, -680032785078349889086127365969568134810462425568270463022567463634036772549788843507884048168993001230755970159346291234396853272287090803271274, 125866496537575470392285549467254751981369733770943137519683667196585877752872399855139559810283462032246586005286365517521072277825475122147804716], [-6140293127199670229410078802866745808814266835048780847810933830739600, 3155696345666075797490738290324034843155099973262290627433265871633584180919600835496682914, 557565975998518189846782955998485307580133329383990864041413658965489801954651076730539779055893550675323, 1503230118846675357589460201657856904117723825339063027428260855961431646348896446420756185054218054856286235797683, -75211759161297043247496678088813062425525876762747865524056210169651615622494696276124740257974601112201253090108631197360, -5534858416033056031168285915680661110113995231216376529433507170397805193180863492557747359999148380857013391911938081634358739, -9850942978005355315583920658097102943573904039925039359135998015362182312187295285662034515864491243320922817521723657529542638787, 339586596002517046848739262402236846955374973494735310312426427679618534366749348430912106544968180636549846063282780129943554461517941, -49941880789764085054758074297377118744939832672867823519090804116635333764521374339400063333162071003385113669672216136428447448840273521, -1594142629808450460292576311145330400617203414788265475904900688750162677127269469626165579505490873493877188188551927527935589228634547810164, 1448503049288506520884180161248003719767130606791517593476229003488634106682895955995882801422166944183096551177816866605773349239028477707753268, -19561905675726041797047942487612724382995226932044392067521945307662534077001200472203620992365458076863624122781662924770166952623945599078641432], [31770, -21156290327636081046317590878662160887913015125193160744881844558738111, 21260582340453246613941077757048230237514067376914178403598685442725179495986857454867195928, 886979701314190501385558517320769093617882851317599179023950415785435205464870667661556859164317179632381, -4341890566330441461905640712346708998743823764671331565021626459354559023616161500272775055787859684810037359468566, 104697057163807678150217509951767469942155789262671179704578125880725959615313173225819961775712332495735345042915063950662, -196812080061409114332241251715579379120391621550709189239315755108149548636340443833400991619168505845283075743528682077166059, -7498804087671519598433998941095253490306459441506300648282350834342456231703250013698000137732507395042577459555173781622882700809, 287961016357118649778919074182364113439233662769605889625050427544029027005080403604984961984340600324102086891220129695225223855997573, 206784431921210265713175383931018016488248153679021124764296810459170535785023689987758329640967286904058584254424451506701360625262640999, -2355078810846307196552845758819757253953557465104895863655273514111406377691999213814038191641280666586140736894150277124636262424100974695940, 2013840630288302475990395643162645627392917042687534997268521335126692824958044575649764969535040744421014158307152471839078701785250756170699666, -128890549794022006090689736912819383653727373204183413355567480529074356307550448638509552592701596734831946488249796434416187755524725898599549676], [-15533155369, 43490702549331250456746325703773633155768869312792209984796214398672891, 49902526409558592099322109893813191631663520969668786771865124133161105878086191443803517750, 553911677551934212304176435031038790696442876610893941650072928585331606936323697995528791508383833793659, -8649095538387901102323100047021399563343404877476151441371612701777502082269627437818013067687991432025963206926091, 219819512011683437998175635138119095645413834553001696361502508215521762319758483733179718684580646898657432942897783237840, 5771756709860600636619227425629067313567792810792382761818693574517181700844870540213248372090675434652275566299036583008083232, 2320323175198635907978022512257729580375504781167588568859217047159552844772474864690973969330382864682171747996693999334569765719, -8139463792770348508361051390010980459555526498732298614317528874279936219716125052272205313342284864399407012768973112921332833902030, 237416063751233537555029212009534728385317226091886080847219595124231302585371018848410060452362432108464713461016328101376715339619739972, -1007613118350091893659654278012839587572906684703004116527875438487963764636644704659410992738441061385615747894202438848064107726128667502082, 810453923555346383970951525741197168371736067576401380610631206544278738493176366096296395315787301329616587245311639065205797386739646101184658, -139392253042116992706136683823648643908410596063442600309167472162723057857058453979834234725492313587367567019673011718456554016802519821883766064], [1205247671053731, 285353738332841222112032663999754171408814656539263269744535415634606225, 50800580952574416274092026583982283377753127075603296465939384726678275125229987246755243357, -1009887630171113837174289755110274271899253415053720980903889551459941230901273181500853379135310335686153, -5762486657456604440026892357844659009655516426683131132725918931346031331362465074696423395379536834940210922735848, 161468484508736431396775852140295036975159741280849653649481981376124151291198128258990852404705290621751572433574684658149, 7168625334585806201403583403447290228791740171368596367087639858817669205853680331218870717423843567994466778847252417328106934, 9275974232786175897846244877254631040918502386560315439415303895405279981410835064462205048251403126924799774307371530678515458751, -272218985252313873994091001986058184616128563301033448959971864035626500910559937884788289448371945527966227363056780883461973686309471, 102783921764574550003016601545103429585200498233170666267199096639167818171468194264646603300950136956439693718259966549313379720073489109, 903964059378228250535789581512216420779737386948390177968173642572867244039848770602622648582906550951585714279542500137554356982535087138924, -821193975689960599809398963672343025030690604872662446210664481627643090518114683261612100640896960878239336723002412413198687050105402712178318, -59640527302394403942018356708448932385309189942498932538528839088029565401561757763848895345950675097267252997815605352754445268208860789442368020], [-4860145182012506291, 39767223122372717395965288029602159334977934614616634946060393056182777, -74854237959179524331928492453792835439086833491335357402739807456018197181942541323774537874, -3530200260550556184238533674142455525478029551859014160450615822158877942572153566796364807764584085411383, 4874018178592262939773054668285977596343344640260793416384428134815044751282233281154049891081442559501361908845802, -40255595640424068117675565141882724141006291754365529613637476031144899432928587303777748679812267562863081820024091269980, 2486819392030215110221011215013463753833257058585894440304175852370731905037050201751545410799337079108247155276423840576023137, 6509621913835496039900408306035136638031777637290985567511121435627631491941795654851139489749218410895100948509061643118782845853, -278345706258500878195729325559596754019234620414505749749632854783666102761913421740990987597932394051494896701735400146994674723245952, -37242630491735733788912657578389257187402298706497040042925932202864390432477196440666959361778769096978034923630334362936987436322563285, 1642326681674825463305178335168459418063764815700137829640252278821080291412019689421665047000540890440933048437910689451172384643797956771208, -1431506299544273971321028177171870806346356406784556088766321817411027878997387295041979597682101204390106462823614778662772832099794356174407502, 50747261616223208267934451873446713492139020521092879912403508862916000916277618658179367870904023909865114872745420461083241320984714391425021912], [29483476465650365673370, -2880514459812119449343341557148534451057164557995331613812370937963407389, -434344006542763216344261586749639788199541285454967414288357359756425173527983309257272313421, -5045582026233614446817240605574732545350567354335196629178989476846442599531670924510029253029776523274498, 15242116277771518970511523408848244567516224675233460659534974723752643484102211254563912249320314536133475260776942, -225937644041403766940261437318971940502484869953603725792537978877857786625901544851611862094383417673823973091987668708523, -4468356157872569543950464023309457119584847942856844365848717574819371354441412615302983509812307223607835158698779190091107035, -2399555420039509978367779127320260213173635837756936703711797550403140799235997106339086677052370471977265233227394077254559503982, -47485648740564947216919065433796742294196324639588335538045305649642784109486883479181233173489639184266483105096981773208590687898414, -90591046499352310296185815328815613793798471719579875629394419422179285730883983605860725690463080672039713897840664902506520654706431784, 835131209330466509709431001754646266427865214985525434242200011136506794067594580990092395684062437775703957400228692472427325679682593923972, -732826474899238237937584078684341399871125712560757032183535381029068133010348749656352628639753873169100649605339169768957755751446661316662100, 120023498342134378799728400042853046900784433832384045466308605872489864868187630108421168223420811972705149643952677234081866702602855284057749060], [6743644494648676297109958, -5819702599624084515923747739539592280674214733264389310029752105202659146, -903861398193278632245277310296532735686883701991567666268941381340350392406044035563215993720, -2253013426409933361307786199242605667035588640165903526444872310079861978011054786524437673586638608523172, 13577834766044690336115700972550032253641004443166865304752556988411655561469338923379230961303608502102198086764508, -234621019283926722494047439978886934250368877825442424499693343083415228701001480252659942934529945829125986109148288544445, -7734470178117568529707287107649991466693415841028475679218768332158575463204882420919818615238153495221477363365903138409528012, -7842223205564906106439796481261174055881088527448036937617733476392905211570936769011734024685638128719927375798122488913114101414, 195239789249573715745726098151114774438097468672319454931872528927704404312676609943876711700338541494474500596355363984343576791604094, -76282737407999536695853104961899719364057028451856199832189749529456361134414147370869701279207417489706637813909166610958323164253994505, -474009635456145989563061961533017841382390338209849684764522191186698713519509310646389597430077960098399088590768345894368855186348924203060, 394191997969394554760364264452631299783845561784842225039642971290421505991641919043871032731744183193133255255690117026282712011158144585987020, 103741591244800970704924405068910296761357036856844934490295535865294952366592876793437420058560102141634777275155093619358104570416899734720074528], [30474415508631101641578960346, 18260425393294310570941721455273099278604233122562821203436861623908411676, -721491879830452070315769373878165743811271187050634906700164316844758449485317270456532029223, 6810789787821386299338494979536378198370095392366621363794112556135886426985280383736324109529560132591052, -3796532686751333500421873101166034577723766320124170134773564336592857147746872648509810040800422982543006679412736, -46461440142264265731470648180628720478698734552317996020534263179771619399900937360070342906023420215281960819862948810792, -4458267588306140850707262258518589322846362087240100636538526611995278797108401582301089305085004362407450441218898261656803205, -4676538785613511755588620785646582875906989479947804934510343080243839493163749367075554046466582804875452658581843796492777682760, 241225803300628108654133349155329400224352070014458639790217248871428698273782637289981961711543694223221859796248063051969316950464986, -48588105801218555558323000796107811347362224084905275885034226957763109118026407255574281419947082980053010056297997206081444097764684482, -1044858772400408896170079043578404317023509030803424895553361393978438414951510674835347640780589537151011252064034453871831939085350275763893, 913298863009799213133045246882857811888618210537079125537738401084529469751433189960526570620899502506304291619490026980001537853822273772862368, 13211087787561114914427886896285896105928722167415767019903880993134353721484518392670532623238066472629512691270446445513245070238168304222378676], [16387994963983680399640704187753, 102513371059073012489529491374490889239989061380012130320288159076384179764, 1599917946026649944006222075667616871925509844075884169414878089598295258374804705446911661905, 18457928344726651542458876630567951244886500984608574943529612856015247076456703701731515730128196610174767, -24290598353370153205492333161185971374700752431111794292966966520499978704346500982249167277826543008421191750391386, 188694906709960012670424949796905169672326604132936457516041416814310280324258319837237313522873151403158188665305019476786, 2509253150684049114675960026571666011224129845257249591783505305161363614159353244327748580326554100421953874638286671795170761, 2761771075605921208851024970075707329262716345625186685118784726883788304028736353502799758428843904082309071796916274740224517292, 78984196658716558927224158386932961841826980417166845722915327923010897068028954274273878451773951706538381398374554726564639835584479, -22786903145713037576812637381327434656108185928647107048747443703647219088693121834057293608269400963849012776106619700550862570485154997, -576328926094465053555357780567803532136078419181017971986175067100594458589048312845313517685237134975799324703866102524270664492244918825088, 553668372497429422020000260710692436501163782721437016675537421768480187227279255056820304815547728115690891654449202589091103453687336160013102, -85792406164495944454232333536778311748498932913919728770148989783387100176337610824967786746735660098874851124746682659302326958606588766188548424], [7474561479850108450129628885744968, 103930267082988603992792003498498531244277892504503704720899764431947007837, 6940448945669415018740543734965606284154114412411676765636154369022306512194184043180473212485, 21343320241633782226800747456360249577140652092739570268953909714857296309932036765106583638185530254031110, -26207108216949514691475409695914412199578835322760306672202066857843316885554924444139380584616626434203602935567366, 272653735768478078262839798337100131821642747067036609428809583814850405561799197894978793536829637889860535492970101407597, 7136192188490365489257613506896004124232118735407101225977548975907487826837198254693640668885809034774395842076384571947018917, 6129608639436622410432662806745090482843375192152053693405809643104534841028065988051738428224542602544695744171204194312764714527, -122723311790166819720702303008416711451875703323347844143589063929430691874023247523121407800385319909160275297420893999294766634862800, 17216687799412068372661960237416770942233763555262501265016424260772887797984687228598430124586590068907327136954459838101214078166281428, 250545345065281061401779578731497395128469400100181879907024052203398506659031569245841692083865877084707359084569734112735076961813383774082, -150567735186209346480322185550592006758479408529815570538639110704098540231901102733059941186307205549229323194387154702968532502688376723757902, -116431252001239813072879049075514065875723488771223234411752506675516051039594354564089480095608417782100923855926816046635509046290365654430045700], [2140921292978331751091217065558398333, -542660459104130751085020627423249887517279394459356277914375468630420691882, 12025258563696589045835705547297237854870276228982124003677236793841796452249056311484286122716, 2277513803815920873717687562556902992926248012643522242542843706555330221196719270525887794582628809680814, 78033590245262567032420930089055333028133367348290985060247072972630471268260280069355072851737593943422941244202, 130547008017115142139648359531320778356579612894454572352530442738206500876604156902687765395396776228758192137828051971502, 5579637671768505709262582365975015797424441346142895012283211231162320589787658976613047318379421307071406467529753802692991914, 2365374937874732348738961132507820807655106529223093497212063235103613795333644321682435530746376954962018880969391730009906055308, -188069838603746347968794255264179038389171455609783045379487359881868896977330270704737372231686712026256765493116106001612403321755693, 65950732410561723952308827357513117982899501934568425593242920533926085138226371738490442264281427545222894732938295870146629370806632145, 619352389221057970333836735430491955415897673485672134287092213091446255725686398219160669953842394843023216447191228178588313226312710429758, -524952198458078863898630222640719934712093066190551176374916379955745882161466620575835137940424007339531796802833542108729638785979206300227262, -53128875727791432233758846181858084587921335307688351904483290157667676734241724478754853945305998217127142558275106538563495570556256868606386864], [425987844582968510671027862679681392949, -2134240617808747565520374819123075725652521896572789063804054945578767401944, 5762598619991352816927126721147269601995891331914335273424495522968425193868287724125519274465, -39010647079170110132744945448252021100089379318944146520788442429676504757640262343346714248546935226379943, 35957993100706407126041937143123723431447345100006327010281208819629470631160113779878000205306075181125594484972557, -119668258532995461092164998746280545234740494360416977379794873113251513737964010772171530151672330201237423441545630573171, -509006066464300634826212313195318510212163747488935639791549959669702862704407456320968617746698017873411689083432901464633208, -3538908363079727648632617921961908640315742590913797190293148709165479962597356895341527998572302797590641829475039417161925507108, -86934991479940263389920721998632115849180454869246361246144336807023474492579807761614710779126409834676664389151716099203246152863545, 82307701279190607620143173799697635442036453245672093881481456376941457535535718380805763314791952564473791799087878400227883033454143010, 339505774613031474430017306414344442981431032594569995724643698116181567729572925141858491398434600748756032535542107226380632680174704231734, -363147052863580628461439342632651651841290160397227945397416481409230197061202143991688789984604746034280426226091798865675123648724929242160638, 51333595324599672948432097409240168514329163089088806900439648656412775381118552006566294227617518936412096359485177647894915564729824741534786308], [59737398300416796694695859864081213871488, -1794688068804499696655901828573695222086673226948615158577052592452857704091, -26988249612336482649901020247794931831973383487292406860932561694248743490981554373019804425939, -75993634322697169079928727757217363876536543293992602563296207251105469708224140183165509920577036220739159, 44883476132464456553274135368301324155875724464205712193630312185601820207775257138283749161261219456112391604178142, -266637535114457683139615848674964109644364874265333897228348956003129579184413770423344923006259539291303983891809327637386, -5684330844210750498429612298501789407631120420628212337827174928246662054878858366673800817828515941998703169026385540818137104, -4754296509921430221897961282787420803232676105374099356502560041361603017283908522943330474113116479751490894394650596003334263350, 64794117550467286987819918242203103956483017073314675396409862142639006138017824567316070731288003703516824602833215595311346903262106, 36063655627230192762852181570134735266584350632338003145700023300638369784409457944919826425271122931757090244479647990025411087200601308, -150729599612236259418322359868131345638095276858589969674204122097558323814160771303672665573264299214541684636184293573952509194843977991024, 35857347617116724753570394898467652225839868025422752242614006647466796979891262250855206436049230925152294466379088152318104429659523131678912, 107632063410238192943674188762831740347923094601935787645256541365284880636037332218730412097691129932790166043518366975116559209069211780461344936], [6019683646608448822270366141601326369204494, 8606762271174203405657093166130289305993781133090166988070189981856574682750, -84523443405152973958112310063516991471708396581719123381146206205471990963189906213272841796216, -61480088561143672652695791072706927963039006055614625906561136832931846884510286626673826088694481772134039, 7609071321309918483282229419294495745443741645305826902510759188955927181710276485547669484590061297908823261666026, -188957218529074269705592638182124254966988785624454641921553689166797598044380469744646404212936400081314061811439248937044, -5679827332454210417658349105191759511088885217123218392045107824022382645841359567001291954466816424703744882614599325739821057, -289037162430241394848243616927881617430015299166954817711670901720700116550562802238345869550782465029771519945136621741635148237, 131613263674719670450936946977020588110747217371355948887257558508578011543532675517602942270012431304975820479999601457360979519482718, -45596790072444568822743128869165669980108011971186037536492333502004551161876809639904571693528624958411367540476631458565402359068232070, -351812126319664215333961805104317727701069230357544581100978531039633886411810061760835878109511998071633112111836808701682760817551133290976, 272427889038562520994770922702358631967781687563501368276239946431332168827283637996287174098249793137548062043011465698441537115294096372041890, 69312548536001009201478948765869582213371878795998167086595110918676997262240956164316896858926481269327221035776305144541146824272795283185720588], [442232208581821026122022952567887788448771521, 32762981463712700066376073196627183005681485988885961445091509188434305534985, -113867884286595480156034520543490269260225953068209942554318148539572131868342505282866463603294, 34254018504966545850479168355769981746900176831544326292446736798828734797347981365821932408067231836425166, -49687089538987967137767790138241831858787761887217270709198561765920245837560318336120500386519001816344324215665280, 40730040435077541767186648441737701135541831245664640863655147107222398327409835373023145065021096569177950879903685033357, -1012942253300168960821963237648276646934213421832780585150509109720860473075249097477320626378137821104163603845851957619078728, 4400598885913829828053442725370743278343267308515075461103118523969065812287947748577650407261213574328937292481538416714684478975, 77345113898747803321246490994085011429457082639724616393181186032418008660108106401635144047699015578941415488343718850375791372055625, -93927123795527711109911161236071603324109789285191563951259916019712921302331590595466352042058673703308432748444039813579847241755490941, -172245387418052028691360786956475940356302331483400552605598666015875850417878716435057773982823532501844208775967890858412840679397805370002, 211528823231926130463675964218914488226253177734887459966905393159358476880856750778409772432968947605025394298505421658423716641992454245085042, -24747142332965915739309021498937868278745281106993188884190030887989148654620765141244417103998263708956173465286324347634011310772519131840319424], [23959405678764469718796740367409928127509471756, 39462605963086697493186416774446318601307297786805678058445973968691092722162, -1444863830103928423503716530345175708693019929055116070944330510353338042454105289704856900746, 171769872775337416802365580216753640974694735320984907302043938668234244540797398612559562693164074940139260, -70048640641015900497740190351563495156426251556766437739925910043034569510701143883267746615260767924129675742490222, 223418353459221749805478498356805829133297822875436702969037308792802943976096063447554463582174103037818543224663691996254, 3899844722422613400122295215802042540975234577335670331458725492605898773877577510935454832712869890431268642587626096216015159, 3947007203222488642141859622704923479823132262630459735170635954786649893418576915939593527259968956546824303116977648264993381068, -25686715232954475316884171923823338721415338549775428431348848227684741055564110955630388158780317466900537706043713588348578103925071, -64806787236104131642483400951113846518852906000771033507029701405644317792329165336938031360103171880347570685488134323366204458367198748, 106344740782527365685359383778367566564462035983399955761818925237763723222510338969343211800255908866211650505221556427885647837387221820269, 6434908151823436748551055922818235572205977908446665609381622563277198518528653058140998338288305754236899719489025255261013662804591607809014, -87983258255643561857337158754164522301940979297203720035535723909890785129272204747878380796542323665108018406743003470330263761470823505448663643], [965662915435803875846458407997358009752402069970, -86088127534196467581731854043513620491964586469262689275446342632472591561283, 341087068162245420452213062996028786897383507937673365554330191906346039960908147291597582755672, 230306395867970073307426171638432801047209517904813595824855424012396701632296193509696768873134743810538506, -20554863148600120848618635966962949167021296887500352959864998538710168977968381492588238890896880021422889013246771, 209961985603317337374091278379491910488552649062033778077091933332570855171052203679728570995949473378344761718119726431475, 4950867502298761787709094004076009171806819434783937293786784521676942747120641810766539620897340788588088346224909307600452243, -996701129295777056975543059009929747059793602891875686678968141219563125066690756001650025577158800004265243183322676414370968238, -82126151031275099262138690259821420736357127188832144924507978149589796611544599923610210494603139970484278585293739708798383731464897, 15938006046839669610364018923200056416106727645463326299162762899354510261874539629165493819198178895630539894994205289550070189326133176, 197476395386838370872513923602015999702368447935448014889086876636266600851433155774620605399525250127884079479984476465650429301213523230615, -127684189515134601213842171344989456668443163496752083992051998848534370062944593349091667880518489662668056970072192293800946958860163308323187, -67921877336428881767697435639173975375181238857137331241817456485738077618937267831544368118386382272269859024545255487137372306928230209347091898], [29122595289343943242938984299013809682645839120540, -602651344323069379120687962051561170327978422874213802546571120684327480679451, 767788075961488181579584091874910822806825869041445759431011293569950996081772188037752616182812, 84303213547144547243577869234978270915879936240369285391558628885128661318890437335796233670491535415767197, 63643997515314643998819040292584245744485858124755750976874554472318731984907053465740531828129435662670154727375247, 26306263418487754710775494106661006830166172952850541995512405577726849669176216728373489831367620862606022363037453922918, 1819138136074191191799884692520191385172321356941311533617533428862556496996539145548145660208449045825013842498018004417919933, -4863475642446052001092780475812569457993820216655158092674451552839959913546902521535029292083918780025170372933344695956491790529, -58697931156389650826550100602756980686298995639622445195769791802395497707215833331375241923231574952429241665721655633399995816339458, 76772262408089345255009797371735047280080143393618177395925073146792757317919683745357780825028287036968352316553997721709680746268668298, 75560634326294991652659650617030625501602476239995696618770456173769016465381363476509350765596959265988048582144385171609627571757503651752, -111947529586541798543520865769993270164705311671699984244091009747039188025065348616107465421655621108247595643561943340354715997621667786938535, 8133656996334800181473777541802498602818835512167746487860580989543647748964001468719476905009808648382355297657985107981318462608841825127444339], [658905497010986276201783110484008527255697161231061, -1697448312589471147424811078008626025824842722848466717401415803617666586054010, 715093183106189443535248981506204790903334992247718305437350011670696742035387520685295881840172, -253602697085115056419852532776017658984347409029274091527437263943640871828663039609362448522289001718475686, 100156093898233662965386308446310677143509642710682368579297404921934778302002199472064530967868983149208940025989158, -160454871612568509281576518592774354527901600776992117953200182272419918709046328595616363326135646228357755250608798878636, -2264039039386065082563292632194732520037449469337891337992890621193966160894019261770539526354987922683919156516946431191732671, -3529511325709426843821940154206053159974650305188282409889155069646974656640389632490015324150160157593514407697018619102280914743, 4074523682227645298067273116625512036078547073445121846214955232606927396256200636398159508413012913525595911249374235037241965637350, 68373291793864713158567007968355362611235264294804214360239540062066640011794550434453291335411113459236023143534289190232952069570646147, -79259239059428528565210857478947397784548221859793464337557624608680551190892273178910573997562951471732540211251637066064844852956791141422, -16400771551752726383425066287593555609948083077218299867208955517758813542959929586420918355334251804486775469183162231503832179798828137146316, 65682482766751764345991810666436293989271543388379372484722950225570951694804308781745941676653311099780808262737621522381497569127848737280499212], [11166647107482988955460149931287632661888737691781068, -1213960724600323597665921934937850940797485434250780229221303813814764688490916, -579518917120315817794473731576955605919068429740916652955353458791395982418354460602253398713431, -546451302145297396248810298876789914550850898957456359092449481170294746408277098174969250598683392365464139, 38991760351659711031679856953332110262451141488441674556430210887625409146659741564494317017486261067175483003594151, -195868341770447797251785400236139506000007288281025399113302456837654557273740687076770852821257112711147777928456129451413, -3784620359895133533980727028416489603019326495765571439276877899270703783931220467307983159281549129258087743383820520218094678, 1383283953058285583714345579422505089419943060969789113858665245400111566352437322562045897631068094947431151189243633312201892300, 45141479218345474723906715554957993246787394944446828750684595679695961373809244012023322115243509117815274601639466024366576576542780, 6268856034985782993625809438617483000526675639883468178190826794230796870144380280553556015702761702131302140697156514966395369637657591, -111737518820010454776826345561281930171091403881309686693380516485887696107816742909755158693806315617395230772752961383540108536853931378431, 53946862133408677446664767611124967180290599095712150501108480341899112028845295841534597748135693628304755505161827983740152239802998296716123, 56707153836668399152817541298664865552212067470398173596104109604210425974827926413560461882958337928446394533458321096478365146148074435695345503], [140597850080287886291476616536150414289703385859825670, 12532488174602468673092141133034460629702573674212531344830033045718032804685866, -3136334705414552159223773184228204790982627394957600625105503695307222017571855682747906523935822, -449618051049880685608499878335598358702004311409160383126864244453188242298542943461964696171398480514215750, -74882697019356454093635786868036501100657869245141208951768182058133070529574166356218924911214250380176296285899245, -68190628748822739864381216084020368892449051892560821427956173950258898673605468685772657166818720223775306746454775072651, -1965411442906785041236073274410291518224467862243812742232635303295013675837517144343998585049103217909149517155062663974236487, 4658244186768608186052198703157683633445126471771893318080853382998255418588904333709857912125106192533694234802461323042094001119, 38719049352737833980596563369791625018811851340693252467678189160076445971641109114292547901837873045524933076533839662892730161278080, -50252097101221014863836353402654392690477686211007337085955076493078491332441676133142320216049066987046710081569331446950362348021546311, -29048450166999462941748688394141251563556153824763974206650186942068049194547403092521899960692810997462227910986946388855055566360199021888, 55827474175413622351908227562554815111894203493240834796832159920220038496217525368053857935790621916431246454788372620814586206635108823230282, 108670305891607224574640958788052904483954412191327528495315004431145914388759037464680372060825857826285926137044688121090023460878554127553150], [1287657420481957324144186999826644713437582347926880795, 61429575329673688192109753023223982180953560233165087249222566344951973046428020, -4975388556885378677591773926320656986441428650739187132469087358496860357330118651437647699936709, 168673127107182722294842897788685301280518270740858556366424269343219663703407842404883412681567876618071570, -130951488533503609577493528870013764396554648543849536562709832749311810280757888112500061095623566627738538432249785, 96897196453857366863873598254791243064739057234576548006036872495078430001065080878810736614911010701831408694990002154131, 1055927762297725377532898856487638919992626721807053648085334302276014842208621482649160923726648452430644738699964550301823959, 3178225435924236677976761007769226838542878536855513452189910866394371365569931172904455440422485823965320241508448886681254939934, 4768028404794497448141890611184800373778921225427359917603812522137542841455348883248353433475448097720434578960725218822129965868668, -55974512790375395618660425522821332651795341223709725366136802465045397299942288739998539054579467848730731691536264795966723893008967698, 56049897307088986611427385727585150798052773479344458617814988987164070897431464300866674770889868940094833440317487058060220902899088505125, 15498264538508476224558876795131401314509116680190418446589339333594764384755393918109197574481102765064995172872516332772096835868994304021899, -45594523349778167380217631942525718753461005201154492409817124823133862918494499525824190037145914190935008048570645513968705491230522482864631699], [8124687758418656638374734299757146208694539766872826631, 107380889232740875984583962911577618799714372050181896956413950043919158665445523, -2153707352449151605385004768764699906293039773862716338576233922244126410672531320790199098615964, 949357917087159258593293880289053733026123703645305630777376819203035609631465618874770819683221575595132662, -60940204745831296714051588677516672157348096321824013666654137376299998703164603310565754259181723722698647862003020, 158923759983115579847468313649938492744539032370909006442003975020485251327418582650240103632933227731620227507548509195877, 2570385794750021236302360256125518023707008538285940556689238299663209102960295170780975856924846754979626841250856360229505949, -1143651628687944992771854555251081190522149407438197734209317090467579074022082781087749455819965487930523162528525513344167956655, -21370107212975348630842247017883277630580385059606048900600418134267767152473977728841534704654030641837013613902893331585254715863117, -16297155526786732363165452855928576364112728429945355990386222155980937999822348292626392403727031620637497059457836047267637673495966742, 63508808382829963929713637642528488807706891304276617518392433180092092076087963891981647646230589403379166012352955333215372653486135585584, -20498684990307679403392681717737316596769098084523577563306744870554818282494944075933080711929687680199249760617975094413936968567642375269805, -42204599757103282615468889043454793691690548638953237777025956507547488858011038762039367141235764910526746903514579396381801844215880399560961640], [29373371794987915843803249121676202835452013023258628565, -173900865675998459092954686976397532628175277443334226408811764385303727522049160, 7961850708024226544794365020535603337822061879111928132755599422250326307851653152865100956621492, 1159828490543576248303562013291515793322029482501942033616264008954148140857100809946345710809498437913120859, 80467505915186532830253987691056826016260354659613925677312165828717854532608832872301320094179513604409314961437186, 82970425732404234958501842940218260981814922291109715106210369697237406400105337833153421829982465720813724252050317789431, 1682229240859109789078126830788654934553248806507998048890120016575980456412441756479770027698395343728117235521163443336541820, -3864610863692373278135221818499129059233878523218095643250880248048171167393442000545615520394020422058671656001482150110172465004, -22302251401172921811633520931245430055563354023191365297321861996080996790303078242902616169753942872444105929226346895485552787343510, 26918272875194950912788768044953508844977864659504014472284037893853071869818551441590652464988995512412570580901548815287323116889007904, 10407257510368470524017246285439394136129156355566725053237218071302877884756524120148366681193953641081821136019702627092756571196455521377, -27945206015134997896288543458063269583231605974151772043333413499503009754052235807557002204090008333159264020798364690406555548609710219946823, -2910592496681955373992097882602750408993623947221420252078997001335732335974248600401797561906181977043165123370711733818676809043931938988799794], [-8383015443584478032945719045663192189287260743945108280, -1481980752533778994993732665967494648342944870464359970464346960988803792623558994, 20707718418119284046490242003355834952729175961278341995551176831543157389468951951501023831277523, 299973754416099408840537485927465205060724395473735801050172982809832410230099226790305672081052937806843169, 156174842318354066386229247860355832173887412228354453689999604455062241673034642087796894613599000600594782742243535, -46232119770301996483465579361718301541732421018399580490421273796122895435596189708802151511133801612720158990568128551871, -328593802209295594091760267039715674582480371015213802269469644213816455778063340991669263336282910632593253386065886475732569, -2687219662803277532438515076856832685569795839176542067602269013049036780748552804144385336418223791649342920006004858812684944792, -6304278012815214031015476239209505038592829867673739712493568896339157818505440281498603863350308154247670502741300850352249180975422, 38247278776115682008505029838615452397554452029147375907353303326134675751328431520559813891996148884463815175546399516092766180553322091, -35719199358689261407502669635543932721024479596752013263763650458124655758456218216922852747237738557094303806762635680580003227116090817241, -12352797080483893547539593674721999697012889139459573367946097537130052452919409912356090792122187087397241014591819839616090200782654600812079, 29757462488311788808537658169057411348959251424480977409520830106556698551105223917238751087207428238819966751507166992564627823125640188721363812], [-791416511757455630992461350626804974431433460823830246350, -3394678037830746529757676911915028306874244694440093150852091557017390596280579170, 21118881538431590664266843387420898409166623473046141979178310465875059397780925317381132794752520, -1234888715256116297484611845756664985453090417643984964372931205676432062117437821352999661432796867297218179, 82007690947750528357035988248194060346165149801210312048328106314496457223072043206367225562671448195360310430411085, -114119697013091405501816247658550155846994121419542575730671181348096420533296990936544830344953102445063550825578253287352, -1562894603442931231006222721518275351526138316907527751327852371047856605741875102514813352318991278414939051878318459631931100, 671068651198125729711709464359864061201321038443435210171069194213950002442203472888093713161299005948177464775121767289179969461, 8303524106360105511622639848697039157502277108925385759875326167242599347375192719594098280846823767245123330631563873869082519912172, 16816686103828399968972755923744484514120979747366919220227922962322244215832983147440152588955101265906827270357998479562091958693407321, -35408479678678957765704282206514271013577076992314012528096948883103554954769106207368850521802757660021078870477404678821336114487121256716, 7075772881303514718441498427292307039493572375597544874903271942620087742227260564979020030050148980350435192552308713292755510955643562093876, 28611924924342172437530912769371656984545187883446906986322676994516935385204482326808194991212632203439373111977843432341749065622625214614670234], [-4649113100214892655675982932734807196637761220989549015891, 425463588893874874844756342493146450151583337814928243170500990493060808845714417, -7316702663738189284670430479526329759289833998617943978195678525601761769133589833431520517202563, -2162560576006812865231534785647624672536192996721733577598928460825420240034219080573754194985218670262522032, -78908399245845905376885989573058736290887947243937962644995212431723066569769454810866466669463760135859400128993821, -77186771425873340095787278731039354248224784117383898509678217778319602606907271945554190247715771218425567182195630104384, -1227155354654225011235535294840614026086985731594964177373155886216614522024922282088152430845563180132954167682533595559061798, 2790560367480874374939421952378828388159288536815323434965331213563025669763107272126855514005823382209033302903786844079012473892, 11167062918480470991461138151973234461344501711525389700176627559833476972656682886000131879244983456530526602692465498897932369040471, -11494727449876354748126167477433036960055188377791373319828928765959990029199219237722053872666880698684571462852604407184760715312053278, -4135971396552349579750131517290360191671162912130057307278914079007913465577866231389519010285178898407609067434613652149432668950099158493, 15199351155264279909385313696170834036282801333783093018759201551422327904119049115607212624343729515131523609193986056575339238350044315626348, 2961042572521705416748918847566365352227463850689366290342641159683075948659674526238962785881861563728861879982188460179892496847117684833684632], [-10782480606552334795964567352281777836254431241602743991986, 24891598177648587861904939068244447865408396136386480481743021572979878266856568926, -60280689703288828850705794309149290724291212777470756596972336774738478073293113544218342490210960, -1304562106572756925819519996205620662990862038339047969958630996574107977912197109047197525382515201801857378, -169710332542380198550383855629882632347809138125751855662132960439025299796836972448875816443434400578744582736372717, 13536656013266453511985112996976260436501650655971113115026889030860659126997905937801824982937789972250197962647621034245, -15069224875349335028431758495444950532345567103172107335178542954644333595677655959733280762831068865010584611115072287373861, 2051932252157613722067858502629799251624672691183796201669568395478490023748083627164811249862306471321805204349717497261735048943, 4841722532009156742682315117699555426007578096297321593536871878493171843011428935481795426988878192119865712725726961230144634449693, -22417525214201984909429631646478064017987934235582308536768808892473290206062424365665966215871966016215032012319396199487472549049905459, 20159026034979268282889348000925837218692896376554662932762782837761403047933622324889786301615385087941535255477743386606413428392391320712, 9340159614924766808217084495693037819670902432414383491189343794289059315463360673143478014600180862141561664568032687853717311119275066401556, -18385781792030682472095804658550892356436326494618927526542644797710688798061463897562520352336334452524900540436503276518250677693659461748479624], [23773261432861997748989996378875943845578210496137368578884, 69467284867059624598980266581274969417618470603446430549770690414737564306764342581, -93523602840796737185627528828876130566763810865689974816867708727781107385605325542010991555355629, 1117878982202377117662203113172624354225007844318754521130173768216958925159131293994828405765934367908100809, -96757259410592770727249829339152116502205268780653514168017382603827767560079832676327255128346977183006672569346043, 73202380614604821648481553685496458197639297920696391294545049723809221742243839672600631613997121777136072558413590220811, 854747915663742828769780994351169417591225329093146560065568879742816530021089588516127655756139245483653751643952939540398837, -255420618381824330675329764899419923352593535813824351252843155216846244563548145655730667533506746680114936485763426730182436426, -2301767014991435233568990776085517582947564142359254356131784500588987821336544377110953101378729267123754912671243180172552794935167, -12699169296978623356394671492044637363145715399198664408843476660044775859388564550484058273527709378819013293481150853946564985938606180, 18822211844338457167296577765300262559332292865598147505128082185682403288131700901486413291084205472998479439336245232428873242015466694961, -2398697086122856250496142220118806846296762901154902180742431606106309382147526154790026543893999619133994490343597115622972644146195402385509, -17877744276901879180004801716159457956914147621671832581570952598558679992147636798437746921531311646535086516822917135432679955856529662699699200], [288035589012716726528124575022047598942128677483765148429002, 40601572585591295703696997886197804452094812414917847143694351949342684351082604555, -39539583732736424478107675572707497714816843977419027564840918714122513257014056984776275831422054, 3199819273525106445815258991711561188673721036937100760492256457087538910452191281059935590689017518560415975, 70887248262839535229255242247117644042091558974142129027913267807012095422850272720466495421090334153133063132547880, 60604969423468140397360227719789761112154450767547094711954561664010050345214360198145206779850227533884000583323233397254, 787009037652020458908829576305362153563519687864810004075653085546887684311364806069585133721301079543952399512306953715894639, -1759820089393126908233461367248641348176101704827860526712715695381114856712303878485869155629972005125121749189217052895066644632, -4790873167623795977996723542661906170102783634451241693153599038173523212552627906554525817765803212606609527162934304176409021873751, 3467981473660699415944769335637364479668487447578754993385687981157762946666928862463545961695414207829124226404968104135853291906240097, 2192871487849679116820284520199809826235108386200441799394220693030610053543943738807036932487977651077049673383788877345356497699916911152, -9309573341779908917275954004778881710362604214003957870074757766907391287641335795596208027674023960380398384319419716757551886599923952636873, -2064626817421508709856405995867163187789202721792019818828422870986725641769097042166797309083903545886769102944365232615800594742883063545281972], [1069813318369527183688390025961126454072081184265132716599866, -300794306150457003036857154750057377521080416995857044027674639648642509034713998052, 123303049895614428987052911719311766327566211149929802857496849382257198806301391862073837768587909, 2777667979531946256149817307344681671895003031853286053445502152329213504304857557017765590970182625291623021, 168084602783712772180230141663505912645537209701306829520155101384377558635326600525995496168359181848834156423830686, 2970268494788974824384674622820673019145378022740996368607405583267325743730383261668732189652267640555465812714125716724, 121851954936214229988575987954431892480742987866516684662963322887361422644996686514011315977442820002468366860009228793035438, -1392379684767079087482199870524234843329315128477789247695708293663167486336516954247315293418575649137860749831998786324389673902, -2883669167649247042277423165185725532503530143281406435874120036910491628142032957526204486099561088248713144614450496017954188448262, 11368423206552857652067417624602721870194506903139867858379515232919779622111677148702106237200342473357373589200925226372658365045056107, -10024799266991618525648215813167315203978284903198420630119261859183916936130857098492090146150923349790499314240611785775364524301392976625, -6768123625763298061688964778094148173522238299059379816588040942191560111106616374710560511344407810733700981014915214285093607821419680308949, 10796234433035231377697757637777515603831457461246277139581261868046911093999450484469071448250986157079815448358857827203853078574953529239349328], [1538914331245227031395152889284514696417051193196573825097469, -1034365617784823989137774752019929903926649691180555935503478837513828605086688758768, 291594365451005892543752067324238557908136831282138936940219496473849462540098004918201485828189341, -402763528298512788057911442014766446428709959070508802072369197258128807923506692354083031949979471121560052, 101061426582092345934485248619045724479611913631570333592500382704582643708414905651084659978234579822915181612320455, -42149541895130397515151373034639263152057886489496758867708261234902228979868162848454119635183966973175770316039570163044, -421657049612151098041034180614636880398423672303172605640311753319105192381332502841820341279022867556837978731445710041296246, 9786616152021495682955118837920476505840539295096254663683861236691843993783510454146631637337826357515097671104961311582927175, 141374433830078424181521110148974894624091093548603161449334028013385685835219128998151058991757168241730588880292993410373626896730, 7797733796721371289967739901540333006545139554232918743460641149863509351598639469113769040882670757552437376578207177770456949926401790, -9342345353536572469633193772559970019158969288004968309639319363864580987634910833852547477306446045498206927801690645988604249514467346287, 1024221677520003166613467063189168143566965601035449207329944727954841388441291689980086349283547661910231231384683304022384874984564341227881, 10366035605710534133112233524987059976452612674751033515049195482435621116603740996821210350361584901102270497401074368392513104400467004598092669], [-3609169070943387985958090255138832274569977138184123592047751, -1075697334612619693645387411299543048829193618393487809416145585855627393545525368202, 250496711874471055601038723654652533071449797564443920387889672816396832773617876283323992270078775, -3894185486634969306927806078755831125362689575992197097317726209525422943227611819746868336140800019990183415, -58790247896080172491210917119319481444103124109871127830590543506086987316434102592831042620482821328186450033259319, -41724397214335731947232996532256644298618040653453620906192747407270130783106076229590438324748452628435196077516069204099, -451142858646431703824323660258251534243154411453002339388478783444843752393509297949423869839852410224664883577130612323446644, 968526600819831171051907153859129131582388720147305831861876239704219828692546433892062041090683013680656457088605016094896443411, 1706435743991704844005842002587653914776954003803209367529882611973622338794838565503390537383053927966269077386036158270033459137826, -290656282089264834160707571240152906612354927049746695096362655171687305375234356788576014807021729526882517921332647401049003730366851, -1411710912130264217663141903964120615151506417158670620721507539334950812626218054305172131794492787127773664732595800400477519740600686827, 6136800591288126040365209786811837971234872304677002668343742031485093304817047586982614517986721681785238785168480480772788140448667025380623, 1141463103717167770296235290448074138869633027927946818502254917438832310298092417292708510917763554678001889343981206476793687385564239511951078], [-23156216353865322340660924164488637507389434493806557237125143, 2602177091684633242565334762175177869470787916753607309250546208834855112849691213517, -144712232151343767550602181948587681080158659018681582203239665126403063798255509019171238913525734, -4379961133293585118633573657339921955083087033018997279185549305435381125376230339943389383704781070616833173, -151879791619563934410674533869527501369502165513536241888290027019301319225725019936510868587020114002343818640668781, -8407812864576824083536760227762633790258538490172522448793999121124164303940724825054853127869646103004171697693943079228, -117408729585950515537920569710156871364055381015122573280389902080342407073041560943233958117125108380363520534912293893469207, 834284213714659906408826937149441016828664675775116748722632667878839960370203795991953485908352090919288406665109331877153144763, 1424966538350234618088373441843839447642023875929568007291036705079520854197850733332304680536152188186176255201994654331596436814130, -4965787470243534169479511074218832362261379032519366115835264069931230380119818779987327331771172978010931658744685123373142043117599716, 4384118419909515917971934744998352812129763233318460567564780667775643533634638895161305165620781200282720711007893390339978943331839319702, 4614918179189640903434778906008342540780869883923880222999097550487459199256520687480472012846338174619843377442279078867867619718798813749564, -6035335058800870775298909802153984809616046512749752674903173923872099076427177930506916722268875114244430411261738399118710216348949158036212801], [-40228332888474381450609483843332633587726442220836337077238477, 11828602205073928596272402280165042094964418060232889619859559710718947317354161448872, -708922388048979630184354765898152765704398647901877198451681873904176408953938976659986139417396945, -848719637768297997668755052631852770724547076503311899731099025122513199138883312766276597129271616143565816, -94004744380030367839983390766904245908024584622852126568216089464670070887547730650447253757776526496036003102535101, 21826068793076095892571866409248638117640767659865658985124041465584479781009937254951085136756312186941129068817918316229, 187954141777616873216092391133809072443328596078841889833852403796245327089902760304078018844029859632185624563279872898583500, 82651378142241636378663375173919782347369453854793650786223627945933748249599950314868292212764343830999862816043863940406724061, 336959546838672578996971708663855248936930336744846496190875217777905597965660042549053160572591592913123042440106825600312981650518, -4011032145860471337664162370615146673974296915293414488641206080372441683812300450843518119077455035141421314435755092221561021278745121, 4290573237534542143326960935870000450710440632832235124388934245506465374604042476281936298314302270278843599749699808970305117076215000028, -669309971777137589427080232292209615590718469436113057255700529470934840356746580713777125387822918640862456644617400877014967784163510410343, -5599407637099148330617738046125929111677729388414490915280259611379718715133385037698031263114635280861995914083211589572214736644013598047717956], [31281928589728384776320165175622597010012761651704287638423910, 16604705151464463177620823055533417248132697458898929448582346824220044538859208335901, -874695734413483224406391694236842098680902388303090356818650020909305367551445633687041283933297002, 3946656351866487710564941796386101362066706933408581911080560254523493350806614912643939045779346857417418280, 45476398681141511855886843823043502553775238956838751478598583839211707873097247458604865431256260150106720528662448, 25668914744922539465565629121707289446650765450151689319372003706026184449392914877121851482231475944529526996493299101387, 233562660752297633598968532936403279928976330085344636843215761954368915334250480641246402214762102794649532730244240591211749, -461593779853423953167252817462546993377823500533403315967405712526237075998061312831733965327634414889344524469939042516361934162, -468738505623711510808726542603156869237985643181276251935542190129959120494797516762953932459590242309556764878236511214196653842738, -484592734798678381123189524435677421702854808388995538736051516616037826617836719289683380169478698445920204228526038250686737265002390, 903349595370788535241761204143425953116254908660437312026902424813488894251765384504777661783433546302722424354575142352206722303547524104, -4041904484992937648934961071915733885402658063005254520266282727845722599865292494306943325444153988038059041466078543340034238080255019843446, -505233326356041671713219547822219580293788504059374589184898144602104340716715338817519526536410357538699636053178721235926372575784194074070743], [65859189166283305199509401043173868264017958673547682622106234, -13904539716075470915720856346687188771165778491933995110440357244160227583380465051212, -104681867278249437794652902836526042617740027030268728959102844624672210080528219014892998219163738, 5623805631070030845991011064761474573773752081027343991113348494429760109106597343056986392060271804796122201, 125333435516340006324189353959095267235589929685167419690100223422636012661423738944660815039615200937061943367645702, 8068670754303269056503657531617192295064100011324154775074127250087386046948698770955108667419534501305779312272744628139, 79862264037771524298593084014319420885812050958591079235013537550313746502581378466771361017123844509492547501705580559296462, -439445573987472322694679816624110721390095460785562585215178830825223551641953695492807567380699607443002674033085238489446575568, -596156672169612863826279991614695988119481905636273113187968470967169154712814746844531393629023054286041897422590105018416145724200, 1827420149629248346924914960871544939740882527982645345376178229558585904672769733690389518924977799844880711870044171471279879493646466, -1685513430862651510787207270187541948346593004153540670703506576219557569188250063649871282039786807617271887994741448983390759475491972199, -2909974184638456641848734196810655254037024169205140547021428934303196625241391265706037601057373277426713644576048622708617415116672605325609, 3212019238180263852133450911483925416834866329331402682157814007181320290034028517847799990995523979015703284726992935258082872528259935789179762], [-1942022939179527309473907597433470363745871206437770998760450689, -104645320668812969033291624032141647035608112719728261701185387674649641480534776757254, 1387664946620121844271966606469592065733274517329481757920004390739337112638261854607721740748001193, 2292905554213975240897372789938985231895846296234457522103731881248198418087184110381575306033170173976217134, 78164374310312050068097323759578736154928271005301846605567538242309865476835857382234445243639131711929447410879240, -10157682468070647827142601515325353241917554668390359776005704873087365810251055921007089151491070645744609195734542506013, -75793337525708790797496354816986422697148620763528323245771407334443459111597915973773547261576201311182865136113649483281940, -86954899809331007833456119865053474646206547599657896810630834456740258063090819263284487158081941373298503173194353562288210508, -274594723504443959025497538277189658991764831245234858404347547952197651098449051020144392116246372392858097755579273260515901891470, 1720890822660950235472560642930993759698768188202883593343188057004978646548907864611075110496046287894659496553039920969399637349995011, -1829834197418647819238215994646001173158162562421185624945168700161115804171326661698195740578191894802003587857889623884194073344469266939, 530447182313417509330223708119190159518457610089408434746086794580714619056271284059820964890579622840329089314692203116643301165501794147961, 2823358935144727918781572333020423748030035093532259009491659236570587543064835715026055684665629739127830881936788977379492131556973650636020531], [-13059223971084344061484963330090808852410192694616710863750307386, -181644990022098651820061352764891577645329179579847466428966139587109464212821905263773, 2317595129118522017718389658931081190206401919204510920734892110052891756049207330951069239145857600, -3310922617761011260511349569493520343070557026639582347169595983844406541018010816824194180772351275314590739, -33157058883794341662134310672744214070169747100828987689013440758194148956021414166656654397807783957275343827739974, -14261971179452741915234158452507202256979704716181401871143625874043210777998452487504114852720644649589765922042162142258, -110045387960352325091383207425984184174696984782283641962934240071120446849285394579976929486402900943672227965520944481205573, 186534681355292263951433662437436330897361108511493255573925799444961220692029319086583148482907257315069912541838022516125650563, 77387949970889086065844324868241152270641393338352369413580940103322255917094633158786108524718322263183807539485877767174344597602, 409627211482500875407075747560741095490452085226194753719878570958698427091656880042541076519212109576299093912426874201610685146082195, -526544263600227867160816437417078344491707653947827945814933258949146246118414852780240865649961913996352336967786232617867828625592035209, 2526686217434180485877578902395573995710574543628790822646293558314990944918741615395299480774868004875386087652427790911338453963427251046371, 161901546134521978194999326893437152965155357138388864253103306152492464338756636210570787221762953280987311458331416127930097793100171819294424], [-38445042401862499937692852479708203978906497661561464678818833974, 10978646732249645348471840898336377522425192600247094748890804688758287691226597138557, 1149062026604749689396187768442781028404361070490711616565484452173627816798245942808216103375995427, -6109764144863725939603577509915662527748577764974465968256689098734313951222685840016341492852753186074598786, -94508574541051283966389909154603723533406184795644268833902934257555277184795794822673266124339746444224531958604137, -5735736097326406001923329296922795088717117574258397162485812889264900723850839210897311822321150319988678001122389476435, -44803404892474319871720800635536587716269245604258785784532492890262555067408968057479510209326243816338868623207740205291715, 202042873724512469352233299647456425260070759436552552557682517773096003084109876138183740305890724424975385189601956739197974797, 210372140138564871434116361727849729050687031082361505084657252568423079974230382766655588159674193148861934830034092503156954667823, -530524079430045346204395270155426187431820265153637830542408955318066540808592117429094660596554061259875607065447901481744833443825094, 573589729740237044426740352647934517233269005176323271923703611537951818695315310079305723853781095403980494245844194046987603928648667527, 1679490560725427027241819533445329170186676723171279404368807793272802061000864043605331772842492975485341469454195762537220546887389678108971, -1625526261929113343194576409156481318970820339199985985880082171267203654161769024301168457111914420840441728597784476230747877537468968252690683], [-15702045278927440384909386407834875711657321480570029660289734430, 719538226395838924896862278793196173843534054244299811935217705317958499495272744576792, -2155979172074537598543289647137807801169496903738111808362416209856970408835467587048505975559350488, -3462935349110615681726777052582737762116684159262056445867840286203778932143166402794415040551470945092935724, -58220076789800921006330378397520287261371737491697588711896429045516050516370487297903782351892041242317203420222683, 4234028774138342835973903391421877108871044718299918263169626664613473427924599701607077215803851689618796768370457355594, 27684064007196714367857132957817914622222425505706987136276953965054100659284770638977735181437447487386406479067774304448789, 60149315390543239700534138904484849863206485960384430435593557680057994895109145216590521272436407247753224611218741304971554192, 136254828436728268089336290768562478374800942606632880282534369438451746989232660490790035099511234206823012197419378820747130210859, -586681636040799916165701432280874901316639002386160124103915563648084327717703916530305409784913297838155968304081729613041403721333150, 737174710872371872150310684599415520110782572875229099083649805863179879950404159254778532847157979405422922695069788970224355025219191089, -401627938950382904325453060417116611619545467077260991906361362674544327813816459698824276434174628786198173219486266982624406565007103562999, -1329645740272045665271760813345479312014315940280536163282006233874360801360548387393448722931137585190298781141170424933147839058328605056816642], [391593200223904314285466256285587519707653850562373502760399280118, 1500256281607111202674935159035209579949275979086436813268114317420630458088243634281168, -5057034660678751016829928724034874703512558047736032474026272909162195644896689573318692518674120434, 2216989395441968047677366515742938343439412417863715946104608604258658769948757183600452138863888386235370742, 22957992776204626881522178405792974517542679528895944783829918075747436829036704293402737588178405002862807632852141, 7201440963960096606287705830522746171792441462960890345691440616071633617923879917938941811149857035477020197876243083565, 47516415169045170397258478985016638990616470847644236892294930320819899988831850574587374106765310077833204161713848693286678, -60515977082155028278646267053328181910368678903126216164108855149714493104233036244862324430254141607853605553312591411941827163, 5900454751332615557317481399630253767869253000235325626825132071339137188489119342158717938647258752452607257123732443897710643550, -196737829683071879157395577963355298993524338032845504162668988851322093443503557631613840450064799501219989481621949714551574888321280, 275024379020402524417983899898749212231320300054675887385646733517917408732315686561610586379665940345096122813095536626512656173164420485, -1462469718789019606182133631160207908033748894757466796001471901562246461847611902689258930645084646054636233002996421658887124758946664214800, -15950914121605237632030853210021922963239804284585573518767162942383209447756651408521916081006499886502684816345950078721610240018902502640353], [2135848684209134250056058237081404943879672141956045133325231302514, 598959432341031863632791044483083773426599927623734565758747695279017054856834974316797, -3876249683805694502120572344007287583832802147040277745852150889521623221229895095179911753792342318, 5720748206610174310690837633012397157097548649594910239500033089133826319139897859640956780936897987469688558, 65106906568585575681594647761004086402957388960391472114786923028182420943580774656710336409883252949932935478284935, 3403281835571440393654509500854077014750822645877855200864888928889100508640118497163825976665258841505661153336544547726, 21867648844273483424510766166405495754279797241341945100103277047094968531140630141429975389516373777120994799535628382014251, -79904037512500539235144556111793952184396697939944416221057646426618759467452881682460353128697128837412396100025703895520275504, -60089111789728179646437953499823252307024518761123164750336897067465648010547817858175375715872878353293763735465903660208218060901, 92385473729019005774548182486791959921854605262411482865626316397205638879455603222812468646117518394747067805220938245130029000739344, -178892992792646275878405746789518716984363087996085593784095665245502528145225335560930177278670529072004044573538003074731117386709226160, -882632047878094637874054014900410897062777570411140405365233545266454659263167030568248600385788521852699519541474486518229421125482311603599, 780734133663512523250765299739938397717807046543765743229488777790399537901988686213356268853535851653342177900328296264290246626638914853020692], [6800310283134200660942264003803300916742932342550665693468277973617, -3879152919841931726082887168614765099964469042778380997182587764091400339717687776260724, 2413074420173805490663580397011886652095059879158852980939278794092609788415820888492277363229647873, 4007414843789621513955944886506190445257431258563840086982966437880999029783342665680007938093228681483365179, 38871636223015325633431765529350302777363259247176543280230521637836144693910250580421850296839273066257831818332688, -1568509768386477036584464172478246735228317531910009280705435818563691816914008629098745338328163861040460529534570728871, -9180391477295184778534264504878725732701201669193655912843541702059558772079674524987773972807723063956597872004168120519614, -33026316784570739582034585206048913612123201123663441379074213645340762434253039590451415232933995164127884526067797742835341640, -47283993966863022122835834680965260628145435506759464018437425882834540970356128775935156719307376819654803086847785580465147338041, 129403746410817300669738199445759454530576595433330713493818477790745126938724972704695302477742976487201273757816209735753153272709608, -288722274737340494480637961762718657089654497064248672285247418315953152177112435088675396784308973306849892539619144808225569425009619579, 270769524572764187024990304192094083630227619088357840609516177442582816212543279965123823435845581200701803002270743761901095204923361081520, 584501245611125639313032065291543156271646026028465900371987808313116707897433088902350833436082612609956141296100921866359157095925677057070569], [11050524023270926508781358696473958257403544180477884397663828351805, -9776638722023627981883540056139642742007325139921617073081880123804037379172710277290963, 9369090861062741129317948453036771442482633502096410619554309805469030033936429039521285592097756339, -1034812172610581699630195438621702816773287982688745665974683199885107517348793417525120566588330887786337767, -15117398877902555416974137584329244096769911989087601011210428018336249081526176802928577595530799882476424548770875, -3316249515880265905478797743065284489974039360233343464299457877525959569857699198370750426607427011299868749754819861210, -18951977023931607923648639089989214301648069160775930780811608910552949615062546961416339051499398555663939802962767772212973, 13044844666481585621780875102562827980181000846379044803941648257326624860840007828960636947816323099998441262778110345279582861, -8580407324144142952859928862586762802065401260977370385270703649026861056489693567060849144803897155126875113249368687201222617139, 58594156432006036794642701791315634451835999006078455481101550179806825816299505962462969712672402193193425479992121089189669622026436, -128788782375542309829399567030762108845415188325378228145901157889086030887567640247551023715138073931855286654379412245017681253451117505, 775792257301563448747656842043594576045378604236273857330592351052301013772266726710300613177028845127211740486288356172519026177997089708429, -27013867188056286434578090280516986493100679453558404546843271539686507995545580784879355468442137266049284194711428229751542494403577470998438], [353, -28859426379936642837872720168034354064562206935527926903365492496859, -7075081990957052714590712081810693547152051878538955539014541225892038517567975908935256, 9352600940696459656136255228820265243703559808621873145627727428411948891921827338041646981855065717, -4653257138806042208821396026062433706143502349913035317943995570440971069449406699505784110243299965992952436, -40932016221736625598233860407175792222584429679824773235692889239706683823186059686735278577394156892831933136693322, -1757710620098673479260712826534408197563941844590587343778731947840587029642835650701294591697307409237372950044583968416, -9550491089712723657427990628940267051229900812171473889409774838288063734907571941929211775923498911851525190031733700055968, 26301161317492646340705936409400255969594549220489124447450010373632173376733618172037235278543888154184328610453812649855187254, 11354445047564681497852199582239139953411433025922403141165719842794742287368367842764556104660928798262882084461535139908336404881, 16238773311378407029723559433572281095058782161041304302059110480555383219543224649139377134733308751774057841306543423356180253867989, 56842474056453396385800670725735301539387884256653678792462861766281929213773016002272683640804982347046576812609081064898818135678358169, 421178507947283546298866427175003732435010546695337660346513128111168886530089756571752997654084908350917577789950884561510196584361632031529, -355031020719376452973102752371719439051166871882329789226518463317353186533228965923221327185730289060987813728931866545869650582716186035581149], [2331393442, -219233133616571022530969107434209661468763502485736492455970848730906, 15939046508785060970278092371950254185184900932799761433111661701161535097831515656152079, -1058654965339997930031762464495262014563844508850350440028814811142972134114555508324134054563798487, -3848488981719472761844539676681574552907427260528932319752000891613469174799657160070799824608339348610358270, -23249674707845519666945033990264334007898329806343474406459862563694736872538332968112428954303494134633452110301606, 507937952131414267236999620556072880907936555756735525226273918088044357707583035991738659057659227673792447833899880500, 2780656352723597372011551027762592779694457500662798215030531717254178263492994039529448655470601060886197850297681714982880, 15202263718450334413449975632758940002249300940563447962155173929933685327935768605130933048982645319797712249212622991627505357, 8945924757991579749673127238244289950102593542332438866745475780129876708498680896802603799409824554856269202844338098522229498057, 9976347424375199273447377301420885559009475920097057133970280085166114954075308593832911531778318499304655722595331994096636570727984, 113126592034724986560513859260399015089120108613279450585801780367996171996559443512163427795991791256976311590455531422450908693940232557, -161217012450696269646223718699779440583374168005452655164809001877016428381726354101679811096155871092463244373918784533632279043083497692285, -239411232783002876790614432425450814191762345733692050906150449589426711581273798509655360815642745733717915168647235592399574899419978432764208], [-91260644425750, -166534042236190026353995209500751180970036612562913148460065045450046, 50771574161610037548446030826201151153345622062678834686231348052960871632373625138735590, -14922338306379460443304686119242190063534829710351163009145672867866406653790284294976000100486706186, 84686396364278364135253746501879155656490717518637990994434944268958238336433160268349608480579841920408985, 9413579118797633357931993292272518287569333468436895263055444718346841170648547006758583998399516846437989997699426, 1394885102346745580060922595666995541860902595028353002702539052125353128392012163183507624162970327900071380756905264464, 7055248894388141382268527396232543287498508696540608481686771462055522996814729373351161950345433719177807580670029207062102, 436999136966141975298084836630474143414229340684644875046890090670356696245795351701428992033147251352945357752220184872951108, 2133930878454702841055082445571062728186024399072415776288274721833985357058054962527466484329384841761870528508220838612862551696, -2632491289627991379560919475732983232676097467062854893353395555604852817424862698809471360653499806890306141687814350633050388799355, 53855833530584293537256240580538301525537817740184681159061728598113258334606448104628659714624400382653362191847894309870783025839222086, -375509860375372054763603737336947847220287542608462610040708673502636746855371620635295015473078073761448960935704730722531196910113309808477, 28460165908771571293963810482833824730078623847475496869480587522820422288181786430819771695774162825669095659821580077650508476637079399237635], [-266489021293311886, 1987937260157299202320263347119852735865514724234401047655220297591248, 49359948985681356669790424655047545117353812719851702595407841649488741861927528087894001, -18232468775315954201733238156546612076668705821561378218656005393379545268116432238802108064979985733, 3287359989625065753928304391650782418648331259681670696432720116872270113090911075504814295974770974611721276, 23437899307346722268568632019382632764178569578243163357530917084250507653120659696951946159777720402442909645044006, 805942913141881637554051794023969697061708637292374906420413158660928808518070033136948664837218776371169875963192077409, 3808233662514906116486386154207481472229578233803298614659824758904689024609986509876209536929284824192297931457308730343056, -6580106183577381319768016453291799541844259907837683422587262485508767062313159967313547470044525003025434737080220647410543333, 1052613487961601595777139600413439177654514046606301500096357689326498102181864082350270667241060129229274892448868868026680305230, -25689782080785623003367001661080506870203274735188011306342893399105177235063105739278309457404239358824807195214649270657749171812555, -21709607949270657210985279603941531151012413441409970790636430484279268760940992226853982146168249668785340193817913877973729333890880511, -182084230678525949112526312572902729931943818429962266978333240239506304328596004951435692012465767401016283689496303246109699996317975621975, 152458659351890815281207114458323827854726212010325470145217009921191810624226966312719586150590741815135449570780761060304488038291474140492074], [1410774572639791954440, 906982392261350693723140837880946244902787381322547314490319533903913, -47519579635150780347790635576301987922157560717012787018972519513934137918239076688507509, -3129054309846142063855690346229336795099883901874094578385822575661294983783056868497325603989910159, 3171306951894806480479283751187329028930495623739752328402780655326604599081924009340861180972062183529670972, 12434316106098629373961877264369405037152145111742334439933782957623407187303470524873978296600214549538133107319019, -138206927804081801391409047944895745065402843407890420893332269614980485544301385485401112862484872842744299815499223165, -782088404837750782787817641987000638811703653721966428406228145796839564022503026502924696113798425611256072786844066151891, -5966844836649060645055188902185803880536361543298407907526537501524479724432259075768106652685613075992545485169262522633388803, 2170774179836453570548954231274841045059096747184239881382232476305005621641635555567935765126664121225607052682739053960233898740, -31248053744345655358337611369717357723074706938016515327518889674447006661381552752116999781038876912214416112291576492497312124372498, -44651939809140831801560745675884343104084226790276770601624424193971835632829554439357198399561185252375048408942097060727758419296900697, 85075306646628026065843687870343970240339515736241569758840006274118217336547085496635405060284465674343069445467020136314148804853930366420, 91090726661145764076037411873720110866979445664129023128764841299787866853867501019102314779331175013034769505666456013625173954443837015226561], [-624995571746671064036828, -36623868614653809256912251399421797521480616606485032952012160112186432, -212629936222043622281594988358556633664197180154423440405559255200231450653175974970341559, 20555394085249425017482605198732944109456484513293203906742140164566377025767646783941075127792478843, 482376911042228908843021760860375858067869536873449168013035029401325849664431423723955096742292888532124630, -5482989021392717717417420822297478887619776127523705996751085663721819136101665830057807640416947891212412511597945, -536012296433436290291833977672004632993625024770258833875949316213621185506871890470072555574167941455600684492011927584, -2485343714040951201606865916227579981391783085639939387466216094284449708613799621365579266863768425062860421443227506755074, -2306305623471884260570425035125066224489394412010078595358634626627686108467911771360256067996538999807382072743183458750493598, 424606588320157503816346285666366488278927466587737553254792517599747206177674697218479599876762883139149942726679484596245646497, -9796091900360630079496620612925046526846975135868751293511493716227769136756278309703331491696338572017079159501740288429218151681460, -19741235336909708152896710741173336311257757923160217785858918030402556214310473327153025718511050532124901520309217684218465758147343222, 165403871144162440818766280239191794772269477492325296202118065927482012699628947341639212045123502287184391625033037044274201459377225113103, -19065406100440904198233089705899961942991592597911942422868341225076443997144699560714211583757642058139904560092907614438303343446183477365900], [-119414537104282471967796622, -39234968836954694542243231229991882106929523270155695228343378149243726, -250452909474744908314703236184185263463143515679052800142566891763121274641956085133429741, 29944408870557367389620729922481910568869813310558561280039706515932665346619572920230798787049090343, -1997651367500350624216539538513430842694886988272052447046881619819457918365204998352404081933400886152924784, -12189241538969780992034062940702850218191476934224001954563852011221663857900050152644408538974981498290773763395820, -331881328124202575637921045147521124735584710856370002194677786683841817903938035865881830872229339811452505621795768063, -1410316747629964971353166561289568058823923089489972366157430286682243307872978379501391966888967512234499163869830441900882, 793406364283664312587005573307252935666290726182245776905351870017135283201046546625219488632831698469184727775166828709632231, -2731234733298310005186708208129808340365123488392341053448780583645667933907296926256740772098046623571402954627159099813897869054, 16078456501928494980589315468602037223640544214846943006916682086898371558933588071747943476582145130839551357914334267792103502363426, 10218441169227597524984883614540040938391807624864083306411635982746711906630950665841775586330897036090559724762482939315537453166649704, 71145009327605625916619197922677480798781064259116887525910634752031977109562121292660451083105926683335391571251691798168878769946929820958, -61659172032302284691150039912322549648348146455305706941354380547559667652565588636634015400441651974623016945060559276545599687222708188078925], [31925146061632855028505212014, 647461345550347632551040989307733118066418016583873496875079640951569546, 87134793904525512158022141244733058864597946292410611029481190863421100724569977075611978, 10602323501354698882626044375220652106927855645865495008659104295593161280558749925205599757037515554, -2283207397048064075436319035622987829032590415155713985488401674155184930920912424369205331012790874801522441, -5928299751044701817665723141216151246193002346969377982179907322957790305916370773488107109291258694759944513932617, 27923166138167883499451948847025036217900701888692084673830313959755259093969188246685165741223940405077458911270711680, 212893591171247196962264425409745974752596527195446501848779573618387288920796985509676946351636846215482032705027496280381, 1981435015330395908145079530968548019531139189670862033796562141561991638104221684998713828718572497620253385419550458545059545, -3170656512922728616647079396750651299295707113217669911746592845628210794810332984388686179838624162727653722170691383090559494154, 21876796942486887695437529715109127838149729624170877610825339610714900603199777353772825439328109996432040321958631555060722264511917, 17301601873181512415345486929628150203099768407938930298971552844678141372153265117005737702609121521042076709639448157950863227869116095, -39913920457416514690150409220220769944136362881763173029499496473735787504088309592664272697937926388544149812951723708653967607769546225107, -32040176194249120301858334773059135659340806975247299157631618779405458941535094558240453665202589410209537268479113058790972247862053959742826], [3983461835151595372169300075738, 2007380238362769375259821206241469497842473574911361476431353341289355498, 727876029278371548271507909829281452884116314497196162295405895584519730315849659228098948, -24615370020273806446944357176556413970676267656019642026049327763642651395810373762794512285427469512, -687369119335271556543947469992586240149950949095544943475091166348685413294470021995516496193259635400954624, 2948324289391373380573328986247699407787556914612994667239894816957039473046457425594178142583829613315874126180147, 188105358489571741964965086286724880994756174514843676782645817268849253120022643932166511570990844390546515443632415267, 841685670384097983616348226027287868841270596327833943051074836239241011017905345712547984399253948143709576035895329627168, 1503910856259389763567646150956953593678952893074318074923150825279522423818518637546344308214228963789599102857913922085759831, -492687455060896941773761885642472291985898077049929761543804622449078740037227149282928817527439264558505367307460250553069989236, 7709212618653576461411601098571124440070902955317896945667726633720278050328927393380621675391079426392585396518519704226829824846384, 6042258177268079679026297709290969017945702440101091440404100551172001180374155319298144643886289362823085448119384979084324220335030681, -66115055088427039835212997955953756102256269459228331691364833489901069371011129028979129489521296402939870089557922303372770418538287469565, 10372680734822856003964454933669637496600640631999170980171548446574380127548574861183602732549879238115709252398514714385522207222114663525969], [1162612759468813006029385282433666, -4257154261068213147700050890964476946082231822455537788343814522118575424, 991606994527926208416836001646079250244072773640255320690180496534163869494213990931408984, -42267638573347149744514010021820027815763558550271941852272735665693744908057300946578569001548282999, 1017487844365122501239422841217512780988904444816398316354989474428375546772727980580285544571054707053914679, 5737451098519967805725775611804392799473449851288265886607567300917573808106700353489689198718857303760935691993454, 123850402039434072738920480037280417697919309377341427496623107873564746132322888849523113044105141352435518436047606010, 491778556601410379575267346534227505708768499040351191977514761236404358637635387055868004299061613251227995413832086065462, 342314936055152167169281348312597223469498877335168069196633795575674626875423081158411914282752563407540987645789824405254473, 2003436440804090219987123111874452752622258310575182351491877766626793918222523758623108801394112842347764598479183971411634316677, -7885862097038548495007396954447283544392249535303862335319822485810595750935086822053732016353846042644529851460979339450051796352652, -5056453071513514686993189080691366221594712325859927267773086199050688610681508891530432452610176941469285578017586242754356213470530415, -25053875556844582898089172942234931197125305667001274587178872258639839996208630389145964605060050657619088110903456791143966797905388971939, 23422496217164905274310060020914523206362549301063521264433955805898794568202254608222685485508695583397801601710116627190223656383630782091288], [197204369470573892393303900216856587, -30080011798350429360660694970267119222164052482935373210475377442912839316, 8603890037327928320407512391585338173291183290289916948268242192950614215342748374442791, -20173546465242860366591785083569482559184990415125554004351712163554226666210436373769221387679846576, 1454052684210719702143296699593309835900224359241927491168057931507618455841327395631276200062045375189051508, 2509057909022924792941045935843553784605282294686689215595012691459155410144729847521149734784256408580378563006051, -1630967312722498039285451640380400381319814315164328967131620826999060123374000465493246109342219716664108986560740218, -60690970211366577755913340348675192938931073956099120183353023127167920969732587791119394357179879464211585672137732011732, -530033341202327683916203180431177054563675129501496208258372832851591084026828328760467604880299577840842760409229989135499740, 1907154933013834380262761060098410873817033377046506321735585240545382129261920483029974459880908187942303027127013969498358731521, -11044199735770595178127683481202954987047293125576391617224873098532921042236345769159617310922712216222768814844685014523465873786444, -6280303211546764907597806375582049871933051040340461939600677795636654596327300908200825142540092360154524313857692620312160691054356323, 16650137519010266477965634217140849509633779818016932700513850371021197022628525283799575350466107693942892033069226189102733147429330027841, 10342480668551576676284471487432704448701065344014948898601492979768709020550971598061154734129587198492973355837774918379823057991612973826425], [20270465585416117756083032925071139756, -6093001338615940365525917460248610726803733416146969103971812573373042074, -2056452560072341988490812326573076071832276677113970839561017413533160338201929645571703853, 25817672408082121235563755065939043361315712592094224485030648838777213925418733881189600751305834256, 648305893067568891003728315471234496964054451485366299153592370840522102223624696798235591676978893198835559, -1445167522895957929926447274344543620592920566066403288998531667461265954790859590308968750916991229591740763335858, -60332659695109085150880113105380224641367389434691701546981243460661937031401854376237117379402857671673469607121371773, -277520226533564725986116032276089845929308485511528397380851569332597145602134488138413574701573117176477176034719559675553, -685280235898888071983382304422756615815196647486486973465168874012397277002616711111744853291221955624904021286091481777422266, 102785886971488209810676984710245621838883869062637019845286909902303011038517702133068591412327309980280607161987317533046714765, -3839979181785984028384554584824577516964240665733681276169983672015003334173510157312318152270104696939557288771632956957015491065910, -1336319536932299134658019350827287234672342779225474739506467740425625822483860256143311925595385751565189381046151677087337745844184177, 23890923902689637793957930199570403399660767531660389274389980182195814956324156132672555349847702187591067213121281019770800813432645835537, -4901382246161282019277894431617991269739006603832977441901571947024263454815137693497324903187073990368546312857431552087941232226573626638682], [1363853289513813397858745902994990037278, 279070392421236261449025016755749917904366331196539893879436514283721225508, -3167537537913983702027913443210457894878132037704920005422887855152925097535701739143870668, 51891003503491442717731533491113727031508307963980135725293474069781348270307872313491147415524956374, -406436947893602198138109490908969834806364817056192778485516291850207258664565318996906271435622529540832359, -2434401629672186938787175096399502318249675079790296306917931899721533899047039875900541934000341559662887964720255, -42292816901472293105451243986947085511260845913576414244554019390368679540617801528537366917049103940628696399522129793, -162625770568020016316920338450077654362163768406354541461479103594914077839598465909442748549272216614213847752513226324329, -322408020315970292486726334896391435370557779539479908226781028617696231381181726067277869452907650395579577911454666343460582, -1118784923853524972820491376804081759409691262635858333709966922418996631205264867317422133741408867757506505721084948408199176456, 3410592610216447188834279653148065949660614740681379593980558976030948392277756452700850783850486817397397137848481255647559986685629, 2310920300189910225008153332806886117553905943680666756599378766807106224829142525209307563073438268557921252342168963847784420145119905, 7931041629712402332525220978668601890631315831610594154747667788064223536468991879027850695691449330144920811695381487409639037975106926382, -8334476342489192921930999647182200092599500753434111577192069519596411458801524755927082020770675558377858541609896719911042910286826043181349], [60585219984794753110525303744775636434490, 508891942694384682439216516511111638320299884418185381301336776977175916953, -756113609416215121246716790511260502566757065880094458506381655156772798593455995871196438, 29045389896833469435064459317002108820664138426391143536899228747617273154053964731317201583451795421, -828420266510788045040905985022225013780715827790662407646467652295101444340293723438522149068723296263229671, -937580082311843892613131517899539205569760172379215998103234761731498833071198848117551056051644524054157197009385, -2090689890609554609613342804821497640820821302705454790223521216370411678048689326357598702369915867682810462787094751, 19542213043164977428774907327364754289109400358326933154732976655703460859086899201764676723472184031138009278066741283458, 93361568506326864142670864570684657174441186888858610863731353451859622900555872909737335424323145730270454046851287451544497, -835658315484685519263299697796259789977247988709793978433252635238428254135001626225748544462455704069264033793231042584401879987, 4591814764728145147545495920670955644071367625119242611761853610415673242541281378766303068798815915137988581169857584975666018021818, 2025353830457812647595231038935567165939571400252867892046913334931382480837921419536508311014885862076455858444430823641472952478129836, -6152269867905208807367354154214993788195936463749027241531903856788607694434906607450865720206243071204145922374584503676581310519615433767, -3028332853794655473063027173032140808556765467421076226533197869960356120258872074949578315843077353439105607010939111069856070162707361525548], [1729945408646769419893286631215338933845905, -1448631846495765585324520108544396060644234902726336597180312146682216504323, 4829950714903637677840520241350235983569191444719021295899400519426800572937232834693239384, -24002157749092467678258114864469797905024277288994243347478111661695922386908952404607429369739896750, -496521668820734947780533828583927176096624472139253978878268147272117986576838864281783637344471167653320369, 638619558570355571899442012527779087165128141892926051985803655418474481708312159639919726240437737509010830400241, 17779566749279558673359135364638985808606155593566513552779421595565464333157617267545627082517489696371970580588450713, 89212911941933650781673659873882866163659027796531622559527447816022860932418149209893728322361329484775204437079300375787, 255862559036021131939896180946604830401490692016449355466465107690137013523390534514205303334908240778584180677714790802963081, 87125685090425856772276377774005973643998307125515176999259144835619370746944297940704273916779710496994112059812007360134252377, 1453646020904905821459678814887597870299993707065703465412828778426856347927550912248880939794929399801853800622328768467785157497127, 61134656641362367287617873835988839172910628843486884687570293502823633001389586646475432629668011888109764975093024053286971081977900, -7761625833789771834240181046133865652081995847559830964692617016896815781178727286167098109802384422381932466522396329511107729673431257028, 2068577295021913855288428832832899369614999492240526660423915804963497821778506994694152916982864098742339481118517028008008881387744890827737], [27624686828689359241970348839395744843979187, -6026904639828404133513363435176493056265537660303755170373487833268171817734, 8321937860018108785523971027292122617393610042841871480790722545658291130046005009335328732, -55853530802227479431877412941177060350613655279171801870790951429200404696272814641795624544924351959, 99802503922511646945326980757003123102529037581263424154534488790282837566176091784014330854036509382424896, 926996480410755701771783740493876364603624970582960718170202888236168562566273186347797817200473003486140711271055, 13377928956124935183523889881187594733587805520681961489935429814371690038800805888667780466499535801277399398978989105, 50901342496413739904891141510848601649967208294855416457926158353937411939224269453539232263124261454305543689745413652176, 167515902032234291943940143797056118364603877911439277382035262190571829973786745530344941664414768507638278954267320726075255, 527306787350076828004421015634939212083629569497996631142402599689820358186224069092399069767371192804461930607372800187768862452, -1347496336979534585877433788806105354764254911800392494910448222192532367999992850622420850896870451281489595777201045131837060255819, -928492745688958998970738524885889914459186622618165902903913136430651625641798764298415618754447975015622910491111578485402537549946655, -2255225902180280118834456859194490839203546333897139412393102495874631283514718205836247557512009562703993534982394064639282723698444740479, 2770256377924780263969796408032203663877820251898412417224654540237129448688502235151871227871936167796666817867634770459285560243927493565930], [26292151841378924956784241239922690684653183, 1048953276573999104555478810430506283478520519137350576162166060209723103070, 3287797642376758446346711905744312154539697877814758210826381120193537482643988614082130871, -34081381083013253307022592069206866269774993241759319445303693496488435233727891213416709509218982509, 427795916468871883429276794509035032538660028784728969823906626984116351265493095676034962013794420956736576, 307277457487080417314690996876296384034030341350363071627999341723830237485767954999849265492445688437630921565976, 1418616010729927110137805124996578451217332174406018860350631133315981113978175131924425341331628044834665594484507597, -6915012402590147662933541079293294369811622465512002811908571583946424914930427646023167663697507234664877799759414754595, 4773213887966085177771507655744923176806203429380660275855257694140606745917215126312997995540744403081924299583741174327371, 290252097945486688301486233263391904848859776217252239439290045321263747619944250325770254655732934930624865165622674088602546678, -1632369193046159903175304465502321663207347965675823896381583767910059442671175728691761228515141566908582941555832206590392134458531, -543878779672886021255270601451402731499978201711991853681443375439315158250736536653992580693706435455451528018203520057762657896490236, 1995066489368422932452118992489307262967459798871874290633243925247723745772669132607354627430693397159929226952939207076027409999269092513, 788237463160041234924960760766942185148868725760133419634185709018091354375058296941950225301274085491633949834443501367987427955282103692619], [-10552196575056782167109315198063072129649917181, 40765611918225923880630773548605193564509769046644176315140970247557176578996, -9522616271426439608980018573658025429103782923972825265423301777565691013919857548039580311, 20134206511051658154005133449245057519032956465883920071945637595592329209462406766897770059443890033, 327483821856978064356936665542608091799455991320732612907814354560489079600924225056910248947717267488142186, -252056741492486152634494498215002977730668078956485654034803837839353235352090960171700749755640107091480452216121, -4889020756925179258307544806695188723728052187471635186867096798899577782178776082158196491403597813971758050054720688, -27556357592803402693880231760509979683874704857220488113229359223839737898626037789796446159848157796108567931959457431179, -83980923981070384957294901992952848789327917376424261830608998504358278443246386538913108093244160572996249582650500670653139, -99572041945837155711051711805277579372033948902163094166746510656833212624397723308830396309345006810925572629407823997444524711, -427164661869412855411034787619200057211389391482686957581079416722222493558417619929539859266105271517227807735926421538474651656159, 136682370602507410696694070224232661491838780337832644537588785576474756695362003834979528116392922387262025090527102716809779470547283, 2248479794103320261439206694863133340895401923075068902742122338820415738688187395173929297100382454768644125473432907912483509821913331835, -790657180556554261834357016605276061773695983959478282539769835189474469535588524051829579238595646293761204347645423032362311369185156271712], [-291386329712140710141272833046097116221829561284, 53469654253134718607030828203330795035647674351547608019427179119518150931856, -18266719441018326198096827712046554983692672275665994146856157451566628731246436886744712988, 52989915445753578149714574627973179096596031137512743733532820376830792336931069121910942741986768719, 14180252643500112209057843373942112217096441089700986780666367052463116422943538777600763191933823809965926, -315330647576958465498228684960500980079823284811441339684266825101553882761125109577794452957498514952476644357939, -3974424752999228804001535381963237985528013322484795727801948132764589766541389806736700424914642630700576340026295902, -14957303162298276228315226248889526614095248907043834323310826820198375710972298678806418791756556244205819988408314690535, -70865241733257803019031560949336456409046265685653079245885471665832278533814647393632648276479769786702662858580477237535677, -213648979950525713163862595742112894259321201327851506898221192415045767943760058981182933025969808290179949618532556105856985186, 487817782834630583554162479601591658243681534184359815648087539143987251608698859357609728831691097581306716529190520073627250091138, 324068487156357777889772748742874171790853399533027625901204944480672347469208873631155018796317838031363985532296997091973100374657574, 579146580251601009058170194459762635126666778457198785379978699682082681549765007071502287562674359704221056401576971553743752554573812375, -857587429422840586852579430724334606117906760341295594040127399053560561453832945306486171575344701062529625557654024343228078976521505851849], [-4431577090246489289704827248482231212220926823554, -151751539598629393868529261787295594883526001755059351642731153649988824297119, -9191705383654910156755652732131384510527123421575823767622181453307545652797072922253751377, 33555121837807455806394446915374844407496835363695985764485838944413409341324191274928467230560000908, -203441928343183883825800837777758974779821048939771906857746503769280827735556082522728687542692652252737701, -87633126177512968647228071391946235251227438401137563765576854878704590353937297585306742996481743136455758627505, -601725194751792010403843417887394395561766058785356275387212359620877637141238300372992084739864397159824496651141804, 2361559622238458541504994519238648536064386408844398325482128077040836969334648049898883106816167830636048371223157488077, -13358109809754606066618240111466469957830257184196827391103316592093356114690561023618393381434206495151940008228544023031915, -79748169473197214636084034765954308673371419354851623308115506798887108858803173289185719806272951177902299379438408028985269025, 499327782667124058004745648034134595710874433216185886958421577809611244976156036967003409190904441788853735311088744694157036749293, 106559018689108867874701551622624680651490184192245669728410545662471680742908392597234737804192858876399053884546711953910651448138063, -557147193450410793794751757159741657814657252748149061102702818213050408920535273661047063542860896828498516943131083006293917455801691231, -175100541689354324311244167433698791769037335659629407885551312197534890987130477608874912255642486156247147949739664031747590693151170564942], [-40279352682251041826512147068614269818729998034803, -492148966048861387292814258172517756731742342784853649269341065257862199586611, 15979019985660589315081243467748866381909826102290195914274469266938472924023329563842245839, -15583367085921120781565388502716857036575536649905068462719983328060851160890537422339411748007505471, -190095815325531566458612480491193838868178740995334854952747558996308310219829147620127508854199483523616087, 88145706611583533675044854425216822732587476457467643341501339755383117526804574167142963616820479255747292860054, 1293946560188756596641099155685709387535333818414740799329339319624921038884828333391182492651073834448249003967014685, 7963777497505585500676812678453849797151783961559083899830881891796671702926089663612040540607290065108913431044880024979, 25886621945439774214167810271881729351817187193227043848311532936813964329465327709032984101589111798187116891878154531801169, 58763079083833602345392897753909994295221835062009789596838336514974087372596993056920171388122907734325597310753586195600371438, 90138535986808306850609206846328406149893226521985224666683814775033167064213316437142929440310640861725344648680892156266785536578, -94536453150241285816093972703211832092676138621401029848779491343560441027255758456223021927541208343271180821185382476011893630344551, -573313158541342447478394774070669597277775857807607169184305490965775387972930037912850871111753626967239658242815113810069029781839050676, 275743219254134166857389799009048419208054772537628749304258224710115458130511657234578561991145826357327551773407405311651689766929310560197], [-113471202283017940798611200682505042702520398826871, 64569498135932018579380182697126720537920135830862470552463144990509175470161, 33974826361114969453233085548035692053093253090413465021031491252849428743313812920199759955, -44435173175828863305755823495497736012707106398146688889844740131226482842131145006999245258649953633, -34964512301153338236044559355083662570047877126889830759850335552748423238461414487602978461333652013385071, 95373143326362203241806142216937960180505614801404294682624497449677417999735971015697285016862836759631313063652, 1120240917260779460336645008505750875143013527566734638634387777612122169565706645809343772008927558995713819160281020, 4113584189460184923546240847222255261102250043994837466670311010899891146031512512171310360336190607352235227824259442261, 26802472897843963985779702747193093157099336681270601415855657977707230841990615118113191076884129020535391933079686842034607, 74288431534733679888764730220038458817529994236816025050544442247082988929297750253154359420053011379699226241567807772181747374, -159780431090423374159146967553858227988217826011117291570127233753691673847154227563262444287056372813705446088309097367379670477603, -98388305543918645842102591759641696080277973548615832257227312923585591319951344882480196703624132127615014500116710626636556593949518, -137111024689494647414708444570714535736840843123607607806504355730499900106205686603783488058809847643617326783593891787191769146178514857, 246473459056897360674819951330059587065037705859839362834111130586847021857222223109119800463969780075971702992476460528646126056217136745716], [2991727998727220693570586069669666306391258593019218, 2330967950065764043909924829105328876429991147634867812456368058324225172602629, 19532323401074547686336661100925607368543155002710516520046967406137016875468721904115476944, -28080092479801948455002632260892586436207580866501914779152145639680574703950622402617612998998660123, 90567592998129068775818391600323100776553565129554759296087819091090887724319384242480697792663520291098751, 21561196364528550080123402034791015703227870024764318486896142185427404507435533260210700432628962606401983242039, 193166171878013094381839784064942958321750024760602657771222026657760127228997682305820181162875046133613604966285299, -665138919579688465076883058912829108072692865036489049766117229782348203545665657597321295015428449764628157431576313262, 7195928114710765408073400138740482910272488866546849377923438617229567504885513259642042062242964717130377902609192636363202, 16063156884720524253785712778818239963975702722958593157341331332524119272306696835799469621009655293829764140327687555986611364, -129531193585140431426512843125938242754124482931468846973987489889409786286692195658476733785856223413033504476584169001626945380185, -7063545937459673407624479917606006991001109155467499404299627407239080073356259825238694367282442107040282798162607952974907265476805, 128562435216340870171907291356578510830917090894887244591521588560295738901413162578492013175195094906440604481550640311078666634668576094, 29788138458897573332368585546986781431566616363280719024082973654344254871511332309726235048357885975796526583540545876741862894930103495003], [61184391475582346568612922608042876102432574273367016, 2790364863164542810991090297615279686851615727471707700975004220503426481618070, -23267160309696466152622974537324826051390526179659749873223732270884340889760193461606996506, 11353704426840032067896264096382090644647340641980270974982861432952825696531815140536550182403686944, 97732625194114130724949633085945152146326537335912397052905667808718942368626941200055533740980532356356124, -27110570047313697784347493958088032271674305626948376608434426033168024092430181865030804222095504181234841666609, -343123578477601832755516675342081361438195240170643130755431095661190877351788018248335315937926994726449400445030339, -2094573916216185574306403418535848495631974853216885383410580119958388225936119890266028643494773792142539691848543558493, -8042874485731337516870748864761038593305261038242157708091380771258559813920733759880842255531229436049966111359946818444539, -25149981180375206602496744283639368720903330884558467154188401921887913727673051173140102439558733667485088240764202059444832284, -8012363862960064501646419905063258640950409602249120525691930827118060045235799791473831804452864183191798758225253711222959074425, 42496253418298290926140947984900699699830510885151268068613206612907585575032635690388907469758744927265966348934761215873864163608439, 125757136200511801759928430272207558416192161294342657426228085984084084762253728539395771009356964016532409826769054410117722707545434485, -88097109250001381919880397209166306769125167567410170840627623715125797735944341312514536559578538583212958530854658419945958725087543058634], [677591838228606267802759284721400146585015245279295848, -5721740391593477305816582540003913910706656616875994650263814269697851529487151, -54151303811229949592203778023597160860486552917982339370515677794113967728243013333505974111, 32938204547626685917878179103694476044646964295067971654220727249326515016907013336129358765680998204, 25014510629726305256801746162846929022626397357692441399567943297619142442549359356757616901751659163931917, -25530597838674511610034424707801958850403175891783956468089928359256905027210923788623652273049738293722269071977, -298812064388985401906244560368581103966833783817187227958906486989875637694303813909258125964670567513872374570399467, -1081561433554371231025273336928159915078513663781104506739405818591811469870328398192942396831029854410068049366352397748, -9318041235796316456650544275879586207617200830849002401322049746810035590350991325419128513447234184180986924971148496361492, -21978079078793067489893561388099236877230260650528729864454052015126454069266199241605419018252168257608306340056936575015604488, 46407279724200365829766589169172199568706667025095297772855817821630637849592001103966492778420703058486485972137811340932836261770, 26267091466178274163858784436227841259707803218809009101326673552434265382640351762483640698504002412490150972233310550093885590265635, 31438182551427768130079378849557413485560310047121656709975565734359425256431108006235122146869948600166009257079494472099472700047737311, -65535245565737677046993576577514146925951178149939168335130009210808352557856869350894685524091275965586565013755331232823058964653191772615], [5215922936866752985586158486361490883667650139603212850, -17628365884426378508278032732384027381084865630470193439513146760256018355502150, -33218957923996881944931429376614554085198779315687123036540760639865210383065544405220504367, 20066516822866374305371920959707459443994203669986498513457214931210732132813926341854337670174728182, -38133329822853016741334258170196813958234267224478030463268424921437987611924366809000177267217554220672086, -4541957501773533391136037384282333619742177670464515903595298806041280204922640488574150414652914593565302627511, -45963568355663722025384898651120928083360154842296039837176754168951045993483468161492964596839891698084248149242438, 117473069795055999553797375380921952722942217423961479255576156791972366545322369494290656014469438626882764586923606341, -2647267185578690480721793869492699261273575271017449849558602451395465795223210136546644841507296388274294906002046562602731, -1655187229712181563558168447739016491836888591609582095394037135472557666947063319598771929232589033592330202713428687081355053, 27223060294207599378708716917997085954788716353728306803107922934261867689230395653267855405656958019682625065500517094435679294159, -5443564804577391558082393303678833059012480451116069036923077112305349426894573397159174294828294002764460798437386391510080533678993, -21815828312430986381952610359096326092736544191948680992966609981416469929871672003076923459072843091986586674664906729394636275210667651, -2136170431751081467048428759938185621887476076299125118780420512348306646867750459652738172965882960383865799332586590391217511808559587416], [28481826695904199426353099612593805502661532298188008466, -1498752198224324638888720692274937509148142622054065699993108019556250279474495, 30189638175266244806780094810380362257441716975084819920924826675305290293290492107083203111, -7839529372568179372916438952261010767247725634688494393518854572456939910872885711958130414175244451, -44434244735240112055547957375551882864321881490185804377070070170168718318596369937092628073794662184261293, 7277007258456373621038189736687351233613860695702335607824325164566308743319848813686024565246241724308242630212, 92982876872574993818740418346667605386681118823772439245137675839617959652038247426320995819219240892964356286776658, 495453047680063369266837893746398668933738982676243715960974452145085701815966517860843762414606877884994381641249608896, 2608890250228128103417177064872744625094038949296352959501333870409916548006142086567402246632129202468406440572390735046656, 8423886124109074317786366357000409273485310754942964754995412816024499402184456834608946554553845432203576935530743200145254363, -3636691345249987197991579178205839378734778934937061409824829538016906276537434409426913447088135522978570511132312432074679770845, -15318805856644532270615119381712052996190540759124536837874979123123606261011187342521632163186597278412130192081254547502496222481703, -22618507808531619972954637473003683435559407857656647711251754814574319371041483933045597669163516018878667284946546370726225685008634143, 25835523866685366819540488431736612056642292275873579670852050790364001312680870667830504995593250012540413763874863183594719426000709083347], [97364187297698230067425478656342208847151193408065223503, 56415666279780472612190687314142905397763331757705463866490785091493902092414824, 74475236289926869659473449148774441121515686872730975841741099397820661611573107987452540684, -21525881119814807655847085636317023030520939110932185585554066213707400932745229001572147095309680929, -12464527795215845751560258714275630656527221339911147665231206249746460863640116204653757957703497959661271, 6021291423821335774479746230641625051597848230331641556603840635205517854454246850266187261490196782961213813130, 73817209169609915833171033376984970105517009465934516512489145379296012727616309337660413151777098341362560066402542, 288784375449312727391155759491343174871982901369325974465780742448715904110544638990122684869261975530440341126668202633, 2964612364537845881515329755529627033621112984347221681175597367428704925256268834226743285425177983361374198164071134459183, 5462450867456780373898435729159599535147867019325143491833481657027323430268776877300229988777172976352189826607500288969196957, -11647374162403978128837139841665296143080663227799307524478280501817612360738186801416809689935536487920782382450769482555647197871, -6347352356438196036264008473440656691308900210931745350999714815192155214561710640896990280207800105217344812732257488462356740835877, -7535490658109911027199829957750334622013907633776374022665136040064925345437569896901829185203909965024087275475505346549075070665789449, 16058950366233747277062345104726356404094112382926525058504005985902839218551061410835475816628761722401959042056146262359993894770485682098], [45489350249808719622057431520562115523918043708784433035, 70507846237538033019024717026272422225266290925067683549901907034358319650534916, 46028442657348072746767502632222187916792398036307317858012680080484224717791917209596787932, -12238274969734847090473351659478742632030459664521953254061608366445089970710948983669220721046236278, 15140269108850153261934002870819940391017244089709397463405054116969708273028024783696798300906190000359295, 819743597643708737057318746557939217589548145283462062274271684969321915900053864198067438630593135654985336313, 6304715556126437108702518461265718972861729001593076313055388876591091628453340010803046571276407240978494310014201, 7726511721593054825022592699040498385866109376683812712118006073362391986754707571206154863076770652545110135729260183, 735808941322770409903984389574505410138053050048870076035391437203811238847127344455771363000856799342360780656151374059584, -281366259469254142193160177362455741365474545715865065590990873731489648996070457191513451469305171005247426651962175781944094, -4014905988164847082514518222768870889222834111368747086262750944974168055614315704659992267603921987279150592075700614168590153101, 3191041692357661993058910955082093317819350189628511712927921676659679698940146348778255797988329000467643420667677013033612692718185, 1307539463319770887917418775859999148708752388776004691939073532953725026396417169918470846178183534628152822294527416427986366528453700, -1016806607669959188521281280664169540547707967208148694805155422440426680315054569305850578891555032972043750515186459242572307686084162519], [-1805714104421848986083108292891750479489779726868775911290, -84762841032902122416960544515877104201105862894690599404341772929967099140204407, -35854724894450488071666909549116365321615496859823046690229250545300138702290253208654102239, 5064368422167037308500914159098772415188116047371022679783927896532318084951173665426807553931001515, 17763192676478684179369858686610309687982157788861040000006372591010001279700992023326964735597634175005238, -1687709142149122484373961626128020991650886176408639643619834437778778715679089786229252569998859060429628298706, -25034807021076839670151764093036525931639813784755868088894112760371783615582920006930672612547524086373906817895414, -109346140954653393040276024443152377161985256726420600439926308365979651917823576251221011221922821956050880272229772384, -852308904684709518604749382038706907660017023670860463629866804888271300764842299965141981391776136548886096058996394246980, -2240975088788057676540407393068814234527859618388361812663530240262721747145687295142028412254558810851044316780487984376628552, 2397118870622626617121968920528532300369315044934907245550131263619621091429258647221409489975871840495376909983802127720165133743, 4720217936679632569332296627060469401048531054067804473842935192901907427952006139105956596563668041214550464411585107274110671592592, 2899575112295195328972168291600065461366610655694999136657032242343856839637411630639149744426956421797590879307414086044345050944916761, -6959654842064414079798054753489132767911681882033291286409372405419384806668822596330649682345221485012730161170504700263329250747686589716], [-12277355286016125440526885662767539168705730812690934343385, -288835978828841831338786862697916604032948250347483305184409897410242875208370674, -88474533781768902704754108902999716972128228534934170981864431283166350038027069251272307246, 12336718678292055191014226120911269210382661507175623800237808703481017956772528361541901464529649573, 4848533687662593565102938064129678227001368062822312668206445035220388313043019166375927012344830986552465, -1244999577841986361945177347258270661522151776695926411904307989946396939935562200933857872230093397163917580961, -16218747636769786778932100794150474228366255762855962908159804459186605335369089474988295176572261979178318362449060, -83514909118699917021262434328614767239808312570208426069568270839468540175341304496954470324387924277361317902377165076, -845813069796867564943515291744793357483788234911082088036223421660797622517991466177676617613127517561495698893780966320268, -1124786631534662900574562640981605453944487365445712326140462081375161944280968659376774094213895734259206225678703968203303690, 2433462542184925153038337040411184152215189428821302794260693108681720049343395281575072854471587726033449523757881372187352065780, 1477073829879967795907575625306034274214673623039565269856932920504012465710571578070037281187829735976225092189006679954312687686987, 1984362410156310758434664522035678859983563032783137655183162236405036892766806106811795035458420245612268196969294866729257802048043910, -3611439736350661184796089098096632881761795077958985026282834186335103188063507679641459484263744124650219002611860899871006857891459736073], [-39499444168433928169237847172781513872089629053225047096756, -93102432512291585944964032854705237080285916621177153361527892508254482023384435, -52136515262652803186798969473402142689316040604947643679037008923580389414457241046384602041, 6340777512768322512275164753111245238737139743609201865323239342670794671189104034023725656998457596, -5570036795814220491924496503329233776812707782155303986005467193370651172108612687878578009741933045243634, -131506110630149174406077428278588289031984602906859525556804673318343318033759051128957732203573588873398358538, 649345881762518778281582217483061990971184663386054156412435591928750934713788596565551673526223012622668795236227, -15432577094877212207835243907654673362399965180878909588016612708228370679999981394727401970072490459616049867419002216, -149750930698925559139062305316029937308610610051365195884237789230165348645037158868760274494533348036558028673733586594214, 171101345789653471181977097269657162216436016486015381448778388849081768101990552313671443144918609343332008078796852207612037, 110764787747508216640718143036754296737059752612614179862476825427250219513749984641984339412012697077394157174522278391566531236, -1090834251922904811157528228575722543099460181188063134171642529565478156940795210474408284036709049883305036353810624865969456477945, 850997607296270296276735445377383498101332927793379331908249382780026758639493775066226300209486510379397194889876894669629048456904745, 616085931027542264413759156382653982674718790376089677754408769119034778306313854140253573123710128596523073397343342444042334978041496326], [-17114873841504175876721883006851864852162615575674721496547, 611177113316546446160762046062731269303430474456734836069352902383872183907520914, 39330050343222775178149590910993364964979655259775082322408196307209046224168122865179405322, -2978676763365236354211543360861720547901636271726131991190511288698768759647890758671111022187055311, -6195907630767139281737424726938688135057675419870350624639030905327032137457284203542857608658220780113140, 332405152859957474587666148233885523854856957743267615917972187755434329504404541857638488962987606517372061341, 6298818591503265901179140465666431842136477205298287384939325426769976089246905640299812459808489600030760428325613, 25550359353568788293512603764010342290718153196060988944074471836577247077909891019096193352464993217187382554514798823, 260636022299295796180970031450155259775783143708501156402021765041943130400148410924452881093418028346538876127971709008279, 462049960297904685371139437755132472090713499561916011504997757895194486461168779310286882656528773939039869497119959143469176, -864856579616365637704655479312212986438587935368524374857938793780661586388294764530895612661533376091840252994496012462821070328, -1283362003406111310404844489890012730723042227755530291513348268469923677927947797562123870652970440023273610493535875809252653222298, -78561558483325035393810712721321070187890837498237814412082463725135802544600308188807801085439340318645267193459340758327932588010037, 1722133069536380071630240542634878852023198418768670903295145307026298447354446804327815411361367189372071034765550575106273901875262555597], [482643238226703355288824122823069617607914846618276831947794, 849562648496636622568758003913974601774136931394797978328489824200866971435819514, 90326749010641277588547604553231756389624118160977599216373240224752422571821181750187998831, -6153013954377904781645772241010306969632578434037594496817897124071731761695106589142438882883336212, -1518547230314210404046501432787024687556494919641793071030811358950999425171632228143541928108593703261377, 224352076743160561145969455075349204731807995433421919731892974041935958418635125949872409101722021082822846404, 2984830830319533758748426734300387718450068760510504789848172339315155846474895803948928916179663975630793303954650, 25679928575096554068206974653513414863635668046660820570900499322089519267817225080153978166930466010565467961665090759, 211104995460634451587491270228217554173245853996063075688713416044754907916632931450387444966223626282403074693405342831930, 192174374983616384957912200604952881525572970039001474851897741656416855833608320573559612319406935766568737254045376426688150, -393978355349421055878653832587960653551427547021182513374825680659937475991518344341356104043570811954834826393495002421898919005, -361431961167293624963815638432089897601997102869218289572660572719792692405808767015019274090809073449320681553428464960838273819891, -554647937810449375302564821369930685491029073981663352822984543794686567522666596963487367252878796209817383182127855269531032247534815, 742150486882195340727449987304087335374975907327246980293456233174017190559436366160736040850216531882213071490411241430568112788077145232], [2479761520963485253930167704306891200392481692025616417553027, -480609844431760655352070088466831535554010021280551555497853457302079109074553221, 48135728918706017437941356201182997483981846751765938189991676942690267739435284946360016910, -2768941405371717460167431373352480150313118944158192684908636734787335371443789825580389127321820656, 1850252236222831815400775111137839614701798103648563590598042137207442007106325098157734804859455589357734, 21802240538565602683989873865221486410073102383242161277465439047716700627947117619739949446748548562899582693, -737171075569057197246083303270104107509119520466012673429602416318985081474532668933595620696123900564288902562952, 6537442241792375288205595489475154063872454262661945525638174921235960967397277946598001266944407906260403799740729756, 18037683547277226341684069473776424163831504386632697486256270668808867575921959253560450638180461391927109342335837044110, -31032651388915549770814963472924965688508104360520803734600246817310871360267592098407201750792367118618524905348086637387931, 176288168360052706524121221922244135265509433643307823802511582411541670337156672478116540396789117555124742343519579416945212198, 276813736587323225049205525955454790183381473414719181233239836354388675618889620702455680328929979439726153008126554116128182295907, -463518790261238453882032101691580259329763945855278467529364067283594202239998993574344300838240742990440061124241574108662376007891771, -218397995786650987509419756830637058789917512878494158745463414393676062665166371017766835161791622802353841322553681645495675036306103192], [5213611198279859978058921703204613832372745986644292085666661, -2234235552461550559158868551437423961825486351992883330339641796805257103203330358, -39066315264213965158663167116623230925654635990043248322288868460583352371134674608099763384, 1546783198651494506390932153080332734072236737318532875531551007455383791923310998118378233332227966, 1870212649991549779354259104187347674615303495407681677484188589401679331695136401374935171733629368287785, -53456699353363937372117311404199490233101980066639040405961749992966243884168567414782845781968974440784640429, -1392873580825195387464979194088838264316897271652994410371785849427471000420641807491755642746782317742982419201315, -7181775706366981062634784328040930670386265733717993647724421566963874678129266114726815568484937543729841364118912779, -70092415101733783395527363956127642969144026373049048267574246452049340294461227142256784631217322311079571864501458396922, -67079544475135139770127764606182069901508357353751899648306559145081100612718805501837450470872699509275822537560320279598527, 237173090828217158247433615385054873365103464827311992431272800216761392749372726616860406287918600920783125115831267516258596217, 314480804204106548006761792552254135595767196348134187076538411246794708945456793049172350516062522145613313992252054475245655962476, -95630279120527588747739403246863372870928409437955207451637040434376066663001614763821017368109546398729270990736887451302913657474286, -391289836366812642341135144866147165737916552749949122707265888453933568100647603855896345163197652008232250807749589306880128242538191536], [-4462210210292027400615367997638198925326216664833506718911404, -1206562216612022635467913155736317546508046751752332908388092822591593404066276786, -78551784297334352025237958465346328080640912532444366839897802798202640048190211498881956587, 2645473244427566939697635672562978413455607381637554868207170549663023782481628967984915227909385634, 385854408668311201718829207865295984826484187953846779697392911786224096630940625254461192772769477573713, -35070293178651962848959180382975441524964426716172033791510208364490437879472400776315535311408297709280895876, -413616366616429539624667136299873496662338120685338556640315107386643039004693409201908629881866291467277240371712, -7599862270205709766579708188219409315533532104951030705941449223159654272162962752980733389984194030003064737628014686, -45097148589004992115890502264239543475091836238855096895398447879343561213083379177587225993358288225560307682585604708263, -29826189177968138392039197702836942712609865147645419578524707272097491761175361959041226565344112996351275156873906382054793, 39671424861307025322557878105977663654826097751887022738879071087852196702534050512014429811845229847156087319117834000463050433, 97152225786012704580082597913059986746078619337081548550843039804244130164614757844472411658161670404108698530028008557130489768586, 152046368495184470004129550446903242589047438282429766737072994310778968709097502224174774227801915014361328655331819336692629276277905, -138822218088869357703577747327391535050195416662854755917017817617024415294106974312980175106034096442554449412558022502148501499195695364], [-63481277271243671129118126761873877832714820740715772494775166, 3012165869056963222091883441042507584347706253611334728111808071649435476612976676, -36086325495468138282105723480724546011765691880365990012333144576481651885234759129970087668, 1008589929761863769292625249677816479846462642293990883681681136919301689392539920971125428172335534, -540257816587673268719092612632777595808943015279931964078270149043884366038288714958129684816948321359717, -4884851616875643648882813250951473376214960475424129600035369563751025082326703253848154266795682880388942163, 269534596958400080367080847091148859481166646645931142254174726204135827033254859914355157120449998666935830384587, -1629599280592427230538818774560839205558518462648029284405799241618196914872924528528065127474071724305378914370009830, 649700913149945460451304474638811602144699949702115134372634517604957436903633343151754532762636949824059934711853002218, -3668340838662593633780655377257342110078444586424168374405293081636579284871093795634979653221946964356835092958637185779428, -75783736487827247256778248086639710689398770663655066380776011179998294496896829126611673363423295725280978598779476706357376861, -53623170801049094963553416910149985154814879257365415156301365898500295702504230755617021210370085943352988057314602888356480302516, 152443927669939682264740570611942607704176558181934567651784422567305797643036356189308853707624642386920047517446097668217419953050823, 61215277616739601470096188442065151102420522897387433291932872520640610312210633281735210358015196129327994945177408662654830647296392544], [-171418519121621691487120235077763646837923961242525779237840005, 4868308607076931456385042091462400653674157412150563459266630263543137633751614296, 33896205121574106511493848034140892612476960207609958031705200206382449565171520951443285315, -689966114784309085767169385186627556148277488562336632572021176155081381423627457394151630522061584, -484862048285738004228958504108827117166797031143433142405062190392773390434976427811186754363829280201221, 6245603919016842037169731039953473624565808437193347055743935147573026530559471804127178121080234421533092477, 257287225321964778521956993446812318338810722788378744259794839416503339760222710106014758271291902263784714780075, 2238828057632380778640147596211204768901559562314473315533219369677397451911667054968265329955293534312256952298434245, 15912718113369366600178477647227620187263940434443363148799168644855452865723705294281097541261262551161695042634328012065, 4164361652927287472105133407806713351793406266112948321400004451672999847190812992764976638389863284195579344349364303462095, -54056402758004374139709235163222955767128623703362489825565129728686752459506657374449594672472140191109464017645385556249623848, -70579435269399964904665266402801831625235933337555297709499784067304786698370765309987904976978144782276332253530284301672080132688, 37768501615897367908462543621332581221788123349460863723176245627128659356181742110596356375437581926601781955935127798397473967845549, 81608876742376557016386779194130420550560081320628331965177184872442587587465893321241695718510490592056169575161402986015686220668586174], [-11052341533322558100412360691357620564541138044332340610209146, -684190043212630675298313438106720685394581462646748291746239929765623810080081763, 57712518992217210725792229208720858423211739477172695378263685146735353361596036740627127040, -970087441165045698868252677742395704069521470858745850828228982927190457874673875232150485941636960, -79879232220136353832810976246719070273930190565124432205130308519129655306624865543006423340342934239848, 4838843575531622820159553493320116271864794704466717697844037417558178592146616929741095901225663599224566182, 29380546488568574070421427935887074276256461343367222952319716152301048137717261217460835428001439763384439994288, 1965998502694827330128654753215782883534473945335685475868254002175505145935861731850303121693437530052827270867382810, 8162155049824605049946782757080338161911030783341757198008593849862512847525174509149577700192000375866827647281767154454, 5678292681547981733583297793836579939872549396595825089117700873453677022861439690253101462408699328449418404615917617275025, 1066112250980086909847954002274102024250854780732605116077886860582287823655071233460401980498620130586594624050799698211007637, -27218041423386279724910344995426071002113970004182665842962643773990062528605354433265414924277579454564648570596704620866914552873, -38542109153404146676560291362388636906707153905355743887396530097059387142225756788535294664159312224562619246525485787225695315133021, 23584388931822490522757594385606502956159174032094585969990712634360976661954403736436843364115864980246767914074761670778137449120333036], [1385389564816767793286675969550058592114761824061328090028508443, -8281786033653877716655826184470765720292463011821265599207367642966612533989952883, 21972718681816640662897353535052947707981862577835890609903284492450465236814900318614842379, -303006002654518979922366896112900384319845090068571899631404762810636587296435940657837787857857960, 135404564291455999651054475414918813937839268041219378826147727924814671788163236879879041254169034458185, 1475141446407270861115207940882635301295283443060217264830362871512548091333761284911812810186433361630047766, -66939353109411706343795409904344650340133230439016225967871462164730344201706355113372223460306997751399538365336, 207845811624706487367155294903195425602793820574579191893018278659426053553486193666702031096350491689459179740313224, -857935727441778047640610611688369245779966719283965160333162662609721189448100134048127342869580253781287255178839033779, 4334473375176488145682172361573605986352155296379504842762339801287315347120333126696355774610154595410935445240603473480724, 20835298760919402546333368443889404931884640010374323805175257144647835571743853961821628989219356260644867632381667476075914180, 7269171317302860644381958509273907017266034686873691676012736886791701042544847073217450711478485087715497946428722659166106941459, -39560924227988359416673256830758139438894036139795870770594178614245779012556190176137634734743677832756036513177854668301986364536174, -14579366436683735765866165919671202263893705697613212440129429137474736050662274014899634992948288218043710268405644162453101388440853358], [4629213026057826236183592650845825755741963992392427800679139908, -5981240051740366189911288467696661601667169680275807497520398205838306898098100046, -24903466337880237361472986844360662603748815428754546302429505733635694696752276301808690213, 258324556072679661662528731177540412809420858832157754313710371692033147852292669609248221797216462, 107449555839583995058751964539572153824951827319811720976807089272089838738877412075993483020902955028538, -264267830161168059614835899875411433045878527226272014779024998760319225630532117906756123741528361222234936, -37465602869628467560723995072133349174410448671425854608568541298222608708625863072254493889026009144234027614157, -645588313462942322525233629167633997545003148328744810801784593090921752246948603189002651450158698405944001052973459, -2972356968686570204462599299493987539707300825660657667855715547602722464394883143157776861915497561065442678327452072761, 982288380055245397173924729115544099099311053261234894471172514745465610413809939823742289937050009656784348591060856507503, 10844967022850160838347219089319453399602874511235692635922185312414206215801338138432301469025299106500600942283468407192790043, 14671871798159672949847236239821826890972403672992359146064864959709186037584300300795396175298082436627810761111998704590951157527, -9707473736216007398328676981125277950229709171576538350673857172358616585801426737334655416686961276438639392363434206290576702825272, -15624367340999806122931976214973414778909616786494913772620520262785873375507791005967700362962132005488298797470196384649357007282036880], [5486454445767615864152540479166198832087709788367422672078948552, 6842718028904605209112101460426331041741211289769171969188237246502982721702947735, -35707435319028117565774547014874993097168235518654009095148177270704489243555612589585249102, 300058492298018293454949518056469022981462466524774286499318093597752447389959499286313559256928205, 13839907538628685865563724881231493849889106419964165610073779036094890620219332520601161740117426245275, -666450870264901238970334146816994846206855148618969209851515490084133049175584295843929305664225882462691523, 4226838978587867420921456160998534943457630323575360922689631054607518462435453963193303224923048404971919760913, -417321087971559921302262399216627696603761077129303576452725076104686520186440470296384148278271223431377619221324445, -1284061915596003713117149292590584678004900190152062843077713989768192494144205004703747447466178214351134380721591760169, -1548036031033022609197239503148634729900585081263459320546239217632279529049299905550809555839527798768110675620047543196979, -1444805954126074096844153284456283175459200225837091755576539705487105212760794974637126330790908600563460633084420194916368724, 7296836187982054201848497718312924890161889113718446037214184039990996979012855636525619449673622924676828403003760080750008117713, 8791549857077368854830222761969696766234167125407898447747346263819680701086167805114912335744039494654614746957637424056301627806546, -3647299460702937801497377785472465302742255149170636595477496230303113366733961829839442971520180096499900371825618268446014893616562239], [-9413034115039244268000633274509085025113862760430529525599082097, 13583413356824091168167222288193874788568076850957008919300034045793191611683206548, -10967516630732315291865977694415682942504116012960206638166511211792152587711156064416504836, 74546875797364504128835441299220523629149316535763585285871683591999382232549844935066040881225489, -28559471925890847939670061881080886339950455150470350017194669371003692293033963904200138679640411628029, -454001330507096733291219576263533431426667497362835831654112026214259352054319317099608474189811099650346095, 12541879667555217129482423982724450959069963742666451301288526892236159364064411346124805815870619397629936389891, 19148507559997854893161726503011009634726509706013261000728586063052693388528396271890521185114728245582324041949416, 184342329916448240772422684265360979303347655129042331695263689048658578463957045592787243125711424691881086588954678229, -1622086340701102280517864145871658340404014077884581249884899714844672102238111883418746251572571476863486573554266811439158, -4517593680562613329931721774182893311593554192819216832934306086022848317205279047279458711893928251854317261333712147323677456, -337768399840809133928511682484101819963211499500976414178109283657788745240281966523352507093811206978864770235526200900535881774, 8704697071573569185486684106919657807064684427258477306119893534283118278483348587740392479934765567063574350105404205969679914030236, 3030278873124758939014804637037664088040636880626640942972009653978408786602719198600468661837536448750607549658459926523736540658135558], [353, -47039594739344721064788702491306897194207951332619128798953817211, 1896648103799156478856103521608800292185320554452799864276297674105683396595142325, 15254433350197529428237104032515658539155621256629602735846336602460919627184536034407626958, -79482178705606364363906595224343102034529247627445663314039109716320050693471851312351778255549474, -20395515885260051223781494946838646690307505811171139664548038992288174766855743501791830074835523675945, -92436167527267459400575252087939215531252485714983555308026409652739258600642539022886260740836133553290230, 3682448127184483897713228243200387184879993959107992939487816001166925331744352931968608643192792564086298860106, 155123125621826090706442562853961085200231133040522188351483153761961720536789971714773178018627788179391732268472552, 453324995328499635114760052035462894995363644386383225554291908791273622594869596896617110399179449259925146928668207603, -383727728360448249894486630494612612001998478748546244975076070890924110191639335650977548544307347833994339496130048810678, -2033669264907488341946352000859666653857056445866432820162566694361840158860222559358198905771235956521043145810339624516513284, -2839716092458412660499151237655879477139257596681778507146573354090626579439605594007940222252434479158790488159980661108600551461, 2015220716881323708039480427561950958295567462893099746236510812476392609012133478898706159956623628963928448591397645481114545984100, 2747953289934111478133218772714127431808653613624838798706123430240585964434879820515472267846182229358076100952231805439415697510541827], [61020286, -52478477299618607081557703451230914436331861996472664508266482940, -15069044935217203506306609660354718359475481263666580409606675705712738000624613817, 18677537553045697230898490459589070998743004546708243265993896515839203080888242864274034566, -77481592782205151523387314243183972726749775974597412731576004565988674219209731643244472187820562, -2221335710421749374129961242429012694529511965489887296840084840473174630988187105471195023659380535945, 121460824550236800053328035664987799734686186376547824550960889893517284953003809557542231548845780806690927, -2125057995818865429464619071305567874775940411897293852675259336120601270002462961603036545905730662687854318107, 69330589940144855099214069438816164301847583463110994649511495071178610221862724853438245013394593327822487102409771, 195874253380448281470534830173196626422069702461504215301549114686339606629684689838671917743235669676705232885678599455, 439953248140447410452671271923795026777286229939152764996467999770554175047592663734305495907512862063789496738255291705054, 324257447367731477465497530172980471877762796847224700486541141092079457342775348075219878381971960281700840604660258595681997, -1772336424296783746505336321596050342243582736220944973595052686822974373557672987278547105198476633014806811768492865734822709561, -1789078454266335596429851147108479157342163604685919785463461963232419127594068154024731816405080728204779460285551614471895686623807, 519658548829458644471351378681720482556294934267669145360403158615870729744328522762602419968777211193989414613946777202435018645032148], [2875271846119, 130323811946262183358071688017855492288075657899725480878038959323, -13423271949175016462555344682707308400834771283013073238774825144204488076444535445, 4578569591272807938352242003156199872391716630611601058668901251788764867835516281086102412, -15205140272433734654622692239371472071698204498852845620063098938661137104374811212863735564142418, 5000640004468374437989335585974913429104686642444337072586282247794597649921931814654179758604885081060, 119396584941961571826524328222802744478542361228882615128117366130108409012657830253945957445345535080536085, -1767172513412343787092468743738914131348960896141473535704899437021533169132079779950390908957539277348737789366, -17299622412586777754393626125207307984028437945244545764133553921052569374311407062856978401526906635733110684324035, -10521915522910748261857715492023689464707126527716128120038943788100757289618698805173345449152659376515459126544485140, 412160086705472731524813436468501739523816320828659611949958034074401906890508322117791948875869521655912264159498666996152, 829945678919639794348880577431150691116410113281865708692997113748886502708643584890815325837090964396952306169015974052846308, -164110299856469480134837782029780333132164955947148470294277758732210305808046684926564160777924639312755015930320772639761450396, -1675877954283657733183741813524083000568405976989090229813125010563741919041386868118462147246436853005064482412489860554620052685222, -555777314929409185164248976653066293920579874420448477268080711445270848454381344059845973333608678469631543538388942513800604522323657], [-8402584558008024, 588961738193635484022703444499220881493961688539707420161082061802, 6783756110450177262469252109823503509706083913907171607927538021537276594687318983, -7792545371987191524166511193445341042669142354211438705598494724050455752003783473334182369, 19641900597517684178152042485353445412144231070144101851042480862454835725466925521150014832118522, 3370460586265896982992441467311210247417200108708282207162973087018430843334918563800692983285760089966, 26043866805498948388270732651266520039856723827570161666707591851367624556769287708601882780968280710786384, 3809347344976807050990536488257834998165087201436798675877318043325575473429457975665132438716401552483085045, -29879053251077818766513291966745333399414573764744101637862865253501047241594876128644186042337909760540518832397312, -59083309003831859752970045741385281431704530836449524394430840946587433143877192211447995031967592631331033414174811341, 72964390060626294483671436393658110324134554276824107248293125578253677446808161565212028936198742358448670532576534608020, 375915027321047130100236522460862539576045234949152057838104436644021378006479533911377621701460327381119107508018091122586899, 511252662229479638663223258186245987195980921771708269116724214302204771446328484765616144390794916588158447658923793263626393118, -361869614604693171626220216345296942203942412102380657169690158947834701754381119058718635733236841502067090920752443480008687656860, -444648365674985084984707970700795788927888551394352767248612373162852008800744848306476133112708258520744211601795825396020480040777402], [8098755284121651745, 862633811176602541779542226331055609022863535013002329971094357789, 18790239178732151953872444620816660666282521183734981108836653333597029526432286030, -8335331794478486258805718004341778368566332130348613659559166194925038072372281444377123720, 16573425841376090733872233165080395439029030917367662636200098327911838646408950870702810937410224, 392686806417728935680735668200583481810005131412229377304344803884445353262596717563262820761111263864, -29458557346667937823863932532136243698669882545966430155318802473002887620592599851408979941245865219949286, 501613377496385222292220010534575178641776324679325501430868980205262670385772837024867490352725408531908174118, -8530565335762110133071298258490482573325899012649467171040016645187098138845030657975404732121769691035286972886384, -34038259654256297916372585865436505229253516046288675075132865172165064092501130766971520393475675816956763215403741865, -104552223199390305838034831819903772998125975635848614332237033311206740583204927213233668153781777589663777552660713262995, -36017351478848337368692867777042972219363929977886218582855797154859292863111645966312207256880837126451955126149611972558634, 381592080727634649160055898913124698235637471168082925216578859731030707548548272939763611762746204295186417720598805416791479722, 324525005334311775213568519070809886243429878226189555663667255242430629843916518336434447186179082320544097450022866470362189549074, -70230520390704573350459152574426905591108123568356795158804025799012458991609166060216096242118854944503415014112720707641126125395551], [-2873804764025877588734, -269322312216494827352286027262711970384349079471291359891227757393, 6218424018031299739702167004211820719828097991107184262758899646394791013040376586, -1634041674812434600604877602761682019535278879495335265347453776341861755430867700330983069, 2752014734781689417254741073079476136134375689218154121796038127649203789004615445555288141617395, -728862324515659959668697296192129610601532043555521511680647963060116068096089892069014789482672597107, -24778788285485423256868261394510773441435600108657038520344918404314710240697515478156415769506085807736430, 145300215105750405968403278732850446887853222762559492921383265384474304655053583725875722841648699665631797671, 4855488069134221821567491328358644282545264008441847233993936236675293649646087049228829475940227217184590105518523, -4567447500471437957684074667563773156598455909634671233558834091192218744048556473307406180765607979765040416564306496, -81475394354752132458243603136138873319514069727583352883232419754241196842533035188143671342717742454941259547200334412870, -135130316776641787180846675561704084747400239105537750394848523867436256160265879714778429293579264829265899803274863690615609, 66203093879190561536253090393538172894261005775365875960155268195045622262313109199676122172361580105713296553746435420210834700, 287396899049684221798605165124626822951993969139771107562432799077656645968583304901863506452986885208224948628264702762162342953276, 90278838097518400914198263135345751162599455789209414990046154483530371547762987514262874284210787652558446081529197070671777707450288], [396527406035549867640906, -3443043523478104338915757716251052627865176874099293167889459793267, -13547323279472571963231225297615033235811405870871890365577218818424461300493071641, 3354305768785124886927175949332956515513222926024433345974650417367773939280986319264697419, -3778023942696902694202644222740276767025762508854049868635413013046701258429568120909009714515850, -502842712235005159285312065882695815050045736512298257023695138163549725114962267677139367729169741785, -2473351783179321822855834041901122497511435721073026240264839579701077435362583241695393476386175410929989, -116732047949709557870177903422735867469618095978492721585115324465916803532498676049944587337635638649885879154, 4571611067149014415267365313830639734542525376122338457286494202317078942858401668686701717735418299323318754884471, 7809243179020683073862528044492798186715249732987733666298801501797235831200733687095247068942236748695185988009598029, -9953305376755132513968409667043683772299764675509767798137480672876876277038791151964204441368372837365617460315971597416, -69259483273464681273615471065632440871092498804982380469528819030525310376049386101699324008467807530704136394331521867500416, -85220104442967733354498234008295926214829609694374673325258567782824169980234257412859088829129707453980638933233565809864940534, 58351601573978551172794892550329407495223688773860231844225745774940672968774838923957085537459892118225973174707580390223360809814, 66326018385279514010144603940506437514167488474605628918410535965434199731071733525964465991680955261472809254733191000980754640485400], [-14604898559349393295154012, -5815128099864002690687971367500970541983396435621479649848505591129, -14456011740143459408335445996608083070363177859625674215135173002747632655558340551, 3198155241371809923836287802311326727435067931371364404903141966140231293826741357528408151, -2930024264444649493685285684436546525616793291390056311754098093962379086542850306974567356868583, -76588445292172781154954222729457298531785969645594247277090444389154689583119322792590303367383824134, 6752232309336053303624115318437372801778183146882644333592490559555470508658153194683539461232335511611783, -83628802155112492948830771193909855717075167338305289808769368388575844982802202980464242789283485439613719110, 699505963922125894568547098583255875231930109893821168047584109459524212901570213648697589979166931287147469029172, 6608017434374679160853098678454087818717687625989081849596368018901219325389253346198080556350318583115005518967222158, 19994839329563938440951457210456692447604411962581490463560077681139616896206511198072169620864293102369877732693266765497, -850948004497043600998792804066664685210128016787657236079728449946255251605992189190329331402553109293467897951498700516794, -72505195615473894540826558773819110721722741180139436506152419944205559152439867569833855191612513397896060284021816463883988458, -52524390878958741979629699323728096028027847599625779472010172180358878758511442874332353228063191475407127125326503226943759197858, 9442853110940127806985239036478516173615228759408211101757957419442290100259362311157722853760088582094451114653936525484023236965168], [1061937311302661060111353782, -712307901818850753387764967599581560581530553222069958688908116902, 2330586327422996543694609326764553792805548207415647100142321462067424345002281855, 499206328984631049338474310434281756986797043743124173615251665311280161217169572012092253, -510667849412479132083063119689919400878386542664674813988564307752902181285227542591636634347383, 92710282461865758147488966541950112230362133553312505483767660843765132234192688355788669871010742989, 3792535918253133604956201690404666692839364316235505349728633451826889604372429892149412894926249416168652, 15109372245182523798034079934458787514840629711068844362360019815660801882591051989092097911551147908673206953, -892894910497423782848099526363314799218229357058004475116207015247705215183627109990607324236683988397322482675588, 1528422448687822150961540468755424469681884169966192704620868237357557995640953212848352206581169801375241453372737612, 13481423966034373855520616940745398636799689622932046299724965130307839051785872274773898993985342666450991926640649868727, 20138863831432433477458409470697481724610508204465381757291045431639442690424781764741930151661310523502500611982538851227308, -15883924210603590071867893404663642321341632037058106478847448514644126104032880710666630669135684473868679485718179791188306406, -44428884805389059422164665398462707358392588509346124452043604555825032075823297863774987041597457430649828225173787897523347263752, -12971044476909474641320101630622340960857649228591138778871036103199752657146533950433462544797554811540116937839825680179750485969424], [106293578004635145185550690445, 14468628889070633547042339668340103676824202315895891567946181458909, 13211510393037876271124304108640625840391442202758090753334060658120727172841432040, -1228968651507793316200481772252610435826526253353137104220731835373886988187561182260744944, 533656501292161435470080017177597854127692764449903083598677572975829248279811514908992769105496, 70285499885683984125781688954429011703852520818679264988982454393108383060273663492351905811918211800, -326909333686522172035963642803795895449333786158320480523352211543696691684819266213831631027196267352753, 36225159492670793029800095978535354985562458450171211138845493988856485044277310919839654260647340794309547700, -563871043917450331307166640522800827763953084125551385718520842977447654189376954614939884350159546602144715799745, -1258684489312246718005801263888910973383599019379879986806983170989688250541147312366598689849228726971278917414488658, 1244564524919714722106644185108110695267773907132186897173074672720075154103882005886739333018242464728343019589764531557, 12263412123765092198345951923063180321745496737514663440245482250873274615592920457431136428574862821622253062840461007211532, 13092270547657484463758926556723772174525298711191839279417851099692440069291563232201430004161816147904505807233630356051776412, -8695829808589860768393946911710727926642869483148243358339006995831962049112393198026915106512055752356690255827939809015703802496, -9133295994910450307038129839829658899126422513971656902284272738579810792287132183162105931459312707109919534201754815503575206096640], [11806824272701707535864048540231, 25867995723228585193842949085958389755087791565908309112160452743139, 6266770564635035384417855094117240412847493385050552928885169649367478069609280287, -1053124050834507228414180998097796556301968525026480921820939058483844518868584991430914612, 430781815210754138689308101791630967586013658266875259138930026306420829380945266314491297527469, 12975688216604525526703371288525360555041598686251697310851312244109605881552044544656458847928957255, -1179851706941432377052039382182891967719913713432233175823443185951438995374353610414817114349239260635654, 7986414468853650344486807471962637486944724653640261866696997113869097229726460034271091982261801447460426444, -22772196007719878816950191264080207765767346667415557375464517414885471501823382349843911770628473829515955858806, -1188242061625251619435222635142581304668196901642592129181559873237628937095071092925142135876441131353924792333932055, -3156648219996792212435926557351334687042559989175715343913853488099943499379766971359641088303580511471577673751448419635, 1337079944051405734516904349155662271724698459516538994246787482869796474712675569890400745781923741143788691474203745989731, 12189939635067946943277002641544809553063608291441212472144195044457783482192174602191015937875575997642354475055057223540890239, 7584022517964416144942125868363229198186204624817303893726151880884559993706864786248096002283256361005790446247895329134445661044, -1319101214134095123228986530945354128790034603208217515736927518415294074045859109571866396484350470483053444275287411168229451364288], [976254442262768763669350315423263, 5878184961213196027486433178432172361034451377237063623663389857336, -5974710617079859675819228233675877978515706301811913702348396338294931211016326743, -126220012731878554759899124740934844567298834546276184176035260384793202255001253514002905, 105055667492749776882907545074821660783484404013609051621115476828632768439966947354237637203311, -11477475624775421607580872926804326608580455101347370189736826873291546354471694362674481581582892439, -381832497712946660596272702361436179772734045630706469134421181346716856970495401657782817030146512520968, -10181069741063187142114651587062258151433837346287053894382039522030295074843890832706301420237845113311513871, 125218716594605996247237304919854621956753985604263954785545361217717000202957451404070464335987041046430981305727, -249474569929473935419908276527884233154181797408391014876635509514865282724263407230849009180346563244337290477848155, -1987761678249959135423247493512412045457909295019978175815696839764842459192412737339808747750118608005624789232442702700, -2787711061816025933601851944256773440004468881941365731031242290962869936000625969659015655290388054505567353254088422560661, 2967840700262277123233200461500067885220101764098112274928957433502857374431421731662733989210593959294642487955100796734083234, 6245685509361277079756872053095713800192866674728363099890588260942015258262665251451474942669278489347576841293400296975600897810, 1637725378816234683504734275732920338833236824845001729310521978524402648439143277583433261008261758622865198767418342688800093293312], [62505174375545936983795243463356640, -54599915166261783124333365094973582799539947066948760220110362503170, -7869447706105915932834778686206695249713864626881814128509066214501703874225537991, 382616753333068531688365460442702649163361271493217165754760436378996981545165891145695783, -46602821355394442759879218137183539602505914176492148285773453124728895302740786998259599710364, -9000696175790837304012749286927638861304809691574589458329032374752258697934788863575450755580203358, 144022489347724146982229111640110706033467800354639313366471284844716601050826344712855596506809566904773, -7018194130568981257760623297724155951745612266923749706422894750219377397897434826067619850403437426528615863, 58285668678863887445172216531298143245531110467465169358854374220920677564113149069815207380059500052445791242320, 217769954064647301558272454540651619247573284694093010977830535442519921398281571584638470636567445333626152692503450, -182537648477382002591097086352579992273949818608255025932793310512143714269409243794562330939478781154731802640704268759, -1995642702585260956728407109515432147793223187590899404709791408093146284530147970392232217159549551003983671027633934563411, -1849440629033446013361598692623418667706765303495964284319072569223598559615619608072622715418421560150839012476268722414079470, 1226876665107525838776260432200734707259402686709357733766238554360018885786273062721804457487337837634890056559482466180478858250, 1159956214214524379976611936386490401422264559580719423501719354162092836752221275559337438791999700907903544348358199153623570523392], [3149415673916883577787805729375395965, -113147768713595605032900709021592950299623670835772934199408284718591, -528643670397359164543007767830865390828741700094620999740935700954464131117235333, 293778036067459290129380138529550205298503568104833472968988968959447248812782675835817627, -53162381342165932200373667743920227513253193863008845545003664199693269955174263212844177722011, -1471370610189801973645863978900039952704900709621467721023698115455723566155124489956890322409573626, 139714132480690512377738431714798520734900091421892007443167633778138754787086177598315373567497265204581, 625620925069890810335577869163259513332768277818726635175684488530853354302702886138755446370672183581081227, -4471706242108727493835413812303244010061141628827239187675755423395202218643151596580612229570586250066057365105, 175495040638544179371691525312359510086783711402200815867542241420476345651493342475393370821132578337074544369179687, 432610437227405803624707476745136231610733750893559881986347571987766607401927573992878177101029644116940065659620428467, -348236366887165668300123445340229167270028530897081605487447212475143609329705344643703595843428473846916792850286092433280, -1821565353516442175798567111466797764194141419850556439478433362436715961971080384387335911327251104330350538068333056674857378, -973866709542321401763607307318255125335163606425157022562352468694005065639036309241656625907883437043771980754897260713775995574, 191170162202421101657106647083564129058119953745358893490088230581376658041010225159188165439074432773841977294386444128200555202560], [126805983220455758122008066733643756022, -105144725547753306447938929044345624557604441357289695306937551541746, 4661040108976898544889077015337947374648401930766565202269637271158011902738939787, 25203841670209405869188163681218572241969630490336160917310848469660005915320752157991148, -21135665492178751366296207107090553729793288140084673697198942480689603861420716344290386703407, 1442212120135570245280698768168795896771735353261017439273489368118009862249425161635570436007888432, 18708311343512191976668454340538737778728866163297941764188805173846840050369539648193072744860002759121, 2591304692958117780532012378903914766210293780030438766794898163889024374589184021677073862924060644339480845, -15058055534270615985894326568654353112402653017712287427234508092933799872518732493785045429807193016291290146294, 25636705276032257910690129964196485451805123769121435329101826497579628288058365769264962268931994832199625574352629, 271824022351889571111984934285148534837203833460594954824129464271104859095488609791341756529497913810641352985675713187, 358232544316811797252633699779375940609590847692252562113065106733974871878389430907406031229667787660553401688688493388680, -463921913783126053233742271435450030819947347965362194471464694953009933709505936542573046614104483229151990922329696118403344, -803195060566380984908132928832272296862825296692166941537231493709754764447357483352348757993727446526949461490187297641138978418, -179065601711831775419363463846548204196937451456578320224775993526140538473165973077073951481760958446872957065695712604187656776704], [4135714148606330907788477310012745195191, -40331605902035124395811637834969060040692782147055356297278943472123, 2858320048806302045357694468306138432444382575159457262816631055868597891737501274, -99444542456620772505129664694748147060870720616318071798562880228450449590752040541378676, -111630996926588045464552322362046351184114536514446360989586911626969998735189789317112636443, 933958220504406542428128249188545894993177231276530429974976035882406607301628552713353637850594543, -19889385799504085866983946449935475876223299964786018354657334778498091467029676475568102020056741515957, 865634876759772027799625742562086789266924156016214060279057089023505868069281809660224883504593595596601815, -4929680331793222790459568966679145359688384045301237864038694076331870781224282462064231084065182414699262306001, -32463032749692248229445282788104952008549645224488325035832326782709531100743587746561512511324922073198815492307582, 28677468098888170308934743661155784747793327080198935958872143261954188433752851049860086861931458323877465178582081234, 291318899857691362360164328633192424437817836122442236630763577988070519889310895661644700451695597699392822771150357880875, 239800374843757531390342946155837685872671059442154552003846953132233219029062789617725735873047542632755302009513217369911358, -166269135657850284847624438334953542568450043617170782342662250592871465373653966034421762196395792407704487062131785650543741188, -135120837140207645577418430834117282153126846584027139763490197604350959667749446713654108010525074544407205889193551015464226574336], [110615222179916067361435983843583235681067, -42908965265281088382810744821194074055678909842903405989189165649232, -1116158801357489993930115317032157138350187461017150543081286184044103824016287527, -68245507499999449983498956373404515281187313627174205838896952860266224995835402252562624, 5375465878665399479489510257159146279933720277488677754816287450000231639904864732198190145819, 72219874284418373365498940276174421621866315099933031818686496295703863747395863489255314454165331, -9262315260742373307105807011795903652767117269527670509962455920693638787385983389876000403962752863365, -432746838355322899460764391710723875577359214184909874783887377434697219849091728532155662139270870669245494, 1522171924449147060741170216625331279523205668395127214330232322728294775546105761478750485749606109285413547354, -20880698387081501917120701858290905756950489706720613178103121595535538569802062607351657202269099358070117091105353, -54095886337637420717599954232597914033777532182623000827078484074958476137906220535914209309845198643052756552808312379, 61984958176912497173261233922996994147049191920262297320286390455351154308591722325306257709599699847412133118780300664259, 242945771190466658429739342489515588197854993458666031328676435403741151614687579007504084131816417483614472958961412753002930, 110353748206616984570597291746031311079180025782964961586434848077825817851267635006456662460728577876158699523214676788308117634, -27351095842287601032688414477556897246643327176602325263710693216459079873003089831596312543907021992243930321098789831674875752448], [2453702292439137599103024869548408551689111, -203025083097661720874134992758537919942344467658825295732427160620443, -2115746443002493578217528268261763004025875465870244351999038766147558297500434547, -4051055667862852216164030651908629416207448840164810751304701958481818850616658028317553, 3577679942610626089657994928580842521145803413482036963461113697035107448390320359885939865680, -149748901360041618227695739774013789475975601599842421824835753583969883637713421664778949608756747, -309518674275521135529091994496077246784525459354379123466153996362973253521834167421917501910448933520, -421035509011046994321754570901973884619427525234208508908845254901846122810432518428284988013146396878594399, 1627499197769281556267304201796040330382781335669796898049211430419713632864213374106097067108005285843328741253, -1732240513936725995672678780178154122561903746821504835796176754957102744916009754857440576227106513289529157948113, -34277485825045962382831985076511210112902682590639324772562475633400950241607094603503700041990597481340781858523826608, -42779035995505405140549345493934008137218143643555960374180745405910928738760376261113385726190700401797417839522505219409, 62654107655128989907263727242868908869190532937767504305206063812838748517155786993191863947717974979417103583088363194702558, 94693917753711549555362682859849351735673277454279258543810538487698100290040011231509709557349102447328125601870876462456338032, 16429046327973095353717821345438476816993653561768203559167377250127015296314176905393473613086895225182962975882824654788425482240], [45609940466307113702096482353757012263693174, -346826519903590470893718799382817270484628404218854064221106713953448, -510191864586455998453212699882387085391127705245401137257141183759495049807646422, 20980185753192297387976231697945991880349055982039052027986403163206986629166741892055645, 913208715418931603884505194525588171714300167238349064398619030373803406747771095157356808560, -63831846524592634417823801570990809278531958836023845460240217229311893844236037542796825728032133, 535073433640325342022870495434227158524625457652810950273318645710969578690307451690034552901762627779, -46971647634668152887000471626253939505032068795290590581926987033827591269349984903961976682294451235664629, 172809248532444508029782236658768100680250383500390628515919303855531922978628502027028019542978736830659961557, 3930391583804927137871451379914441199172356948788364231505972596274068837772724457813744111229415265343546127393143, -3797620613490372781460185336389750392133108563913504490290032018804611545517609773971542352381744461275112679692040503, -37880248547874181392563245515167292828209316717605010590907957963712043852017338429770051384756979374925134988483148445305, -28411401786075971616214159625956410544320399219678862699477507752880209502616377818316637732975484498933755834181791055057831, 21591201516541309416731460502926795150499994369371354535465213433984174370830006323534856022968745251059248604275440451405247600, 14260950439078800546835273164684381753316939138764065204333078784534102640579213706389176886540775498360980381061271686082198355968], [717233114175489711536596333052299744672331381, -74224725233731714148750829176610529917996954880001396067790233775467, 764644482541816511293173997842994721523809378312183265635469179742565420649088291, 13051251179923087528072732856254305074764045206928883959885770480457431398441441100200621, -372079933344853308777809426968962499087249065768030465685988577514975611188073914892394886006, 1224740197739867100954212748598983789042563891343015253875009310460070390070168128216159051286348, 181083529158406166977546262722483266840548386749406080096483121787794953365181408777795810348535067216, 89974268911641589300324843291909013684827679928128839171779847715605925901854368238764956608943455908027718, -324089613957810921795564837525267315550212549760571142545434513897035212641513641051037890318042285249762642414, 2073926877527033428904025631260887231778158913897735935758505261610432726611218952956463759556132768569182026688075, 6278077104368403246537115497507174589034751562635691083091313453831704975710665440211116581600552377330153258586452978, -8683518499612884126196235608815523474690453538780852998308952081890800929189116996961442779417444159806871638463677453717, -29028677819717578644433260680196872807742435507737061827058251825886826224790699313313903246930469530015785086711333986298430, -10863123738616570116307524294681579793400480492298943398711128787274349321107188749064577230167452699011239989952341782966624528, 3640926005190483202225618815822910362054900737913049105155558963504078565755290488588067923287277710212521506327474965646690156544], [9625770877692767146205909205150398859064354574, 782325587040117479145253030409672304461736208803772756971487094905223, 606022758522686026408363676155317507288893344095440774336521707115875932869909341, 677226915377947696204592688531876248674395740818287732118923414715449864104664842931405, -489154878688182375549829447589210247375899974251485314774263288186937740515444379932678110095, 7972117378746306561360851468765227203166249750394948476702597333968568483847581858927294751054265, 319995425986941663330617129988115231354585270970146289217496896305330244479606828917681973464583487421, 45068931420744781841305847091930935348899209803404901716073647821290661383648974852482895301087266420550713, -125695407903490918025371455781901007214079300777841721630949058190143508652464772440890376584455990348729913572, 46128789394835184209529402309996225458384515119063765106741538693760054983768883076825142313399239787141310801004, 3851505082545558067051631647027476776211763741258945322328336199126322740471939225743236328248297699682560937222761859, 4793019469211224215728888923546081516201103168836083867427506766636548345859289190048286477724985739486677898392534112794, -7466687999524332321001039282274626071640316185874527850168237910216989924741279868443515547044171076921705990206879660069509, -10197001431965337206979854051723304285555123899701341246614174992494317104079513115902493046037449834208122209157874700860423520, -1170550786779232200686119964808535761282107725144443269059739374803334052568099469393494059441739092317079166434656324319820251136], [111148009676531307323655556872926212577859062183, 1715995940878943806876036458132653288400115664354027511232591449334760, -39238453217653376834796147189240349093622613056935015648594289543802618609101453, -3482681570501424261973158083953522009569511507136388133528290483842178468982225057468161, -211146302863148525248991386851056006350894129070293046023744804623494667222015702498966456152, 2678471370527181071855409759173177336003954362850897461518702967651859853347469733676737128326360, 216117227359029696090343423365252456022452731096339964775616464341471378646598501869611890038804513773, -3691389498197245400692649955585354773570928185832701486865831712940077629874656731727856496016287735197231, 50435348131403070806090385421240146237813571792526405544245889492319155337655560161265168321279158735442085693, -409752665980274678549056083513669866001672823233167237739583819295650086992183016582041902099521002149424774463378, 376109775708663919167851062273356108659527815730727416447213610254425363073615393161034962727551555063822141824525409, 4368508202470445318794308099690076385420540178342903217631947458211901869946239619760923686509199086640193694174685963374, 3052341959848276396232693242302962508592629486096125505761050721209145458083013113193849764790701293103550321278924547122808, -2636195118591668598893764361982246348927165873204344958234883610861743880423242754632723625261555517768021335336409917944653440, -1335428144013498036961133650106058716086391008610997698935870165945981282504922994538935921500965099536831305899201912832940048384], [1112507406601928661150041555403107461461869785947, 1793232403215565103599002331173827969686019192338073996839537641963325, -265154250111433452797693075420460924974150522587979729883361626636652878338732175, -2053389197771259347895110709868732814468493057438448851857170071414911925886798188746266, 1747372608445952372386779892990574082040658329763068200262282859992865775720869388077572527, 923530374843932312707863998401121510690890419882890313132451276345069012113968711601772874302952, -30165097079684503067700365174873184021263760543610299448619564045655414358549418087131372663255834273, -10777251461512818831908734186773911207013004130177566764064895214034705577541553478119718834034050903461945, 46524028732462286457084405787103275107145239307927983753112607145270563012373982957607166033017960817028324422, -172269047605645457856847462218903850893016187222796486895118715837213683458916526946021507835997578005866206878703, -669826972906945956475862726107851582827550171601030274152249243646390020272438703106212729833113396634065992937209181, 991408592559323470499375902410497256104729301149634703676480892390897671755519840445757376810394853710037927103469751996, 3117630533460972136942697865912372511469079183727031362158691607973539054536341836756079143132543669485540332594412358778082, 899355837539789293602471223113306147921963469011462950444917991383548535989286055427163616806876188863810279913747166857881216, -431549737930597933226112462827660754479964361412981333521506687916109504557338505068221495811391835360402519383697064772233854976], [9719178839651186235081314466562547603960030198880, 582547385291809451787216753439442180921740467615147231181229853198987, -107699170176193593414546432522036715264608175428124524032173990316120196999417415, -157331269918999475799579230992908456648678179865840597000339121933510608384479369166738, 59016749492329971819756733657970551936434563006450234621839021413688647583253626594140100228, 154233275530676040752391949998926508592161887654719670375971458061558227084854955807409861448363, -91424908537782888126222908773663396511232620790299852594493890590339012397090137387826268422627260837, -3153172626866167214197070654042223648670110318941407866947689543447031028137240707152318811806768026962446, -683419402267926457954925624884323876816160697675644884640845790475023000138709517266832333418187431049732592, 15768662607785363013375562142341497017025545273813405285972747365411869972462372299866864286441248427595675845056, -374726796335486686100856174548142387481849217117765148160888365507488598167828146043525735081342009952963496534947368, -504463506274327845927550916661394806147434550929354959474680201644867551583198855180845160666982084064474580520129850015, 797235243201943428552590639791990950205645618388922432599120264938918603165170142081403177246694793820090909227880775796388, 992114247489966038213953109529460595813915175813465495734274657029650362912569907975716620639819020251412467991679061523147008, 48183669510423026368390957219446338657295444987255483376016251400550631066361341332252681018573719265838269863172068632864751616], [74582208388568289612082253003369388055987302731828, -1194081288343525607676198570606913756314748658543164892532624830166016, 46598688449514896305434605772628773000601951525969695009726500218956230255587242, 439194705446694426244846643948302885866584533680991589383859226854846872286621300033001, 33660122736899680227189844330867840468328496377831636230450614269712597937637307790249478167, -424157783579659010730526008201597020092591510523589245219696117882303788703023224078394541051872, -26890613628755564156306196735547366179569132187718197927795459741184453889888358129921070024750820716, 772444171427687372025001190013855438837358305024912857859952258064389018131573081894604492830985340783506, -12875064934950844591157289934846435281029812467455938203005057747310326898042222322457154205574714478708235974, 38578821482636288515148035103590755671379341061917930948744420658562184620789107978523679043777902583420195701489, -22253381420628233822047264185803043659506486834082296790879635884599259788552301053163559603267708847269957531485479, -444186918424700229053669726287167717699495063874858814114728289690313304911426646636945960438837483112918715783882968018, -294537682550846062823295207756912887446787091531873355025557698356372181101129620403490021484378325799745338690296641918599, 294859943782092346309751255331913706723309843716425377803372047128498751149683289666648571043451320354873347494232387831590400, 107306006860757255127015687421092671165921208492614688931081957859529552757346435136813511282201984124749673691301800211069796352], [505652445215847446130280449811749224887895992650359, -2170868326060783429721315444776251456412806402433324979164840886220029, 57409472871650566967461483450956611312066538396151464250706029737371734845584734, 267539423273289137790902782854953181491439771914971454718642306012519437469049946865742, 2565098368198501474263586255305108942937972384791354803313540432310988290473367915752423904, -306624292094644162511146774321519135329284072934816250987730994626115486621493091773105788467447, 12598464392384147257834805848114766947586727199370423842214925118822413626813892669811525929251046056, 793492164918801424727902352190216785562469111917120443499320777137921286310205348611169391661483074788613, -4059767055019562185312815494021052490920766778049747337315924259823566946530332918921240096735743070669664978, 9269473000283321271649912709031285039905495190362927247541712898967374063377705197966758077595196175812417900050, 65771220323320809373535867922944635941445608715282785909643861400186886504528239819577793537525558829306834697633737, -93646475487146325360576868399356254283435618595009428288074795535368385932433240615133934770854277096350938272297762038, -301129984240748200904517369628012062152121728243601811561575408290914377965346939780124992582731887648439099675252883839878, -58023873032997676314348510078961949185816056115293282641488916800378488879899478718348471281282662887740907195967306064520192, 44188082608432121835775379372544116344543411365483283146380034248716985312274611653359748055026229712463443059562905823707398144], [3045127781123219491668647007142265844429882573416845, -1623674481816902108745865180724970098983357232202931422598111078079248, 10708325058672474431302913538633409689631218863233856312118368998725678784760306, 37689676491841122747905145971536239543878832849504365766683856966605550469621198044276, -7320433488050064272829534071662145627857946150842464707200656317144774235060840378512647818, 16491828239072300636047512920417119909380681889475509577378093656043519894774702852407116878610, 8809468022627009946961409810027304937819012215500119483240638400670768632056710113934794666026730548, 199511170516515147006150164878921210056555506100472535816708463052657124419689628235792700201929508858993, 1847528274006039358673236683033618000193017428060702419823736331667367767380654452180883035268697590120483513, -4598858006662069686295683248409952245842850308218406982912020128379079724796856518428451436578691619029989159399, 30391893939004092274162344624251692264269859432154846040572528179766402531992284037504623628867579264259358046277536, 49229914975648398813439717640127707496605151601920983915619983191660486802005710322081427881267095429598698019922492238, -76849329462107936420221597791470673899797666169694355268645609896658379398019442593815686361350978186717698793547581508639, -85737432866253739407077488901634842816636337281915555747425350933360652325194735787037524446932502034522349673664738411153408, 2055563442188610360365472768674135312294003796247994492260677986412803039915227145084618754258092528624939762874741751636033536], [16369205617870846234818422227287340777881661195482751, -161717883743495091430140822874857785536484578677817455938984279302565, -12244051268001201123808134765146420576797159995919176386155108618465142526559592, -39790222927559372773447398910613629337744645638944821379582879347966428697356370464697, -3973412782355170042768255327049614371882993405918990237424626409506270208299631756550131916, 88988353496001566591722812100861787758700385837973267256594875624103120750807339566389398532267, 49469907555879122998598854074754884326792752108861492134765073804680436756318576966620199683427432, -23893525151392603059337979736598783360713956551620803706079869358609146819848335760963218151104286436995, 1636511083425238153129788829903979126736635515067530012875130594180095412008062871426408261017030641613887831, -2915958939872390766214513396525380545265422355921194769001238414175591803365989840032589300123510261736920338406, -915418060951128769610451074244527471721863209847715775372848879167269083016953402352521716273000517862826812274846, 39813637541409563322205539626836195182836328268224669728654043482192479828653391423716425677379287135038614981384733024, 25204125474748351568340398495425393294118642031424030324767851963354922298109347887384161333537561249985262010842335606874, -29472590815709303354664799131349889259391867346520639711160591250848784481396745990256270127648614577005152449994273111511040, -6977392408830105834235223147617682005913160709611904434005649927330040955662158011744475480512315513096107337273883163870887936], [78898778506422922382956555463389874896535009670083933, 933536884589817829476253739849255529902124600811687418279523318320886, -8225854090995617957786995050637548049765938580100623350303911957300491728788259, -28806717834942112039604002431479638389544608879815736005696172426982297933280810999997, 37873596318620509992115570118852559797095832060750695427634963733401194085171344602079827, 19591847801855810061378444681407134076504833831967951274402396237199043041980129764275219388297, -867417713714185885620317043113430712736438539357567442161650628564923482181906188706216258595409991, -45644368768913732350602026342078928681106345150252205712200906906867197063721234728049168867279920430339, 188453683204005251809659765223462043927259168989935662069274328614421055762000310886001466552969031444828244, 266502893147442944347980815125604152431266124391339298079562383700558227645976902783545222177626521962096089024, -5883488965711509292593916806825790950369285402335075919699478519734558387643639441136574609848382051861626945567578, 7358563379400417576947521435472944011119259760698152547753928676891016078830767266973548445642865607315928611656564608, 26056593988983049354537676951825539569645398337841311236609978065313488794290002677615871408403011866154456631211185733319, 2238135665606806104677933428123354540866617435524668747842184334528126671192982020317836235580016825220952775484268561203200, -3804401430204819615227224630494185704444750319085767227343962517880634708111690778888406654461029061114175717052743987274711040], [342387223516931385030287282986931694211774993136371870, 957317302602070113428649723478113254183519437805026939044205872787154, -417342611200322843230474588504971201601611204670798430908027473874082262965367, -6804255857746674091699936159970860656405183143869484519376662193801219849130067751737, 884782661540981832682970541757631373023344636895425444250030952892965488248433755196324156, -12792856223172672237197758096177654832471531709400361614847176748278248243569123054765761224583, 165026630059036816089246518057493740486137020625588115644123396400882109172316076669616819024713715, -24237948335005694736942274544655920211181558400443442764027718718593583730293083695204930345014971902716, -278639428630494529600761645624938285506021470992885766500238030353354332329901347643723856034826569011851628, 703250302463141759543153608629783177676056449054280568886810129817006766285082741933671425669609496952819211136, -1805185419538908759110658049586271923596402460997668028283554909629135849249075599498454468039323412065911331856368, -4433604041271385120551948078107318349479533282793638940266402364007512942640338490027074651418740047032879442909025464, 6687769844096119178461520354330739476898212243004144377675725786722818457581280598312447674042402275845330973100026015872, 6441218550218083427152977005424389840605220327324061713504703771568670289757416455388464619671112409466410979793449620717568, -663273166243780787985387524316711370694643320622195606669991804944279907678203693860378372010944181863779519601902823707508736], [1342756048350130894943314877247353863411780392529191553, 275929103091180735122073330791292949523478435491313402849981408759265, 1741472035822950476736955992804170820770239743488038038620757333420569923634830, 2216478909643185533661845336287156337747750007977702141370993619576622229265957814811, 297746228127023407234480120728967234568635027258487390035384636085992538223596726741587500, -3897130195204751775676560451136948220936018376383181499593744589529422269613715840707478474042, 67044962574485463186006163028597968931563392148423756433278135733128169587362167581114518121768311, -3382496333349378801645554562771974322203125199808085754380442057261530402404670447806099268911373638158, -148018169394758854496883192889190634380339922690583804702768296173081688042103879415984781838658187997842309, 120870336528444916545027431980262466626967846694773139846346223810434929435733535074930430832854268549793997153, 461612445530105817426348663140304491746119587832734014523005480755769062186648674952746132505693079623735400397917, -3150129232975393998657194588447497705867459438598742336331947376277080844101546953773615665643181347775782209531667702, -1888792332801238560885321659825076502804033991245900830029919011594137157369987243633342371492827049115558709025648288792, 2575975523881323947622432981606640324188955923298540417534260450431249519909353595448582545248082719667401899450511113158656, 318716642953942511906369372348850619891202213644699455895163132478468464569824183558157069090123097577632740160633925946834944], [4775197139690993250902762968520646636778711727137714470, -290328338272013469819125128052581848802879977611207181404390395284556, 820038741610296220544343756327584322280909627043890524460347186393158928133527, 2456792195489679249933063154549968408301738549656171182549143741393746218063518808708, -81765418685478723587412848841943170188981525900019502472099082981212680031725802215986034, 2334956166281651049115831480035554952616331358104123782052329098731182810200419237112138780012, -192905256289636214428098370489746710410929456773430659088356673832161810673012666006769440955420472, 4478087113665525974597713574262422133995131339345496286653925853632943731468075298102293730469835982507, -5190481291486653018827321142077177266502554883043882663408401078167584403259949243153555718666331417046467, -134159412832743015476975193671154020773746628651562764904408280603114826824837560515912365557428752926767397089, 445757989281993448738548220353569129062515646513772868574375568731433321078661944714449739106456510049201910382190, -460696261732457141237124007948676778276991472579228893607149677429200905013955622898373494110436241904572411768385840, -2008245621101064435484843333792049245970344528408044361406045834518255327507129866355860079434316780843750971248804757824, 57821878188020661788431851525267602886610892489597162247366621028990015077890123844065893686928360756260350587561668640768, 265566901314437154242846978216986871783141862586911538836740570000544785706413283149765312108905618656547898569739876402462720], [15447111527167163005013479369892683010363644511581460910, -331804547036357262717716843865681841402416107892328151797451342486420, -898074310968924722936146231635634776996905918196516086795997385813319436230, 843088520087897151359970834812031013644474234199460657679478179238574677476007078183, -82368713006628875199032704243835038909108298309185408473168042004054034736666227614896232, 91139512880834675381739687681235140728846242928462483458503783468627626565766254285905415634, -92201046966144163024065102255782644043177613683417093077371032916628223138164497982937687345336455, 2754505041887846025683228530618063012157230405388723647693857409001530849963988281160439314795923925639, 26518686648461489001771839662625363398333351660853015727313932252001437906790444537046416192928661886663796, -74414314748601947451287933446978038485938385815506402638743828565562271460783958618267502125644985682856003588, 42202139086490722882833559601383187597269974656813986099718115038232115673019420489849462962961596198210344294083, 367900610693583452231237622567779238066437430028900316562914188401645936304664051994310790484756891509524725766646904, -519600133351809718471219524854433129561396401794984659952218678147584421476680799922104569139303910213406138173791750256, -410140026416030654317057558264443473917181091669037225874168783914754722180881766371628769903360082281279775219881737584640, 77815527111761917721870181518640679715550049892925334703066988222788293009463582241817202002507028882246561882779080663760896], [45581284643915647353476743240889833911396777470879132363, -56041687184782946186605684680219231536179232002405285658905351934295, -149731949827427781993617312383796297000274818356650642271752993036788823322630, -8209227893688575145014519831437955425027669568868351843345464245583709483341492126, -9431179574576502369094181131127605769058598661130722637979635223694005385373818376463417, -1232319738705456779671834643768293994354616071168446448706898819174038976547416687774213698507, 38680880681369846918871119859846231460477384481852996614936319063057280731563177990482100007548376, 87713215319659173256216417118130086601134298574075221342735523407800738466648824280997089496286580176, 12453208887625225838446294625588394461325723130802519595718327155212840516972419641147104063484392070209481, 4639295735899988763029048332037560738108445469013252656075057808442405053612967578825351638228127943975004834, -68310550475555332329113472263516489761273314305390719961961382480843428042044831207561708462700874518303299152082, 216918282903289627854647547994297752287539534244967694933910421641260364085039724583927988143638863339002407768571170, 124791622378088135717206283697330988472972958778689797996320023217916032888540455340439704000962558785920894611858378240, -193076253756914161197222353364909739154895195045250150299885957119996362534783697182924145336410877983898695115799835967488, -4203973122128487438597059837730003257088787128871429820006067047263656598098582377696346818781270310830571950035392587104256], [123002461245286150365802420797901802039869608988021388179, 147198330980617588144607140577174900453193757188896458074728552602810, -62508088390403169544052877160113044646020516675754266154684118470734526969052, -143302489556492795642227243007799142101629272081632001446856117071664978316035784343, 11836846661977856297282645958076128506042442714606280134863721934252524985169224278869223, -280388214138893198303119545008305940668616365737124296517321945731712129949004651635954463285, 39687413776916000162937121400821317979824661273491167274468083506226695987464917092303569465231913, -467138517549909431892596941462594576684570848524161530054016015173067282603584588527243465027915319134, 257608043638048578565201198405039196191497443841381552738458303081213932869802738982363425601767987799891, 18807451869270805842315381577887346201016754027114843896629328295644186699050327216343442670980673512645600278, -26353613889670516795054212917253410577198402071814687684627910212044369340588461261194491514589738512571938746837, 19540709966598711774041335711100279884856857102286548619939692044379928850983637687669199571951420548957710308397710, 137000163937943584172486916609991007380919464253709048216049486252884217736702923728916881053006506516725151681280140160, -19637097898962446609598123571958737953862795986999775911616019541903478795728133958973466228396454327386650049125772427264, -14038659143723935306723440941879538289225967941433704691956206602091024179937647082478743904984524227774639913481385482911744], [304246021164009052763413498103103522230886678129479313287, 134038743778868942693614342118478471297735269947592544529112960590087, -1696079782758185802073316519024666927345672708883708169951918116622571501997, -69314823421976988406821522666682745495003020736170291507082996941044672722851544664, 5446356970706694994386434384111366856351509417487601878130406782259165829389210583112542, 378624616536184555665348541524761277413802475361016281105970362510942190170879474201651729193, 3343285281261011756011195477108812017439121567566280872780233127895100645716804466041996648399097, -136293657625077950234579665663250550583395013973956500832151868964668970190241391081834002164043337167, -2309088078975626628529933163051002611009218817678541383681205644817480985295855463261894340354245891077772, 6265179421247384558368652961067080368330728812721640890192112094930072648570430642939560142040203150186096386, 5682477022841224312748087320917513513756428768766952174152683312484561465073273788183568841751765108663826791562, -27831402198709037443775129825321570434982080800028615320544894740296323057862162977464017760769099260140202121042340, 35066521037213215508754792923880607436086321046678103720281494683232454207698240626479689897658564332024929440439101440, 21492655264566876017174044515701998145598077104712882327135725345744986299437319158792736433941035751463598843475449085952, -6120242782349594213531719956421055384427695408520469515247696061019815088646998213131210774794183804748333613499230827053056], [691217056952706775325706210471303754347806117211053628957, 23452799061513563939668942830261449209572542383120119918546740286178, 9520040822465294127054786620355844990531389830125198070554070202149999249361, -13580129086790918188823956988963585041032753582500531066322203699416724466193915312, 67491653347548254018751308693931141737461622119585221871628331217355374064291781622749, 220323343258749647486370676757627910777557742946327773302446791767957549035515367529048709867, -7125311340534900396027096012364677155806448261963729889341024612493154361124282978241827360303388, 33143995387154454670511469155600159467589214851635505336134540772878931015365074078084847127968647777, -992831510592831491769880312380098915807520199290156110751311510989928069402405958212528440417352513608879, -1590117695583398527542378977954831431148126642870701388873104403029120029612248697149853658878278879614468187, 7022115058946342727554395812949311488336333679954513109996502387967016578773975346703615840432386881325971998319, -12869236230437808077614336404512773546634406353522630255986298093054887678928959316200422151883838332290035040318268, -7545075395488769596992686075701052715339852295234814346450987353599482159575786796587040427873476031121901993532455680, 12208873680512917233132999491979605059608826015373027573372259981719865530598521920675756971607568723951243910681135677440, -867875947139809354709767209627918234730886477155394437902365011646703712227577758025545347676250968627336555958174866210816], [1445048495462607233122844527890957354744709702517970510701, -37268129901118716676645378565938614048265274479995953102446485499517, 4146925269587916320951406444941196610426453964151540767315524459796616279423, 3028581825046160668778449672594814561001978508342149054823013315266417072935938142, -786295277260663106648417495262878354864360695322613888062199944373624323824057463625541, -25285545514887736160655948782830997065828915299091468404542373018802499452004975794056855298, -2616915136424547543908026681563173943254894416642880095499134332447022206784419858624231285412675, 20674083818324478907698449565780987766848786377049893155264028399151485244770221398182306279193375186, 39534799746688675230273845311734081136121595035053293245284749862098214670205035565751990125321176818342, -1894166119941996459118278934000023065445432499545780467721833573283240373170197201917217531115933145231075606, 1162070328384332732242709858171579313873786134089653640013251383911475495729663851432406025288989294660160808382, -45818594932773273451792664477452713844757852816731116701048345706052219213850366738340140040703039400608871245404, -8236588234048910868611883989703622258087538037480779323590069073946874013768079818699480244913829825442841917715974144, 2012084441320200276310297231812205259987666471748609811047661847003327744268921819265207548117124310509031007839051579392, 463547445745160672518355776175648835898368651315724712571174519085987125395442447476288096386398491983267037277282126266368], [2784456393773612582228887772596912664621840292533533685288, -21862142943030636827512306966444263646607888016542931935220403467606, -176304645698350777830690970865576439327532503902021584433619507289518392628, 3742942715803576907487822080937289797955944605199365011669984973072381613068376817, -386367441518004910652383509595549920351481501976001174092078919203060162054681320960688, -61863989835389640148782103623979172362479620729128500050979526988500605657568681738972646677, 313027953417161173902510728972349858016015361305803082279529524479950610943511545093119516256337, -1686040517235385845329785474467810577828875228493305533114602008902956951107290866519646330255779577, 183742849109931168572707627595363990181613820771920395087332993120849427015889492986830490084407544435343, -391000080687692494682554678670451744791118321121640993039728694684225140325295037072052717490060733938190941, -1032233606088483130343456872558050575261934148458591218756299751033951062729640289660965396359315696834199927201, 2008761568611854670194534563618369559665427668345419182409639555744334559663474373773497432007653026530897914402500, -2004723284296704569242988462877412904687833403401826657651515853543218227626829180279630573845452162641781711474475008, -900619772487424947832195587252243011089276124327007784439703383897605326819766662564607039859518230601782216906680303616, 341063389493402445862681870784485549583971055416523453051066291881787819523134301754173535062082389360419824302366274879488], [4952416680243260177628571574832827879711790696867746401063, 12220916574979664436831446563541624461017495039609707997663060531158, -937004477464563953252936630643581300504509150755972607919838419871610751359, 1605663635636122283780550080459760442770674236446424754384691408215436113420372662, -80878448678804420038344277035006894003465486796396457868798202542382435364915602418405, -16467994179707830518779177046697207247299597337236315909847906553415540706942509913634827952, 368475637837401764428989359864660024559020125778831061617239412194160245613562293838657833185026, -2256455001962462194877798595047399967102273991087105572925333104848161669576351591753963506141060660, 55300695167402432182827562194034855660752032265244942959592179544564977566237797429534328132302957670449, 212018553123455101695817861636937277996654883877749074281711452023801379190544814480856318342922783626129522, -607025081290219569422360070452382697525477508084758343320318564053854054622067201088755549114559143208078084762, 661650325937707518412682089481698544502345224307390712994487581662928381973704309348777339397634732326221581503432, 446195940448168343391748401905856826647457674894390580330265561837283751416996983858564832821370677510138217466290176, -644466738983442074442439361780701809505017718571478888355845279396574878980414340122919585368568728068958947958683860992, 97494572596534834924109405067108673215416181182933282125260052626644776974103975595660747918795958384726499543595580653568], [8140734489211445140316010105354136136091914973008590164244, 20455300676672443228705760759941319585357513326252858716243646970011, -314770434861163909810246565622417010652415242702415818653848838763352687078, 243026588808895725067963240124272872115789946974752547841314340433588298808274676, 36104657477990437236431286804589224211090654142335239809810409648125544834012125122810, 5909156297072452553988664249502700309993946699134997893386574910559276976816549408564117357, 66608100842712886157739948403825337029521402285272032234749587653068020600803000245418074804834, 253430410561471561076614450001409769062896863567643004618682269536735649364256975020579622339616021, -8820606831183438911401563460717078544057465364112598656393301605243421878984175462503843124793618593650, 141627486262892417363943348236529451186427696274347473217425403739863392575162801520628486915378463455285159, -17805627458997202539546695354925533072503118346801543931141612201556816389427236474274132087481874483412431032, -114723741831549601426630997134939431715764513824477728913225702534519428964503625611600937284611248438161525194820, 446965268532251678071913253239365417290653456048381736952731468255450806245830021380295842637221958877749165295632384, -137182565089652325664286291999686061329108330572261284103116416584742552978658340793292478212769155713199960698759675904, 307369278980131788515292986771426749015094598085990404410898754705378682225168702274405165317089293840876427545111691264], [12381042838099178015465377259654804948172176977555816632135, 5732146572465077709844680467123302560179098703326409577658216921461, 111244951579836177738395824076239930917808702616254876839955968761337830573, -124191691379264059508797893758579109541295653901089876969475533998574822399912012, 41315499208086154891951250502943775600450265940936071117462563068885006396054385563178, 4905323761312127352253376813956688769904472761068581624524927955930527475619619200745222894, 10009225350536460258566440523047633018453415427859443264050311566675526230372775514095688478284, 419844796717654833015048489989162836071690948407504506993025433814672973537863955135927836776326857, -9993116416808091376169256437546672006197373885343358720624499543583166624989437097130414778562823828908, 12983953638792971387413779124552469032173619096750665597460961671234642074183319825404982896605437404593377, 109103868688834591065172658328484115851260830650107364812838513885679531561166210734560923276432374260815366736, -144990229101515254649708619426305977540580441535377067823367470256226176920854078536175763800149629535218193866528, 96545608114102452650509415392129413919067830172987605724545194670175047575212283141127486359154240977078396165783552, 29703574641585492558825074707577826118040437501333887507233832328233801056884085739941885469195456760204115494169477120, -12419804366253619000508586373417209355231621087426637082877266928646075618145677109874986675064206164420502565609984229376], [17438388721708565147043316985275083749077189811677685602324, -9170595854507827598548195814586112419325984941687830947447759355680, 136994084393355259051481528239826211347388526187449137845590968103892416725, -82939281590187159539138402553394747857617160823585395498097644311004640800227679, 12520568887662592871306093349763876454505501908586249454787890852595252464412985439479, 933342759612606794040842232503922125246744180638810974845932293298669655896191661765468648, 4072020446138124815256419478441383893474171437076103110002266661233402662015813326289118973567, 100310267411027668197582969581082493026509410038084833507273491751291840699776780769485676031009411, -2146982023789393948850509871639108282284423088013217883038255914654593998663243462886551396377885580698, -17239582679597837299516842694413747921845011573977691677554999884755326219187433940093831076808253463182551, 43240556625315568291525538394860523188863746500486832098419301218422567160797449503312318989556936109277382748, -26149422895012793794348146447424108956199760950837989386620709599165636786489235080629726208664096517722112827616, -28625930714793205947521266852257016110661741017180009481058090006517402133061990480757434867492729589612631261970432, 28660140068380952506027049757324806065434210323837970834774079565848651435292766672072293359192571981978427325633527808, -5732712426149795477615325816184922960501469080229037712020779417639551503861218643055738574601303462104301214708740915200], [22764260408183456642041779253812115361447088145196118293942, -12437077135840399431150319335113611255222790471154029433339724069636, 43912539956993262167547677721105567540809501236072816158175739095997768897, -19808552944796393884241462005216589222672859836420100686640157684409646592575657, -3086841923886094412793047454053784716954903271085563263250656321120864143059762651389, -311371911270674035331456370295905839713453624257280906815624020221469937467421383163704929, -5537631628025338633381831501820837438718286485263871184334060425016456599360591698586418297561, -16415831990362463082084729507656017451505596784396281722566591429061789787572624062948835283453685, 435847537208010961082408450385454955549061251834878455305412792508766404715568890001293942353217197938, -7659509404479191930074530675823798334231574438112772395225663679222791874555816089354331179268739356201761, -2956489348248344904370599399364142758255300343272455983681368815664266495785675540559279017281249249120563748, 15952963149923260101578883634048098168028847139802499623236994880164412280212783814092927922023755625419627181280, -23122356625602150703848592390724347011591278585618895558796726500065141515252879742152521583569773510287744518324224, 7128159437739732092533150720428702944582223350808425327185490454035876921962579833001379008932757800983042870185295872, -1105461717934740818062147488278322959373882460914617133394780463315012136328745066788946067501542121028569881291121491968], [27559978278398814996356658911982399775487627173361856326335, -7500324944124099674988641755961333264339823519927293484445161073895, -7288779515486741676789126793426990652921379180187409724424378212468472110, -1811360070635808245717401104601941957642752830281989402057754416819651186283566, -3339494156037666723659701171294490570892087821032716440339933938454948936610742286112, -278670491473411546365344033792631755644116382898011599003453860379921726654111133504635241, -4743953805016512880916597357300811131710294320456420186490965283298325693198488081185318986584, -40697990111278551347112308354761067976186688489482237552987894990117330987507437439087810225504035, 471802663931672503082694855160593989984724975816626981880622157574928255633526518365736369713223817858, -345667586982111852679096502190038546159971984555793296963653171823293261389516606820147621024795715385706, -8233431401602542805140760942093590820866818853704549261611382862351176368980466331916774199483510262648120492, 9503580199764914335284372035340320350916459847974382865956750485096967394267690818998135286231156863536331387072, -3779701559452213818980370616187910419332737678514420394519747666693557838622550398471316513354807328425219516596224, -852068256031268163781949911849693688689566695416258144132720072525940048000039654942279476541017814667539967201247232, 174802459161124162610475525674059743745841779786831567840277535671991937150358145598663516452714953671785014223062433792], [-3298432, 30960127977399038684450063191773848141992052179092563773446, -1897193747520893960907049207179715493849406247309926352598577163060, -13050156042930824446477039211336345409327530138401450511835979383987387404, 695893315672505152005823048726250462089200414285382662992071841210830661177533, -619120762989650295172356957168471280217326678198438917972642616861067577639015993648, -102281411236750164586893501180943546518479852334669040881837606812976361195105906956257498, -652272079165806630747527843599991259929365273179565457260404608467508240002972844828492776382, -24054573434514703086751653045329217843987432350574483387460063312720945915128534591236749644869304, 140750367415783755332938206312732880347827797968501006393025338280917332655400569576680212056023300921, 928468909968339421996274766677080814275087817034903965708960146000494770103732705067633962370834990451756, -2673057602122087776800087115018445570057656654897100818639652131437797898856915936108001102925090614703264232, 609390969546618645163973223430746769239888497509135481976320901630846668268124717057227563711700900946828171520, 1895098041328639472467205095087623018882475704983326552948941382269705292583070635435837795583631431576251491942400, -1156693018889321249294651113100674178091656765380453518238017456466778983507645808926643773414949295797126948238393344, 205127157277714111379204575375134131661732817365554494472377626339520998856774593182863247961763393710411332245505703936], [4645255845, 32284082185397638415755245759014535823148371297066631434881, 791969412075394032311787502705279477864400409280290701420802579680, -5797337243099581645204437326750720538139328141382308121226766207076802603, 1062833811625241989190730070154988888643475113484932454272824493721215906871515, 224689212922844368206637716813175060611886201932056705899090753335654782584458063953, -3772042524488668546174710803495258743771104406236759985107689387716497554671668570019034, 485989212697291024096122290027942246528800991415160348679112351384448963053113802895799605452, 217890533856051613886518182426114787128173484650185196591355115222619993416264310347148520780988, -34932172566321846927091421977220768464089900181761319582230624772610458630082688779813495208620080755, 441384855315290960392532739252848405009022325259618945222336758488618271930417187257664387778398913800860, 238002630800757341328965829022221542042232628992647049634945080255375461990755953906424491534263890831290369, -1290805597568456106840067407045378743475560572714569895844089538273234585543553395245613236106543397211604653056, 1128100805955641884687551503347551816050009541296215806191118429083267863975613039437876089545768935616277916418048, -299936703849327494882523486892926599168504504638605596327464074920243359150731677338347300077610425478958765182025728, 70686326820264293740630755379508650216519043990068115954358141293866617384944000006056094851333421841503894371446030336], [-1547198365306, 31256785149293475559793658656105230262242308767777974676122, 1074256827948411146226015283191181246325420539891406280646834504442, -859706367895118616888538119461188321958956468042023240586431548098450312, 512539774969123886025830173532907634790869053221706986646559048737104850066792, 110588075318504431774215323695275891453408089809305462878972443620411333304676736558, 21146671130709904455972832050956559356676025694579279786528654800763100047121590264350424, 208196009629589335278643734134933591356542310843696511484565068965599455588908047176641532942, 6557473506390206964135498545499599751433773192982644056953972960448714493982183231610505934992103, -41530721702799326178765878660098877497312670834751292843596681175419247663097604077707691000898506702, 36567382686857706584343688484276704061589975461094141203510756977887941961287732787751617156507270150564, 519586122716413110156073837103464526754748870138708787035352020991774950283474772397171865313403258716749422, -561192653013497069743859682571309023621272873775956939808005192853544157324301055312612521391101799479248326144, 132052710705404658674759987096191570797949185067075174063368050007620179699963059532807548656719654491229194813440, 29696744362085687171554498451348449201413454250758325527120595621444651507687655922072819488243346192015924599455744, 8540333736017785568972349675842834498383272026731392215069082008515957995663843787405854885716345466610693155399401472], [-65331876487374, 28101255119051582237689809593478124213891559489990323423009, 558992079709906515440017321440152801692420847808725817507882261160, 526272701685519690493762240190569666772967462052547603413926996970324395, -3895477466247973831460087679481394217538950724139690074237094661811959983791, 11858217360501168721395978618786036702985044792248108358380211147853099685887769691, 11055736100939183876069947604636751075424618723385693026967924493423955600706781472431793, 51367911896840613809114447338738619069965372590251114950223627939835407165986070242179169619, 2173634492940102022146849670739072602448603614809758453981882554251614085254796241233393660164529, -4337909773046275572028163125542349280848857411300273618598386263816226210648012543803267661604587929, -64787345807385237138606481210570792920341209280999552076840997684990138234395313264574262293883486909318, 174234484310364060628186907289088007373032806723250091420257945795089966977243202054967381256536649025896197, -9710652597722641266191032510309012680659666394630478862317319319219755982836665019983671185765773860459838464, -100150890235994945349148291505198719100587581555644392025271651051467569783205509592530299999188917130526123360256, 43012344759791911250491794888063767092410418375002091694463291663820896755710637233334258312098322181132010964123648, -3453327483075059836643197261052467307896497673023848773698460306865172165455187518515447237552350261973998554157416448], [23947795828720734, 23460476143174554715878957613628362673777038787399008126761, 159779823662578966194544138262449310906296431858214169603876652481, 442906261296995640960086151552647719254437657176784270867624708508783727, -76534325184105329761083267409188258138365424666546763085141669673491780569072, 1785178513902012372673696474971842133610515757545627826843022394717592549571561847, 450563093984336238677702916643569602984053934311253042810119560215028062457722827528997, 24139828535747586629985819210868253337101193487150442555687275562104637181136875707395438696, -612838867169803133269425485279624737875409047244270479109685420164147232913473157539335069376681, 7075712672729610096741826463550322746124821258652162216306937465698693518637438827962970300988303359, -30358208598615696672178247524954996855358248396854091935756065040678539017035449115176181456978367208061, -15622633224716366875048865044460794119988806261516291382904490008481472291335861414623730415575156180821752, 82010873519511439168770513459165935358115943402832885187336688259233198777655751768005207875779973968907837440, -54039544408004832036327388832613119532011128050454006226913968253808568535907945117593324932407448363853433274368, 12053735079464653184592941288470137488494711499437359552453700955765535237923382621000329816941112992314922452910080, -2281834683614131276999864829244984317241838968550803857928138276528678933638622205038211527811738556302177506240233472], [818948147896911832, 18185785755243611639740487101333432264483636602017864664441, 18933051490371207373938536965854234864456448390114362211220802696, 168303561441375031754382443614504403596369160658510119165662022613868627, -12137401507876117933105392850198109048112389654274139181261496981481272319539, -244745825249711495336513992306839826673733593140443978268351957991938424773456460, -1726788283464506287834501775301874458457811661820578042360448590916577016118626706314746, -2268018279009455117889040718779566884097541901743106663570853479679222121704071108820393913, -501306720088274104698398241864180354417892856186429730439143976258252760953031220180762559514157, 2245611752119851672887595597596414309051899381674073819808963212446605723218580568704839404963707204, 1715755058404084211378634208444405099908060716114856095889886216586012347204140838129907557765756045780, -33970569788683442505868568400802773544742957424395406451323399619599018285557685480244398599688047935647287, 31149856498801385459297859243112908905435493192917943349099706969819891596942357432178713393963735266899132416, -6575538218477643784999617061581282901367735747178588537140109499903172182703187215954292282335855863663119302656, -350531149361694050639700722453591661750948905387086417822620140266434013422761123030716737363600436016000861732864, -630772877203040587099024135786325785806053968460345086977710049572507339563502534596428286144549349950343898684456960], [-20640301588485914713, 13086321520894618136734649654693394366436309273945763636593, 3897461366780009168508547006793937278046458146383150328757723857, 29929943795777518488904910283920333407394219195084410211818644543701938, 7628440813979692431020329248590156896015513507222227903748418384598259348438, -1919443567036062850714830797381473428443016045842711885531678112956200169914238351, -621059992410213473902237922218589775098190699799401137600128689460194797484041156622016, -11629466367431687458873169831951345009124897313813815048725004005401518132731986505654398141, -19968235812049707740937249749500274307808117304316271125335753741958024779947644309274862453178, -785610506847301675060276467976684855831761579092791935027971982923946706929487664026891247694974818, 5394444444266297385098343400974614739234414350201434397301779540562224149121759214506506775974096179668, -9337018040866516938029109267835182142903402836363743796213913154884427256203070998726041030389230392850150, -930629417190957612769354118789697675493981440752033210048639761690923906115293506264491684634864818322890752, 4775186091058101998357684966380492412902649799523583846079021467613469109049031677984718865874247393240636456960, -1669043366627122878085258696535713525149831008665978451010766598508191416380463248106560249802247355436076434980864, -32771177999288731589689600213961989359897220147014442575222817689543357107848292244247214217304723572531659204984832], [-1198461690318468186822, 8738812223371931218400504706159103395305593712417383484779, 10841253384157133127911196622022016702218110211053682732451440785, -5423453208386067589381457788370470400533335364064415783950064683854535, 2699583798810746546666577393193526712627976490879289442618484086257166542255, -614720436310745904676043878457852945834039033887492958147747364514984111463067035, 35055468601982204604580059719485498577388303196891146504771293748518562319403731540880, -4635600022042103768154951166239276236435942467671933877001945853738100416815359101812688052, 56656018555743895119439041172874482503041758069871419476288258950369713972331962859346369268857, -508174069868913653158372125382606161231083760775683584567301972706293383938971941824483874885540796, 1052325473526362844173302731875775166582506726598811968048155934637706386503647755713444888640407589664, 1944818596715040475967586546305226788050299518795851292988322583864370709045691242967642794222749822509471, -4423093544493589019345626218103193724970041904397475298219886541802981717751877249167766259815008565162000384, 2436957819067499080950868651574375758834207548452344029712252497933927374287721606755867519188225898113644101632, -575130579325597550112909697652374915512483587774498460464586736770060381842234852502802756471809052350942587912192, 41259320899012987991678922577980703846211481939570192886015299430293976359649947850508834065721911979756028034023424], [-17376029254954240251230, 5413144566610599407257177352404759297535692814430736881366, 10514792611655130245977559104831377726168450108005644833371927260, -6059875896195641674998581703925466667332767895119638083872569369588344, -6200533366025158044259657577073148072694915986534687347913904711292736992, 251389174456464989675783441204347212241133115559114406939494010545441616662876554, 71889599987085360907886259142560662156109384779633304159709902176556839057771462908983, 758813159859738172292880144910938242636681315612266731849175837337195147131717564648444185, 9465894563497594059269215745193539072765628647696585572420131994730517976367386488851032017616, 19570998277877992036011625279037296186516909171562866695511204533137138654168340488080943377546768, -525024095183491940145507829115345387270787600867785633006521276891784137240370198700344866156195700856, 1849081379483990767085551542678995724467509819136483688280477335084406046324989152234788325631218888079536, -1287756281178471843170162178905015707051542184883537139685090405600606086678084788906205782446888915045646336, 224106543594791845959915399957104912646179847168910809247095146665579163599531304988229553932959490867915128832, 11515506709665457259313645177195788319165016742098794723565095081687405096027225447504367086836406822627734192128, 15489156444041975705810572577071057001200224078358940429235403057033997315873462231792148308282771050590453293383680], [-42355631655162165390102, 3108690347449031045193776117896081207194282253199402782829, 5897689821706298284055170740606934374944206508643604769406191134, -2329851685804943410458001310879798955161333437113525991311725699209422, -151373724004681714029720981006204930802970988623372024094464842074076485252, 122841066437997643973751689901662460610909188904815473426335606971762612283582704, 15015112385959770774471857316224784718498191966761874454947466521446545047640106412773, 1060379356754947795518198613417822069584099120710986813576150866441903785602262288282167894, -4555356910846535048000117602622967456669116850256695603117288833830512088805487684969351337248, 71998450634970243184312499290780118422095091744873328978010454929588965566449161486167729738081315, -250468424339367826941257911825660904797994639210963697387825674761578669850535187737410771712599470642, 279975313313157989649444651972839277951464989490411595993260844217772685247443897625117273459956904678760, 107510072514580895616669675045645020957285536894137916273404607641442015443256782107501303087399873228832768, -169379251669947826761497445302399298751081835962939497905887130975289141163094608883558423250283784122390282240, 45058293379360358991383944581803782120723127315897965328765907472783498629487944739654615481986340247484330147840, 3894657038432931820167339013723713518429732939975490130063476376371660054448657117160062540673031269434253534822400], [1592129338001323686031649, 1654094541663705697078381410841932177826551357949714050379, 2199323080816883526808002399829869791366784962992033817042965273, -472561825042667784769327844677773832227820308773722969339330946505137, -110210966454397750821358831125626258635322062213004065685357986534621841938, -29630357479877590971220745453171375613123989425305503340715608424829215661026695, 483475499719855653212031838638578503942058327274393486052104091722398941834801983580, 192470691539253850061943619084385830579543248857875135456954426653136267248648156272488847, -961171534957466856380291318774744213258942468750486319923957836825067396208668255028598593730, 11703703186993559315385411832593316648014711819808581643474903308975173343330853193429309042367432, 12208896475651646356586631407578440906713690810996700328269130487107252162972412755697187564808651194, -143232415210033760515211802321844957411211051639113508710478072033473402453563908405058510502263318694992, 171278000624193133520169725501181641359557516827749374326752627729539519028640309510023536601586638514159616, -70706933787235166272872827270316078111886554707759255532564341936975784796193814509368663912038047449421447168, 13248145334128500358876181997767014955514255620198210826657037896375877462144390241027757989658550757412673945600, -124549142909679122752692271827132275148770997748089947509911306714802806218195500529705970509252654611661062144000], [22003325885980103935756432, 814854118252149937270893773392856041429757091441254342687, 507963250094308909394946164876464974566138428378970188922836840, 23913443925086219402732808236913159400217861887839606671374277715092, -64586365503018523729645813919190110514644763985853210793168626160406692419, -19327357192717334962294494115725114681912178099665045403019073536129530112852701, -131944770723942242103956351217322257643322199427247500190612333056427251616271896276, -89489469978448316500432303426745006458844404241249974112232191399595458272217818326807634, 518782570596586622191682582864720390096883272894620624731287918636007182080541270756869110672, -5415959981896320507936736600197387676259814825343314678160040820688191130333071635341898906470019, 31380721108924950223749862439641744232960079946635859538931220293950142717260217903403294088617535700, -70163723087689797613333277113041126574551902491686431918668498939651297482780171822365173479637583149808, 46444128387473185210481479733073235444291432337905469171653844781519134179755416631497095626773427236372480, -13657624694913222733379493555782213264660791497040546023620520507443709897624577415024986032186915435889819648, 5528013175657511548475601832665332861987939329484627123289728571925214462463458752116689273260032149102138490880, -515981972458705450815151484110026407037096799039321686970029233010168902768136459431253811430702957027225763840000], [137061998838590870639616931, 371343721435033724222564811109233715430448083339429839163, 17481939487625704700877219046945082622936082044625426342110941, 63519263522061516537369736103227485865460504194868128234758702656633, -8021276470819845896041127898013922591111088968179953768800041313959971360, 2482040131686590918505774542093558627770002174185588246187800793879295302501888, -506446266591171872793638095807095110306267624271666427999604607829821392813279245143, -43346668992610115973007843316225205959945424999571411315044076819298236045526519007730821, 124109547855311328867481354260794209618064784069359976527393536073068793702772954520926154172, -2251358273879890079656685233023720172001939287966474007657063121288594584523189304773328386342872, 5677308805428394473343387591100961920046031916187767990542191647026669840460193345715719909140784524, -4056279704724346366298921309167713893334136604085511495037368439260643203655068125877718116146384125184, -3696158388922953379520288806282175943089531166402023649208392335428906599574581027925801377327616003932160, 3198509698333210464262234917625269970953451922678325554000766247057779811538597509954920093978571862569910272, -813779625627860525750832438279424338456694096337506778345877149303807292459438557738890100116573292086060646400, 27285245002884052501627766264590049397462107931157646224541271133050100053676400631746412639382387930064486400000], [417984037470109878404430243, 156404267845400329135230698563811031583841960027161700684, -46584120187520466776930669985464387495324290707944343110667275, 27121415823991006170140715136244775992001275491369060376332778589834, 8772007291862687963833901409029010006049754312577002680947200122989063336, 2640804455419672172872133342545615465741418618152613708945713435607286577499181, -359854943125768199209551758569252743305881566384726449244539582862733285999681353712, 105671070705493784313014928568312743235983622645503377718428250052767659836942716996696, -69091678487388068776633348518411979739427998337759251581886855903118347242478201368043389409, -24177944603203549194128443598085488599691483927488286122426708434460351882135609035679412972419, -1862780849015114399567128184940130866470896154044107373341653936304584181564337995771933098139940108, 6315107750669327655829039320011029133200593824520275781653763604074773850913025712692397131488691747392, -6671539461663521356889461925721974008657173792939296447242475717213242827274270746142911261927493393711104, 3340190999479054537468378173678449186447829619749948933162982003453794445078802790281518874667835307027595264, -800095381951546164820327586689463072290888295197878985690041650045837269560879168805581407723827854900723712000, -36687764329943850623785466113090195699107931291569647333312606650630792097452660818471650294079326263443456000000], [-25185055204521904472744829, 60821625805763452878801447149774308319815353064044971406, -26080732377410098678857081320768995917526738482359868475300953, 5579456675007717360959828509474841592870731367925227817167619241986, 4034705008960941179772661262738688619862254594246615323760631306908443132, 227062463654468010187655323650368702176974148492431280712203162185036553079974, -31861181580236531678322502183615005388405154456263464914587807885203130013624729678, 3882801545432056705040016518839809680350783680964302469674830658777779262143135106277633, -27858310023974976280684001690303895919933827712787074662816523419652314575570029956136696524, 169714472890879523657337330951541759016896130140030620292151973879635830884213147170031159024906, -1025449670125915329977978306162374282495272032383783465828286317191876794225062814151768767588087526, 2102723693155392956145965983897209509047791067293723077203158782566910977525650840432500717990859602688, -1437517297071896523751029902962231499146668239129261584396825636272216348735253184003567867164928843448320, 57257955844398492135212467816902333242144535752375065267782726791559829550629223130683730547636722624102400, 88814129671488305221632556712446409967014895262987197026066525410081989446211635745866726550872627525713920000, 3097988314473075415506343349883292340688236884468357996464870987531642690677041515710429603881806767063040000000], [-5949095704089670695321080011, 21813615802211930372316121675768868064522532677490226758, -9066254078236790042065307882475411069616646349214677894616413, -44052384842213721292030393556776668190821421267031227227318263967, 199290342524770350908889454749736790256958199860019098299060747170506550, -97836997256611724507923441404813726527664632459642612047148469935884211732492, 45016552719413007980912491595449807104165026621098126442852859024855528715910191141, 588567251055331050807648169002437950498906889480831230142211931286870500915461656496595, 3795308601027142631685904449121630400002123399933721567427977246847089453068562148549410259, 41193071468296768803816783085778122825748803685823664856816431543438846611587063973653797317703, -87130296392460518738866848342360753705760592542749262833369474941432139480944890096936674323585206, -5893201132450496456306003682530879702488904056352032292890421706553390645551522991681299311229808896, 230784097073373305951274199284637343036316215625416282143939734085518790917640591308558119715001866387456, -96538270187271840947812687448671771860869002250595069611666178294631445479225486349714523823792018633523200, -55837986634449846266795976091107575619655647589276225148598394360126278098758103044712474524889131673190400000, 9377497985093521143083570312934960093309861162696491105478592225009626703841580736465543836865477686067200000000], [-27601709329024107078075097803, 7206850735691701618657983761739059439582761259418109093, -2395002127255173416156585106128656539014263680192949688097292, -290449546836622890265739362886234573805917974573557375481781297889, -333446647268060980369520709575160320028321801717354053415977565429955851, -42977180999850470206565554926447276109177552226297033160139129475746371271046, 12720836085853802194230315212541258275108462033522725151635523212662462155965977953, -178250581173471326655362442488716034144965951920323350168666383409116456834604419732549, 4002402394024419328002806495415459152969294590944881803504657598753459608516918724180258706, -2035323979695635220586445405538676099268369828398763394180356468285912392695495723196143887672, 75371549136825704718755476015136553964560722562109909626256050865114987291982917414140717445706642, -209437903650542185300096465773741855484080941348720255317182816044133304096062313186579198804783955968, 172850864412105271232861022346781873063944349252223824362078407778001339157443008326988509186943310888960, -29966243827861943213418720972545035545825324007819379799965566771252083276737068854836619611953847861248000, -619288914263571392065280961736102889190243337129547034406429879212963262286362747344529723854940012544000000, -4297725126007650515630410963752451380723615854758642779811935247909689899144651879744708956397915602944000000000], [-68973365782039939329741938172, 2190619457353012496403346477029080104580804402674034315, -511831626418083343589220578618808597862088061310297954450126, 11460168369904773486170103573614895557912468195783465409970262874, -109570090451687627939662468757526061495153243169381602254403821659107726, -33336476153410781037375683945899936437098813101417815750131551211557385356096, -2378332872724076320945078368746025669207601111140332119760045082337413907811345675, -49982684171111700697619251331291090421548015460482724644260703645327979164630964050744, 504053936732068128722372009245099924693363314464604666792078421620066382021136259898671110, -2880925406893383323719593945933832287813442453839320742290133394081006785903705127867000158979, 27910806651086525692029482878701764049385003577393637724746025858378399782576915834710672457702894, -58426645166156740273490848620299054341912068498611760356121755057081609655003343866814571866436996096, 44625978253410188599420392767051335977830841737558252515622825006725835841511575329081241408653418823680, -14411207333581861002468577943769707388034861687099769639134376006535612646989044616599604497268825128960000, 9260756762830508162674425906240925603595705519075072718014023665032970140448461771708554038650695843840000000, 1667503286487804385018035000051912141927267608290252095693879595541718756360811873267015540806317506560000000000], [-98646903823104589897723193996, 611811713144343454779419916059154719665096218178422710, -91454611335388714279660424687409193548830507399579474120548, 62232229762086319833483027370630612040058127219078914124921109157, -5268101659661383225721250870731296038405493768671031180474094526408290, -10000679285735604971703014160363265916657055807263962604642272307592900397002, -1335815643803369954723413384115683943831180482035049650037536028600986585388098580, 1735849648870866044780438884330525498718801799896613249651731336075487616300316768609, -232100393099566421081823727275757424804921134694005254505506690584759420190886838570683263, -355718947886162034568243760297746190429282562919377090774303048989607363206551287348434881228, -844998482309734302375570763600336786286527008257244929859299717256750842785632030098150824588036, 6383495685642781180995289752893632557285741381671581592257797321679750140711795757503582172916322304, -8918123090810838354420593997516451100514620279209667070407930430530664008685668265050182332731883520000, 84841341392266677625871657457437298135255155100122300180010186765664853053557117761085022442776166400000, -1774962413543663947897994197625177461953100955355855917460583721740247240177806778144388811861472051200000000, -374345081506174250812026651576362617635419431803172847372724434581200762316898520405321048308632780800000000000], [-42722674556091263780801019077, 156782935387676818920967601779892508187689934812907452, -13759331386042754708850773822109831878211023952992145606301, 26201775129170543544051050293041664029403094115863559971738620719, 6070071776741321316616758932535271408707328807583095974947115002931416, 3548746649932144726389566905085431261628809746562751614287622805987846076572, 96934839087060047378387254832350818822495049634317804710613516256149664045888550, 77453440688610214668314991151124183383157481550760386824298648741378896339227676092, -92909343340882029165321800323234677926430797652587637397780586832326321748519322076752859, 61296791786717966099363955608980763271088682771452099074203020603117622004724255605305526327, -2117493730851437644242678703101492157605694986869822112581407916932942972356204018728159725435998, 5013776135757665820720711973972879550315857937317487493908449264679114476122338175761615080833679360, -4515234327925447403051715937083983966953749672490897844729808090398749110509991153182770584363204608000, 2601339643536268053306162175364891045960062549975581424117589630483352680900787706030456775762771968000000, 159953641169194885419264122947923959935430149002813804097227186284219756711012692879361521517330432000000000, -55114623876929168167548233093866693276095384345324892023937501821553542120341606116727364056514560000000000000], [145045126942207634805290935355, 36812141606075528333443531230524590446793229408078508, -1393676395470808699906853637482637008750498884003321382534, 4259600496405710683445504885674868008630291243086903517512822673, 1697334284553432012981920254784705190854365354252339298471720244699354, 2786538774839524138389661594898935236835171137620890715702831423575047287856, 123819497230645020485581417587647626992016898872150893176647376786177370375217045, -46379852742270043841238957631071870943077953255580927218522374615838943838816600052, -8173632983571111646278118746160819470583298240102884356405291226489496729886760025476243, 9224553295816743052672035335575389990236748935618745476733794146452216587750996232568978482, -405088604040789912262290694614845871143561878101736243023843297985470507001332449475403301459024, 836964200030533192757477408667494733267486610840396960666241488597956528051713163231182903466557440, -84726744224678104094101233150268625739868218277030429989702392139691713004364234696979417755811840000, -667372256843703840254754473618440690524175075082281005559613882501012728432087107842678785153433600000000, 152402052264464707364197357259448009047202701825204874871909483125079520586615050360408959185059840000000000, 85791671487102182474167129742830009251751084179336515969775896125454091599108727484110417187307520000000000000], [384456286266073689805985904143, 7907941463347972922631109386204078047987580245337823, 251310312583295990795829064339233878730901324650651243776, -674189438729685861755284264277644378072290939853824280609492415, -191444825818002245584162273336311287115582013497142065548684230213242, 371968103654839440397097347554887297670455234290545436245528391227346925012, 1992833240839180564118002323362474886700650192095145576687982452816113477105938, 447768430529548974049123953451834608387073349714439016908610542253284359357786747161, 3413780828890089444990698285079794965233594425815726709045514521338252610990926078821259, -4008807771876620239385243073709400008650361192807863295975133880242427217700978352522552075, 42313534429416107114827036020827130590425677207848522974912060604254508052361449002241272148336, -110999176110867372504171689685904281068452227912062444770140089721067341957858666237740955577139200, -51892042075867329297061157505975486203779849819587270246128663777170748554850271448568528319283200000, 354390114444552131264885381499363890831639687744212234372214741919271832677521386279494356880588800000000, -70735686209382913358148897855295946661960176740952624758032877065310455190310747853127056306995200000000000, -46434743607680776363278800390370953974498170942542766301732011709841391537783559791253742891827200000000000000], [497349883079950022635843043001, 1551963721924088469718791473332881698329677074999615, 291868639755647334534222805210660811671448569492119645694, -589180803291271930880170921219873876295319996621523827441756149, -222573781566573418744079558768074248605613851501005939832927518984585, -164685835241916108699995755690422713704333342603443540394242509059810990284, -11210725759379430837149816146234843257555902944350389970936188654434868562723921, 144322727871696935198564742312727043419827084510005044446578218838284190571150396991, 1398549683441129770990035451526796085620717521555583744516509239293662247141769287960709, -1645416548717486668214269384443633586652318761649184166953446002411222206353882463403089962, 33432774630693542034249170772040224127547751325458552900931100451762617233056621014629142993200, -74323708279842012113212844090742230139708087457284935085178385760390960104980566305295939190784000, 99227105589417224648810233883071095870261788686825316535969750548695893432026542728601122373632000000, -113719175015070164127206473592248366501094257537603801827172078703997589027942949553999414558720000000000, -11113033266625549809048741180965106410929940622245371151570864572464759986235513938973705633792000000000000, 17755456464604809059710366691185285997798545538054174138981161707596216099462451887657264873472000000000000000], [387268844822589044587070000866, 277855795765759320663298111313250108253652052552508, 157961895586747197054974827892801868059230116361560066714, -175937706789535506541035638236476575328599690624910445420326755, -22109166827569907376261559080168325546434984831202284850117748784896, -69121901933445664225824174286416963247763713128047493468474147083882370174, -1818753206360905628336987737328624763738165933041847563130245635753076051153608, -33613659141463856473004907788628141545891575980979364224936257619249467866871414078, 210483122982851749313195229364723582276509124185199588370272087845180833774106244976114, 726903970740463171332221016011020560040325395978977437529868252766799476527263673231266055, 6268595843014188764520897441924199956869499229834808927677540912799170006243030196229248271520, -10740043648729820185487236335120816153031593815320106684239512720403315870773415060794304225280000, -21060214932955513367076588784939425558939897518006343880368059454959608823740040921306900725760000000, 22043926382475501722046530626942692707162704355884673283950228399848249050899116772646054789120000000000, 17669729137773335935087431262199444403672736253713109775532199460548889566911026105908126023680000000000000, -4732299330084160165355564684767772926752017128556267950734042189868451003699897435176682127360000000000000000], [150526777082547489823392209182, 45318206766976434944912361865469020724780955778635, 65760427677733459710220245522244313794566158417279630345, -31575934232613214267243760509199832128912182747993508455274300, 30443700707034920792695530589332098400021740339791393535529187427452, -7643949498023949758908923565281223410958916939620110514224077681995770972, 630440540376336614136066697170397849860118390924904113921697105481120505051065, -24285201488759746093823931111602023079451042937735442353126842859577535373128793969, 8486006894215954345904281785848990613857540886381241096337513335725021933258859871216, 202183261732288830021394991494355588530135955471456390173569555653228969261195976655072944, -164854794339923436800729113820674139067066854476782260875519170701081954330230811934625500800, -2264066557716894705324262627706602686308000968861443753682220327639932278472773855470239744000000, 8147125563205078330365655859122137630078765558839727565377384330024486846077313498692032921600000000, -1618050547891791024170157731294466878887810104342632084451459823773093609968799934320318873600000000000, -9876027117601787094275845626609944441177635262204515914468315322668912627213945130540282675200000000000000, 663578732096330215170696902169629073979736214759811418216718560119966332617326091438338867200000000000000000], [-36197280963382232310705121566, 6724688600655291701497059885602560281119565624119, 22721185062889768888900636052578223880846469571950903611, -3269459237369620917529685989583974926034836734142404457012067, 16338999381005377829910463753659268632594425255978514591388748008692, 935883583434521134404467620571593016009007977545464950548706630382179030, 248877695121083041759086656493558002156165314436161463925381208161794201030566, -1760128090357927256969908332413319950389394848294940976407892544996881023210530989, -10227166473194154494888870008345549219772263730632989380623544025149128879409411695732, 37044618820513388319522171731985511414146595866037857315379940977008589699148696441308724, -768071998503741256934595062569844727748256153269810554276217539708667758853056490456504400000, 2217030379820197227152798296948449727719952795092819417315759207234143021874704996782571520000000, -1464048326034420261230307742651810235709569782823569288996356397299174420197356343125868544000000000, -2097369383486522174116548439825303020303692407312298600315556489852775896469615983403728896000000000000, 3822600108756717355517816701765827010684260383099064961647734709779904887769142519702487040000000000000000, 166455288474386363983037889023672291884884325028664989585798708537351592937910334287511552000000000000000000], [-93772649313598920917643580537, 906765563234181191913355946648017214522392284098, 6675328173700429910265215846054196645099553203884859638, 73885389131239340562486643986174662178165841022280584075742, 3324452069528294828327759170223937742807359600482696855111585164132, 473882213933257884411838415720543513527258823396756911492576190303197036, -2009180203869976092281929884091960574285129029851235913130651721083999438929, 1621983989473034193836707599971377957845245623840794257190581375508856183799019870, -7558438132643778401540771762010599960850841818037334827527788227156501996048952124095, -10189323404117577982944019985359304758001528816177458183122722742990364350461343113652920, -15413020566935543601776522705856717539423493989988992041019228360472608478269826012212960000, -59227672503916089655064601149971033446930921918168761139034860035709583052817731679272960000000, -10464483995363753224363282883567388474060566656666004206564473056618511950496645985075200000000000, 959354977751754145295299198078136177513448888183153037228301953876269715075159448302387200000000000000, -1047078656267100434833443254079427102009188575066803553063238088253555780072801477968527360000000000000000, -179051221667829387400131996804081258785103969536513315583711045375872011061177858276720640000000000000000000], [-67183694679759197737120479415, 110985866877670772447427150080310341037860562791, 1683507386079970214087986386656768518059659807856129490, 219078222562352249190439064185450120991963280177008365542835, -217680174012753025729511735654457175351411162264517967139852115572, 167402890028928526193805939805342772149904015060796721785200233651833664, -18875736830168205415578578043831063704731173190095649574404688383292271572900, 430674769861868489517177101617807835861880205233146126433649444160091858490864730, -1513403256017069523471455499440767486513506569072461074077405921694369714714184424106, 1735724994272994692774988040864575904616373905990996504697492351744959449385058187081375, -20108552200570667071259449160438325934761170895455499612142317395935759581494789787643200000, 35530184919485443505972091932053154500039221842136089070035123931963771076549827898982400000000, 57404849460652191661835194844206207208761155641048736645822750295407275806062620442624000000000000, -326521831301283583519773268183450543346009279299634088039361633019865908358740636073984000000000000000, 216017033057526613887276095812103584928335018734277203619902271556325342514114577458790400000000000000000, 88544003686127252994335739889776797029631082247843593590393075050434712684570685630054400000000000000000000], [-28060445507703501086929096585, 12318348021614547808429242374945196128664521270, 365500911102913914186229179687265639161436668119344011, 143354367722326634805942970831482507242622878884494208102980, -336939805297801143178575274775141303418509297622690179066182174615, 59388111272794216326626200781611080660396709667385151237309635917835580, -4454200601718896267453598780201142351810898003153414154982092803712305710969, -9323712353163743636270562530853238469049722321347617876291841382003232967064687, 374721641117092309547187557479366857998157734529008263391635836234396238312806571060, -2214690820574334016072213742207655384363604141919778193000770845457670436763118007373750, 11288520272363542580695796416689217204664145848501837587456172215670104580180755361808000000, -17160025198205526744115139299864152178429172495847190889461318199203483315066627424256000000000, -29875582485771284866509994399570619908820049846588840248968383091736861758789238390784000000000000, 80987663167583911534922491030005496431805063721170335235039306003485438380674998337536000000000000000, -24272350643097236933462970647571124869693785695700737412716887120370519438829442564096000000000000000000, -33401880979043341114194177335849723757761737565256588348836164032523444577860577132544000000000000000000000], [-6974389989719014452107657632, 1238534264835345594430862165245315493837390820, 68215756372659062017851239282052330006863759256185843, 75776855158983285921321359601969773317812565625271874743886, -104532332802216221278945144744509076898726903967863769674090810528, 12158952481673907719555809610638867468626582892753387123698245427068441, -34999049704825418299014944727321938898456902782474973377254214544951870738, -21183235979808886029868660234443398734852241464303607520248296033666758562773157, 184295839955549888975904063220262610605300693893001340757215578542379944934399284850, -277863000954347768907112048646876162879285383694266595876714179435769392961200165450625, -370945210807966770646737796100604197476310193646463181440392618582027506713237153760000000, 801267500954292152059502226645431896086274549202859936865512093840590517602805964800000000000, 8323076194321992384355477682952720103963937474855543407817539554578422014712574115840000000000000, -11865021518315461206301643210659759956360768396508064334769924235921214176004176609280000000000000000, -4301501418441814030607232951031027076985214755519560408736285659542206975892531445760000000000000000000, 10683563452989130357940365929863155051924931036045726611726859176905718755717241896960000000000000000000000], [-678720738200083335748238805, 112671895688535682842492283137543455511699350, 10888329024243693754848168172138445254158235296432010, 32758229250041756848341723793223396955577851332908984600478, -17423306951080418465340943777964588740574720501207477370528790479, 295335783613298952196111832704880936445357426651309288565061924122395, 202119661747998103214877567520368162810189580879070930528469614784821335085, -3357412439684734924591623595799816725624067796381365527630328632345603302309858, -3538405495639677163192888138792301871597571160335976132344815618186623037801714700, -46727852853460536962659144174185241132542216757099305797606979748627563433263529856250, 479350381247005735092465258844147803176231499410518859531706145587554292550656235200000000, -25965398664461424620334892897364332254847228998652310904609238674479467952826777600000000000, -1739611340979911311192110554153358583263265472733188619379868782159109020965037670400000000000000, 814654814107759523033382874513952277719717884103161310003378176189144488602920550400000000000000000, 3428901198338288014659513168835855693184450083930579238072798060820945647383766630400000000000000000000, -3002647755413858124518187571160321083719566409743078492778406541626770390842867712000000000000000000000000], [183888609937832850873031265, 9259134045346821141196497448291430365373682, 1471718701625336733674529859507997726563768946764883, 11724612621606928064315001328176344069162834504805784042691, -1320558778748330840430017469851443338851475820433549444611272692, -482204181669487858786011608935456529497417880439974550573470330439197, 44931189497603047206140918534413004072020322853137847107064173035950160067, 203394187590120664130813553682867950009948442853650177587877042187659280712266, -10336947307874388518223086466244389687133897496676742090816838636632679882379368000, 57838326771721564174588586709010065816550217116685836775105873067864668770059628265625, -90614331669027430206690446080681693748746725175848752126382477252569854801394704000000000, -80592635418848124371140003949621050303991609761721623125001023805876301885927424000000000000, 168429207527386559110704349461101217527606160157513648867705817247326692429529088000000000000000, 466109799775938380206993738115386717275950984197206556404954867586565473610760192000000000000000000, -1264054389256853815625928532876685457060697905048812473188825143009729566205804544000000000000000000000, 754964355809648477249453133550019905575794089229893218632133106581887571248283648000000000000000000000000], [90974349036455794143833941, 685721895756066406968905622320761155427380, 165479362678993489710053040231966775165853067665471, 3528240672328422214185371403853490390570161422200286195206, 63003273873659873965066832915178343864057319742778592415463934, -120720679205387147851602243180328976690784388830453823791032163779215, 2261717130662054832926140227452289023142549696440070403131732569381139188, 160273157920684121999371427854361218707750022290463309095524546029921648854850, -1083088832095472021796288826224443879231013144082266147678259018055693761947687500, 2381700615049706302772017706108930508864263532086677299936343874993517475276012500000, -4208918687399023965187878411083329249564991392488117898502678373265900896067680000000000, 195259306778405037365959674305449389975346495612295904111072147607925212446720000000000000, 31485242948188140581895924809009140409560996211954752831644814076157295822110720000000000000000, -218372804046774919822084950180050259881283038271023560229603146264728799920783360000000000000000000, 354075697672665523683327577561335604456018916209816487158136613011923195133952000000000000000000000000, -171685794275592829698319466043234983953622115731522966512144836623472065029079040000000000000000000000000], [19993749776346717611756449, 45610351212868960294651992696496615389279, 14948875327340123740204270585781807168606287460596, 900768190876558590812068902159082994654034949318555303281, 12708100642517242551943657159644906824399913120513976113692048, -11105708629537440651532405721618011345181906602345337009064814132531, -706591469000644602643327398060161200556027811440891302078459047611380150, 19411932407391972939919958087116664984130285126390399910300810648885819667500, 140147624720801328145086992138400718464489173461181279328396438556676680878406250, -28309192519711135228198590855151637234558370949723974761370585935220002310340625000, -1366025662155296490573277347078640937271469425307493491288379371805270556148800000000000, 1990542967665426507929327816468632154201478636377527554437961743456932177920000000000000000, -17039233996750635477680492734723001675780646414388854214860143959363159484006400000000000000000, 63042665301628315747288094241588557055985176332055761753559789325077364447641600000000000000000000, -81797325876953517349191399882263222332937714490844361929464846421215078776832000000000000000000000000, 35468924318779173238083697933766398012545596330765315065435717006465876937932800000000000000000000000000], [2993569389025786136281696, 2711605029010507514828215625593656750365, 997674601705882845553513785781879040622884655331, 195595109099159947053367477853608626172165381694352341217, -5065873736012756657091058016937539813683861753312619279598688, 525058684618181057971878523033676002435545875025798406512387817015, -135564888588814605218846898008759126393519903946484637477271971050030650, -1166878332861722747287868723231273920726962391590688686105266838945646497500, 47260255118452275168429966562382517997733430105574887876950614006531060010875000, -117603114331396794174746096589093715625366372681365069580029014114208303463062500000, 256516284424252054296415198732381034783881647369485172029064895276924643952000000000000, -1177394769641258617172523475080895787453940106546550791999184017550405148672000000000000000, 6064880052481502882807713748451620279699040103880391103681039650963176030208000000000000000000, -14697884617750973006824953272908032546864086749675095323134649867424673824768000000000000000000000, 16555639928341699341250115913090608996965407742678063657691319647058064834560000000000000000000000000, -6661119195651166117143258355523062750808633614199156649857578427492094443520000000000000000000000000000], [354910677405080458947124, 143140836544497855242443681321055293148, 35046829712019318689051983848213414141505973099, 36036316895553561189760588152526075129328557319882578390, -1990414387073370226857427261522721673619801776402724761455684, 238246233605373311366787264247026948575067806815247645512419012135, -5979286197797523875410410058125875347872635595920236618180931624561500, -370391990972436665309710161214458143536171025966251619387821025402524932500, 4618886626890653877317829713722836171990997698974772369312364651838505817812500, 24999457927130094769188106981543956977405479276758969144193497840268805432343750000, -126098156036639250290216226542138061876933358918069249289204943601796976000000000000000, 333115802503414364996719810218149944463162787570773089253084680072711127040000000000000000, -1178704155287449380946648865932048979331767340694206265058343028542469570560000000000000000000, 2781038257066337197476616870003573085370441125939333274771650433978822819840000000000000000000000, -2950346359320785012646836645051362479272169546655596875760452832284261744640000000000000000000000000, 1138376491733338133902538247403754844115769948095601654107579689202907873280000000000000000000000000000], [35249070601947077129797, 6648637089254998570868627772871047929, -1828993642436751767632736649410755625989903345, 5596789196252856663231641848202840521311209211478681408, -329979983386292062046315287668806822695861307443870109775920, 20748899251199521774418115944066468016996861928764256316897066500, 672550809461197863256552341448050957078719599553043768131742190105625, -14617769963452579008101892356522183449849991454833975904314183887800656250, 416469389054475003252441042625077794088477827388485807123019715989297488281250, -1600640098229081758893540939477450134140267218365207823088537517059140375000000000, -2112866597193710536407277956531009117667766788014707916072808805321179200000000000000, -33535431471706232375555946565685302803022044957309091549786003025800396800000000000000000, 211850292503679407467256281472325447159647216475498462642117519725297664000000000000000000000, -464304703142703925649066219648660630289256574179094586191978254340141875200000000000000000000000, 462608666379879928364889281358186894936677539492348272301426374443689574400000000000000000000000000, -176457262807679118400772996974100028087104397582593331907288372180785561600000000000000000000000000000], [2908358832400106275720, 268330036177372004566355552010465391, -431863712448061831693282223846988628278221959, 724974031731384625641680098474666853288262509891068130, -27425776865575610956332141305579650061094384271817449924625, -463268400463668474880609234378451038327209103382881259206825000, 81621297176934652703566295569350500978909383220869578982871794537500, -15496665054956758746661818104689524838397172820990477244011485304296875, 38671655846373819700825322243721013947352941261016689995185850240730019531250, -11778124311052954620155084614575994743211242345570585376039324960085000000000000, -2303804228084922306895941457905140552901369733627283150654893924833648000000000000000, 10420231182308354699112901675596853581923397796230802296291307471564800000000000000000000, -32573282152599001876159840438672941500691161240934311030272433206591488000000000000000000000, 65210140200126877878085246735080906936953810514856419086759821383303168000000000000000000000000, -65449456152881837115707110762474537713860086892735915516481270347464704000000000000000000000000000, 24639509160692991231148134036330647866474886725816180943685774533984256000000000000000000000000000000], [202100777908754559030, 9245025429603348589291097759583356, -40975332176300750914813399444729745965479848, 77085844490950877830950916767143154172349090479385250, 151530252733677756919720988914194831506674132332162502250, -249004919624498687975504214008512123965806992156653187835434375, 136283295170864971961636031859859566380566795188854703114934078125, 98975657345969922212672312254985217163454922645280957705581435735156250, -5020982552248357605515173848735651513262853508302775559420241027835390625000, 6598587716447602094607436821384468928470145436608720978625433389203125000000000, -69232258008412833114287784691554566519042543937261831808882924695360000000000000000, -387421257426657679105895757742728953870741310073385253459610089062400000000000000000000, 3671447632485229057527254763111827726586088528809807203136432903290880000000000000000000000, -8354862964565966258755773469707150130184757712707544814011831434608640000000000000000000000000, 8090527796662106647461614045875360859782759920814641976133590009774080000000000000000000000000000, -3077323178129629880227597615626254992184436394405879884108126423613440000000000000000000000000000000], [11862342336569943918, 265240404268580202633082124013120, -2574767807557233995187929097873063633129670, 6571038104935971673779460147499645277905230634085625, 354888981624425312591763607233991252299745336577332483750, -22016968709519678757986586803946431298487557037940698114806250, -646325525744333526984872028146100274601706965976198109024419531250, 42498906734356562543631622754224556631941362747920992585621821872265625, -602079190182796051106062006080555190353054924456146140896028027507421875000, 6153525931848981935811095814948833452032249385896926950659099012698437500000000, -16444245886948306509845254923850780240932320365891192413234040377600000000000000000, 119159409111534578397579216391528377464289104564547015173846694297600000000000000000000, -465476413649727380052064589277185405643677994797514809318593422950400000000000000000000000, 893949046988765298889566082866190554654359976474352177223995647590400000000000000000000000000, -870156539155192285179516432299015433473049838200255560618742487449600000000000000000000000000000, 340109798700525881872051036937297556701839806150369729320479988121600000000000000000000000000000000], [549609680031967876, 6104297699909108423324569366625, -113585334343105085932392827335359673401800, 433053977021723845486505251748935574256710077768125, 49235452648834976249914536812107271085421725579756575000, -722019706904155075909869152101296345649812491283301199296875, -79544196392537388964413316646068563222791937824140231281208593750, 3924092632254837238405716455961088358979306140076094697571106582031250, -63046098182989403322904552685261928558446968686362316641239495195312500000, 473528184542228398906499628621384159663420030977204433894486056250000000000000, -2310276316470084413563430817618617776373601134581133903827570608000000000000000000, -1482399340063265383062261085853607617799123077443714169224691712000000000000000000000, 34644645963762768953899423640658104581629962726945202358582247424000000000000000000000000, -86187460457266753501546978337396449193917434258311755522728001536000000000000000000000000000, 85411339550930977595340956705079484241094304771930210304696254464000000000000000000000000000000, -32310635695828439687307187120215490529973904155896069758686068736000000000000000000000000000000000], [19365796172147158, 105824819445548868991853103550, -3418437731397510397117672229267272362000, 20782005732289721335457818502541875059324477440625, 3714379087435353085043089878366519000420179595210750000, 24310824625400702574109541685116846703413958057780107812500, -7233837932327491130424841156874286547964269230554443837222656250, 274452078936448504780672022648523074803269201840421656317257324218750, -5041160623194641240112859117066104686808228487843625125699157226562500000, 48497151234909206746360915762497024146540475628600398776997649687500000000000, -284805951230588086909530804602088918220344374850198389070557760000000000000000000, 1370210593091519533009772131588254573447598004974160729743687680000000000000000000000, -4373630997001750758492932222477982654575610233219826731408424960000000000000000000000000, 7395235129919840684611067089308248828347628107964268834120007680000000000000000000000000000, -6576160662973444560988872530546301750968010172237025806626324480000000000000000000000000000000, 2563202424001843234057336671237218312074525176872895802654064640000000000000000000000000000000000], [461365486076460, 1218364638646893458231788250, -63257406813447133086239626046142590000, 648688113245724665336437675290332406662202843750, 161593448856467487792969167902490339039098772388750000, 3884086484852843094669510614192196279956588467993839843750, -527397430505414059017588501369210154550547525124646851835937500, 17019310711802426973212439742015446371602968465661625399370117187500, -287304010542818132911019783306606984390974060358765292844727343750000000, 2804800288761126658731007043298490592985617136960168578818931250000000000000, -13925459167040229500078662046450317871396947308801131242464000000000000000000000, 18255572303349990884403870396666945076224351249184571051212800000000000000000000000, 94208739237374418136900007913773178123615513661046619163852800000000000000000000000000, -362281636015681949062381122149478027827905972216305785870745600000000000000000000000000000, 444014797859581010505897226898633405452511913460404521533440000000000000000000000000000000000, -161460758932562076287946321527186596083749498047483406922547200000000000000000000000000000000000], [1, 5309779380800, 6849141674916883769329250, -529113158288396924767590046910700000, 9929796174480371927374557620317070535957671875, 3246581011014856951811515521948577903119942162500000, 166867481337692376841034307187588278687439398377800781250, -14485211055908784725135438280665805873261361902116764062500000, 496393902180134878421822193904772346981455585505386644629150390625, -9986438056955598011416364483706013106926928403143808406066406250000000, 131835364628090156389514384137737415898258815692531100648265625000000000000, -1161213576276543804868844849044163962515204345615458551296000000000000000000000, 6519609370818653183994974759273595291325476688738515419136000000000000000000000000, -21549714205002819988551649585121084159057210936116283179008000000000000000000000000000, 37189308297471566937279411551841511004497242379127529406464000000000000000000000000000000, -26932668544663045556817853336452778390149699509793677377536000000000000000000000000000000000, 6676010940807445521929523831101756055403221247586306359296000000000000000000000000000000000000]]]
|