5177717 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1272372099331545011693597553258592329705216605492291760568028117222907246969970688415931089473479458510 -92438138817021962551281769432422231339197208152473327386604173019104592601950186172789257341457931535269 348781619672892575143355970781249358216430225823272425564580269385050305675150181410966261268857157694474 -325139427713945971161699857998883429583109101985176613901364874874496896718749083538146889855959600000083 119945236506386914554158939194435384011511083362546453841146690415800126930007898201869120000930076499828 -22143879548717302768604128933746441595153539463691454600223782379910396529513360062528066587280700656250 2355800747904062043011064832202419059860605705195332643140424139023147361448632866657661270109323674530 -158655150852287514203274046570784300352147876470862101007346605045819922288801998248060743911635336615 7232085368383211391835122161692263850859544955773989324171070550730987800250944685966434556865527700 -234551328972500063604522943175871957544756208727207952364593056442201974171743873318171232412082022 5624606690434133301753563708674693981080033470567216445306199464996814204047193431323182489567920 -102814171774524712064873441825410865786453557255540497359209427186646951802840088078988163468152 1468238459337333933660815771414878260995574192860314692282359922973404883908675918696927692232 -16713823390399698384276846263199845037016012961324662275049447041249698213748885132847502044 154224980822532422076667929995226281765855238900993546733949655998316080613581153905953432 -1169820421809737269178610814089131398446461022408459218672781520754662061819200260626160 7380808639792940360707261303540252494470400511786441690794092387108338543962007044638 -39125685447191817167068362257339228349610531619192263167734256375558073113132172473 175748992366225232650391570266491072998332083583708442747691157150941788406355896 -673815705652697475184230603664895233600058602111723299624322216984334918966748 2218564694330852003473903477126197796298363727450929304448862193333883127580 -6305656818774081637539092626285952425470164598552543027496470651505452066 15537624876048113119384278447784861006315600434712933197094145412376816 -33309018759692293340240160580691895234454649922036417699761344053672 62297592968357471606301188487972147331100237865736800272442633672 -101864033633763274159362956167649089026048803621585121163953920 145822887621991295890340916599353154575764668347548909238458 -182897895529538857634147770320758995877711242124999301183 200998852857068559640241118161543071284819434182686806 -193414209133044606542541885603588341517595200637017 162726551150541821916333819866482534441506194550 -119422285293641115634977630067913313495208193 76191778930890141297151542480090604468878 -42066677520589159874824366798636194981 19977395378530423422903574486668274 -8095589433430103831155980474915 2770237156907156002968323454 -789399246990344698796489 183813007892279474088 -34058068998156984 4827890933710 -491564493 31998 -1 
104224233650813221734150825043850186159596126545047656278010088921468805891722196160587479823381089606020004782977510847800833375290912431871059857831924752887539604319749616624632694248987237062307 7378878029096357320066010670058630427556497793648201425285536885629050528175942443465979773861967761766784053060235417766815823786655231120270310782850030694850851721574635933409304342660883953219448 25078564821580285149908536369695885208126014254232484527192258479522893804276738000072505317705706958085122592830452022044451011125217835941416475214314285162917341923127610573797317978122804205713060 19424532318862288033528898551697210025816003690906644656176807834683403977392038706838529717394631928000743596007692956825846819228335515771252132471063105701423278855845311835865420434943869140823488 5481065849754742016557206281256306835594171838076812487211097054733932415137479975012782105535155442628106685579001312849170027475670058181791685120306329121201932926449647087308946518892853580850980 711179300398433103821894219612177460805732765823389173405497616722587683824195921839272966593996438566829558328150237911463474151171897509061425114569997763791361609149377945787801203470085220047164 48767026350116762794955920968539174887367147532966160147378697099779644281548886717060508526166178362662474059206530123122878574979102319487472179867386188394302757875426160424479091057285225505101 1937686586505161077828700166720321872738200345380141862812588750018702736072384472167871383893319266345449600744711794053040864288760788114990683359885035848532104345356558830832417959198988212284 47603605020584757597079312691739625956813333830096843532553880848265223741720456944617085811606346727835616505807030087772665306366390299447522017759600970101480914907593730128992647262794177447 758474622986602455924231734418724956695809176870765590751472866968940117167876876497468909847689271441369652058336340419545812508997758868444289037388717719473410936136500004033791974032532240 8126600320564440672614794224679940096904714699144954743921662988560687302008959090925637728697506935323309623899147614174344208547620991497150190361703002431202398768505971569064281771587364 60213335083878571333664445184824081787912341734918176712429666247142307509324320777504947518623024603827066657256589071026753689709268895773017949567036483531102376102311010352166610206276 315348136854828508012674506123858292028441865023072185959861281003786490061871330436383008802879437977291587204574556211198309799855538778350779083910217299235723441688000347975483771237 1187564619539266786950809389651568449090156601845278208703756618320720685195559657679522305837803205132201048936181992961978257310638012446855922724663989520980392462235047982657908244 3259284204427192940501002624495232623159198150563545748875213474298500132798237524181786252780112687701462330381360231336666662387711364071649852456975814501137124307851940923736725 6586817966282873144938909375117369546917568112615901172866125319323986375700808845309586133573817710317693548359731976494137068176907301910681311680454920352836706619977019186264 9878076497717256484543734315759361491824757339650085899908571494400411791241788234722928892160622153179675229931217793037052256104709949322761076286497000642519406900356991176 11052810609528845292205780696045470981160762086172901427441407155778367019570251573209486984817343134960523019659524309275938914762044154193274411488143286798643735467017936 9258436882900702030357722117624957604360900178000560237990467324763217749017600706437669517326446077344522096966630276072713356889205457232598126975689923575770644087932 5814172015927573906331317493563389252829173534375608339812799569509053480010585102292227670780059901155490714731301322922810519600120482991934421432678835876723084540 2736103270778371944395371205112132052955135723140111630118895813462769201331910045380730667810186325123189071954562024606503468742185858449381282699771694479460311 962655161285248587241519473733486013474370380500405698751597189366443894589384491006603765405138405198455273758501055200612778442465040775365349625778424905824 252154882813769339367962862690466152816452323814989624716533002913516233679349723509415567696648214690017789625757064568304400738373052245128449317131861720 48865305626923759631993400751212970910464431707142666075390029232199591172497117017457836448629975646656091492993308446861893815974274410071455120851652 6946717480646399467425121645579830692717231571388336173869184020140884099334444191036617183631946875443341330652765709727887306142352305895046178005 716516180061295904852234991917709763116981498392793849866732069481997029591772180666064138709777393461469152716274766533707532440726160228521176 52882317733568053331992664550511580984923727921413878004384432545823080480611953496544075104284923296935112813402206930719549991307852995044 2744938242232234553006823477444137839551687315068608135863360232371219271003691711484680764144714750563717614432930125075430774921549196 98089892555441276603546075306749905717187061658315195235009055106651859223460759169358624672064745710368699133275045258380983356241 2350448047514976091391428346112464940780247891906864096282788224810656415903955444028580201946549268317852860882037969148630880 36556725360230479455852270387595598653327596096136873055205244860758150461370053030238250424027483968636906415774066015434 354382686146118409511775313660477221360464935771475840434579868875067596174231741836449067186395900928665178903290076 2034979108561475145482804826724263097299649307257812816604592270866928970559759230776820512549688107008688216869 6488116665310433338733075422508631903368262703122141016526433719133581631274103968410185967509068059360396 10563946834632921111630980305466666961046772777319498878535345189619448807311970624871784589148937425 7866668014462182513430913545297163636028707181281967805790231938137767065398559354951409184300 2307889225786576442184778222711544314082828938569405163690297776979922454815894958725625 216482604278827696432379981415744812900718180427516694103539030842867958384415156 4781925727237034175866682041449861926233750937110906618062330822631912093 15424211982188826709052296664917736572039350147984206341558387800 3187849143496153465688629046418127970686160979966995136 7935523181765301624975038434071936481518884 2060440577654780317812685443 0 
2845784626946300780812792340134889506462801414811936198198527097523336948730744999542511304189419018786033714022375135786436300578724838556757425955842488355646267499445288856694493368251533049246629777138505833343624293901742534089494426710031888447399343172127281314280359288278799519708380 -16715017948887857409214848438077014603707406773644171732889389148033264732837991434638209483843056103851433511310895214368822305141192256296091937587201213923344228418757371917780552558736567093067120128080814423576682731270650439045436883448414256316567994276639691084797561531480255138060 45682394463622661248484836990528950707473016350196971345048697114875874271096007767745908285155638708056353845651085464602695010990692198869112072988375614685836285129191154820906127126643332044201707430737624461442267907470123072923671500492520837675795183669819769738790641096352661444 -77171910650686495116913278073336144674853183979601789556100140729808228098846328596777482773888395190361917207791806382793245412432402522757493841681344189776844675195508071269269098695057119362795979680008740015133567660398153206472022032487701891435554637687531344285546408413923772 90291323670884685389700206253333313645412276284122813401849511660086680561280884627048539708310242929577538963004452243243625652026638327798708494701988833953754766120026926631460504166707684478601907552698767007396031893288724567269234940599184398669783167262015806077085316601192 -77703671636960489638373438396893849135150558031954266546511998219886434038364365658901177273788279166904168619345228717043108487255176613708802798798398515898744036461045685457610860708861684366087183333212384227363723665553961259191979888452520768319184203156536830704129462064 50992914325975329599411043373288748296349569532449700847870688677474133046673955128554498900649240760872970542612366959730187801018861432515067304135728150676968050227584893377913896206805506711457748374270265907870708036138948543831133837909863635578572232666915325422346814 -26111611002163337022049891622132647388507008642216784614640586548504385961818524971025383861045586304648450305387381578122858231816919712468178889196077514485866588166659770183664962741677585613659642661557207468718503826630043134790198818860296796738146606950802592695909 10590307816209938009461636437139365739432383471352780275005033424030230571108316249768432275149581207646359929509551706077019748253877570901835260100238969532228027770924323584658395743775560427781160868997165378501876042470982145915729566237563012833933504528145997806 -3434662538391699657212422153757813375725054919100578255038955586972249770304197655009976623526940319094005110400873631247438369311659486119934311345438199770343054099669086090127231583255272953879076027443691935643997403960067737593833640114173474277638936545349871 895795833520807479324060530555667401099197871749012842959669760600185871415782270770510951898502673473291944311780906815448778093350248199971639371775000463987406300820351476278403725741567144949746839799302653789634891970071921555840316687672799878430781466052 -188372558092647452032850320564035765268663474272817899791164305443578768924418271570999189405215366233800303817629106749176783209441124769621646352045069006256447528528956550937275118090841539191856107085728162364097042333038343200927406608062078568592962506 31942399943015137498574091503351978773523090300189998088684835051154825665248633725593154286300761155359246942020946086581301702225251257674000450109057333858954451264969639486458301492494841856291451498697417242701794492983600317354349195964754106918678 -4359016483443175200203071466021666501577265580194177859907956503097437452707192947488786292080186220071645536151014624880773269246458447315576173726022961619707176899622395033914742144927282228266538923374653458980745235470899416562860509090004541543 476840489242360782183151806309304715385590677944361012918777011887744983949110438321211611176437022012453108538628745601646562873404745653369057575052445756099985559671174430909125665896392972359806787526313894018841689397182696991656334968369082 -41574619076651482951526692949877308074241148604816296803644889240635391951082165912064127216740948403582414485874582849767314322447768418010387583338568461981157469513431743150871187398910064013839243116630991201364466262347364898560049677165 2867467180571319455264055232907657438367602884469090628187700108060782536210861424196084301551267422277614619494846898614110420800305323247873931327919925609859506108102263512762721035299201415196864952891419042214744311664301006422286358 -155012776535995058300398628932819211133496648059938744925902876524271297392476495141348314074396867783178521244510792081045894448383927973477978299896744706741146126234251145132505886098217359688802963267070963234393960378552643388797 6495950159748251335606280473194640770290538936000837371294599768919160454996359200334053715845908518980423564041981714319137149646033055638983088758596438907489407946671341326225010512403757806436605944465737164317901985501380096 -208316147176789575777829761200754447192695606799614744063763294632789120630273507817164449862147544035349712360819786485904595993022736729524408361403408099824997712727085218365180354199171171339141297999736927225992351595892 5036757655606008377444024069812176288649709644342165753868258226351982030574472073460531290205989882884935001081854627114170108418802332174502880981937953308012819957515382721898331098884747825723278113320018528800286668 -90271038811183265006070716096764662740918845977156568449195860623093994759613542754384335237511699724005693307039820487006231493558006262781181618365849711985114572256187529431568771494041493568606912569921984449350 1176328704518301316504915703338971891934446444544800798826660380739799436437337431280269144818018960756960801314262595481598098498090130785347944611128327704155091233825124626525929836419180534481171070716615866 -10903969755187203695549937047360989224991192323906089639299725124846194214253764335005137561995671164831069202119407175577173249058265902249554352392868727689430981218359401153915577012885907864440816853097 70135944113018301011075168284027592322076609800995953670464196194494201854072118734538753717967393420813249918791094162563689290872974142315551012594718599786611595108385651406652322092281735441806302 -304340104095013530806653047745936628587904496365968322350793243204472861239305504552118013266864436678088444153391065280573271672001782548462941584951179349052938687342780125649220580297231972379 862752575477731954873881221082928906869723861174172960443223506055554655924630605169445163074386532131796187906341093918518457545846634976057865642664340847619493379164012197962345270472304 -1539979500869956287221820152305251834969843806737650975692462242657084842359930555153970169573469369408829873584408139674932594311043213899436653929666023051715680227229691134876460718 1658584682399353161882401842656628399723032593177691138621348095869931001175442372576712105231206348945305423174587729203016978424102642418744504053335804776358831336666315595128 -1025523844787949892592212949107919458904183727962713909417578713639982028902857233394394276443144864025094264445638224482921902617691546788386537067433345596053232307350462 343253547194760982330673540965668930222642811917416915372728015429850979211125933412284577123455137195411497814773480021353415208407130314410825252614013165842093350 -57967415579055961303020321068945508988305664115308284873354573227662825937828656044255457755712827195717321133360585771237540037911958300289277116051183860709 4533970021853870305298280020423194659425606211762739057787506954155417872515627019697878237966932264319042163743231148804575695669034647149059990351706 -147722308488716961126175321981694105986757151430398816676694758443043087048885448011529495760560577687634830137258678359872412407207263800146723 1753028508070419566558050360130686798647384288163072592335394777644949106871222469715053782946677859560440822476242823589441487329262068 -6364694782008689709810248545826943155272808512441206174413500086960946527516571550369808992141811008639666614379398156754359776 5595415618990104643076379954814618197669801727564284449953030055297909478615492699032274825184966494404457109317865648 -859798086418379301112625486523732929218885724179317184431958328089051587214073175396126110502608171390113782 14199987770939996676425486096558308626829847329479506970819728079962254328629866889221384183641274 -12185164916356017278521733584822777253437668186891567084202524586104823639593418882013 115717019561523586557072410086278790015962674441988007202381121757640862 -1420907287378528469478093545610113374210562671091693157 202620129014096202863344513380 0 
26443288731845038337666772320849355079330937792371799460921771377176214392169161266968479374404127479770769489210356846471868088411128785374440716933421137704599837755696036796385536357902562340429312367520742188494463994049629066974748321214895805893766409087894623043352312305177331969523667104429361906611645728990253 70100049360782234814529714789880781970384460875931104592813816352266621963121113005195855753425978215502127703208118832957966611112833579243488290254299273485639988168720023111964628532411603961934089874572822776879791330169875703736777890396375694782683502040065400486143797685884939644877240565182467654068751630278504 10052344897820089038531354682804813263157526758583872883692785763579986948101321631357195601425195682896048597096919951816948656625047778393906936613351650825997437282488473214187125282885328042606927976392525767884322010060438782434079491649451807216761590855820005693261687539610819631837022587548704440743439089352756 355957464858876888714693942972878783260096375498163780264449776288812193964076564301665815561766612405717646701256257864691814282524245920900577956924174704985975558307618106605854798269735565431341396202096669766755122679991784023565478970736299397215592925460580361402415555197486990482688193477746706195813005618864 4845116178149789693237141582330415856407438729891468594089543122523111376142358559376997045386088673515823283037400344727220599548432364041391935929901540280255316425874615954389003747717179293944657497436636087307829903160595137756277534668615583060786581941552233490886782462403942754941006534650627931372035721750 31367713132404883266789346035691762578777737271868564386723132287894016992615851402010390696513495830039914394102454308933850589775236858309581038701869465364467380226887409084549550899795755198467397922326084753755406141307895526800134602840067877437988603946205888518226320596278947762274688594823160106986654196 109257655680584395780402166064911356724016827517184408984491652697312111566933816816942095308929251034734325151974767140204302964446314380629435283695443716464197050403441696131821683664790933809055589467076693294079269706099620554880392246953216962612882604840115663461495018979461974486965909903907231573419805 221491614208030622524902750807448251581071789563814252452452732513713302511217213976886512046663446822836869757160290803111277344939698112902769973378162349804903311074379832592480654036626687964859587937928422444778590039219064317782416182983632455404005869067528601059830043216526896078396323811934283856044 275589148152787377434119167323862007149802830008786633666006474304874672774541825657677721555258253846305549598073051916630626753145995908706687752980085434735734964863889054402897052060205237427481988692780439540023076640570312716917615416069484100616239704925903236312588337950991774416290017078544319606 218396623631664081157127456517226811621305494045113089166815145275260377724620742737715346798952511215596707184501522508778826816670558247166669978551874641463564573987230990649321379835792807038747325111890699016349016969811742694292817512305408705853908978871835653889676090320067109759039168045595104 113149988352665060796742338711896255292800859464551712564226444043079182937279828284632967717775914356272326041600016442441639906622332769835376354713636631670536087727872147641555321325788340704760606283684642732635992598873904549869044908510878891587402484710539094291129223616549781165315165496832 39032630808589388671405035920414938900855975811785992233890489095331591369889983736492942263802214786171198459009288374188947837601870724136783560957308420512742846576178692548412253933578319238671029960538184422409950959501613508123051983707247977140421300194991003177688718435562468295519245668 9076645282135381099086916536355929141475861282087338200944405763902869214507908596734004527367350314585627638982601150791000679437376690590074409990719221959982266050204004290637698235906353707257103405768017893947976515693792813645569030612762426491049021841448330888114270850063346189832166 1433698005361525936173937282676386934144717561884225754967397234355392463656028930527366798426995127246744507492980670840070332051696226060823411101751417601408637451723310751824547682991017359365841623294137948288628152280473034348590998246912464655257440080461751296075790626100369028500 154395702515977796542428057772805449002336838227210157990591214148821831888675661703069588561027793453324067497457448953825044380765006667515659265987270165054885352665212742670332045681777054478870949080793782919855461090255143042051904220383062850576788886763458135620301361426443538 11339591796883829018733276117599830404647649835095687027039347298850822336894825563791752323866922596495776146337595937680201424884582464025688937958504323713741968452938141616387174256554169487206485682519940604674922817602842230934508511398859855132713958194562510303749614885312 566447072041077402441936819573757162570524789180693615260771536445694107609160486736230527014554593339796178976915373445875832615289166929631425187574447832914892312524430673880346973459761148637954554225063419601788731041920811551483776321621502100703236433311612008894518892 19138047887031512676625121961151720279820279269526608458056456866006734400470175675938431131192582380017300931118291061878998501581080859295761909995567596510690638430272743883879664174691650134918534547740882583333858167276267898525898712110846009640652722094774568408296 433700465258063700272546931020530004114830152016478157190012498150089020341609020980425890662966609792899753065727961321079922886185506281245092838058760003505977576588140583171745636224840329761102178116160050292174583119294296511965971656122018852538164050793236681 6519504449402844530031321135233327882574910600158111380469836806091133527203732703347112295912908581818839765693358152821177779776982212314547915797485107584398393887090409843864054060578119904199569978631544519156638966549196465680037282866158842133815187022844 64108529007001467663996964971307274279752826351056772723367091171088046516444125861107976319610525426248924858342365150919122596917998862296923459663773090282618024833898143983934342269792659300359173904937580891263311932224496589552709650600447149533694923 405446118413753189130296140998231944117916785372502545087387219325847319214777551386072635879851016420586902738731425679763136324392269472115998598032238964172937311109171971754461873886975534089371790406516553240905056492949571286634716417561328286712 1616198662802402742285564039057218211119983478075771011047560858223491005947888964164786004077985593550745371557846582400720109900944185560383049811926403141503428622063477133695926838050437185333208649110654948610733712540656608398808477412076132 3965232050884224106437924434393570031752970742225166883321541175703050154282779595420879232408767935927174398517985670547681748883524941151901429326651644325951899949019789259551122060031478368691674352004608379112818110370435499431913662420 5823229362767069211886792827404126070073321882313350832096035782060463202988255569503745302833345109639160182698454191287989634997050022240780001726617150869801894604429219785859925763475561422636115814248460150737567009008379927002604 4955299025222507752153216009807213097758643680899201881033451996543218669148514118398810328864104261046791318502604037382218284772472100538200743727599277838733825673626171570164074431169279434875759349827222746398059426245013264 2352418532448577976694833872132754756382793040354910899929069840472564559449292837292424598761696003736602138881558737488840923776252394496770549058512338016849658794388476970610975400743736166193583121964017193404161987629 595960717536091136943721381604061383182206177972487116467541345388279551313786659021074737338474390873934272508095127884047949161960252358554131094391385906486887049648596919600183914059703140610534597089411391358188 76471456497327142180262646437063992581501910290179135499896384499664608853435114063022787901690395329363780478721792718390272863510599618340837944471522812502746996468469076603362958917592281625352664161078651 4671884314354678136966423667537953025084774663802721583269748000004317004605729727790821643021699554185214454919930567794947318887391589322085456962826759330750752865729455000907926324758230107010267392 126203318905409555020702984573929472424013810685097554325228674708254700876609378388425120609657749552621823688719330520126886096307205035459986291457125004476633823914379003612051495463479408395 1378405436188427490133235459280217205688458980633102091763744003434981911198146354443429401030305978438974313630516620032988816036904468740710836484507734613494242057538084616065018024652 5454248167724272777434675221574435286890490575267867344635230146834109745684035659862971413815471803335187292956452748589100485634423315801704812630250564085674026210333221050258 6817561458358378619532576198944201173397382189078818615602384267097862054884369786318065211420603054885896131211937124523911660682849373630043232832888986370328612657132 2260343557414506691035381524178021368938142110714360009773877750990351519015095095275241631460436813611639954333625797689620006165252503222000168410114948322921 158145807759095705547028836214963867126696849044188551823734456680381482441598507362276871126036925970770019982917958217917469102786965657201828486084 1714176892392999378026698479088936288364437042237445535362020272944813576781197162655608109563000876921982616816927559495972176741701267450 1859157355323685770950561317127555912738415327210910352807812984289046249684328955521742756188192867112426531881980708574407876 103346309185382621022019517626026660982073007492441035434393410842708990185179930744449100457448278384120609173072 107094586730973386941992409486702691272583064337774389349586037595259435741581631457210200208226368 379222476571265385966169167904627092177816108625147800419343396520491951254971812 12935969559682517909526032990929546440527988450163908460068 160835177782884855152511 0 
81904478684560855641705707847194453108900588568370703212516604835018980432024867960125417571345142960481719139448963477365749731340332955591148585336058188354141081622257924024077740372367297981218670036704911304943467908481361778773305300427161201071071296328000594274443284366485738154404771737247990041670199408043357308251385791482036297580050 -201441585891731776551796778721154247498857883374685362183931292135890915499419259222203307915139193272215453659161305304588370790786155548296213429191275712010671471940367561512062051698049738718101916803360825409170173844249641059333962658575856209930736723456218504348221649377628523900659371821353723962287740597786343502822229474977509056647398 22553399889935960699138267394346880408367889924346427210985004870740592010760959470504876893086964412184612384275985692125845919909633835047890654684846703490721384849802250140243503353723742368513317022210154345273024281403821414387444664543509839458233456398309292607124993681096023104945426041272249965257130421966477999508925567385258752550122 -570197271652746539041206069037583730567889555697284093918067597917655591720525278700867043257519168486145943002077643167637067786818743870330724949294470500691456919126145813583533943721760821318504164965239474098690285060928593412461527015184045419628520382843536647810953802715288269054255134612287857432730921120013296966940259037335456719520 5419053349364957835524033920088352605779918756823869650454963527775653030748386857716851212869611495682336216512717072595456797316892092878040602632856854565457145267570495588291444589455296620234524543794389273551033788648607992214149175456502536969116381808059320773021640562208023806129203151949271102133968897897115232806166595684146745976 -25133816541030592418289252889237354669362141522662315061019980390002065376204125454525250696816168614187813543636100247569140840396737800335340532196102061511454301560068573614607220828926773590184575190055906421878878694408595749253143161652595520616957140296393823308515022234608220489960384521486851360481149853529406482048962612228914278 66245096609424008306460679230695137769503534749002389802881747961491838102399599182454596797050409792398443893418433576727986107149808358424464586736817185074167326734392590083836166434214089001410087750039320026866877500962875996495587798055138240324902313211628597629838971221998878443738735114558137526805469462968722148464750647140726 -108888272269343494000820838838734809479660739336352021726701715915399634011666609338952423634984321267620964661687157654531279812578691803804424350445429602832783545833250599387149504687503295586861545195766129013793428431910880423166113222427089048748936216090669368841334084677101187532950079223506660491842615957613137101884784795992 118234611553804018945614334738357654689889484398583752111230424225335469039213358107315473780117285040575447881530330336326331417129918236498263353403534544782120638787832276730986624915859854622250032724461748702664626237773733509216165741386937753010979240303713719527494319763839471497056553944327699942468406150581237808970839862 -87829150197784865099517614799742022744523553861525650113168103259054477658439721243426358025067439763118733002059506617497945492271087889776707945558097923085880612959771800816110198270667432918848061114443517524649072585536903637787144185226694345080144488244857025836059449529238223077850904917645883511768192025269421952576793 45511969824878620763009053850687734846883799773196243675899386367867763060486094825240021388652197090320895429121731246956051077289584269311490827572197007230006903093939461712190045094545907025681080709826132832994226214134689086308030177887132052398016367365151270185250375925527519348184592902057022907216071509179929132564 -16583857033327855733739433425367534533555071145375069277914067418302317908549936554259125273362652293102015489074707178898556698634425832630646141131020729271094731688683241064326319668533753052745151697739661179285396348418520870254840720286080675357342281225427061592912132768245957879457173318406831517536678482126457034 4244740243455483334763044370512237491911794894654101797234425904105181911149176162342488560336650346683873374598903923312326317267226465999790129872167465039631204297734886348168189292357062781665332766704444680432321495674730661004191204779510759097188050055060010549474205749728786365901139904073419780611876788098998 -756629159755520135670035481073168706438583045095647763869526898131107431842724757518652293405558033139542327724199706708722173843884288417105999446595422852795581991410446730552936636141109037890305131371713614157037560426679306115571828404208163773927504403408137054001539746988957091607743756351671884877725869307 92536709714086461314809583411920530708761297088747897188725017130967390058764431674423753244230887144628490037684231289720989072853296642648586188702229155425669093516176631742609882396247783636790396424322322467301139469303492425431513987396040468785040169684938083452456499593019716466759669076096209717075634 -7612080187415519019183001241214462381191610257690410966487309543520531696734682948170328831694636645077578427120110137080626132932644988158861533541706319295784110626092117770520934618783400764569531306816604766910602922425576394796581323288093134226111187004375411141020219564114508874014231998904626457961 411384728856477718912211271235923503804187788739935583403257770050741966544604442545225768708191751866801397133183416481057652295760195156106716493176387380860968899418542332724957511946961369785758990089089415034999604594829180371385831633055561251707114423807905757807952117761466021843098471368658898 -14236132254467795661101754037749840396562178663071394979787346109043393079460440353494298010861577288438509036751855781071486548114685439402748242357092411122791130024110941584604603548490229502291831842070019161716875206811109339996671986957378757042110382934122291389012641507535255108733640378372 307122039552173281371247948338074228982462854661804743149955625295959153982991916156399728293616582614641283599366886059094342499270454470843452703077263135409861272219751218209976290713790545361474581518739377548646377170592165875022005728017390221762533067135162037347644466593638922365338464 -4019577642630240833524740410629955513612447425790140242076187500128438330919978075255367688185312045199762217369997907276386385867944671040939609934814589019926398412515854993994220957143677759537575132273778019852857171974731490725432493856530905506876688553317088790271419775023772563924 31045573954061953580203588405396766770083023972144344352467362192862131911659080703562760959773566997503546202100149223954684696585438157237893278075063842646943847926730079820188630657146767290802311024260176183474443883686205534776579655482427663372854667853930405102557716524497716 -137536503717521622967746109651054106128236591000392402875449808155477959293208547536798807588242328672311657473517455752162251376353910846257926047013758028030510784968390938717277143861563738533219977120874056118869544152557602987391960505989125365686360993565578147167361475844 339177570059285805858447074750570893232720949311039664084410231220972722849631507024257933497990364234384094473357338531635578573553146162952085454869323354353669470242556512530552675771325688593443650055180521367142093384380673899923057698711293009764426221407147127419010 -450790997257866362477114919609439290423177118859316913699725077240370197417681289569574046484015233718141875770221424485088205443318686523120239996167270235495694987950962268829595004751412228955711675277315795409202171297252683919841378227065617078300975374343035661 311550653068694046090236138169267725049231783401096238233028347726847470605230195458366610582277199381977738266902918517851131499355568438312441575121366283590475329006467240729043881160183659309662825814049621832644594052444276908025576166170808886529950701078 -107543625003495472513502763146338003702163776150051949557215452616969850247104158359600579064877439249062264368674360453326436090966697369261950677380070659853744161733181273403859169987646255285039661696019957266255157756479384075888679083864430126926947 17705852855191557976860726970134563129905343439176931948493386085590655511034238935322598179049094513426441850029175868480680506286759621963295099758406420236517592238502184699154779366328087554744142362829524682803596162941486013102330859293691864 -1318010567618412288864469823498814945406541030801557052352797136081785908268550100643423704228412686914438652894241224314632896905119960596441134772795396717756022007372970188123777395596699320307684521597517774597869416436676460459313090105 41667249035376855490712876270491021143769920987737857927378662307118889413821107254909720636625692367469275563176542747074937838167326089805320314131073625725050239906856221649872066967069778203878272658038106212424320563026954144578 -519423106074832509670328380137033869751124860953448070287895133726292171071355464996295112754361077853224703396259512139558947422576635910292648112974871514041328120903521481340704608689308787367116261593768487660739937497098 2335996970914609857113450629046719828084147570118780054770737927081643723582827174618072267019524741416621401734522338443127141674600477265986403541622215299815338162936304614830443130287490991600925976141023006248726 -3402050990360253226161203533157136454560236816237702093303955615849294338371056259890878662045120992344665130551309756913223445986698569092002535548327242681022434607476935239222592666491939136038270999947266 1404409184478231576118022867294507106432826546391026064673673336926961574913422840039467440983190180072554792809939615887055351195151288548524579412889425514499650249939235664076685253948952586833852 -139035048818986749698112619685411787905421118863445892853702717491719314418453151249918465859771194529543560472291217704162627779693764157712077991484559467413125883791494541755353044407587 2663445574328108462131785535807914638264746552115034535108840448984420497055288783330025236227459087175734984744976760522160039470988788194354183750013405554765005394107662911154 -7438775428102786816216018794011417741623342398953765123663132674829416155531328735798757664465696213740964067053340157506536030159458046608659198927080441465929978724 2057655176502173437997817064343546386321923202348084264446735188599939106594390908433883027347609276343327476906357117491837685162988604800772540295083998 -32581371892702582634796889884503719775278628643827984811182209454339905042077001355465599681262102581030250961520607061920113183565197385700 13083958706551252508192893012368994944306610998210391233012138544141192846499294391754360137014398606156126635516981998001878 -35081194325929442964135512100578629709912793849512819488708537216484089874311495852510107156815996082983115 23486394062499934387810684789390143955620913526482329773605181628126488350828041177588 -11844297844345431958557007452230381665245162077043098254587 1038 0 
84562648978314374846448115539354845577905707494321840153475980841318780386638180018096700731528219365035481007574783978249924906272720207068582993773241632223554293265393920625444191765950592501117068077737675441822629251085672577923461564375058843317051938327626673706264390540718228104272069465557783976898170167555319590737408523370592396002504677840562254044572318983315 -325719549680241985422123394583053449549319689688905619454704944945734920854859556281500645314639506874126893277718525941272643662577728885129902504201680511357561060431894703529357330487144585123421122218849139104784206107826737476519157314869249856949038529291968947488613772976242925442742527924725953612930049774696308201517360204615157909838910383511949277584448695224 562311994242806970828928467470689926187478769820297517594655534654820102865492410420851589095767178407374504000117338272432045529161606205354109758969954529409471370033880532286027335236041384520357691219821673512905292458353149119182925392717228781475847367532253300356295693556956126329929486962460921344183577810194949125608797313720334562635785196553315146820186912 -575354112949983536397280416253725682451449659491096726497845710729487549049345239207754468121930678161975236383005279473174086199531071732410781852788155286069526818180511222892536143955420843930122665370096559598471853952213257537088187016369076626691004917480249808807500565283822559788866053377569207879211557609286008011908296359367851924948128627815626181135696 388938317398164650191675796381536749574003091353378303834710576011823137875767916158880418493056419531294743012551655033350976402310924241803912429906275341613790555535355518709635475611828343496659602872879318831103946921845693202074591786762021638282895040068659377275057986792156138402184957927015565697495066952741869570342769050956093746103236298655275064590 -183401060992741948036073725692566179729310191397628650728382210709114776117300924680938235344226205292736177820189323930470397736451037472237286565954049785856646624030638642928399314557833791667068260464928386913125341610149676422931446278529790675412423355138967250360993398031636212816334012629319206820657717976492920983324904161194240300692551959081799180 62128400322977366895628215175059903460196715875902644095080928687630858314997268620902442655894411456136152324167030132325217689563520800870265884474221302701056699103748086683876968193384644076451720529199330424765415887424070355773310468250945216242149361815869066970011066528208696810673834944745964276779009247972398681365807062721644998412302776307484 -15356967541044861136071965715789043576332438596469006307290152879488160350077565420895915455716578121968164003449300392224643872770207826782466707623467236420701530551744547918537376039611270015154327134667209122554386445359288900762346421449508365422253164438010284029464604569886525016191688100017554580817041998692183671732255864413502047589382090988 2788600758992883119741924034837211135872898773203096418918271883208969595330066741637548953857239967437907582160386715089784558007965860575804810552094558532234286263050302671772134706709358420253697722592506356896358930441018295063379601438121960517480104476488241861540764449899842514469886907075690959945986763856966266492510477715926343920804559 -372577255055034447639260948009625267015698209644135026850566041422994127324769658446823861034199871140733281851110361296681258895503806297827806005591023257087631325083067591972978632714477778318768141773188226437021475019994535314621588077576462608655901152074270684804734603391621688902974091144116152396159352032372483707250399957796091584636 36642277276242603765967571708770471406490987654394844531121426785495813013322420596065359089739108676276263316948788323485091267891838898113632065654588377530045011797756307362717581033947539799013924719203772771958457522737965277663471693129641185452232047861215758044299120743644795593868354205090117990102049997477777257070024163026761187 -2192183034596594172701810899785794216938628698177233278064007861774375133460104875022636192383910374110325307901670442976354469685321497797585147798573692677143476296618220271478367422998474106487496618376494113952673703109065839429419199805851774216338475651551824727187446777462441007449520834818994681133163472284386499374967145839984 -498963914154266067023227042348630939812338124934072713139469607207252536208862682327572717633029397524020982321390940817032661500468454525281661957117650951358830433512253290385513270709477157656252012506664752756981644263626110457316099342749656602598457639059631076380121763257150644444276994866589556287039989601079475156441656444 209454122301244454650136879160077010433700736096064600277758573924011126009129157071709618705564227202532441895766011277377341440241159946959525193473023113741077199659039195014530444237319707208626423089778465063574867477102771077520287524960673659396726131806651280237948685599299432721111849387213669049468895976390309242594516 87411771263708036320673957209725317624052904337909670742663709220192840174229585448742965866902109093718200390109373829285045215847344616942495182255992097927459297271551162395676992056673874414600994138811197592716650355509282327475408167920816809038566063997971437099820560284569433015410011353399130784220714242870092993707 -54300104122135941655949645329342113248008641653145421447947413491586458630568330611203479919506657246981061078510613916422253917086191732866155096164525379339396993790286710113449469618667798855282541531842334492932101462132502638938023654045769725807755168309811465807510362746261045573496928405683350014798583854554748044 -2803154793170180855045022977569015587164174230839062058031496797190517843574015957081551223150115185870802156911919408918686069102559823031896170201495754740083490475645871195642896390908003524071040895673805970414301841459289004840284387929807940564430207303612036962028595056322945361187553303953763339696900374362373 2794088452344736239783817702050071011591911841956422096449728170296871681252432554693539237221158626506221663983853155311172240825370299543569784509965041179512950618692606228553858884013641798982530042633523470802299000160648981436374576927927488891169573687701193151930427546322541163660260625652213601218334917588 358566314865805689821740458760437577621275782142610331379960127891803447756728914634959917963055356791140191826535129116762129291693696058223958756256656423177198657330525040102940693241177347294475469450764292510816686357269769640941853811156264464599534875844233328713060487953492562133855567568885155990867378 15129744758877225098410750878761831186058996387169153704530392840703227477875365855217479970929950105034441152892842053993773585207364184495869109331650474933199297740145076056789697533364359640052529979439260730002037081511623343752975651730067952230490362438568897196092680619693830745010637629800174578672 264486494475490384266663444627792585408726899614475071560131865943387775473025033647572694030212724225857849630836743560307525457250948134546027949629704379140391708792983103030059319590824397720536830143466887498207309071592286002396739499055511653889879984843267255915088617845494326815207210636659387 2033413674607271980467141832104371816962964094834146665774595285409451712410314119311219278008840886860608252952923703686711243654033776732919560485519435442577421907302485164252306506527997939507246746260658399183405750349730039663688985580337530866908050868021528542062623972692246321282893869368 6952250011865340918347813678991170093202616546081138741207662264372607387322777786288570344443932479964887167051053828340815067439696512939414739554223891225638799700483095602611563625374460781316444264140175261129829721098615854285503632171724105522759941955456059495253750087641686301870790 10452182389586190406865609525506355887440458770768552824906439786196827910627466245409880031163043329475849533893568208163185229093822522203215822886040263293388778497142988776300154771623670102712869010367356796364046143494602758178565913901372967001431059456944821978416266704359715952 6738389984582580107403619658856801089095154742778531385689991175686991832972239230355880411908245236265102789800003879663787928427734879619947377938616264875744408348289255462137753608872235687226383551168902878519608902737455927323988970358417652239443983520245451591269605672246 1797076655335115440309258516930441886135512973182613462599323969184312287423255945572821014665549694037265688561827246311521823643292493216715422752804244287425774711395606045263215895524402456404076048204189049206248925834700266973402413411814103726427705027182977999692184 189347756569716208977126299505090494868328447907894017506425117304489757767746688536610745968326440389168733814314261351384871443145539109831488076943045040904672460462381682188530796424748947243532245415978328738808299523370082998392539899235839320521791699836351593 7448105665881474514408445254267397100437498755390050125509378413108178756816583695192270536083628601330509407256523873473597056024542537165217268088380546738089556389729622902615830210152584208928243486867699677042152539412372297191716326473169428263017025624 102108869430456515753321843849668063332191355730778909214070764293013955856855243733698384551416165366572753045750852796279640999627051160193096400560413687875616999845263825499364346013268846135871701905488840353112147538793291712126575657775050434143 448871763284941226744465907306418077924569625612188021492017797799286145104118838187656801564214990928159572159846504796228809190869249626751905071433737396838386676727704948473827703968536713880926108277614964318804687141943284377882365188956 571680248081777039442962745152776687137787739941407099465354779109964158182743244857630213185716109316606816534199829006364692577228282541201343531662055695872328345273262849329290775729938315812110720376660624747494420918168472507386 186208128824062824711157814065828526236959370371237844160692236037072924398760046952790164419651712144104141877760652759412431310631738271478419249211051450537337182766033777144436399480541796636452191374377496154195921563776 13280919237576217610994664181907599461590726446902961878017099724225548460917589516180443909051618344754208707621213741201740283729167416278616484483605268201257230314442138699485189316570468508699988940216500620518 170389280346709457072680449201150077953971272137819719155235943459660520056058001673705870244966837230511646550069260213423598609549207350285570787298186132929965084650599337760361821610655378541410233128 304877289734352929620585991968507146649330195469051259402798621058224347611978864016086298879392000158110844910598771224297819372662611413225392179440055707072714269113708159147209758400192605 54243969155721286614377590288755287284165457939697831589373596464597978841925466136507116697345763686415167773321274143722444551764440436393038857753794653959224102159544776452160 602662977029107287090929687936818332522911281926022979169486529998829492974920381823261162047530400916048280837104629264387465378251876523324195472921843318757595306 213899648369772386625939793443067714176949761918757625230411804481792584182377908372461333374790562454297167412396697858840377607345743848908828070812 851706471072652065828616671991111765866937673820790715842289847619554510595655305291908440094121621655658283720644341471720142346263 5118516616234434932540447575859947471766538591357442225286304198852136902187925157486944920489229204289083157600 1397475350117615607976367909954009033088091540162167147010906043804219999715611897434314 694442737709282004280810149167557895074448209639604724 0 0 
189259094942319630264990310283388622537737236930620265974660285072481942590723208863316588007456777046157263633106143917806929781646503267761628505011256225728918977448502360905078874291779404547773955244752692178063479915414698701215603924245504406242029914341693802017381412350926822758905760089511504063498956501514493062468883762387317474807097819039729067158261374904796437725800 19651521876337950341082889130866767752307727522890284867854788885626181893984041719778846774571176825592752721369501979538849836899756404623912977525072457684529650851092791747720060571406308226152395907819958172906737218950778147826538038488198628712859126390949250290124105341121801889518555581799292375526668413692424923943319074803542102277892915181716538865794829184199163244980 -357875925882591701562001591664851399795440290043188587779864674091808791895313655544906975147870919716071044242681686426028141411791467277550542494454202922525067016486327095283674814942802671385062935745100766253276171066893364892300969668730567689369773001186106397729429901217891202806840415473878567246115823874654709733065277729595023258845758034038295207707342428695408878368 -910493338471176938342717997179859803953479009327381715718632899791637554577009887111569402573745552545250998014801261781824441819258452541828352066695927113429205874829252286026966825453075446421684792441447826970465993833100007360048439114436423831389207905510395085415420809003848507783844947497080175024018463021062217265507174079320701861539061518057695575753864062859953204 3837975392917928755196563811954706174398648206001084173550483085317746123365352522717803105300037196273628431489028652003438502852437620395438122714551313688075621310310681531565887689826530285399125459082705081973691649996098791229398328140998642631181200549750766961880344838624644510557513958550182504456533773773826715183324015573960474245407043670835070613310175511955864 -1549782293746981517130169200514979266507169595555827652720625813335737535910813279853288773800893379250441960176540768000523282524399414845266034357474678446924783634827287472084230356444831150853189663868841764565288381315120476774882288117038840595654771053703812154915544044748775808293657305950712088356097531964637259124893733725700468398640754746332467099660158272864 -3401305602922136584958002645383879077887033081931591419043494626964293685747888683550751929994990994268348134874527193577362606894870312815914294507233443701121371074409971911400878092471589983752661415847424669300549737866341191351261491172143795566670710976206514202220989038659437331800165993011866462908536696350741885183181129106529167124220477402423223546699245480 2998730863169566799270384712502570384251418475893906187329571517728593706643915462308252588230730643488078021418436051569184789654272334784902114431750732750551889675047342106389143678633631721210019929721110349183889104466478137361680166017841306846758838921238151069957992311771832163355201065567671411070637220972164301593505084210319589255734078571907919605858537 -215246097032381912529913359918177507291085903751104668874665603893930996360243422867263414920491031673736774614638820501706745524651933938779197495592103789757581008345623994388217963812778067067298621331733524513149799353575741824357861542775330402550977430312765108186845428464107556538394720925950875491225342661608471922421763595561077447784520266372006448976 -460153158559427066568549781955962825808594774189400545398246729391093424062611138878808707163914187414410078608639930128859356823391657014072072680209983733701250812083650520895790894377934289932808767197384324392664654812415730148102769811846923269609874641319120038253663120540448805644971038790413719570197032388706637676716632463679376752313867234727105527 110533566122226605342567194489220202386085341781475545298317057010611378923046267791072230780879220144939860817684777985206401131930702779601498283779285647482444369112691766988167622561600865361059466511113234400114644846828432871663310782107618744746100637703831437952076232884384622781359304292820002841675430332672252323631873057843991826650421042092710 11832103202008340859055803565754146329968323063752760265370926332607336451329704585243157387505351066147698860757476045854794788115213884844937521173053992207783268925219638417854124451622288182527957699582425575820766074024609341910907639524904756608593375172197827047268048069061716452298227824987672066802407571788092571214033470984662266476376611539 -3789209954684594033407178446871737344510795516854345778975326337640183857122175084650447977146792733923928089662811830101860515888387261537193001530317332274101619041527585280986357110345439594809399407704074801211278363118694250295397232390434665796136542638331291115609817908350631290218492722806805326411577412598920078257311477962216653766372282 -122205001171529602023114311051269519495815402928404405823534891879954675347969069200071997568600361748943039491285906431553957785111665951270551229680316102029083349469192866086864916906573894926195888007592165482958355564963894130509283899187001086049446420656172464220553958634098137417868752318162500359639102322322565585179396257679779037974 24381963042609767421740234799499748557885341095671195691849107416020425521299870257280515665471847846710780039654751422936086098412881725303941890626670936456669668179457845135064178544360865856916875244051510934604741560530447074722788046160348840408167448852137505052535708950507212807204846830839511402942697110548066592596509378160272764 817579602365490906001417363946713178738377233194922728011770568674355989022164663787180543720423099604636065883331421677725924461548555270071129009805643107692760416592545448213693105181508649270524885890812798090528513706500381045915727764580978605309488942042699376278753746816742368663306909810127234879056794501785190479267473838925 2689639336448039492092299198020316301344338550780044749701626548258455769032381191931685450578909069954633954768552123122882144201769192809048652016371545223982492350232088599111185851661282051057724165787900527253751436187849139178872890748919659220484229520356092749767845924894780176642128252019291007397011613024709074247034580 -3593903312367175942467625562737343382811654759258882716732521533401048744334802921884291419158153581430482086232183060007893166878916378418962226469160894430947986501125027513632875148995328848254898816083570041189158942606603778174540714347656296280429183986688283114571929522982796291009313638167128024674854018974537849651173 497430518736362816987435696026915221046145006575489886765623357316660432110454178766090601162783537089247852123541647512592959128758847072353513236898201673324240497903322734270862488292709298397040232082168785337708620711141141612879636054356262762176367616633863420916258280031295836210963114402569018483227907405970650098 -48478304679652259592633255784115443368666097143774681355115643572708238035350022434125268522121012323203746185719367291182916896543817931344760155212026489324856968917287643565251461642090181905620871600579393476060771421582960369090234928500779567579079131371624984509768055683045286754963445224708977975396541380474729 2461565361187859367994611386957375427756928218517093986153654365821451969848151921617171629808145542579913569159326329408543381311370176911878764078339044507489570979403774510749412440206417169269890950599296082731855211907629331727519733367797870042870428448736616779003584424305375298342261537106799892982265896592 -55889629544722801508299551796315386318414514541547006217015547350485280017665837576079237158233860825080519628756782998478974173116967477721454083093964528828132969195076966409622845301821502033797065256806443491967920956374413708501934794212832796699697490364037264579262577392608568722397174829221247738900802 498342708830113489893230852550909151476541119968725557993610539596734744895827430989074133623004823905439722494780801431831501608317261490159167876770296155918119442482909817515836202941167837169765884764022036343014038967675247394394097594539659437769693754394172814091619690512796035716667978343124495692 -1612587414246849328301189119034384062534562043746498964557965955794183390518447696890034970628878067318528957892951776432988648791120760640667530018996094789747479435084760952443519613387223445208487248364702162829996774446804578635422922440377372171466061533821857330834686597895218161495977415576255 1801486815653817124069261052985053012702547777982662053356191255421721645367632005678680042214824809334544906530022057883724840302458548883762917253749098362888008161432799863340428492771483188905511807241862945688585461791658175560805487083857825963977104894239223597322216859152103949045997772 -665751679089255946307500260140519092017618146973993092139666361074943650998559441766322154182205479059607600486638923679640771975426915699538005566628179703836670934294855413414667842033131894677567276666277900684614432871395787464841970680246940655641475277207143823356728939089243435513 77639201086211770794485469620450773144973476853928409175802683632153061791745643584867745003981816811483423523965486905830281057855851470336347927870080641481606961252424430400795311975763338716036431150890841007927610048379429682377935678905748242362048061933282827182758606560986 -2697490124090483703475566735994859985684938807348133681718100040223448140733444335190803214747477377517705910572321423246504313315044711525928090647212250836648473180072411382299258481557617187804121528001118993546247957074500766278236678356478107605087508622443431427912873 25993150268533506918427495074320936033738593870635237320496547565607277262363835217783715676772546625040998796999614103368887744412362033627446340439403863551034803135474988998297743407638775429509891346071157972366126742785178060113568547718046981646508380784862004 -63539484489489820512459023047672986901822515736006155244697807087886024935194552692634830287878211057461733916671062772992375156984250313639388701316401639867620331050602865248865504570206763811978592978663604207918342658600184025347577878319647238990985816 35256430607354182635732797808419123824510300122897462366550491896107996719467822017848702838479258911228433144051771115681507362516009303136574539055442061106602992126162593700131497723809388286095860776363724215857661043977459196652168216934530074 -3863741416984285460861367904500090930347362145393255276024252172514046788432481302946263173102950029816385215421692329291994767181080586583961533718920193890276961619030014094594076595403186796231118274802606203493665611117081879086524480 70142347650516139214133294709282157371885516771874532232423946950024317455370783330872148904533308021615903968531028955404195994014273330437070133867738044531526614562308548048604257737047292142542352645560046275566578627655232 -168350903953739816184772061167515531732965638130894822358302910452397035433813089341556237572363120352093337748052582817846270730939245237852658746529867049668743794739035608739448426096967756943862903089612764949127 39766760600451922737530350675052043048933508479929948712433924240572263266500632857510528746063841927548591031582529398715111753755324235323211550036173252063154293019463340561175253419088373108541537854 -621437353221112692606487644613584982820905958975852476783311156295895950320668792399917515042027464884987547187383748406499905242067934941217847640559406150991751363116869764867650742167263 368652348150882741771171485965618265027818576944379151148965135580862535263887234048237453107003857649852707517649677733213842676624283695219830622069953276093981668724274894 -3640996476529415744246170846158412806048542056373388510755254119506673034550069938585494964301439943493253045857918761828510410370642545279896417405861520485 153726172863389751180961475279457412981737616950656314650595800287423492413265189689320381995358800937539608426306105470568986517211475414 -2718743860885102812100199690381406018931984965935771372929953207161821702894966183820601326134888388278357006909848 198981350023196674024465156095074989300393906306374462228426888286131726394234769948240 -8265038493167318791279130335433566260169691133 0 0 
177018371133448929217709834174983523231156043105481686703651565417905709891523619985090968254696800688950296285126892034503089655698196650467619953894837525540736033892792345347095024063706416306585579029128301167510968453830872426842291685216092742431161646261655506508801065780794774642301800918181652398648487102635431099204311918510635709516997887681265043002732340402089152881510494301915 10114295685289847859776284362640848531971505639832747253614568602292930295049363335513655602461174643004455759833794798302461697648677262424086985159695605308126179735418213384622320940875614167488573111806848335048676478722828753947795045296153622241811684875849465422778198179892332844215849529984791377694327636460298443787133463153147345285239875837358471118272104683318000379407993697624 4025736845480927832659939773380143323876741042135165943393161221563172220904764832479985411684841011115664350459359326185435770572097576673091420544058464700999176410907226302006924667253268394124526309481249041970830927046033977161740190196473635219718334053256352545392475268013496527016904596623460251271888400800560603668035569656605196923973280279414845258598904017933040533332845457184 33267815622642852479020905646742190772201623115088429026471852398996521187256736176935405757968054046655810233619875370495239178144490503027930148057256253273954855377906686151123998499737470189712156132446033033577640871705551039277186723785697526745497070662422681140397615971955704321667849764230961954963557646471515805101504203075282250157235303747633168202376726753116652864935138528 344773555341132060886613912113887068231935567373114561621584620563706710573883900386201115754489583352035325095416116777340814101521250653066234201473732500737614431479845833239253734837422288103027776867483173553649598674977309389721898657311331977244952603896480859857544942674814217336242676683584554522634551605745777105448411547784574405368629103941443627385747889817638194787219838 517188433461398946415088622374786349667096432600732558270655624374142958689888475959855199690203323260741524015194266050172995829575739860812740450985547583249700799185038664584966652026012206311551648954384944877864256057172416428766385910352241257980530989596778186657349482206559741711799459578888729594207184527304482068058412400559138102147694181734665579422896429273828232128220 1426663801801169578970183860241224731574890888319540311778639757704587668838122411944721799838177057767801492187891756880220522219045930422532873612458507636584260380541545963318219979764112454353658627171256290260080960510528996831862874037872543844393070271480284187191001269571754098371192489407832605575205461222695078684242366587811799056212712398077122957202823963383800656260 228436478617583793875230630715531043945649325793138552937708772416821655757204380632661927414407362165204602908398596697682580234418109520919752844534736809594693560498419793298540024764022374024190299634299171026264886223959912056277378076755957413709926030138261719576485658025041712441883262755933948685622852499941326797001028517589280628569827415858501082749767721230512404 812403451792496951464152527092733897614923943860992400977111584800838728084408596841806545851236805057037859360438670195196473482017515920519449167082715896888084853003841602971823347703173270439147818036634240773859975294140294583092707238162759873069558839399608367166414089928259598118407309849840017175678994357793751463187186598718771892494404176614023446715970081176462 -221055499462626449895844497916738379052938325787423559129247468469874427718661180496706420848930164291039029962561978884214055689307801316805863750036124284947279534075796572508929444760984994570415600066710866302979868690363074490162972334117301744313444905262938026039315483499319879831018851616077374275803002873125092496322039210643728364396748435228966360002225763828 154690148615152173959061865571873609837096280645586871046640549795960474870649714909663440271993092901149574449232359984073084179380683102068539922928115404588552492315313262895799436298484691254199767721420104172020648552122630043778200581039667545805380906251929411216311509326523693458292243298097370110517599377285344556292485294154778926670234981833651992562851103 -45590494815108563976350838422359063730698783222513770194036130863949215254452342813852841882798081029701691248934578071943714285846822250826308246820218863011066518155008582269861497736360601620983597978423015614448702952013177901475189901723753289692327575979946867700526654146301685774372317171911124240268043790668175926142158993881239825576580933673936290759336 11167239246925182963455674820201359648195268717034987729892726695273422113441774686402467185366625200497074696253591334655054134530242114086256261601975450740912469970378410321963485422407814933314874626296269642205818631558555721965739590928099292629772943062326477946315922906681522458984505189131447927980678083876178173907531405745851777678062623651283262765 -1838767880233900034091946358480007915940206226969887980505732500299339278252754102356531055721217568399579101596997787176965509560431746351676363905429694106579880744418100483611737119424148150552292191160684566581753480097315102820716437867931825122580509912235072215750478027987816052897915325992037313424708128628802627263222087627501101280864500181264108 208692835737661951253910945578725154172469824877199668956193351095100187058058292295256559167943758649726253247872399365391902174298985010947185668756501523699459196929732668845214937667251836153328372430622325327646167492558321104764820085359942527079769116364853607866252357348880485907308717590752263331170794234072833367397010619094151385002896665779 -15554455346255477185645514929955058073013647134232443074330494346210837578674853573356925329092367006162838533620211594098744996141234195411162315883228449613031827842924438322027264872947204306702448554638206291710520252516906155898441422983839230375677824152922733120171931506055871105665620271134938054771632173343304108775111204724357976872345332 728989418083724054465750969930831538460139110724083246953765136618127513678469958778985757896772032106507656116965582220307973398124127127285490119329285756082793221680554239816934556004623947334265767120049550980727085474335297433563951304993101616513949777097173613060659009118863878888342936897445988819590037506369655257139886186426807940723 -20350103198541037904232093434227176437636781497709933715920260548180334554101865300561106775462488855418450140372391192356004310810406638003435909852286705251117809856736844550711501684883549296345590207948426616650293587933355391896137076727781110229329543609736391780144526267197773062532441367283821659475874030889457314366858289527542668 320254577785948561717083531616576043456641129193656640678568335713785310192772448395179638120591870691690384217163663624769452876839373468369405806113437317143769725297060015025500783296428467768664073043441248774518944862742468676764838247707547448407144017216909433665577765788318939298532245484645144866050511158583111818020086185296 -2656180341554351210290884071102375477418851088803942117212886316034568311429905287063176324130120356555617937218072041047855623595594779904517048680933760611193106213419657549874754754957559623566978125467638554039292519383267880252292068176016457180275833298535281096208588049030496427760052289097247605797438396687062954166498736 10993333637178800937432810044183049572091771145927905990728657738147518556761097637533807045653418150504201061974778970215935703485105451040567149511352868618283424085594647214092300438527276426654602972677301081923410468682453146155902211378496547814430386655884491020668235985553802036718840562531452910027139535534917011298 -22569690204787788520407565048876891722338008590810406374660025417165440496068552928882453899207826288492456735151486185933240124621805352582395897394813622846685493640756873632820322529849880876465018832940537224188754326120362730353903505488108147040795529678023408668364058066851539885342125163091005055604292685283408 383019645178544253485262906760633697323453796762683329106669403814949105467653769848847133409514528624778701368472972123437574251289713652452659157245879540837185502383413279810562775546086828515432773770900844531816612969953856710709648374589880210870600364985026029029708170314989477484914532152064753268653382807 8386311995868414875412558259146755762331678454698624712548191989646093117920053999735153282192398367538128845658252412488447475774626131565487472799541731271810407363195787931054702615852450374912427912655016339515094000489151964051259610633494137882163524322247474455859953596105980660838175653545438375223552 37087545505548882282979518875693951516269177686486588808654796273305950535833307655342188071043999776270620732214862900945886203176159955271149190533816356245026575699442256066067000970228303006223917751807173959195786325314837879495422564205000548715943092277268797808891851313999039198196080466590219166 36978973002721426644995955482473054170777557513250751380117011937058136234455461143390890030454705392637648664272513446490730918088259325137594799796685753368163196784090671789271850540156371415566016876491552039119271708023131910397532064410470036740221046613787103083364862566858781811120775543720 8459754401747297402095212773093386803819918417496321276624522972585438704403457917822767414844655101750586697044724873300052142636310504015295204291986986584571535845301640563660324274487313256984360485143581625695596801935797792690221092664003510860547789034496698801516997000035964581422347 430572513696539983701635688830782520010761824866456848345500125425829290281960764296471938031215395003850897012283300345251586377188329318187529619170663252159936566087938293210581424251933553533473127283204279729694317428312238298406442175660323006423268645670318127551759332601846264 4593635865797728897977377306750152297353852765586995716627760605035350819955207759118883976883040874471276554662636598261134387013936493969730468840928643104441705332676220724835439740196868557373207818889837823963082348685632030750231189323300797914206498510191872425404613573 9429212101116520573945582300953267856285172855570162708049918739573570795337949601288883030943272909129637610927995313186160476714098730293136375301245715757072820232641315121246636372498663334710382883294002235785034137875151284713789750793713893782243547095835621908 3321171355361391958212591307184367386343236824427385582745443132944498784039201337175906348090943632916341960146528931867380348099498219922056240338109002150781117909199611953661137595853495608611251948203595711254180124253340523631496107019371237459742521918 172899627715114784120220697769924191769520494948670619245784713431300174417470528525993230275644410782013066010049062420786699539477393492084601104878287913336987132274046936503856747990493492497032525586837884966303374885797319856358409890568237520 1096105801138316669085453829551314721432737085564444755544583321162818980679361157915865494764389852047177859964241621812134315909296570297467754625551715333040284044266690508605285797935167377623654045383343204426869917995264613687087745 656784107030346074888659323484112267678179748884771927357467855089416133939478734333646332235787956464484371138132986778694961645133947631256997074721500996573094428715081533605633656308752399555542301718633072712176549425088 26550025456699729128569109282676806711955362435611029656191143502120819609117119497017974937498378525704626699427378513624273242668034325877006278080050621052944237799613008135688363699498368714155045065945695636 45652072393755551807506892915044305723167566619340220396654619348827515225563648224013740735176883086712088847369171398537321351620501436347204687880989953340459880016028397530766812811695103980592 1729488070187627315297192936058405330652092803492443648211639205047490418877592655559176081381650796481962422010795558754849914372148237660703142142765516189547352805934206386577301 531299502519506165442104474995510928081544180716113887170386134146558394442732127978490629428690451171263318281753472316081407478884812108691469147703479977068228 262186039835033248163572064774343498119090864520009142311221166348081232076954085229457889026527873881622546466679936902039403550518589438651 11941542136997166644544821328727845010507838047058047393535750907486166805640407794980850481974299205205574433779576 65438013303084873231978277869644080181256326156074810661219226239977280635282049298 92847727612218684917816299529428 0 0 
88564918145159190250461402170613648240076936284883447589164693185067403896253329041623395756672538272740895959550578716681830846243217918970199891757218625334831670144055246837618498642084843523887548374496045398077308607163486480438154070096937134682932898897069368724473766095864893123572222587082354220241381071657456301080348342472493606352977271083778270282569469561589031394104041383792763175050 -2423137268663952566166295053237057394374505122855592845288471719271697657139003873554124555063421287597709075602832939540412585114969100023218541453165036836005803670469002433958174376615954569979390057757698863986885419941451756224409831596653064742811336266399870115835177214546140429572722640363212989673187835265974544758475311508383687278882820162898997584157949536633137956483490124495151919649 -2932242241910183146069785701576791698842990642636653902036073769566953838681136742849822490373452305908460940407973848378687120195925679623182507787794571821899463032904544482411616484717236019225758510170351164291148678606875215053502340713791277353000693287317994314932324940521772443531005074255169052797397682281037623693509472603294373796424990264766784393064185640502031005772020863272047397208 5725929705572316470209027052133764168918065057049215070098639629666062132615216034499927908576805597660998229515391641571051235300376152782758799629824960166702779079261465946356950104296090132215026764288373856781627172560566126869291642955167538204506268707222278819668976812439706461867140665070750574212243898240139457001348921209548690955866238100848382672508132677068226255721721922447007916 297757564822163266230681303356254106969318580421899115377692946468520625415202292531404276635665755340911694355833576069101339999300595846778188058359703627842889052126099826358803649970249708606252901667472644683590442558925096502783017914326287782937790807191697969263435838440745686882699371275556422674381151934193396727682479575322855457911678049456030005307827759061768371678299212409934368 -434142178713785996401559891370219322792078690338264667780796851523793703520488664807211734293701940763372074741584863054350925081884184725005770640308470955925756625707298355396227249455624595021578967404283715345655293657289484386171531165349608622034624941311135017513096859042871159538394646803044475611623068662863005218538855432441195145911025858588050656749361465709432229654798838726430 -1292630894061922098852397018662976317309269856760066877323023060184957418228391818068101613656774811222145770265770337834066168544252051252394977995486774342160246417744861716655511997663153137549042179806933121409788532471470257817994579643340947688484200202866442714997871951677378620148598854351172574066496997594546455435962259947018194743895808335296934413378359030255772878559196564744 1861876929828861424186722391760177730600717533584152605457053692036786911980589447563032249254208529144504650554790732513063092909896052244287188064661622262393261063224099359261438007463281419774971000788196835534331716814558962349748171309049379906064064366528822142983526680831387243392182894225882847206186799002713500238136764115327500691881140589931606838196128436054648559673054390 109950673123281851994407226703559446444308991627634686300625243360827028427994165968582204489158816015098442659715375410873231964857130762456568752803791031716378575848130770899811428669333545778691716656176358135894161722277608152342335470291732082742976662415881480256302467206286576243263127107856019384010916620869049354542258782958972368186285101446031893405116810037828794430424 -807243014964705064989773038395014615085703268161197503664833999543520123968990614283650226648372452633113426410988847673687344547489864104420118023680579940213999915991454634805311744038018445291216340557489049893721881012722142488983904308587345558515771768206788065292244062230377207203168082261573317084827067208809402603983163767241152719623072053886107557086106393266417858841 192153248917346569873919824266255528646499801484600014902523569272944785929838595915204912562365812520909567408060289331436197195143983819921317411947008545612861226212293795401643814926730946093795999328538665666816439672684078125915049406523021708380264352430613580218445868024891317796360616728312519782007846615654852009680626646204734949568018902957285030069478922804160498 41203545819765142833471453281510895317332854614467760954405916489187591758466641944866409124453515570313598967236079636144887697947486010808037481319664304511156132293491695548959437689253089148346185525461507427834944302889554400331430357314600506247228741274915366444832251086487311880192465001553091924307935326531459098270511399346551155786585406138832769812169162352417 -11082471469989420933181647411717685123341695573119914428424782378467381435660542782384293606392781685534303039002343126905171841223077870172680591408007201369364584865572767449028636922838737918970645241703551779913888227807937955579209956123226635952926264349322762948448330575194910260066172005994332852739770041427082496003627210245584573926718786883392600970125745328 -102852967455068604045352408098630968688826259803032919317446683707402649677781888960442025460840234020180880347843059618630518202653546634285457622627795259875876328780154462191361565843401680687743298366411505957297104841306557905316717446361953937979000108922188102771367102579044947263074762100743306308508987328686934156802242821610586394517901570573858191699377 63236714733092713604868594071522009960647168589599093079339576531429173309501512978337656102920879886662331726702404777248768452627099897163684851470378724336491489079418831162596814040967323881688335113065759999474387541357907752023415922916727358937193425256535173503558644204332970164326641713703809933721927294024951034140819481571174706967241244317719646000 -687454178891174252642585811519533428725502760043742265782344333093860996893715125104412758516764966792992018308851142949139233593059419857158782401935784049845337543886015093993754769343368156764542767011526214221127775855065700139165483662123604253557515665517146146274468073509251693387491660736799209588961164580375238616365405601188518569520779142302353 -33758732172477714890205847002307206857709564974207777587771368015492666473771062609035300911117028588653198882270408476001673614213555262930157553624302997375379095320234614519263572618019572478249668033447640139461447645538843221463527820037416242925769353123317376947688411094543273540700619044302067860219788396673230446104635599749990653801447454278 -297371532172901218596044154296223109176538394735406561104385282332892539121848399759383914705869966565290706055031332558552306475062773647383889350538695756975520272119903264139914621108861113530323728674970554871503992789331024472777650624727933510462546825129978835416870334207521243736602229743386637674302912621694718406781605939215555814640461 48709722590449819385299184115817369188917099627654774787755129878412433020975633142711123364893545453781894463072852136340620667822478692667930924585164069228292695054710481659885590152391357327039596039545751107965140508996293185662685816334122884356049610483303834833418050284223387237328775908435631135947714422802532685752985497337636039568 55509478263487962731403318573160720348328402039056378224518835472921145029679261972973452802078087296897592055831792383443258046323421892696488811909711449419721403971607255783952981455779299855294027545639797202150802068323545135056791392434419675337400957634571268565775570102189051363704758899289471168634520467128581024372244604656130 -21056734026908134505175599558568728494579421595110298723742213122350911771592942311594543271951493715883290709043990484370648748088876064246971052446489281069486510714949333826663538991475854852574996521711263291945815708964255099936901541448371845773896359778763059748002359640716090007549009991017924872508935136407937607377117168142 -50700723925327464538437997222345369618874002651903302233311376309363505834783317935040632765355408609947907275859198793490819568788581073618192206101730410631784350090621053554352510297826653437086653956207765699087352411570669335197622560435795506426144839819403772719257722390219244898960427732365502917641985035167111925506479 214281033569162428915303652114216587477970737193964621256980231800771661723037864026687576876849092142441109846688672721733012314786697232842398790703374265843865744027269719543796946270409924674581514807887056421964337324437795200869862670055948643173290778571176848873641203340739981882155721082016390977479042144856377846 299672291831379687727913862774729662492828461169277497622600419065256841665488632548454499258462331208689835802267013976864633028626734455571108657793075648842118992368356262576416263763951374288290084609970136620856438591279943229126085863192907870801054728391991172487542049009294710997061462139122744969964129494974 246033697967732412744945999755935500780054219222827726066403627563648507184590790238613918783516763024530173011282019667398627424149804078230901872454749961341513971740384566757443118154509431305315883642951733211884934199014464402284427456296162444082237778686381735834015806922422348135107849695744330733529586 -977394959255565035982181482626871621709029112699227777412489827210277290118600848994822235620715327794677564387802870415703262120461890756619171372875595273749155578646190112364486730829948831460797862248872924321774783956169771085301254742763326268666185470474115015356495742225530727471074230879212083930 824486519848428736051972193357528731409969834708042528116359548763012159916392244498720092025532189380101384484701382377819534341598148406870247385628370139886013291214376769350006365935936442520924426105012537766442222714697096388968120082005990276011263614024075627832354713172212827090168334866140 -105219225803527003688918351393198917923857561402046102824101881304192492229151500824422193898318739441863164029352600350922266032965669438947974161388404847373595204295810730708073334050402408942069433648115323624701546641262918836185499744948686029305625990066746711318200289855813213297333151 1968116096540854979431711721052023829637372101302217513840762400020778026716944531673313309821841544104717269460112082879893567997528287949872917926893010043802932447186417603808099169573599824947165601862637680175026107418114871634779355526230985069024137544039354057978256858497203870 -5050770782981865423613177704519962300095396975904665414383492615956983044637299375180860707754036304032168015368872592965683937613806965093467974300146206644293816574012110682199440301098470065082904813565921420292734108096986004569204840995183293646849654849765872925130873519 1599423256522794996343024253712418392491543270943316146337252112754471390208099730776074171711361724774691441537561675334772655069101214181154946803041238986991539541846485972576099240764297000128464072328368954504133190448223346135730099480792750048941746788685602840 -53724175198721425362625719253649293800119263373434055145199081565521375551090642822870077949558669840045612787553931336976028724487281180644842793005728449723674172020297726145604091240733992745821397201921767895823596228246958138112909071992734880475951330 155692756899495317765715842097962678160713862857575337526777572446033000953776786405486138821425743102528626230618244625894086169706464438270875176019854719498013208122272193108193821494860072675317728418117928097484259735445675864752820641251258 -29452425037832242050229073977805796462366039326218791938295877919409890779741267917071371082612536025432591423782195416746746039499388978604165651657018483734817652083439350553388411573511570951937249465970175008556473934743773672118 248754551799284146983215827377380381082396280798255859862944301087999890065939746743269450462144188986810207977033669786596711601706475115494848954578735862220958210392033538808157580364485197846780299735710132957220214 -55225762652697623901089693653142775041471118285200178857504590853905137119986781973805965436850003737077464688952191032094898405805790905711341796667971284782922833789046233452468481202517706853193953383 149326480635330683486280202130036144823942065345516486651820476292302521151900941152021147498864207879163848309394796052396683297664264813088968553108995875691567721966955590640105226138 -1511186814012025000059339395486777448088123428544687463587087828398980593333941274992337134134172724321096623032106034951682535289820208178545759532607018110629636981 8241243256797076697651154779280599141676735212166907803519449236956083295252856868326109663382523278235177194852765933186452908134711521743392 -648052403206375276741401808190318294347654688882600742301685399441175372508220348717478987472724042258966675316501 71539835258315080131348856044987662394009017296913695282817362611422811884628 -512253 0 0 
24998095296326702100243193100923918661619172857019262010687336953879716776047470390688691048353487320863621464021888364853192403136510092832516268323644184698312164978715294208874519831275207681559218158599812313305997367045861466541239689838998340640064977256445483233566178679060679889039393564746813537755721370212528894944056935866578039555678929415817349807482502946589065341119707742702988736908079609789 -1826334423929867598970132528483652980564005148885979935272300749405350012110279026890369660881176988812263550472991223066309829702641973119532410191362469436239854234516457567436364538611187067122008439794348644244265060441712382440190286147946517631298842768417470318663567154274322932501893959460266100759126587871115918576662257460139624237289587917422482322987809687649812995020098572956403684488200300704 394415576753487628041736258301753450750289701365591302671673976869138089332006011590095913595043117237075175493953101033822052614544525534009151710700132376589752097291129937260491725019176694535402534374310695508736038117148940283117957355841815461302198221318339884426716468688735469345716788853492622766015473708385516992726819070870571699311963093111221006316860597172010196343842944159088734527718682096 -3272835470602264532487411966439413402315112990711649632223175962522824980861587239934777369272271820511987416242955842647797158380022041147105794314719830248197576355399258934319785274508030567449532087500176641050448364396806048040005998125286832977043083075718035529576408725136452550782356561451591823063573117236579098927465596017911779904153038759076641788304355377726755566941083686128434965577855776 19262830187634141901152272155340929374050080597852044189963051777923563963104438757000714202941648545433691861026850019707027220097655986076744490036698171432866164380264373722028295746974935453940240511219598504478535249206025372900872401920174848215300001395462092486225896529218217116670858185963869728319054526767210790746029446157301256438692795569323007214167774365158408263822163589271128572465886 -46589786996681364483991639785571495770536325922614332576442473508771770978831808760419619963903573580506037613099843124740418176504639525252202714141681421168151672064422578013096186111953472462540428905564098442983444729334707012927974092506410318205114547754787998167006694099390002687081786754300368629435856167610129871528614543727942827388891609452634791581793881823649758725691686246937394048904 64746976878094792809577744622782453904845458386282405111636755112724050820687887215138042506980205777457908136580794792921844486615690071114127846777174813732493161133891440049129400120109810568250536839986795004770175768531825618147982785886560959267550818394027514772017418285123471317871159253026907962706842823018828470357241923393535846720932016017772767621975271021314031502816014381117770314 -56523141427678250277125966139660354544988315940820199266292963245447960762167194796250646273768193476614720988205412093537674003101716145712825989534579548925468419262068566063765957350428884904159602767998288761487332269077946313948471825315209211922758120411976984325527443185322812375008860151503056667329606653229660612596657913512586859785553183903564586590642670693885832948956781603914140 31639537246554403402317012416232286399183267241168999093939992898448891117976101934753310084833284474896868091394731440621812335128474976116692374069875542383393779934515770994733833992881550160013169351330688306954242377194908080749713959842716560274694684470987156427435436957771658579750045398572720982704652685768826001871243202648073828986500140692183311076349742963356787868919337698539 -11539370273114756322457205087996441221266050165894007026316904332331283408343231339602925982627483816448668462636309088654144996049979625606014117994765155381698435557070121747626732447521498414573165462645722147575815818607357367405757807500616078658168348016665702390841027148129259889582243996589521153392719617039172315794667042692700396622521633261964656349338361815524637789944541812 2855998145845032987867431852292172784851717473636534575847053658662561904895599053748275342443243549562212906879052061764471657520474837829861187085276508273356743618468089295218229309782462263726324530230840518905620499240011136973684812521531210921216420950970150157900700778646085606743918301828282686293206676209253132216397352167014599816352640138991624472411855083830379692953354 -444019639308024536341557910800002918621349693668401697225508815799608680545804104859202263044171884070759322893245593524889272169595341382775446359411617239487570544005141258907379230766975797076046995921905134057219161461800754917177836768119190166142741834622562552624027253425583403591211716714565992659104249306847511076795195791160361914710021632196722810648535091515779137184 -2962990867887095416062273094778163474572734327802145085408161167611081547573354739630868946097499218129836919822044296571670842444042585341906222012601744030220658165106126828633694068021091266561721555817728788479779867638631075808348359128446838476490641983020021664154432285425547519493386949647247276651377895767933747123088009386433514328780144082828316015810000711146325 1074453898171693660033971598875225932309841544117893320056491055686340372723158086519105548950449360853198295128352913323445464250623392986088763066718837027540361538922645170254742512826442147043320305597694748108195718543314303493782754021446277195945907207496294736905880877253458149656089599569702104222023130729692717842609294344432373860293305717196139739214733748568 4860191935384108921450715084762562853607643888146863103488786261621577555060238835633019540200529290697060682799440577593340434717620491772136998930097590737128400331596462732616635691715747868052625262943120710646201782361260670120610937899291313618649246846676077279092196859379481685431360269541388815351967298303454671933527196173490530356301926164033799610396553533 793275366482303337653690140762869580776172047721721430498330455007329082398942281701525377629744243441835617553869759380802006639292840231891149617630223329314393890232440595967592943665510401606764004652248111063072784921426628830517942102826603933548953698174370133299471759491081328903692887182875344758518068677502308323142522719189176242811321430473016250040916 51779722531880951495247013026795451159534944288310424639364581124044771496723789855887667555386773614176413508777348526388319492181799024968066836522695308978784422012534974183755021633483958724401599767400271582564710176538503757673401287526490658927275775605397476515038961766108818679300072877865210465895201931350797472142978996161285989883870254213572826102 1484190308618677496203004382918317527380216470740892612806052592665112430798781815032976364685814667676870745464010031995449723931120365918179163973544464420529847657017267082868305815158067882356183214348891776492480826341624884067130346092231764063983872526127952763729478895995771306738264377975240848803140615423347448430935873205379012609444025125883756 19672307318929298876778008380538066348398288302601391002833302180018509275648755805513360999273210546728500854439660885361704639326002032379814876223877791983027131412322245635629684081724818698754745011781526166510014556857054468187912924989718569840709588339553110929707069224444769256817257220242777482710787065127528824298766673250706235363351047369 114185772671230219122358013026609201699634057577090691731028547317271294511270864345376354324830599279865034050450385871841067099490985071719462813118034884646383297277170296810695430122619459331847693333643878917507327741917481996631147038531087144299544781692061426006686475906049088809928292198381855219271028296469225938248294065280371206422800 365287362607787656849830835173208399374460539972975128634515316943941072943528329749228899418976551148378783085219601254316629346999561964885950593554183033743206249705689714309193285249967971597486860296042384879023244470646113689456142656466060917519504889597459041055841210402094243052225686463153815433778064696045049810418216903077463016 -571729663696757839229194317696856642814903904431122397201341901096887253820646239601153708777588103641678137756280600220994994038953148936230485039634845561260064661633419123159508235531015542306722188506369899398248625236813652415061068949768611073308891814038714774442165820239719332404954761652256898171260046057884339136831116849972 5622346212052305547061920585722063579633804538958198666231501356392175200257402147692006234069826216682270158158972973652725403057431005566684193071278955614091350810808102170473807480806311602876032256158274659242144574898187344782973183133201368222091018777106730451005659967388155283735051492097945278325159871715503380848811192 -12392838536277020580712391141358561805965827121788754038050843576427981123178102905374310397145459812240202976339188623891850172124934894444913064444084407992017898884898951556307525035190650903666706762578571508471952227116927249827282935635256620004575286501045786049678365466971418709035110490426405038575844456365745257900 8587369260615669212744665875134665834958779736818179744183799372337890309697128865443256929532876483584970538086404868316535051454800951270952217934684142284529042072544927352682885775876528162871991673073236920836183363234732444935164598460005716057667431993047415197452000185412676861555048549332802036144487132310141 -1299185729339802408710986788821810464966939456414560538590786267757307975943292217411006800281263622388133444199675184901962875821035690867967656108019245173475512890075286647943246504149302166916131931705809578524659809941327840817521829106491658636533532613617954492898845790353399773734381686516496223855457312 200241606873440834082079404377178834778759654297047077863035301820402322886498812131051398812962520919616086226442866389439506031523143105174567540275533032123625362834642825102774757870039480053639931864960316001882440424009346550617181365579584241730032397767095013914228681372098880725302100782460089393 87695133884304471665625507447329917532567990305436363795823434335368475726152159727401462078703068906731204993029989645845371120299671586659404096560700643253285553739812522517331152262434679544345910686678841942661629581180931448856600863602900906840541605698523920747382397881605517262549171902628 4831176309837041039282510348952406489263755559444064665489589151369408475537961857625255882109267891631614159255584379051758017704637375082393591015652052891793368816479774191246522596279761799744561660943090193328231481185740365017423723068846922771793695441357195874039113387145135204688064 23356107827193875952975875125000033975238026725705843866889464353229653128067699508166783137074970695497424597666886247375205868934772864867684260339273974237374914975923173134223341454181297052236370507483998102815200968833681254285573906760493353189564683370280429492937367496119692 9331668582870003987526631062213994434756568337504402512749312063519998156581707280546782028935954369187123572154322426596732312782837606346087779737256668638092359247910512921684906875315265221964474245880708491287886221304693814940278049152539046541168398574077121037786687 268410970506274898311443681838339310491983662122592482200648403702615798616763388949987896626467872503464883735498601762184358823580935431486067053924178628710935319412035856735785475822644476450633930786060312259503100164899285810831585465898576715924919029006204 450504010695987372581779595745727012632354944047408446591405107379387994471284780643456592133287624980942896189581770869223220997522085550101100210631884434841974258081908982477920133256847695764741639583404176524631012274074595429070334334604012416446 32695021382258330474674762888136631711246735220795911400157181725372382664721337209684546530031228036924759263788182638351456551707302079231716556112379092514542328037296343782089201510419639126189456406451004783958479771623381672133975424 67296106397767211225598087558880427730930178851131029500183650695193898408599782425249974746861959401336475398262034275972803656443259385812612679875133188520070125425288169257596463235828176788977053288223849545365097737432 2151818600999428744301267197733911141385267219414629039197863195010301215399247873262049513868312638875776976841782370830399117901184025675469403373996533592643151679492657851959510223513631529375633614587848 439134001087434311949109064955131971061862207445725424971265005641400302972256382071088700137227029761847341057895682777418600033030002056994910871515409982485885559163511318521923565807323 143044175875265779140358396240804580344640001867543872087158848438737145061957972533630209902824097551561710567250492745494028207809118128431222740358689025303460814852 7139379021761602922301987892988725078351715150511334833794745733045952428127446995119001066028536219612477644279993163021753918907789750159230 492145310879148877726338118784845060504103202831641953720143993032256522380383151965367465214229378754406343128 150724672588171335750984616896804646413780571396167075031990808739156 0 0 0 
3774274624672395163783825488434316151992000733841043166207759792074641703505404734453186453687555332642395780979515011853599899897192592804422396647405023511858634000055662008976319838909042374710033546352950177671311688550972940412312561116064403581460253702751076577640361077333494458024044399478352529815739977285002151516116288821748111564447137330837048432624208128777179271255392896567906314244345378538516863020 -205957718369986831635441421452618084321629775827909777454465494924835308986007569043094010660139845165734597684145905023874119539877593131301414432729621176449288467389564539782147214706350903540089253311435828292628676279683690964204343173462868812249664750166513271827985250539473524081298038733035999190692833630602324345577721005061057039653363653715913612237664486537248107313509233784702592027959152297908829360 -2310768855193273447865869690931080283013778973114695606898899741935487497139590967620394431592170464625234362486808214960666582751824848764100074489095019746404214347764914397884704854570899094272393033185059756543732548154740865838226176271711811534053489665899251066073631847434082058269419707552628215950980211070819269597251304436908927050387951916408565917882330558151315961849738254697630826286211964655197392 10441065258370372533744600821991641613890164609873311603002570955657552563286550507699049098992470734778119195599120163968756045418758879492466617200517422165124365705447503191676531360962397692179212478137175460401861532173010144411598391503692392394409085070179071726003158361523708398376330718286629439232843742979691497883706088324451894344581212777275327547527961621916721890908560082071414690713310176341220 -16639874677450083919364431593873523747006297054083590925265014150524399877542275534223763045874562250451470652741692964877656141216704261440741807686540745331670505027865543954244485862851251679689133265884403390599646778561450033516971235462527587823699877101474742277113748324907226683993450658232319695937229691838156550272864190184943882945770935064384227826458008435317939437452413501658618277941001996808 13477746732107391381633640971079908606466723231261223883144099637848598245298700186907867074931737669713107864610963661787370016368204906450570773622992732611016290406665142036319213750635899922152549969202561026669324842666693665248796736104619870217095012745857480160647989272353622566131505303196815110561849877995482839547890968651754032889996925726522797846452157290996921497617572009232885137653352144 -5050337549967446078293304221081754532424842081498626721923959328356686910943495366968366822652238693076672930589992994774300178232481769227841943612773870980729987031635746326414849479487959807332298369733146746672620891500925790961858469168711091164537976852920496144560209014218787435447255128345241845138951686810404055094887776335689359427019169340561632195197470081688098359745673410677044746057868 -1005384963906618727300624633469928185195282591293106246684221676638687135626516213916470398932826745157372754427407262596984182326344069662630555545964055456615380014494334850740873135614046188154123659163420598545749367340484696116211376658029166058260356112123531146570333774946573037353367213657043526593826027750537254116154179039457794565637164410092551891757555168440945562846391368459713217743 2337658236580261424341014471687723960817608521295366689882364249645880781228620144790484078303036107572635929525594369024743616724773600519624008467119973924805004867629666990996329603584638061480608298566939907028098510580414170070829609706749912488320192777728105751775622362798067069489752205275479088869303818580333320599567343225365900941621044200810643487121622336975291255624720014799107906 -920035105979064608847042623480645622881681744932277699020807944302997731586031998679348475596393952492968479635530031472576959418904573779657156576914149156482536980160470200151458484473034885148067539351727441554080172290702771182869431103868468077057632534676356414142870300414317692345310981219747594651426141257389751328232381379209987336252519486402420779437543946929978946338998313343884 -376538688128106463120074689503549204428706476826103546715472246321618581015754518225848362555188320955383431550138121854416138298626589316894132381202610583250865636946888055554937688763321837293924249644300340181793203487864131596671192566311297201781172455202661230510461299872972525790180798497768218006283614133982945427620800059138684466424972489583267159049389126599357226113319283200 470875600555856885488494331345699379225869465707574505462525188405860904713274722469143453574471914940363553492491852897783506679913981380625855580642564042049548948761040411933641684254664438034469295595811716776864636562432178400649793914150644066330502492534504469602939607793542437841090096904036176487897929905021500492273961455639814753408019495066995918053313219998049968349364507 -155846046586239994842522882435373299052926128589163195200132763788520830478387748789389186430601013343847738852848709623724757972967087071743600279253033287506304909942412280598400211873340169961003976047844941608661391568199667127777502578359624559383380884374958146206136676448696626212721476688841973617791421909666899243942861251080745388479058933457093780589040042006624789013010 16897665251403253505156091313231866940857384202448987783557452005260072411554212617383356109535704496340743509927459155521636127086162660643848629346293051340216849227785099194233575215694086858012079512367094030136446050128185361286026153888541159180899250553723169904451700642751296091418169093695400005807060978510960568099383284693336169279210666358713768365054371653195483957 831690171427956466657248062305563214509038528396217672293446933677453918487628560953194456160273011435526890996052117464358671347015341472817653907055992319531512519821844969168282799909077606168264358575639286726443277422362371137191609740127815145819167762413602759234144350361348999891563002197311291682967080387999789059741542042796778952413335231918740086074670385201212 -154361369544021537790888748695509728521030030800997126805358444901878048464076389917679204223602620968394396981902611249053381303557346653226024535036039664442070967396606576239250732698329655633497987941822877244021895965880308067548504937139914331308811369319571410965418808010083546676053149722788670954551021450831136064319190175399144817974460127888567287870557442417 -1031414734269405777057645028524353044495136261719110459996487575931762051839421202639759792373609040582477146138416873408578279969395608604516219352354064369058724963484288117304185811896856335420719952751270319940093539630990683623361240586218691968996817003296342845438927611618728970518646449935902712964105822176745427187122026327688254039702795559917737857482918 -85000222663763788511138546643862696452833014499072090110733368433383924082587436675778167428146612085033092553015412357628215565581553561724513078451705954601832512132404631942876797264657173487162873511327638296505891273405629697024898482679340353048345878630554623759971029640466954185833773491500618642205290765320893325177504412576415539262722499126233347426 5596651577073349773506510599028786228599115121794050554941120600452455628092068781472746341648092836807200692419688395862921379535241568508993240224342036811833384684849476215662882200004442768911634265801275728791044219550961625170125972768671716713365387895166118050923375394854237873878348682101927035454979457101566986770079717713202279359039276320642732 162419953090266687785876205456653871744552413633742363701673654351190932369546698557600697844282806107276676321922949717636093143046455871118667428338455152052481910106182833430846086191364061428744574872724144785227280782843417765177372792756867748114283961978780832895905099249343495045855063478642571616736946542207206667556327289670784708855258549767 -448000711952743491686804941544666443547486343025480424694580933066204401615780866169842840731615304629916452274962793711052235481535474367256356319903837945751242218607430830124262559857472004764344751242551613765022801156084915453956594493515026878860479777146508848750979965739971587860874940145897136442523632410254590374298364936867858778993588 -4100623739846642397596908878916876543925728173694615415183148956720292344706076723241380078793432922619424021777161475336927542827204565708949341847166804778013322496106668805011618492130566594262151669272959315593791088912054689597240540275237503142115079469930145307253814782448338280484391352395303253217873275105499234150331501011012665298 2291544350307694543290999046221315410299532015657782654213866871855683237849491279725125579902075779838408087962761511980850130085371211071100003011064767488267917517043579911702378883220641256484295298792192394236372365453907245652024846754555896644161625143634252066309087738557172533142932738093308719086843792640136264714912606666714 1072010440637929958631281951044765006187056020444902536815395198819830337534844248470318839541912720656992722858494085739169438627504014867769572120252953985927677265472204373510127109307725354497698356082839872458704432887101796072611686095152898473203701904022053220683603260052725472065570103625528001885796180386119430149963854 792343801636009781864499619867457777210434915241467519455427888189987627275533729613771128292746240168139248851197598973169636125558046022137803981441957350877867792127346239564831025886681095785005351922982516815638985025905482194924006667058433749557176618555356502802166125336214881128484054590274302297681008437829320226 770510916413519052001568796897749245729852225049969709039394006931452159639086307513572974909889156594483230275111313251578586998677666362536012225777077966327186173895343417829248146371572451658030243720424151203748377954636727645002695103257103605431828888513551869575767034339430220644914252702486615681241767006320 12767043411279108558821406532218043221958520143092197189371457809469291743282172982360489979145925559689447945799451439857577014924969997896982003820328101986664861682955216077121782512915833616688793152104806010357807179931853641182312202175855335552748417599619273036949611345381584312679004237478831292779024 -2005169083524415755521271328618493824440905195027018058174980735737012047256570049658864517812219581343425525463678361112424901842813681389382426332546500315670672817896616335571271599832090102774671024638026025303478877676618475836620335394528408456348455905504729828355654133501103568874192085243563053 114284530747174425595375466967227568016891242574298216908667477069150232513121572191291213449485319649625902015816674281790959714928363926237634664898524876147899908089982377656665671165170022785277931842908344268343765361330297361661585079799842947025328848249811466810713360326262051513687879524 -1765965986926061616648538039505577265008971560963936779803242930555972867357262909531282430755879861329425605395983798386800878209676157190152955800116275779041361258039270162159039786341872279122262557526077170275744833652824045815778820344302234548661347730313719769797312711535522621316 1256585494479230507602506540526038613723576166941927207033049167378700449755423832390669163846059795550547867231557695256665817182533017596639174031111294274661287960146920992440183740874761155259371037575912853604115214276044222240621411938459965743869491076350410454553345991726 -40602050480501624929741771454252645380273535588602156871036435804298948984525045264144348125395598016819383317335278363070267161337405769463038164117327926061816628099352885430808285932593733157572788256688962662065667515090474610993188980067810581752842067436536597151 48824845516628364791462235866115953308074147792540563827366981481190718160355273757659533186214874379793420088597555933312287000127065734010919957814360528239264762133894732060889670277628546724707376721620872087971162026599489409785408751837721101498952284 -1599800909215189719784960778794246397468665401399930047842902790001330635916107249524426154716166548104605936734242854179699267467286959466161300955137959071754303290150143909691379021958125007933103784971279716065244140277138929689855652781151 900699292261432155790443426178062080595968965135178074189217957612615153143338394375212842120278938795012979222617080963688140430070401355960154131822136235415268135868797519538876095296876346926038764765111070761775472344395370 -4424914495307963846180006900396731487426863699230018668609680806702517438029023433761564595932682090357244527648484937576297301072589804632371046077080593152078374190266417234549002541411573299682731946623528436 68200945806870483426551353647074397440365937732091107328652399330151631824979682160669069758263962591860728678631875327016793481006501538673081011504683009010122081471651265947456656696918988 -646468531596119789823038693501946895185483818180006026878634098693495047133791229518302357385105003105562117666211827866974172520602892473875697922971358819549800555523 215476041417836476472480488985299988029224152135608416055274364010614157532223688539850864411716969647193836310803795644771928023070563892580 -5605255093329631847629127495321788732882585835952900251535157651271464545023391560706508168127805583308312 44465683508706649874982376745869848539693949952515886398 0 0 0 
238144983095106393209304042290981482700316671914784494461414460279654347299984247794963719132357606051050016203351582558047521265907825322414138045497411252063648310921908129061674636832632606008827940457105027892013489711031965682599118790817739888946919759141625936419395598361392607409691008944825813536576330236745915215325773512071061835861317534800669822846988530382227814846072604217161466469196290813935658232227375579 -725357470985409396732907201420323417340135160239904861954861661582646836586054548981205365392935319566040112359138884149119627564480944509140286080575651814045084766075302735226117734579670778631470223634594559400270458291273199069971891733246884820549950341796339081603343878851393350886020303253677069546507039012258848688822409687990184835963637723911291814418306310211312610420127095768843334236232663730951354722547168 966342152675902627974386994132316002507304760833777584027175818192304964385186246860216397806644582152482014838209335260727626779576358494724306543192250713359898365494141771067175742161795678468178086388274549540197740735894841795660486495257991687435460241817584627674122893351610944261037764340458775537250216380898496208553153984736993074412599700892171046766314905510066464967460154267819548885486175234397734032176 -706152885255621083619830295776000149510875333644624082784839918821322498070808938983786181756331011120199554151119810264218885268855596828171035083927988322777267662987570919481426194388989173368964643642846494436862726259009696113948489490926770870974082577400535993122452470910629459598686314648961327821330399432199145881430119894275078355670371394648768412589674160965497556839767733466234763434891826883138128496 10400096142934590727908414838477939791104320224512614091848054169591752989511407091541397319405995974032548854227050350498451893261419172723875927272535506852489934020964299469338161442095040239882411623789250978224750537906540805606520020809586387692439967221262866652851472614557858180416637195280549810202186991510065723888931838892443495622750863770777720647755682270471112956060859571219511271582808556668256 736395786068482405757762608693798622120858369823348107020954299785644942785701638708025532648438908814070407603327481257033765610757239374879318836047706907140586855570102426227191699649940365161449121954446357998530729431067433529200019038233160731372687349541540567178969660824309211802749794339397239232255058231244559602749079652380735308037092727488381723779078610231035089310333644264859839374925965324136 -745583956065599881593272169074558695944152817994610432488012856821592949705492067671844475579751820759878183705910980477284348307202401383900137862105514373888789190837783161956204339659144992684405100280307275580084327400778145045864690569827235381492807114613782022458602468290379434230832188426080630906523326578346243534843698558410764219888384606526597124906631443771585135866455511569909060082806039278 150142742730886403353744293561426232063846192478554258132862131107322073855733597126368914828746606743591898854679135814116357714943086822086264362739881642055191853217283928842536387790258130642119295319137876595755492669406915828118283799366035516998218761454569302781913468505731151983645420874398620358476816418657602024352795975157293409165804534684389211379799705370730803732979508134523468328139844 187463093748701766008759154009757715675187198711800818116235844336654323204684834323763459004911535275175337917292929949576922847469540653255886930099357686360842016226957957041171213918334572903175082891987542099793090758751772137570953490715060448820875545427883704626948342902855407864940513961148955193209046851551062341860362679263907474066321891663845604101287510772824234049392178391344401309146 -142233766618908899263897157983700962175786699274669462998843875479331727232730315747170256518992005559426897624546897465582359107724721888706578867114278600441914148530058456496723518832451136318837176671168895911923821390912796202034489335346527265744878191146860633662504012221524569319017199538696755211391239982920793623438143939206860427242021574853327647181169862189810391007812655544243187436 52897327944592790595911157358501381302366681880030238972522318656016354761873019433186775758774422193286502039546371136920544466623186727746735037062682277118155249747879306371781820306627215421482579405323873143945501474069865215951434315977444671188208737845023285765664596749893106505059209652349507282899012267279444424747072038092069983279488665218837638117906248604980630645128378738374602 -20213203650308319784634018999370987895644430070003535717979386062293471034587745247988477535151984095889153568724321897247351715727415205268339701795794443468569167489832826594281709427742059726699972338345230725673507149352634753806957881351301665205878466888312327606549919732806898427403958459862820400631968110140473665662769946236460498157272240499063131251825329768165058174626289179624 8515049783795016132445755172544580027213725108560422465869138850538778597454658471958804316415359530883117780518271232209882157027740810141302648015926170139270349657085041594080846363952787259625347121467614617127731419131711863665351371425071280632959958633089010203232384665772405543732760943188232451739013601795632044775211939086526378181562863319490071202625818545362971953228609062 -2673931624612148407862094517305548614366189704064886344888107887491626670175772315168563116770631246046226059738406907040625028181943745299864325639793466810019920670252215966704581520327190855271810557393225541700335292803662365354236443707830974898930941862956752076888151777360164650976275059093083440865420795301027204909306503647939599928115380706835127889997341365028982609816584 546711306178699404664158012396285337960084864431663119946059783198939442061957777247336818765937927475484191064320107439967821905087239363877629526774063526866656257817260438245285587447534553049064264741158040497326708873452724547443905737414402645919016020122088643214325690878001683600572250578910134326546599502203739182931022793156510838611892409780673159976813110038711951421 -69255443345956234144496659828717522418090237595791982409671260205741164965167628331791523590737317457844557231958297158083496276338289753287532551755299615725184852665464407439951546377775942125465456366026833356106894655194031720745568304878364574866140646831396280435660162822550589562819180429799731479668580245402166035021444656446173406278723769822506421481287824479781924 5078184258906001989680728127738119991626598951649357538591836276522715131579087931611967360482459597176010164019854008287004921575110116640032078849399095443541252035097419210831096242288113943095065105684048468513514406891736685636300519509237555982587545806495964610779258195030078374550432107438811280537191210082153727650832318338484220213621246197855907472280932883024 -193282528093138461897697910478478462919463631449543454424711488130835313939614975931786224768968659067244986877864634265099711269161026694256605343782148253796133929121376527743974808900072524646074853294914524335084386132187680795753643823599301667098715081370896568782581049199605263963682187355692320057778487389489441675502081086170709316094842857850547277678955452 3517931235621839707375402663116308020538307379349257244887167026101952715102228848638996434720236314095063060431146866155880020832051318204950860488155300693835903532557511471689128230832585961105702356784034141919991529886652256516105452120147391320853752460397267420417112280554690727729649447986121634965838755008164366566541014882115473588454523895407451185675 -24567318161372116654699536170899912317623231925122321915486408886146007901283413897526149654170096131711011762218334030329484844013585728415274557938817255224521488249079992690441584540668240526220381579899173269847322039703828807124193868416568766690604207905374305288073120789486295126206868515921149706351701274549550772198921105548567363351349637898685424 119812985203872176512351421279201741148969298861548469766774826232200586738186794440943763710028882139139096905552986191505862218393897270546295183198469427788733293772908585256198582861093927642597694628936066146436432516127658115670677520253944223071269926476478635600309477956126849070589449514033289960509932019426741296963798406488735290868976844696 253150255888173784799166181090584535314358859104123528041405661944919038829507479968657082603630367746669101710240616015656952491291911337923528011280340035384635582971029662916801230163365554037150503341455715252860393816516973749007328830795402929458612373769726697488141980259977505285593807015660987162523037738736386599007576140639859274262372 1077802540084606790834991481394129913996107106152112324563338567198329857433556771914853024334097105962009801672203426716823738228014158870839182095731700919516486320010401485630946214476869744310565478635281515795085243723156717170480562529061170033000082710717858307632632204274912849634208427783684665712054584679911760067196149064421419418 899310221258987329781481000829111416287883393055839942005663818458275295090732924061756161481490932131292816077458269202510748869801830403534384501203130759399054120446148197536595359272475092191656733492519999218125675223770449696882891394476646096724039836303509721955534934376014820716601197308562406152029181388824673342086897305612 261281656188498654161744870645425969683447225319507920488402926078721930687472409460998045783485704719390420788922344941200585063399408393296913121063359289065369582440530751081820005090460810711975042529138361936746858120954907681379731362420073070346177399159888245778222930664839719543399365012653641070212714716497360540368801 11100453069239586919616068062647098701504949184652325665337143339553745605010179349632327730346798738148280391540568382126386015050368379517921262174269772631146910794109301134735378556623336730013146310571264024572642899872700146277190550797048369290473877602899731979735181064525526829419319248692010876207388712530165456 1561911981462479737605261872624291365839262728353523004695008162511218348010097399561596856786686277825180586828479305009109774912709622600969203761463808518626565737428826996223361516338402549592121870200489633684193962941667520791872711889626491646881120214362696768500479564534221929517853267073889201439824398966 -61913309973628731251369091738793457900390756107874938640942710110073876616717135040673952110318310147762497759031880740674233087368050237432589589015564856528611322030210794517966315035499931139899439567742290658023828459615888890251078826261161228708236035785865713907522563851384943125282117895267102374908 719295284600475346899374279025077152647468022604018714086893993807033946209405298201604444940215342999039939549991168258761325635435950248711989682711808233536259039499097963645828450394464332256484180371736650311131957985937277345673011397188138481271580838579728326904636505363151126244124962438666 2994252538107770678225939945781545890558055169878117547135314959272985158345084696965056476002063437557646818763808646743755250743971233239331598102597545689267945653323732384973112809102326059062971739874445090474305127438532129402182789605591760418199726405355721970218742742695827948640524 6436791395231584334986885335724139456406487070394977834254686200009868379783574865778369729942955067800984541367703487516573622943656834558063285662242713566411778318349408543521726790695644628088525348109617754325702556173350348629735433023347151726210410452571934212275037180885395 305141378203524366377115264382183465201895207245767623272098165524231567440091906664100587997218703684507253325424900000897122199707778877241180541576936122870768096182860760669839951028689901021332763316926477476343408408821302620914703916526326985394604401076292586597484 319412077848313538764880275816523995199282272081459222830103837320075564178513780266383369851799882348838750721430293181238405655278545988438630724565405196304873965205222916867221312798578200582192923361440838557889963398597931567486983383913012885551943347162 5407274428884967945867661544676189468499660879698214743528627375495096485875168228855309038225743205270448563663942101684157775437396176340658187816440505321494347146481266818980950710899363189893740323631967887493682228184784380455216530872301896 902416100799464111372875385532464536401623881396735682395297529278228888903555515034950886069107767155688470575654789941698509343756119214179925830832722355579353434724377014717225411588993600925219304402533127401871436056355082601 696572847726216042481586815703767484162777287089296200170529994080916848824840124641373197298687062443141228231554078640802730975966224734452482857644678608692694038943206498926140033472506946824243319687256706480 769274874352140199445048973339808128248364947506640391456460822134232831407583266076014911941718459304076861709773210755671315720629631224842301580689587047511769045338260988524569582492996873 177868223883992614590315025748097893876364481305971869426644037191670437550799895041702618477719408701757210369529299631326017273318164626477295168961776714337625002108 253479931529285999563351176481116900811512118542024196052697774112423725474186233999230330941901038258045168508666331678256128222110131990 789744822908924750954060660716057505635033258995495106162147478956189423531023761393025239613587040 74782162999629443386945140131545208832 0 0 0 
-187369042844535074763960365234551336715915013568859392782786316628879438332403205709658744288301266921965507151488766835150601852204201129641904172123973923616016825399841859784806541692853917025878022589443243024607404262671969872262840222529915994309477974564755387698510482603797500058847115747199220985232523999264702414704472737172230553766981010051484064077301095984042360837491488374118908277424736219392205494400222881290 -3782735712638688000263558886535138656818885655071366988699065512276851831906010541774660015107588942361760588132738946716820066950042766687327331540103850891880828342492754541940091764884959978529955821763358572107532428310044135463670659462540911115440913588292663663773528506822483369203860477913829389651552430449984915402251318259709917915928751700768701045907003344230590923338616988553429566701093191758242279684513801960 27913488766885627775814194738830155788883070946335965358201115730941810110257124707960850883907469530463021645582774779363071677230083140270426127250275962927262452630780270972793010022592020865352772544282641468117638753134542294578710555095190295620440920790010981633285886726592166399821728949555928998593476078218016761688570003141395742263528470252151529682369960541899146824589185549183398855392850559883330321620777608 -51342878106488105774424053244337754314457308549819557808817270456314872631849542380060872600428527859366138195458018422215562587641233531033855214188515089931915126293127741707840336943150645702213556285589685523733457733644753552161400947906936618609753101678560241579164901991119201284033716725613612047962692245689900936926201836343576624680833977769141861337020250035174651509762890141391207064357737633459016045542304 36030081080996945286194077425761960346549338110125535206541949223166826176692876859273816311417488225192447078362546046661667967548388091556682402292997425835413483821121315125405217222314105693444824590511183793559447818028496666206807468386005453348303137091145226039025694289085923410886645489607342004521610802286754060162516676158568743851298291539680581612953990639686224953417071186847483463935021634910996757140 -2406242165779655800699803552472292696793908769465036450404985410792297990548853306962438748324397611775416012465304547016820807740401253489869239745362403428292189035603894233521099795416616214117579462366653075313238335328512086493907926330203668615270867214836440858082532708363566320634368233528462059641496774520048174540641720016621833507216292339822852220764567417694220268198643988868956842080022591393323620 -13252923732654353677148029082242112123000977758104620797525704728109649601442348333006818370889733235700207830204936667840257487074125984402174073857734683003542232538737163473511976435766010267709040366517921543987517433814488861506840825154133935245476906178640973993734501444176346665534854849729149639226174409301482853167709832851834030905630267001667329822348354858220979857119501502619763893356935160884616 12819459145256932134916641775350063241182958664942981845634513800855356930413523836879849603455856838365327126285447621174950639385932037807321948886095763843837007424180941200251523828615082404091371470232501668327708595056557731874733188524185269087518856087258389323053351363953273175280864482519814970127438140202538009874773829354057795529463660331843201964082397457098194147276422436614068121759848411624 -8595244471974293483400958060771294933315332017664177459335676758480751367810519195323821267642532874955282157187326180384797035524954606051556184559378521036142433054786888559657026726603720173068191563115911647611204477327313408441546570327757140575557449306107924584796769981441181683144640066914262909508945306121259283908808245247354421912478580309364895103002634306526551139863218998040102209554918374 4562272457910398312067617480287721453293329308403844574139171290022861509086465232360258278993652616820082815184720105497035549015273226246811475219168349883200498414978591298085327054367486128212020350387343464191373937954060757561385995613823372745777693749286702292257136522819491707271305592685238745185033365443337288899953048553309232064703096876140182134141782732882719583748890475781139901209698 -1768112380128983891670286360343719283378948016873469472818734170947922831915839263736084205661416915716420932482807482340829625379228340933928456282538230941400889551269661097232657014911843655861836475887960929950578598432727652077246783256590716818611939843080344609542236975748196472410732010517539394183195760889113554128836096978590319721007107132829965466561631356795630196624357207347903264158 462833005863297769496145312906311866743536068503268025929965154485470657190658435657330763803596583261571776092781495096857228593774263268940450663012135486533898229642838519622322244976974559428003427284486930926345030905403257526719118889657738384711807151663000758577369989404949738867882920508918126775445105683682775675463700706354014507149054816402564474669095393839715120968168313493815622 -77002069055081765431202208850970926884350462857374129438456421097281255244621044529013255522587960887149739003860648072237871897545270983239138539343998520129078656669818797140331874366934930205240241992516490404572204172672532764967313802850546244187888067663641338775281101412566859225469764659039894632667091057814350237176417492339065746602076088360905823129834676959449190651180990001022 7642561164289488744667861398962618151476437514647003300079516637186336446262353054416254673053611312875054886296114037896437276181428725861614136396909216224880234662619611030131727650764086026654645560080089140306056433781239237067247099606963269514309485890765093121765622494010905676810417881266917841628781310663424764924191252326777745257160029840605705719277929803167692359930913688 -403330298931018095297302651603926456231144915653449188105046862447742108600869905245016729197207964233490099251953845063929658455848092984535194833783572843783034220772610500499375967696884722806745773506284888811061181785273491182291759797107756331507811947360272553599561931529056534628128627877517129577874013716421105211804122243806749286703684705240222348700872520740732145406448 10779350906080990851700600923637263235388448991900106127527552904749805251341407606061244123865128686601904689170861523102333398116569949343592680853713983973495902148631724537724763094020220748702565046618824416503920727031801792105392545769895758353285174253152450584251330185527848973371918204501270591503529336576814192259831023867098829086473503581000140385622574316049054491 -905450577749342103360796291254705785467437179085550760883049309793506797135443485789836320863084337744314738765246131202010049856484879545742919728559170919613683038914094144538477102558298296767706939759627054150964710164610263151299812452038881003106403240511191837186293706375973073402561576466981103678812922280666509722760089261306248136817289323657598483602502592760966 124501602724726424492794637653326575493356064654540133607965220700261938881762610515924317505489148510878408576945691133173476381981070172506405575879095794142969429601920013976632783247009668710978190486302916798156977778619503734245754442077167178984112027636322061181003048386895217509380240669606342264697663950065854876076598193673075097571388894516180428816941153150 -9327404692516645482044765225120424393806281218658562819245714314452324231126954579792636889021439433808331463796324649112059422242130135111139605282777388006968119349864560356763471736034308224441910751724521445720391193447050402587833791244044526116368824846913488708968262574814954520646074138595630396824825254867651963022384305028123928685644356474092642725234520 163180411408370059200758566867781369927799666483540894543933529538786671639709846852172993853209269163915089694270376537931460712579776786114378583830352963180968386655094015215670268361141148042436226684687419357060345258530546782481290410930689562070299191373776457790995806978872170695836937513629994149878295660063678444620386841262760211808285244324404230168 933684639339619044085064196594032273909429959454074382100062285354906453005475992167462130456220565074320343074577551682658028559648944022495015772380075088801292998609989534301894995321620830183436431220036943248235472130601643323144565708605423485328595631433711173508118762267880948911457203696296238361818946030050585496105615493670957968554402137843090 -7305330950857485177949235350492497281067787522664484875001468248389625317818304066351568051937530679136551755335671367106615381318732683816730307554190141101262378847357874421521075134058685578292667099551996357494913804433391601980419681595916744700156915256258802901197513766099533448454523271918163101512943689430971826158338823156794902044007619760 -1460096686230757534295955377460607397946749273119714882743482940881253949246905329525213117853695975476123341280012514791182899841542015844173172422965389972777109691073619311543360749629029899370062380099297834837191716631948204934479432650507724480401744507116317582002772076684977426024969523655449577913799811322443148310113275131693115102486 203468919623454291954326104208502449860840228253927092695092761211670170201623462134572204620951250037689188431043958711814287392505281673140566867697794888579609206452281203423097192626140026668042421872439388667848643532704870979758313513733494214135000727051753773531937360414898403843959993194642914505079274304361260007057635457040023 -233232249865425024138323266744155038157232362846401282503465113297444143746966117197397909600766314063919520142021391983086207655844399333095099451453804451782300328296745372160843728405609579035271453073773869556093899878714359374696031902429707387214419397011477929867442888991821656899867559319694330561509246738623080441066534478 284034216884932046629251087340575204330358746356366952671315954280584015004982108391493205196521415636940539559389620506018597405189525607724108876739953594613665054444848157033087145466147573229471499815578180109597337453335030398605119074896656255714574513092478965701270266587740415176288886302132490556631160498030164913243 317029011701761204669180525795077757468420186768153606468145321877759074736164390525170407481868443175699927843548706779757777015883694644025376992645416178374345221054680487799644926628868694604053895213404246958941589336766748635110950142255027099379072776685862708697743729745255221942988304363051963337231326833448 -44206950951448930911977396987003295245204275969086567841705889909759071000613620343141619195954813211039759148077734738126263473057009583891283120852029246352737598690036684967266810173596042864022183489602076099338322610955872249626850044485561651870942050028469481187875846176182635174823721739183386912023059 -1191893532329397831328823380729891154121570897644767330867732686836540182695875026268784859872595476298067704136597964571904789956869078726564370651680729445009336344761014051158075300425960028680116903429430998535092678284345303881635771420886523744661077340809814797489259912630298346399492237680391334 -2649690913081727543803322997961563955777220844871424075400006285948320353256687655336341854781000055021858218197442724885441574012859744900644469100013801635501447886443688482254956924727345456574739196209357110058724519366566111876782361984356692632673915678275008219018132710336594633778877668 1726017430476712471584327494575556983306667233606464247769650754361774726537167076244271036014579689870244706246898626729214405976963190678422006170172333059381119303892356006979585941312595711050484872886280164078321782192376373951891686225855606868792546521119805020009989582038675630 -170079830998840925386862529193564692619948004950354664547337409833291457714653064011386179744919208852999986354287986020824370441282589487262890274002323284437953140944765013340127534410848986642570422313644082803112001773015932318708693234929505344538394131316091822586050665 185462720726902881198769210416699540222731415643880508059532626265675099700184043608784195533276548925398002321645610602098926910715153424872882867638824656757076806217152652201865012744057415675400848710492695676814080854103392364516619569519545797235570882555766 -1808321628741138003767780395514727444259736326343916353832889901035298571684957700242707547014826703490538012163159465335949926296054429437400947277909210161595295786756435131026998949175715319830606173660814562137165639682940293212764575915738405317 93722987610281626630379902425161635884185219469813620560676570664026645985363271193692618181373841760048650413516695356190105397160842322731922222304046243645805966676645422612346895981436753559356636976325716057940922162177120749196 -11156598129502125831656238196875677512565804571428498698474121141451092612843154176692630217572270719302288021452196694781375965821526609854151358976200306843356586908853922880855715986611611204697579895094648651167 794718479870613765474949100483558941453826493761815916303234762561064091286150671513220300313647022777648503438243811024817239293270874037825927453091040401979181135340025884723480942737491132 -3477290939523745045203337500583666401403421122870117774936738009333118015039211743206093748196217037760321789536907545208577118977545419845223604672400646342773512099 11839058646875598551369547163050016380061701296990954924315664034497371828290492761881685857276807934814369619097240328176816686811552 -808468744830229835539986266581941400123122650562811353501383845054572204082194437140442715 159933310 0 0 0 
71000963090141772722061973057210644484125198033669424759880956556479061539820066780404117613702653991331747103234206801025930012648120025527984581354451430282368229897000877340783093335301768832917155470621954500142172869141831128272978398989373112011334766014461661389287406398347258877219459477445042758677069657805017433284532809932511151505479863429522637832185042628801019857987828170184519435831215212583865960864695699449621 -1490807567888280324664383782474378578870778684318115824577882539910707650209911815181177975643561351697009813943149177068946413562745940862541503898893801688252361332410368589827476490651913921517937854275616674104651782999465832552054014358110548992570525373409890059988651183956046032609227827708833210197771188471438825408203353605600327889961692831220484574224063347783947593929336132703753189366340088146369202926613314889696 55266959614274491099060063812075986441213676625335495795285500125763910020929161109239149134606920874895148466160436382034337331737119145096276263399359428983278753322893899213775998815811094521432188095061636266991372992825545058882264474657178858036078850167401809399969156754244383839539848138037598575652119560968328926906819466563714651474070046144839484766335387789399526380929004578361436543479728969096473750947431144288 -170345803771886859458402098342198452747280438211087022133065364632325512711247741402416715515495541287877673561000141120661029630998159988170078900025594767583779452164306983394346514956100052899372882626272191220336624224642919615617052484774904541725901301410218564449291644468282959153167818099625329635475260251515585102439926006318674026683328855818151861935789770823856947774004475619278191100851699997901353768667662320 347152713370276649967895209162474070664647662287035913373096460225223670260040693955908834143731785141781229167543209257147374110157142236418792642802954436654038784348370131343881730017446210871486655012553256947545756654302019571162821727212560648955200339855054043738912556611253727311478750188969619027319620350976839798934448765010161850180853284328008057696482020023536131063602906578713216728431626961876565684963372 -461605615216800470352220223800278025706834216117951805772906366847657237317407877633121556997234998537387282054014516734073979325234979868219581773103502716356827512079818865179718138003832508302045335675584276943869752940151302885241896490176278421225977252540766503299780353395044068998352483082459354535179311903627280478923975689208552270099637151562736462698844269316728821048044326825309437101843737060131529857400 395263763734594366638114239245662049406195468309520268828654009649174233016627589273811662790894166199342591560022596035360566325239158106506772942882830264636591559811434165192609968409265119509836805626310748863998529225766486978949678705692032123338983763705322202962769028699864421939735075939863263027515093721824550443506537013733754601921291005060365629272421317913931349818377567756005990213339430606502740916 -226986678992526881774070000208156495769679776796053241423113023907085474953198872359614607365100663798063052282878955489079093689098029402344280533467267138716934888101114959912761080466609016361430368194510617176060092218468624677347078854809399459484933075268464374484068034082978260228995560710569438198009833897629737944898908328595588821695486352696414544529648911652571073878951182170506965677289548418321764 90240425929450238695419315119064851080891620593961707304400497438600985822827387136939679207532878564155511168249082993922025009334437251466719903108030764493909029976575932127115642833246917304197236748163361406093245244955383283070069891171577962824865064585063952011287283159135970686862875906428891313991586998551998687883348574493220803881958659076976944219952580746935202766889917968563872534329705958129 -24983078141185082685877978426751918721314370267130383081484275483538033123485539456659632415709778318107184698884883132820673829624535772254939653386697249374279466900752437816185776678164773645255702852214147401868536292950114235880600568719622585677915230508315329213740236807609979134258992601542489563289683848527903929181168610323010018534303394367927672988531417213583712918035966915891368923654860916 4731555648304319248691746450000345588509211518053466841484736716495188980695255485062225603943499535093087418114798357918878816580339425449731610290336862531558037127489459235080261670187534852151002271795204344791245772887574022737142247585218258938793774431117435205732571210204772877382184102628165550279040401894831445272784914993659021195705714123222708209633019522058235084446213860178331178091785 -590781298518833796373021448789668951349367378237883055353309987443027706958218125774909103338362672557262948927596752786103444610461486046934060711194793224573480941042837298098137802272607639518369016316179946410686872832871959831470311406665563467108539766954260878706636690934725844091776911679007122638832705543147253556099329057642362430893381046166357942764689097418806102540398476806655284012 48169805225776577247862851020694251459969613385759214703959249163119964683385139101046193876196280431984020085727266660195116538602963874828602315075699784292500552474995277497694263126443846239348045541594093387635353519010338444035124604884120949662283567637895482652592962097893990703850996411503482212944526949459711619703335380494393032395290999580783153585873305255709876926107914432789715 -3047139427356806568146673992544431532042385362021702208063027296158488891013139791959931248051355126652961876384526077334086443738295136474612676977591016482670455149701924798326836438915335229780558735907003126023763889660338759640419667067312327953831316751525850021863580394087318185832672637206754828258494474950339452357792996990767310822645121015271610159883820679859692793580889527656 221409089264893936199206927221705561820442277735432829507173720353973686751567528410585657414441760984338542510093994529095423521233444185706331814353936285816310061047763236137328094313509103595952284820360342985248060676259713702302812495778747148717545916597060269516568931050268120754925997200481817218827241660728612448723735912739449733959649184610972982867984559925726941490898003 -16211720126167802069782039620278252265272544061242840475308314183500249785258941653772441254370699622889422166345511775842154771902330782073251755992052176602007057545434013547293814037596174100992837227469169523696102840953289004884975164057171775967502326814798888099130271969885106467733601575878337284679936882730090261016085249605863740048974338246817509726937758974837356929800 657351016933243220397982235239353100909617471204592355823215558848189961329617208895290189237941366630077798634348801734086174879705300529465055555089941169171587200054949136389154193293055548513418616617868091491854088713108411514901581705145656134978637573208199865387625350501987403853349277724003434454437893072559738078050166165711472018639903053064743605977245119074483822 -6624326632578394386577094318438067927941647300948426570628793590205126094463301929477528054251208324671820668781329180762132865126098419573151081159096769709150507413554028876055233428050969071946533873706689995630250198912089143072259849309832310676377785375534259997497692326545660413535049952957056670356894844130533158192001547454629895906844497006489315107993588731388 3778717790594568395605852378924920399664266585403702590043043315356201764665293386004349965356606207351423304031281160710700330937508599821406269980696599541114484637899620381851431139054885884895786544694626512288711929896954577174684921311142267606971291036468872563093291309099354181868546229241316421838045167247983916837373235425055808113544397923667279706727264330 62623584730886569906519681730927935533904166624352238458766591799549412963117050047187204142855819263480925338782191247172095350641500863507179830448474941315785200346114125464145408581349245677715646871825016580991552510952619401210400514935309463212653589802472071570010610583553440920122013531959094270829326780306874225423655085374270358948666151976892859790236 2151550438840878702938581190948286796336541030262347121115844485749723082270976375987458310362165146974908046829125195275300931058132979784714564307435145747884914231799426194143312379302749864094628333617718528066156668180962572512683503836698112798111558573635018013686415387278977048040048207116007151273088593108289919867178735984186039469546889646662308443 -8008217911088797486046361552112002872473868673103951416543701097358159571168060025753835292902235038626752401426989752329448926923390519930294338313029002360591660882984190755476615487159473888485250648805694696530101402540039963605470419252805735378146300458987221219800636260614098377503913324704866202590020387046570058922467725186029963702418028957932 31854269066018851157395231035587684522763962699021954707207607904205170562187350063239812208573145903533144726120539752033372019439629345839296205380133199992040387607221556420645693640360271312769160759450172315501431121426159970925861036480649111577422256698795197553315722399481726361404434393383704759260187668115950276013245874759642164947096657 -20784565225504632217147431675986540999960933307164107553952203864125816496179284752434629748873911814058397424818133961433439402124477893738499721212872961558900978417209835700131550040876484219664462332811600760117869025600317675804702662903457473393082300795013738274201142684628851933884440382235887018450553612122721546828372994543641075648 4589729854002499900443302727971980732939029018729699834244778078579103357030407307068477188150731238473051819045920043455992605470482500852070337049568177863849381500224232054951153293671484878459987152808313177357233351675426709923845659229176915274273412399587531880370900623698513799586403834394450638410572901296176228106056441598693 -703242198170278510306290666000264320909480855079817263207774885734377035667740796322214186422848725148708089398662106529707574829511951050024099990902447263138523284448104429705301042060670857072579105246452706796990554813365211181512372280831339048839982379471574490093665899623496900570823751336214666451938017535093465652684 11801614814010733080360453602162150355492798883148068999152500216865650267293714130958014050683062059827760179486881564393268020305903731356861118096911319244966208172288965145082486242238314975710136927617997287725524536641105338360113573828290690917454315770836906180956484302777396118246734402415900772445728274454815559 136057036089240347203097216365276059399092816886172429243227840022581787923013609845914368630763982052508792246209281692153254039344741425755820362012852061798068517790282994236869327283547051937109065127299531640515631752090662999821273567507005061833531318245856279264053974084095420760832142462953016795855837340 339526613116214683325129691732000738474839922997773030517242618321683422291434740115048690546186952500510038114975377127691665986731969768428350173565014560931225723996388241290488589451540682988632896611293094810557449930234809769211484397681300622650661076996735306499326417956209717078486309629191754449 -678336609651197581207853170824042763939064296271158226439311185601079501751970496074932609332751005390523646772271855120286968672819081567990510488314645170532014443787093954066679678586944639541114255942298662431079205001452507705208748686000193586720437597424372561546906034917035802893072574228 103918032387122130360510555516722445145499641458154554281344360187253738228257345566743353282963415024703883619886324193482080448536226827487389881128261497521494429922051447878369011310732199310321281978442702146227962410750526852765988992101149863750471572642617291100483207852841666864 9697870838618542782910553576833230855193622639123841324800819756621020677741074696756342062608127270746723112097413147735285522150719490046331218996668777609060437916515709685626178154190506374119489085559318219523370086524754312111889248461792591944230426239226239366340098252 13156566829104385514416061621386480081686618926314514660619204817902687333545065272540885224075063188758045730243878577930762693152266793853929547357964476370308408137374776889452021387180486224947367181884949404304275184041328648699332072209282798105519747320075229 80227145650261499235588762118572948743620063037852225979908684418605439163792329620961295398605932538740226348149925255221330758778728702291633063659454186075796786516290941110535580358032740737699555264464833275129225420658527450606045685309678478264 1307823393099231018450264328901606818897161565929389529718987633022580377557963752789143549307404875398008925945814868094515544594834745876829281904096199189207299044064474902293750999909886965186014673427731532277417254077656994712971 22619170933805458642817078625359526561495091632352360141822307043453552333201755902401136064556952664624359092580643611692500592839096794429899906513530553457076756342068094047878498894442460580787591146652544497096 88696979651404915595624301920006105036387092336119817379222409321579576005690278113422312517037428944872301507476969610137795284849825173863611472159863197454371930203564598682279714513765591 5242003482332334947149891706455253097808580611953929570398119789628794767446181323703696036980644347609816713964895754348516415296853470145155463328820598724816684 19966306358155362172218784745567087356358470967493154224634814532222884660394036668245249405081474253927628434726724923762385503 1608794497424358021800578707448622833637760977369766958100439192080092662272064 0 0 0 0 
-15803872392862855680933943252769196323374645209482508592906002455303133715453759973495746885512615666659797949582550561787337919006718546094693703002676579358375490759285771269397070078308919765777161578294200938095653821266332669094637071939202826504725036476867407327774282167789817310380344365868045326802006245939737380506852045261258074666677852157370391656199688973711811331997783808920508032990071780359404055144753615161232800 821899290263097041617467416303104613942635480229260976660270016520503503943344139268288652172310090417808204457698761159702488490809382626862111954608043734810872883155512323925989015585982650256005028442278415528501745781542248562200448379277542245501723840023508216883760443189713541829291400754069971233940503222367616747435577980043953215645198455324040391681045280743199965242374190417499974765063697610756305362085655537752080 9134513259071972587003456598961048209710638428781369148040407274472656172452481002967245790307334866527289475591441681382790262313113470852042463584883063966781486938002010772366233275136745635786956341859311000331070307858255676028273401337042918981206044720446032174035780983525669625994327760086341370420654616189904687730957546414454492134070545106547083466376307625970413378801862846493033191849937892495958658242347432640032 -56757075355170197620317169601466670489769690092155816272637479952517240481734123912172527367999720837630814351610644485817448549255511297790312445871949957442434994482818528021194008470990945423359733562084622438765495072273729440555212067906313311135946792563749383711828214596742933357722289588436160895388536137687301692624841300445041748209818322529510375883809352946709884526384846096984798407586922742173978874886328954036 85133948498987262519235674333201876818093749514479184228020912870668869732356613369709171907808875487911461474047115186148488743143585609217931241641571035016500614375289134854377342978473529178350653597889131615618454056729534084048601989748265252945577455757993882053991226025296139408812991201601838417650994791042599051783477059872974323553475428465460990159625777230112311190268583209917963351654447107772386787511804560 -49005490448637009530532263170899449523833685992032649713802327815398395763216641580240569936565259536459434886040783651533781980857512423087111300031345896277771968717628012375382683462301117945378014122767642153013751665364864951554018002617736142318358380544381321873143905892680977248634638207256734576053721278831566565849415482190433148298957687587464796146536762630021623392050056714937532024216288353008033561392688 5869352380154247939059106224490612087387955457471412141422219457414717613788016436569391521114311179271319035774859371986054610998524974960837728033451021743858511081440676226556371271482578111428355750497676662026262084099903859217305029241634906570861924216919042898211012632007227484711333392168250355832194590044713325519297916769659874170231625061078626514509053767792173238196593545013663881450819680337308715608 5186284586274750274944523394341156946512645692675396662657880061677435519004730955211969798644102721677278644349420079810784317802103023020710652005714964991532801061817694282739064776933789765849955471662954256022059096567580656485473807664867294622353765322886948078708206840125373145423963566659562654447960405107066322683023016374724819590024685103079861948056472072816670243959863285427046040987653064265746947 -1804924997048958262531756630066826202379653226324625303403751740540488482135192594476532717610376245665710294333252417423390466476621817978048017861267737113627749149071485615223624330826705920458637515351091120312495765003097644461170683624719926957792546973620164053290213039881901137035256026782217082044977802216916956892875044169690170558276190085415093272301762458704443808539441160357739081113495138627864 -23607423785023996251463882878013101037772686924941372673732100542106712957041928134598069871806234238157602258389812924052813568475081452321198473466477660867134384273279605251229250701123550741566360418723325881445024466157817581799575136499984641963769100335497749732352557614522089097285977600537173389285622494732722591009390465768976960026566637154185597652474404151174291548456856594983420353509737052 48714074076463594836522276686781405912987937396670338412513021606601524274394050211204854279943650057894841103264048359542453482055262390280678695120081933058670092569084807329419876068574368183622445515540576663971231210230058742646590356145354819110952224334046760290388138576317241193746427606663342636394305024914441027037848226763120634582182724252790011144395824982998808112012093476607020455047938 15385714522354850807045750525742529147732034274055233867098731135168021518851130830220032797407507558511454569304570326937945312027205844254572362930126546774979100258025603432573423388590280684319631105030124824916834396107158558379176690749161067045764038336223999222193183754357564417271687084736638027657592280291935784585835010114364914658936737014080688513695722646884650262169504815821780267992 -7391965697022257891513011570310612968503712248625807481812333281174005494174680704630227538748268637787915094489896081698480241677803536623203339535122984132503474085456096081792182990950804758622992984183479886146284510625532557191824850771287513640664886626974705017079598757954596715094005374902610670326271607817676538403613378642729562707424677866937405348365969903813818110363215200788612348 1059901105502340598387732898401246960804064700249428448116945992710559892227984540172072663030898932718965385446021745494151806327343517626740262133790795736142204279821778042724944852327381690116630256164559678082136388793305565871920176584404180153877742055065496724324922260349933052256534509566248659102260096341125113612975818488328849221947899449514894218945319975181934752904221102397265 -87339326281658407265184160380343734356960112734055562746737412628859714112425663539785051800299731608171951648492175097468623390342695415664484481072103609533504188080484539404596428358214082075286137245556903502658038474578241048867061679435551807131767413794195300921742606695492022703063554505826329766951343504805337828012771309298496733678406320570716251605950868652122036016109872084 6603909867243858602536940574473056622795287191580170052727682635196741782586620936042058625039362912364703052200625751273695435948827501299925488547854909825636629136005597457122623524964915783880070507565638496551597289166247687988742188609443481016507098851785329076555190548443076632843016685361322654736319265159364035674562102375032644026994181217184301581584160814978218109079505 -368689710454068573098975307054240204708378267943551497799385785642174280433839161516434041785984294479669480719895407175708854572037184082944029585204123082327872461358812862955385870335722959366162224570298406479519857108669765459771317282681726289676453182965811395702330198387897997845701667835433011815130641449150300473225386272782398166121717334857377480741420040083422684512 -11478386657847247753984297214971907397407013638958021853791652874814624043527023444520372747293559260817093927010669619830692954665856471053327037119617866828015148238267578174273629842049609911870929595900289049639741665780105170715679807779328142481971894089961743817026888045929750697730575547875754848032356353356763792263782690506390895969807841552110878189799260393881642 -412822778102336371554747787202823065734209343402694322516647091599662653966644538519336398359140651942991821698008999075356223998669290306010647030697548109337387692907279477519038662926588534997628413869121286394883608026257797450773066670439509919227763692907427595139963444067414147036538370713392902742413632587916044020273791224496524951003403809161337380879462923670 5031681277838560071062841637447826621958904954749153627821495202300737024030024463912432112217841284472717198903611528411448189641160563779210511033761593843659349054112654564093278951421697197772679962030737229376071719284501046150446111936389602598734908927315628989169424409466424641148348365128011922054237978321733119277648654058539927215701784485118622810204152 226593455145541772535083244919989190590114649387953463876024607793885631365032862405012879937761374608891727989149786671536674049056422498796980198542955976551772178165775758215391244051988149796416243487031239545741372858576540822489098271109502582602766075270283671316089052825114624185061160214780994760440067492971427266039332164049917987346340523519680883684 -1337783578532611422324032757360100351160659339541489422471588616089736474715448465209514416136840746761246240099093695842651333223508965951919631481358006660423952982149018226983990101514569875461926294788256412151530882879180267303702267570363903147644746833295310370252520206582151594920143200440774524175826211466835833267710921090012150037019047756999536 -4106055518534741420732131568223998139565357863456953096012926654919055865922477225870709975404429967166295554487361378904701795043996879336525940171379015397999064495789174320845988210752813414537923712252908547010037024946824256210630146668913002775855583172902969312469581132123241286165761442810381675471310292533530675940222313808348405996366090796 -1758310447772872761474130030889435309139107113667009496500661278357653612331963473064134604830521751831924243072371089747675383492694241357330737502600703844142184617551594627187934950031567422087248906086390655112350829487695918745392014586105303356682512841204232142073933282355275823086836666078125056336559201971364573754165556285266014077306 1383290238815626564002067021429599372281267240917357595843291759377566717782847932705553045172164716617688337475266164196952250946288195118262814795323793150215559140174639063766618095638358009569249278824736146713003225293726353440798254540085873147979115085339102919795866118971610589276869145699313141036489075864977342219114903623061724 72683271391839772215026932229799515792207191975766436212714590838329250093503038655892748022645627455655836577462244453499458523580656267699118142293864949749158709704234539285290107283327980762236994731537296584211686390640486017614523861566183109271676381249098431929608137718922605405400369762591731444549088423847720259252932516 -2830115606939155866820459258292292488515690331183029593445149897003089306995901097537237188931961429595660934061661616489561345635209257059092686189843434016650687379041499040503638605729456048199293908377722147855868750379151788473432057923808979337666462756631744884015538584650360506053083906079852991677141419301390892028 -8313650906610945359590261882834542183250006841385647702284076276223957484577541246393675381576111549049929901034745005930248090656887524910777870230804782105130870224579156413858340586665810943018747283386274201575044660513803231247308082263209954198693824096315144737691420131396442428749073400514272540166168863591 65358544001738667191453636037780857593448745713510860142163442442003377131747607047388972285945231651248832676327459373301499556678340971270178354027783159245167602665762536785037403718966351371726447386878568822518675173259385517326732517820702470558896188935481867431502267667226594524241174949704867478632 -20768473414017341476009813869869216540438098332726379579804728673835643268781749935767679792641723373091535503506735481745472770643654851447188778502294969833131483541394833032161214221570830253480919068618248626825784862326181323607723583550049280496288309589207869081451223747759009991535186149184 -3586519599987364634482354714230873636963609824122966553959064370957593032766332933667977624539421600179816526276069525199978576485716386259670653366580030266984448918004593662867378654473085197979025660234489472342046641809973123146020554911656320986879093054655956539427737470953658796786 -81566780187782933929118390813394059304784888472416770781731696962749810795346461870729135945795008906747659673434670701346616474284951317440871662425470613875167954382458179965187631599496372171043031343994159265148726992238869074671575082860743785215320319793674860482147633470 149375869243631447033833356649390895388080833906265106533151473755252015452483799872291155128799784770458600599424858601794685889743749428956115380748860394938377552678712509620718600213212181738243501616714400207843836335993450818446421026327340759908446330390024740 -601834710510203469821146145860468402053231618393042641318060443298225157588794663564465130737392450639672416410039774410078835150246536819096600484171099988431531516302793557905751983508295136110987949153272052039530853151834777587706688888099319076053 3018123850868925203467306247087506504597796143367884797706379057592445992731684331389506481909961609931247971415744845287090510687342048724783199691899576441767747412809481613047579593620127154305496667830714293369513829665837296338304 -6854079463904474226107446621104948737956836295736354718070681235269256770516903587106057431488890901242422572340538479160942081264544225663767220537692034548734427682936292782001850162347292570802876199642286036962 1194086679038606701274291310638810771074298555389868105183089112604077863676874858197090883291431834035028653057814828908480384332249691267825564534914519833978020962857817382964896455723320 -619092971437833409845606815937146627258100600920423009872671671178946839117504772609534131868832374616426600542538349273006470100491252064530732360579213388267 961916887184197624195027645260296876833372113858893491359675623335462172731687495191040899146551938803762597710822627446 -1178670893934062356639906341449031342805613957881922906253272357 0 0 0 0 
2194276540632673603301888959503151513546742517900736000424223901585796610588584474586614733060493351017120900903114863594326001036361716583250314603510397996876436481475745923533081603385554164335146456935449520234245610304861996030114956451020859606249560667968290528607457385319338890756769205935033713540395886991153692014254247140079023469524196426573113480610092139041392603730931101744505474585765007375987089294541250928059266330 -40014992740176186408078441530017117074708853611727206853194875328398649672271887385900809661997687537673897860688257320301074191989243511129911312418860000037168392235040179048028075727048726777180409270825994952536438979736455879025641708391023039944843899799515686526002544370223279579979067111595670880048762165810177490012432863068287310725703722764198718552887595856575928657258907354788390747148912321002613608878389513863914912 816159904003057236649278217158609740015146914642493359872703064346820302392290558371465850977905690729125782837884961654322171836908678351689631528723710357871132260431478070513425245210931732729909269979243230065698638155999949382148199546623698972560206820788340620451593975911574721246516727723827735283037225616011229614439515777187809921845206952983379864066109700506755101645461276920147054345204605800905869474706742022770272 -2410674346401404095841790387563506560258460296291940309554568937505016663754465485354056091327312009789266605300841139623887376308124655106004742459947770684982015938016766083011468045543646297188357413391692209915071151098098243253915812838131736404644300801073993841794869170042019563534070449207310984302689852590598793945705192377162273684985071861678132091249051130127908308831892082967927556169397768036460015604205173439232 5062551176074029436922472184073405987677265105355562601473093601132790407094715207696274079355753312928629894955890700187391208616239988187077446162494955432917237811772809682338625293742346624451639483078521385174652164713220974785920235184607133012136565044809072860090974338856478707514036341697355446555836616156923106559428085758896652800298692193683395976156286819184288573048929700924339829184895427946328108251663614748 -5211555942459808366304767026631003212850757268382810696518585961898075206610312149339512900472938856378759594380259415462951694649424747267899680452948025458313380351564970737331336099927959965897763018203052958513651190019041120291190563939923323869292702318497463819728110753650001249743488825939927263682895868476729236845927837292950653293134556665923324907804801010090963410095608285490252581571047376441766956226591720 1679792520055352306468505584293306916396292499061296749912966171784954863460779780864300091169214622121313469833711073905040573447218604464549235578859248244162458572225981620521508634174961423598838554855718439156845556523619999647984118636739619903637893832599672278265584096604412287821036280618480004523508076251183220468842485844950034942313086798473414679155645332136317849046255301152886816420648886343996620652684 692193827702088220813246786804794989233777693386601938080274203711974985718069376310193172968164876592673040606715458564132210099818063995849375910157743482589317987807467568276186821685177443925786873849002250807670753102491615533603025637770427970537758821043645546807790255381114365373627830989771993140227242632725556311005431859907220958259242164884731800019470461298540670133680419312122516292766869048412952332 -479584049693332158273851719944229588244061548830339681023772687673140966209475831667497383271070087173541278065112752407174447161470661590511172058545850823294433015615769879388916195549049477019542783019181797861478929043101427495042548796863194191588559052337907472985022193912576774471168809887616940917199854310233285588530629714650764927353667931123401732800690571297674208027556898871933422900421845867794789 33229300380155457185779674932156259292492715643286553377405530708332844917699491056773130585685806166954499257432524960442760465992026469072484392063092380331572883460047212598193180257966557198238880106236043186824827176306950545829953165466534240433332682076882276666546446974247778835349901231400891044650498118455845117599358555772914633822800619797431946019987710348433378397225307708622487101599979061748 19719976475972553817071865297673540500355177117578792592117931483942418746173402982704559136931963838620309737797264580396511992754908622494505226954759571550978522265892022623225742705590625710253836614442223772098526900836449969755334875001922224674301806884523984248183343840973375343520565566664365005921063543024414366870780012493229031848681779336355629993197445364551628756349288973536270287640023741 -2901688574912882586636206607016760590503593442597922361651384739879879707778329152585084098408869081305443680102290107077023246599751018819576560705461250353396312850862448902688524221145638260023788621475662141611776871008302429544702207753833347719242818584973891415478146235610721398733563691692214097371631182073149882662447448144420140874747764445396695970174619427779287398131760968962575600786556 155188669181221126579073043532011998352041840958877521277960207470860119418163495158931437832415083490596275168175925838748932084093749369217486503171368179564767470315069537353894274596600108292900155985939273998689247833692677310883335582363553645927177339253603405788156136747437614283677262523286085515925769325747480248327131681785441546900163927329212865576362793117738378386020986413510011731 -92319177428078805381992131826199634566380654101808779705168676252579963090557360470240893054928625341446001426400797216032339990207869298374655775685562292304225882703189121923300024676658256112594554508112372399684927078747697373844797600929278226704308670628767687053310849921211080582762400118922935086644549622405156987021469387080602395913080477212682608964855509234558256059529741488553160 27590617337463825067379010733214950387419230453661038893121205665820540010619437296544182463270960616558636892891361663843708345470194893896115487517527372031596535079865184051241432301629142778076308146146650140269477089318121604638878769408108349946831437883144350164757131261902208629191449663909611645391778953502148125031707061649326587715218300383910691184125929648654987883740059582947 -520222463832261187848562907318260334581964359673199132086944765664517462727328889348996404496421364350001885363242548197227933876534092353692960235779305698654524712998439065793155196173660495388131594493577535550240282856938989169996519277127893108475810819983613211203134512354411110733573985775713980388446454074222176782460168875379841154637542528733407319174866275731865675402711376 25829484575628018649741466464249785461082648985556208407465353446134348058961972376509623988492275299078086194192985238719371652421892749107892147991297101796558305193755321844879253812761521651986789502923550047431241521687508730039217225157818967116568024452495747101559789680064857598271648943487064322584022003615175310827355452216922809467402234671208757555865699667893863656609 -745631545457414012400208430069687673475910088945284179267726563956518942136712605116975560238023183572609953109746917190468909530159182635041235099303222014058992956596826659978712898862635664117404309010591870969181139832431956710547107828943520461386927056813576340185402406731280073351214478645246156658728665163709747466743445204960412566814923149116655261113416435397903572 -26392891332499512014734707271345184508755790423297586658778322761773886066028646291701758346044381811224339867688839654675648046167894079674026501132897498359271092665619457113925942492312242592334953516755132728304166309580684564055898820222807455809750031186817418136263127885962179775541407496395499109195298120476973836878613850740924252690038078847851401130860109268192 -380183618873684971198053496798766487551049222423018240479397677161708509840389861280831480806338085975557026394935057766615170900255263386949464584186841488669831799078925899635340882460017856304821730946919882786395520194498510790271485727549622606161791986671787371964050469816550907149907126342720338612835969966092589516495716090521354143408540032633624774398294004 6613054433133078066264420838657337772073428872234475056718146315391704607973984989726198568135588706011585371533658092942543400986889780602174561344817150156186094093467873667440388280097908521398976645315220601208405946301664689450629926916943785959412097858709649296877189447761359756502048152679568836107437498207493481951400227258595000315940885683300704559113 58672002850414291164461926741680446984770396270188809210325213929528858582878126855458414577112910599992319867663029135832561567081357664950903104497993760740633824438264444485636549265159673383641210455657412752587202731619094686957443028340430057509910619451861938439489311176719095240496456755832309465919091093940575541494033951291921370222233746845479612 410978771397645175281679760138507701678910437601848769578807229923013721711995560763015818411552876168646677922734527876844089673871937941693187319085791401379405756800294805596182223479723328385231112493137262196052082346660124825678137240223017251726682221194132868055910378026712334867251203086474077895924367530591948189195474106392972159977930604972 537403416868623384245947277943290331076194877151342264916169393926976990454767390737392826581818934759094398668517893660195253794134529987864019442212044991739920579135783130034823730665669702891002289390418862985406972995264301240341453435548027732402054976599503534059696665153924334695196901449235403441771387793491899495702973706203801891302360 125455989748679229995697818043323816051201476458544387534593517186575184834960433074738335245706340652440450020552700076630673266211682947360185669045433499054320390247140290801906420256559457082434525986419197730161786152537547042081800306389105600073107242289649784246826135427333680103487264355530063652583040508259346998312218082061265009 -3495695013060781765096602464614393211747598702521677884614956049949391523843263993862858864882272415474177780571439949200192079888745963340024847134653829339207217316868618052195799315428441418586356576949250385068666982179123846909256417712647239735971303791782910251545674690634721060480909299951228914037418630768429625929626016068 248279812119825915391261456456723501822678964476046040961243213366201787257401101005056222805655758627695422726638698948206255038937623660845536371814922479791177431091051048526278869066929761576716951544490739554463292974195206108810836871344687820303397316699644399407808414773172753734110356129282362452177876655737442847159 -1171157712909270820230610491650148943505888861368661656561833492362635962166453246960670976376969500096220720928484155956710673439986089029317426338181636386514819779409164070664714334756542303790833372761803838179864166874648915452354910335176848850608338408100663652625168077966711420474692471690759493548333716770612 1717989415812450310840769941244762181982016770210952708920265922857311157265136623965810872186607855855472901356170730937801555498781471198037841488325940064760856538129612408220904601833141736765143726318462497015067372057456493169748584524449196168347246122634861705184983188660824340543718159374813247662662 306546046994783811219117768810627390051036291425868714453778601960974305889580360933588856358836547026891768769097562800899303452274334750621800625630590243997082692919800035897466470504291237611655881332495219844817690870420198156146745341124603786819556056277788583084216452722933696478042273681740 30386162958858582756780197537431873861890395208505916485284757188122980611261026745295046655491567036653151123316969487636030648591296480446560727087055805706420859103643256611318657637677433905780839811667378578800502464651159465968282945357697150350547961025053614119525204455408105695095 50396981555263219629390988091436119937868818836132026306414568636141584792159215186642652681683280213669776598401918439689199008900218540442940678687038752414777522166854392065747449885379643010347957022771039830416476223478692414965012810631648193560563918642279435401174749372 343102379368920807158836080271322387645813130931337133982942401486490148097399937796281498567674343293526999226843779825161287118077602442220501872425306457003754964366761988015775441277255781477702306106531317190560737323778362512617445401138466960390257747247543935 934232147987643702092557006808814675259674928598956180525359136831811338856669192299261583805114546384701675105110262405439671979278602458398248531812686057203323381740971230032590422854443131578239769924944969068728525682727456467480373278606868739736 1359407172245318014129877648478143576663197593841661455712782497485554005532165187928131838408095617919808662022520541674252648280839888997831194665000738223521875758300616474692873213441952985175433650470016324604958927848795223614760 350932386818246379398764805132209700901173435430849485647985073019350454133783558684938682381599206165128881990458683152275350854030177441541548865655892472613233551575699189698400452571373477016508888726026548584 2063377068358810718998696222577592150372571548588309217289961476973433139766385957999951852384195264047075261991981721022151008209294887613397997522585452717909601209240479892937508942307 5441164543759752987588510130214133899636092782908521851888197821008864209970111775689616653069101848696161938970305495134562032856097941154744669540261044 860944964667127260075550474994031617830822499761446280416832652616740565855870389664658368771081314550025706931 3695479692231116492754195963332464101577080 0 0 0 0 
-180818785388814771065010796748324568460565113989100941355980536140043240273761777179014173814300085968014052855176270981444427605938972522110187124441803200953833778529778720012634571327964449845046680568916005952430533103280892366112401362984182206833662546357805939500626298168285749896065749917326285206187137638202900028289786865453528894811479721336477557484680697815405504192087107353780177636563688057264510255081390814013525617700 -2892701088157216196198219289649735311104347832162812447968686016812557446973615123782720361107187460727039340209320498929131070217261753802102090673856828636612538663002576217690660539067175198537328246852308549230970921987950574768962542313401464833930364026318348797750985766240286714494539463481958536275271930937024509282220650310490408995529886933857730186957099856870963271890376708291400307640799041079599319418721752247658305890 7725482474737078992507198507513391799948205290135285295384442389312980923933134974990461787955031333320550919927818728075540671565692019596391947426211694103145237759344027878222756039544418606838130030953617909658932152141109639664519320939621214737916917472344975814656629345815264465283105977928750152427870774075907281205023911319488594564098729255367861968229577449469349779226076724977917788493074669803866782710332355217887932 -54168868570006828522866680108670719885766534026191405106904286344851003509329864511793018708098982774704322085799500259139263278863540119515526409409927642648736568631053945486445182359712624287670985875232030929005327884987864302459060913965170223774463349251712609118046547375820996010018645731552220185068359992185643845712915958331403888509080497996746947287031206426391854059268298356522061383900493924040402155144746431197690 117524194178302966092739630396237577469848140221142428969711634316722102251902216926770766788777834658038605004611305664883913643138985669096451649056156824663973589567136192058547405101888559588720754012113007836433491135619853797583781602615720314902378020446455536292567718434855120015315748392469241609272504980958622751734397925980078161220806437824966467983179224021403952921856303589928985454952013283167547606257279030740 -152082241451214697663120906014744025363724409198292810375141936804611279537602923210773926765331921453439615842382120656268119992280084730182678637095198437176144331597987250108734091376942139379071428233853732408122303849603829802238718750904197051278395498133327509261354879652810053243547041306823538036395585309145424737240275106396069837737570233409561369058269333830161767447151611867988146279750728500273688071160419438 92457944356906647692487063022660083449368746541647182815776716605272269142072989875183347269592202566750255434376997262243182466748926387168898054870134488056204856258753014261388649859404370605472808656811423002582348394247874713382481518222733479019691946867007637478519636324997601590184253307068329453641762008370114949549969641646643253487153465402767407189578122344041704792821312170788194913547999543689275030459222 -15285798078538843288260335342246393699253886695903836527048673785476350694853892280627249807029962487699446935983891885337591372990296652825073299409877392298866688950778326518202151785316268957820855408038724279599397122721124822471035512598904690473089539337502838550615454302325652612019280991572672187911004949810589305119710069877558939031604615001933735239262026743489027621617007749827613735953503012054990452655 -12705703513017663630021671978822806954028893847101585706488268216682217592169389532595535611432834164004926551822506625421917566851543055311943258814281820545581609051317348360093179622799346072211990443152552017404021010044775110941010869965160250851463799262132997875705278258434048680124172475429461808605285965214684253099503477657667658540322641655942864561303861509887622758835877309632732987869767974209124006 7236612432952940236219784381506057613081076543484285935878987386160170851110473835922249153611655593840941483112361834822612768198029445450872364205061738072286201351440551109459685317075500612824148526641507869234360320815628234218313925737468340856641962280803517023605029734285816978550156089037171901975849165795437281139892557449294258760699871915352468644841982085366982152077657903291997764085846768119639 894745794977765215549126316127357043851526432790791342856095289555077545256493901205592182449221358779573720234955823983999849687626013057423807577454516232632461825484932502236686631408698882645982738954035878417262053365491163157617401404344930384973330002485641147923150811651985559918770626564195760593454620190291577069080221096372788924857986488501497223029009249608190509768104151582933159401586956848 -541511094290134506617197372551417997769246604842099231323130501047669708400323786446977675062495411913480896152926812549428050211933548405674112443771175307654892720849521245052048600840584477594514019085655517012056921511105791513334108037359048664343850967428599296144517100781156370405742974846246358707303825491678161313075100950565478279962094719341378290728218799133757084984655070216386715890651430 -106780240639791829632798614150948734422873871385094335567755315653717117001966072620659634633229671730693336045886279388235830031131162670225814854966072246027118159545175829594265874352309552222933574835343832013537669261989486796440013277837133311363002643541422167556086518215873710311179129277731702762291835106938101150171731274864596401630346548718725035318389366530964822379093045109289099463318 11977104152118043966550762582772082079194848037352836853767656710775483607172679106153763238070753341600268393980043066627562210553496161715276945622371729629740296542604591961938391762693283205461665548610907236989085439056217498460406574616155222901130758764595475256239836005472883135760611849495348814185171402245600964426375054502396042834206674307283220735612350274840099059161567742470364147 -78752057289497945845258955975219812055052733481077646366855829256581124955265228818317541658807665464948772596750546017140884138000129630547780724467539545312873125489289393603384216939013036817067781582455149879317163022793534058065812210501412035976188698798694122106900386829135378130093060080146232650123395942512593605089700382685591036705975124832043699187777789913677459377439188800998 86201290206856910728874444482773525405381284396293105705532987862453037349417417871850301710938612692818256335311194051216758050139013482832569647320119444769115995075577882215564409696745949311441581321941754010374843359189437613671943050385361830222052557111209871591763937878458580304290110801323615037458351059449241099441740094769863348186160357978513178163540632894683664132578348140 -398316076068341421323968125512919056842384755461677483281397655535238414160043055934712834191794685509549203079117795876668009761580590555449470092215169463709686728945791942791193498178280724712830165334016313249111216214421187956160429076545002193389856202423938720484708772080925297454156434993043327651720327935623808206577617474319987798798288791887726093018744445507071869516534 -26114537059513996300787672018450993556065434120241036445712437023659717133894718547669715252821560987605784876375497433515082774984954187137039107444136592523323641277533369334535010716490995779302502666647797015617016249545058320473248897285027762091598074459178566155656463990890427162782626264149342079529212942400162437197305713854376661593680953013652152969523854144544091305 643081627583880161074997769835418360139232875705084048844244790887824795350946677987143816751946505688424508034902689168973430701971397517425204508023923943306111464748616633066725154912207862387930364021364591378935273159082726156157572532565447267883510877667688949786732619999808589872442430742151860895340514710099635253841559258191151282823766441066636235950919127410662 -13769282353912877357343540825622291246716288333769727288998042006719563935366844402067004879642496018263586478656990784073612718374319749843330848845621020960829049129575264027744482399711562571703372584348585445696570713993498877509813134588253498070550616532854306049604038141358138236189736368259210279454353613712196221613660368529925614176315354605444565632839223357 -150172078905198952467394164810310317293490930635627212099725561953931953206692169481756517298684678472831521027821725298451042282212767175947076187474261173932586324310072300801443910122351406318978987146338873507573691304043604651274421276708278474142429163305459095261720847735647163909039718346843363938747943031220001292516864756738701318338635427691783810143302 -430971504581305787365281630100991488523941522912710593315632306082057232844056821000852276552001096504436649056206009943640765550603755420065103056769947462452571994382611678759984057224818898081602919614705031254605032266709874547166643083351038557476310034669360019445451354819377636539954458353273677040677575112280301911018472412426462889283710031827601435 1234304346050954302205201373514825319600614262620891785256033211609082801507000413506231651237429603311353216404156445175701106433517391399839944591885659549111966166179262938004693558478928668307320030718883162814238610263144037949952259270737495518127639638751139899265554203032896013241503848048759433165642410263829352223238543445242593498535287518404 -521953446058121328773563802299206407025669535890196268443991364729276066995976583269920059259920366098790690682210169151432817833716088016098655741798530838363732814775683603304016494181996052298920293303390012761853629709078509635306090191248418321855927020112187649087240220166178995314048036606146427875809215373648430872294687222104839426163061 -2565141050151562706205395523387638819571569915875971145048273285544963049403421641615189382621580773402485900806948500332937125260858435878858044202082939469681605329484193601940153263372072918600821073502313090763459278995655426574677203313746794749523192438055317564139824690589371708124547977116582319152595387695949272686632880292490607770 -264291603647094231857581264242122660677126151716396707181518887236186206817496072255772657808932238205610324830709247241357401117582539799090520256102609195261894243622934570121034117489427696691414771569149471584662160574941221890275530477467227669999105133110267749559037589033311080201802749310333271790588434521175756623789021139796 2566664311056228395584421096282462145804553522323194598534807738742402759463913927796856579675430119154305888000650993379089959028812362100958944114512546738873018815453809581030257028518156363199741425381801973568186538876714280732391058542151117857375357084415428160931394293013281226760199459797774897665253629527466589097510 -23996850384043854914117103464536626544949332697012998473596517148967030008533218196227662774290965400262341423331682884260551264852613565601340875204826887789891713672299847113043967661864931935027625388931690211174370846138575579636493435147717914050148580401119500221392663346983264928549579736716816155935097045563508 -1276267362201668110669904709587719418305901155965733726022586032235511415618915084186233199166027335863527903156011052192831256979735319704747907376791610188082747856080552069788812458592736081187049157814256532656073921706774691439567156419642019032014040884256417860442645396091113608047590506896190427947800 -1977385849765850702774992016142404706585056659269370939435323400539101119449480693284915686117610348594204451967786580904589072923083432028233095419486420224562893434416098299452947324319950022533868720022966790113896901746706890473385309799371400824367536293453591418028229292378436035989543231685188 -42125678932189392797168597130879866197681245307478632237912236170657678879846822888389603279531076712074689988920347246897636969551650560167895472560247652380404673408709304676329063162374983522878501256108886316815223414169273630745033425344253981234524333458576318415027801208895091110724 -141329559595101402069483036510441426722730926301131158494724527718934797310378768692186860772478050334964442922993304803331539756476047268101293645307020932063199587295414797566987828068942312360874047450999656921768053277763065297044032236982046744394172236174356290210412669465 194329537664149579778063623478196435270840979215086814900382154894386563918196488384245584161009535954008336082288626645237255742964694851842823968548895473306687639035248697690215039678195836133553136199077543485207942640994779025596042596834104987883364886492158158 -354943237619778929657252447892196733991599799039374767517491290883278027989544654816423944733996430840018511154688963430717878204666824051368298612526436795622028682350370468249763276112160161056973093873875274612245985071448335017710262202261146713662 136096361743738379036769222551671481542997822079558263145607162125060461449127470816458638079634134382645823545294221420800545748092837737104929374327691689426249110779818623633624292154064337872238152197462891174659487862683528840056 -3305210719078430693467899830720939862158264664554329933584363024853205347479368170596403678447302081751426126685349629039427302846614029706761886666198577107275461538649824195738880137230128400613534671365788841 465602996439487262379662201321160687205906015229590413475088428029863334922454783074923478148778687262522741476725861798189163451366127574917188075727115472130499471764817055100456412 -3135363945265968970266331850890748396289285841855199133642361261743853279640694813133144062458395264109294448111452632175191607347895797833903108261 6672221287590416704660424505394328078630159637788616318868960078760053517612080508828397339107761478 -35464129464 0 0 0 0 
7491256801664742905482210980332726347895829443645254486277043102456674310416276070747899461071002576658174315579692995991789514578672728539177769392218421254075683129492054638712356462789869581192773656779305732058478987192405079228996183553567244018269197498088334152875021390698930250109273428252146232031649036648907019562129427948199286038931330705959530756427219555196982507275859538782646852772369285487351239461000135361525186495190 7177458530638905918290552042894408881406027279969854718806541800531376819388803967200445516149898927313857633848462794576791762139046425337508547725147155715176618401036656477525801666567699523916831336105843796762357143089302967513734007188342569059646171985535588550733155225203001201859903782366210200859101944420507550080066928333032057160559654827115183703823366595422590768963631260479687652403257824582220236270418766984062297936 153013015982483102814017571245023334287484264121284956352247796484563805652219182260838012295830353187546684581344791535593205623642293916089402840815641705790481357072003261969621996326474242492344923832517736222761999558803031781343885390573796763335104444251991874354376149915238963316233537826162258019189549090968847343102706857998111840366491924979709999781075299692143155685171754863813278208257372499772040976231629563686327032 -433854484078872182900269539318410197007810010218726436478946964706910139987884043733230918818332474517984257270885294568038012405897044750291230412834632714104555111461564777484369284974952180751314991048576889558785010196639102360525476707957138455135980992868545406085712830056097326642393361877089725178757065945234981924836926195494562129076406218743591487293874191088011646760496610841549480353959328920761758438699350193866752 1642270067862145491535035169004198501963588334985475462288772968471179131779029061456839775152523598403159523174994134162441602167583644772334757574147178187780883307164368072666728722691692358718435837156777660471039293769123438852796434437833416497237579821098348404638595219256919925515580712844983593534445641614472841583836033961892628207687696565195196615396703692299212229105992527243674671507080843314785826605374072749056 -2002414401543209565898753868262868071164684508707930841652425958898424617648434082478440365030771837884891158131346817937596204255623477480246980225772302313646864305193821491283027646618465793546075803853427236128224935494956189852350217016957204407435239754735124945799161091311559679984773396198232232542543121405388303629239146925306609049962467828184166299906636115685750481214197502113610560216312611151970078644343529620 1786179733433701934017127202271474265586309395526938971960494607374057714910377941305928647748832676096132113199042393785572377272265465155746955623062988285548365220371186000595729787156978753503886779127188084441417188916793583689134114355599963067720748927641371613896648784436388931283829684988146986580508470189175859977028105643663532627068938109771260311584216704270831003471575424907591807741066001296577017892705473 -696633216185350479818014957677319803929822912723613750375079244311512785030455637452980140222922737465264913282158916555503619086656978049423553793234757559832606066549548859765988874396834346987547111123542798128548308191608116449497837137599898165880857222186114257817765307617471354508906606816794406174023473925219731761014704805902020865504805271589124545040915657359496916846493395019221870654862667108765362266400 -80155208173408065140530297655411633131124519237942370135508252369716215480887847713347491078596926243195422682199730333678560572896612122730748807230083949435825784541546933312241660835211408577573709281471397809898182070278909015308467173818396714216285902463107404820814989817022601160622377993338251026851995735935616129502921471946371726203816714984217992989286805622573383821144477530610865344798684201308845027 16971238352886815429227412254070705198754294671510430226348494581391021878889632863231381550012666552104231829139350150991068329448084173921273462533811854961414184128870644598226050966898441397125692624786646013133428748862318247735996518611114579661976284837651031971821723857753740631122303403569802591537304903338346213669905741980048628544903267703135755653442555973712299549834896854926269349438708793010276 -1523825379398287297696201900979274256649252806309353289743237483879195719905976874116266649541548889683926688090858849547829509482190703815564292051295696586993969605396192227819583535006194968708144095235821702229547482959545713109028488228799557024437204614604910152740627553451682326629466088310658686665831464686729772252648973965009599734663993049863750288815161137506855084215126864950826648446017013552 19505697508360927745267700489329386598763072400431951720661934454332616148022771395730995182112147533243011488496694993240375737230153429954799960301408585501028338063139000194450623733425519113145697486247738514420835403355719389136696981804484152663618964554252893275808034845295191359790831910084708894120846349213788623089408573620217721783240484087252671657358584260311361406242992380810351802083686844 4588304149706523691671317919096561805407502272475835438329575844829507659333850787269486714757926884240039114575525561926381296168473384032324957690689484391024925108772251289962645837816328420531536781970656396741832062994084821268006416382501478918686991942508700601308307963571709547616789645865014532669872754386972363490645581436570672458093266268240612995708488746843693892503830743445195700322844 -322993551943655344468342171788257685049056758499368934996533733431377660918735492532156378250843634578467679543572131562970702843950130122893426317642403134569999143342763590189370616535757148270307040867933991175584858254524794451250425301285642587112134851240917032654517498779712307773570226297424315329970298946560612972999956711736695247790119020154917081947954956203676263853891810527420325844 13038119548372236450541486830303477108616631633698920204215663124319387575100796336163430449262048115674125400757860732017857440091010681521384917070900423501374340963029956053833820169845130704001176995962429954311130117287859622691213452746416548369771352822425191441521078488594760399460525150820247385565684929782643885422121870079282286825013145681560492386896021961207494908140092724950128 1262968388994216655645550590129132179086713470634410679357573247966996810462976616648917112839028914612144424015585514672087272087204358540408181525254847159046200258300842692539119449666316620650814977646384112344742209779777744894363961481009606565426019227895618698153043181171788147923611715223119456256872742721641313988383630677641140737916334733782011698681721791986215298128290635160 62762227018250569072598251569757558820527974734574684391091592095639219141526853192698377532200954820293102216185953779880299861997126269273716314606577603913947552714571183347418564179283831150321469922623740817386556163816496016828896660991595091876437407630132698586316684054529280570444336173679750005836128502922948339725686512421115343614993863733020992580224443215941576814492921 -1096091451180228770973546888088147947245045714799939782851021171247496433404916371395721623829864923773244803835508768148765519902932779125549268344621879262804051137083209632078531550296314535069924639974116560464031815493092564805704351908026186416207650240592729054831982171865720087921690385140586968783886823494441074461182107037055269334413910761424130258591390825218584079060 4152377130718648805222581047420066577837518923907896522797844241322138955128963680408486863810376929820737312559133913230487106662399372423744702546190022816988244691749109999644113148267803583356685476968868462487434304001686415767867732001877147087169801527427296358050337134344641600811409291582196916736906279053245305457846677605081474168114830995231197725735410373456479 50320013656179866046970390469968923429766071342729134117609593541442178196911325277761367538591131737405035531536207471407004708734436526899926225910073997799064258689024950595024657827700533062705053463625720280752462389660317805544001894746320228553493812051581157000187087662111902685315446121450155369253600779529135201552121857421009447803460923816773647006209491308 141902899830417998580955015658902390661472306027943648916698782968100647298427564735148085073039431243473499111936020037039145347584027506086326284272181844120521135805242927784897618776427570377846467023957469375705964327472239711430505119406221088748129937880078399931711589584330054893123719514979204290645395004978574691858288893198199387929447836449983529547870 -2797304573295621500012724190726995878041884158869831869147034799915668228983644645429430121557894530064686591215768132359461442727655211598959323579330307752786283012778950585039306181138130380598377918897464835780321414643272907168084508327434373893085098347041094311323860265118258278876718839421150449023191092861740468088391163336668351182124665682075501876 11705350445845244400780651253949469204573468655776504802290534313460372162638939643264460286387206370846411827020813035293030262429515965747484091981489351190320028940584398656008189210507650383941038464482287157725918266263777876554342051728517054423791373695475583226194694129819730936602691919731922139555977566674760020041193237699934944330980050385079 -15430835831515128355530759391528477149300750526578425949645061692110465316037884546595287333644329157244027238851957381851675090209300178047160212746303031652070081215431133774471810368772325706445926113555255990427039082347885646324092225659217783782176338018338584798635852762071184415839544123226752066861809971378613143408295748427964972466389128 24394858214217645587752390906812301506507083262209643695554148432437274401721403919094979233900807229984147937160750885538043470802778018277466178109927754769482451057730621038145453296974468129034662737457695910158956451853706682485257537571628960651640953757989198656447252740063867452469644524296263398261456432569388852733757359348035265113 799211483035680501617259339762162745583416552935515262420826357780643845328919190115687448731915994652232705081266527758404451462631572500794275737427799290886234996092341171026870587598503621010202586397541822458941622138870636667762383621765366354293101098385742256793996534846647212496413944089158766829126583142047311062283494649188 59512399629172058575254094775330728515541898065500278895855046506803822132538645336101880801854060379684024316842848982273504623958211490077486041116631637890949973365928617707252670346279399375072708740383270169039204202363183550808760891539445807318372409400969923692531625851308692649748514060104615413581883280660035019964750 33789829603631964062646797622663278881544421758397125644658878565829757916408248641106190895007455353376094713138769055309702686585965414860794805984498193805580306935928826372785650157481732649645488815620345306639628508953754486178926332574303693829073909334045057007225137971753309452921423642799371536761319286874280 81778751847559164133652077295004164185042709025986040158883219015728947493912119344980119814335381738702519250460079697296701280177264362695474741176818554407349577130945137364140474800760087965314336481845302353247953983973239792405666112928481240734608033041201176622337149899485719447344879129676009918479816 -2241393267216169437558537496806913288201814837012370313061878266396217556835907380085930379038239157160887872398867085472164024250355481926664267642335544215973768035454608621925645410134486330593532952667836259963577740704401351205056445169569776851167647096716048922355478536188578378940207482399420 47951623330718389511128430675292497878851571576343420544116663392259900673595077236969253045316410082086041753403517097462381869322879617542571478322515344275439038850880956769901402177319656243344256159909508090613811338133886269640720775417188749894030044326463338592320804397550337885738 -29248243982125080767361285646812545432100660661873582601788936135964381644909327178905416618469362805547886961032776106833212005109340374175333731108602083343684617088936330862722099609710148374458374080389968754139896593446755864587973548492311963118316771952680962290661796188 32936223414314068453317303262833333012189013007063878303938438457275643577034456484360811413215838392895840501243927735688515190844604074412315443071301059723545577865052741829321703069418182490343216300185142551072999506220255703220630981555541898936408438169658974 37891369072520309057519509130762140205527447695902063001876958501919662219433650296660421663165833766000947054951218231948808691790161823064968682013259471795709267292114039989650231718827496221443912327245236889454297598917553587060142518777869520828 3343057182465548827744773676429798606802967865587341777763476880990621560789102073807884409430653472380990895797399511342042309659590732274083295825884373313700577297206021599358605354396778408285733378584441425426058373896317334103 6024704881472886336902606235318786448959487263967852466749658098772212273126608789888458278238614799556194884125577560036153339539486845837044748466873399744420356955592233617715314550676335142218098774522632 13345733335718411799241323991940092910661195591368706143290963102764289037916916990957632135870697007632732214606738303736468503634581896003275276315701488652028043402731271676309 95164012880094085021250440979886462003877124377284204633940522563253693591199958880702797157509420588849390674111776792066349242541991786324 145980561848527483767709009811688927910247580410263421952214402139981632757702250328656 0 0 0 0 0 
-39640540829750143308934186334414752227402676508671052256515760773260331766920783440773865276747381139053494271571975903409226136921704641114927853428857946109103210973080120830906011506301788394363918359170945659259087569691112398023940972961796210914882785130265287683410965011850844680145321545611444660139524094181063789927901676757181642271628657608335853181824990593374193608151472695345085347742955838819712763914039954599456723900200 -339768807771574536049251148277054177269519870481807377351609881400300392615224502085933318524117253833758638863765132479775054340427268054810824283108073700912540204972621140321646120702177459099668627337596239034066714523757919021365125352182444693432927914124021052815018533383738328582058462910725670635086422140405454016601116180987434154094529035357973853887749701720611408797573126820099207475455246791484703960548949986220730662600 267684202943937822278364943599147250297809094709274262356194941097816133552716453338100537429093827147103535195837466118764736443556768559767668578215312384305331508806761500335920631438174798178328305922863459564795162287546644372286490601016403480982359938425086841562250725559416171024535200673394865835417326070197585731958890697893040160625440359119279232232836356860244467213505398213640984211085171412261110177228210786013041528 -4410504715043698341661264134745498196545748674486267867384981641485312013672221035442192666970050447552283326721788811314877051873048771372243155046218334710782125136717970321354846336995838853852239194574019323579578062811632930737799993898136429402290439421578221347299635864026432094970966366303332576730942797166749474240638449553087751272680272731113965477006562556470464055779868465039775681081406046457653551430032804203355188 9826568528377730969950003583235262755818408901554331287436748369034555133700373426350926912182726307318040054179517844152741073844276325440831845374141567586743458526446924595035744398919947313108242081682213284249058224558526352050156058415507658127730815946148373874783977630846531511703712971870643008335226116504739894152323637011908158442731587800183444468591290670339824241296710340270044996091958756270734989686443128749240 -19213892681330198144447178702106012027578053305507347031696152915972816167567109520100735800259385321354717466308474491412984057117303001034836190620439613214922048875517799548474693975920074433607832064808809139931538138735120496448198407659178468776556990126390821188690313740339245265096882248916219543754750462876421715145026598178678096833295917600319523051870427278898919538900916422476523993725825298852697798032712543392 16114617829515500314737115697534423259930275239425058378519906155025537861854654989689705166259967582299749340431012227804191291288244665369456205611856988786625222174040275930656702788866579215765095120915552338573874041394890809876167350898374527339694676634922106260587482469872482513616715620106081825374471114768712039586819066166824895504572811361416507104493230008149859452847719670129762054092184315614739196108335310 -6884851481909462373273479640900312192362712216772179673144755448967359084068091992888940051686714528223873204775444323077890158588281608250190606867132825408382598622641341842920385077421916207737050474083056224187353243590909427974091829434333953198887147793179643874303611856894451027263983190928132306579568147377107005284239347231645198311626039678419301389265903873510262775913019781155419648112630195955705288811560 2353065069422731796167742859079109206617329366569983865238697658231110981006638411509016593297214145648417707497162515852800009419669737705298517388349733647141745442233513683609050281205231941801696594352165866773888849733283072896144399543767116372447780526367821166231059139005854733383801248649964932664135274015552251858401888208082664056085211836427482248261890834308404963605687132468304786759824028375511022572 51067743565084965840131912666159785057424134454612351926101856781914740244842937726058744902448260027417024781171753101654491148746794781348026046004640634418692340852173599025320935392887889231255619170075742028390514227829233432852849494167776356784434453342120001797821264893227256264237736201856302386543122287166734497188020886940445938165239805080300091068921248084230827215200192517892060630647598349299824 83992935098955164938471713785087626011323163384865039205141536360643348379722875591207120311064877040810783546426900805390945124134260918038013198731247353988277394789929611945052963805750512212133477523627434681857959353740798063767494078761107339968450301240068551505682224751471941154771474869750810230932320528057286355631331054184103575242763499380617183343066535004203366898412065624922965986694523003904 -39420697695132343946939067863266930761035652712015573562376863893435160142758013748559649191175143475775353914234286219344389371165778204101801248032349398922821778348732814892661848946913653396891063300795276200319950694645358342827577233384464486983143534054765348292020010868693865457882907605124697944213520917731704399793300904124933108110608292122299914554025760434180552465867805721584040170405293980 -31768021113586399341357262020311632045193701968859063962259870080453994463989369991999202490276878614532530388701073029933535054275177191918356185618626609185435197945463093175128991692127820353216936399728736602388573594568319022848588039215811613917657464067929468349650358431865956794864982837716603619714100638327990735263979293731820161755801709436134535860580857127416991491491634916636678194790278 6581965282535126008380832418410005672949445852788827037343686395433856139410075798508374612076589504224697827050506520901477482896128044100504038717037028480535355733089379829387708162190313202361401565754816078474968164512246805486193282411361960992901487364981623651234869284914821456892016846665733253244904452871514533609330719141573421261343442380145408567842244975866548022819014917028431151536 39993039520782979658561515511265578129140129417065078982588372966883611694580562368365893118728069443647422370089951614888770266907548165916136483281810124942283834070036609555142978639060235536138208875220931822515806822411695987353238181873349424926680303707933185226961113476729873541286074033649666378278275691260199730932847979122305726065128802573199564652813162705102112572993853908559998 3376473437381036015965570525552433097651715024321818455438043298749053321692505453042073506984249940830488648717818394093459674460410127542303515436671584972401644882428953373504770903384220261914468613290887517881866703173694850630719437300208858289666554615128731354512903055110290625490670212989454853484002027894570406425376009722940768661839526356341062450430109393503748777807040390960 728912173324818389183436011601316691506443765901736731651272241390835525079201161864503103052076569001658010030390254861671784929554849429969520165304076086327553573648049954785845944215414805879520876624958198162496322684767496055994297663322655030112605014337059559521089330049220203263411006179909943053868424039241676543434611630906308786007616302728504861078402040792177332589862268 8994335807508421615234695172050458972324717929427281014838963884195276474642841986564591415880411437692046605524548141713016348352065853759192598601214493827202762687326406229231218761204135727479914379497528908894506671527612456912138605247475462850285278388728046556465026711766838904044779446327774807757162925838853653573880964381225706125730936957090677597187029775968257075606 -82758569174525144884914981257511895583120799921544077851284525429401147665969230050899090822390209211172122503839790967329139503513453408259962425659259061511249575662938339018244975016202511846571397260233960369300195358083866325791948067671683629431958872522506258186600330128416300913337178081318378925612022667001693929976833517210189948493129611116022582776034653993027940 163246810891297349214247174234464092195688324089452073841527646459335825291531427871606482044900780154178276275547485812175765430729278992666167429849587241557908739505872369847734975387339307609511325693421332924867076376068938649700709125528506516490379518567679146103956527791507640878631698836496117947800290945821306797488415023729506738084105150074413552670081299980 4820835781671755077957729779498760675341704473104650925831560678039141558739020396114798794179824339132732137837067020005438329014967948920842700616327825408418264326644659844075498399254517749635932082080702426870144462269085366141808349263179168851764286171179743352411524606377909024628797474141905227931875016676078501985021171699188376501670038688612785077470316 -17731543353254571687791983824909204438049413884921660277561571309028777743110305075433770481837716661977538642198842953106668826999256819970950810371875019764269845232102067049587903912289574105748596926502317984384629211134601132259090882864374251048416740054475592620936815519690489212015352572519638819324074601408882703948108845096248213369689755550996189164 29381300349503701784865701000815722915594010832549552997748947255878325370054251551090887091110531005420213284194983979933561517437626639279095564005589822036793656235596248512603329409038275150270082452723185005362484963003135675999267819621066106235808181303983139647638597463226382278715332311154993305986298897466738858635041337473059361150762285236560 -17300100375059185057347014068389867491095200162591254474005816960983648245261140938734938041590310800462637908620879136129066788591505681396526246187671702910162751482753456392522954335052680336907730124481433414517659674184653907646611069255178273241531059896099946050766299233390310256450645453641786469405960325899957122568105089024485324588169332 -50199252669186117896339605111862309508896212947380193907322637912168048786850329778722301076909583955723707240564842897305762677606808909254382008768218327771511537708049538918720375198100573765080590653941283279429755353610190434285741062241539859884697626255201748998773107776929748188978645603673507228838438610193162112079805224278362693974 -42746603382252611053694177082739345732206769008129340240503279377350352596284618893915110511832168202052473397804364433015667191227190372681371262191086114777130253735791419978855043182703421570644789832753746418062428132779846852823916828649708452074147340550565970060450677852443633675555335387252043126316956316054521105829966813453 190180365475768086739468024408014242269560919440301096788944769056387134638337232545355656333599052860578693559829289393237695778910840380272879622878087354423170664696892398981568103632846197512124270511898761968367883291218223959814911552068849174710531621524000629162989485771858012403621638325360318477480285091344445851454056 76771400891853591063369160010325557002636349927460357974343290579014172182615916601345389760278687773355992032951083246884933091431658564532141453207812974427199876252833424472429626830594952678889361110496443365757300353337449237582295538695322467985594645949806505980738112004912028385772279738688653240165602258646611 -234333625879942679351506182263583472923073161940705118490594974220228854414876958382329881352348381829492026469255685847082782358639676896552717211833522802907561908962116291309011009058334206830441863530342681174742565471696121256131542796298769124461486166918443946850827729987732430167300906950421962057833242 6859376189494795489410704218489689517589958691241944955886688056995082340617310626627412340573336264269967299352159016264582587422444629171816822440227674709105649468495790406228483601265534215941125340022830281706703823812290110015599779054887600949213471901581066580743954785518847989608124036627673 29138980957591306476532338149170825424642375080337250830571947334210385510947128467015834026518031124234560815811165694539916596006020379756555182310738505555452315890452685591666008443526393014001512755295241643412428238285183931431200296339096239288886760703218323965438869312051968011666 11202203634304178845551181495845137175500574517257807544385109817938968421411964341365415586424168411077161112671120842143289235382848641343089821333136961762613053695152448874620328212976901774212275252095917851998817948605006977552246996758742095173545382933570118682981070379 1833981798391245400511031865005389575992662352796065917095792490582547620627076619818720235432597199595779066549018135819194162582657741547587883618229717559413710654044702357639360987890496494510416543393830639071291796030966521729686251000758347481256010683828848 -1270201067551006368356611536756129085881208883979888875524601909260441676703529307002042005251686536809734615624349779446683232934899326643253079003745889526094132441476102455716633515841123015123583674496163683862169883857072622915080039180146980887 21624973891416530386374443914888653532418174099648861634297891576500928389541908245831396217010874567615147038595494084681963196344876202055393786612635073938922264038784278476459542937444239734250162316032278699747883486882965420 -2164798277942753628147158239898373064560099847101208097326784117934821381779608892640280261051375233221003222618096217872677467010493238725549480617892457822094268896428984027654827382535654966351926803218 45054397447892309729849828153599250883183254167134236895818406496159750757846841470170499454152519679565281429229256070214329211549979349337039219494087800976449266290412812 -107968377357984388153253999482270698233345032729357005347242584800419709325315885615498768635462192472199507760012410087562619961325 1172089162316819071152459457763319357982185466783807299791321617738746 0 0 0 0 0 
92742862762882285322942645025675911974974959092721016850438326051141723141790676463545002665332741944167270194464370188571151117266578597786128925563897636114217854609199263159709180545237619294948030866929451589977341252075959126707818237133172351692444361802833294171558976770982252188750927143514556802575407094011365326574440930651389192851895837180176729258223454693611698626967132793764214075241382849503136408367733109676905909019626 944000024202083094114659597963496278994839549505407463392162656340537885929658032633852139732206256988146803724696427487325755229583209512987165882793435932098988233385608141379099909730686515349835131761919725357565062054637027816270733376384086820439844075140182330061291364386829549037763304070105004517810347116749646974808464609954367158975198229157896221092693459581345193880110360317917205695011332119544777733142391496749819839472 7314487757096103611780844374541461748006722963913512841718545444883831805201779428399400064401046616332706353961525621335988845410292524264788407548066351776877258294671837047145617587280324300559217301353358144615426276241627795142082379654964628497989437524932223230843137278217440174456674149959878763575515606740088814396662094857095065324611717064596126702888190900507120721555232565546988089572233609474026063065172659797504772184 -14306752531063372840677792739165814220104092238831104151487963658328947057952847755186531143276463879281532485383215130998012662590425175301131712964216645461789798795072070415553167922431337881714399156239828247815950761931919154686963703243704985765649342660010756640086311501451517508718990593170119902929572494314901088306951172734944950432035611134382281447046499928693946380370707903252296962778334620281932305388893213716950960 53776189724505773447494810260391322941881613661482633104460406950000935242687181605736464843151019636253778237284838213324991229417430158456388362433403806529176010182109626351925419364112216290112074917080547383540519046967324790127172010737941683394325233994894473745273881894547258630724738643472154457210193877529092793438592474922570090481763356684590006519428832326906698883770010302903520230451043285493821812073403099082662 -95244022006002477299271407366303048661256213106501887936296176565579167876180421500410831262289431399194923949305193891222617346001045411199115768581182919760477309857388401461074357769961659279949973898370277575891045836283011949843986410246517292192909703907619258011589678907237657752208944181098111126010341348797740683617004194460907077430314938615860910525234129395606045462928349652134241323695206134529313940514572436988 89614956148251390999632069589749504616033890571730366742698597162088211812151608122618666591275058121948961197250666321184628781323831569496348279980527315552884168092048594329165219689157629883717679843682464857635429335059663778080195783860428301339660141011932954493480949941881065169969736582475380671736584952794962140983146376690267096404531820958513727128423904774731321029253241576019665550078040584444419055525337449 -41089759155241072261761165570783403344774023841020812278336336715081720545833140575492478557024998864857546600656462628936977926361313595101661538637395249617583342865327175535747594867026280466056102372566764779853614415798514717547817570502119611678254395553422495780297175495011028665359025309230836978199370127231000878181905365151017266505931687009972914253492540858901490915619642352120807424308732954434567169484960 17712581064535850506907337958456539695795542986077520954936525646598248168684357226047134053284881229981135965524677134167127688686205013732489697779805850587507481087155561537247011145386432197082937874110119265051953004350295420592836531879236384526526423932763098091154745835745204700424785108389016265281873238931900668628747972263304086440668908616326391006661398191341058852423640708978329604796092083269806257359 -3599603121692137001392192343552845034014455966978935411212375323822663957198204070788195143661677980976388969363698772385184453616598426508512143421309679977654605303445676711574611012370046092041190644102663169252487068974787147978474000767143641775557236446451628799572191550875280222679623359292405876501376234819278606157094354831650644970458469329966935169138337149496048034183634957258182840215830726865278180 129743312040048502980944010112606658163136521948152249917604389552319798956267113576720835878360422487933430777529523142331358142295892677579578714287029065761996969842085721681819500258533630247287046887956839187022464439591203581452568639200333939283725054472669705415190548177888067282503521616047949677489902583420531297176754190219925702427565369777338004369597754654592794253503003358547475141532372122184 -225440187636518072768858759241063059936815946270683986463829441925487445895387984243301581179065171196893161655114482232222580221617171853305418011013358090311992602718363483647072116934350919745425214506905205910927984375458473486112559063606315149591589356083716449601097241857354970650986208737139504609251607368841947495957361594975548162231923044207015472364259557814259131817753350978006834760727055892 165228438726741549187262652078874814109874854602714412807211361289704333152519792164135898816506981293024920366839338187337585057484700233794872848508852445730962278480578490525952322747603736104645359685560205329855362995742656256078025320304177417458279425775927544403327033761349032720826935082225834794394680862454100086272316301720651401282596096583657975250715377784475385578292389903368137599225495 -25966464305048248237884749275868592536998995705205184631567776694418554792521982244054475513387327824468899924871655743767216573139259568293307817112406572914418318039100455222946255720842668400458593017849358609098587811445326697240831288552128106552314348883930174326336926903389715160299831412562319922627756326474255011181805481255359970429670358365390687545381201579609284051558384530486235231796 1889238644560390692034688829905601594041696250392422050674796591931885893648838229308874878543242641606860366001676651190958426506985178080620300003543923350942133602565261453617884668343434115260503041148773421548166971062541759261944935660486455700661797144205888965037313816261017887902463472055444966478908228348300608399619060982066726037291850396271636484406257295472420787653220404130612825 40941833311713437918247165636292053121237695733952552657050700409619682784482153895732286128120998869082233308826871127806898518241222064847277197569766776923561466627130460690294790910746358520510127320274665651321912422431359161076639627217098864056285225234931716575678519292470461123531551639832036299622364318331900190066380319793612726210305976755824475457787714496655907370817307744040 1526689805695055701709280767698968397383774680908078534028239057795221750294195124882459623876376767914079913520080681964016364655780596161007220975133003937026523628720938776162460022593601286370311430716172486087154553190490652498527001708821113007015872404509113994526624583112546933257831553863432324254818959742451053496650474467732793769160808919303967025623455482903173774825522077 90524323001408574965065932417212550055112446990490111179733745201480292352017081501110203762001322263801635865680679059113709585973607531952627317988692024871760526449278087306301762574535943528218205043665106127859226882664665461138510300401068863015634000159195148962137144423422879400854115496388612809978789312710263197430293363780203375635159066067923157770731278427369014678164 229008991766394368982766656684132780574587815494321294379369750065002188033317888862794293130350142174025892620524360267819685435613926164426255310363668517174728824241441210781603688317743458474901931176457046081481790842092078746357291653781930041709253482717745673712802311758561819926963523488569068487387032612603320409203318487522449125120921732699378606048562460935451143 -5290630274947447226239187273592808503021358179694154076775096809654481891554298244147816659114565980502673207618871002651096200560078707181907938842385701658229539736045038836106584655508117103896712256260410406378266130534005214133719120178270804080932339546619062182797152481002689133835666659508480926755154519344472463746908623023715897020520102603970205827759027283508 31536213127423431237257477281655145075552044600156165975683645585084113363776356753398325025784958365379461590382284267643121871719158625367646900168744103655158333628401301802781952994998233364606740927498870179483104535044227344864351930590619026526952623507653618109464342663994383112585754822059954628200992717184646009097117060254151624388214572631318590624291868 -61083412609819522198362023575497934948290700356415217075714646239514500895372671859838462243383205923893178411546918664445504399555997345024625076339028442294252568382259924681709529522298527262838041551027931394081979209559895603209076705818648049030869777409442062767271502043980814869707253467301374425728495130336724001438159355208536455882063512162387918260 19210617392096949037085351179172162917587109373071543131052686730695215823897280699172268108990716575892604854607756799752816145829792157757974442991915907317843134881249416547610326311375063266758729156479555058207690729907942642669714338883676275012737902983899758671225878473566560837741703322634975673896695664617537686119624661443012423659534581689495 94575419339239879459155079954255825088202733425501977654942365787426432696911730616763989456378099155638375351748500102289137794219851275915104460506141351953948496787284840666012445485086852886114691258766908094962971149874853187575013081883396233447720518258074898921674796937163789865885657314834106586202814418196076577816734514509157283231755728 26375819442666121735201815037340071234948639971761208184317143262316747482061284986638739322723155631851855518028732078252632858428738779808198912580997449184206835274178090505903905415002827462261492127128154556331913076956874608487357014968364687212950861565920684835725019852958393939917384470520488660139925570382057440408024394403971101467 -4024880514163996688142759788721673045749085975859508172423272727301613821039071476951680462949098068455630804321350838741648880841252131096440084464107645482345826993945912044864600555984737863477114116121963408494532192179207093795498684512272933470266242011463239413739827900580716597705427750258117787731391949714350614926274442278540 219315106544463659465678692090656124761750252465082102829122860380500838951987301882389293332201043942783116168783696945928515662456238191902764132056548704908783048648253117796593257819628793395547246291860960351764072725123111135105128460555603422538015812787363390381656415070519316706281136641102046134198587384342886888201420 -6962282550626801200184982780909493279552655983340286529329302483671914960046824518215738707104915207290640947655269582333136721462936383406597888044387479091797354704908531004349515427048615413296902870630743170309677547374395152858128763903646013331748093279552966529897990508486104477069882532821832947354913313141480 263649107946302736007007963163704507752836912615608603791594649517369487590497502667643583229695342594361879348836561509947452799615127052746676007804283744570318667048739413719115273496342308659887545227927568986791065530985352700266714941189033212892357813897467496758048321371788405580732229427178576324260345 -1500246235760285932275910008322721733115585449616210501100322513806191005475384315826035921281116876589550548362947031421794848288897036315946744622201157091690919841374595233208051830544976088364775906938971289905900878900195779614907566513146306617741737458438484851496210634503768799594860108861004 17377666278228250569833366447317664824538470033715164943446073740213079438829484808169501471285730377449514727236378812490024610859610795623645331737589631375221894732306930466040703910847223164812618253107692005326812277547421264200974116389156474827515455584316621273560368226326095618208 3202193009752930988515476203438666139654883726466028851938802686347997116544546940002654897007420837692597101727068557848647968729616422936838415812291126720383221463885958928058138136349060784906131453442120527009770446410269349287214542283256303204658900227486979061179190212 47974851909934547118688998019725633585610161316553389495171348616092343256050623284365064157489988931484918112473207644661721154931620657432376959488331254640397341850526867893042009395973233506430066492948389802334457313224566048220932537082884227502447942756802 14580122011346139259961537032366322590199847705616425253229527926901787227886970784399347095035892289738953314568027973678615320467040830920970524378253318527865862870520852077053047075933874600039651963893551921097123774805710592138522838864518236 38519453214243139699587915654471771702651025475979878754780365799823661094916466638307606941447989900700837388400974491034360921824524822971384814363317210156095228009956682187041386790412436243007114637835591792886581131656611 151223492578096455247929887326925203246107348501910837438080305479205447302693942902772688386686952334846371663374119914072962174796175643911403914041316068096346287590042477261005055461706162058594472 15726066364813826310676296499765669056385446077139782732205925773077191438742871545983771458743654108184424804627599908609569352964798144152146496817239155804247525511 2710954842527972068008327452188661117759168208834136628682844600404013434624984065356261404044577635746390004823755311404 36109802949061156936728779322937270592873121601 0 0 0 0 0 
-121208618705230010476879349880903282589611844307707787495221236257521813911666698158478724521051678178507200838819047263268488665056740183656602651633524479482689440184685529439441684626648337750376447456986586512693856286906068161643257064828879444415626463604490738363249829951739499335979230623199112214540617490221441061603079449641316799697621443596072882267869203501823111121972774551151758082789169025111649343939138543702214124878620 -1040279757645582619184938716590226684333286530243190424627616668242350907150619370082302234155821662396825460957174585459431444585216843779033605236839784550232404906130443771484243545119614303564397350513187230070361460101039308164402645440577173725586460339737879741947393738395902338064420848720757175627333599262355784708045851065927203363961398551930921298875177831710704616025549472388888213409205720402395479199573449855117867197812 1168166271547847834952706185573421972486256759336051055242115759565025571695773979947034108841346270898907696584863675300077762159965374391038617564560402658128037706504676094747983191422469631882480694428314295677645381192118411279172591760872752562746692010315670139630565915035952052844622036830125436539157175866768145247891732406550334782661082979098783299693978489973551036724072334403039230544290545725138491021947336291686435420 -77204970656901386593653503746663057001302245388189052895520034670883513140296820483961162575639905565422616605359041051562718327032622282482203997475686811360001737761482804513893372792427517259916450152724389932558588013843993218950958137592623998691625134837285932549039888859039766531720024298014689939598107328128021231659359901224386253852072292678223806345819877248594376852437799502604684521527187624745905195167804802367858464 174071837286478976198254815641806802090611936040591004277847595408616716308754839395051768202354158672343691498959194279598269087774497085434699852331162791121938791477876815444648258839672996932620807333992471065174605323282378279790246549093275391526059331931883670964022906275355631052950928230301016706024492679551852016036024290012558771123202625461367330032326076467279718859723240264637386114480206751449020194282562284062048 -285034332898444950341971831852597619163083546938465437852426002728303029069275207497896114997324111033114226648171580346930969298773386606805257648222882698910666035974071747739472377818005876438229293793272397679952401844034144085938093630930799902052831092137541278707597914031092705568224085676850790889533290617840559933370908449231600270153251418856898121046992910819881804380538487001078703920565407759210574519139009173430 296245073542972898876860117177549333882345124029800557786343604698023336935516234708800455698320503972500160030016123414166529427112114494593609188927081611582641276180689336372469159453924073488048367423900482611985425526897700609857559311554893291067799175444228851865317620757582107673339030343115676672164630411454784372483903008608379266301148373226112344419638090205013581589650007270182953296541572092907768142269982882 -159352675286828310779937940718087746837862518084578457686207356305283435311192352773255035690577505031617099433923240477527805649967252560492453606541045568078866907795857685536336834399487590474788670979069374895604452918079355415458046094343414330579393196888018226243848609710111425438759243600221523611699103549575068519453048056879996262464591263869182180738761535251491172577599044794311305341493037155208649901290432 47303053701481824524983610344616865067777248235064210556771716526974556333739082093728626699509772292462728744859157642567585628983238488354525316311291739670498026119664314506703219442775259569797790743315877884826599727092175042691082404239219774371011685243312293380984525947412313350118074472416152684562185174049441834940463168276187113192495582465239632147179371370679660783311746171340827699091070217593628601438 -12937687012439841756127306282889223345290434365216292796953838297745984406750480390281429494682422398777539819422708827083108026715710807019227011363090259851376120260228416246510019193258785250676791249341452792364597271458781902698786201768425396032709365692727420610844067520536457694655339735437490591368089337073037931550186038332182189589174422591630110002453446964120516582464192920503844078619213005334913204 2929210594479824659444822951659178139427238536669124849462436916012968113716551247654766792864280158405115167632285318821395509305584022775740893279578400953843725056355772386904916634809202753922857706234270250332736702221674947330056056911688107482752731298890192452702361711047190068240734908652197700419755468197960711994899297139907004930847431887237875017525948230323991339664347649045050423342235513007672 41721393796894718706706270319897090674228359411190250694104678743084148767306054356887738080240906940098003453431440659219214494366782789887983794572350752462011162954720611132507626677271309991008270305885199023669885280420916158674964839462347560453030153799791238356737426501453222317362702731299055517325239338284625716158162820979036957152688627832546908364639455071316064222348966071489295467384389170 -185792108358498611547224964673996731384712502650084889498407292509497922718635744617830054928971746996671844353218613692873123597557664225186980970635915593698665995900053973944348238346955933766128824844257536479470520621411472690732684255907824394845517512033368541518199609434129716015904606586973845030419568802591368386665732018269246356542012267135782505654977280873367112090181096380562434746314812 47024904045569374476386773405993013797165244765161156685816260561482364500189015539825570891141648821988067075187346088003659108993947302875077776407105145726882097736629802753256391553931007656073715557392776266552721867227598495347067637825428569442506021943269151141314249569754162283270271434514763878931505163369490661527006760621563464014251273756662087101756807741215517494121261948050601839263 -6324444545494917211937642497323657992501588080229038809030033682260715729296189285331830429351795094486959195189154507815229937246148521922430852386579885856381612812018910487828622772900702716219387745526716799196666994341772499481391103385075015718984075003883223220634176530554472191300561511581578410036281420760633207844924611248371053524359085338938745190098085690371936005406116668877368460 42751139466672762722530778682260525267582392895828783652738775681342998667412751389412351073918453348621765727865693859019531551037935737046526951160328258191876657679667410676395050735703386408917741772368210682440424330577520849141213634575012215791853211484319374622942274462967027338758528942005767731466054885989055052443341663452225987119537686552090570594378045020339980097716174318034 1915648247741267673713444364887243660091600825329841250238186162631347759929094156926395826576164869151990700978478924684057770105070200773434923118006780275626190149091357632548433270739463475488404169895617801971611281811130255221935466592319078540234139416500616315608939559689385829403855172739608944493217111972027171992917279894376017169800361261263626973099395563773344383002487682 137847338882448897228801549884590966765056719658694995656311409358111639525259443589265511016497778264383189499138718325259951478639588044939087277547106155165092889350065229758124691169614139443258233434141713672365150680409559254862099288553612179568980408121612051623008017190635615084756608465953998896920733067459830464596694956120426905687823383583694407624595320302989103172218 2536391245917860184232100573280208037342972812097707220439827986269506097674624851452635682163993787976420324428340859294624811964632745010200477600066015184718107904982872780043572364215821856748721859732299585115642241528724137349174739294540307873298364328945081773221913687482384963693608423979480626120599636632012407778502691482048009475623804075275842804299965747119089270 -14392872166876444745207471110890861365435277285933765596286617497130390763442796445306358572864884599608684144686983686462567293944865288962649638464411630160912954452045094095131865181024511127626376702839392294438619361052470785061165129090636171484366646380037159043003929635156018384450135980085409689109740033102263165785300774549631129455231890190191732491122016584160 19871124792717441586830304519651570476761293400916812215079280283885782913922952660713646775360729971115744063549257296571850656031749661370742813516613354314127971117067663844768130489209766439886198126734985756252932221506226279354236793972505497124107923013660591295845986568220584205609740234651115449546377034808440798197065775267606145247384573592759182599149286 62936712840892334841715634686692681978857309438261420014639364782165739194418448246807154575804721376286852590838406642755086099452284863343410659522581711036221976396515234494420973620817939170143320997562307889616109734013751743291818840936651841694371675613940460392650482788698725783390084961060631950455730348168012747126392207270288980618883955000871063490 -143423792968424098979174295722765435213216215492093919239936813904666400405667078628607218578339772850174380477206179130051234406711989517312013934661104011322359377057028387165420423809200342067208740378795045883153683221743751131248423515406145670250856180812152802407602727636189829893393203505123175478218525990203161499311658157633071080024156424622154 -51676769534677937759534687898161364123879738791438397699225539011414712979704373401187215587572049058142043614337422546717524936635687008149908028277215548116827334831444619907113065244481157567641442984868006248976166398787559569477414422098110420871284186058529238515516599420229161792746542199969322492752827826676679531023809146733115521020368384 5057195189117067717368259408006064457453099890604358455663548033050724052871740929519368314247755051235639671447829453355029328267908812166549118434727670142977314496048812438090986642395272531589070696005306880902668361232070418894564365985237093783153959390676969653938691848506069434810605244581553133724843895455278680653249795485176167926 338094946427177616054582856040042361512733304965147994751268411723693181974380709312611135572556088686045288497102868599279231453474481543745027793886023428426499405462632505018608975051902853761772177666094391485850731434036379562157043483202624072450372141942977731609484403619477092083635560945587718600473099995541451326518540746061 61495636480882728894080690840299760703051502980290303575754211041479568936413518288336096032149764399403967232475732374164423234161903520262764299986744198457088005497348180633922561797979971788414881897028208188424609191616714916099821697381946868108899862489402672433040073724844033408938025721210437702547436162731606341385006 147461819479873162498301467836091835679996181570516894790038584523445877566126260981162872757180931495936625115924019256384214689552504347191716374593748994255762774094890309868068426967173563687956523828446733408425370548745326182703728108359714835357639761196784055389732370325208925029179482249759697836075909338780381 -96277403114685787417942202521557291658939226131587422901842259974310772935277967714504871730481096592210571878642791811936929140967484300260770228862617055476638766424127731289843820005480325075153692719410286917097243198918638933538332706455804277722949455749898011906489343193092736001976884032768076664057290 388510679896029386836046347060691392603498007847247598874308002217076862322051926046146445201736307543296527943191996123872328978385578008152122629230503094498681130146846752141290950185332666294460974201493250324185713922450677706419734347779661868785491356345884231811957470226613643100189841452921 3076014812095396994822344405447178822804578653940653372265872772962041414221971162302725149245553991571916467826178083379882006034140950726885180398654314742835490575707457127126878449033393991840822339959180607129339277905305853643198096637614061040467610778975905434493655466389659097842 213072070170209046965892368629615660271500072625333340331928395542068255983337479945406438812038152891021063580696444163335926401069183968885332627962488757011200098624692780198607002097873968349553320040499064146512964660469306335540009571153063003011323728470333346835501376 266574867182401235798261007248898066987612452287909321553104420423907118781065032405074250029252187382586272412537138087764637747269426103365398370530199710135076682232347485238824794280728887541614275099026522787301512256400074352685629612128643188481369019354 -61063868545374085663677274169336058468546363088204322810850190231678908867704668900809307371041137953933042413654740086279619775336824860741559478684114427271322157174327859160692655389654893058719145433143238977314976491250971634056639151529971 19269816968910646100268648688258989339481099922697191660923422720630382968063474718438267438295833175690805396711825836755326007751288690724182352587173660776383254562748586327536971992917488634378322519719357690966634641336 -1958231657085177092465284465859007872435468385097638037975374306972554885257836316860492219145246807055787530705079242693029109392949047049404376961033159404890212908221933085066024740836994090287 466127865321471857482717435794376589505364438665566310130791689235485639851961021097645920108039001146310734640720818681591147503519532070740641293284265551658 -690233987911891597188286965530689658706938254631087307551136872161283580877787528007984891427057587269145060 5943898482408 0 0 0 0 0 
100020676519789756051575020113186227147306314148374647766379023715745950028986421656135231732311724453832717744002704857964048000995316046555237962937177988355565419957108895034523656120800167401381933215555095481458028023037956860716578710690199813410709186177707189011093643641556973253512997453669403150411488540663634801035674422628506256283548425762541278343476872302453853777606064139462131233637598358319708136163658565559899754824406 487533389191927683185258695622891971684038405376714685851721456154826645177056653662421646113169875335015084324050923207962827368810083185215915984294817195913695418877478653202021497325785020242293779889793736210976459178753976528556336704717544740882163260292693778820306368782978022596120484975126020817214370028957428940691124442486694994127895786644295980467785170630668763679624071292641824336919593776262206095232190106379106807728 4990527687261600743170343410679436425756462147784395029808238651127644066407656130478158606745237219063074439802945215692665510079992526809673434346431879089728386544079210657439600843755045589447144159946543026754436352064503313463679873355967753870777372375384979634443304732866328580372962170542389166043762670532259966520181499960125707406267418911349293186085824180442896271728365596721278413435560542703078872021065997860323125728 -108025965983992950264372775721907523827273001641921205420419928933633477168246438706537861716118879015112343534926386089771625273215256043585225257917861803828617706337467963359489938137968547913109845593455882833262037252660967296873720133886871818792893192075837247484788229458587564896469179140570340135859883922161682323457237483542850207343483722866353020198005071053891430309047480617378377869047878450756165064198850258370495152 409047002521874846648591383463113577943497004367896209668899785911351991081840394559929234287584345234031362765801470201498456526550553993284294896381499031296264032607338452792131034397066698581639868092765599270628569372289715501858074016652469207764486442273162226496432004245279996052717167310680962082398400919658940342631666023159352934783572032823326597273579636857566934061184772932854329646045905238995743571516730774476694 -565524765231604616927862280751777511389236768487364922535225713110554001120409619453270483563573535577377166873039204608771561923101510588781468174657369141617966296223093386303891210967072367902539542332207804638139266354117097426106720993262696854917893782923265410176981936508713959484507382823740430962097954783096202100434744614833930709456081385413069138632463304366110417917489373993306038587234449041437075866387856619036 519096238090685460185894965491695292755516769981104154136509059700594301841006696957096064209231621881081341350613672264380768654961697750060545216555635200224632037760905731986869255401457168191599893804710767247505944295946459784775269431578964691411606096987810190802694129888276608131401811808553239848098079616151673000203742813038725573469743174469182236906449218949723579854669027712226019904103791828259839223312763872 -308599264661905324323377039125312873380947198575915602519378980712833973872463333418435044768138549799664003103246348978254067025135529162324313463017865467442799321618393854100077486637955708100653515104312836059116083294331727423339850247296871415693392474076089698391031676419608582142402092557325441813022097204056937516650556803526440274668643130391067932567129150467583481374917520064855158286130757896416879886228320 93859574106905365934037727184582074388126560977383830285012139636551897085727445949529532387477148335272594063861280190332198137712412671001619873738568685640661001192294793854315623243986427925634834448599852522775001226793058926286858828246835993646293533224162959383193309051413442002143183025240664717029532385601728361943319399595807205404218284730925863889840189333118551965226382422831959497748057358133909085377 -9074086086171709915309253382156157650310943214356727725579183157348635556350439079101589840828718348816162319210133885446355470394707288803282373236353802653411638811640609155333041446428746256632727511306294049057122435972366079846580518111313531128659591956951677955709806980544581470002594893299344685022438210025189581117999950990978416390130685915809750247929725061675271237198311764777842034522703835429301644 -2256663746722467674162541421085478941095292036296412924292657379338105667409224657423720806094194183080204262355297121336293197111613283411701238344168113583594981039449363513063736284420598941427551874498137972056778408339459009259676628743338637413426840055105467729156320796474227761545939169020347864225260346480594392039721910747736648398978387932896013461181093539435566472488647534203239386558541234265337 1071350307474625115129617258339101126881710057536523880631071705896416498699694195152221390873469900637726216634025796293892137563669628295164409599610726292097952597887204496911286750822518251645298114616116763443312668464288082059761389088995153266152965341015707131762894864968496355073786575847923143052165049397722132088038427422280613164431912684060878207992501594141707726964297966502164422513861522968 -108014206714064796532335488416594600482570605909068697358721492904651594516731011803023792124402988147761196209628396833076893479071353619869000358492690579517016364887804133489936146539010806554371231635053120722822406584669223763225238085579011159436207816697995478219319997504377499162491860714860123082448000167064996106421259379015755198943633391161943912463487727520005100683323152310671432707287027 -26376027668599984851567722097958262873912631392972246892774714605230414123978477219753049507769817053679655096869453552496730083772928233982244014772986564932727221747874624607967268187317626980906877148509267416135491622078190343152756516932642702032998446350546858283190583497353462244509113653828179099927905760673375781497167921642059592574245394539046814233343266428648951797964651198736316835476 7699065738082767931910449458283152566423318295691464638139643424414594244719776394266779569540412807548853929934584226949440553971851130018503893860068934351555902499055562718053674195942886337729191611430088336981999559415728692359183093755512778422406677489183129513410474468435970567843660396512104204288519383949956806208240017285364837793836456173046621236910986036401761637346389050074487858 -254852836049157333818760972595743219743744506847126865181690148070510767642307523899299775182044345486192001357610459221898449464518654894268745239030943232653832415555426715630295093441328834541657687139070754866550057012560881670383357077538408064304086350107450442270988929125855058013905397725097544602863983118842917137752656249118741763517131201354703892543714294598704441561687050727760 -1268796484696046876360899230666741528646940910937715409322488965820131389441545062929691740063768058159644042040007153322989207990707539089887108995750997695027699158556692435577741741715090476534487144085707150232060461646954797862312622765347600643805711257311116066474433014318153961175217921813347030865931503331613773778991908924775919310057549927029735557868920365270981869841333525 51516372464959992346022315559918414581690419661259338829605194292773105558528594582166453989685325283338496500805374450098539274587526293207076458493028253336548891142602441169724188018556838319501033967822635406764576235100972547117436606996311160189158937173709244273652813560916849887750637419646384070859490573561167278691218305235563326103177587694193680189859461823249930131572 3875146376305407945496245634073197673746350183305474783522925596134767755136724174978269798941943207752548454443693550199419227276215047174552833046693528360408978613427972084573013577240783196603340148269860527041351690688185460431926257102677777554741194580354189589659618683912398154439790253621812734674827160387154261226185874804086318781882573632615434854945231369733522888 -5301943116975556813969245562910985789658433009581500248760813614847367642375508988075666130194923852515519506853570834484758871709015115076543087248559849683508531863810826184183177033436510252168416782812035477457161161278271084346475430968719417583946376150242626832184035666612886954080307968527054348971228130518738499743998449610098940844199663178705291503251810475232 -26631064194809827304501573178665983225608293985657318499340832534743956569538134056835285291886687925584288232005124953101003638279712937404267040319864389952721371118778993678943147915994523928183451306211308374310923880526118550373010534222702265475861690498588064019834703033269634221356086960616143603867842557629048296142646858624157069424978882462765218383857518 42308008627464565154348957890871396668833385043337970969413108966873227805344167004691418579427678845295171758543383505552841384220390679580557472198921085644254392549021031271445594397459347602825881052599876293231015349085206290370981100212424913690632706046815039648417664506630557856204251674355559736592535720000345751418493063679844378413787011092733810284 88343408456444919376598625946250146149637630350054934305686411698371691887980811452669401111021668028247657474168584975324969475948508870919323774510452948703486290052777794010234687985062402844709994228250606790100378620323703647096913231254660548375811848448371573622839817895279850000836605137333182067598236733818321421363824564500874761419804230072798 -4425827524928337566468127526397064254828949277802493087883813234054912133437305429781925174881348393023394982305705395664406032832104792975933476188288218822666236137541688915792533867157297348509201034392476997575673650873769245340647765957596731355256276588947037466366031975150579505227136594849085114522939941734819599732768532264816421463089688 -723678032457604103698638820534043456992244444095378526522463060549330903072386333999102213215040197698814734615298828827311990374298250966042025668137825256720069737629033388214262519987845684296956243713154399595559194900676277533708846018963603126122540146638623325973760845704599255007705615654322638460368451991764364504695953708102883035 209017005598802996426279151873896750839875987406425664804341157783761943659646649758948454937118019910595140366360879321185360024296261898353404514804179967501714940733703731957751300763543773970200164121702332127984509918874480306677406364255093699618898203660185484600989457853304709196753770813918323571046734459304158010378927268376 12198689613893153188251747758839756605781366963911084343982681824572369225979995705639373824586616810245562293716557722720816555546189392691292191304920087372543031588050707770200674349097419616071196881888928071169087732450361517561761202930627014720744599287807452823715016868202503496151341083062683872834541186009564810405424 -26902321669943849934586841754092657452284264489365973179867023951541030424347364434622869787390401768556436850535961054569184745379703906575154673269957127519310619277255191978168271884448864616250353208737683520805945163846082068778907579610432015813319591067662874259585960378023989073597992842953199096210576434137900 15101288388164474802616639133530938395201957611113036058323154520928297685549873333057610773791376330411428842398013586606432561895883544624134794982306315052837290787629756741141194720284655960697321185028327260369900008811781271136174755492731567244047671958288212991732075123504483356906944924297892647965930 12237056469992961347676386423116300987407043111473329467909336842515114490111317063649227927766270440685027928861736023228601409791261364232943239230802371465798575280089179248391396010698665639862642091492823772133713811566278075331044726635711222290825318843015454905742644435392703720211890749264 230991380422932035329245576136818157226801476096006483327860340177669871742178231883173057676578788937297834469558837975259492665561487871192297028274924964458852695330387172394527027850877296484571993618617787680277148823300742038109198358269047260418715676417363147095840810510557733120 4977343652652874726602007747603230448442727400996613202711736157282013274969324073324625933667724346941737443357915911350054313282294051777231972534693779511584377261049923832229288912217815635755310582087003082974786816832666961233573973493738944595123979140833765458979708 3801958492051161988744894265748318203013486601412935143073185510932620134585227406462077837687250662032630712548929432253184303029465893905834418920507997042519994651843692787721910516498180134242206171984543109326818684074659281846573121991848977356418774397 97362790227294079134486813549666057984572259034480954538374147682776407749885380693549317737536981109531796692798375032143647896097021505387265324218579405117507624875997182700624526442133758777956686690621528417158273453739104641882465886988 2693646023223072523703571443766208286954433259244481156192370244737906630175988271433436331757703483729178192467485582368536953705009465021465880314066830585947632637108885139910472817317629174052857122900366326092368200 4318987827901857345325792005879224949061003044445783848686868517734059654399446898578148979925695439638644380411028327452742005700656547538060301119054162023235516628257758469840066673956720 884081252650665840443090710630709675846756079695396846634923497716712105810084784668180956326666878814956866574608415213317483480425259059260603938273 522877416103637807808535177792743873396739027337049760167528840493129267590510662311871753748 0 0 0 0 0 0 
-60108387277285683262839418437425408220739389487133039015607542446180760641685088560796618337623684153671487912783946292352624846312583901128374205994902264936920669963006614930275948895702525645553074661568865923998321913629240689154064169394991898826198658094856966404509469955400160985841243329199427032086297401720036772505808425840081005197616005241716519565978643676760501111749149507752894813202567529991777340749455868618965367633360 504609210836358759805930502024521401373388467948020975488895758885015481665341418995602373286849256769700602391774248876924861862152806391977346138109587998100075926894291508636817121547768272166247234303859332558477022487845569999231996233957511760906492450704873973148479442955838288418463720571842502419560587771690964604802401886149418826256854382034652050809792919899015848526739350571251973649082913075900028766291475130824797848440 7187777725645767694631001177685131177691184993470702206771740116313585134133583898290471246879069532043630789729065590961681025884205963506383092516521917757933148408967072225451907645136940443326289144486366614869759384129563861090670095526577744001974503261596647098339935793098869961905882507865849918728547605383019474520590617050196655653514445522106789147364474257658905089218210475766147090081975441903553950592981862580231090464 -69919734080409942874815642618803968106783799776919187151642155462714450073808495800584421125525545032279304837126463643867519610077192122933122105050020760518582500369382492777752672497016509912130025922090724544398713876694919632583647384377276210893437924096952755076955281789326651798584002519551371894052064038193045312350904207688540827972237684376275747112978277752116327286569748572193344165482312784404308222810095807268405724 387579134137855039689053111858822950627933600103803483974546989354214550537489182575388209024538276459525696170490536035668709119316942297719636313755252588358277746061426489785496760584858373114506181748959123027545034117360681081148529310682338867573861000263773721268208297589445808893884443647072974493568178677747090084463953245643487321805138983197994594609751032499176488444524289436015174437506025405821239484171883670386392 -655797049320252394696220444832233908953299755048525886755989289957425451591797204505497416237229781674215160993801373512503944268646202490630828300867082343625382674938754516792568653265386099977223764642295835277041351722306714769639748160312310067093361539147965183596097984442379222308145947527836121491106059910157960361589701969536834790760081195513624455767520763769684479440514427728408599472702589037446568735911929574128 534206567707192823967986975665629804884262013311369652106409981055009267339709640441736586558193598136465254120684575168625495006926368158034981688856228763250198185472091361849732482842780511330899433211814433605749497937919083172767548344031112493589027378804075808853118045489168201069493824074276736608067526013930530716158610072040345460962876966762374136377450228548100904804476682961939136585130138779329276578952881088 -256476782731563086317637322890330900041238522622337173106037973057596016479766520999671763507051782638700453151782032658185498886566767363899507566421465787117002467327681697285111026635385836721417462916305985185378228217719202961105314898638924460573266955553110687816952285713803246788468815332743001180489741301994605735147974050859303382301849291894817631200170635458313724733106963360786814798010060959798168671076664 71262206753362184380854987341066824885844890868400070687601383189545857126285919640882407107425663288043686588684685034031833014502877455439094924068225820100991171791961248640676158033292596695515665228588517649198716874314283373711715751223444086764164178113903030390729546917622913662514589064425265316104357418425334255429877545261761011806794391636641525847692656783079290952692384969125405303750831280459040078928 -7492875230915678696445786427519855512974632593888782804593972242998212549270476265589483468665660583180626603635097019654480901682171304589256153241868131150453178225161460031787373739337209009638844459075357087056453851842558836921285745951590958214380157097393309246939983525737329850363046431438822220355312860632461200962884447694868566017097291244462444491654533610373184285247799970547433238147578775695433360 -89750287459780532771193962304850094633986510034465071098413670926623460693315562186557300607744096855138504515798951215199590510473412974283679583958151443845689213219752278113928895156293993023455308144354798858506984076949388507334869034805313112169069281481962565715107901729038712410982798914726233325032849479153764655672486491594542319609484405815545805876579493809046879217255130116524751285284443247874 -355423982961622525324768616015455478151494223613820074968981844340556182700109929962911224544057734631775376214608863061270035059957360508645369709215161248733484780734369096166416808771429237860510639276612539577694640246543513041113506063367977270794934839883139580857314940607673130408555053568755637711561279642790959813768216723727009371195566461866216947861312495490944007532344729071066229442891166543 137510050090889023070362954932605384861487926484487179200320253149595970551161486021256182266368071215031813330486352439541449218352203721276746722772811777833553920299088581018643675230207910272407490940260875990573745436976143717001233463370246964423373389562039539512291190649896710779184209932123179189112607093550069938152307540867051946044509371997419625132284166133954904532866110319110194811799554 -10347699087735199735777097737341333596130486047458174016807777894223287292540365919048189208047221429102603878098603539374435813995838863760522045309016035340695541605211960991943682452538527389313990605910930841986739441338667437622825371236210102168648634546173056923531154773414089137853009008592568079013210102482361348534159783223744070999875242829888994054649827337437541506247478289126726419575 -2519229045308850728319837908437336835471140404724485702711964952790512681738251973871588937891751926693151894794057068544954790989839622328715458051555152123449752968609476565959108944361340364738763648132678276017401491761998885233222336573124545164432791881711316644870428794217737213461111468335129437704977406323720156765107629971163004366488240870525951312726811983443987563642134802932514968 194511613822587631864720932218123072878770230084278124657291583101941548581518755400445269209018558686211372783249763902974083380814974926948362215296484766513493977340783385759247380425503953575639348805268617165626420558764436992097477526013742416662911600776874156870881044315451347671931643303133175061431533694009067089154285751774295554485645164696866879504477676729191482318856599305600 -4799646494695535491178029368555547371904375579953329268453578713986369172786058362436455756215531301187999118375590683014439116613574155133171929099121832048540612269095311524122212664029722114863154312147882967274710269384612927598962499287779307494130389688013388397086819319798507262026103168673149529509332598036032850151214488770641959639047003753034310111662660297347301070092146816 -54656365394621910889184439656022020240476222215525929786952073896513272457093275701563661661106317537998495452215318494177125648257109478129611168321081452849495752093377974151512965810606652112949323445725440927226747482193988663728264422904740022875854936317597149309710171847330258921544337998895876022833984347170271434742971027046119020955203550043317159749186672611860033955546 1914695056264733567578324676310737114461115471203429838276281577973610265156773042241177267806965944006174463536294057800624198243740764008149543798792788704099011743017475042240014585186171282241969109607448593153527769373011521155967870288999878558250784172094639475449006183543492595979861672759159722163106043677735229708798993287740288628780283617790271257053758041400898498 6988932717002749387143823501364128028310091424589696650502488956748997389010066038504491298602835982423725887517027453865424037350273815649295368208147480920490711201557028273482725609661201938261050109634992137468811033233154501550316934622454964731815074980150274289816850480597605319654781295831413419744814766366537536565130320247741919525240377492953386115425980191407 -14952450555068817676279980584812100116501521225459323074549783668199686255671183110092900600567128728692458714820990008493649761033775090055515998313754329780684795444165178028152788507065312719606004583315671342944890937265137178243098834370811790542779358626800855990215139247515583166920508543391218799022120390517007370308118130876871487389336869608263363583576296 -27211374084499624398089775308796834722760223386054511628343631680241137696353610165841161075446837258350049778931233733518207675060125398358668015323095382376469631907397826466936494764977776188492595770252630518424250572366380896889020269057097993667004305523458763998278456353617082539659001853172327004670661148727682235030907013382233958534200232044118325388 -10648511015883931002040779507534889224394265986359356815560221577941614065750007736697651031952690736790351859551580707105189068779563067146522957636956802514099494497322043739122163435718282892638640771262256045175355666000508263217484046515811740974932869521859756198539059791274522750407377940262007827739280398184090517063968777360138374052542739034960 2076683562978432126227612639154714909306423911538374323310060441708432193072556397756295740051422906170295738966934006965175461839257747152002463280173319134808481123542033118536435570455590899390771699180653858607185568559012674822754203424337921943922827626290605376479790689013777148174304570887162454064601973729964966022699789620973626065272228 -397790941063708915342382319889802963224261891063224722702838290600287402756315832414184244100117807365467579978394229281497393625331905993838569127463517820238067748961396508515428162979286593341729357998934266320338564168542703843835289195650788527772511148097752045005855527139930236282898690464641543402325045707281126689783961635158006680 -32845350335367651895218641903414915049013417959067324658163267568265098265324028285848248303299081698006565954507733750308411873142319975309771534838224074933367644298694127792832126858403782902164690029793506551960906338360150642496912873630429386093528170728528696538830090639730354529058464826824836945072020311230064391792983082737 -607877044186354364618856848377245482748549974257020133196080790204812995392499827092467239044516448890613049115914799296018978687082082794240186172136141892877534395403034599431885627820382114301839513345123385462014448195454500412796501179977927327564887184315790866471397875878245499973301012872253620484443129361012972668410 -4432751799945559948648133262694649801062699092626257739293793117852746553141967988872695134404668801877111376561626523774775138136697966738936365569474356964431576345500744323223583555023202008633453617799938112622742972349579157491743685886646578958282246515582313088688224396539220668118991199108942732835579689179512 -810214632896821306373687309916756093241927912596559041246692737414547816128183743655055285551341934584211502432626331104815208348628761708440880121760770767330179117643685276717157422661694444239313490567103570858896167057982615400515036712593318528616662642804015629222030831816966638630225474969651517870638 -5094084577284350966101732467007889916876746224097730704682226439534504684189329705179374158643904088512725746831441111933838088064061848340004537362608676526349922466638780057005168270153802327738727777743819289757801436400468116776906026810044758071794335736674732246441058580886824905778441810756 8175028320717820232781170077749192398508849383817458806458183524006080706933010039166698649392119165528870923366146395126153735091215587034774135383921575119209741868011951260206195858953600845215697574769372999767029975504777278061254835419066899841945415163097351845679384034802795836 47789536310829402443766257868625290798087436652342665831749336453948141048242894918268430843461310704771253327081766141937940914070921924200130231523697981390587765128017681270395098667992355053506544648952340273130116656267817501086188398783990929833835121067823078870991 -2865420538554851753640351645988448379132433535917089824199985264800121848328303542022062172712767977441208491174536977331087123197304415545690535764065766652285621372867554500582337280506178669944359276216083244846930380963536386440518440411044254913348360 -60379049426069084287976845512690794265813946552188121247062648844930215656857977061762130787296098430457063208299302777698116412720920891009445832066983318329604336752613376064925611250574508162927665174779917326529928385204655732979625183 102030296087858000793239824116882543135955201238622832431047885455235133211933744878559822450896793363342577753784638303772432226310026342844527449646374135739398973037152268895203359859885255012327784511088658059136 -1428531732898986884669547226202934278336020410557611420061814162845139981089543435914389215956773564558054299970575746905425395164475807619768508328975970466539422290188949661512274324 71836412624600588830820052501069331453985407638142019090390200278086770272088213425405823908990963303140228062167087791273828989801765843086 -133369772766922523875884088725328866470298320292381954545673388207512255558 0 0 0 0 0 0 
30650359443780998101178066688382519780647615153041860312469523684107339274421829450717857894800608492740187332247738446516787027408350493440950994609096151467180372353510651496459829863628746241079097669480099494379841667216851921826546498143378162320758851379489562382558530246848665157261230793619914519708242252528590602813296299552861985681367913806070363897881845627118381622483161543209830183535429899934279564697598125294907425607214 -1190873873392918433757130240490629364910203955511058644170444586963655706308382037958944164002786759099849856144030322457753080523029927384387953258733351628362873966511944787288206547726696994713370499137062619044099893408172956220623909257865270839913127605434302630150230394679887810811713920239956083465199043981564115645769340581530161497228727408058338719097439611306601053931490329902194442637220513608564587468393228527532841985520 6912743716102474906312322454479977407667925358053055284331461354736615607865690435903231488204093238187274943147020152150652373180685795955575007353538832649350698436926221262491031463773225900408788176430034731016626784711847282326463936435377150530136874197926247386751458660670952195300576873621815134649751967244709704708701615067929395380922742425605781256069165258377788809412639956777365140491659956873789163133649419611708570592 14400911474432252910919227210342785446529564155857846341517839992134611048857424235488186816071785093196284801039919795457420491425665514014620604531153762727283481639977514236901385041050767641002938701338496067177614482228689604732828851559748640740723732032323947454780302369157029367141692731750929903778922888527372245369503051918883844019154566922299409143068481748934377440564576757048420079769721838323916867693774092163517280 61047669346084779011572377291135989668795545227252087439604028280744822986101911265245972587271932518852094867578803089830489649989946605885767749247023396477004203664088954390752022933390990929945098873971945348014934415897696759739645441821236729652760675002005289082221386396685861047111792688109944214091881240912506146176741887197651093123896422654452570953530731089897168756098303651625706544399936808487376220524988387383094 -236135058717878241126399129911851432867507440793012443083369270700580233343320640814232583039662234347221452963889756795087857209093542397268043685463804502650864901175434530065751988105183890254208893375864557338003669663691575213343026647424870279085178205244170423106473529132924391609432831789519788796927000750450163826273842554913843794093794154414598696111102776192096642049623945961262969888318048177450570365547823702484 257613433227651670794214835565406128520912107271178085702602007604397497223700912147786970669630620309490861251280898932052986568190556570289604831544223998842201806823166305218027672704963225238664945415097142638026018464447185353491076095435045169803190247444805586682896206375540771877076310774538067945418923186769464036066745617507840928106539873431930074268411510397014073437867517839858392396336252257017895107392941344 -129986373582210969630259195356067110234279666124715197178213682576078850219680807567567217848793435565836078880465906329464333656626389395471314615914359925512094569127984315762574174769693745056577607897741014246374786783173495380628121599159757860236115395932212265792494516979214162174483985213555016673615579207916190895592797932712085090808045850147721186852019311745722269682746761963604277276746514882282002993380448 33409264000097644141310515888043671154391516306981105760091692893425289634834219401676064038150983261343934034956218529196608581932509747386930765188700850275790038925884675168325758353985934347461775744441938956032830479080602974412038132532450162656319984420219174419850767486716122209767588505630277674151945668323361877212681781786446725773811338642023594187992309880695636444724096458267802186179665771753473442371 -3686804681859779661024983678592540156582394720787056335923493581381191240099974318158268345252081485274327987622815928683103312145168266702147092885170183435613474010139087798250939789985963980617266017431210157648661569202988561331765181391145687656416465683179723259911086466867955966316481148391143030551214711102570811808459779797690982965396440745139372753989445775429385224882987077380077862724888191285375188 -248187894928513409325756703673211330468284153024373907757280324853265421409702531932649486159871203922658132117462824370027498085022347366183595734024984496490958675159563181817609241904525589853368954612218611820086382879408626306041600979128262593119666986875795532234967554336364868614699455518776393195445880184078140985199446387393057659854667885388810831610679590813426181894060578188460723987815845010989 131537374553607570858200679768669465106012507014480087470875667140588428331536857643302400311780459774011118826046230307141443569439183284974235201035972040326187408917286004736376898463711177592895894099392442556428352883617658605239002265250629406842920545252770076968951808578184708914704918184142153433258670160039301850213495914720202539502284829866949466078551447103785918753776785154375596034597782608 -42531025639959722762221802313254031094480740198637475680625406471323135907514163443942292369345562720404746775462858225678606049168517849678393224076638198644355159459213714062818952501704710063670969665129545165190422704276590753050386568088917205322695259055061941868030053990433375083173369958144989605563634598927308720701171582306700223082012721515373907078491023841761750870232095837168728939086806 9851112781333832109224888727650009395068823373714486111802361218519425662086861473860831505574345868470788856151831322888635049535641206492090181910998063588813939879600071972668047480306075842036972766001740401471220893841473778277920443471365602640658634616734508460310248437704005673759788109435079162921913369428621855755321672693878178005845468957335325755848339451791983470411536937623011411276 -262752386234980227144015316154147178744338566021412653932999394604604075753825043499827185341208645854470321123009526199186566588189323178109126100650351890376089299886151667804685503119240201739021981250167293421855280940770542308907592285350438120652456990827926208748227427322102932124550800706003187085743096490669943990387615735973904354432734380187053863550681100353815231547841827364992110 -5987837770892521612543684513163081864603255163991319972375103488939977055474655904253096625292595607547394302887027712839532811797110379222621350174893534527984105500110613780316927690602260728787614927823114115927653934835445673237602886633228788631704508052509516843052737654235879239988984092655431607291044661555123815137301616444070411840469542393194056813615152722597297534415330659904 1164121868424689767121545809906062916728765044012510780301732220189055195544522231937871257734767181718668672276238313290730690337783054077852570515505944271441704493078438614788143905219175098573474013283171002920380214696097799919088619233902044303212309235095094098705368841206304795440601503105775913237332622458151976432149692281376388444056150584137868564664629982171683430387290207 -49193371502729360922584716394006007020211951207268421963593652077351884325303850131078472488407933150139812730584539144183914731590445791595392614678877205919084730324828395994317897755001603162387237785357983943627323833955524252527138807673565217278986865211274903128737495132835617000742221023666965958140085227495747611438222120713426152814284380660563022273290594860999766622292 145705313553673120149935311008581468487650283647597886227100620943191432884606389531322931619795987938783186702183953323412783634522797985781390730064575515967499208305415179187081432284262921208219780827258422403296648347608258921076375843638153005705126168175093474321176116580789178123450876909704484405078710841601532962673242614517799336569809112267800405093935381889040898 3140708778740010415423472278574581652419935120029003896097745560622205697098132993412114287629984621287165804878606780165441493995327222260875734703234342496260633347192717943588667028334892250984522344540500616892672654395525573201150557479156615255896559889320233707664829668387247815231855190601273071887863956527177512254748075861810346924405503324545354200690196196304 5995874714735842506536588099034117194099446427424604985132470221128754719081338829939661045760235461941236531960820225978042411129555351249053640683997405779161095030883234324138303747403535932615882544226372363529283937818831904658198277654652161521422459978914290352144194691880782395280621541430525201286554016076354820192745533034956915526553866880126641697298319 -347239420397699300947610496578541582025461796100761710169080578636725952744289594943865384772116458623457057508800685011085573311914259686999333115512252153291195741510764851701460755329082485576056862818476297066639063752195201649567065906561631448816549925033690363327621016671635513381597251826162701068510825920955751973659608949506025191844723656629340164 1194846644475964944687120049206711653682218044151918549054456167652662865142931322432900836279469706325220159916695110512281906313808160556650850913372484333630121008430601345523646918525970170242702737171993087382325586002208678280764607688912964660280100008524283241722913437386700774806987408049813090699965954118990441641043297449841105304435402621642 496835037998385149464878146070343372494234000436888122713263157396411484718168301556901368942697603353021349898768098359460981233449576902459244876568330066134558865446429925847856803440242760386612573828753634095061321723361437185071067229905873066003961082020571670734129330969538888973888883868561591743509532057193426124146305262748109562019024 65083139779323824432957402905824331428586896555542104590102972999241302272058814114484346123212814053931766160727216715434497111838372557975849069031210147839551244083067567842305490506001198517908330908645565081852476461314582805850437513892226464574404638692756449792259792487292224028546875634242149029075426634126311095215825650805811646 1795335381979527878870061174625475641136597674876331522596695617988110140303863963942748310557797599313239887340679517939378922273247098662603409038521059198075322946379011855730377494929843923826953768709358409376617465057538500891708752656917068143698061870850822701820935526820895929227302855203275654630295309457993967387266589552 114025037371497399688015530507424900319201535449678566521874416817722287261377469677643519649946125769005740561111837290911014999296270821627734717460801728498145282098821150024732231506395312240592217706366988297444880432988094251274929777112442720407241508802598160155790419737731102464506573161234594512553420752931173609272 411000652703332274385311602354712498514352626310586160235857425796521417955533295833279960479894283226512432547077290869406092358879196421109333680331506202556822504881068388918864371215168079947983106700476820514524860091962201918682278122930113928216015348409888769435976041756472839915444901794046745506885841093180 44418098889957342965329081302114515842022213077753170182944076017413787150021184000718183662916454345138768098947425912001887269524078972867101935959052903827333236015419619703655178543112333933465858775687416673782474360493104393398708479482980275576108211790005002675528350961132300186510546783872912366463 -347320860424858765877183527170558268494388095570631298650782868929092936949774269025410774233574965883519231410440734248873614041888921075791945895728749383133903437070353127121395264184074571000964155369735907068433729580169172789562298993317596180930663627132908635811105906258389910554868120200 146306927969333357985515034229862143393741725499940085277613937558579967184742050827354209278652988518477106886236202351913268992558196978455830717495893437049629328932887977253665789640843257650433357679255591215036634563824005370732609008518538309690899536670532209641713052676935619 262036985581737212078768122412916982136649308732627009688498269898764769955016630084589153655411977866500827492517174560591755857684731708528824778168604823221458908790797590394912212082339945037992230306128154421604534476127335837363088171175516303491397866400416987180 18694830276337853126037416186886453542584698160247389446677224093116915995424449387316047228771015364421042081191136079342451641138370478864003646943179452848821704213826902022620304722393674066562761154981794305664655664455904196696476473899778287626049 14589304751041970165003601304114918163797312216444512907859182747201167746339185081501380337859537013759930675256459253847211866833146620501583004054919444272155687783136047610831319755828684772556866296113429750908669570485275237376396 987943804813184158784922242351341099045427867116223621946438120070151642725043221478938485182686375415775442373584472942569579032842817035808734578321266323640380817362472186989298513691743573463902342268964727 59272034609037708038147221950770184313764703687897989951796735000739027106620401769242518407775270911439833690761431911284424634603491919195543535533259584969691485533310354216 141233569143518426475999977322232352132399627033380823869838337453247814749308946855640375543695917437503556948943166239065523442 115909389554098346631175756240436713222590501689892 0 0 0 0 0 0 
-12994329202783985262321598379007204628747533501240317463537870833641648379006749031279127912912048812498654080702261471646115567616123512446208672882543388298343011704888470831447116286509289072471988721412659263516523237478428242660546759959944930826118275514842992007500784507813092449316327726000159657628642561163084760862573009699362012697552525825661971518694103848026818559093028453473319868396561106872648794514457093404826812280700 821636952443418007863573000910642221974160302204206998009436253232396011702000183802822848696464900832357964883230836898306354505801977798763137734169098442910772297890836962552026404682380944382750471032936794176053344820338885679444301398667347624423923177879563947756210858145407552736076978597845332213384665073832389129941177866296811787588056917363245706794764572615709496752436692277117026280869427105731838031955927949446738647326 -6867325691386675382215676604701607533292167652684654754116753586017948517946600208328848053815538880190515621018756813169418899308057230537343385386693746295995987730544115677832032548538366022790067926558921925443430787654943723634122245982981760099018204050482019438132425804454433822018560032325405625463957963032673205912149986843647395693311539831751739767582379043417097962508529724611051169067741700246904766666004510179959374712 39529871463694814839982449782711248998812362447929634250447551673474291525196019319762624392908485867534032980968886952329739598508218864906431290476242974805345653335381962833302889389377622360987760333155049452512724500210361875415841529250074385009662255135915058392615385118085698863544588675114898001549859731983415159644880508354747415388878122598653090244380742978512570535692533585337897955649846757887216224967300929621698380 -52073144656326885153890084433285277472224562243472609700371528836159662316966535286356553445025578587794676783203576875877720556065120732871595760613551969718914883958478286189991009212934404031660372575039307258648452760421443768896088646195412785256265469608104932501452364682826466705081398542994765524304977171807858156399619027724274863531837763462944299030777624883482983326045534868748934847077138682070361538094585577923144 9814541940417464238658853583155788492990050859447150922682733521807040851785436877457407893251103151650662635204589384358784347639200958245213443912160055980602147058742478177952146472028835727396920033869914799157537759992094536799266409203809881060214396593914616624382554647727357450109145269163844931488054639427452155701278260096494218550323495965387052235260680376215056667648864809356282823150509637810689607437551919062 21707512539427273853405473875148574541651361085446096836437792864123301128412975682024124066126417237491490639704205439849414283786985489430586733930492202569564787250326884314440571913610000508803043950347400130179859932989641311572678807582509802138504285244711086964305468624072619813359955735738095446232297556482383987159613635526902694259481237542902387463933860072738684458552568690622996313983061246492167800934311808 -13271132033739829039944207619339990231114324259677313846177497271849039418515955214936460999338133881149633280932785335675918267632702877460770078515976336155638207184398568630334350027854582268210191271461465129891235164095562217538961259898261001855230696305012422621387622465392671579046203075232689663306872468213655159334767533706265567405049045077965693128391031828831312029088889146370990374277740828460172363626864 775903326853895517249134681960137325141275651781808316730646375921210939344828596302526963905385341797579201794068067045351648343766617895237732854681102032797798822687980486102081489727121798883789591493372434270574306401397740590224960986462812593776258585293084472178467657594206767445200835376839833170935259229436443376376856121574817159007214611952273036965424169342507367828889108289517452840272931152278086978 1151889201144022910069952310993824658741918439212356356460108776421263741404174234689498253486921463176871060453534583370389319483012009213654959092682457538920211550564465483905279880868457110838945270179083878182148677760350389452739847025679245778522997643922504244600423995742424564669347515059491202265514950904237406809571662107636617359334934782673057746618610714244005728238209762986206802982876804010791289 -321727694500590660668901843353289081241907418583627808545555435505944087824202616725291525967409335953549593627620326923044970354054043719642520994138632927509861637091471009222396746371455137736170492222787066696022126775770740639617251530119933409083664975550490710150720624388040093885973394787743794472992969236770989463680245485766819159345039926951420118334734175259901518372326818732604426842100787657882 52272052155776154705341314562976508308780915349930409345946643861548904528273026368228955484207289827963487559020084824164278592825504775490372349617665288485830048984549189768346095116885573105905726754492611674245875707774278819950673183003262882378834301846100799738238611252169662911520139251215664779658332962693828979348495123823265112842149007202804956146946313947823486495992636830403045217813225851 -4790818814091737157190554126378055074901121360548414669522274356640785004319753711950445340800964155565359903304132843530195569151901840822924376018810131037402264655534731944919952595770284730377474849711254183088152183151707508156180981725348477924666346540126806923441984849731568677010704130292789637121865610402811599726528015531337292707201068651759034012391302380615476016608512911330746222346130 -1325848207101933366776583925339148136461023963223915199477858202046975409073164999700003699449685312764781922184755548570518507241045042962443799212007702380167398948308923805256431313998424193527837468496069870095220343605759206421833579256120545227964631239036439664696660086304088975868263674149829466895537181441462007411139946962299406666177298267320252623829004961699401235458950546722904861394 109610580415670519214220025664208498819020503921313378142570279920241464873599269490822032889221930455140111949343110660136560353653616035158028832666104445095488273906439495269172259266492662935954664746455709241538886142035324456951120174338845177093178708838998730841490524055910660420651130187387283580094156602401380679600824968463952374382444419730550296742570721907233466176262220236738736 -8737782372085828418532401110042464283950190492609943302218561912635084545962900091485805224496861795828267166271821289507312694380374753179130622252343617791828489577482121757535979371352342576951096061538554414851408360665616090885696109542717143997103960880226410883596352175611204378254600122218950843003508125665047436118736370913170666978635088458708453067006381281529406482275553010178 358683910496588927432304945195494347183232248524806325476757517645190812286632050271754117086610280763115974635613416938713221000564898401938879579580558901373880570816888075273652482303216873234581006663866231003302659154629542419957996774955975309071413713228577214282487921973435086793371989227484308068411148154537919874184246080448956332243508179934910319898227536633904736486572866 -289028977018955244728059139644436195962280509091048905932180435887204815687447387562738040901604591747274189041519502176463730522507650516382489721008630631209734433403012894891241884090150723009595802526795110921599327116463417126124685481929139406256884814502312104357682195087574773277985409452772834714252470333558739956212981435738275599551592603664842710627699690703777569233 -55667835347533377754573155523108942986404515659890415952740400466506039188189007254694497846532861266746788092767188493858415918948451647801343636911033635154202420602660216429438219484416301533512517898716036276183839071150687909568941279207201363660214623920561236465529691475670251387778713555982826710838388160800415358405097677946463925777106196417588043772521410870431016 -151365757418912979165837576856046738979056714650938997726327010097497364028959075715256000560693512122017814249577767229067193474390477011281327013242799296721834239490623604160535911478301958149462421426561802722077725840195156240644245636278942611257007012154522102102153822818575839031668257342008995696339973240774197549856985200374425443626023560480105117151564606990 998372226181458189171161039272505660819751764958670292576081031649731417198146972296609646319504763142686457460310120339991709195604616454869945184206426809808904512068810022538942627939402978157144441620378052016505654093393464635386040834602061871984291889780417896229888169903485385152063349599880471168124527743884880894152760971461629167531326416745983969921600 -117337008264358393854107335971285036074684889589638014622909308036661679504885556344092806514568589770642232445425182328723758650797635950510661212454139561643145367833039990199811810992079420843957175934874583473063304226067998507160899645243445423914205639044513526123685205313799543655469900240436827834945645221380427734534708980356650597782725288588215146 -436489124434377580720045797533099752596660770245724209492513091401419951526376109509023542518741321422288051688625487835674717795236687040343617148413007096344034600329033541450818414981289429398459250882384609187948964466171453007193508384129264844316726155056800284052918071378038219111689452907850798212668236437110140570073407430166343152926258839364 -151367774102700849764705844409715177563320305083440846666620747493486769968298882066355485677828047526615854335812393272317376037792101335267842222121212885460682216297689946168686047480989125929527593675874559369704811476995212014115192759214089730224362711030551560021543611434628452611411014456963388759688171911594729261394630681936855582265970 -6268005535652296159451621425106862894621322633531434775960944257200710729548621644873655213190006015832897219056692398148749319034949835509162105490476799607759850694969692474478368949129014761756767096424631732602096356925676760039687122541461327772179203798981127788729965695488041306122552670160716968505257862302133431486622012306181924 -239521084188095021489156341121103241655758977477037678383437273890342629760627697413748206839478287388683723219694243753604050470442751845578196914697581657393354824718761291256329126840704489698749265303488321135408285329043276231573470376835218078873489625983216366023884493540124469252395052606896971964859439299254166033985988301 -6489941620485618207795475830552020601727732004509396982608108798610872040302343735030889203938367049555927367284540043900195809215031285167664102400966888820012381470275973231845468932615695938053747384259405004112212892143109990531324629098199289898316791120309573805363640991152725877397468536548469149335731860903393099290 518924311616261247179002660814833901460451846852690729740680677662104670491821303701706303132560294886529837625505190586765917715510974576066037376629990060317082183332105592126619484356727298986352858607241436451668372831399191544699795401450587412659876548816350210237052028675765787067899378194403289094626057834 594448826451798045335969818990869958536638652089554779444052752345834462436939208371223777039843612787284902356490721887582154251990672008402197513694414777016585493922236859576724219146263471398593634575589260823289045956533280438223051856493390615857792680983940870915829733864849371180195697227841034408 -5004788347435039715753611186652364736928075337500581623354621225569913203474798798444068427617707606766348001541473742364993855422712125362566112502752919424158408550569720593003471891997046185313740991622887692831875062958176552020124247683780620597565954949865966874657216031116201724338136577 1315955562306217103558356418065970239805051698614309310771227077938194850201873922344023602198955335438673538693552160842253611530126451171534857462617696439948822855349321280964434052011304046109604845016322654174034224869752068600675770617024414561202989732548081889758213834465230 422427886090085571365060596777950137949505023308984949295786442730174350745021605052693529280563956295778657161427492318985273686306227354487217459319908615614845133502171313029322798583590790788770126439728120325922276560433686513176677216268815850960636278382672085 -4822852060517685668061272344866272450313432517948788563088713185089369659086749723729506064201787211414563060396691134144837642048328250297307240002683016753026253036098620503186455537074572514319000412586727156446503914153046588125485628106051312246 -1347281092052238627151116388137235553081841693279596438642345838056291082144883851705852477966628760879535336930406887295063429634889726873734350745521266631510001937712783914391908609105942646613955094475723184662210833650332833182 2237150154506805365739748985785269886181961449370207422897249596575466145392033822062280881617995124585592054109029692465203424053474482798998430135643302068910273835257240260523726872283764705801523760876 -241981803400682054805584111821611705492495310457230850015188131239744437455425489653548505113452318655869012017927781776405093106443453580867625719354286480851289086343 2912162331320006474157479537454419605384159023656705580724520357944463359217603340337446070440729813931897324410798 -782427683842649 0 0 0 0 0 0 
4181225761517092221989411749753465799145131056607440006448118155263439111706203901380709072291734160097829181519862221882958635425744161053852240784716725569143029338412222677346048112242023103136355621527271306936419074006030836812321555712890854621699655946238442687284132829410626983451557769859126084500254701135905614509814770400964881474521711035131634225007839085384118763120446647814178195017911743524211894983772261477381784960130 -198307222953953521119866961829197164269980938148250661140835554394617211396890394345443290376054465619967890580357504898927879670582061848589367314004565404344010537743723816337853152827621309785795492270157980513959136029834330480865085425017543918241349468363591356075933804844315915685715086609369332342343190399288533639632596760240795304598764050952560415213960748992285971966857152403641921288935921579820197802197965239289307445536 1969598703304227747692425804516020644154294270420017830482733541162393508563231553192525445244238823469869979405552202369894222288441020989959880020898568878095125439640206962275172611365599568722105228516535485758145661900476396960702729347847764642369190369599233660379408947090156061109567302597591768782849770959459165671465545230222464577684516758033387326513069951606983962932980767154338992981444122816678103959250224686753040624 -2032128374389365914365493662148511547133268588994010664761670200694994733417153635574270420859785879775977885797386038319273940158946420366718351063285593120635651925722275133281666211768066373461246947018538702916988018190144912490325852193126867570962135348556448054037725167984231448514179407626346546048934813644738713651599882158124017524860200854022583666677460574696907529799801405403408125041371277178029334785325765554648992 3236651948973697300263907118482688358649543725893120039822059983899506982391484995100500096889792340320992390618296847780672433175178034047915425579276952077504175991217211293811523811638723287829756987489433049003114409223731514044227292387058726373322236585140229021532734098624310538016407990829209738014902011612791645869329490901459143511965554062335613913176443601337738397434520882165673679548052093882753829537611160863278 -7552554176941024612505751295287099391279622605137025885993788864859153293849897905588147582056785279923413414305188571979132402165864427516832762869070517297274183183263926496731301009168964343435548933669781815233398838730155398597242595977773924659205153830605077478829176565065589548114185700269570530604724212404547382850764666176870009821953840643392738326518459688729264306889708981038715584200917167793872648537181709760 9107538354699252566625054116599889985531589801427300531873764042310245772427956284830919602644411953614186581289993421404582573265918498951397843984289231902568085569571872354550808204769309785181674091402762041370856875226227715570560217102449056977923180344350061682818282982196239325487076782986406687281535951225275691866858094983760178113531626992146313864480264646842017702385081241662659124013868065250895489980760624 -6481698248898317921807333525050103230516565284356242301990576165911251486018494830583038716855543599141749221316544502360314189537296833683672074373496584445431215493004522220704219448170717175287119606969752043690927969566786568504740346653574413544788637979969164618349364119699885971867468687632963267694309880800899106787792307658881257105273300985614612128727636726922643484394225645947454911780001603776125392835936 3124534431720573476742193265202267552546351757674450244025988654969457786839486130704274270663923198333119221944351671703875529085418205935915791773601435997991578826812841108144531311429075047407008503768443558614099933606291413727722002124901141760779251329548044227382294212061298294081583421561016714089702497287914990447184788917945144110837773663348005050140382194379575691408950169877249326507226793829742843125 -1064718225462973038206691863721527663807907285387483986340319289811235491301909735670355355228583080256689910753843297103233661568702802631229025594796875743580985991075408981934929222690684972329340351659246263435792969374486299262516240238299078441916084487595765084312108887996925868984374286961840961738150695116657065911672073683129061453960464154735958319425428642442534507749634581067402814841126527527290884 262636164685322255498913566700003659856512360355236128677025556210234048711599240068496334656627226123584228580653855275682934629312723471627875910897155431200087298856565318149945750612642706515217339510481961868341262267061234922122941819656855369648486229813477883818241621398381389747305405793505008618989431841905688181650329292466683260251085302018540324800450336770901370366492743476737614854324538694054 -51949007027132363842650546371909787233576323856451881559175799438453678965901117296186961930605691738491837833243919945287828299746282394196370705262547073033763751803279625859207525260275579466333168270633165263782734343227393681185973075863260234061779280618996033481610703757570004154271629646738532968067484048512432377431740433754366675758919833435099686675644210875994663966511163479561719064461437064 8135688950630941381580582379586857458679017741396356949818500650826703787605398583204869067811566356160229159837701214894660788157361672001612591424599220219327111007045246281824989750833082885434151722989857490524065765457148425137236297706085208979483836186891100067176714346525401883483449743932120327596233570655349712191014644013398420029156441644170029070897973650920255959929072340092064680158264 -555017712276130484105171189260219469638000686181249682596211733025160715090094203980692591047222891582646222891132907849824629148487555651527505087102619483564499041149832021214370184681199892473855016531677640616671945147670247071228340022811746699441958405167709685567122999748733461120190159349781742497465260951724675884639934308820573430035141867110326016475226796651614612279958434898128898384 35620218388047079724428739363706661006670796197378905825112264286024662450121594356645458721819215647382954203384146897419720979118076860452280669214243036400057893366091776481410553017953867113143601398233984851939432616462119559993830047198901039067430831674817213897183604328714873944238901328319061045049323210424896731620577818363907264204963831804925711477047917919686937143993321017210278 -1441048224727569271328323702812281198020794285296896485763375109736824351558563910776182455965790439713383489099614411733307177696757261005394554620463680305473223083670416098463871568123427411561119956135284477757074605152580465515941388357535065301175370988008735727678109104656850878042663083839036849784558354935374267138011472837380989121917473064034650383499663981299323218474135161888 17295117131831280268861729404439369140047402781117795519882568966014066942096429962860084671924640475525712974602017365829470981344307718757180992745759573965193378080892420637341401370506477229316052286838695578734319379111957011970153938259761367388984645930885528338708226205113865930657896133622058892019245041209405183644372540631875991415193383315702081432062866809448073736144649 663116916615526133085344961183338712228441372603596522021806449996302756832648702865770953553262145417343873842510972796777240871827145836384544202842854799294443439696001343984228338985942318290523548259014412973028536193132700201896423157376806885049627003707948862748070012311068305450854520888286327192093459050293292671590247334540975147455869089968262575387067716535542039276 12145301035713054084502961307411441743060413415079979601270542558413605059298024943459161260867298522324711223782931229522229640633722763940527001048057456753860478079941852526682650878533872286553942501291934466591961272845759989158296092880897376864837610283229655907628004255143442431906702428973553646319374634935102282276166734205121093171063294106239185159462835216159179 -35868515411442132679046495267306173520652831760361560331259629358534640082215824127133881986467428374092526061065862261384112308792022278454310501786198039713654638153342447420024855399373619790529551076450855790281504130392297129349554492138541596137602793649814714867117647625769360260390269893044308670770105917712124567011460255860492024637615794151944241148467657264 64505172914145222388115870277356297187165303205571121185120185175827944722599247192916780650371925881735476630917165946906459692372708706395214909790890756588758666991315641815211696416573787533439123007260224618697969247582687417073318944635867227425344847072958324201997815771176701250623196993076384428212777522406706106526971065523545521756986452669647285075275 106670603893729355939515795176846920134102365943747621744124686288356264594488288209827568542804633579783905630182305823777105250134559036350532581975177662780090672983970120763191545874792327108601235563585494766709672179027073277788769231782527190486424226965607378322354709025696279496195207032817705920338188084005896886032947920808941888699944418110825624 12541011144697601605660871743781017275384424356633112293732451747864307292758103265720447053831443548556356236744280282663781358292434964119768204843859338426371291819552874928305203881259395049158927901891629656046211621724496016009195074847119200688271113967718339811568837042973803971877822832709758178681694953487766787031509349127052626733353767244 6308805545876320077548473787297211058495823739653653588727759360443477565226976148144930195017193820686846105009571283467219188674554724972885339632181392553191398874130581497674741219761018541785759646945593369329334735437598642548550714704524520310646618682086971413708106030904226186783668261032941033921968001526627640183797791309465867201336 547683860163626832441393680468121490377340319713341397940785641040310123849862271066356600913516860138776230303314425402844714972738012933342307701027972775439476738399637150102355813072536135187518594266319840902308020531359076849792078568192973801932387328589480785632291266455636555039822520919290048254167685321047881661678321141116028 20297671863921739522618193417121531858104430228659019446326505569550476849185463557186746422633496971936022686806537605993101726971209033679008388414142923694521616210163836566291390103041559658277892707810655969463637330426685633452838104205593334107821011662352210537765704172870956204725872189564675614776347561830984711261294984 183026226301867927888247958630827671824810354715184314803426602686551582239602059127452818573290634484915509345319043715466583332152191248861152555012770657118387251882249059503439304525038384495985354811733917914975080649135567875009081679304652021529971034576038942092972812687155327288240781702302551357953885137454164090 -209519299765555132206332133216959345098915722641104924656642319883522269852264194742261704813654620621585820105892222758971678494598132387860481458805357161689933542370135506998773618856070337526718563267628508116745406761781271192253026880510048932061925691977624377783841060962197656283980324963002620272054729344 36543835027732604838856555930528715259721139417395407440378278178521165170175087068899712583318407999414326453195159384218046934634071262647182807766821981076296328886723502368030865366650647343877381837640493158194470166089438950282138967753774089851717581117642699990726526647859531756635147117174416417 25992171272090898507107799608794079137406288902810559272720775895492113059053115428311232403698732206513685591653304000346059414481799177491975836296509658097385694740268098784857886682254490191569873565379287632635986983227825123396261765976440917184168534330681055283471937426467095309926400 6434056307355352203387125842623672064035750543177352790624290326931331608623884254863647699662320270173959782265682045669386541240001064306813381223237659577474737557496819101872253974420726884542281560419118582506106659529603641743009403799982490100551095757139279764614730492669 751486420910254226538914563076863975232261631720596459353857561967857948202703060013577077325714720036851011185211007048365652093739391658423952985550134899578927370165836719827841478205974931621047624662149784591659717820250394471561745397770017003227548448438300 4215291846084125417017068401283735419343697342115998691854263807698721374467013899284926149425146418719520206852852091534803402264527043732875293858839593538733876440937141319170286354758074592962028740696221815081798701097675656025216050461663066 45624850725036262452854689190855773443728008926667311405836211221831304287728847977340880960266150735996460810208310659086909819478768436125141260004832773952720871318605152552924417309566079300142629846243058792736687813790968 1046222770192706229888207296730009334507807352463992398186630509469353311682464914101986957265944690351757104438249289815017571084941833470995984512796751076726143620795903858053558367668901413548133 70064178438009853884701830204840767584482734326515039871110864690767991845189612808976673599095758382131119730528015038129574396064199441294089670546868111856 171412050621159089408634763053565136616962008969644701478036591840097681114891046252563995231085170 0 0 0 0 0 0 0 
-1236358295773455117692929704083076732202039619650478817259116535493468472777017711578247551996577315498447685875968895912230219270451088003785516532150476706077189555452170471262234721418036772663653144887443291757165985810016883579588974797430477549013038075914977261841644751265568252190791443351659854874813570550949200894196270834261816745658350688758233916609500424428669511407251972427910798511762805167987406502251683868969695369000 -3258765902078254130434307269722609979136914306225950199916312581843539868131812343583421697549893158572099353583137194503221883424422309952642653894134045535973840777862496802958276757450229856700918353400004024720145699547538120494374648797879409730347508813560785451940653473902981753708138053283624222284599414126459642826264456310517007334121044270131685331376680513189729511800886857158429796929971261291376113016756968088390601200 206685868245123211166285201309849157938962402928368326082519325294172768457160362064021121566478633191349738344830086369959127909233206140754614815211025978198957325041301208560587677283697154891277062476031282931838070588935788271116465831553873386486889541247288381958438567386033907950761200967051605456536075303059381502792187877201252899601567380633300359474518289188263871264897833972708230867125971946432614166258657400300642224 -129335607846075105605795802222449108543510730636500802068933214959143106258693232322400689734180173278107202128978160530389808568634592103841717857561391496244381824216672485950619024960429468824671741728335561662396993932888448808215992631946228169425166502366423436467170510738220051055411585768580862317869299202288602940721085129635978759831700958230964643203064233942616716092495856955900311045285233546714701586174014961360948 -360249160813059034722718649044326843378226679956196010414414929704479636551605034048249182024439727531338562956061229430442335198469312835549723063426207709819783883120161578287042379963717410602016419029883712222615154440936842651770468658373820942995491890942051188233765060927598018952662044641376789186416043618224337194017134085615739003482661115154451435142455151925592373671541961571200793100814581069523485443885922370648 830663119940557998449256644808826201739984894729432610025557948073294788211020053495943525978885243411258992681215625425359102550806954318254451007030512912192767226946099830686991327826256885474501487156324369248887033910515927992314158239271326285287908787575180750891899433544587662549993257812913178859537358438765211513016841304226937744328126068781976963902282407367107249608696505977512585726787049742028595805336113280 -807856604438534138068496537521485064553620104890770963087657342433304741014800498540253059087978397707574715836032125355367639041198274041302702763425154097401764106826030554070701634903707698283570936423023736820273497128613873098497558877242495722974288494534846517506446783292908531756505883474036302100538564521397457433161477193020239841656782032498499217074698271961771279286389016162790017913808235045877054032019488 326970893034296814868491886347725993716188010847929599520077795274382255109490203059413987589380165866030730022156706641609423464093989261338468058982398982396945854656224721578235135823461395291983267168721760416626817264053503456727479510060035049295381599405342340669904975294972473388320276119032277894181046967996524013934648962577335240711171385040547420575763411318252516011373208433348481174229634248304405828008 40852765982779782853069950218461860897475881029773076807125479249837620563748201976781495411370262195958995376938657575676766473459599866177694486897814391068824193740130056955924012874369553358864183157548686472999664281891292697241674248259156881166314581987342864125846236821220004344871220200351954730544834186073781851704921880181214841390052515576956217681248780453482935754815619646490314725549108309448377204 -93021652201207676376489713139615489718640724862591020528638551281400164942755456987106742751115775455643489695108486986357355539470146008031156730307718264874202788775888817641467201826507469224367193534020099998466004789809589134682718333900596836770761375940018166453106795210353478167841360872322016464947523493458583123179679347480932845679186615354766606155787756305765698309026043540859897037642443736676468 38932810063583962300508259419596464570463630644189516898836193587519119740525738148845852021171081868702695812001299882031745714479199364443634884916613721071255939576072885741622743501615836080253133809878346924782748653400020840828809088784557154103015846569998728989228874520576155055485909614379928880751167573195312638364512884384899738862967944880967363817244097017100929782430269250502785789988674057088 -8006180779811067161023136772295319555203889214217986978257907466230638658496467391964384382221481739909106290708580912915413103009386276502614714964517789655342488820586810727744880447925164261016704043810221352703965241413425931627000569534486729085857742571015430272033502073217013391718432161972765142461765344624009748228636816868061150413287524241881832041840548956642296976301102098331224357298237399 807891148111060887075166478856710672633941186654792657103898206680280608335299185501436098399229140185879676818287025644988100148247143290092116591312464702529290084006999823303962315638266500607183036194322214665706360289867802771446131419197215373308585924751956122533229328474609208784127145728590566340634361269271684289758383633009434933691128006073453802445615334444441543888709544968947064467122 -74275203387796954102255124489527973892058827327496576474425105936399140928448936140475348772182528679957725866517687226033106872432311820506294186433670858262025953766388153066027750499811906356805859987934895093081575562775437202058935483411458267417406028240916759482993309749733803392298546960489835819574927634300737665975514484017964635066526695680504468522107735440056460324275232115866682402 3529335350794225331897296206386557668001915644193299372880404709398164689806300402611612051556258992031975745784524079070415529212765032550840869468155252159233295361832929822010035080290333387880619056899676720303547741508060608503630888897009485960126764548760249323747655089430381895838078711276915043771256717247201967629542479280655523281727892303747787424603235545280022534204039482754136 -75069459738952435299546739804900145863277100034797644199336008060873581907399874481038677040234656978602651235414599350720940128174562369932628337669534323540136816779396476284733339244165222747614296026046772167669329444742090645063299004267418641207557392994248125201327138325359639629294916268051535843504055906898978880950819383020579991022097237081606667844943716608465545740143139976 -3234790693766273877682307059833229551358513307098235290721887627940948820492790686147473045385565863700770033417234265992172931260611432684744221154751765349734058390788103288914201909331855752382700104188809717115387396250000558651440522353739739566994375336844169830986556358946750444631809257645887025638723265780007792775755114416845972195453070880236056351212791007353128280458036 -187672983366577990625975272660524262900039462784329114140558562723630234185610202246766753729307880751237484776001626794691892446563023201843268816833985985844483435808796732923160841062686388139130445260384582336674343578298618235531860662281612931754583137738863958783888150551521343935954027540936839012409077896778274583757356457310268354144633548079609278345650776863616949298 -340932794200395827579510483630072019896015363784760995075554389068893119810730981476020374754549658237677583837919200609308018874988482520580185593457678129940407339397095192220748865307761354268732015691931485350950908705236461862556032257012575703690666828021396640322934106364382640193584518562301170266861690010424821357418058725572171947391689881952021195599663257542628 -4137670963461568448372749565728945932726237069345582058384813433434390651423495825028473451065063915018028486905824313097597140276226733593365317500001920251293395913738901728886354721585400371713968158634032320818481620962136219294507755775232506889116641323503903384819291588439706891182778767757507390040542799083447544072026523595508587944022435505614195909294664361 14525818708617742856414918710976286120378977819294969679595886715865528303750167845461204137971608166691617433270881291869204792384943564022727595747244246129949340602908966096864688091889719087914208357280320349232519353116745579958615755428078011264691021575902255613809818596332316796734770478354071863219189387432679871286624655710305420956434573124534528728364 17337745343354564858593764841745891494011041999275279331951990776327965046272041297805225617494171407879605004810106114727588307401145113408309393748741216080103378915500753647032447020193686474314526366826554503547772225926541590132312450441389802468518820911487019037394649017741572165693947039835233013124439658769621577769509340414491717371066595887246310 2826177865828027726740843892532442772776288975488542473738006583258644834606491669041883947942488076917832146096636741839742942230261294271322323866854466425105693208343753013749181741116377621377461272820332523294623393702037084927399213172625876371671124519021007066751238971969014475533639627070744345444580159885383242335411696468822161096262255956 -24291521353123742006976338493981753801723984194819912883404506394744645847861864168023642897646227154142123389680700559948955509358172666205677599780581489421782858838809891857293034744374054801217059591088886802901117313235555211693540655989643745193548950721128762095556960727403352880171628374931500454641737524578947862330430251448229653570 -52965898980088801541336557788495912629498783592203816896821280348576883048012342750942133620610830030567910389729576747496997073790620044821434149670747497694275619097371773742376995551787780752956343364450435040937680933248209486517229733676998005895898289674254001607027604751609461181495051292874858436503583921164096798662861426386122 -845814299911471150067208276154258020529951301172740913020499610558145648189070113619844245246223054704668109896276833660743652787272520857209732336343482541365473959531792607158147423782945498744334439350991012674639595779643386176918032831971368798348005140491129384915179457029115457627619428787985277209871463700003601181232732 -2073628116794735868241787971089959330223199766515156469738270557604128757482793067345743860227475476060220863282038235471367919431793915338919431307349239750403601650965140893418560136048332280703862474737891938027189948646582666295978423766849885767220911245397499510160835705982809446077007795257701495097502129329252776 1300152253093986831278754610718658139489772565213087807143101196993779535494476008817558013834363287127108576132482718850343894137960313512833015170679454634857868112271092855553256292879643596827503449824283224156222881667578003233853413328156088933667335085630196675895426026313849266805299858778136100906395252 601410289818419799712573867778890463268308583491984261148030891117521718794823153906519493969303213846679333194853518154072011695809391235065972934617047797854491332654040639558353285824745365451878095492042698480560509263173925672082279194978550343348145578992409583965238563619533304966972442417017530 750584438361186754653033303393588922646113900590682689931987729105361537263399814334684086961375779568256990037541643691235074332636007949661960252866539449758767941368497706172660944810453661958935820715776397508505302960029406246315655756742576734966706301719018658698262105477938945103425 16497578231101965900223513299805808866927383328961374615458160521155830223002506995660333640420458148633635121434730414926371895353815668314282958859257615482552467352239883087950621058443243405333086383357165389075277916393109037723443646800649866900865448836539064284778322160 441105945084099888486002226581330912764287748124852538153747516529459226507257670147908184665469876405496814569190211838858240024457426779160401985122064388062556652755136970905086006047786603058721893160571276483981265371707014279933372525651501402776613819799 -105032359369051937309815990003309370157743472370655870823016018250806153369142010712216636177582265619522253823191631271832971891097911412616228788975346578847284529956125911389477735728809579591648615222084712675353504035226582335128878166288 -530685479015193713175955583328471006124721122739880321236954041432934687174917758221997119027185669254557887512241751896296458131294891329665814659924906183464986153376289200141578490570365040758561057555583723065206195037 85584039878653401004683350759003549721068940367146959971217330162103728448025362940564961239882490193953168562015833128468003297342533908433637394746806133452858583309474262919167517403398570 -922815313227167530975341440788511407310694855356870548634096882037203651065124120225455709572976674429137416830127354609002916200814350746372694407 3026518664810010051631625169691655202266190130958775706074762023153796631631152 0 0 0 0 0 0 0 
299596758450302603764279256334896905014798870705592962807542804074096531051673368746819846279686201380072517480638282414394356801981025560492638150241387195426968469644295278681161968728589833733793919463402701465407528559753775815101031336621886208929367957829042634158998785569337083302081392025427382368503511097758971629389863656011270603519850163481982212421547750059119585338098886828653876125632209604938829351542421435806701535950 9822267548189331261294703694629591207103845910526328067431519935143257774627619759872224136488385137897886571503605063040045238499160511869353166946880249708751693982044851409588361786459476780737129200707409647089486989653452106814203745817591532951120221952422759133372783121865346970294631464937133539044207139705331752545672990324437410022260742901048971856573595535318190773619584547709086506416409819374444868131250766194331039904 -10397030909687225009796156023527566470292650633620490041688671322061154091819221254354926624049147230408782713750785952074462801581854813081641558246123997566507428383828622608379009617045308359198818210046793642276236596318737278158231091608537709549372841608572123611561277007620363169894518123274826993172716156604063279975047859839390327298838229798850976187539589679154407705734505017003004176520782619001993346078434943715075792 -6943622238310498842317628529665545299461818467832550203824317001800837484829706736683254646943729886471223993558660690301279623914157071279554140027082248919141222147320950727629085494791398358526837299120630870975290039863997084956503826456664708961331508115607257783240983670826719309421905678189801280389073906243753185912894933596079375333926678658305159093329983012424660857465336232293789789825977612047682810469577510205072 40028844917243915975748832744819538265818057408925680182699715860591622134641890580106480938874517748271354962286638765498036464278031494033358212425376255377305685610007344277342516278207446380038910312107579144127959877689525704461287428946853419450092872906958758831045221702936586966992957116271341627182143987708966534387954356649315930985804982758240403588986667131218485150147300640194579857612474252850939056152023460340 -74962301244551760221582393122261572624826716122680183478463397025334787768973689870592133272319426901458633753149295662376579351171909856157678907556423514544586811816874746431780458678810923891254678927416438272832525511231472313928332850095252014056939203270560671919371471578250526323767681944966580079487663065287976649637172980611460218081837539346376432899514787570298193661181135460630240359792870921697080241801472320 93775887112386730562097056432395951643117283059377295776842339386728677090477620197154611829389288446576108862799896030096529770334474353232270702924772916775797905712203905679388047175879235661473337052739839483114881354295798920804019398052824537547755850159744579917415291269142981016027758846094613805128935756376987379607619193098977007316765625470219160961235864870834945716487501515502676123303166405039771546223728 -76529428215427240617267535203681839128807158206823838927968486257342180913014286096797498261382536098483157107615832385174320320890064927332255870968753861320487029990166910260027819413812491362981617724658840207631070585519607897410984609838696422938572911147067498343993680755319999079220249365725253267513411825735790471294617151656863451489930874867324193630593886261959885608057422487830589021802170174597512264544 37609878851890108564568724653657771196962347702567419693916752796398293567147381397133506168084861385929281514518379006577433603518115927490596342371784699263554626539254744032066045044762355822583414217048121693005909849393146712549890100694635774560162944364706570398917749011608473650593399965764230688145890046096598490689726798570582308880234546464707608965577592335438967189573518437125611063970943611114863847 -10918180772858803985258089757688927457455830273022108148355836747531283239796139062064002399395702183628899979290903309305036212651653429651596359838089615866862141613160551567939313518935498715971386836190107543218472960344423837478668537419127658123745283000548371933287503041313520986312418609650613776019827984579732270348696148900493129952258692909131436240354262926687419303216588413644881002394624568889116 2047118517830963467486433437181430476475866191891381500431005143117732507250758213295419903452384338781912890168473638549886635610494446528876879454627980371115736118603702445573146328468848755963579996494455132037665123776932373310600377382993530417789819438667220325104224249306910567957491192239793442900098156503309295532088965306913934642247378946242257970296466716717953197508077043435678507279261824854 -346018144654907790915737033253071905311725525792089184266156380363677334447725834640122582667611544195131700644678204366182000457820353000782061230971261674726462252990385024733628147710828276654680463758291849634051555903913044434874267900633130586686555502325662127899890012078066324108705512626628068408056803989103233484767864577629720934970239078218015681877299340904552675109822465745070233422235968 61697552036920913200571339530350350760197848769426238401527862596772290173200199634438885002872438050371527533493524448073730566894744102127497806298706953292493902741210650658592704604600372394577044854769161033199266031390250273667072167300042484943542172430963933008193235640034801333198279274146822783247079988551459314557876687096009707934627697393140071744682285045620175282645115609698971498777 -3965394683211882819721610519260503075427006798329383789208017385715325320071089387255245530378221903471025640626807717616368657690676927231659318714968951402797454156317168229247693815177174237332011884049869995305373730879246872269346010162448864447003396478861159059509335157421010489644796754203822149156943390589591419140126549625341802302239454749763034511985623422183469341895065448005619088 181337297763413959685243652379468373979095633874732540648380419311793609302602933875905152777537203892246510180530799792293832463233972985063905816928892693885175506939806459107187597476123105545036909672418702845468742771710343493256973994669206920875477606292128348526632413417825976742180546035238438555746225036830740280156206383329307058802705814262677944043320742203599279401869937356718 6223998696455193672418480621321735470674074332698652872244850517014719464334018126077598570283394284529117934688984690162576537716100973638848685731362378458402735500023118053293347628804884352741941946460081563550850211758402338764153678907443033764770542895724428931085338406301754419749762515695826745271044439192511697014886145528427178684606547437537757161401276464472678488655835536 761865918119968430449622259450033370271501063278122506528670274821089188281729997080351614716550735206944173350493576537635727641875802914663787647643769479508976653222890675110523050479904953651070119379219039973824032195904235675657233618800188433289371640380284342512558743201868958627374086780644932080649089964893259072392116938449532641854271189727684944651942897628408094135813 6753107331503055957158019323176213633573138242003162822355909477290747112703660918044351190049203662378570055364740426801745478696069732426553479592058799262241274506265136792539904142356748113038989543496413634150227067761243368231722337301610400490663711153662924437649436932781568214703868795871754228553586566884722290692506094148513931173564218005300367321121400940719679396 113625172775374458057123357768973576877805362525139492372717451985262726099345289091576133332844687212285159721501215882838382759700575501679683897742829396934703430689255023970208550096882661961292404652638391276928397133364708407093951379736714685290164260127235793440750211295377094518768897249961362213439555106097529385813811981145826127820955934173106181702028328910721 -295747598786519143150274687887581013368631473620622134633922516672796268713744642299503225869347560959550706945729148455312631199810793404326970217203109277410733885348567142013056924826545987184922296574038721871251143577751622231858079721111608436917990098171592819204797106353160261080200070789428316876104267551321521975829028538997201505471488588882929057573160224 1192661786475963421504678214007590565700053067941929936387601841757593773965842734028342351917132677488998624960468894015621426341374065208427882578156177090644801124213930098888199570081157116126770614966787157393287795468681916401646537896945594950391666635158319519613355365191490318262912683819197127840775754180456250319257370983632932749203844554611783507221 -21508694074352784359239056423511075202233830246015848290871033432837976642551034505160122295813904510697464191029267378534830961529426279589484273405484455085968561254534926172253674607547915459964025048226880144192584057527642633982889917052427021792671740186946814880469427455371228998825237162539133708580756358081234254938407411452131423635197235248760 -689505914220424835921797560457772089559966779161265736048067727761227664616850741464415124582559129572780915814164188400935289715150102665176162029772795742615263012060581667090866439746918737849262080132106914260801034350882895876615457955543784323196387149267044169045341704734788706895601571711660402344322179511766482269419564975282366552541080 -6193446553668151375895810566211681991497212305263056976188851645285423625156915727365991414217098734461108959796463032538081157155718981727161159299149337200818966600437361332693555791092210726420984051820841533483636996925911444014349180031105855337919805793078160079556612067818458134999650754602797854495474132053397308732974322359850141664 2728269087514647562943877105082492281711033397431216154326787793292569354765541773281940661063076717274257748612764593106783591474059859071743361648148023799212842709120057798098719155683776199479565572135208586487157934502833601369028712425184722461278676188640129100367857561863168807424917486809004294876968147171371557774428747928398 17741112084856940463413705136240815334961675048067054911728951402177885561308924639564242836549946996527833551931560576484154590281148281759033443033855510597289946729329741956681777206623925979088368823914392847436778102155674418918181075061573972971369810202050495198698061503319217068759673868382813196591728363891630286796616 6277855318966073239205918330301592734754938129162788370812552980834838517780848199378323197046927902186519325349849559379097393088056654078793755104113695733402094573185227717978374532242831052461881906192680814578511364476256479684211871911369922204573264218555645486864029936638884286896803204875096547709450371486143 5368182642326434798547767353946434135449517001874879404996956566872299404209653486802732202653360986376714551997254136928307039395607971965221085467382506094532883426621356860006111676135730436976124094218792519247596889121945449211749027413510559064768520521379067639856113008774705729212831215991602818280152 6788140905166496796408506999070986155941650687504129344363264012232885214340304764762248920013870376624756986288156871018619594947280583800506860077714915352719482046286248294861844827521035844820239419273525778335125226464519399343807062752442154935659288180609419985670484050535312126414966368237484 3709737832031616309816868800092791951633010620225491322476843754323149350120104506891425925142205583605402031129208682307409709478948972868834742142562592517924861330903193425476359932782547912106418071546354698602459590660931752367733337704499104571617571681329513598893901287847386072256 26415541084151876894778790180198303627686205727284168532000432467094664460881717922321739991158387784916827155465094417827072612804330103387194068066294449883327714322084660998625594940490709550265507961270516321415305846020318605404728920161032907912002130568560077993601793 26011528836506011523329361363181015573553075567966679002298900249105901819859877928785177222144786921429610896346161851096365098606240294145802919518584841392390290582932605367853534960380846907381120608593910508934815695634686503961556181141967692575573196 57742811757861331565395812993002185235524839406964879258402868800360266616859208283379050793725415620724336585006666055390590396660238415295852360164323350273234124356141546974933219811506284268465747424899596108337638585937550243701171478 1931001707403449915686368401168051897223263506956004042255836433563472939312802940267887642690635533346279340609764215678211702354340512887834161993151698031951352137902275556261244013150703280710011988592287732357208 985842683427039424403887344651204103953020402749719924258484041075096089678261290921968397668740135513679185814753141370372319391891539705612138605266912869389732151628677348690656824 298964470373056897155622273910984977308484101079162451957952308557964541831592329465639128163877777265947602595398379756863187297506240 159192786000544318712403112864517923274685969699816765 0 0 0 0 0 0 0 
-31018922216221969324714761049321889797727902915542634161564531305064472199874558152826608273657627409162547371891434376823346765695411990818279455907635205391228821456775890442382169133088325064589080753434777468851596738295052800859903887391461567835617606412109648843873831634709501046481365358471683314465138216523714470312447784990467130640307584990319150763477740725358361579473637615555925560197069260338820804993696148659067322500 668169693196887917523931483648264295031520296257885492590270092903953504080799033251045515576338811762929176955267635761152226772080700884292988232416331261866315646983188501129698620248161938797355867708634170104593988690331814601583871662490310431005149248452271426004568863479643236262443118101442349194606137825459669742156590483475847567704822054072467576792903432076205160577368549262697140681586069287253735699452063222356719448 -622055261187766321127489855865575325983136069666736713403554937104404889441535547350525547667327673874398439822514779624705755696669522764066296340068243791543597932160261515816644891514645712706483735802969881722152352019919667856128331277391729333341654932350280355054152916110992765026818661398109955851122105547150445212239133903364281995977663764427152478473667235443243440788412164929806775740441413114481998891046539687876056 -1439692743232897864253513200396519869211714623157623502500399791123055206486012662815975035486440219289529223266621870592200017145275700415589742426765203914005168377811224564498700226776147299708766107134760310446625746731962113410288035167718249525483509414287356876405610011774276798067818727704084104062270568660959791802031171521429141832270878057189561461062810430137106814829604214258673830848672890006999247080616337663008 3359679136525165223692491442439805868215746731479421621807628964078714077860344595836465374110726358925357380993926649899881214084902099831306165975489836248857269903473853463127172257217003153519569037258101711548918122192888588885837649166922888084139487072330688375134142707495292304869893931181573682428730241933888753905169982174489194274867659287821440586391192438426161477229668553792066214118529160269183132726900958196 -2534462839033685489918480901442773909751887758520997045165685030341385316875349727779654887063251682000132792037292244177643142938334669190753032377891310027308458883448926436104714506583037275139129324369448268046626689937194384416129008212177577551052162646401218167335188201837805757883121249390636464107684760069975186056757761880580418858548801175324458159258753758019482659270309314904473646440347322430683606383268448 657549614660420629331698400634543447284010511520515444342303449553369770861311933756862450134034866336453161312469226359172455443483550701741549927663249941195778248169931984502059655957673493734831355648077893790999607702748847590153263949324697745582511809827910854127633463542587627086736612149076770551566355610234689321983942538354828915941074870274619046789829497101439598229541945186334527279404953001545204945152 324296332484332243953457797884638616344494044903000213079046575383119461848849860678448965355478959700908760613221258097282697089463479114562544530506365449255371788225623439595302055603563550335207357873420942386267495409794825809090070241222389394747904994425853583158464530411712151212057231030314767049094608848467999436808312501239254489651365579115744674195166290968430760873653866495825576876645989026708585792 -259359253751711220360746726799844366321300816243631335412390502243447892292378781916629535722610530961917576904619066604018723643313006153449302568338223940739940398929613819997945662856976451628278282942896789264872420660800900083774703899683510034502201385130299551051625102708195769160656046424004274584961355812863572562088522278954225275627302135143037552727854179878431918210386630181929350772941922386233786 -50054274727540084524434254046483959252179109794030204837172116210824976083955394730155562369864379135801538631311585858979958691125429297789036997897300358870310623581277206676150290657813627784255923551936784970207181999843827379893367588163548027106267865347168252673799797257606665619163642920888146434640254023483634095306939332143796786322950501988477495651095303662929817158362980880758022588856089216618 86024289500457595845924108787466102484798214610534229413044630389117637764627051121616628761699709470932018269680591017896305196008504313688860927974459806976220401309920162537677172767886913739901630361717975591994571319732476961887242688562736450544976701503842592642359180300780509121086775335215414837052842260930106668930016920922068627678859467902505514862944704278518564811591110527887014398997470454 -21859928875803880170631129206031688488823185938736997056950650772078213466578292229987171588950585802102517989856265506458577605313921592413692559685175615346365302655142221094086706509560612385601687702442473286039580226603985001005972850263408433538794065894500933191345916246529555180530138351687541547692339066127657604417049038408328497942531789411808900020771077498337371199243930143577122732044382 1240314048123094166804125051112954866613852317971620039848225292965902602348967048330413519609946451269249360448891836296184214787119085893378700542161504218951933353800370837203021185679449030831216335952416248220386830535592675858800986981995933091547172949603292045603021968226135010477384380847325438320291381439072779923766515755272900950341104153274287522338586074829545418464981143242187553300 -59495749769023529516970344757742472679352506437306874805395033878875914013705326851304679131176350019229750305080092345852546022029110880546385841115870346148309980953782502610077312456983264238399489404193623705705916741694839451857594694323713808850525051785049593490861847818380684373557543573287705502057401024615155999603930770289131704942977118037660693460615427372721374551126710344377248 -8804719255390884801279159474382398920930401219802498170025812215837879206603734637938986881015334868974454772569144469103826678652983829955544702538902497537350341703123159710646140885508403424706530413246463418156450438337351482112143755044195439850727005461030036526752813650440913230613741644160519818637892198368807482983555718538551169903616259220465102741410959285788741170621014509264 -1589305009331183182923333578164755007149800749215082990349001150280729300162745465334659769451397738801823700175156885238693693491267017053841170174406956313731524171765004923473437530946299155870374158734510608268975884909517840312087210744910056845351798620347239766494902614107059648557834871878482207864003989072722683451910468617239538470526385087800267422797015247662316417114426270 -20004981822819960852770554231355260011085705764040498695133018738675421499666777600011715235757465826410743432733209414358250294404843897882863161663782219598068442211149915302518587934773680847556450625928721256352655374927204795775012097845130564885996894549376999901330910132637605557660494435696984485204622097259346148958239476397467205253209968741464981637884300812738391793798 -487947457252382211125271894029514999919467630317752159500559317560965875367831180073613022183825015405554039686300958658251050742113811208242105049398034016073687646192253500549782229741344647036607714636742256440282888324728287762797067382937329132130432003626621567750550782736832052052798612959634281321078903897000218185525334137826040425852419190806321436393009434770565322 -2870715950080081140249991178958194876421606002122433963114049058237352613024316179166918568565635899719472356459105150951977329585471677150231532548616420520815544963557283960884546391755031436734818859373611694798007507828667648527022407664226973500077119449005691843374597299699899556341905252325111376640375303906940531509633363637064080153852784901889196352219684252832 -11277893102720889734479995925065158556313595238910018822983941338412733804195978226025502980926803837927182505296933927233630192691009399779171746960589891911865784226911334523740524676665035256382825072514376189240094420939830174362555260762570208980306665396806081756985735402874727893700126033612684895792000140407959919934961100948669016833438575929139925356518092 45265855373285542600234624930854797091410003663159556077661210356996021039754556038883922919385961576374764076364816093736692149572675558466901674655292152783187888046365317280454015031078131431977222245655291672004459877560168786450046240880140808136631051103282275875277894626068893155063446312811802467484084833654429345669428290427802755308465840059038478548 -48326993039472691231648102932535372897357392120042496732883459232929360884074684458599334410462928426558595012953037981911848720166382510718233580598814782418785548250863844902214524769537931046996254138441411560764081549843660915579753756483058138393976587694934851247140142490873408426026448231404641753531233030063440019825977726235577203272911251594964 2054292142442247930617574707872201850419852436980778872345845385368926914408363203205435690829062357435579776495901467741826168893763361244915410465819525633444190325423935207697102947443918526087600358988329438476700221227148441344110945813124621409915323011656185466052248911015259686550081375535581338488309791267221145149511677459376840093717636 533070047189639034519729074584092973003783826095870217683952061348334280368730432727451870407433233706397489114590807874039749182684742233730493243983382014179959217757782687907343677978189992267172004373167052340869753121082210307056629515626381942537627819877589849886774690556252531205593926367558415018102803764336396031357133437455037720 -85417167409581450072975834515787700934333169538656873625682759017297967664164038951463041949233015003300593735760988633495929838584051900118935314209339214550430612063029281892003793586545076436582933681112963302728608715959886860068750255892334057205445330238965666386269597729853634160121031447043522923090546183532139464178051175484 -164880574868504060140525227711610054546225409113718802831213507348631738895144235367638439719815903474285968243619753135713438581889566742664201189975665601562913313223455872492649278629002321415647629477453763774163524705006266161112889570536611565811632431525648657970654718755491115261686897332598620639511843593004489163329 -64457030919437961135241104686994798629654652983596687403812925459398968070696687261859147365964004808591730680323340586686003363761087155537375242049292327732210122292698457500284172284037530310056758263119394539551452007815271970990902092926027952141272576918418266488808841049396720544153210889899351260611993439486 -2557363077984710979702409485235496411333105671650297132814943962695818216147601938448501814765828642498962372941915250592804953177699464766151903439109625465935056859901154091919478626110628078872938999334760650669087752696657440437177309502187162586841467530571803982896954654868665521411213277667484763373 44452658365419267693019300415586501860451921597937972127064042199990805633876593520700271196316657465844904688450643276471876367216843885224171665401434580985826768504187385509982137723905608256687269828018765625077727976891023784082014055960196093813331589613161940003766687079902702073078057205194 5389715713902161364905241176603134320705336235341555594913150842088184648920382432099405018231984955945013702283377599424835077006660734133471277238030520069752810735069101748751141719898070879129881770621554680035795377731023383423322656037535045237172496030392545720834179360348860796 22516909977032444727116058457695686116444954612533850859534112120762640626978451899695569659616115175992136094560418513618084432905613175935453271734479404683948081830804190577204634556452472781456116981308606175512792996685795376479107433462544182716383987074984868306910 35892491857048740198330080368710076982545220109921777026139892559591401124549147345859148302727268319405919033563601947233695196088169684102107301461933904725538849450781621096210375338165036029757715485392804515269767564687029298685330996836657437974656 777028573257333835388997063439582057667848540288480351462823129557261732246995397541849990233506122536256030451402218052062429245553175748711895644715392119089821608771379259476997011598397386087455846635897534172070114527418190213758 -1940626572625805509816352481096695182316273338313196164391640150014502649737894828090176553442056667231371007785222413749670082064002405337367329690044529127381812808000276153813516491336253413650837941908931237 1207460485892430174541047423101393933140091743759620774853327615177701683709654129400825856728746382882753937601446149760854593458114870896272296679723173585454456800112605574 -983852020384627712186396937921344990953358564497575882056850790136267562976708440219865676359833065506045628935808330724 82982611421659374 0 0 0 0 0 0 0 
10724134516241815441928158913647743452860560058130323203281854778736374011158450844764327209246170529969489679843951643468875451438836061845842260821677087170196364900139470551357702184131912830823385533681393913961510679193595040168610006502554130741935007120265080503305545897573312313932703241760759175950935885153965821938191298252404171807736009930280440694937207745885061278954595485993305098347984022102672603412347221854051113042 -28410824901106122312840580400861169304537913684798504028227356713908780240815207700136346503998448172772416338067879265330322967946534482305755726950202596763234348316179933833092472820436791247572608565395547845484000360616141695495364298016628062256939379085332147735242284487795268649392390008468901132774366600596912031425894584494207902877405609089614688741386261171003103752816888459633603843443925579665828140757958759496556128 -37266665213172495667345196508741985513275240739596068168222865338660649506257514291366307834639604560358924048604866128855979085131878283226720486158638798662557755666858521812741076350151984053557566743654443358370973576597114322309154400536106997436836247701100345938110949283544858584536572169395700364888801840687371149718180110932439390621834109241130294815400324610749664054866279504683719554078245593883075010647068806185568 243320151866577963080955672363604435431791225747713215135778730630031874131392842074817031139125829937338836451827607888061663613195742958583690750779974327636740574205734209776454889266734921037679627265645376569711639228627594171915456439046207277213777558241313926044987653890308967495754427365105208577983627044100717403349235845073558996950283330342821707214294817487342386529175724695138100661267119345965194083385389568496 -400277432374071154459714949293163141395830739569528771191248326939506582150219762094753277957420171489432852503152356578238542015843302677259403042978249257777979175739122039528120809064946340743928939388320669381364243062136050495006003852129132261347402397871496513292797777345398980729412416686269394723295251381565760302568685784537203046784634452084514970059017344702993599416783713629045381993054172269200541222455267680 320158005816028962099226280014742296103705397629905508695447599570345621824208053299374302674666598042582337186102430557288249367202499137162700466031245091137770450679575275609618415235799975156628945652884883124062246291552806677070398876137339203803111667576539290128822555311131365188203125159018806247284778027267493233818015654541381751883351544758016379124468646479634533217604126078054857710169679726015975259533248 -115108938541421075619690976413017973733280086041692220372622114895288080256961815455731526905613541007753769821116677821497239679752885539119743007945678879779104898647292522182993665662466244883078474432327642275221584844030775819609931574936709399595747571632833855937003806662136963722048500636973273716107694021324867115043618895497937139188748687622448101623962682386203114814403992264096008566932745635899764046560 -12414554040691686412200467617849398073593150972763530152047588612661173975183832193639805278385824413818397584924997345404975877051512754600566325965636053928842922688514875056951804145481145009086224035956301391866467636619569653627677303343996799674184825386532226283180522620796487097557060516572202785035600880570849532743206096013619471135438687556254630060723940274820797832216778728548074387363750075256033184 36679535595458085006848739507329620880737453595598519400842847812947500995410769178829094957784922360532576449444685943102303787429829550666555629950895242953833311347496253632543026197328798169057830574073751192823505875728179325929478085514491803171112938897235885829764066896146796454311668284564245192464985212306782435339379803239093562117717089876792373239086177250662821306009484760637510293337523922141065 -18390397726680517144141427982417478669997689095310415122625286740299501726580719260830602915823319071350484752221315090108062287637952793045226346306066383406198010771781843664387168383409155379669610704033241890905156655220329348083479050314016092706878102356066297046522775557627477928038200394296120123292655988816722455861690226418632539083376465452116065401985286918904456974703029168560415622615928240036 3807574658888735112950851577510075651312436478387968668306479387881309874853853202118822925761614413511220604437816074015248175106190450798609585598500385436688856045621772804452124896218696605609671183311080354472005451467352462819626813417501836877985273155838313963271574455405956407872232800199181558748060878864901037513440175539271991612594587941774920422041193562822302447909917246574520351500185469 -284181916944338581826144101494845555701367837411788192731506943336574318577926095705641855059984830763433952280101177088646736116013044536559635431006378118684380374245855758973066640953252921977407851712650410009355538934768982604843702928551890473842847016436901666000717318731360323319489824285669880509871947377545081302312605507242133040223186697349408950235985563320091814563872274403392402456452 -14453605928817188892357406797926109619554559022336470287909317109217967997064615567640127158479524307745860648662614127093396484387626855554487293461067281160787480578600315212637091708183715219978486212024179764025375933002685888619710677657877395142331907971825650085948556132390613079815693135194789587251186127780178079103381503701508942553791162100936821883168512189966219166732622826824742982 9710062066069238019826479126015696880336390313032016922460462077234686486501426894566632878908579459130265679413477321301806194056479646518269357016105162865102774627692245149930920270077761231627101101415333502411631972802555190086950231841926687728459887930500792906292586826893770381514425840282564279514974139076727451423988170576221080836725965779696633103026255295577030945674514153737520 1161657424544355439762867672467747317658121663750847213490964019438564827504115994332019010682706084600902484327956740863172567913861924103859851211462266115587555407638258882465746542681681760675746997315269125684830463769120732197631155245103869051850098321926120706449478931672777057021929984800187265986676618862088724472972384677922783718564440903550449596171642510489849218224054759994 54242085814779073134614605680977559998409196824483082610694566144743650073938709812915508717268840470825304496400172001330524709336667087081785785855581658759004535857247748287438756845952469081232591972038543387457033069694778882336691097406817344985998129572790425944248287285520386342516801258747758472666399105763246014077165155112404911033389005157559927810655789211075918008105832 642154447550241152160117755386454273978688291513439479888528941611796781762734072291693189354025371245698517611899185994874632940962311810534054206818117941932734790811331477603507213261965626204028376802681886248966341784700493587214208003030539200189685090343826027202612198657607619023041551303812979487391782751533911164246508178630714244431902810818506170077827931062244860061 7860275716968993952445706494716458021055343050875157907448664526935301680651033792257679285469402701711219533399490311481219889837615207946534373586831871901047671303890673433802719988112773313932633632532231244698434338578764753152284495507832078481379152521647734307832251329295016776482736395612053477451477802777063593350137646203843450315403769238028888297556411870603972 145857516531873528329667098468964632222323285947395452388488647287242764436829710621523789621011296160999531596775260764234429634512605054513570367677888185373701508801449143567764234572808565999556156295004288061690674210772114212943295322605226579445786670441202865725500647450145532150024066300774787497253530090805242657580338835501567906910566471091971175511276767352 -102437985253574234029435107263334952326631580055980655267639039234498928428544578216638047010193241470790648244952105447296797105832511790042909995270503615987205538686576878958538404492177234351672811033781361395112608441738074259195384547324958531145677879369413404646792226233033818746324518149387285639100116501014743307452682037181906921527474620449473749692372 614570334546303264041752684410548758788136335977451220783194828518158033387955366452727994611604078090759098497969573738123667330976875686167087338265094212129017140318122150191483623276796196617107984473616154915053001150831230513195848891298727228060933834835478078427972685494445581850889973636381317478799326054545396613247621870374634428086962477595781454 -919510207707556562807269941662593181605075338375361038646688842250550639985028031809699581661614626422901278938516709550592122240844644361354851819395803305764532358314730148724225840523221052183924317507873864874142362372998888465294881557964332054532256789838290187963663329770436215759026982104637801902872924778818989811340933875980229483384599116504 53069782888389672786899335666278727372133249672840529027655127239424575378880937808725677032630390064854059753143331865167421576042627934904274191168013621503238522343916921588165532447481727916982680683145911035610679809453251604365300038601283513000589372835827688411006276491992638114191304270025524577306818794328162777641247590373421713579142 -18889280866740314767965766991880235522815391168386645730163922806922147980120216064938720559527160073456652289679726260964952442132376678897906131398228321063648500029275550453048609640902203448126834569780923115608969593347385183879216884328487702438955018686588987102303455365565740976810251005172876978971459801336561175549059028712077880 1769826040969660037938727841321232121933429148484300459089545075729013884115769998154627648620669299496817878112315980788528165617510640470076524172874147027049828137455752297921242266543928374392434478797339576169311745927781473707277967569068617755106326914940163090911870294646798094222731561213135740565431131180134215881453105846 678141681631947943538729427967828147304731171621726522098942391816421708594546602386547181329182884082905014854066926445567965645071334262902464193560870071357239870809811370010879028271457922058829936840926713991640245793187836890082287168954959194655646126067707078055860392490413412521597725584871363509960177398890497492 1016243746763123056318715839956353467847724803615557349952402008416791474817800760216532658923882574199991053624977841031065756417674322125291595274240473072201821680539214082978219527961300248118415475865691013239083629262786835359127993837496528214336450319297894713631795889409669135167648902532108862376292976114 484127487400865423710047827922765620370817771657158020322504199594093432856159010524137190002541380294347456994769868601632581040358854996231712918156435293559833111934069859381089024397760233717681394752882463593162051049538241881321591150808261429419069267682802756877638595211360093807274950781737336536 183473532617906402334850402034320191704279413669575844417744611584164525460942981764105590110746254859339216511120258153480252630705941858911410770228383825045595350073789288800391894704485115739237033589117223899800611298526706581373176880570917699969384114268701013952651028268738593347138249320 -2845763681704813693932345881611543621369182161852831674508356795256735958553534979485874418239206919806578460851982445416746328210579297744989209936483518879267389818721410337659696183821517588342247162635034778358634418969108264352626960418143502738199845220776768239672034912004672 13181000275587478243147516974550280698417830996217614550025152352716871222287084380591848521648571812349339478896343721096232598923159482187345750549820341020043767786615234825901024198156154612662979524559532371041274124283199801593789957729169348142825487959499075207 -3064574444537856562669267065638387547317970202462157086210082216726210966837857759239926165434106697513750882117835549200594771536423051567072413481564095662402827752767671574710426845874758652423659022109793879142359726775571723923521285867182711084 46902414959250523880180435723954191068468232299978731555961122177514630221206521339774442240472445056264088362256705078680747437765152805506226927302285837783674754647137967332392428856654596958596817755594854575396217829751191715 458470041464240484577718934985307074404269792712634626045223054994460219668723009859946899335979065617693473453039821343785667990314945131598470174533673456199609992918940043272637181062790811905182251368 109151362954243770106453509635159476048160501161437374674693228061209578611932947817154252740389365593554613765950414698341821241995480523847512400773378975604914308 8468832286984047601810492768954662834899526726940289361820941402328154256354966368326636447182765829332 0 0 0 0 0 0 0 0 
1137811407966972528862128301878004055487415340419724382357512090343386747454629193831118230648940630270135420513943803797845754291287464153516713884712202842804405548175355997399233052105812291797247440947014423882509731641786716085715350601754586391141240904520377414248937597349897666747612934785597074294107057988991851085694744163395439152033239183382861062586024672422727862299492815328960081165241663716799021340062159280135121760 -2482019376824260644062514245328448261647274258565522792166472744744670984365937872645323838886569837448772443057996031752269403753813634208766294153873250313724435838068909813071229162982029306537887011111552446183228039824899567498627430101866666291583507343250350333169365205871488261100215348049542333572730915208438529976863127559826784638671014256073966351718840047460734205837915234272210941944335591444908243625961051233740720 -192706152914445952727584859648783406073732835774088953409044113276443890193971767452463247940921082052510551571986364870040790798512129206749492318945020098952154484218546272334085682001925789750458391332392912420362019234462014459882530457733418253425883283962229351609070728800502354360551982368264639867617807145158303433259840431364255630545429797767481827306961565405539186505213283680891332955614048106310729750681114061344 774978820749771132823918689080461594343695466798139885338840109987930615188508588204574680305831774658886384608325077696957879967064976820638064832904216237521658697422917933593687503260365854330554467399037716421878774080509609642923814459761282073588099971693904578433028566298172580905509583311794590270502341511132083367460624100079818738113185656829333092456363928107589895692274623863624518849532958498396958013427373060 4911294485267921045940134598004127584469229366994887831651373736827625040055385489122395209780392919965527178845642050792406483936968258060051584899799137039191611634376113164874179003271153184557212030790130541800659158748299256522066479367808748312219200758394007136300413543950457790620571791767658758282704940212611040575906091966423842038934352688464247527542873644496113641329019752040204385715823116658501860066197888 -8449085581689519113105916941359457995562510379429206456768024408741005494991121432640513371125237894099194390316203742717796010135734265764885777674321117220225118776403599651040666089004679162255156812238132919770348944470105954275345224800539946246082088013467077120070821060619850432532947920358825440286110412775726395860281942523700215027949742498802867266587467364365499407463392998152779078770067968385627499839872 5492755825412060400897713772197248055867094079636052276790465760086812563887065405930438180462051723853085284718255904714703441532285352873901652217189981918258380574570440462264227626971569744750154452317845515701830021053013778969307504748789608571798520535245936839133210451729299204315424452622213957462219347938182560422729154677225765286823581816304890847883788048798000226099476529130381647054499143923098662080 -1467759464713323335694133638101529214443105444046034325824220229341728040285288270859409899571282365323621958601789285784032792253270535981435773328844436259091446161394030873091668726793144716769484704795652811009747887782804301829934329020282684441247454029084647619727313559190522399166014952059276119731286183064615988432768211887442353653451001780582694986102730071701096165659193474635599268611393748893135880 43141953035503535918161129507761321086528774368406027953141098624289398569258162954258969282809079473302769729880432777865318171732675836033920753730875786057666393943514638039063471985898073752308275225197219909864009826755568628713367703827375871771038212025647962347830046924190110819464903788485877459890003326132650725729228182552637024302762973518399697020065446068972350960650477414446225560935410940024 64225855020298866017232158559037892183169109343596062457148471421420162728576507710097345379948641038425088704651205874389754035072132963596786581035275915384839478214836865285643194626231134885948835084123324561238198119378668596338279375408536745096610413412806058792682572554644971552143139127499954811116914658622380264400361353565402261998782244957945580316129600551654232980178660996150503741036074236 -39163348432249704963085158102305226412629346750386408339661994532791346304764007005815572757200608483980634148375982595942425289324454703988269095222850741309581559435432663251944250479705934713849864753467961905698189737775653634938735177136318765323451789120302449964373547235142904642647974803059895501349480211038119621008519065991443495504899968454341925916455025605952632560766209670675702268331398 12990523557294397762635725969026096157664814574401103962026265759709603264439520518335145119583262389102466187564694724614707381523727002419688835751438854558461014670523472605390755788952345579136292765944135271820531889385106790972258099070492849370355465311711538221418543510636058682824355534757735118600075138899234082758130568858569543751487904147638688485766491392514251787822435721743129081350 638773812484900693813081051023647408452148031453066212718638790029505382454876742602671475500603982162263967544016311736933723488929868509830621418008544651302652483458960002742364068080374048509460627697511429965739402545463614767751299399755474988338743309777762300093140798977438794416254629200152591464559660520165665164511952387057581090445728340140325326001532486432717385931136147951260712 -585837326805697400511731724670941394619778996689768231690175290744776376826523873044255932986473149391318961357551189651087415926644139720223966205984123559197028222837664757429326576056626410469000238335579992545462123176378512180274772067851084935782613498507626219894523630670203212892793390405371704413660571071054169723027698486508893744400377068627991046230452520649795066234124144893730 -73085570769681509001629995881888690812191636361921216221298276205008312705763039898905876713422366711283247332820601377760819307597685677681090598813269003459684485395508025327983409116219782664495626773106597220834660545520995730851986051628935993084523802755310316148555437502961448223602507435308613819275054864338453614081464229182847597196055879811406335403943658214394730220408991704 -230047507778967733677928856445096583381555769735324618146135517340285401109121421613343811313132000378895676405402848544993714516525909098994055136856702183766225496856533272270524530569223224127748687543258528112973153113598177364861485798913522634413588788932443865370713579848124463669833911555161367298470878993333190884748597811285496450193821944043664291157049056660049460336136 -23064359082149440825701383139531055469910828198691311764083801228325611475434295512303128284395449640265132442590114012833955774752115617094482480819884746004589320918789308168648041271583100824474991520630806458983118618862267451195111730085136855308313061746523975956417454277539679591747367281559813349484848768992657736084446518626771061499329150104380677076320361079065709728 -39822869762849952567993960642008176619897615166521456484586772655417686299960267611848562256120293738327375736438406293265873663087825932790905132320288258267091467651713798816878778401804134250561821784566361935299283297834014813322949103886922802421280989571766470834354279928073013485255539848583251455711606489602815638854790597523275700404642405229189098687828638425962 -1354531831360811746744222812037027348452309780353541354875487191946814012038687675598381359549614395355292752498242168134219990452072950915551124488224438556891012955036392590508881318031351744084173860256929877848206909740755068737704575017496361321315531186022367380922500131707246541521989726166529561220536464614821900373614337265899832708857344246048322777386127766 -6992138692995933807167620010479384149073889415311888597302631866479676295790866631342329501142731525094985804817898160143291685691622146703109023395378338074476388770711648311603416258683822815153342181937973230873921477191511836802550782150830464992142618045572593279671440206721069464833375721498570394579776589238772618417917761816460847211347645247774448524024 3634123328747639606215998275541294935848273411575408953293247434157709469496196074558991497215032757200678037876313813367520841146256764247887787584728175638433512928659847900978964460432243575454434764035761474110348324658390240930301388675973777290391719326699037136320489042501382164965503850504323301089255909217751231669752800374890407036293060412676288 12091873175476914826183750064264649294346542046015187220684691910614781031441120099400332808187995027460805383160383699522000733577887949576578757597457939152077329189369935846089210170691547591830620085153144949200388469078219144615339891303827354937688459222476116819764853380812696147825470512561371397746360998933079265121514033770756370590730237298 -3785859862286271376565876788289816254359306175586266933214362335446324703870416424688872720656705745255844526697984162152314003313478205458542711663993404969663004876738475360629068537209984045451423452158887512431123475797036897553674616808176132401961693538174544075810542751480549080569501194468680808444018809485392549606682422014294589418368 441837252641537417336508676153466417570396197950160418121741696047775943371843225203441851197533776737180259969485304341545555701812546352928205608009706930750481758999132015551310708968283309309095474596992028867910360439144375633011655337983282989807460352720115545266816980009819509670796133573657764939726120383183487563894993731754154 -23787631970167395282428365717377385840434344815738481468901820158881828820002668835430908543827798019398408148140261136271807536981120653371461957848080120209306308118921604119892619531986811112349014762141937309154068398597537282185433724282135055076071631410743446998393403175055948022084052456677261407435861826535244537242858084 -6925023576130653792108628409912713653955090847490425659385635864582713203959489639621966846240828241370383041065814507704713021703298203788848977938682073254698583342293453639041059000774010572194583904008696258045726364242470187297934052073744550252789427255163311330199749962738435061103331433403032396128054239933860312 -4269341585061390470188973122702001458723006627393068782973313553286483109131167968828087577097933236571363079239797293676945250932712352701656783552017522747891991826093784323419783711754497193151942335049001255483380725490416247157538309779034693848265360661213669713871918986533881710254573508892388106361903860 2663780712301407025748260138538910147435980049680325674687805076114367359709307328890466459722879680911891833634867641904270452432967154434740506158767559851742696163322345036084949416338506984557562167494099081358634499285312965723140113603328185208379448966110374162731198345507024117307734185139545308 478994365110708675126367845888669634612640313234701827302618691979901796867080698179439732675310278837777287243138608934100008456775143394857399715706665350475873269231747185406504024600157032251054704449180155181307799669737194841776254615337234952054570215285227163738403858478874880185064620 -12904951464469669308250386168666163172739931638182833532061380137460288710118992657113232562372487243293853665954131592898954000823622481760042902133518539119709612246708431939824868024817399361782558677730090158695801342222500670109127789809533122578896067813847757124849099351815 3983632233698580069471846736910505681198550947611759431255981532439139354276909778753185102110684883160275824894390622619562171185165795007925658982899549304682993530597241872734116009584308167480682358036168175983585113482536368089984879779025217257571874635281404 -278225843897326223267464807680300391576558294942423811502168084412345477491315737248336297280701749117921208029043067598277827171695854200424988158202988607043556885409835005036246415558841628472473672140810166470180507772535328081016721186915869 354276315232584943617536173913742722059892983800388947230686220892280200318583179777689057751032556875241028534886363305765822736343960117208656818403299845245129519760542627843226219027455953578578430157230407348959615912100 -20776587547091865092360122578614702982872798373135348211053570644458633548926783656738517621944783059203082986271000495580977668975678396723658870144803589265558903220659722048260410479736631226759 449867434702395578109524071476675158330533475919388808528379167997588451919547589214514384492527996409326898792236023117220459386982556445670574072651806 -18997483946343684387229827643630251327486091919006435245784354994096976220249909664 0 0 0 0 0 0 0 0 
52099504415744157005153234580143794506398863708530547607574014956508748309965010388118143702368239997230607400229848320142819473410056401280226743078524049351563111019980842647204140581029931261505685712915781708400978976468042406670615091150162441280717417170331529242916384779854681142188400202699834996515847437566664214623398263033746013150014173798997325351500912788846608415284906902601252075556342504406391148861124870857881557 -225056336301970431106329436168198953960694673329761846112913267397251964571578011648067602010665937229194267298631208207167412445869197316024307103651444869343295224289574695437965188513850615219325031319473890872293581004053675150661539787287601691174718440700509623723828662131453868103185436447246025494931685289174729165988894021538403572339549189589685954504501289904251637637200549413887969632243876365202064222317242294796576 600314280968850073137393555048025818707689420925294276901069893164374525374658293208065533766468668171763040277515726195790479480742782301073822039504518986808457597659075027688259807286654841054665258349261983229353326698851670018082133623547644877481093095414614523036883860698295739551421056009081443788569660231578654811417357022191293109958320038811874116314906286058043085430556869169352386584930638271748886860403351923872 -911408060745974175740459984437352746086949200115639788622872326661279322539582724945477001373953308334288143755097521160260877907746725981047181439402807869545067775562287591815586448354352906035008185176319993171266903596114586816679263233237496354519398757380920970646626501227776563273505524763413902442104519603661775672433024589700339337048147743468527969497642043689566962520452771968991949617295666474713083074871409728 683765265811117464033809001140168034873490063765606650458918450744898895398203769590517148332156846592317658158473124894245748528498138314464963522966035659500949555269029574355286041606329143869975291159903995690050065502440110680961987401759564982592770743449911320368055015537514964890264454198930376617159669879643336660269171836964466071262638948961019114948858771512617842623981617377250438925115551194508698642950176 -159180164409758964593522264862226542325221410799294639771865828456990641031015652549218371132834822993281590058459733758968918013564052469187044817966459424954255314008827310831910609628786651797467307627636276587593656853608562978306975309956599694566610610031226842421801088512255455689354473314770980149204567883084402339699410401682081273508882466716006934398913461528210949149811777448736494343400387303549078850752 -81314648409243605360547997369978809791405553430156628539797162894366613014275228444300124708339320667368314079323593721739981673260157539217992115013898098768150573111120949536129192004304430118647361439932996733511555488529423225806155387564687937500267093712362807042131021246318339249757357691513279128838038940014820451057239818697223007110082142693663411637701466639671709916330080833551704216834590426576822048 42046631750044726653844462051365747052233411862965921759062051049710351619706992148406261959981002654415923992503968550581118506695770163135864533177095729506553823948356282980074525769358405496229614439189717094528165125908608944630530181597328202138594680414781654012270530919740153903234109049119603811784466515495895771502991319235311768343326876343166261853952065555604119954534072668316446224784927853663968 4584415496683991726741670840702667447047743613049058039613171186622206514661889069481735467600869989913913936019134358602002661876730280587745809725308029209703702125492789928140347301777863488381923678075139387642523534388462658858176655424399782213696919541827262272480293562398698173723678330877770427558422825669900412041957442726705072795728279161363909846645791519095323563123832260723689212787161663331 -5177087640480281623586460534980249682798837844899704917056914472827403502165091253958710490024365114093494081360598515133854052452707429253688168224321541121963217955077443605452744345478185350645415423131920022947006094576465684473585226978826453558824008324358873835096811932701083871042802221705980610369904604716317161774453590254045736897101555071531157545416517137124537704842844712940290309076130076 2072136577341683764167569612758266912007412342604609871536678127009094702062021170800400041056145648157044312303904548990290400500874000827142778882357998736533814242401602616617884341903349617845086323200450446014336322855800993968753369626239602216520701685168031467808999726011795042359136338895910598039942104665019528117667321688829296258689350925834347281708326185096900104888856543724780856757889 -793469263810960781387009889909572407745093806305738374347912720651659430048262851701813573924522900193412395493862191283092883532395630183613121885719309375584471568896655205494767662879420740863500157734191006213854477182866889851434424995033543538439923172998141196835947186498012700180515238425454779215470963520781589743653126324241681249888491748041264259983773046043885633778217475141812190564 41739506251565445448427095333884735765810488982996143867017358482847205451489037033610320371402399259696698515227630714120546284660741293793103492075763619644227284548514798837180462884379973779850503372644919388324559546937818474078969060335216569428927227449518604874936576725729692944835794826898749990959794107250381642262005711560640409025368028318133843825761687181855964677646736598100274 23385322897299688472005520334580711613253116391880788317524435657440396489125164208032277803550441251486637594782788831132253408576822891812162893271647052150282691859060434234761705034060191431387349542180255499733396214412055160135262171211573500132195804034960708115799515040822201141842531641740164341985700684227963687273601313763673022624008139941954040908314102167039927707850730526960 1271060744614247322368565299288520665795450847438665363534493108112187037265451233701508192475715273130359050717394269015927522374851098569346623114505065184552256259366023782173079938022870732630446313278093504970196543377528287487685702167485940796553551737186645896968102656343513759432828984485752890592257122384273327448143569017020059345457917548670730236206774837654416068624341578 23621381144404202685847154180207530681862839214250154660184248412141027599706836004739384242170597565789898757453388744187558137727688557329305002991709340710627863964543824521142657859131944658988460534868735754172320593538120145123396090598894568157524123071626619658387298350645659692820043510985796709550787126391299490759312242073279107367749537944012055123172185436574967437528 229878344425181132327553645467432770175260819985044330877218924217570249040721002243158580219366411808415155823270131056459421594472657059922094027635637789985967739560906263057679849045238941955607119778618840486319443657747406152092498154944467282035151029552898465429298410215891209076458424089280684348501794259605258622092979734120813006111948288439657099236348039851925978 -502897355917611889917272874606540945556453581354639531507620518970065657885775322593981759849292566501232895305614702271785023593956938453868716631626377997973901281811115823032100020107924954897913928133191642249950294072872632918762145111847260772266373055254718306009890998217923377884361776071068123706502213915949936903855397470420992039739654758588535583295176080116 20068249274354861061777229145520683956625007953224791279829286447293597107667014249651696494096346988856709995126067745352633303385416306569990031143493801343885168837561419308319085686691873544185503671012343148970285841616017053278031029626936761298908830785692619339313208348387091101080111461871541578078010252206238294659823863199401216331523581306738610938312746 -178160527913500389188335856199680302049475450702752333176020293603804763173132965577513817303857476303696085162119884297175244937380708970797926233073065844983223504425301448948937997979768354387632667889894366742778578656182677016022354381048994835120995197652074762468101341973798598864573840578677939729731396723921978166643303139517705063889760951028785202884 367843135946678859080727234121488910679052428523321740544622148714327777043795291915484423269063131820547244021698395196027916958924020970558387014963257900754802617853912122577502325553375820751532209817045995290561889133756812841862322869701151486235793047667275547011893000902037508241717664972527523770904254300004263061478380844590666607243961629976066 9266985117554589521706942222447614480236885359978854297638551382138287630584217731734539985942629074297995033973289900542602917625081861688533145248878666365685046602968115156760144635636810003782389551075639596108787194676913552900388199058170766499657019957828004961714566053127035229403776986547514185175619765888847547212057939109840958483105336 118555133884513167891798362150938193695827236765535895435695327614467846696910508095852454819443794596940102481890006343334930554685845756666196466466241562299451459932527470015223616241796010911292847375594658273825586134326057054075005752294852497542319009673929524412587869465592732428758604133589325621108265604757489476443729150730419601002 -5083489953301689505710486901527315122450412096778500152463795398748942006607730513262843274396959856417748116593425071074953515296659274747466636720812195553144611555844576212402401280453601995669942593273798564247629332799682228872729029447213787600296958194846729724601951167834519177932656299896065496899589955395676558708240172185792 204484610595351549785082324598626702742397751119075424813187937660955463614576363846861962881782439613351468245542625857930193359399921929939144111724470353214088114115591281800736617568484924333489989684780188514144991920923262202237495660913606684435852835563072442128089863982264422649824143621805349282590006232594638997647612 89630684213841163373044530269181826262282619969962546070183125846817774726627294752393785951198471366285368063917841048847126297874869166282482417053113869067159276768672729224041062045972883668700255670827510572900509492911211623861832840942944819526863640564293579662770669078698658124278747372394922849639409889439804 31667978907785481753795128588183597102337392060756039330552822261640380798726944168443806958604171397566239461107218449219261999119935086511129408174041234687005995352157890945546053100735177795448945675780896676376402398688791998497150785664803566420638652553940992587239632659048495427339719164716472260613612 11018035643133123826408446528780088321078156554132410581141952105422350804510130980926842918374143015856066905755982694046051518022704531490399271342184413626220244003800592714826419914777676670569870450215980058720854077805796104757271116238239315803625466945339899245711853457402967579601940407196552 810329212959771567144376579512267091317101473446902139462267257636818195170147660036783205243959860825622061587511622456020068717616086360914563428913527386016092211691040173174093696834321671375490857729462576852639882392998469553826368003384140864183578898907290200471454005767699838163400 -10441142204148586616245728947010050220045939380829241178510755361047413806429978538270919018594253059227304178741367593531931029768457562357150282109171064295639641847841566894155967255297830571520159329156838915499907707709527403274257785940298516476330180485653907750491067520 806474953873411327928706600331098112126795726882317659946632073471470477662354257119354701316520589770118450502523015157827918234022656751339345660449740231028723081365581287086822499901801715659129475393692935833819420471044427939757607635175334417835532954560 -19671867595126191673314064853623988006132606532991262516032978243542932805154066649040506696759980891152268595105242343047873628383647769815047100450633682007252017937928778523524518890546222869073815333797601630360635524752108326161343527916 1467469897487287101825671327517370558003791997924925937437717516321157262629035381850161377333193943530246230956982307122093763508856252044252815320683364790470037236843917743933976136310977326264692681832685461537587713 140092897964399525520907493162232824818472103767278657994529979918848046415046648206408899477772602003259606407710724490669081016022439642194446562944096902339910679686153290271914379168768 43986754466826346116456959864464536744478181419737875202442906744132237136574259798182744205531586062792106035152874131770599264555449337905 109248397528584122435355005672547425483852895127450324860 0 0 0 0 0 0 0 0 
1360627552832906768843091260015385502739151542356034897825385778434411385747143773844404443088314504310231774217700397728554991528969892772151254979838502124391368011773006377904165468583639797143751425010574340243232310063277271020127363330889640391118722559731148943920326130726445705749660186315787862395220680676654700587305712965696475627131278983132438076607117477499270456171710255069656742222353629111166638953821134227011630 -8346287019861800510153365061859044175335403495897405459700203970267701697233549188412330309290490709177569262820445748673023695483912958401194919700064009679020295833243149595728702229253581403624395256298562400120556973765531606006259561996254648196768333219867315897473238666900271909275190492681399328996998037915083567014057409975589124620917909055257882974478468620171848146875317927896485775327572502510627514695567552416045 18027862491577907164991708576132458262361159414055814064599459857308711571577951850061478577932736647726124333144466959513186837519019943744833915324349801585781151767881373722260470215880397896550388303222548095442153054339845752646173264008336756746028568470222179080061395832921945782397406481761159670988138296202966110945400271630828611983404221482430369477411423982315039545072565927043338894015421544131950832814451061106 -14999868001140255300156278679400793452206056927947967312901266880060235683309505744845417278620294489674582651215546907699458097801964507658962163850358317846518967638153449714029803572692812748030076204344181687136079059205620467034845047321107321449854828135512583653774814386848817460156189575775579854596676834263411304843080333326241340113046687815913583383046244349080818393954542893318342098079348668348349414262696023 4540084489916327078996706362792399058966359308962793567133684082162696144921154677696321264298242183827190802607782783489477734788685567039271492294759587715510606484673565986007603330812126011006965478297696926581614838720446062909262958190601401868924555823789612484601532970241483968227016945661747330580382693788519162392175652837297780320182087491648254328441256132651157987419245460850067955025874343491307780320656 -3116494280026535719235041866264107069910116002539110685840205285416166353786765195073847986352212125417764581307623924647071413065307982687866743177175455608527119008129888914458517954438100818584738184699832348092716615452175051453118124918525676830006040011200976369306638343971552294719317835792463191393367311439398712358306370756926130167972396265495931199059852538162381737550778765071810138700170708698987965480 4582696713707012254082707139834818839165430400144521504141869036284514337596946526478249722005146916025510489619008318591395743060415174267683246857169333286560472386546283840199929036539694923377460836599524759229891681895812823091571621987443289069573274851247704396392954392947773570134552427336923553658071381572112046278909359409306553010285718641485346238507646093889249832149578786729092449994424077735092232 -2553089204375524932807763747681453262103527509968458881578004769031523611232218039596518430716034211920618826018704377653767244601830225696568636721578366850918360984419518455941870088178523602427394530965399448998746218070128889070924365784967218862720962810581734907486078502158920900484897777965672181520423929340587249355522052143387021212168898418400283148668181572698007037369361928707677737933678485133228 682448187363746462786983895398764114859496942853032981597387537689758538467362845337265139512413186678278195165735747663847114779872172565867062525410422006062055514250378473882387413255492499731136626285449145627968862707293524975569387231606916514380066684735571052398644821986171566025819788451176711867372817499933221827928921415117257508995404607607054637878876792603556740722783975347785270212747669642 -74196258952461157790340661417095579644914119410403667833468950849834767607492305147054226296939212924627956795358763673948834523062626836929446533208927789436395374921617925044040688314885021471806357507014432438852171368777928323260370099976731978006716352068028899628812745839880680782161640069088931445811655113761279661473671063782671356779206596483783128700177671586381286801767824546504444785290933 -42601056841877221696777728171388811925386918706378637420172988941238547533267997677477885317108101132810802807515087002323987088821322883985496414377582478559183217286934442074178439006257978412819936961102503712656544270305267524248279538533685945000398996543970920255621650945567272396029443773658122156565505286862403033497825636730630251149958676703177453327505563515343173430978325468134064675900 21733166418435011945187593371810795120601152212130591630887613779998989566833173194157982542937504499455612447387564658979672448079234614505323864162766961338762589069211159546478491319479684618690645122313079778581121368886224924583203504694045417353916799702316059068789717927217348914337715297851704764874683835580052526805104611819375355509557823280903476014237466780335623954149711773303727684 -1793584491566153162109022656284121698692967820194838670652110509052004254275485770892585239025114452698832478587754184999300784400814013325369118164755215059009462119459515253940324223798071159611815074198555839019099565324072246360258442315235683490024777198448401337153298950243436862982814273884449821782264966183994475576361374754329666472814531654708870242375564820479384195827953827824316 -528277405931091093501665742803078234287431021829683055654061996347236845835983350776820263335630744456265874129211633888715369937284032729623311899993373799757416532937568937474644232236338470091910463439422750952690121644016391218286385026503221302991684768672966271056225900915457176093018543900173916755088302533244166895419423063244443008862506303353903502044298191053981572915329734186 4554486985310584427287571406697128964348043610492365592578072231284977679303383811630517070131599617806942213997927136636002583789917791143544872201845169618036206981129171593982754549037419112071933087413605772613948637093634176430495581375953350181156652137896467340371820718002044390064667980116397140815190495747774605122695339210526198942421489638723693874097759890370198578411716 -951802994026952248104422533887510193046710997550382582149273613891367552338874990471701840729316642305529510193862524715357413329427604960729656961189349042964248113727397586936786174944364081998755121580945625667865048998964380845970510698784791126865887524618031580578982059775391090407119483763724017344250437129124866402371605096994182027052231413532623646904836267335474435428 -12855674806330458907465873024823597467300524592883668835467456036071321906428791504454997625048152300807340249501840719715657710685347131368422843810020577863188331559510332092252906586667951863814495207691765443557259887923991245409324437207699087616488877152274862202336670821392436264474220343047808031552961324688144616902653195167174765234503778436899614423177240079446810 48564832290159032597314604077168424119748501157462969666625552394806883905522788700373180165875478046377270938878642667112010199882255157500187646529963915003136330724039209399062744403718804565052653189952755701662653527905821869008530492079806309569709424812106834252221085160671977120390073040665870060320586049206161522015538846662992044060241976036819487030881578201 440957009802574987560541536733590461923199801588270870521482968721878171072288532585221191374509005357362550709671907307174513695033526248726550072009852515557917524174381379661914342425579749587366944711128443490817414545163278026297135426446978945632658159591983929288533985019130435056544634948314877782925486843320306807352662256123122046969591045596493038583416 2882480509599934205905123804737979145564716940113513493546348073800092286252397586438139674614258506390757265591086753439389017079696449167033372350632852010341826195573938392403094168597926245341001859280147472092820382130831780802965007426505435645605133325797070967456281020809491394729067037644519169620654638721103064092171647013322131312143972041340526000 -6727524309876224767236305727873979371212946787927658594129957678438431003428464695249562132911746333892136055586936274923937903760618627135941790097312712366291688880719204404794388815048101921726526602010553574521639267847906886440487288581072791012194430207912978760527805674554938893843102148122290887046153619837641108678188917697355158544373158551888 2552586235149373343160284473584591896898205299515021439800711882317868923794365225642946934575754566854744998815735975439364153608367413567591043064491245566181997887163387983151859215676957992628949774750642554353328445031907817146107658059944547696275414627644215556391885979970828486564425100741914654099273203390997634779153748547274583342249652 -620712243497059456121175048108014720168441153499652154564434966620655815578390238608898318144019389391160884649347593069332484557954164230140562718478438386761348680212535403779796606350262622554177613517515805103296003512810819331212136044003154900332167942314922845336368057134047381955668932659090090715475896638807090073001134889149574814 11224398086510781345159604449734460074211879236309123307400759351174405971442298437413173488637180781836219568494106563590359765239394100271253843791679138732374287300242843010153422262652912008574365560510409355865986900141760632260368170321738580423467186087148597863379470187075386442882278639683973155966516082865771658302747490893 -1241581563648777695255931818555016443790692933182830429055789055946160000189653452013129714593809335993239273424933005656476248421495404848210397595675478753563756895765225620730621619602414376488414309111482601610153956853929034697236986690554628660116425026638997536221991537527414215051621307356796109121208995465292969214412 -413017606683926199539606702529576551830281156481395110632426762924687525786081777713599131726083179697858558227921096139166894733950505165341170277561782147820714189696846762685457748580667113151673778799249453473151628596857569621844878142034098665482607392626821419289404210028007110753185191078047362002748463286181 116651735905079342839477761624020757734112085707661496302585803342397295910865031867742672813876046880892845167446613747384635970662905353624596415925981163384476436404896113283969640341445428071859960775384209595411924314675710027778367937097647022360845141195770099162105617241703088934063725997860445814894 27233201132893038093463958591312719761300545649043316142793833767075260352605395505044099095800503121113331302467686768103797908571151263931380012747343658862458127543116859650308452284887146166146353212610113943120718704860693183136364673144910441762149427413866321686320095062296017259437374687208 897459514430214682781725333010851144765640328701855054320437166223724362932108096987833009211430766336828387264595851960784822545077068996124901197730138257035648483124923758758531888195057823888169089473382648062353538404223701339873899415986426320518330374949143604737489678113590498554 -3015435877328697551073896909907176962073296123805386176548406237416104516540090101098170650017472713699033286918340385144903017897435721495111805214705124057154235763902278920631523085183477200478606056890696324212480309974368141725737362282072846917216895313960948042259697 82970571085422934856697887945017695848428883776356643280923563307291777423106755761394473991250600340247057340186250443626514470329943723015761165152113458093595639566046332141161102622532393045049409682809393383179622858695433601929387413078790791299774402 -593350835516623587605822820374798682480946021104499117966102995554363667610335086168869928956653769724184638395812862480938762763881392835117350915244276569024214560971257571953364315180886479791739355198989315929640851167936863955359545 1648207513367556462365328477954105530355768063845730034766802221830652674425079242687323610743324636377122370982939559841042755591061153499498428469430638458401850333741166520646173810474880648614397565075291224326 -102366083032757161557754170449546109150127426680280639612442520583680264411075103426551350373572698272853791866792836589472527806965323726439603480111004530553579026033687990045078 40438876939541635811151978377284388907639304298462885788420245377391984432690351487222305367005516739673523074880748723700034 -7217791907090250915 0 0 0 0 0 0 0 0 
20917604526437209487857295409160178478118629446058978757383394968318732688094322071387724499024477769838359478436705889625438551858194213845131044399374807317420620488295876445354865402850964795936830955260910045709622616418632865846898227851422057943932652870060399380742541203153036805210937232747174775214688834483965513159812840490906401874579580780848923460718306371598706112167594433192665927721572465094964224352631897889923 -120168301322090118193509265192395319756835148718276440335702795281593771510263037790955121394599400206909334544123745935095605032844429506466567193585073163830479361939216811757312266161490734072894457205423026175023948807603550781408278246319814421643216833221949468318655304817234128972628464636258067456559022210585372135064646421918405790412083118735464495959330972232741140622884458286148600941288294057839790989666883448872 195953795596673633375987444919213593017861533779045469929342885931338242433826157819806019199406576146355041963819921476002922162898149007441466327768013045152565399938549200131092462179622216462573538604123946951056438618424519729013617598572528115725499448241918709855987761515609848668692066117801161557586385961100973058460897652572108766207870478996715684414912942700844554256633013239239498515747469022903758705621685396 -262004707725959338034922879260819297184285834842932554277025831504195291481717767751062152611751432624409855341395278255831972560693065403316314254652927481184287043415340970223938558906384870651029082034289078267693082586631485247795897439012763500896076520974477094552852222270685791921974352735483823859524069865777802278503650900459396391565574501258985674032367016550629790733145107523296809231577656332757358512013056 432460040411703613589116554341623999697581723619134104709984225658413599427761552442244125265336885941271471395080002713361173312732321066408699286639524034903855559278445355072647244619317661849164066522661785115069907163519146075681476482244921377437161282161250450344415354395139765434012334037758412094238102447364941648429807752314618277640315613635729416817909342819815791852610930926941473635150737344570447564912 -377690574909521612492088311791106769244618081728835402836906403477976753491098842450006677050649101772670120648881686976721945727671247540338411771313765666950832896900339409538879482099690447857690767685889979082181252514152151530050958533899240649124563805936974818960994407103314873156636301242860802712301648506774545705099697191945742838828246613939643139433185550998918446828484508514837282287425683832634707024 148601894463191358269297124459644351275000739945219083896392689688343737940497164644160670726875226602204724407188102188549102250076474188658449974942996583628794632335573121673651559105256290975150582882688331073183387729136256497031104083869028990433777710251093642066047661547616221107064589507454684112072812145355317686860741506966460993914744557667371032128187033472642335316673481257399756871132523290532804 -21883917927211759098720825681140548599317708261957938764509460128899525488165038426011312448981951299697661219958567755788785489282579676407738370231895856706263835930893333384738359560793263772180211244699690670786414616239378926787013792505458218983783069024455060145223054563782506123361304008821649341774630376210338236124462043437924913903360607091754581429077086378444937356338093696615717968277903310640 -7374153130554865937634087719700428190922996697002808987612832561833269149813082036324216143155533324971658514817727636115193651646708115623987672508467991042958532410988783199776751922835720195664842612056586615360404738244197346115628741990475197778550250669594960892923491908297860086834261133689414236299648954502070021523347008341532712348998897470025463171398011608486854836865960933620859691726876463 4204312542400378674499294867124136152113544986076274205040337926406448571984884751006198477790548834376647540121571401392579704751526908953043900358704802893414652117630272097363573106292924230357040771862001984843035369979298337149569741243510825911840150777768047395819680124269697040605723661023660674494851667568804665175044768429925336470049164782336254111894455811769784944167325438704826416132372 505711226084367214976788574757655213075539356626181505625375719355785742530545571902489814559018787859763143172606864950108869432989671846936460419242898106428987506536173477528814388707366574854173836246530593177554316683907222283036319494404615921608158003422042097523096320688936955838325770965776910334642186598174484541247495620776453396832147089819345895729807063642417071196838705318728737900 -519952421818315629695758424096886012838950418151896201097975849712211508332643711229719247423054560215697912052334944012110637724157023449683321155286690309051841683548484966921935239840436321039364954960720381580447456968401081727468410845945140297218087328718318502145109552923303400565453951437067648572709493623226571177854499507855767825980424697071870619371210900266954657157770273921772796 60822229260831691343524718536881394726463261463904419714145411901400152622989593816589636927374910853668577394765436454539162050393100926511158202970973626817084742844195851364950476203165975571986659427482458431508127610324541777667423420210106851714777686745317867976072249721306298745815269853496878660285587471719421443750190954651045780658193796573507877893563646513522544946051621980731 2237171211063961368377918443106485281017937080392074809193904495205284016312870926282693317473425769647917550967457914720420373918623973963691088054902403794991497440233213495778102362954630815815308610467132422084492807301453435752453724890574982419063765464133222307864551928033567513145781382690978286615265195884001947079185521383631987002406615435596468276498113264078717266392971924 -350462948633334077563356731244170501898003996686630080321025701024377710993055954872523541361093059227117849948771944404283445410992215761708533525330623964861910462491219996752335082377866319229492901080236036268299498517840300248853280071949779178390119230237067337637543916496761006343949449019626786463446126916698437156933717656166849179866103525589237500952334622319037433958549 13878124155218481879618230403676824029053115214678080001742087807482208851887348652463157366070594485924662323375759912859529021511843294436976709582197284580369228397638665755668932572736656027911254773526210454179230805912861669489496424866051374395143084007343626679730690469898422558630089047678299618544260439869977279625767458611004607430647971928919412596581458709148234912 313934598336121681160741490870996903136125313798574110379428720862731066295541641618676742529486974574484249466219870842588891966261451026901775429235931346210691375062027977642704101748406545026298981899773334230443966322008528299482237846779354400488920367961958109509984019362016180161932382062444003698439216992475812140361362026728957992979964261412236647350449764512420 -1694372437906621957807660614930969732484456538408804060717561233841898193170920900792804356046031944511397082518262217243656186505764534512762614066180840634588537387002021097040447397511943983699300257375223336701310398128808543710249199070628718618336418600573962101607690136919557615687803569546058332856949615312742149439427411724502057170141595413121035999904787852 208253802800304235973155752293592370838809722206885389810145054881797694011604520288739393972000912646862064178998511268569186877265726715016217723924025468766946230788005520973800197813275332619877637907371511797303673488025281513747531113840802685646544819713560726802115351257090701012149544171339764212140368395049595743699699498907813385383279629295302280865 -67672409021766527287235243585573417791488278182767413918559470450885412493736782333493286302302517899157434422431459430517795330434261686394873486260131403269562730706090611630061570170017757564983038383415087218436039970407748912524715904651627849114249632465927462550660319309378639563547559667283035225463612287177787150061941044065619698425629356399537256 87157825972168924261944265742952929253082177225968900585840237390471186303219791276430618543162322061398144493419919907404591646111090753979142675134858540889125321397008614532213174877507348662461542711577316072336410584189383834352606087033131746268685190402595852343538419966140706656944210399557886064885665384737010093053946820164098873763224467680 -54346106871303158293944655116828212767546823468633785775379348210035570934079185896159535810451864173540751478657002332471842687049743970570894852765392699187862135758539675715971330032424972553524084522896004182949664770361080178845289543675785501164386662747078592656289445980316110693799052097308933723629565028576370220567130220175010678839532 -10957655379995638792362049236953384123715188980972942684530849225336052155794753836321868166735031455081346195223103421772842249866174238815068708999512809137738235888535379877492698934928982914454286526539085305746319964141127983458844125482174717828165724919655992462408723413973083480381382384812527176808011943047616050219556819127607315 140881901572860009682317145706570795610350673936844069618944067348780879160245642658198382828570761169932967974610199774241753616055382008624239708426364254353863548027347626858533945294420719578101736799722198896313891950776297617307197444282905867267466968608994228010818356238365950712931221117387469802819942937585937342714834060 5958979133892479566802814807357511133895487033116070274908245489937799588279740068960934931741153395392415828322438031129276173763623350653685020799320138554793110659691210236716950722220033098521115647526313928332587381572322126361260230788414697174750791257794641747803197285923104502072578994661273660068558522650574561595 1584704833846710652258711827615885103575378549060634813873434488835894452852652100400845326068237540243974122498547996983217231979855839663273997849362573406738549051309951461818831622642329649348745483599183043529722505141504751928678981091448047031099429836972491886833923764127332054456495471098408357870121336716 548912962650844400193262334764034978723612877646901060439983494826921420851654324122524229259988214754182336448061136257098753853923958719175000210175767122915212523519685292305155862046699763254162421067298140862413143679408772075041454454835462603039569507405447855212519087792769158011053430950773070893 38843565539177238048190439051159809876320391055572012256634491894343070857872373583201489125338734269597523526007643263067605415202204001356253155958031742284307463709915157108311622259604186608458859038430874524355782614259479735855370962479202199799588554553662656517431775972531171850639358376 656809737765056034842236659399968868617155756944302574210569125232401040439998151416097546893447257707175679712899409610902086359003809083383813733367176352899765495917453450458980524128648146418261957087446569678939232367436626926279194109005018534395727622468230530494403150017695932 -82392709233007672194300070664988653715083639947207370746326358518587434569066422343152232798967273368848715485461604945413383857053363546839130682944232738178459642614490198408536338723244609840490536635225965195778960016595052319736871419257659697820235595332738248360 5180415353334081841672222968653645321976594389773271384140005549937496564699048504483440561423295994064704637864887778391907133282282844828754398895585215680777990168911202410789765687350231877646669942667045036244357234581837996234890722586380451575264 -5974430157824224854140141884870769297595215086615891931198137184260490000233645411901641055617488396091239226363827085150336513547551053943652246248999713540038093789999610110180327914736815249378143913766922426326827682957235677844 480758767377888109094229121986489200065083312247883625449523461317322963054468179610721795333393069225343417152748448418263437668291558285812934360305759341253186294892808135490841423110654525384534329647186 5434149551725903633909598035050028473872965335399815909427645410618157134527418837770809782607901598328013190202454183342806986864904194112838615285255789624531006298304 86090029134582995738014697798667526660086801302683150261069924307252691235040578410491548806808500314916293 0 0 0 0 0 0 0 0 0 
146897146615049040763492123194222882720416388792047981281840332882278046381843872305211134602294760928870061290744674840009356170998778900582654864765098467987326846140075072487910351529923512418558066286846347682473155058413088937011283079916523564216123048804526105463105373820566199176744003351920186894510878230663846798921068296432688582814241675262021045295020408084802764413275641830941502065640699173738641274595936451900 -592574508118177774846911058425036837029983510322484294531119807828713252258292522702768873658551592577606768751350137361497886902319793697883870038815010067663996880663312840772840197675513640542627587123266414611862397963979811735682344052532830294165156584043980776667668396870534688779654505262395851604651356690942584487997967799391457962100616951284176150676099707743703218593681961466368466876794044694503604953005607740 3148459623851637792510537205718676541301175554253515685774005457855428929650498378189189921824108050871343093042190843353888936845478904606857768427026913175413196009574046848465377848043210192999689730734759379185863025086076336555407774772016228555570489403051038677775348266798897849722210639815863754826681300193932869196188634465816595212363540015788890331738542327990120235517115123657869413355456308485343371484324724 -9103554240086432718444322682963449762209842003155928954179937652721264053663087533894825871909904422093075875827262064996530088653169998120871844332684078938477939143009300856637209456480771982048939056444439557739462384557585459961646416660842223873112671040835156888221772565024785514519826655652377491590525031380059004890019322453158861708394520723097399679225684976808825063886432106361084447019248360696561497918832 9062809738096546343107700386815699373950786086979791707285886407685948925582818690364053326804301436294896796420480116551388681970936868134597051144436296348339567906200413225765203037364566452656549889410519560429578983399818439978468722595927257231902399271306685294131885772191597217836629891252110217519744694681915190233038560019514055398689311098200473489407041887820532130301176297939301291036685427621640708768 -4471873012694289326861522689026829924758780550191679001290908913556318187423635330109820503655200545445442058853002661966543124988202970277537422163676099690267877220109639163757487284508991053774052806556188633509654974687667351176332430214800327192233968977934116883163647794594029147591106434645957870632849731816731223941161938141336054508372096580582592223442235893578350738213183970306876663574861210414197568 978220224305208987295359792927525171936326733388974610156930046952034891983928314067771293694160660804268094343458354909294291043063130020307720066630641281677138507484131777772731419862503101058770231952493980966569131973478852497424579531602773330295699635662088417750452283401732681575443189158537738198403488429136795070567306295267490834845468882869236993030474851759482127600845195821316145709625658938392 -92220979359898090723388692617006663657912371359811681983677211902226170033508909774526851086226176587869849219447886397071397046141883325774598242889516340537854865059626180561746811751053369430333161711292347671056128031484550080401795224761701407265044710485647723428355360732837236648259045679277509270018722003647851259762446105414041718108154743097647755535837932630030955808839929138394377025000968444 262625762619886980488280361286483834629934487938867039952449994881809135295893060391439015354180477961912064052620221554446492119835344260361126729615291094927379876087664603577148550599973859410460237068519498071072425480282088871130817887908224898096778188158666191713019810037222569953242356283700380244758585784800962353018822698325106875685788418630327751184557778238988141006841566726913343471796436 -148126816495141191831651010633978062827788886121883359062228933280754998677793535719650009235402807860310144967082791365495950803438909639044314559521878347738261574148363309622225275902689791741931524049156455676949490637615213709140832119929203698999488317807213676962369012638533410190288659116517659570068620032614241240444749893421216974456411585903460254558289891639813234207410726943379974389428 1479009347059921268607886746695301661744373692970733339995390814924163883047682938439335854258457158157531244254811923161842757394383929786195454517526283474451138846990206110221547621563513520567795273228397901718751425280437674398548211686854269490276749085488009993015680767680851482550301170178294544046819782757716751503835215617271777219110371715693145342752838728020552292430995303279563568 11000965867347847724309637172439458076864919868089013027242254449602276745076157492649999954200672212266599870840384176793213470327985670166975379175280168911688357387057502055048991271978363748397664476190659434284152686931296906784017603509843131446776892218994723777293092870675849095452212569639194912942494727360124478236842047517153256692874950291256545735861471742018958530096642161292874 -1522143975595755478588636412009949700790362910633450141951746738903833945776259099291157599071146472820840379806169294956249089685640665981739117451771277548026552153253283405691927067345874859195687664073934484080923588111300729005852008885279296849578100918018856601332531578279700589430576411523315926938504879062724453714031683012431549163242560117903950991963631963007903558581103403642 132656701192287206524784472459809366020155337107205904665957774050102899462513736632198241239406867861951982399485470767766188429238736113145616691890833077876502336297748555889901517199991318727780695370897684172705142281301207042511736103116899213061433959827808120307125500513997244134016827881646839472674440440442743815411170292215218957235809040278614805510345261287041397691682591 2151331728874381788101239406145223337797820500068414963179503672767201809455702471037980015937277075603525895538342952742119890116304545334028090966651678743875724574372525472003137489284479836122744939300285641184488256083476197893690873483021069705243565276430055015761178129532436374670164870851138225329053584942508501944929078677349110245208883846500270179530406289913962860906 -207898784073198064665642357741137767661670219671169180602948189276646845513989447737488062553407888195111945480582014619131999980775463066934014237572907987294549402001482619493408052950197430409164015292782432787571263897902188054294210742482172318800942156196127792666948511898617209479308166588957683130428778437935814118271363307956722382097516216204397858288007732033317813 -736329408943369931334668636368052724829365820007326357363419253404230009440942416126695069084992814818650236620964995003899762208562031109389724782646366578000156940707826065290115610935426749452451934369716408699885967599010101309535809174126032553047919450362727249730327018981291721219277843318884459821465737954427307191471715821170943528459928272536687487222012868146 38856376306043007201002538025723722754699601732930664280368864917822829706112003949431429383610021629167575003271012317338024341571377413263392659750843838955068900276243607309062194079856999027496595377476246004764117656469808105800163747995323960491393615853318419861783335857076671408393315139326265812449781641680647051348165012705674394066418813966370763711627709 -115032072900441345344538661145017395613839760815859809404014593330030685809701345093350113967270850609993384579460661899325465676237354465244903164896911536186281172810995947012473908111090740600894340692362774948388985242741627805585235707056182531432442499784760917373652615222653945368757740669899601728895459844643116424383717672464910352970541013244040332400 665205534094694182671639797601394751982680629997001545140523194731557361151971478892029064771027217623705835779310813965082854923528596563170553658998836305859570658978771012592728760010681118545238625326743854500935155085508014572102694005191958200148618933404603816240039294148887015628390897869908128264096275957328798776827712792039353361779371355545852 -1729984613493510718536032814790809679405577143693562024364255546280375211339231546801175748278010440225790376907547823860300073643848041453061305609142686933509232742762172279578343533065493767780468576476515553128086471687368968895352532154791825302680401189194625801664765123775505450469153908258121114374347782847972054259664261069205599039525749304 419621247029565649069469592811867519552365615454162351043526482128420384993313744608213931783275945418651741138394134157272082258285345846930408333923051579131555771770896113769064817705753709939613295166283865952719843829416849147896927108775463771398681692350550877108633582365290696654805661726301772733306540118738976157929814927212241230714 140316094149363628770836257964321781902768298465813969549121724404942455474018927605151375482290726261426888783157436204471428137876925816536043169063313734842215850620550489549693224943431297851094052240334561350121195587850485059069225052202487922443794925289195731549602471953746449690217233540232738776462660181222800292348402084756374 -1388876794353601176948218526547112268456822178174518153534807486384724660679908601113187687440059418826901673987907814369244987990068835571470387607322119803826943044301304377325899476110928616530141237180876566771047858920045012636489038262072624977599954392102024847953718949760765887351708527224200423122222283094747174558211203 -19808971366115443715887191686313795603672571282937904592710924129658493330151460067676534727673480872659519912047333198267004351971529235574807214275806141708306552245657611878510749632095906215246979701365860229707263092958570286857491740690785146653430722481429137354852733837667226632112625954818988938424143374427055904 37371116182392623140789739420179722228393555336886463789405208903407664989553188835277956121414514909355394896559930589117792169565652206682214208837556311208774737840837902151743156751121906919321397214775318002196658569217142818370638643489356646206216975905756514851347437773269047046801643582443272306678434 1122129016312620724136581893262061034956152673318388539983927935888423530575373586001141832933193642623277120721566642696931990597736023632464724721111954899161635537271288162227434194936248825091718924403429519969086719156142124241158246743805612946152699413597479885818332878128004327481616861593569440 31768903717129863056892855882963831826470829225329047728654209374882885123713249614293015463291733923309006553461248084412591587461001980501906320070990179542555570897203451298332880845423601703222966105335229587627748537407427182285742379694795927421569556827668021126421267971255345650533372 318157602951822523502523317133718951589293105004640018501158455227701286080060443229531368141923770829436825976654181451816584974608920215739900884246764509552065320131527154180827061015447910544971159572722828562969501346526967542063677388661080060685150420118303419253732615009050 101984686264648739715735728056922690796418076428523925533493105133439759388673003653981146656103967001467480697700714666637716621776983620094672202827126611377045629726913986509816864787877168704347582462256574658212167119889356263730806659279523739206115121742267356 165864296766498365717570388248993800813216292868269349928451696413024293844624261319991535260335139776134141236050198667484200441256824112540125081347225429741867961007381087978416241082555508144910427116081736043277787119950589528491228538843333074 -23096715039142865234267479066339764298856072406889153491060333482040119387747753826992493230653344686797931365841488872808607418996397024924935180938718017214765983465783622528831263416473952207095046598855868439116285107195790 27364197947522397503300730047241598591641525991286719121186144609117813585573861620236561095237849493246593459617127332372119836014394059522303535460151914069432451869162732860516930017864106765271196 -12517363281788181292466120200606845172181405292690974116080472739372246044101113762664675431689306485445159532058768532872399924814643972782406289419413067583 40536110145166619976071020971258434644425407834077794315382837037161989840877340826612 0 0 0 0 0 0 0 0 0 
-805863503946812555517970913737579045868937128346822252698178296135069786901515372761103309598769761904604447062341404781630779456731009324483201534542858602259454161336542684223305326847483330764388899510921564900120715672013737908305962609062614348721854260320713362664517550753399072567598370211822008834483868915402390355343286980671893809821970071582202924590425057098110798611330503749549770121691238394927569256857680915 -3258109429558492360372507513828246099374270083223856732234784848563527311799465499924867848808707407547099583193397076347860802285322054538896254580138582573060265850504239134834526104173100913407508630006353987187063628427419976982636264593589202735578386138763850658577538061750191352937289469132478494746763911700475086597870495408980439104207175951348170877606789666791646564174023007253324837385521918635787011647748984 78084164854096515439511671682092013193980406927211789237705474797375023054913658663895706097124613769275155016582928480753270924372601824922852529715179517594422603497249354036935511760872938437604326976192514254473302581200727151660146326821530236645675547203153868500733247092398676762425717653951354315613385055073519242829259074986522215678420974293241412521878504025225402045302371400181486275919714897461599255414884 -151298362268856630174522741429526378013849701910408396357023868676163960160175070344231863447877115748456943052082940739601434183331356278255044454992000275499116988188791687859353091835994104420737213634405438738318728253297547021542572774473394815048657776508401670764292211511351787489993266603292660443443797425962113875633272406834062365636782251475962758189283677490615799895446149383201062934814396823933145447744 155114528518959133262559348579138685113245200696190270423004412886663109542643484426923848621478022855441713361789999292291299729160310165069088473346765786767926028724304877330741043917112462895999841572648204142785492777276771983862276022125953639824880973274317654212550877957055121547963914029515140315221033876257567084566246175948686763279388799085540152875589648174639954164542530815748789430510029758624090488 -79436868234208012164787402771062571551043892912576205657428188975146821775280920958994466982412548149123863612427971901587126055608623180257578988445039392781962616768185879432202262186873703801373921589489416222831696784766444602226004912755883708975639090630602388996243490357818278416341029191383949230011698215052616751306787508161572546130281567217677611165114729662259922230233389439936703449690206488257520 28703587434627900192675219634984884592551766392533068736461551505795403241693884244661544449494641805657712486098878148489631263729011107928007319095776290779959929449450773199447821973711499640384999495431355306429243188454254254459066403033658317498989574883102580417760177108143368809676677552314952877179379873297857212645348716085194545971858892263224662637502497899036962632199417448104374158885894165956 -12330093440127690293045113582143557372374335731114163022668275531405009263122969688047376703257611367625561300888828952695748546969754610586505996945982423751087339470009218194392973768973670341579016176068276515155604670796157197430203644832027310015876795114246591939052067475981988247344904581467927952900814059741715194276217669057972391405552760377878090387383594964199728371771034719953592428974625520 -549420296425881403049974302943815881036608768625541187997818336514969012340876290350672179577688035450195696123204602501377418654440464551641133832835806086765663260032621681537077809643163567797056973716743695947379264335103140939035927242428044121635548501365247555680763110348639464487062772708846029801034493006515777698371664208803401528737871894942644367032442821823512318755234445184839723101233 2823589089770371347559820990612429898196558791756679008805469771697319702604105939478034372361416376601988722113773497968269420513142636576979536011482839686707039652879017526851116030633757354504138754674751020448310241067876735424870844693910966031073751998256065762842291228848877728674089369325606951320047819682481034546700826561425812349703617155232247206904371301829619351124805182410572250220 -352318828588235373766061334310084605773954147869770804845826365133273748902947066110905474098910459807028989585799141455811458082361300650146681423362704938058954411107758822301090344444389407389619435294492281141238031886474139194349891631440434078035742447161148545287934844461717501139009611500244207807636494018337406497381480536186337570292663271582042878352526063010613791817904838021444220 -140502218251694533229023806507790824369159963498503245059915521181465942497497256584589278122848358160962855374329045151404251887610073447302199229856340375282300927315876454040956375464639749499984416306797499761348689263395240708444026329470077808763878743224364232094319255587863748081126162621565873776897750350423529475356680914349767407118793485177861049087097993005966930314280062861884 27136164266186520724940236564346457204302454025321379934918591195095402987934530903881751239141864026958609422058812992659522300230611830854108892699808460475996394496103075133624413920145688120664316810070776057642369715499898620912958245938088699626296535880930916263853524251984023492640230395414465152782213921313561062951353663373521181908240373641092479944975943107041311276913993564 -3457680148264440588028571264399640308467605694502595998452032408635085195155282031378998032094550941656083732789716377994003817372544273797652679768322015794610229290966916593467948951796570515904775725616699247840664698651469392571672869125360704455568474681002203946484645587606008125194349899156920355784290420808168059789696657935313448765375969033489942234922274388277951636461612 77029586707039473755879408388078251652106925179993202024818906218676067724545012006953138170831913964164132696809758667939346687013853116964356553420435125944282300320190618225692152527528682179335820365937330146035914640094714487708444380820358355566225110129427692418460219504465184540118113971933791542661036949162667086769695217539309646218562663289888610563928932296488244860 3247894401639099677420808269494308211762553529349104668931660317142225443139569323409582854339418994629524701726177616463195410640432355132013070656427503256869852935491395381612989808596978111591747271320095347030127626924912585948355706978968491070185896426117338377911268287048251833479624229512564715678272143069474862027724521996172533852617372275989365644623806535774712 -27433910675837974713363131790048836848677896751132458181735480364464069337065922793044480591351010716445977858783360748837980479845816354120918212947988421090181753945038212091772229779494329794686047744138478461211650375489818849379217562907076682368628300452141838149141448465911347327863858392454770249212043459523253303490882085419080485319283839818676815477052303494 -336630228350034765168620826303643602261106553851449815421712781413309390837034990615057427962924251423827455408861442657537818084979101431391545532277348591854596257282029953862834150923256869861211170258245809522516843121058656890700781863967719340763913960780972732807120483896125943958917749541303557003886564135514015353066299634158276435559943712064625277271772 3956081553132537857382796339971739458370662821264567264981173370075979402696340103090777307788042583312433828544102881084423950628535636285222127170613482114431555852669387057347863141676004665937224532973707751521168762556263871037331811357745515922817897579216813889382602626568453021487073296531015500903322179963826174835908006131473045153295774740541726950 -4768915662018033289904145024104578309250313470276686382737065812694104483156925040925443647234354279788930391935181435911506337396714265533030193369351920600124440406799837454369203773931784469194866870548208177268919638505911372705433249941992126792231081361538111131048100979729092381885405255277953197490619986444015641039957555196608318137006532048376 24535471408305612203434094241351609122124824201106606264537103265075150195372111860855809257452854068972982690385431394067695931760147862674802495995320017728661927466080952887442330742656781077120149686111862504356613881842824635509326202568914070195675074066009241501221366280876973532354862051860962640547121572276721377107717424183339402468700110 153856230795278969914505537479361111537777315365194776513561981063231102339159592626568261028779721299086039861046283093040290290284946413517815893465727372413365897755380746580505471429866771302820302178496317224285378940490590983757330500562501287239556454236333945997484235566839861773054035031711517955492185314377269212542201228763273452 -365210199666890686405526841389144215990459284985935569762690644224025159331249140957489496400679022333776611115303305984738271492962958145177385161591854511098056512785192580188265668505941358488717378810653283484478297689854585965631747506291019074630346112111367078066906990572485249416812530857378975262545283065864460937369855311623 9272956389926989179869686815238486597301273285384887738005478369198361332772049211237071304933170717218711841175874830536678650334589821238899767613256350164840611648222744755697006498861016713613451888055126326736829485981131526409737914388001539014522378500762517540635948165802062776304271670006880217952569718365048226424628 57225740730236384109469010417056374067711342577162892973760979318388233474949675918193062288086080745079830291481555463564153274745129871629613337267473278997535293404591614043929712720279728965821331451721061049044767264118301329461662024598246488352787502976215812896958134919406410386862624593713377199177310394452608 9862224957621686083282961445306321270401846767611607679752827784779039021954761982722842002924023810230294621664912169763342902453508837529491665749902583331503870227233863442718121873246772424951200502000632785135277410240839860309433602453924480227272220453922971929047601167798942862279948672320774721611660 991760952122564313219112771351674177757562453288366426261972842630955888730418561233458636375252051285991894769257184093460866791312723080419485286969147808252932622984670841766192261815795473471002823728532624222580832241558214477382713028687822741941957572860662290138263780390229015865971470264241 10382650704476056852351700096837974344939325470619308103402468319516026853442442790047464017542570896877274287188682932127462217004054162402804797097723090638186159280638213452840633959595243950133764264341758330919432178776625642998085229875662288865793614729437845391417125980236018894072 101865130236079052819875922604709382146420306801256767282670725115035107997128571032900128879634250001114881870300845639783044337221781722960354402521488517655440595375923340398311679812630697158418044961408962204345038315038550859201658558321254948637998247783038142720722428709 15906679724732300117842110285449716211176249034011578075223839480874744231882045884815517923476938776805460263214556244693543276617457298025529353026760095689166873280097086486001901449820469451305892323162957617987593910316130938676909602649465875300779500791568 2899676278676268526212407208574753919393567549140305259142977109991090736144999320047736285068364669138273829528178287424989566228745020375014695232995265431472245959182334142354968344191334238322347480420393740048917478872270877830758508471346 -26517762956377865942632393731982682820966325219245470579538194352146096526976081887264246617500723666391505514163342756706326132909184825946485208187132736455901805086396476932127712069515714233051826768001131165744776356 228236773482005456247768836907402221849160128695083815782170739358888427504920242509943716651600063745112263015107923676925959914653609013156352418361914481888181930763829571543673540857119862 629528290131446156054378114795549138691436581478784418036140604833442927826454123291390813369312440880043919988284073593294653178612493899673736 41342806126745500490938994154516284984457882513111862777125 0 0 0 0 0 0 0 0 0 
-26261034238926236902211097244729904151104083455708698881157534900515310788872138681927054886092842441001571651695140654531765259040360293233470916002392211994748343971799736810805553538498458093146744652369393820113939133512202114696354542982150180312873129183979763465210947015621242325545353126949507713077847315133828910805119114228503767349032053700781536334546900138366575864186506197650403283660792179059274694122595150 -146124903290969965965184265433333666936057675305141549217673368633486843754645472182884137317372480988711777552454700532005579286607610151265239384913545323779674207108763875103750049998615735602798023716686743252793825625870426401095417853369244601364010652966896309896681506343539358552688377732989957643058789113649884629092334217853834073304565628703623175842918186546355359101693636047554111837104224836220644629554030 958661548541757978715288427886275871993282867353335230908757213321311397847388277719296126690653444915827078694194712529787519621227020381674685528743442086294532629587262784778617859779337485385908633881826840702404266509774312436754760236057649732085365136259034428458452672279015334021282411109709890773185942266431509302336818748113275057855089210468833067877442693849332711588079347114809703535710484734587333497074 -2009795980012739994536416495589576791660208077964254367618924169090818458850269037441714328952577960543721535504806835203589121448288485071375934372838435350295011280749448690213030107676014520418822682556398377372509600012354325318202117915388341436367794362162211522561615141755364731971300127439761812044090565621473254524556720218285096555840057998910241815051032902339539390653874401431930096049904928569974372480 1683308233914556027241194438527018998315482312030158501477835370632693693888610413830829481974196339828052383578605730374147151448119931591344523088715690092535218486562467440059675857173585397807135104417010713027290539211954918084576543388239982130936365165533715639386055277666713257049528620446717154788769264518327968854755703319997704104577894521662644174686925857705852047873572742366383176852367397769651488 -670650841646606800805968599677434868050190686208096394365666209428838561296188873061904299842981301524249206305360232584362998345986942558533148526718753741315455507850705729875868492370463068609626327721134146894556596137323301823067715684425028522347025624953104998517482679716187660667376415998564086675663849493496748799708838607278100619129359991494843926610034726004170101106846310135077753070521006433848 -47316643221449119705774654775576019963945967177866252784593244402430854128311288009814294151858552809499825137645551120480162057279705928558398672638397441891433091504234271607253000457969519704464790115650626347772508370690574544622382095918738726497672424099091730529288631273288889702679578495571618854156390460911310439988533290381871159220940861183730995766039677352751770768177857449233895439699327016 231223570337300997096360205322248851479841639330641905341600196596401379145059111423389457479180845187957509239724271948878254028188050318379643359446298293108170310864401641693428512966432123165752654042148095755053198615597431780731303504342913613038482526782558029675534082072228560087694255249288836718114257337638716859852333277028778158747129158082961793554181232907850969317717542047070388070886112 -38763162763141731275785656380535762063701696506005633863557641021126734925451016027879298115669594051311121568941477215891373634995622784220898277508217107216601333867608165778049668327724558164997556005350030496575328982904476336842477888052976044486682897853330781531846829013463734219418053300440235709686381163014675297969778157367980998091851903976155606179718876600122314534831251287149857517514 -44555583201308097967703986068615599485680029434061449453893911628741753937804879894172122556847385573673815075332078271446547402459375720061347570353599508965424555473476686795690820850630039211697750233665604656848417112798988645589512051631930716440456783755667482116296915235649373392188643721916560749406237082551887201002379744880076746794857817137204908355319341898629085242652896566755586388 11884108258644764195482290871922866787422474159047650874490513728846730913326435146120036672326954111630241071998430150284424064961158478182361397687013441031217144697109846437574483272619837010270294708229331599188691223835299296530368314159940412242655977123861595457297298679539925093191699716574875043401510377960711932370881679767494053825275516521930465520354554648864785379833407976054428 410219549132495575027948811162269611414222888534997411169415674134514456438145446615841752709402049884384895051479956664413875824587145743490956539091446295844140572173003048942080635530189734980718702672947262954272753538612158902038967689355948775884307775896218511894990050629786217706613106389029598629342340797786814464181264148190484392306668684020948091496334961405025261566705225654 -341144042883206237771840940304707494098995460360558314254936026869771975535160836680192599866334363085895566501933935860503361337097237947358799439691666210432040023822762788228300352509433448973322035737335893695075276563914184354500965567873422323630582942584075817806452223567493918458403258741349011550450406224063305284407872615731228748823603592735734679886931756752927018621167566 48795418271460421252269320875435890865476328231747253044519034263869404302745141710497236305304491277912006179845026100883865153798020089499193491601333376707628764200992391141472431666627837080341195494954190252848400009376015021502466204272144625968243673386730150407439607990498885366531093979140086910257315194635555615842230935864337588976442014642514627022361706942820403596389 -2179990781480533431252661588592408905022645619437667225489743330342333016665783298510139213442267229311189618883903481755939409600619925093630026183461963347400331022569441753123767427921694690891949183673193197129581617967301947917073396328996624315195401689466622191290241117790523581307532050707719004544550449324762719652230700978655787796901582607474994118244550516569137626 -14098577680594371389243045235840752137245396770536484142661250064427515165261602983243196736510990602223019399540445888882174691271882430753979350112780169031301001759468311968604955250854735211206598029709152561878627787311394989217069881654961094873258091131576907537905620280486051421804173914089251850302582062045501200258958737814975062675876844297529906911340538393315 376981953797865329428158529676529939340020605787497165062928596719495412651153913198380778564157072825701307463175751676604414675158048653855098975257042177228957754705090867193970622165291661256115500989855999671336142597673848157809304911619684399427784613043497209262127567905102252756554080245432874976448751699989503042445013908289413277174696517068009192379167166 3551125164946810595239468506386939366386233503642059223880956464296882978566708426444540204070758961873469458927495176719601844653005224673897097269344846402462735292068735168086630636054853433623580379696784285756153327509015073366953157360429521407340934379345410844831865560264412092170820305512719369970634339237103088379985557268199835590831143430634445490748 -46190610158952257596914983170348765600755633073550256176411765282649522702760434538835723082241479789953912975963681341361300769302308361806709612281253614370113238863822088174557261560708911280766825567309614136506859649295604609434367381827732005516843475486240287391270200657346603393603653508857749041368059789238588819210531804666336280403459407668114304 71140118731464658528751006144124243368998567898119329706348602858559684990906192580690662287506139140272862678844914858102632297899604957162443002232268247512360370270950308491986853301066116989325532909858591916927283504699814486594866673781444077224546702120744228259723219887412095254385646566063031965035679590043998451967618778420691085613136697504 -236762056748053449021398083220597847932383968571529207674634658597607848266902845496521048341874574020156312761285928387649552696411423047340481309318724202483694543790405617619572910992362893792664647449887339603082831549577055265536026993316154672239913323981276129685885192930215338386499682047435502149144203532331963665764570395323608037150756 -24976320605287504486465418690159046767627579819989086077856913109923436255264985267456903953297243313036590838154313360989660367727212131517815197996728407640285489568142887362042509712567037019268067518546913649774852482275215617975406269865932926840051254985240981741051041375552460989664325478205835981783137773972379486114966724734549790 -2090134793695202058038807433276016142000468256161205454980280174891372574580719864518450439173427732893462722195737695792109259153269682806181189979690375991163020525689493752118926343263557414304112468007490793673756185848167449372687253500014751206378148514794999860191971231073528749418602192409853767255019472049450429593243358430 -31828497194321734569271398813924764192900408006571910528875266917342562073653823958665481990315401766948606653210281900054051976634513275103984470553126412124392306174966541664680419748305328894406022244596393449390232462975790445815754133831916848288791052497167586996551489741513241395246810145205472695381311448673110434770 -78018543296460291792959485645331791432227767450849779116187250410601038262385838026799416917550197335414589119280195609285778086017198477848372263166531794614106719629026357037651864514870838064867585215836832381292680201924727087297395827156106962169238395349733998391030278701391701829114602764648418956579648108914 21947695688059226522509121916073372628956127545514753605111131410134411096618938406102441994919805710669321756698577352050430631565625386477867082504543769083664752182741397495014604717435297318421223205295302339933118380892101901460545728436100840385543940513587406378761993159081393204261956634121494321304 -323106082586729666832655121847739530365180901878583919693718883844781054419367594129471465275732186184702305754766768879102899952668590028025014628481442019227100478929628037211113992623110351250152501727331013346063379572277896060313002906537595674313992438387848770399107281946231475708872200706 -4302296586254876047896749674982472219857502247600150673940696032550836512059658474215691481214114063219134109353729987916954102151094622769881276777057495856620340154344559584850312551249508664477466690633876477197557909075737307309180414540571561163762963366254847737417454877374771293 21388209364318543596881239347374252301543433870249615698675434414100256650670003510877908757164463270075378155018194261153283566802361414505027845454419154970244042897088848526875803426209583358088643711418374547854718074921692176243585625487949574274428976419020149090053608 765213234259787445415616441692904058115314169333714211250776025284631502815064868340180478123071607927669136360724159889208365661037205333793713211245371144733484356220256936301354275651995984105669002678851454520097774237055136262947137539306487588482292761 24139347950402422883499535162442522359084306888049889568898345732421241077714450776367451110102047658292822226365652058777800528733039895600554834727258616833923898064584547337594291632208835055885984422946867611817726460438625691278257756 -8332358517407661483389516534127116340881938693621039432657569913233753169392736427832594609094189530419977211395926101926583451856325632093066072470032570280766446158675210524924169503143789884673824863132319003705 196015383913558343664608007713794835779489458534245089271702788666135276761910224956878556390913305375903263103264152743486543649803066858283764434717133984210315282331670993461106058 -264577898690556060650630659237047012709224678540072887213903538363996748777939797775367999990900616007836734760162551790929876067 521408278645749197794 0 0 0 0 0 0 0 0 0 
-165547137471157056765735831252122343917444879668699413350075791646275220460640105375275148755705671207867335494528541368123214115815954044609309600025758987982481392770426454971787324252772484150900821898403417138377725962082781269592472972143596991362761988130745127695076491253496217732407300485417884983704722863390424729336206696269439526644001472656370236463347133016844388433352034054714496113369813549797909202443245 -2061654594107220627911537947741316780838573304320872679869240828361096235053860867925785446759616185967897209687063272652999678222682967429994060725981312236231970766292042806542799634036791822425392193156477020689342431314544599306407379809158654943273761781095366985207018520803724633977559876175882117801844651467027237081458664885820943035405114162522584409248066798475907826104453868091883444747249727345804808727448 7809878735627013070308644807961673091375625152134618216397925862186828832021065542047402947731204503130776958330698864116593421264636677188604260371492455869019938009325069046813293541887291437372404750464515849864931561591178979637777102913028227554021456033009863320790079202484084757409262159912638475974638103408365742468821339991346627547762918217879288935867553344489973882633367104059163494450462068803167425664 -18556576187775926446981497925216688178487950795607401549513239958633760770858400984532187310114384697596475691187826517253308973676576005107505760046315906288360970655335422307738026266126789881461058099514199780150255239730456409478891981978613316811274911259333566408954479623454933784189408671366025551463065351197814368186598682480966910486271423961036597864529389329568072147656755274726707930612335101900027200 17017640520361641211690074272525676987238634773083911453591396688060496613345838760066793223434472444836717664357572964377832466596567506420442086736811679265848856465896591767454150224677746514145254688858015318440484734787012858645730458569999808885242400747789616503866098641663122551908691704016949509363257176664632294853819956783242828181375338443407355641673357409128550543912742426290338486948781512253976 -3808319147392712762259792357966859441549297965823497469900013245734510141389163194740834772349346441086429233648972688389337015941818854424233277308216675227714587096996002342996012762695396020725264026320154150370486940090635205905936286312733000317608802799729055391383627652442458921620258475743107743550330345715242575833922062292300148803838238061647660241739573671710241213898628148406540587754265876720 248336215150926552415741606743108874076384094054186233964223220378886882721853255056787844318519294425014887312791357588071086264592947016775034706174438794018052611027977824591374659424435798018139482614849807488064750062108182960273108406437554206108139721776035641328940019666423605409594734712765155375093944886834017700639994062914634776362394823127436802202526959506837903034464600077508000015359824 -3096382072225393409662640693370314810484440024447629369340238971370887723710364717871964328512151815330366626768806047636827923995893713281198644966858426573309078726978443978125925421600110262120477042691830779526801005561088637724003061301449269281101017688512723480421133283308778848512883499208812113303041385597685122198847196612621318971135770322067810961906523673725484650859841623007754679248400 1210062945597492395906875550703117538228282330090428653628586782426477805417987424452534204497340256705142695475046255161305155356812947392764482149645532562639964170643772772358255941992892135966527667369729476675030675494977014172067302904919843526534008378401741626622709826707100245911771519114463608353737904345058614388907383966537621965757471901071649240845416368147140104355325567023408509557 402780481450121569202609994177789805576826885419166244730096770291385072977385821141154167804316365905297276653108225459114763634032532825960262172491589017815463528197433623141505542239177475345645435273869447671669133145692887307737347372621300850327879433939874184264684083401398459650888579811657006125898856205106962454507894574578188201278455382872644628740938465096902249479274615111041492 -192282448509088269417669401839325061660504523555319268874218665640091317364508469205234402645883005528785154820207691154591746273269947172172529430694653918268032391515178919419613258129964680348189654802270842183102013077288080853362505737634804360090002055234307553495340248705111826605485980789230290156145013684087545806700275487057580096406368036976964200222395992401804222280268570276905 16329692796149197677658033323828104903724280938783787103538541576139422702214503830652661953423826407462031990042227337737821443071708342951366375519947862070066963723493821951094471857590277332142929245021128295364772403513924427993020613762219947501859943816658088215222808143234819662472044190271160940379318244664232478295287605304898684751892643853762043374655231226161718239779000992 2929442155597433164638246212842017440645138941046976113945599068633864416601089252770276581858824480014415787746614488881722798265714726811871122577046196239479065166607420282544703663893784138318538082414009815899521003934424578296564074044814630684321486258860697113641903598979143292042719299085989417310170888659407180220425764969819939283445257560272974331944342800406474655993226 -518769060385521041883169117776214372805097722960325266028833215175808227568010460409297505411575995050203975975560717745982846936894373938799537883953854651468888859090841954595877294362320942679477897716862710634563594461139613658077130826425450007702240780863626341989387637927832344447817607294334598755774526599586692826506879782882936062751765528236881739048134677941833831852 30660447880920692506700261310198291147154618549466769691499533567416687296465778445268834689394996600089746148222030083720190749019333647726473194082579664006963902631326996685697822849084746258924269146678701257258802365551726444102701143297385832684432239902731473281086335451594526272812239175917409098813789222908438714213976069976380098681899338779727548287947060763310993 -355797588613500357790285681562259894229466364942848105258321228725864826101613189329902853255321617579532318532825164246069854861493470977547656750320221902757489508301358661363472091097504713274464736682728505841032944041153548297204311960966149712036649623073945678537561949479676138791832715154344295513005458451244576284651360254453599928861763146584230628893048067196 -2293276565106728285768667169188594222045927401027274220894957167564183774397802916632087878560006241005465480896306279251460434817713415800724918961201154220996834916134209139973617525490141713959832275430852556081078731777932592979432056056696791780025247032429947297484681185528519709433088954514760465635526093082588625170958516670269613254258548569861770321476747 -51110335624056187060577542978231214340399611051759236280531613164999305767605200082414493274630159856361714699099322809950572821060891468807276859901760035331090194059778744205426080455614588469914986531676989147023586455152101013932410620693809369711777076043346778556577492346651273783166965609134904083183141272311272475167060856457508434263412557839285866128 369955604203290425220661450881988191581738932737104615309146531786261394684606344096296626208045264450695128588364142217854477334446436627388957023229321318757236540607079808453102731276072221929745883422507533134037349278841373193753928512912612740958851127122628332446576548612162950713798404906886762974406396435323347015525934246620086279580123412362236 -1109711091402733464842465370540485072851610529677385528336123146629274108563648142401457016191138373878916607012582645032713921855492290951889684310132071396298230139630428315402583700580861114131605953099347475148323922485758671996536226846635957219821355255872047489894981195503097870075351003953310889811279866082999232247934531510633463942757243536 1611457036511027467356175350445682561272826702437322590364179679528493338905546924220290829036729354051537214221364794758432478677643810751480638569892706754342484161755317276800213225014560985502502167601988373911507217703427433931788542249320522510824037198712714583797297685853887970737335449253357478983951039231658003210817450153670693495794 172015227383022543429105305081375666719183957133434896086015818422537931631878547924831932850433083901757420725931198145911261652015493610692019554071152448264433255630055766109328075231776089614630495229483639479793662297275987627405343988618576170265000280088917102674788048812532767387801140701541598119170209308988106092186158480603244 15958421536287627461954261320749759133523014934440743927851563028594291883299598502866703073707494582729689809660083774929362135855954960480178152924352922208689684033425524418340255499641186199599028335892647788730562153704626139612369502082580200552599473598215171589199384197241668359612658224218431654208073990481317944238167742 57199779737866690940295826169588408253899052272746399495316118582583211274889399405415060066503547035205924170688876791514487727277850278939120386655903939348396202549937718245629320802727929680630271626678827262012697200959786109450933877180453285954478611120898210109745527275871224880672467011086539733927218593320672140 269649984213138284574701049301970951055966099721327716862479149945326619586546966485254530544832652411698655716640501641307268986776377192148152467481577690858399100209743475638714600167997684339825655793825803862087891493931471665194947579528552534810333514568632234776405393111541191164822530834390869481241430469 36131400612219575453524839730473766317063069851071560938343414866150980793412683381385619582323926797114416418300741023333150899439024946536131260796949981968348821393580629013993057972496850987609214167941250267453317958691935470580892570012363983833689421211208583643639495048989368458759527885572946300 -1577390886879078453445596556561699239436869839331927255573408228334901645490371506499861380602758852188620613388928981507601653761173190301028918020426816715299304237215368852870027178517554965437503071923106696866564185897468403014741729021265508044567848932528885479749618699621815094444521604 -5968362632732088235666096255276425590808265467823462670508214593098880195277102768566039091166129875419278925083621990936137431519481307947579961427508437619725146853634254572924414956085070696498005950306302579528748541636170581449931414767833317079194094730174995051842798258644424 2918719334028350066487398920577312598641385942185974746357017073169954915041834658860807558862427719894477484179322362332261670295283515393365181015854064720657675145661682507854856229921498780844802914395309688925095934785936495013143441633035955486747021596086400193059 5545914417950457721358546479522617876691185266956193381149604295010871316753431294939758545745620990315703131955615518008250875111894448535509025352031886147753821382934974302871421049217836772705380808142722343148594512684850594685224676790486504758468 85377386706060223978428346177910635538646492444247061684743097723924095256691543177592492210336430786319463248429752428624861983312227366528276438969461322729278869910262344516752750396726413146533476972444046189043292092310679841035 396899707452098707823217474799818044961573874267696412145815846274738153987069355593183361368491573430595457607707475513451062031019328485331546175870033851395989661173228682520436930032845153315142946074012 11279412500993639053332814732189306240182285272225855130449917525524855174237488906475874688935545640014777404138099770006321151352598743217326469620610385024240437469255165 220612833512441775711390910870300341668923687867970258725556904181567383206220810082404174703078253971302920796 0 0 0 0 0 0 0 0 0 0 
907358322320313829231174508022831942171204911232225553243550506748614387968561902794274370942297925441298968402503804535798021110752544060382211853030006950966228469430805563711018032977754914058163573695921901691848595864668948339400387338199656131966815841169485201018773978416521927300911827996523779574234335698051884406124478516698131134886974234259829768233924160053156654049187651456937577917581558183847754262600 -7696424065326787659241738535923915845562929360118663927683813782602651583911710459386048501627644960440721609835844835196533069110105267501958615854999389949765027057003312019152698693383014314049048403649632557683129313440223189565161043011274547683300765384908288652518040009712909185538406632971792708761980883111016215602350207192223163219531106440192192379691122276368575626792637474285484198789306101657871267900 71388159663445739475798698225599234580388455543111976900657280895756915616864334265187517858281420785003146749335861204880609581557013082551059213979978645616508434173829585803124973827704762188431391740394405312246919461034197816979577381035084715162098441694503573959025816810673298661164659930635574706249162013937046395635969223968790069342227077595776973071716992111589648066227406009229139973029908872289178496 -143015727719677358003902229356422814378908381036993463007052210035460827063433211728073899827985832610840569737751766774053822247343508029901046225808382433600067931413806935155195068003879456957836460373297068961136273056532621144386285493772250555451869802528894637440526617247703566471767817663725363871231187307655559986156754808850340464610793155410712838897301680671359109707957988529394054760582417120897616 117475022692798507771502885894222492835312277727251444054715409809560107633910799007112171156149290390384493025374543059797196571252083254839958262803136082858995713364349504232565863147825675099367561779542154179562394592625686224652760113312851328532456532631357773134795576369265764993134671815832016097915533595114286422112419917720625208671976691100196265489575631716812727053710743068542648162620272347360 -67112969237451442772130309121872353426460591047500751817606194408643878734910968117044967031048199750234033172483966625843071139384745051393931726957421025821870647359797984637964322776619632979522407669347221941002894587525820720232272823052714406176327187943479223586644584771327953672006567608312920812532482748997195874386150960762514645224473843713664593045469454316254899115935188357127738809204869632 8428005554123911763974426728605724895983493263107406087997571052100700810213662879850289039382222150947375467753324532803606421246411720103963914616876060839598209383426402415418524432378296415104563844877146251762296224143797738900313574040232066489634587272617953852647981344422955238478572478836897772378431041201270654207262020369344892869239352448099607936197196583023957722845502061243396255355168 50913948212364301506652384400900360032826790484730544043532656573783981797149052388467553040180941341413945809312891952861621548768098460295897808318472024182195149245734506400885802033776651340031536992936926476821324138553897795142463691109561450045355950762698906295635190378260173443808259144751453127670856270239887080773171944238528272752096292518600760227133754297890843347935402451052422244780 -28406851863653924444966642714149595683955640993200405902419589076714951676104581711823074095931536817451543997856907035725048810885987864086369207544046681490182160791586887732839245802579168034727250042628274848602049634916594591483257909958394457852373470383412488935483665323679817571982443838328055709811434473709583974892806232990458832553736051881201453569325364645257108427986806888603579936 487048960367637562411124240516206159747106066982159406688399010435503849582318649530561245431576383546052580530022495446248314267063743381740090360114838592181309394492001661788731451438313847005553004282671738024215454615283961459020196754064929322028971970525889298407319475406653266517027382215010708195449833524134810918264625451582397844109503884362129467200101772488684572160173391280172 1602155039552256586806716574479136984734561570851026595494343573149254711057771992104670965148028786091731877911171797757802650033888897273301039724958558280305350258813022812584137597557710465050082789564203958850013033912852960678524666320331182817634647237925153752796746058663449378430893060103760456754571422201763852546551690685724989456646996924362732531530556385004348297583254960878 -284301005060830499309224850210651820984301463997097948691299888799642930276083664584194020106389850011170994482143871603781605954351947176733590879256565390954164309885321056089000939051930912202545906387712943828202822619147285769048398209300022117876476156433272122977361587459563263888848081918748576562034381238049179307708720401648261626572656096358564091739525144694227500533848933 -15043996689044492184613625113711232969042212628228221572406916100701641570823579925015691274194522721652020829567358250624453274301357001773094120122348770928599266236563215458957351238672601806139442534670923720069346722866474969958633630470587766710883083763684916629407037343013031891580687534069461502672834547811996777533930312263671177137893212290888282781902131219608551857642 4411377947747758981247819242126669611315855550399219639945749697217585143579550823096628263028895351577400022202614093740369217036030848907595676037266859961783707483409713819646905064628861385082970639746792223785278624269680954938157553900216324308194624000395090335059183152449210263386973885826567166377050157639593382563147935821846629894433828092276995961428572119186348076 -298570246430712226625114254207542580134870705893879321781855027934724939355253320873134848649198696217415697881846107589539264646385721870876229138086139080469777907558438668582051246279857849213178892921021217527884981527729986466966530746921907548302713698976462949046719589027740588414055441878475657809477929785685123141278716804948025345904643193358219596246342924131852 7016911366616874399502225864056733286214979213202113619430583345716155519947931005204688435143934541124599287466633971748621198543657977014452036147310111389081575360169473133039901218818190719701262842940762909788002821705959964003014980977249303865427725793242144011118533805102076843998808869424742993750554380921037664544731042117056340056799896959116034711201601893 -18663983083750085931813611159678241712621023166019311746082152486520491178572388136981745615925639853048724825078011515890392433112771375239064952126280525692437861815042250117942973429225804138030226081064933296279284313029375751354021945532521196632804338686485442488125568058940222609808364154841548036663240082508532671979896039355991700710932070525425187745140 473029432025028531430322451413402522123523446242994804440722144821443675572282301579895762251168274077207944964334644196390697384552870243706775153272433731825707344289105690644219683425315040499310721714730549676121929978434901374461881722064419598077398413653587776220420637712333609094736849203258546640957222513328031315202152540501439809286103418594345029 -2949332921667479280937169346906412275886048004828696478220439343434870821419318344446320882210738583329650127193411383839573141855433517501793763419842747902845120155514836277271262334264458294562232732677912970549237545272835258268243598988817758318177740797239434592456189337751551466471542108765945033739757567230644140579066888742973636381255057868156 12190836778688986308286024861592978909920744478535697444504544078417591987234780185910270573780663113179465628879073812107448206643555485055086100812521585045619200956513167549842049458907180888744622040417505447391661017676216366509185909114222763094738292330931253395539370315710979524386446715842556034297694810661436858977374803968818087983532554 -8031435218481690076581020098174724023656469133997806983689456949180163522792221596215652212402741908418565079351816961704385294831551802519021998788921115652251740909887012024950888508587981534193580471269441305882919575203668414754424657358712334310344260241378567836642595301793468327633304066542500260399177190592677522667132880827204426408 -573295674794650239868044990614646730936880519623924955514451491824236618269750794466091279867613230297769659678058331918071235939860945426922024182163873417715142511331067872252339002281045475987665989724232214360818276438001661682606433043388905243776087048313656286475624461096890793172482827148110095929344455737627080042519131140218 -42353003006555138255213862029190818929764991176845977952441158124612418782438488285929671075297393621009319639203072289290755613389707681959859736274488129044139778952495019364327336041338636418329037888161843722079953855654572427667217317567774465829748185859400676925066704882918866467945024307496255136117999305131561573114000 -78560748659124821126317368287444453553812335922878516890205406055238279987450367744445321806294468624520556892544960986787369845551257049853320660335763401183896147718206298337206600445340639524807032217137086705051967994147841270357386246281216320958751324122086509511322154129530559630696844160566597482746416415190497 79798605890800733754450308334310368748537377499138851329532297430441757330508832737357854336393846110384103426616794713306347847867854644391354022800216199600877968001292865028511153964323810020120856746456015817285766491453336363153496442384531714470250452890095087015075244669894519353046309814955584765686440 44124074290987063772828477082931594921286589939842862378978476202858417449620010797149080193707755470505644284977354495733460057395988353912136843493081144063671891573298361982803844694801017749797706413689885645389127605438058151432839043272419439808959998716496681943238755004195935979790648955324306 -1476950009565378264784643356190429199411905707173185767963064580065167684663193413595562665343403955009010264841384351680212092082050558538439289192239718766693325692565800908173199129498905427295392303813915618005529665823813481718064069939811962029572703768231586623310869630875273520965940 -2752318138838409478280024809968434534704681120830346702907296320682279850845245142940039992616896092045629334455825591348062663351906861566742170285832273384971834064889921271593523242100513459763979463748159101085122542755705440873421474203665503690755172727879980808592942925292 254359891085531906012186248380677904366888993383442358489519779927125784231497328149395596118708477381799139959536103819686637511234897610126920315787723285471441053526099598377770508785880403958433311661383115887809438910303489379383808269350865671611291305926363538 -324776091499618151320822014712470629599961990552612819688198605156597650585609480967216237438778576636000612172136772429678213610046814353789096844056791514938789950038060264299786813836869716769148700604162257050626510690615370674994097225952442063 105215506659499320862211327042647456842212820933743288432660705607826084678223456663546471058217714044726558565568009039176854070465209836107665279879435815767196096315363214400307734943272460847542161782258596559475375855415406 -166156565761223337469555271859774168844349551159587238404916103203794069296609332094609456193093381991694962217589282028462421484590122677176684330864371855201655959453200616698838789351631998550273559 25264812874029465155175054027989703403643992151799335447274384964372997394782872661419902612796302437745510921030529205375387708736369493801879776569438776266048 -33685348884215683378859477808827298185830421236339236230463384081187310780233910261926347 0 0 0 0 0 0 0 0 0 0 
17043997460033669050612735097459272543190729928997396237028693012171781343024279518914128555067212674030413563340519632762270272448857213886280787601505697128580470678922426050528992062461391908093501988662944437137889700222337197245936744107790116438865845185433789145958660144025974221807259935981661833326508261788934383111460608375887490195675885976150017141021251420921535834737624927406291203653602425654828416531 62859289655699881242260418671680897715662890553838494762428137852186858858767200637849902971424565854448920006162150124950930951879915739300907114645322131438115949990351563286604966379725516565651742079282107197286681636301542311066744736289139664590479856821904431240214765408660792472599234987794137627750798804476486004273184181247442573313027952239120932000510792666930367360527532882034704033515557991952613304 559750713793379270136511649758461256174802107691220145188596503889172151063327902107195324789725999571877998766839679456620845789697062886238538263893629569395548259587266429119603911557307541244632399639767616456468415184082353147234516080375435997525919373535209398980825116380869714471242455218587212587988483238707576729416807528706370107824225232540361535788119234210962022381881877163563489112322563821409408 -1043751992781697454830654901273859422690915581138924791609328179801806743911216384641977032620357796892783691812056806714303258059729036288887320777155646213014619046469294348823077841740785397093648576308072582707149195691701811946203907046003805730042132824059688399992937814008867610270787271212648821888376880191344016941104069592923051091988274105308206349584808982557536983090571912716679549304199169803904 988453077296289690117224158396882280588568657461277857580206888447527568050356645183681395758374380921654768961929285480786711931608401308158146145382053230240099056946928353675318342109032406132884615902799180368881800927641529203292182332821665815050974961434919437606457349198667475817259946501920112278109200563328230822597750500671832097071086410231887191808855565412388134662180288888783842129452202072 -366208525160000019288088747117623452498776883254597994592119414461383537050823919180218809247606408872934199145529723932804659209111149362156517694074733697648443516505985236639881721742802904096106737546713323611379901996428010064469419274274185426935919284885853803929503879532151272008688069269361663347612580851799688814880739074748568853324537062785492644334681636599767427131003333033634948716882640 74460783377761261091705717822642370487061187512220374250018172732357745688040594667355969330823499678612503583484587570826931783330739132183141110409616449150348652032061586771663453060933701715365706590744317048082430355619056629598453855586747429523414505514954724695466824907762848959572953239911151813954676266779305520744024561931989630894851313674249585021766802282985936785136871035723016974384 -577356364618835102583717513797757732854201104922255549098336795176655199598650797894615768640564066602358113013266073215094621091799840907047072624542895976158357899288162475580929728072545831641853955428904183671087868675858695251211799273683219955736710772306840559655458831711484241511549342051908886216636529187011758718272497938596157099976228289409167782306197303849570916990332058398757713168 426975014549975286638429733989025978164665982746835102595660647535841044560862746399857683268490617727063346196821208020190432335764071988550981278206062650400120160954261978342094142391388892423671427463549321667179114824802180107801182016444791962098916835876074451181839868256243503308349395846915567804088557362700351053905168001771052451352572745131271610880499871492908517475914196005923875 -69636006547584555975273777533785269341371543852378389233531620271959819711714916888416183269834870913918995232703472191049034800398684800128097855418539311148637255631429498606234174980312810651612947717384917853946039307544004868630283003962465106554806832806220726629608010945849162833898017434326089158073004055456361837851843303151877595674132607754416241203943217195321025325727085877812 -2552393777917789552990622475303999757497250699815987633840504986947001176469608577355330302340017859230812742145910900072957159981831285534759335170009580630547923246549225458719147935645191928404118737734288469637910349560727353129398796666864724506317744839439006686732950185231071274402313228984718629264627202082533772173371545490468319079638001854592394889684379848988707492284782941 2051070938604979588250616929097881466769433594266727312950525632195098742063431545186204366110141496360851738093581196768902370403085254968661511599159418143307531217345820385871237445521174759100082353102615211698124905137003831630407321632666651842758459831684788495838779466176322831009283065275845665036495575001734395308456867089590564956613454839765303348604367661807563970521448 11206733310517704279170013797117681650160265251305206820649372326833080044726436874977333695278283997158825052920304999730101137623017254725173379798944776812701499305511799829325866785326770829562860482782180954929311919370382793260833608751871945371920453096668772285833857472439285044561299147592015891142301205567588752079158150796202005893059420882364366479646107524501921559 -28845582932017293380731991720948767479705399675705197500596271449458311198392030824284848704560263835788536597455579252351656335407417685958633731447817707474224662849944955997257207524726736757993382314668306589156444957280372876280644016642578808109000585707598937887759379594862932159185626187873904128058833266911302490170992330707252679100080548447595500922273043379045292 2299455101233422781812711597506359340070715427218158571773854751429182055101460976347572551438273955541085581840734374145082649005842381336956423789677120111300511520616489627301399657035707121472674837167650410080703974989334193043809045163086194862815542555583214977138899941721077432760171277146330708146194656512462170159028725880289238844424949643425169607057159400505 -69354206116378154888446346863518404227040932274244810038675841341830313610496519294083585799037686118918540519504727443626727364930724143065999761930003685698059816278346854690223554306787389754354586233453299300187799283809566598125597677264554852048000527493663397907051404987158498371083746373189850476455938505650712088506038559406174546367803378680163934278940276 562719259918973251949847045132008259260360106981238037240450070869338853844250041926834484175927771292036709225658024205461410487066293560442499204130689887478649124058235501577567568096868359717643138859382366852530784392041949317718006731073728287818328164088858131222726467701324789613480067339247079413464321203625410094164927305736533427447281036107894852501 -2888695224521280579212617521189095366924076584012721608526577442743505920165425174366465439933560553473366327949193533850866597695617936749526099378748709974582382185746682639023161801058909172533900069148149563196982787471370566780352917733693940208292389591883801371069435925820766689354500411415464193167201211657412038627322911688155243098656814123548584 27717687412980167672516909755830491647284222085211966533083076895833090751015789983054619953045166542852724980492271721287127508580509563242739702028164565310940944004958451028315044709800642954632799765986901410694933230829171903112839934790626603298624750397133068381060126625819281215666484249853763399843239389882236547997644685922135856645534612808 -95796066197235284008789269047125570315950543721663209905784369605128123847919290349508160691888715999379155726836411482740200178149897269787543469891371808780071594266375072855400599951721905693903180072538319644551603073410394998798752868779724481187237955361024041818411133791975911376669103970066085353455539784648666865111393072546716383734496 31976494337338388383676650331030143798296624550964991076020018350976189153394502942313917925741517565444788183681290642670267412467717190592154416132881017092893823751492457084639591452366559526191601755725447445173921845263493559386010960092775840635844782478191456433796547237194111742563838571069008497730855092910466988571790694881582788 1367540131911468493942379569202873020129577170609799034121652360627298511974139638079873858566912379467732765316021235236025371253072412259759928909528648067862143580578004016265288558017118821003977778028893352729574978884859771779510670596403916548428065027343014829877853587209510420075360970751951856455052979519779406357047692436 41941311288380920553110094967539438438381355914828231983174863320710490086246314666367471185639687009368817435299248834535383125644972526008698095397770886688694091864634650673097255123574831647187930995444324690012267514667301016052515408202258010773615741163216536059550602795098517942030874355547823847673413001491376661964 10134815119045360909388235638740808177758523490556167977118465482406165165695552678237619213547832131194476521754712153633120119120666573326966637392196005989646479886923346259916491349222154700734647509372088340292538436032760571953744826804576472029464285112489243959123867678821652250952025709172102584889007777044 900349569154107622800362441716717915458229164143988781567676924235533711068528296813610952465349066793607448029363150412607677524775781152043237192938047064563518324658534090009699095192511539047330668132959973941928399572990988039391768982836208273435262630891117150069083371273811923798427691993732858936553 31900646700659067693208477177221188816197749417366508001153690402794119455385772694880162610799821306259580122661095982892896325364839119066649810296384357936403283746435815513779932917974635171514384386857636824233438090422348766633879814635985276934697365757877459566072733647075990092591230701852 -614617590466961224954104868329990747330592774175109792126796005608595529648898744989388599109676486456924024965825967103869777037645311821533471019820185534409928169450365136363893625223412237360981931190994525757139062174400526706821726624128285463774186039129594149284514292103400623622 -682843676470172232966879800785986561222112318265059609406199131340866467560273706508496686945796358951422038096258911107366366415753613477309487517438684569590132579224208701174874283770550693889568458598538676914723467135789174372291611807389970600110649516589159888088544128 13937715024985534178734577193511269305787274168560400323825207700682312679053216367834780409166507829257309934138672197095839924692453496486053315361371423974872798928188547915649559096302084434109259835551657921490565653680358655648752186845039055310020960649650 -5104618608401153156280319197652319174194563162719245924099381366215503987115902941709865953677990035421458162697189782677006630880971615607516233178771663015436911756304029276772310164977547343912719043664653148504221941334235814679186517262860 57196544686420708671727471456117488084918210745777975959216053274214480687646620777713638605884328493717637867762326112027667136132826690652189372931354629873487122805295520503446801493802795502030682513132848117648703408 4132111096796109188758068825442342477758923651871037215678961011982999915163219405132768072979658759197916801357899366824181953192957873937501105179872100133028372295124804713578675274030959628 1079677303148994169635065790335773480710807466850309870855963422014991968343846241595199529928521322634417926181283821299840608188403184644896959006 9214627071673047689109858703505967983742782501938855754760732 0 0 0 0 0 0 0 0 0 0 
32514747725498693403395870000331923093383703891280130810241522070690895089781681704421345487299979635769919471229860482063269114990953733693728913721076903741599770402826852806015615607040392473822479558789121890622586506155245736398082954093976414793130470301105100816031502905084368206967335066787901875942005864200532268580715079577068490169516586308707355884977623137316349064605860875675241622533796109256731130 653947795178617529309020606758286324276818136085094634581117577122547665384946192635150414522822043468247443938403663749266888678826025726639186211763969866249808328470041273608325021874134624438864967779385459314205761556195105636106861577322815781566312393855333414944601711201312794823192393607388338701271043050601633699104222269405831952521820473553851978506767790195950188668472307069391787194294193199061023 2780470986508432555977637313575520588304158675344664811260315299480231202517422478734876650857687188310033847589479090881965227398334213651396849081710359715003093382231792578091766306144180551609957606888650216966827043190122660468668622850749947874904914704955703337808900946824304221494025095202175826886891090140981976030492278760557582997448090198491751050042106484850711906378863500142131928726682739188768 -4594025516322851874932518177086110291497452167799155247219104337569652453457407312528807253997584126319225398752877566075037685820518221362910891567927236790990020777534208083939760218149789328090745529270048507440713417148550111980055145114859030893091078342739893117978446071902113380055415082201619669018681701859236339603610895184367733109916427920024639922838909161301078513807379186215711107193895417744 4415940708557622265101279708800451148736740651574834700792004654760784799771107435720793642050620484924418491882169843001676958072109523240959959364909205292164152052879884671160160609863382972302938058938874106110981591239105994699800312506161097085811520088515914004208534431224200179283111395259269883100705990595745721827216188045101651490673949598794334697063855662799815809826117770431045883502613440 -4212613818045217868794837111098442188144168138668089812601132083564076939317601212677114878478915078366218471108124636130800164636756919442018754156624620991797064398595114849474371435972232400174829825278618668131887314783236795841299725614109878545487287254618028770556507103809486846465015874260311030490393111312856718332650301369291148191009954234381767133969928589641872802043262315226459638989240 1213169548144991069163416697411391068039947178778609334967829736510018577785291791852545919186497022544232767309566754788650511091428019237396052482533206214121177058573247884906090487580337634133082812470644000327076563744877312194462671706084699506516627549063498287681490953816732029544668729520497035211190026597357345137884003973211018321272650148534722707694899518467722957240116730298771998816 5415980102180600706058139395060523563600878180563272039453313233191785357288256718741130427134524050792843582733274868250914981845806988729305440223781786327548517313829698255063509455172833535800299055321976181969185679865117889963723330869114869198322003473921777063059523959646056541531078039100277014934317791259378543140737897517859741383742295387690164643805159189569052938667015209736858216 -5000150314709540373637877294942228795550038806077453794304018424782006916357361659700127366598221475941847812228184877099264363844240873059653658665611497228324187518502655794386949511981006911480269159961170807068219268303784193847928624396668799755125297122178739432299528759288852838232898973724576492350982444086791270136004730254945152318419728707083117833613937077194659218366010478369150 1219951310265413446156032757271176880360027247651398115302214135813362550555564903601005711165597493438139277041551949818112997275939334247670616962166162145022244190735465037882207325293598282048760588530113414647130456545057332328446126208804741121102842431685940035813433641081810783325932839981275240641988258094250796816338920581344851174284448721171733903096571199388916428574852366225 -117713859574243133446623206101800266302188613659742930567732641063247202320872429743861962344216511480344007036008025044961355565593125495430728489914564564669192068921847832741800019516239249525237717809177214326547690888034410682270290785784282238227954836851691511337443768796935396260060233217683992529615317929337817030782894774226103293598033244211829423668558065797528007783672030 -1436910357266479075362669091922653999410012565362804357834170262273810178884925225957380828018446734152326059037090120328789718491066714640522908462180865704192606510039940663332217680862817273688170457427970239459536119380582869500232081060156018586413265876163155216419180511326829078446173493848823585534395514220676565539124191499512468141863084791619020064995406765421591440919 271185507951641809055233114008488686309921897243909452588685205921620689684010985249862170037734820129432488954789120263317454969083606180203008021548391172486561802049552519707629367108435537659153279674849808468578374914254550721274370106988875116376828870011196826494057464107758140920943283662655401083662499525970548746182808675952234841967609138547760532941608863393548388 150109205220516071970768758453376594327423624295070033254800158238378899171254514289160397859898877666786904316163778154668238240314592763023561852837576250049701472777372854626968288252258613081522208604885681115949825842459184525931791598916220024654144252200241262893413408136117948672191343824498868675873682853686077375526135480488300745390646408744524357038959995775845 -14765608632302766102282345494271617280425676584298217260825046158768281275506129238663157697182041466499716667029384406671017236092095142214429244898229717787915643980987316343351957270811874233991480084766463845555291951211276382986542007010604627165058988898309780551861040815221380385139925040425529573400605665450736140769283250226388195895038334268688762716870908048 505874150847347911104948577081462343827893755485114901584777909592227515290757445796005352132766455076430790955619725273568506810435617300971645164391527292417628745971215795563614817302845829863678249590742629348995778858543059195480421176105288852188838037581617763191203732827860552032188205935815764003649403182708203258329683945668658334494063187034161272265313 -6254413905540762233186318723537280246891016305138350967913418059001928065299698310506591012725920064007273599939323899271546772854313680525689505088760090628901510653982158124203257952584262794121670348500515467650934486013952347133658989612356987630225832277859231304481835003694453043451321904872771999733257072682282789072530079353722289517504571717955809466 17267386526699099620762679159453019356109653385133916538309173405270373122050102377656059137533260722395781384102665774841052231343837812366927244890203598987548804209269150406735812290667473264675488546937641353963962090771202581094040431576785028042821139418755159714660825156179248340487909323731491066012934935710972738645156968895364291473857324360549 -252825054145911609561744416764297378071610268504660908976626312937773969240464233842349582207681614687391014541488074506485907859133232131675306279633947510182510497983039013848686440392600139556482179926096659396471030136207701121713560251645681327679503936149881345751159419701907994071177978465541244240625312409686179210324425689723555825447943728 562679252933466424348522310184219906336823703074184619722770980187928044195095629208691864936479831420804298790882858528557550468218741424577848838366321905199146564252496065804956402439379642992783451224111534901579938924202771331459735462043889535743029813033140106431158885258290069436606132626988738414043043255881803842934378936259406761356 -111083278410643782159933381406310795582304172150447052286543803144585448661590510876825919861668376005725377619005198472170213178403524660327420561865658217554363072477551278023912150748388536481758112893528587923935844096204090052042416986626463311630089991281426990014744907414432816419712157370553152794630904443883258825721972719072440 -3794032940077681276884857165457209921188839629010523590155757515026583346029909706359945329766392257311429002894008955252213200435192006392407532319369331768459223210677350857999219225347293586969102002879706809748997344030704527513736435515761561291990961588180226001734162925121183517532379902781215990087438982368780526262293646 52959456239782830523240524051574918572583480813591053682172898305553633269577434523443117558894287807992007865317429745825033247832827369609991143088340816639809080359072199334571363383604025830329835081756093492037519158709363827239140730964253536325929803413783266230916548989078859485466963509258360011759071396826300016 10720467677799140219977945537682224274294350153259572612997262805107419892688675502488302703098687772219675430912311951551907444400744198158024603124787909619440182644143442865981832970318516355060206659484679439890704283892562067677027802512243909882034339858472519563153682595580721762308284413281451468314626568 791731366927882431678558126351664774461186520032215758070900555092103786854554305331222230551436043170603608558808019744632089585272806720576977191841219410778670845197733500611431351522417734087010184292399531232863616241549253161931930898291707549619258207878107747870888706153249358407569057201542329246 10098089275074664804259871050361649449547409473841965720762387449526182600821779941715626134088537428822529436910588660891802092191848084419821130597748673064275053620981488668256815747445685256260549558686604268117079158508597440646279061130773137191140823216582720855109944360917734765038658539 -80208071013368398574865673407110774012722213977049104021718507266213904090052411036490689252936144976823574606976761826517714260705388857549434386350105544811606475501038549258770088107080014395769355880389331889595468271249524768588540960002106885361305223165698877531985333605750446 -102864906815225627716800169767622275252023385892947492926199726405130017019515771046464165187455546072858720677906371190510802243939653612403814360307564163907200987503180868433059135879209114444510744297016723759790515495032567480682207909158907014428729909903117327400406 459335385493620773831186958037501435377362782217580181579804017172280716218853996513125742770983810268016580306894259095949000894133704191515154585842759151387792730978967618364729931292647999480732969234201894859718216359213645953955730329586759853362474310 -16630654676403248328714173617664835932195469806167084608701958452649364516750447702641459681762355289201914731907604648750855988723500031109285679878500781899033146121929414398665433826077558849211635389235557542543697453913701565199192708 -5766123909891446545249345115689038306921666567875350123813731999783611112233544096722212972135261392203163914806851617429453050792230852396986001120733785331537604549704176557476615335405966308506440778751626364130 -8905667981043699405691775163671980859001386616263350236248700695964155808026126118010912903646134521065863975739340403414754209928506857786734467049985175922941936118183264279632585890 327760148304645254129342017145064426888600987080952702658528381043887332574957403941948452827879594510973221798831349362010114497372 -31566393185463723435861 0 0 0 0 0 0 0 0 0 0 
-710293555477536511485700503521520053415369564991709905538944092687872765363589325805917328106070747484143837125329924139118273885498628440077040892538550978611065003472321902674166955417771437944992020045799802857613433525852297425320887287670734418436237832326041011191321369873996120744092054311610100801741497446597249687158109469316221349553096058080300161977069156629671627740277733579329291014511692208381179 1918088328094085518855518209387145099516946293890253945381205099030546534393402277056276422861404943247784516553167731869581220079210109578934568783126168702499684402989965921958891432571863286030944465717572744657192354265558013357710709317422010875017185501637603770028977005710650529533237468500271745693172385443423898783357451039567645849905448921661087665752542917489644495021868571692835995909682555309952 11972495965632735977263443879008585751076042392327957203281521029847665729631286641778993312569203429684724551746266777445276303726434602095672327764397245498309491923272688633885475990152259553279303940089454136972430312808550339047681614185940356521137242938110323798466935854384300711397216855170273338750192779512977483449460963502272672300380926432109751962964671345346550754288362090009519962116120661696 -21260772626050216742823413663607603787803888956696621509354691448644657058194522036198730637289493009264700063544808272718503359074671946573122553914594336908058458268187799400081407926969951280260175984898797669743529620177251430587810917651503474293673135838442173832247307014770449298226608216697751040927460191408212298306072421606864846914409937786662699909518576267518261743169296741844358586458107520 6475625955796167187814631227622737662825881235039064598492012735735252611171227480905149566641334558640154372361959928373299570821191540024955384302951532347705712246825695288405264637927081221550473207824235687190914058147317438612749128512309133156286397521192867702251456537703258286269836844127151125290058239578623850164888630240404884568662575934092035844591082857328819150795534913070956159445784 2240349720609817089410417619319142223540768719448262142647579088326263302901115262260756835224208972661363099344571974293985776879372747292475720067497367961739220483494379945419768371892586108938343801232483101613224235285127050926363465109809073887215464866732968221521756737103294876906084640311223717055057115808661910676310022984523141395586313482675385432624231883139436669187080842593270767648 10785136855519948243037563596980768260969926921495331886479911119373875630440013375323855075353920417986678590170350859626779657330951494049264177716370810619796931691265296948254698531946982450196375560471243394613772151622749728906116636896274513039617611566835218406630495769557642952911399276324344091491207236976083851946639710334267349782967875224547109110346907564164092685477591508424144472 -46128285156605874282217962127856259747711791508072535734952486929909828551532219499242722115103219767444955243619248580222316613531370294702076992518870128224693113917856384248685813575559874047815181472698104711107461496137854647632618154937450271660997956145138055451733877083094527902413881973281880982188416956120721092254974419301248065560465853173963816728838159809513292728042683778026192 45959076433532226346932235418571442938498894757804742796946399701875928012466487149648088872110325170696972164948679136040230077836554584662683027397953813571561553051492666102423305269802202964742312400422644992446007724291905383952576747103305822763018081263811159563835017718224810011958251476605946580442956166225751142678913203111615997160485303787716062033556927855448832386474013715033 -13939140127913606323926482474771458751047464511611254949586601318070221552775542816053263335459358642342649070863630918834184198263780423639808223320380595158807079028317319545893822317972312827441259985158032736353395364090552209465620185795915978975422864790176326439717218439439123351080125400249371331435770200511105767505854927808479266496658302935515042200780857107007101568002184804 1895796627947829362116446540068035251570633321305948471747043843251412660166754914725814683911779212605913449071005828698448694136983018546048162991738394819663496867902891146538908258749842032315038272146892486128420072139869872735338040495323523079319345031320382645031159845492290073839419739488660337995426793175293246021660203436993049940865335670181533277055679538911676596509706 -128978878331601538890297929531108773396195082164554954186707337399985114906180764421309436872489953533510408378918762578006502326121209672896058144758772833140993378977232440049072255284455898413839307855371943663741475501214833413352989306891437532713915454203201985207801020215012432353703586428978024289902199370008252562932086123103776556129687462164706704732934348451750400560 2889508297317438272155577435380417438808652540435393541299089566701962344042070224656545509132271332547352321143569917013723908346774564504248015607701991189519193534548761555696053180903937667500099945795459384932301171488718016555893888323954053507030627607011041208253888152124383128158637527739531117575184271880487562824963608385676656392871241097031820820962776501325461 -781976817511923165791673159358772946843716786949558763358829456833806169914756441836716503049876099171148342398018827304690794363383595127614808872798195892593185354459896980958192989512030541445382177822889816185078341822649360425721781586104528943756201373856600856030149021877159872720051903149844029376700026353644990708793317514352577711082427808589144042206137876632 80072644763772893152439153518770137411622286356652137670530755896287657612103719629762660864051365638061979748601863857596004166830145400623300133104432406983991911126596060908009666564436680484847463606456598162625502321434122884910677617757214335772679272328906129689708003616792911953010943331934922428409546530945708286800077162477010177287158160636505598986963151 -3111837965988118576884553682610302887669807692756154946498410508581239377408723359439385310404211778579762862986341913378468446308343870717073551145795143988648434726884835376840029211562784505941039088583231904980595466115799799333874656143642817743400301353140660801598316996990219344306656508564981212506473719853975731225834856857606724291933009316661740019404 46589610137735518301889597174581003893664693501591911934484229197500508957038995762565488890809561381547583129535558525598503556116415111656632574033904667620834663729026526313480870707887041614086670086332866798639358783055973723178514935227520334349656258176625535047684213071221306417296086414902643456973195929868540647041731040025899059512720602801779940 -156573332076529532701793389512014110303028129911493856307067218220513290702572111911340115524890357156255575704172377202533920534958172077981118486445831813755338877994534452200004825565261289672404308017634493476117443186484195088871406464340375205123737148624241060935083287085579820431038857587826456617315170954027910799269558730108601257922857584296 1892184247047971354400413078696494117602983350735108384900194772716146298025044900840923755679740959595987593586858195555682014036503345603268857731077500408662048646919568869228288072765125128881751196520214615986467129643649198917300713313115484415930005306631936592635693185615396574159493051646221370408040381518210321151824670722643165483613482 -2573994148336202080785014806354556445905327077387217504850103290171051334268009287775659951740177991671952919432886216702577044541480605692926091313424513381491091385233014466986781439130774265780869393745432899096880508409701860074835301610734773372927319047170917338422273413482680485891374950828796749524854384391120036616792711220685016864 342581061689858678802791013754390239232295789646524483920340398959969937398632497507897661177945904737859706701474645740961634138172128530039925388508983350767683240928300204028797271019910891651296580372349554310997420393247616616229266568108523504223470218769677210857634915272761838154952169541377953846158475977397730436111417491484 11218893288231431247756665780311858479845542069918769822619285152422590544962262173558782394617709881458246180552635210590203409353801803006101458107913277964829193177413355811025019925150632344754524662323034499360715376104691047576749646996905242467254879699277632663937526497428614554099206480649642350543382261833168614918744 -222386300036084821666116831069319132669634379840293801989151841670148176439399716456987285395866779469593327839270138286509398306749430502740796853960801471033056287455559479169265443348165661207852443420666934783128954473869117145115193023999508645427685846585047385096308620401242558277557432085895537988404595768340574 -178720054905549407537813249513488840627664027512974731890653675752298959639766841454870052511962428164269861889579352277423277644814766834181001146553571727935920020947165101300474621007623027336508266747330247102125724835579847490990348173632743300601681559030428562672996219049867810209943253767090801126048988 1429472642941396010270841021050769895573173994825678943878496867674338673178451483672514377135229202106576748264381217744111995988628800034053247761066120649112572214532008795472752986892967072048156502613320738274602200469358438276318921227210533929565573302621079837959534983053513226449728532194370304 -3550338019160593514252158568425891271151799303028477476885432782817798419871259269428239676470821546638518279278356059033790994019135043265032894328795296719439777114760405833541984076949893024573035612033034614623686795243996548067960258613774974265059019875225774290795156158314622178838868 33114091183327950610333503523294367050725064470599265919585255721087449132772209570417448649327295401373688966701278226603873628866894160938328223089180996046282393986796510957020967200534035850585751954230789596630233746695633954986717631021919468855653328899524331069118958231459 -9284058188291247355222395425193645943716367269442510306163639538036872334889664668032171301621874590068665218141014320999427262330988086626640536017815888374485500447229793882374733770133360219334534117229662154594244244099956357020572021029780124657986982587061643540 9256244843269341789621408757057011391203127303023480537927831789893838778471008592754251739055257495176270812394409934626560858748031686083501715530414963831351748965021267339050021180326817520910085814870732909463142097270365763005782153526084049123365 9061563601223092261674323416312577595752370965796690758424225305252768517094585618644550606448594495239887948732402289317683543839918879588434585609240017917949299044040642466255985153481635842703970287845097758937633019938936751740 3059867045909675087846023942057354132191625947685832601882597754023206927984282838074926684255292470758297052168237142147772308507653268067822198508060884828319387564309720830793665672122230726884161403304455 1075024183356308924383906792130611766774183123212928314333253124405313377250852261909241648618651512018824423142062770070636518585899560235476053825929861345833161600158098960 163084262642019924889731919380742972897597529988350979077958799400040846284954767112152902852156883955049881416554 0 0 0 0 0 0 0 0 0 0 0 
-3787364190181526409694968920715675351249427937142972681755868997328067291037589705410597111917844293895083200911208069845872367878655808936126488080168642455397326885283364141850744998523300120506215326521146357723611432123782331917875352401032864084091191605052480231478161995331782231415337206623381851918497220376431067490715537225541004778444268443916467282383710533693565781515266994433862175688053902792660 3656241364761835020243020431927916138592457994095050402448929066701861972030448442746816040675441658010348644661942462046764097418481320317561419241596025697943256784839915429868026910780692112892076452478218372896179621752220594419242894303796837533938122346856605254264355282136712257314511644653541489100877922635407188551328644421487550197236619571919976046504038043327770254117588455690768597188610512960 28869276229481734792815319783329769937978364028801654827296517072449889027985305585976476557725685873579891538764227477091541477041561798698345599373839200436265929497389679803719838747741258512992704517121803814200287821471470956781783633075986299395072973950845612808182201872660190091306796208115452727063044592829171390631182379434454705008230541826950243784991044762073470045812089042860045258045281216 -147857108342476629630333788582212685310518794839793060707900502584819178983221748376818228301950313383428990921168019172908306232362826244328442697397534656266232469222344812794530908819188166350960908209976668421300554677028501247884668980085204265606266840810593653490142255227675231597735383168988804113450461496169648112537480480023366637383218156975959857090857184908245266219778236148097587823886832 177146450855546354454092510091911360397161635005075266551126867208065155411537115120904912328133993328090158349583908649533714234650822789388331944741066609194202379682344506211202370258430372440806701091973553872821068297614973206705673517084089458502743882458247346911933390849209798654425246464339168416034110587697966586092980026764971395074718380026331918617433869361844716784023074737646265471200 -89291410208969215867147596459612953912472239768988321156886559894838811085030314377369833381853700204807027715867658456864810395754391536612668331787022009346601707114167443031356957034748142484978912044890299846018262396014584239237800790741823816690537913844198209615642714752139927970148187886672995244999075604832041196672759180127261941380136363801435399330882341328210909460489727209029857344 -117822302726902466701351405517559369335911188534675223283465615091641922596266662240520033641563335085713947117971248249492952816162933681029901407234568594950352852550714249147601535362913930451635211741584999962542407572766480900576291834928789483072397660707765880850118948383728851080185847786395630000954159789270071776584830020641035653312602162480746919646916361987367118164750458615383120 347569933226763638005756832247078481514054021952773775064846937596980037236863956060573454578676023146160303575702122203108393792900008633223909171103909148911819708520836264837831110658578848585766842789424807997825746709969458724639574112270043337300711292345186062905398134608753365736849153846067089653589578165067684030743072002102896284229530109059528171582661422169751515904539301196332 -359675715711739821031267734260577742273531019805651233151812824728854030690131413347529490476889087538202502884602230711203793206671038321118735381620261182051059366227550099086151746630931619818111351123430567869391917145823373667023675688308866040640336478894279153511295924189620774883995092560325721240100499960683249856430641184494615460076284253107528341323170032120889775476599254420 123287513813528977903799917307290774503447814802277845633239685763061543802677155549640183543107892774271209070529048221268054396227107834892130720516728563845468514717378760654104825548020638116416908652438706489726400178719718286474168835812131183115025111597348791854692863064375206612806906083520803424851994322776556326812572068868044503626607791477258910811453975572558549282329588 -18210282247378775086750949099108193093446039910948257706693805164643590343103700854813375393919646904092896929508742967614220791414851763736978441010810478503080507147459765099417629759596347409138948556451985914169221254562360177748116314080550735803343894137286585329000069880510675877681916129414633013679924177333677919661869667454586541551500374829376484514557694959982447445376 1653057454908139403673196958140432958603233224814060336829789720967655105046382418208754434511014056029263969847484621620733845566897943687392808068716473719186033423197033979480713605456290865418722523095602265363455867317924689603881739688461801155193814500587996607216059136530953565831223207198933264879314021590056502579329844048150590677827488745106236047711588465870691971 -82743620247375495472892280399067655899405609114612212351462771087706264125479425870372860805171973072112614656613735334549156476770933152265094093907478092581444717038253330992395422801758740035215841658856447449042178382005384984596063351646814931215093593004828180500922455543447483978186354368359578962566994186427746005501515287607528298796083155507643597086182991760418 5037232819013783737170119730672958596489147532625246330341152297190585423086657397189438889357961625692105139326063653702583703248010446858901281421584517311897629493913061032193870179527702541721438358004082568722806049919934098532093799371596279368487948232524431971420429989449137442061053377310339547658061944283045658263893015861315080782746529114970947234193757263 -387790150543981633704852706030513848185470680720233589965673103570024311198653537717154998742712172434279934420695077885332078441830444944155798238662610175187346479544393341974189104439580783113033249735357337390276887720144364831560161549140763977420665585839173098762489037416927572614745390910079588875987325298876034454870136293106505493596376173597709082880380 16641081962843591282683857938481470945759578321477342796971658856962829359798368136502651403202393266869296856326848707008972166743741550925210121700971595384289681311556076159599885180494780775282332333237790263202784877270989128726583681778773568772459999523000173098792525006045825614525243667604620674863291401883162602243967236469448983486828836582998606031 -280487309144623379619535089759355839356067159169239353719443590001986705299138047643259441114630118478922728910311874722516398967694320543848299750890580678295986749464342600430086749230927551592872131523293953596234589528100973615305336776733333118813226745011873299726690104746851189270263745167399163138092518446921666952573220177881321306342671296488990 1529249856001965985836479680440663765190549193495936990434356297814381645544980954282222688919696166494694279817942273306173974371566030891646578435473366974126527033128728188528683646120214265688783105640239771404836605239787607656327557227962460900686996718505901497426023369140339940665662923051612771037832386666352429168873204096579468836365944092 -11126086777783864248535401942159378390468492733376220156704576689531113864443187561099808308479362594112257636110533764348208290847574028224663541416907635919115342072258173690607433557961403200225998981369867549486949661954265175882061372982793269738318771900495296848607393633648743208583844723446087763664093330696815916338219694385494729620552 9490706315075670429796414305771025766254539479586716141672104049650839174855601669532218103075620660938151287852351270376487123997409053451952554751387808978236792774995223838682954441190220755348673365471698386091290524986817296390059423096018061859935562305373239340179906161298126429222158054519742748372773029164009780044963439104845074 -920821581305501392068428877724669156833917567128200066125729768995271333834980525645879471468951126836013476206199787600538622104987457864167827992122031106925172465021569861628438540191003987532543191745427026590362529766097406503543932864622878731805343508773085610045957145148696264967825974491353476585365029362855636775133938552 -24007686827573582712669849375294684526341938818484407128480573101478514612391591903284257400212940837431459705857166836319023814886600215431225092056132297372043117584801365250495619955287436134076451304759075021052565363452442645711743405793179023954638212998065182021788017060970328704553164781684283717133165583280017643750 331064402172460631064425530363024808500926797473548276359712822297424514419400262543321188652689283414000827688213854206684846152332795102825332825176770409529130325296818890238494387299930033122695052525605720655740490559321972512444955982610607318623460068080799229236288619590873567941617763848068881538880002156260 134686751902322818785107510689805442124244887032163285304915733635253344631547612305103504487970812532323138199391241031063201640302636271337479390085880456666566912722135838900864685075383567377998767515416084217253056964405166632507243542533307371854773427101600762256057578400836975486388666490652589731047 1021570222307351297303429311776895707880232591399493138602256179035429825554892311358943275794986328874020094477068616262005727442482216582327646974399943786019121570350423364167947104903770138457580865767993543277754660276082945596296093023926163413652288377072819064353153042229397349191794939130464 -5809269701780491348474361181966047465650538228365591919327318686458839143114044773806822018160626462916525854590064640885278844171699948037436940108249557280424370725405352054021399911716495111332537861744611922224857653308593487411686394021273093526680074717554898339488025961708048690008 14959117368619954655501870894001638974822228793056431742792978899048775305302922896609414964464837835977260618308303261130234301343695995688303548006779564699984815544796814091161555352108612489275941101750681442902187011445227385828217264445853668596325428434809574394838733656 -519778341386066822818225193807582741359887842794086708898955713048250346752224779045922833955933708647487616212154209449465941734175065132363179799984971598691782528973459566121946504867098708022236469366401790046735438851412057627532404389032390173430986417043448 87388365741910469590846359659646462158146949985495079771761571872601905195488597758554649548957369312215097819502851136820066457113717189473669519976688461056219168272847714716434031867851398944348891308498093316834526145717114975011196340763742022 -1835724951206723523328997486501060131299854364482866063767594247323445413031492978675304861138872322706296276869438954261889744320784788102432267946868436600839294713560565486963740886831163167487290515304006333748191605693056 -72699856300749421831266276850989835907169427909913494887639033312529195639971151062599499401980996716162000134023757696645568334191552837119123446107504174695579961343597064810472994388077082436451026 -4150011056463197540803045348710489990057711415652768498343609559857096253399660626254058649764089044876138465027386580579609325228259755796924913473828211963635520 11951185076203333228779767688805581223561556107482042035281324827032095879034258488602592314 0 0 0 0 0 0 0 0 0 0 0 
14697104753844442247864884670143800849177290970657747832269172662089335181567246586545998813967393856146577508935083244251676012088926552630093674043119302118580061317775685602246608740643820844304638302289258718057769442334926576752974744236420557235582329484770298370284443061626350399049740162377068860225462108029466129404918852862633703541986850941846643540998809979863329455427905734373058951885089269939 -14665283932380609371174812113506832753325081437304145581189419502499885656611919845722481852988086187443932510118894847479305759718865329463508368116865933641812409947254626613217781827778396427426925500224586996746883369930685821738052755224517405104875363335344047362345639630213906499511523413720745314533719382630702889347855437354549700301598298270806810659809012363229592530761060331586728686123041152 -149765905730031665616569753792827771103404005720689240308903114844096939626083343425803291562109809807028932111080429975717910836410007507258160605463268738221229162818968292373531200951793863008372460522603663614798948094460969987901178151349621238753116552218169359432165932853112613849097016030560193648135411632350248198454587998333733517811759184728747245706536437807789470501346725315738735354368064 -184585156327146305341924192702033351324057983018030228707437644846296683580408443230244512778111393594285371936999490842982288355782328045642983064904492723610000111205152842019381818385732479995317410193833950723016400602638849607368306667808360606419419770025737302839741285815517725345981554898678932845470793755807342468773505078193251534862615638925324694627341468624212785149462621103579684571584 469016868190692832327096747412605644568213152056095727169987200612207633811593420390374222058738363751249283621674325809571827563056003750381260586191830627503743551651019627677463117600555888045921246938347918582217314261018874646318295968615027103190166239997426125579425725336088928818644845967480436018548764806669153832108034340916400529552744764897544043644711330309378438893270325164263730144 -742903704827944746014864169352363960904442292926879621745098518968182452098480240142610750682731865030480658546675722331204277409741071247891361588302154143509889718710362669077310823528353738314988165091471256602863442993189729580334811984780542886198663181791155897095593028607908198106365695984260191113852860036727414090638243660340349082743114625537286579213579512063308607215799804296003488 1907029676451591714662570156491594926268754705958688101820743112692090376801756105993307472035257633961637985716889453770884946264533474051444564319511051989902529183040744732217389063266432190627204692070222868721684820643259915516317178558287808221055282260652480944388751329690886170859041689624130126581868773235367655036742614351895714317593871093208969971244318574567383882404013012171192 -2669366459118180116530770792091985059860511865619469429326235380878495740996216932884562872035146002473831779738942243575266298610990430023273756068757707568904673191602830806953880784640621020916439113391101769055492461652970088154681279252790715494814418202116056177839470324526388883081924129293461619096442584025940991440243740481599809187193018349221014695151939933381297467988740213584 2386550884593921642439132715856362982875386373961000967381632908059171364796906798361073669240568343584096462445818961636684360644381267195029386399858755378753752544272770413035687116611573255164192886908463118213955418677595251022601309857162262988060001258437199808157336512659268712702284353817815238114495517820307285717553278461414285294534192414455314725507292034131529091323919703 -875482227037251030215749353428139319717622994674323471128759069364492323912458177362262078551626107211494727047181408538108855248169899582909776049056402562888077097314515511164061197252360389358637468355204860191974270166080816518098930735891801838479658534007424199019106414372164690593226062363756644083271689222156707648300501533407040763939761573832101391271052519585018208945148 136832057248290260054063066870151878374396912684753173765103256395605664290493704937588551615201433183306706598045414523537269460767870544498388365712668304428441695659030357619325158712862872491505011664056523478216176897453154703426813891642870954249000037022685811464507115483838227523830459773602335786196474807656479220336335599811462409648656700979905538361338279425548423978 -13244762554081103744434546523752515477626274838020911097733811965462115714689803523300642613199599051310331835444685573658627711779560854722858238000304729968396374860707638539084942249180977027059019807535192743628844802817769614744576276661599856719154837185564746086451653861905577843207214469756220324749151181870631612449595108685891965534207755962632247401814239073653880 852168248654523367575101974810055203171617506155666829777253418186967901817817115281758974395812706939237976793983416636254768493420066005596730871064692965924186493370511021278260934231733804407990975695751295571375223486536021989633336510358475446280638817622341560909006590056627342470394680566399753205855291107078720216839599525403515252597104139692777280970311570064 -35060188236464413610240420412062628827352336850597379778298048968459117617107254127429531642062425042521013135788101946135243113335590165731316138025966999638182039115015165835634473578478528023093667333580256126948273863542976200334236500922264866329106778185827939752523837996443033082636097878123372953699815622225142462390088642643338039899812266673593797690672312 1846077973160478714872472042162787635519761362468695787381792406665475262176000538927430520146348828335245022719749134531288036007152453853998371830577520150373527376058409303333040031612249803147758178475809674275473585041983069895904021176334988195172765018013931481129700403477346271140204663581682641634966581023102356285672204756071412633446947417541707154599 -77119527356744508776556655022166846836075308573283002720634879780143672540836305299562950492121076819358532032059259687686361365743393642652897976267216352777023132743601998650068166374761660140866407696900050527822061441112088282311859668963591342059073845116121245096491188252605455740289608623270383560072183572399839293671341283797870591042684742043667060 1535348714634876847128132354182059819850399287882342629527329828889502053119553604991738251106302217659113601535279250095252905742181164746624246819336275336047287911928144201284446973299554565810743662833571718797777484688814750591164691857825546002400389366619751158538199854424603270928458080738369795187910676192534671760214324083050555364356764665196 -11803883785871779139598538446328703962624410695348621093490098581099298045947323306171169025937784673956861665200743487857623584987694848532082267900962749584250185180184362138999308308343952558170231136639744526839022567363655091618768514511185852488212151497661051282734230781357008644442526373956571698703083929921065402733015423143911595117001848 51643287663118293952205158330388386269130888886950163430788501352154168911743885611276495256983131759385528805200236108307821743351980839813373203113167167430241876958763480704454575290703251279436780832310278089831680437785019810867904873468132125589711427868699179030689160213701125968269352882932636023698362592665326433974708928933120741982 -28908751691236305964443467689599447361018999424213274853574137815880442384777540431440380931366672033500514321623805728302757947100119029532725202771936480057408667251893052886309423474094433199125430096360303081102580372963990034709119256924172065046673384003837478140333648739929160304289335606233620703090774319605708617720904862929520 2176666385753777537226957122024662779536289481516376481823641295287211664998937590784016116636192716696302457575421635203347984760150863829590225199297869594528622994672676162528895844709408149847861185731654028995587130066444747429991962441413958574647761051170001787579724343940549101879782482720009986460549881854799931674451082 30522391008114138154441196861194674648857034291324579571494530656212625108494285360143446617117897386464676476290359373435455978216375074514341989116483644249162952906601945437340370386403758132813353120503250525726554937719802722763444544336347677087157256603752659424699224663976679831792477280787511130533731900291984712 -238879810025049743339987433662939546863930225672517070325407679853101630847923724040916187244862119036560845019964577187133160352119941781636601591669858868683835377975471064047292984610076954667545311039772374044851287427538965399557702591727608550023648655935031678448623925795802776819281161496035223880331720758 -515373183441720602284278234925203389675637818684339346551996482162697216051149871982830323499407386546684326253189087533238425221579729872639601713068254330196635202101982300173185263838138602296638905971716570361051993420536757177636673449219770776374274783414607343240166654302570953818703650607057135460 855399463080629382454707669435585736121104922866033716515748964384213528615050522895481471695049796147331938127234237737216681204372884757731367416574423227158097256267567353966462002101650047841611245452825130420860120422882529314431227417315269550709822756621579658336519085412025908020097604455 -2795821168479400376827610487706993797274193668342245363627237728307195169379875678888090752084011935741766975131767751156208160159459628761872010522177136137252405680077355584977463104541894004410195879323715670822603040532956351713513849496646709707462262168049319815073300914512103036 2842709178732605090477799188397697419989136546415788454427028701983009799642206604057528651464111237274163396373621834219614893264341018197362806553037546654085378386239469963319684486146312368492503927373561118654922233049030257579506627475656410460125899807874448107001730 -18415268601759541928086411023945385509080006265835241253638396752386291308335111513930042454045738734421555533812932993112785259319449727835207077109689793463617308621532286613228924483666437308482010296787410619104605355220364854290040258162739697228070983740 829577982901776352853430100480138103198684523912077071482932021725419305729022953158326730462077867744118097419126035778511267327767327228875222963360279207473260403785249466824906723621927912256263273631089219858055714074146218659278216870312 44955802349924784195658216992330126058829592201604515959392941878304235252042237264757774079908774349147953139987717606222172729255352760188597768019472321362837171498043588659872296830588868318543062062293010876147131324 906142047400085895891606703513925604567839426569617049885278945774235140424549888448606725400982845859201406525061399532176065517077953842301640898002944169807651460883954262343198897169878379 249547441294942380727876143380507719007837760226689047303867226743143292176147894805856863282939329617108293191323010063744347684484350005149223753472 1265594874857884652115728143210272550560124191218163157159624313 0 0 0 0 0 0 0 0 0 0 0 
149501528833649009801584321458750874607553289987788181150547878238219118685423669894410900637960574478423630003872463621365334467857968632384284490505658603447994251303702934815118659790117717630041689956872388674323189838369211960890380808905788240308960160028349878733949592625954028956843208532751952199177632702198586110803697957423832347662653507537634036835270327211138258440519270073388180595597922950 -478473980296034039531063462942339502832843687758287725364123103619280257902669880205465881948401350727430273824714286896460056644094532267021141888551274922093756270454550612141394379440059520227040569361182533393428922284124408567267455907289642086783032746813303781348626755144762113979514996453806638251382863851350420103679844085548363960763991291008128659603069536310955946571066101516429024304878624 -439596427818874922950785888660928246597808851209402308788252161092513005532843370075343539080423667800984017255712877431220429591460494329100443347451440508485119848104872010816202642761113761581220526423114025395457162261359707637758853541634533628134379869756407566147910676970520999186094759118344113221708249640379550244370744239900833063530587226067514052018133672325063691181499074392880964962400 532712748033041977032373030251136507469256449306134681368083176008157937605186307950048588878868622149840430466476753777280060583524371254812424989061952240815431902891787164364310822831753127493648734936343589331871518711531144776124649792337500972902878760864691250705713364459727417554697262823503239781400129872148890697600108382415231652649669495725348248025295373494481715948601408426896227200 -1270729347945572799150767475538003138821103787687307680143382902032222576234303136687562918894991467388893936306070441231365609513982237666823736395969380383950893460795847182196960864141984968777335902167404283395470691973868218585906220222273716898415954242552390640638909612602925513380597056120616868988530729511014444096846463137117784609533814694134249162643257491567531086594259866163554800 7689802411406592899980504246689632382278881923980610839458491145356883614241601335828630109234352299052340576307335780560261997916777897719588397713393065713623034925023658140231770349240913486938255087351907270171355208599878972117958211576610369303328339369897961820077965548941675988333161420691883809488423845701436749720146865275142181373930217088525975897968330124143033433714700278951440 -16040138723998930037220141449445893183095556850497549211435206864032108435026452249862999465729703564271457353713246953295711982923548409193867432990516964222297267201289732886674105366581904706247647699849655379665474793916523098260162937832343761592406689389175360394916314680136957606181701908259427969175675200238711170750003074252167707533207930737797409394615966914509493953735850465824 16935529983935688444153572009675603523738055246252010579179168967462378371475707727907986734412544693358446902541436748448999793570670112476448806097963504349441493361320181768362532582326564289236379655563896066952213111607596601503105001743979813342179434792102879684230686040962475650379970123924412310550937709271661268845779082536335567504560621494645576573122655443931453712614499552 -13245470098050756140187668584663494809446326161516438306853472676716072073996483170572674668842078178340401886265436419433334906444902386668066280188772480529347142822459927624298865557197548844094199604192082320607154078904087541244199793634838927116421501520993700687646512592369772906386912559081338706634964062704895507688054247828838351006409414063681370112265559174860036728298194 5182309749489232169580440536016332322632865616586766024108395547149298539845689226013991170245128287718337102845064959766067554911968937754315522821063067995047287282292463478935970913312059993525501440934415722321256132747890803616060984571493704604833474496635436621397654546951561432536732431638493307024519658284381889648661435406136837048396905332553845765199584250690368805938 -870349383282397435155293039590223596008128059219923065401905808092242786918471950368370142568293221977892184826804679266511796875520981554032808757078346214787069001914489393131878908280067450861381234615016489532385852393666119539879810784917755485659028094720237073726009540400003778375231305674792171346790936020586562230641308725109908950519673979227888937956288395920430510 82698062948835586185527930031940048076610908303400459704098822110931141649185706275544719124777171783449074654268683908560341085040634482902872826312707049662313062366463778792903469285184780220868545384807386019834515144913062626933145217650279862408068444591853111264043934023283358304804435420737592895340069982840945143807988296841135686043953310644093559184625705641062 -5807151472781774093591562535891632629779312684570998065748756178526019264104561221980978820754753276728200467311756756112410719852120411056752203551330377419363058478103891569012277418276356472388862851330386792742029757889627568682544498595003930066540941124558527074388339727046134994171363166190667440833208789930677369515472582802922363400097888033004604057680832650 227476798303184352185082879261459667032835355273418618914992717734702565102706090005825264682935444201112480674725178679555733671904765216724573245453663140201882553945061552155186773653168324880619975562724399893372953831955704941711060306019442395459832580364688470181112422953456429605095253365307235251466393413838666284028808830642832172796351277834450700695080 -8826341764258574514753776568983513865286510169940835035595970132116411204615118259261751407539083797486630315922518199231655400897128753279462979240309638697582775593970272154623817735140868785741731645887147971239991681506435475725636205301971153339574684541591989197295463295583299930794626076395219159959019472376612263398296522906016170983830744135926088752 316734367961086070285758194630244071482433810588106730054607702810109875336938721717443923977797841762242175572657140333301880630081298546201499052783330487388781991512017654975099362800788943742086410132083148177065908391304879658795248670439464692210585740927543319395407276924982770879759793532767192584442283665300629318194359916532050766222645931008529 -8023463758132844754990109045846130167921686425262632977829606312654306646671150144085230875434580675824998556946284076423588725448971043395200704642665562345846221543210680114190427549188991711983965850885565661818197711495886068243079603181064582190699974046443856981272901464483216493780572045557923329192876751677696620740035583749696783529970082414 69438484417061740028137491994957576909847083102388316110954066933609981520469677044169971536034919320351152259080091001958558257229399588293777876663852088971603230157221087339298651496544269187981332870733022924202898528444657256510581779668165346672333898885842680376536109871135144842854655325691623940423041656779725198140597101371154167841804 -192276045211290425642365771270248598112857654214369953485942485946252765553967938716762111279681567887902478966224748786629183042544706062508437709209023229851883386987599672734081639158840364053196536092329291331205672791980027132937627857669591582383973345102740687281117419600733829138372302814144271044263354263839663747533745521426947968 73789546000032097436417908822611854713414647256959464491176378154891815254780549320017557783240360099396398320419286569915282326673140661735638525896479726362342595192838354775373928904234922101360908635924340836340355051556408627559113785214203055772871407866977473684461442152613660609761366433979368807371564018789620942684667721864 -4591523156406593605246992453269208534568740647074017409798804602319505884145544567292150013272337654996538264915830795753585882010163337659035167254427724519732164071250938857571028493674360141918858085092807360481843514507975914562628895517142617754636587507236148838027971767429523658487038903428198009206392049605618721394716 -14055630601720127330411944701603475518801328699460152123410432586145290835162971990568754536668597841545599408556543015768472468398286806978314340983122521062666744991984413599022144200031075403868482313841489589260513112299184320074634427667039277080675404924541015685213433407594249668295785879712664277502106371443896 -13769024988532149908759352936201098572401183784695477820642012212728120507177025818500692901008362963364755424718144721648201709953644443826720423015731985900303518840233520961794701119375864488364858834290675025652276167734202254363665495540317829150683791816224034127762616297156626142563032445569101159253264 -67182350350940243177237866221669788966512920857557384919694990656888048761564068549738193477147356911904428541368614780485179077516596440583541085934714126817946495043639532140730571310810851959698554598931182664142674543856862063052557973346425607579885431023957792500274843593763198146258174479634610 375558894774438552816895732990130819981184116069452677740459092215687640920832758059950933313742178261831859606162916024977655458210129770303874476672969093653291100381891250064486200987807258698009772530353826472868445228413249561812239603251794166237415354206362979672979636966972172789792468 -1032952597357151602414715331057653893417573621337919898786698053895924514171932009749666825185526454978576819078200397645322414438089888123118819265048285847608242596939466208740722376968383003066808982267601687114160218581192494408477329225584133003386616239112371951368396903649569 267098287111624376267940482565649219929194253319395838331242814888183787170066613726763031267757178419086164367369594917967571235008184873518531948422503882339339347581990620427397326113130773337364310291235961879419205751742155565367370264288271523504033559598511111030 -43375007194460880729879112770720973769205866614146192272705734748819895878511922602892084122716347538828718181392881574622121850513033594391084634931927560661980725704197965616017010202130804235586642683323397562057869230002265125004549438717995902874899 -1614417898561373631096428632861880617719802830903125325936647627701251747012037379018814166505058254263403129726264379459774901870784797432356611566515546186466309258698240674382311387853144950242633879447549139327774991310587270711112920 1549617139775215508342283910629455567226895591133675720143127182453740183160888015442329222103533638338595834602336016089290773226665629728694563236814716205729024322773377815841223804828912865177481227835997202652 7116948780309538986495499299838923287060628061647975802530558737893244863112643914733529271667400433894106706634302943814366735226511809237847573342840427894591245605578585052583974360 -85559442352949934134559853014436366576249227210219226374569164417574067562487137145049964463668689540077119588695249412527075516350946 1611745063729451879286078 0 0 0 0 0 0 0 0 0 0 0 
-92482745954239664596951981669485850915412406838322540824194987061227156217337228925351927738817664956203655563140232064273393968278583048117764702322398293865090154615534340315800184312400371550115609222497344315128764766612833371397992598867712618784983583112954498375722519235998874341704172404842482622427900713628387884453145467443529641376108382642473874131589841377679827045822010711647143294351235 -1792509503204463962698387323509689131840156337776895668040056146094754240065152818880110133484213554122312080988435224582328306575913746144788979997707488920861966728906598943938195739530377210274401607156584861997121724939606888531983731622042416315419969389721551921354526596733034378193369978578635813799397159933705789796578008121041722598822010030130527472561213302161289589284719835581007506026880 3312437844909155040923597200442461145344766972448513120112484339849175201481130082095605401862179564295696045196018051031210108974470120369748883409930207184720362795742044131528120390432199807308187082121505437542626215288480395393866441049327612108991554736143369249627675311064046913359919291767547911642934893288638180735962060520181123550616118377064359809204415644654437501775464973695938577792 -3218540280381978130564935712894338081215550814225296849826171672344281202899950589942239519528864965334122047475570094886921252424188366095243070439978377922725164701185260756369950473028195501467197817537424597527168829531304005288225304584319143921457449630984049961152989903180863858919100597980571449917900649111939823033483894729519169218125182985769220225104405628285481004370912867302512576 25074929902333545912316904298246208447685971268034480957941757933251759044768526219170660027574902872725782717939215959408720893237056467083265070359787056320089281504424021238000059108477268746071594386127323952415628872386437541930015564006536927567646318116099889607260618431820366280006188007772860144371729579441188045655321732231706281841235349101551857469332309582892516721779927845041488 -68866938006860832504694129306715964346039522398257074623443601649436701837718954067166205796911786922609330856303126365512541339625958464554466517699249107999104658013802496297047583841114234888534168940335073763956205408639241335411392539433986516350922528664490644132005785028374784676635302137752115422229358976316811984844991786388200235422335409033285225926493451463102282336449946096160 101413894472574246466588649009516822726992447423651671679702468332808355649277382586888817040589244748262313647904048804475409460702377778899678422318423006566314211651695793201850343255063077288180955276012920370317512561490380854853115297187388461535344109959009357966935835640391565731832100145458758725688501485752344024527392723248595522267888012023091321529054226431018622360767344368 -90269591180620268890404302366756007761352597189463404465554440238378122288159372274141068681010091093881030396999140233125127509680823309337423569072930334619069485973791902365614123085079196388406949180480114760161918099629983080047235368530811428662980898835635019714866382856029974029198205920426037821696140791149338515664165641104027473077076239575506226369865192072556146455371824 63653808055151614535786031757410164010268386003769222111797034555531882851805075167245259565921601882285658231417240492088052084523513328242445106820388287828454899224138395152204412952735913588041257330959300449407597313981308697185082471413404439805340889277187243038073344694997754237953843281142111352226699006286410885650268428110452097820975936856586791090208699768924758130533 -26069909666694754902310056206519069658140736079415202014813207849975793884130350781236899431249072497260139922809298475747148123858614986588457187444970742066078888446757495794462150001263231824939550910795705466318068670220074523009637035857673636446958198691614463020806292852156364274767359859518153631753430350333030522434994570727726547854951716243405564132566514503703146660 4740727983892913934450891506963133258910992386088301252464079159763935304370227892505868099084457778820450516928919836484825496275538432576984365249680195634401553957534119991150010335762025582966039640921105486645740357866137032497561714444289295083625043584988757045169268935357564551148304861934564044628483562658111547975238640308761649959819777787949918079794942423761845 -437589060543568463607366768320067174347126805808909369386456519060573279641047651121161252624001368689157164458525315833950673768581060108250125013535148951495014895991161641830725570856305809337801573749844965818245813837538141333333794200630732697773302607994213562628711466709091856195515141560512324080209616001562845447067046852285904316716736046005457376679842021324 30905805640832145162637965926591384873413387053849797820999381337891911606745224406930225083589517299800172016804479979319049258573823127182647653734628074055184328942714536300447728481335690099664628863258322836425183727492197417043852660733959489219524966458423857073394200104887788265631298602876391051588891017635187649180082309460850062306215430879097647355198433 -1318897636669073060906701633969051358230690440977267827202775061150212524825515245623789244804576908360184185490899339034708069342413677918774269302040764318237095035228856864407010688931813240647637538467237666110082919605186529403703898475124888124072829042786754916514657838525209228556928305989956695247629742679568285068267765908116849240767539051574561938904 39924661756120009642593821041408409725381815596389469809476226266195982427488544019791545394841333902319002141012529284989711442752918544817000583537475795764822343679400067274821687539215048257493798881224607633948679724210539694964518109797168936061171546084885877122566278729750600871329680648571730532726501083795047951043580287171519939195151274399429969 -1246612457009932070267885251329086943014722842691105604619532059167037738415061992203080851708567898045401127614128109573347280807736629688312266462811096706886117288935169341032810961075442101435687017636629182298255663875014511688826485415925354179179794476056229316759145642438933434743910018737226113260240847506990171674700886802517430891291827562256 39229262920243955764436261438897320363736871625229136757515324394276157606216447655345943855989135301559328177895843473615127634468672953218786937406749837892643434807303704175475902662825459736205513596489337281471538079815956424026597006623218544062733425512128021451543004816027953105927988442420424757560131196153208039082717662755057163621821544 -318766790326239508948859713093607962747020111380866537077575668595099171878786487726300651277117198993298916287723254149859651445354632111023931851060264247287551734048600118211133667243215945743970625339664449311539668043782392415165347667546818527866748680912875691119484003742067849979614240869883583472556529409617780217056525837763976844536 584097642943755956066100867423703790952954402730327582046904540957087482017409280727460661784577181866579069899804188878745496306835378670777975090415861416972051491132282527802034600675944357294177542279048972559887927774370696997772052738794670512663155655728485528618452466261967014531891594205393679360665955986958936243329239185728108 -158849212225698097561063536818778814180761555599804841462453170604779960438448954114823135549058928327474848863136524848074754908082675203522907741831524267260508843487763261986488163252675773655625659180781144066095318583262039378279993770637067970992896307299633741112575495973294861822238378585999585799353173135230445918876494040 8513424449336041268748581583780916105411010122502196525523314758044910595553788494371743412487370179826531381877159094781078450440594235345328028897369316660318152950735731881627885304086509964176492178751815643889215721352111704175223608599145752961021167422226703845145651763600489454310531092100645348335659633552416921784 -25826685712257309290547547226389643778452354537293110852993775315165257973608576684746812674275510564656007334216340451631478915333515472333734478204929454021156240942487052746226778598250150416930972643814712784019887661202962040898284932736519402202858127585537104470624659869387746182659209408668148000505433440024 233118255862943025862665050193355545777659917886834255057752087704240642864338121070585087619118738033803732097170538080943983220440662182509736935915816816097896163000815536468945669443554186341092024011267922448398939349393064375473289645624201161621845955011798582817081812093800631882181291907020948478172 -279814064388751931755012173706809414334601021876301173452528646539833260913242578785176886061228796916627598873713066587993744395621412160091250103644291085953842186880330372783847276241748953550712070925206833201101672257340210571214851716123010174533016086118830225735250745246790178932395028231676 173072793249286263196459355934743730038765887871818926437081090741335922963966693528376240412236468142218971657645834403732689589237876406017181201285406081509919781346948747593961842738849319844305743292216515008337456244521262419297846047003111701079983560413682825100385440645286113421196 -188047947959507555483180655799734998820397677150860039844682923959760485792796016113985925188420006920052502798913108001814214636146799059997188394323269743580586194449617533346916110096343388050521177626102346840070256719961878151213659855831979789439136749024247174027865814552 15493498586698597064277184124340900092503103668401055292959702406840645823192925115213389411792091701191277524198066868006279880304185399437216252054336143361136639426382669693005968296876338630012603230782044795900473752769029971982012293277123396817986782810892696 -7354307904228506458666813473641608277262229639044863826505264664162342644263082412420063193420902272782656806898938734298979920744692076328979249228254060691900503872748157433169647599377575298916706834753764006706540340514647648715553272136768156680 18964731279732472071655852112964846136664868235354923883756215287819028421680065489266969349620445543659686955189596608904482925228840515676624383258537538459341302609645878810896199741476796626751218326693646509284202562181330787566 -1841799143408915909275340920829378232244477102749161183214580839985552464773632601035487298063488901090433691919521138366158450208282079422692083036709737580331800260175089802531810070781718900386151640670468 4422253593752629291170955773173414409218357232284142984025348759597021860650281649968018030378705208152651070665031709820197593596771625084860505012115495623303542540127683494 37983751066390573665157724158364082533634176253346743229092803595421850278989480652324280218067190924837128893820156 0 0 0 0 0 0 0 0 0 0 0 0 
-3440226172509819393591364747155815424491402609106710448298261689848723261401255809741441435135901602579107551008948099451125140352459354933333864646943768158357637766304776422595857488833675157521173676501259843146246283074181981556343266551879288584127666316995873681179210574292257548111757283680653812739836071806548235048182040861268774707734387300054462609626311612380037732058368909475950202550400 6951712084295696424941976063124402830438899024687684133387366620422103778015282543434652164657861109055498836585518429791416817353610774933318590656818995363472910738447080244752459420398527063105576659738802168856012365171236978621042387107595113684427456776916470136667231127063515883662769624404925884628561469349739477239596002939826476706137613543179717638641472741223429072150429752260209840960 6158327481621864905452210675846894318970612271435307491343289434047001944032030786053066088598428422921210114629072078052552821014476994228681338933804642367345127255672832854921640754475216774879291753304252001328757685414168920382418311108290243813867029427177170529682064139974674401525510326692788704752270113857529284312956449610054947132536891843083349840500728078647731583414898547388627072 23149608654903700353517820849687112364046556625609892826241117587973821325515428504090547995434606843601935959511771501455892713661494150974844455056051000643760846675520578790000284935270164304871315942712901175303794053098206068370291680666201148787606207628834177715217174530700625477898462465180758989940586711244141720881325023576857431510860747742316049489417373825605381912617506125048496 -116435453750829648770502377323783937226291089902816256283109586370547357062616181223449747994457501689383265164207386399393673505299905991798693041111325436010027776583927103951152016697387767791798018251748747612148462691260128564234618462512633730163431988128037529811058226797723157894242241477206138233258207632324772109985951399032261792280905495508973733531090255827396941618798995176512 287003222168614868104633524798392731436902121698714755122362634337630562490437917069057261295187264662149683152291739846845962342625323395426993779665494465026975521293479384093578134787658764922402083518370681486201945177228015681566658934281952841568028286949323659133726179662085699092117589784133148305523633332874538200769413374693887419144951839617533013265324433019267003747016483264 -430761842742400633781685523544297516729111556365093726151671812306905150423828501992737226744269359920740727416320397691089739246688357712156750669656443444477804611158249934755266801765658645951822716014602486872164595440495042230376204600908721031524438212664818745777019633321055019721309918947275657794927792129742668558344855935443365425319422900528138750975380004352065400271438304 388236779485023456444758148138507345961480551644558660218019924134553942708165183354748936059532214941819844277333908580802865787316562213178836336937347853150836203036206967765966073220755230232238488190921497022256841036910766920235196291756820020026037385115544586934292736321879059759693049684240916031996408644821777375322556607904313044059109973903392755039641235105835290965572 -265963777619926122357035583119921543648332092517408590935079245009765977579456973186073277726483954057379764465452546712760059589626693482708188925079174117466298421052083996904521406085203367908546884012599436725230810086746470710702388401374446989075121221379773435161496786548492095265271974269009556037417155317547761188615999634805924147429703986082213047835545375125205144280 112214007672518442443128805685601636104738409504119675911915288431296130661672513237058643645959038562478609243133215852485439127472297457950531200646033189576042240518833370315534119584821322341732436661917560571241144848888505003062832925941649279411440728135780975788728780219125924845068560835009921513108394103389860624437946104238350606927899533151646088061383884666058980 -22354646884792748374872064841956346532796067641232386246873717099702386196851430391293391335154767728323666033191580170395274957745513499214218513981822302511374293885415276581894945799864211985022037279762171161387691614883730081858053475738873328356654360475697762307054856153562814171939802901057429843896505922703418528406971914545929861751753503179087684773843421536134 2065602720880054321217450985825170689768490163677150697755635927695886893673924763841667806017522491297460161278322329813828574119235200626037671607513850771498063827064534485646680268506614779629047507017264401988283615442347114233955050045818515920005979351514408939743349384107461809795775494024422431363013197791537307064485521305741125183561360105159467231386922836 -139785832993061932738691835521466735320065021730745045540746915588239948770304813577176854990750436888577514739767819570727687024147784256383128352989668557435033669645013278181939072450130957634373809289747225033682425751513693976893265243546387147605934168940610867941457025426814252299967900926881730008559250280018464665260243594988755736294841564722322696610500 6642815526194287726126047222355439694451758310412653293582165703348760529987856234153294433290685394949159544561641242545602645225017746708771978072063312777147771635694591182557701700562688927762652058387998477078947002420288431618252534106478882792691297054950319849929810780508173816948159779430915284318114615157371831459948113565665550740401931384905647275 -168072107474067807899056664460738432344129505256793796253860181368173608553376763748911217130587203351400872987985967716535514261820955961180769294953565949747548431303480549778114537263257686845231462103810651839017767550522746737614030820868553071953297370531839766468422590765807535708788154943058718408727852302741337465033114290764057604832799168761372 5192319078133469197481263597682681001260533543791398176636832933756895862992003456197987575214776587733842162325357226255790373043038416942934165899872228626938245601866081039420150189449815995385726248269976901872315967526047580199640366004007991094762962876233118825840302939469255603398291044732068568832683709268830451722510224297690583963188637985 -171866342718911530405150800428159786623205929160394346603683253873346217219062290479865488186284315404704737217392646782554261006733181254293171448625451963505334589645856610064821413759556863355728841819645675651606579013294591912472181439221231591232258344140018867423964266670950667771798849611162348961523412242895424210261218452127723848125696 1170387224583116995272736617526115189143283617212152698507969398914997147895686173706130352936479006828245996463886860515693982021768530933928808933746072690430621602160176848170900273540532567257831029469523437049676246050871407490993918262306076751376756078077385742760241329040911247907145743965974477510488574749976008991053002522421913932 -1470838214561560529442755061588888934661618376310347050247014247039394390541634726791309170661185294779919762705042957943216925741424497057052273432410604154039064515614887288898454056168334961591687222862544186607925972474085066507251288827592904188985086248848406261598809098836042271859150009110795304690427879281970018292812582756620 288939217865317597633607294584148132851411510684040661067807994729078049334153675014559108542710840406151080246916013521746577916234312542415821649460964188781004206177544476554762642135473838507607988649104821683126058603350118828553047052344268540550761784267368872291894763186651124240393054998857125978396468628923336755097420 -13455022215261839509884214044216947365563599505951693161991863581356154356090061656946733928722705382402775750055126494434047476884686763926588207879581604255850570993770488554068361838949154440598947547404470124478640963376827172779467841954795224790731436552710938156864013533995505992134581811307106530016484228250759240 66538078553664211935622327442474900194042430819192682460264224828546869299072297735736425844481868514968989185745769644502336562030991339639817761722494252192557303088872621713673631675064296927464374169806142092441189577907340359557266423058483093964210132302960629721673032906203207072714092409442432505521394890 -256500052314031170530562464451387117062401853581928886524822249960483439766645830937498119838901640521373491238912139514573545694280599056988617688325848653627648732594771067756176363892373607783443198213946551871577524174890302402805995240788461366075426514694152604527466989878669543256995703298238487440 -15602973627605899085034680189195903419696598999558597251859664719419596407719437804098351554454490365169938650243091718822053898858817910133827002335008536289945094040280747222058959174266974472738889456828175607723904902601124863513277385514592133179118683420770026481989077225711904900985637947 43203015267212922988728869067536767986996088495678086326853277670687606298278114700225993304466662391945834120884924699140606097543848675066029608376164912768351190365384640899775732703891070264334380468798466303685333968121828241889078600352545295823240266588493256572000090068927908124 -29572544289600293467022466904088750398198589009884107086131303635816140412866538852426053379023550413043048161372997305478245338448013986791085786846505061295944002695447711225925710453133547093623891845523848207907233408565098130868429252172441090963921365058555628656494908 431008990399172012574828576420240428620630437046167379175290690706980662876763753575857159304638691005107685848878372742027530157402049716112046149605725663167316210711190536255317042300761713965221097965358988676195704015898933195940375391186650186128215602790 -355911048787594900012491297924256773469309449766895573421019966874264262275853017275086088237513285807449424280502455951740441742491876331765441025384043278197408842619483095348934988684619809423090142987411759653766972085893763530143608967669141 -31363698271600887793989096891120524733230035686333776008815224110162925560918581272019567260366450793630160313302406200270024784322209428410226414573181902705006717457506944991383608108291725708812070369380303541008496779810072 42000415668168722769316273515306984648164800240321760400127372922762009082251787253259372670879631828244069647012475672132415227262466105999033374628967903437591822548945146161138929279707351103251356 55447102739418325721994141324425535895122167329274820342347609992054721453303578438919784414139539941528887776384108258683882716978233786848412108955705514674977786 -1926395189681221551726546950732749226978101816195735507539483290089662185029508498572625819181 0 0 0 0 0 0 0 0 0 0 0 0 
-2589049511628847760061888705179100263000567849202812064148816856329345956233755299058271354594295389192774103734452024403210005605744231220716287144770210088321792057091595360103458712202999207192980634221545489038642000661834431404707884457783494010428725225249701237595536772998592706362662987213765255637804242192583710822367309567531506698702612350277364118817317925732364576897515389854702830120 38184769691255428435832545667046393910116588293509425068782078210641306747965678120445617761158536645167266500915188247353451794575154385869132913907463311090631601202876829826120696742178795649002991416853502265482542102307454678330595112341710186054033965526886709450003234760033126919371260623360238241323068978146611731579585842685391465755447806872133845543093428353166542692175587903700112256 -9042830440817511173985839044276164901401160261271398039972933897427779908630438575153653156178926606412603184572687433952052677636180457221166692931046644881837015593279687820892982219515579846637476354642037687243711329089468524231035086515296480200234078314950109798375374324747200254510119132075365238541533974940439818379474112709339745023296465549159872223508430487569347330060522188799616 -96226006865479840369627458754587928016080486289056964368028382693888068720437583333504643457925758811705742091710800598797379160976782299041807173742163132020277753700953492295608348548436557318118164154973432054351192013068060446439446640462261171146479287256577455884483539477522737763072601681801677812411720752368502426034059196052940401845124822679333956701694139892898849304617846950400 237406000843732084981307830230226970719538356538868817609610830235105992381892982543440973666095585263870241270259412044920873484013752042683634322403853723824798264961975889351315646379656662371312449249044044064971441030902592649648026867631868057455475507195211346155786720138478797765673101850068357585419644084945830953809702756700846455923820720477461393438619575981593188117976114832 -712660926040664700342613127509369832201851812173814478819529212233332065487086438108601590339412044724028079336492215961703084881780630531269175081402628725257412335554206843535224200056918119987001343495336623526915166484418220430881194861994593354779294773378570946650220597583491478160625959844699005050756078754050765950946329963658975567608634613956865058089220310740494720225112160 1269420233672975672330548777235605158866122158896836976241654984109484266726587465480917280677859923640300666590450259996246005922554399065683118931675475893302231710447205614769356832496373720441207982444841975218657749456342703320891099541714031316665252563526866339071162728495594423316062603086997230811298800257490487013781623798694223137308611831570484126495552736278311736681488 -1332722348652976779758425561712911676965283198363817633669586225967707677189835884944759275287839206078174053807720936090248241744934588617999749459518191052956012879054025276942118716002493560340001435273748138012778416686881122201588594404851219767332150265798206902670361804247929520034554834934611464401886576835841471873370326916986870921913372173555816725935355677678229268976 970879243719415687389396548763154879269957465562091809217859533998825746530836722275210049970995289821407238892693605340480525779117033148544690111371166516229942351220969265253803202904816345835831171641980697485254788492217036583147881085788135844304109698908832857026236455966394617050045393946993094883443900626864114365696507592014842595683003296331879433410589531337275799 -422050596976953538048278346995308032282917912498534157693434139055815575840991870680482852436557585657469460481243075329642791231525996513877937445700705026724877582711223508432777760270227857113401662928016673941734087788327814510522593307358882468099512929441422151026514005488854127896407177078569341675010539683486602541511217138228262479037369810116282956596938706475100 93270920234059579800535876863244604960249087271307970746152187261571911065749565429539316755780178979889218327349627815671411890891707976810120882754281896718728007568408324451552544249821989856897799990379087693052957602481932950150054341477109400024973533773402580227565223978895491750305683129007508268825296101492514375297134881988023838992938469321346268570617312345 -8920156675970703256365554674245536897422716909587374559415037256140941408864238173587422629632825037938212520767795255748420563430150552141184008230310109463086761229847175834599299080888372781710798941593907627747438558501690843961620570546206859730243411593830163534608166090444571371989676125820021980181238210099883971005473223204561734220027337908393363953407868 567881319642601668305059846021031637637013228618963614480031695733281117321795743505683575586467294131619988057455808482985908558673584385140696695925440390139380207058773081598133953922556642313125921216391239268322007093619333330510439915267311415454822424269071535320873675686936717199210989363295530871150237072711767071814521004187947618379118887596246752649 -28665079219218143111245613157340427483393884344883059362910927871029317832947310640097941822046767151459081476160644520759896644963171662706616651600645539285162622689357679961191892008085249683379118452550982858224898108752116611021712438481903395648465716869494010892221476393474955696950501305750267483281433904667444671997512025059100091831926207800827896 707419336932616679381032585703546614426214173841157227984301078554543259525408910088777622001762842436246151242429328671004635698143947589936843507149336282235081499206252530393834080262655669278269904359589727457398688197948910999584939615682432015309459946664043446822007432433177087640648376623675581126283196017085964390545527198310118805032602147345 -23079602049323586061845479856194628496230068979084703176883313020848314564330085378000959237215994487035707445878959428311485981460493801383752756360856399355458408855491216851202139516313661020006240475339058804171186395020899969499279835972924415006008426863543410059690300423940545767043634253838610053433212082228096293129635402328251526233988936 654493476076354345255149847425532189662005396918126727087810093542297458983671026571951643454747626112682615015080093512569801224812662133347939348841955681873097247961692390664257106182470165928587189343822618850697968215665249755356122762205990915088985684160638076711924887149164614767861037458350862724142835046076708561810455660776815702198 -3500193034910544559595098822368243919837114785668605891157424213838619530934448093612484816272322661317147606082189912277925057937733467835105896071075431699648463003826349670554877982643959594883130961790840309506935199937340792599413202102260153486325040691523325277923985295613926301849411102761933060596797033215820538655592049454247464 3114843032625901245709569504402867111407061497926582680628527583104124880451167178709157791981364434639999098768209795777646114485531131537162753014456160186170622812320294990825123980143903370384052857650749248142440582295123002232172911240769348342942170034803405187003620856899306592974466275666044884823679193126238356497103853608 -443870297043564113186951376733876616122787526055425531869232180547395857335756873029227017995577763420916242723360959325247149912712464750303283617886818904760695242619494937327785857520838042610904528746350714454121100038191572186827360416105869081874317551526139825832821295335233464026564998852089459890760498283177685428552 17787396183201897967153727525449177434990780855552517160997242652190012355838876749964869472467326342076985038161724335970643959615815290901880143068938180128978122044559139885843441186206480323514423287130380750265386514091593634392560961672735192476576536934240514469758811674236704061269985629115835002094185190697368 -81733967579310179863039437866680173241690244716190795180159223627370656849822938059477757962230027384979384442532313645927572483547631880144910318303553470575619586585478169134517346586646846814933339804853905524129177150888874802787078164383681742660632153136520265383050075491059278404832330257663600833976712 217463932185685993207918504202779202302256501460303384223493514184629005505509926256347145250090418598063733226731392003442089754877619077267968399363515262260775498954844131081214935291135395927029875033970175711449332064302896893715544249037999366022768594804550334468523088374612758367983592175112374 -55708335523217829331248152097066706328661570597111530596728917913297488272752950444352684891395968671605871598891342443779382478748225038865653995024480350374244264875788649580920468330921268388171750616415577851465085043987281122687095925660508485031143288960372360408438728311040269298310820 12060797826579291735746063814190691821064228882052724325835735052659553372410358910575032335661634049858441079218680745095794831802656229493380317500089320635912247421227597823320501176427587356886812632928183642992363576786753056126829598272203372396695834338132554548164932036364462 -2182068740510051542666636685517226500931793257107054749129123848890166578946320404844276392830802782417512978905208247534437810209538320655494519375927746737488413973768456754775270916650997914750735552047483213540459297904696602337228271208148580697575879582740511958552 -544817947147446809291313757013062319959967769219870179510469697923294371582119935834258396733179184594524454486748157886619728499103340123143371453750530262101807257507887859461208883136654600577153389940097503993950143601570084795411779501541824056528912 9994995830613345139454487875946249982206255559305619814488952533437215735186044934846898108209051583295729446010228066043170495463473714003964549343726588404471655332401240728815768236829052709470288452038143262048336068407087837436685057800 23975850536048246821878023484778831167415728330877780850840897102883996496478132554893985748230599606399631092021617254322631121412511181639019656136572153495465133915711119552321881573417857030856769447509675128140319973 -196346932974403583810358923346417046886672122044641328015113225070242916511492952255812866300867201011389246380188378425634836115477559568205172935982995458847213184595345072972602673544871396 8113753043662651559029151301338392381317189158380020005902577642465943193752718204557885742741652679726999334614348673284855327717940175234803077675682 110517435369750043906270190108160296514731737626177539066855693292 0 0 0 0 0 0 0 0 0 0 0 0 
52533727490708649708713448383767390713814865929907006041466734965549464749671540677060189177856679693303489521121777969702508409295636658139893969046939438220592414871451619660129341933176053739007847041065509296014266245082657799611721528269175261912862382402173944633015211560344421337977257640224924355641921170612023470756580870977535531952985761494997438527154943343039401789224828642943331600 -65976337064034613323388254460690305084229271174878503880641606379934873915026790433781338753152738768751171689106087476295563671795505014520998733146141603887756355489149503888776039336491838072867753910274126296502717552374473550107350432676371834842119445943123166641839034267465456840265966477298934183755789853083628312559670325038958986604047769819569330174972331709450938092250164918070392 -41770707702912677929781216304902967747500626355553416130138881146403770074673810710178155195219268530665861895639087123226724569664452312699670170030272153004005469935218820071515096563030662941559813923572540485581475225271866109515061315970923239847987415885560896024188362997921943540960309806883265480393269994238208296736542737173937910240345220645198627653768038809877295644155819041968 -279936016224582214109153510573290305811581218980926056741376811366839646402225950021674226365131920781951615029314197774862445942918896172692016377202948615775289998258784914341437907634832155872727577347271238594066245249488636965253864896198715359355215115176985658117000028799704446695508742590922377995895655534390412658492812249043005069762226557083734897787918126509542181617603740984 649518571152536003371413192052658958598968462584378324339653187740773666638028465955828009124436209810255448476477645238443756792832004917825771961723474701708626971701066058002918753346749658496365671465439203793786596115314395249851784509723822478297698972574526135066721768843501688875791996700817447635695177192948057999707912004134025327410469370372768201149001161220263972437524688 -101145474170870375829418522172410065665053708941280394307084436316194596816655757714843082277469413692201118921947746389709128521467951680635161545689936100299028110565829881602640632859992834221813168459178867616851558345134978000919105226740858315498464308677637576601456517047873872708491592403338074831130960741721522928096477486507105088635787333065825952881975249822836395418328 -1693921445694987040198144596144710017037983834607486215829982703409979255575354743917046247584567926514797171842556381603389872664040488965178833475416996740962449802747867672532874681524235303264266423129387488498309362381840232584346368795444021490266269269137138958828409300657228798208739260620507958379011786076928089085079536608666693267396171162535727028145656160334568746440 3440695378361703989515060328942036971838247773827873785331843606942999087282083141016271480317692348774097868508011505065843762940597988275484389066678374488267859872529795599096267907657850166508788629110049180668942449546142645585069259926364496917175112861636989839369455905674421541596866832507479507010809352541886055181606793258270357992105511688347944021385662293283224548 -3080214474092967658791650820002313878011656350893214274702662334944075148314118621585350755544480977999598323405965984531819957396722298533558012438634518697750411642784764396514134412833248031572848388880384539397007807879629055165884180772605399315307038618260097940282198689123938464189147941471566472004380875764524112545035006646398534356785807966299062222270670135063358 1417247640361626623298355201643617816844228315898156093721299006948889756315069431799382147923824536763591702002548915161110193600019435466109702463926794985508509233133507925913533203349576045293614328744027407698929536201947233629541378921372496221782704314281709892652188850738610912619046812554730652417006664331216434055448466171186300641124365289991566396945183759627 -348870344406670730245001816429955432932805921521114741866452683652761284343639034061641862140919292442221258061660916776789398783232545210624841924834285633050628486528442061440542922251108661334976462647022442871127261778561156014764108836605958857064928354261994984523394553659139952523844388047985340841853858895547310623220638340601603402157933417268444812006859240 35340509152191498707106137774482233597459702514287978248435420632127315957872045929357037831297428434197098134353188558546919764005411538697717097845410049253614942041743918661820715961637071379858808897621702127298840616837504894753782179974523008444338900699121133394075979506891164883874272368867972660864728032243944412292190689985643452166121727161734299480390 -2148820228188124064240156535364550815525575013992657971291441937451595224908126945058926418811562595699701418632048935669563844188731565892190660601961356219031434977987326536204007193622890724067058349818118345812284299900944974598889650076144957620904203411619743119482820158067769094394419230797064174762814169664963616968001260460496229126347769009164239842 108076056799122891280103355745963234115061229732646144311349023163617229666611776109064665629094255818740845795239344404262433970667974759058745236070748137940418746405498580052585008528752125776038230117704653691962034432550985586825963533286158343503091673344266525161209135179068519877821939612533216706260354328883626707517451972935415174660350055373369 -3177040939243266829373367890418756542557237546387457086955169191096208680104720344210929518507930005874655688753922179167857513046672595164430792842650751777999577742178674153301092422971819291084922723439461037656261231106985436868653040203929372913948890869571203355757303435738581096728570180199533653732447541752935604065169470787244750979969605746 99717031701318838992863194459267326370341496284658329024903921479991724960737842280007077385443126400696329389443092268656029588230154797214854943137237766173394969357009790756794996602075768991662994127710446315696311953659198634820899370402052920611144653458214985122350720127094856442100206670602534261960468406931604845398189251907560616361192 -2138254178865788110156771992989804665690071076153909072596441981316783252426955829658868910647250763004608902028703306267762980967321862920859408917137856339626552855198570913595018401060778785929035888826145301864527489207365926758601113226242987507587566565919357325922002059413676078027893345336268048900421998917141796950493819917195276964 8631865843214443360844038369830716144077144191504661212137568372907872167000902980305896398865922848263240304179983469366135953595523903354199912729501380076442215550120683854427143572593110935678931736410241153559267829010509343375122718214431926456351090888171496303347625952880862193828003224992495677447670792249508195714413642832850 -5623147864210666062715156240336857538548374982641385209258672099061238082383351527989686418391771566426570789046107561555052507235119664988660748510626229796771220301501741689912283137533251655072008532173489792745215237184188547693698179332604025328046443919945658463164812590170251546443711969032657974454149234111696801812395036 574758151971050952132360264137146884973485555308791736666650276084553717329400193952782785913659591154849325889703273746292804544299590546142006194901453825384406970247612706936076412109189258373290745716373902099267759911663028782394137123607636971154405258378441849460657357305476307104015021645323032455760619937164344210 -19654607130594212542162643050961496320839867020396813831867205225101374370025563881928669086256144187232398261706188507655960222278642127343182250243425562869226307887540979875457162380707036923153023092102965216286208655189623249666973488107789326850292543203780580803667245796555864910675536183389538009529558964796 69618111765210199469613778610048298874934983898083388276225277888602096116527701084737571569544552075100428832322329882742790609675450040557449019099954374096921449657329238121835325541612953386689346259815442010713524063055335503975218347117658668250768736696108434370113558533698938106980065173371838294674 -95473106214730679523576395749287562825487562276996032721716697633572562671089256706518249465949109946331127999457851958817159225248650727147857219650946431172211238203526005046407341732126473769743081491183285896474864190831278852211691964632429916431047760044044527238295555061325080844100769337870 -13209459047032178294466811608879494497792640554462424552899684967309391039108832518045635974505861251611572892461230173783310269324866806321185242882558126770270560013475817021924182411330737763651357254279028544226134190790344954234049412093163273186420069719138913630397571448829032108947 1402715871811425415195423672073572764363050826583653612495267501778108901919474382542556784272541100983636295827699687255340963486368674651154633691201107442538621037260726163350053614489135937403272516961496922415728697128351296335266475603176505436919438627792193619222133064356 -184190114279587881341829088903143983166368959632370533062587968886644659797269554073612475366021740066927427150252837647942024570186155372201028404503900094738916230280468216435913790551063996092270760452299676837112213185413234305210756040280511286913107774282301981 -257006055054663018794422738827391643550764369969762595922795415485799717420066543500219452608050990883722887763683917594492702143247847712738884171684489160420981013229250859373040390047977345592281202324269477326339795740480316104319592032493413442274 2500730852045955176784710186786951891623492103504209241476439207040597811106461664104131059079595622696847357437812316737581325135148281590363485890667080851695114500758187173001942164521583948016270487456964823311145110330768858963852 -4600076043404665006790336272358328227084224670176364334459593904131049927564389482544458270801499510530255423962997922495197125100713616950397723822396712061143171461755075779193703465480737736597659942900950240374 358272491178939283605002547293201552269218832222730921938513195778085955174353999927016967360877136543629747931880063800044487193573450885122040068825778295052831333649932051002884481 4972361630022616026682234332357404623200176743349732164635941401977012053257019316454716767363614283630828806678981277912594649291559686 -69699194906296216714089953 0 0 0 0 0 0 0 0 0 0 0 0 
72824209904146533943654817766978757727185359329073130358010631076877827384007799053163045397521812443461282756465492397143216588223149980285926576223820334339630237678797985559792330618169260338241206986583281982569284873417727888068013089323165978232291586193992925117419901754325719087406498213183580917777572671239935665498662431670428176056946239729285070967169430981865251773491444138946152 -415927578908998800000455646175247403983464382667309508294910246769533876314452581715116812430873130455738615287606031342124367521271029789738280136364181014070839621106983516260314841415055536511373464777608451938281598776072485632919340138162415739914850044931122681900816632687782243994822791715138338750609716670210095515141408280297993434754755921426633820005490046778290389321612739857984 -472395529641800259883702731731618484872156967456455367389842857274350828352640882575916997247853887877334511433627108902240693520174881955043051595871088006236933725447701658418421668602097119105090456754831949148716610849169773379870801042884754544167074843904488474153843993156360290043056281534682026415137229702678406438983734583669506966096736553522240351018564875686415524617539632224 3234085948687318714875195468638527401995289046294043634390747957696523600400501064537409205113041809853139555351212513745464802345198825129666925289593364893829757677539694572872417478933374851799049908278080024339738551280095271310334649450755232754772109007046369190097787520699081277775142764538929994297085511934509773565219871853528926785356910535997577950831815287214671399434419712 -6594827522142233518134314718660616804578014841144646739876529736883791941263758159791640587850157166245135700312898989959402660035073108847449687015926113655661583512725534031986504893095016699282308066281174244734844288748511315892353471552023471731176497902731445591531060161404278207877105128265903027807546766299668871204927654874221115200109820923817502759866013183001087536725856 9324972677449522458275562156379425296055708293825032044891893692243144338509072466296900503541460711562778340759494490668019224880197993082020303717911951863726420045600204390575020484230848715330758973979126195786012916809601947710561829362135660233221258651178947528207468515601404598475687606041405194345560014584195378334781502309558806696428733334857093185136994198096297868208 -4649151870864967102453189198700668326268514905428842144691323827774428795465888873667535370580559756334938121229732981933420925870413279289182235503144766545777396698918314888767345247023249693282257873607700728440716463860833051590951095081953115339646996289314792342869083851023736989979948370401744488797724976040185505847350315236589759654667165436531452341862639888678025468 -5967605528903472551039177137407523218636653870138409045932982866910489018183638780636754722081955596869192085573025465425809282773643224142809139534642051346500830803048178912877698563334633992319034117297410900998341428708990580096771224864586779745880942706156229863572492056779482800280551569861417106666525481930622567514514850907374206464446349798471048389505890506102880 8421411181023830138217743581716795979369370942229744745625615377511169478067044474271004561386703985993849089321228907981008786909130792586748434913655220042542190718518031999118028394846658824679526957654580057992012401105766603373069475113727032939952563499144781080755480849364398827992456052914242002658075435783626947869179792356345746962024536303847886433641426582545 -4303599618699095011177416610475497881486584102117771774184470188479912172036035562666434379622442195271436638716807716480846200285956288976366481273444637299103006327303259549936378341996307654637125483561501277223657962514924658354610665578973870700950873650073616867767301880447035302314687436063986157637676150553400140002747931421412848731860243907528999249539797292 1174628093882797252976758280991470730692828349912558861280213901313635066195400440974845517408501054042070722934135331023169716186137992495104768357379888429267175726438437013146899485397459019860763988427627438205042783145776159728824528580147944152746555864870888590024671847779521493179930287078845787796505309707082106897417770317215605210140197736293113701643912 -128374439718166565724280376706476466906244668664218186092566105475958663636623501490720596696789104525099057599710035338040534015976915855708508139861998360890927781831926012421188994210670771440337480575480349707521247019940513723950364045492420460449435936197160144701275122718302263289515172631892965899995722056350676093706378026104994753033453230319896068964 7751328294977257251016782345224848072585497227140917912550824655552587300435880621629836862471298219603204556658514531302389409159848442188287963615059784947113397334792243201938526232095480579818743557311223307022343184962096154782154177202123227550903800996186924719547213665058530022286688683489071890370789082518958641118236935591032086658560399025535302 -375443687358882404763026220910341507619236712534919665943195302559922733383057576089027873416680614649546073025083748509927732358624795794324409994983454589852409205715045273655918602530960875378290719251888873557018350508324052523163230454138730298381397937994400845994463658147370407001265762221685412508994359606342201138587633458285520740942234515764 14508684554158750864052891307875402089973698658889009324069969719666586403017946676507298861267954565829054767941651911277978434289933109066868947816152676648279096027385225669381620521145154825797722365979610550630837196790294385850435458164451731919072493194753393456088837730356227140534598339765416964710534631284395722306256516032874590803798746 -383454113351545430469811156101563660947645732022344097875604734423414114647603522393059544593798317555571530387044537992715814621426212438060167456706336336368890514930476348331916460916745737022034846886876960270967862007079042713492909730396593737531203347820034187456711035990566867626362536570889883767497522921925759133929597525021581848784 5978911161036487156072195989701939014315620005516639292188177620488686193435222189684564165875115184428261528752942667450846859712489886891994492834577649562641013703657708730748136256250724869427618642790984201171021177207699494960674387536130516369953770476432887949710027137649193335413700299569057113281081444619622103987844328183427598 -17676780171547166185231954435429635307232742591738559321616448015606225349380286345119138080404231613199597707154278155590850070462060364490028206019992760694795026239791853815507248714748905859545981781272003534777437680843195675788314144664444376781640826822433659229742384111191338432029111274099264560057111220622627195125258080328 8769286188395055898246372586364256757643743280316669052499649255404465747728778794512315156155336106166873592216174704606015621632472399945808671104243237568243051625750383546424953077865888571356699592740718531629477545322087056518052186835042007991726025694438902571682258814157816423229252294223785199093375770343965618029798 -624822887513403222306996287532830432355612982416401450905103474284830353974303713301375435084407717381022147360603436659802443819293144480239577363422982350768570572771243228308131923223962828540794814737175330649108402316867637663076213569974994059425558554400030742935637295498058095617291421144673564505283250844514536 18357300206914650568146735691884084463932591873624952988746109218367111016576780398377524990483395739820493843542055857541381482823718255751188182139482430432959534531515019059250008991398156974941732413008002520224323732479650124568882619444886472009325334645912873449365184849401281727537916612886578439213132546 -45541666269830798323404746695084265331847263265544915917049159171373812544577321452312549648407915605920666437316193182802346196005287423841785497018464462696969977687531608796717529938283270356228499749171938977969740395343997381619999363615928063080880665486347244608183301379636197991627085133636831132 31014614565606964416771839526363858689214119599600739141915895652548342566904901582961915586098404535517237711776936636763714149984710741629984878534696930037761928080933249159088122023000281971041547663426351969504145572742558469174293271440034883255089334868700052725474957509890036354235270261 -6734003548227057176255892448020960852996107111499336381156642600684487821448748000574769163573188905230434400974387277854835296622360662794323467095267187015354874973740568209286072182880862971021576662521822065347477771179630850061571043354915379748469961703227128974118185316508865216 288360780106323175264932532258399746310838913014801602480338410645630613940542808539565561540860844612214753295018184983993921820506577364145317144721588706091225519632067542388842583247860952267850113840874977452543612631207340522583867195700357515736917443886822942506123254 -7955032433741372343269118969099151974501737217993608864209835906635146723502501385715279133183082412277566047438285321453145465736232652644353227134669034777557186521161977041302781717215900283438451975742272878867658541166259132844530119641054826635342930154704 34879464125028853033436487427979112360110792169688672593655954297912285204278098785295321554696497078570388507206892253692618388721067369202638059772119645411045023480774830995835066050747782728818221120170749361221076153205086988928887008308670620 -381192152667929295468923563600939061830098659650045080252763859858911845271873797971771475177395537105837072958439511263085051913134808715701050430405178727251403074061772034645114154916130021907708104524794251446477408558507614916 259770798275733732359543471594632751957151884124058731214642814058788259831412417200917585198572719310806864517332637887677760005604539315628666625986513943723374835853085565088787560363202824758791897647298 822135588736463278913346466484452406146371805451939109487037184629771248879026268968973762751089496301058067735407940446281181835122301036145672829827369686651008398904360804 2940909610085004521279138957068684380735391327505810483144958793190621327946255191284210784655120443174418848250929535 0 0 0 0 0 0 0 0 0 0 0 0 0 
-584782619380032128306001599668145665688820289427581093326513861420872255995558182655936515031399619555530829361019481044817718258503528625293731981455599059450185499265992041103046741437129624679030810858418356673881326113952855790240862853976134717546171118474347188714882391706525577297640636968016991686753226025684677287562828855368503036133722322274829237438232065594389231054929165030240 460213851630936877419373879393333045671506192222629809681923501990192396706071602655500101105842165254153500660799425704688821934865289857996087785606665370221740786319349433587966871359283772849723155594682756510451216852756007554679160786090183735571759158395761692205312420943784651703263240580232598895034823530981569442021976664919760857701331932329964882220276932619611977837191182240 1863423968568148114236683078098079980908860171151840657853510916775249798968160837263359576914100470000620828039882802232986279064827692006782723612435163854252904406181950847924401567860491659984710149516306062602623586944791869077366195675731947579460525823760629385349798387901609321395448946971328664732540141650752198866200760704880358163997216505667070824881302696621030500254731168 -7559039666041492852888331253500567092931429595451796092752811376206940670183967751116883485459016748873784747859428922072611165066586266020370929634239611073642546986839104394395411828051484455769973393221544183189208791920465664292079568377836231956230922235389126021477907544278284124515426900183705208799137111513854783909965499142086406258262045139969302186192818341433942936009360 20602725634248050293672963247954925097969744550962814780287338126631666381878591900726635240166658687607249311151911591196613948838301718823224273994964723559760858416036910332686562894861083088833455015855612134452581733744175621694001674926216385754822573884960082498220610397851170610430043267471534070539956944586343479676551739799049776327999898752303268122258618808677244609376 -42338086259248115770370326765088732012558700692067836033980637403532619259259784650586243963101688824751006059283981958248254606564242561681202808001039357742531645545784167833481083978746403035004815161655338101789164830400092653476890171544133661504509515704407203721484025445182356447501608604849416772202479621741957072848939262087632006787047347566022704824407566762985575936 35720656898000222043577258373239013839468939230737280953050537388163984418451935655739594673688097979600455963550394040827779554583498512412455362427395532427009326994896725795713863367666159415294054911820271785056082342849598712441844847394198089513514670892355913938932485845176754549317405463789647125358049686343031392969741789512285558574024657522613985252296374848017400 3126958459930448353753043115080206810157706579860274518775326292980296151630189153517869044778211759557563342606304683111417519418777222455468252741625204164093138754787215001616885688189643490697316788980386413453488498577795561545559209425922803203724877917242130330538347306312363420615803821376694827425510344207103489516475836432103635069893735494373967110651862667208 -19501496164215264173053174527829904001500787796633723156826153335279305699231489081519506575612799170884196815634807462250297961827870787031162215887038115265219231368088306317699843378484551094536674347320188406058146135471869707553245692727516978749381023569353266809609066721054775178389784772506341895235571475812384349461609255710461739121659072927943112989994815460 11842862288038215860710640602646225588696142232100819366840018027642526316109960502357363860041456133002019453272213928873793325576196437388937286643808952941644981364396564690686130348924727252271965258587073515870113062504515892858874713083278472896580181977482424798679208737969255386925688522439524461302053626395840002166042326190224964494431097808739695774263824 -3574887278464820091007089392862576438404000657583606548278335320359595630370500854863231093945360734585294518645228433813246500220920446921137575444564422891505433963088013852166101123765862573894884515108556624125478511874676086559251303234103199315951592930564238470689916398990276835782788850464860420284148474331646577742411241577214289095152391898963554781184 428319637589818858905798847579846809941086313546942174361147697428541297060622524279165333792105820922181500933575677822210406480755206814178384807515413076202563728554464101508387130207243083663634745848471967673174613581511762154591274390081381245083597282190458956822758822758558389958551749053366544936637968319001249476178060163963538668253607799982641552 -27175871072449374436356099463816121289282566307853984172436664396802702716980470797755383519123185952292395269392105378984057230387895505614721022061919688315059187229977500371744607107903184919601743535996984487575079666446935008686038584010868908914784382380262760737200702401649753361650909555785115447948352480750152863320569335174727813279683528560774 1279798206718794761350065893850019441658115016438479545725493450208854521390682698542048333394004821715772587348912826162092356223763130711560043071801490257464689936554365621870814934436298200317343275442424719376373886878374518090198450317566033474776627437257167822978657819761903511414062184317188606068045222047492107774825312418741354986956676138 -61105982901813538659451150699198318926362357933764984858124641831159427597231564543040463856560454710003126391496462794357019318652476725153474394595662658552356357414289593955950478347181071835578361233839778816331263048813632737377614498766968520857282955860582911846794761246784260706787047842121663501770024710020366471242425085788426631835426 1257678686112220226167609985137478218407183042317087439685837403026647961854275920547152596271315893283725199623318216027038311364799247565086889373217181489400465736461767301388908239762458678764215951977857195941379251198344249818598618764053768770208602539519559789557106229758740099318957579592323585905426545303791115652457996657265920280 -14351114734136944551911411913417133962840841742127326661981472405333592748181873337497420086658215120929382078881897606684689403113744621129351920482571978194244662737064227585154583513721639432563940820643803141080935545859322258678391503707143764746748231366024521967170973917775508134083350576433998280246833774942048406648614348477928 30094258750503917327247495941091568711520485414162854851232358621153750575251689310307905034273644207940402663138841585051568897986814832168418860357157533939500098846295842135347414370809158350115018051022196194968277538980747729478473208874234564959277462861647559895515725281291766092362816472572510447577812127699391519711944564 -11976355643304425388099238312499052640462269578849852216063433084680699775838289819380391643517549116624580184894984735958665092553055410792307919277136803620185346035849769327465470243112369392432635291495434066206995943137837168719979675625222209144673114938998284109855555999060167643704819057632130113388684413391710167640 565405330568351394401688961987268773393189686164681758311703803139701724326022211429572827363256330022027789336230795958029096710407614019414078452625954554305533228900821159876158608368428606852597661031155498399582086984488863467471241777557513687198069202414733947503335531098470610989411043545294762590909072495340 -14732092657701635190542303742167496586433817611566697437895854262568667652222009585984677413775020001100531669555063944691760368441907283963051782224874211397439895114871580192827754985629835350720473818376615312294283388504589320036263670391357068577258817114416871463504769605876479630127341744737870081008248 23284661427344080704646187950919981984991592094580845408369360316088388445161719215230693267311519618525683858450305514390519651540769557663618456939971894912091371474375418308363075730207632238320237268756202619827238451010957265838794692657691141180944785954631092962022760247019940791833027249047478 363183334021682586618399104049481116156935823622738715715937800793158419779847275959269415229992636906253163264916645412215632822266000563996787370448496583312198697185054251583035704008504498134822563634396545433400404556628096030957024167386617318615478774377336647572431845535989989116246 -1055197974904651189852361299194998624277879047575071093759832919079050751295919755085826144916876352651830800136581483177605037890769821435522044457224890013365122181001504200818845990960150856662917756539523703597600476464092880353235844701293823963245014942655458424698295016029734 6502150873838290209811613428026074368755372530627363738004062566275205668437587235387607935939510633696435302726372171015072104286514788767935458623707451965598962625250978731934606533205654336625057394780047679317216107502521473999820446863753105660822634723212277646742 23868261124497628710776170228097858827884329480131119534297722192993639733431405149446853934765107124375833296135342187817426587524057348532224850341723019645542952721179390900242725229694806736225244459198614788530833958708528670823654593350531003832904647 -1138043776367694410366017592535873055717398880732753912453903017289821708102937754094187982400196864899239381277951849830523040419095245797523174267831076939759253968143277019544003433186180786194153148218756486914389420023398392887123874230296 344019806468597548663000270084368994454576367880370473486738162416913973713270404700853346848731221081482545585318965961935265319044290327128797356505103768619561879248108252404956105550692533101026165126042370332887511083601 3529632166234135142439869399567902104545157703664205096596875999539387873743771187025301203420580961330750290573302537152013270660523081352351161894799526168637050939799227662715615316079379295919396 -50180190846913808997515192260564598806615068946114629740644079450734217241933673966264259605379320572618792587120321257867779417710104248409165706921978696719380504 146916309605365283623560727269341517068664144110933255670764369969578333328151411334647331662310 0 0 0 0 0 0 0 0 0 0 0 0 0 
-890714934163102394178190795240963664457983399335037186337385810977683910462691140827807038471107879235869778747225706000256328140516083490397280650852211780956836621719471754200571265537346362815821303967839984279823153525189877347554887232751696217642150035796959890782913855188932347121162894363246671731057882468857275440558300984248550166157576005110025186723880188808437823458946717288 3032417979967118996436133089342082555698307180940473984619343747833617644368434378783357194566346990072739618148419788825119870840426269028377874606455912855494650527834381336231283163602832392641388595088581871271152417843285770128894665741580759320515121215580343864097991532181038110878041340840714156220293044585638279803493897459822321000250466675196556847445035702579926077325131072 4923840739799490319489240050580804709919440481880256436622463263412051635824894674640479054304688236457372786379878512326469009988293035183884882903578681575507840260629263956771320400057062084482841816945116170070715296644718702360681419608071585064152778551563233352178585872592499594537616649549147600497278334599626403072541367050546244639302623322879979693348280172463983155042336 -15471058635131981104114112322244159591008863844484843610970256265934164413944996837556656377184811935273296903477357965935618210181436289530752269517700952743618092020317858432004540180714331541748467620695417081050586301724736821525548823415137269994552446436122469553812355595532344175543226799574964828072600745650561018882421007265809469150032236036512061961229242649165414708672 -10198177893574976224595068112263165601382215380891961065149228043213302180803685134048292645455596719834396302329944416878821153463894482063903347725128169017082414593355884183154891256529711941672748777587106816719007092896009187061705247572508472316451141480248567053019781216943839107724327630433520240008092983920828195114211914401124701511941038150729933510570791947842736680 97953558903505291370612656086358292459580170545583269074104679740614115537030859112573091925288935821565885423547420150527121876906183599646518959538775300583660062694536573716315471244572909838846645501219927230462245027070660163604697169609511596651378517946941204262924897815596856428695258604363207150696026781160594444509242421187236767012913224562118392995116323300849168 -115285201900104542761942939311971482095334042206705344821023442337878980307109579822509800203296612562197209475569794286857969843972197675842021803366780746929781021293513262986993818422956419352329329232371242897740766120775793236142759826370237652514756246250018543624879982196148799040255169173660243698961394245107044866416659437668873590413953163045447649335150318098076 21025613688839294976150249941784050781260407435653840219289947707930397447793169286178666981675893281549488550877180428451449642876130026473878200692315663473312573880020650247155474671497679231070797965457409505098299116687114865367829320535429117395101355777026005996039864202449461337234909618366404742583978588171256088769777728103854342066434769932278620495782662944 37047201812507520674714837884709337729567861156983387866062005754994150613343377634737062515849754694491224970208754204367649052145929318282612195522222386297404942266678192643103794206479686486781721824065474649465352016386662537284099964583663793794622950068971129811769228480702908000558741189485054675477953732063078289602433586380724592178204200406658175985720443 -29423803897921795597147550762906150092551653286352130354300052659038570144220080231830390002038341298210616539085088397101547089670976395519537560671926198680287257839232716802130580160388347970929755629767012782689845913335518158230972584814725542990671325459126639210308021811820489424143983230124858130413563696745117462130234539530680128370734078801868489909204 9915043516300982715477425279480857801419898786292427894902966641885066453991507245008985308403593360428568332042556739519691339158303566207606252494520813663585896083210135237685291488905594484331239809687136918659313571724984564571976091927775636675208557140679118005157901118282952914664621325746693857323878322188435005680977458503359705140342782740338872576 -1312129566920827057848811659444893322654332720553088571986454055998689932199619304561728821391686982771806558861809052892307606685275086666347264226538712662534220272210455602837384518862306720677336739558686424653001163193420705518093356178493765650207249138374250168732998709493447109549693926845870174639756742079038105651125437072830053692031668124486484 94211461571880604859922981636901960044535668849164488568736680801786341705727165844319029359906530977743508868333332198475117529999146502884988021764474342970284431900469534033651412944513948392181879015517921091973746537959633417708306633808925967668602188730654357087784509643299574121396718278508200377801288220853768170820660730380351247306333699209 -4397510448042473338187222711575588638638288596154990467210206163810855792081215631275083461471229320072841053983253636002199431359706980655800956095107108469091428679473177102550902453501294653038959408658993918477940889960839899794316954754275969927538331396278610220103140916506758631896396601446454751846825306972814102905060206186746001921543252 223646221938400305535000029268010764147846700192601606567163084078000440810734684425861666560451246094226666267912321894913926239603982975677985735016899475320748892402853070410551952580921578542675282380146036841463758504632495569781008553839603711435408078101759257764894234338406988003853456757400046922522673590615813685982282712460420948039 -3468880290387004105931453592525919463886372578609456106969762269910110548320250804039593783684213237767066543814217799372939324682137548209799712632379592438819242881733745605908622503264522192764035484932319666485715344965199155781088321548351077401121624488558719295198532943522445723285740073280445950525926766121741959863299736944438256 29735181890675878388714140026191384021622391897919819746241089562481151428124814671639657400588985163101076097909178876597898263030418949428952117348513377929808694574965182581891337498920352081657332365410651664120082769293700954074759346272894839578686514730894221460984791997731886884062368781206263883230958369252456081744487897518 -42275841713614239973228734057503713688517107418325551690599287577446929316852809344644142339672963858969860932492181068072910501212390345198057047460950336735738726406564902047001083838509202741009027208412184108120485883115287492955167779677953292012135322524701425352034981093670119476932303799429329848308595866610217538191608 14531501361061047909959103395291152459598402629357335018681569109297820588415945358225181411442152192745647467825784360758740124926223143848187450966467686386056662776908035046724275281622605392713994964856372648535468260310420650269616233589872581131680428121252384946910230726764225273109846949713385480574288604128760926 -417476960408286644434828894422361447404916802834696057452930913718292421830548149881771986758625640773991809692016526825459735136209551765402643503317471958847898608125633143079036083232606168319696538860881399856701213550435723167024462694083469099145895333910401812494254597249167965329791719673264169397320743160 10323452498376659637823412007320828794181584240026917574275326841617092119058359158893683204791234199003453559802677597939735265393866816941090824017752467503371165905372584503990460389782715979277756599086568169385118667273755487770180884468612277260598712452064824335665146668670881436910468047868550108748 -10129786579315544748436937435921444856930650611610367414392574447212977617949839214424364431168162102070056949615580060059751418400407292707434104341329325564358308700232372819747754676877864443890028254570994127958383508460697649450443734162804886629009434599921146625248064367605995406744578605892 -2832388526814307222384183338885696947678584132323024699463529878933197546738002084594191843786339847502355986040046185514970748090744738199782883541054799431895358963395403969242539805237868143831667292577334494334026806005673133023975155807726339709760326968689791464642517447774766286255 65027136806676941289173377346733645738943547039023719222616489223250282831197389642993957822367560135884453289987570733143703793663318318543995076311549578089303925763151319035515738715702398032683073608308666405882334634582903225149071694462767136652598510312815087716388269480 3123602470356147722655785079691762798360122697233143916066379873458332642622216512169835482818335344406018447933710871973233390705305890512098329412341916539376675003239463137207506408782088700804747870175376483830263457420379610673568451173322455642249437539495458476 6830403693423058653051035366662344230511987670808636012937773971858315395233937529326416779894706174353481925646957571890478544404428494300630219939649009372924543197851179528698856422209053851085031882648160780997800854706917013435722586498475885907512 12741499035300972236055551874040420647852131639353383267317701735277908741456601825358365330600584669976377818110211786231533976417015883156613086990986725227723846368620017502198143758230953798364287788371202020465684313233093569758490470 202965728977675550928014723866888657984003153809986656812144660925408560882662132215230716226791644719700207981197197122535385005380374272439030555381740694633716852875665091118975844657511934973510293583824941793344620 103175876969219553666675780521082920402714244817944417507570913971137166309014882217603268059482429788630221167422532624830656071164469355597932491557131049900459204796872513448594207485027648 36209704005844669197278579027348319412151367009721774262360076800022892609675501388033101789152176818602519331172268394181339170853604594490684363716972 6267284623527055146210099420727351757123516148619449237707329832658 0 0 0 0 0 0 0 0 0 0 0 0 0 
5257424977945104550494244624559445739817106458821166259969622178130750810309908064131956425296226911509967846101296083918876123769723325841607086908556220814762397848856234466981041383567492704192348010405405998315586428963913416087232849900899414516994945155553065412603902298785219537723424636031256528138189985487113973992443372204238221319465458989182189171784999997298441949504567280 -1651774712881002783973605478630303042786870982164632435707611017074112053608370856343608560929367648852086193281699177145840317930481671453204315076850894964822652546175675097532446061376713692211381008941784271846084174159284588092049379361858045341585720222825424235035472041841270843843059025572633576109816666328554611900091535556255007567430080014893973331509478107284183001141360 -42898317870858882984044455497573906571760064025336003117731708592778457106650457920579599993729463291289116223431758418472351691850844049830825239204309896369813687193171181953993085342292912874675025778452438647385584877518431360209065015262736178717459662765907631078573962815924798178144792151393068392899097272827689939051485047708811938265652853196161117270459421116032485187632 144878008980196603376681273573219718344536029593154574287007218214560564878598730839332369175148453154599138599267179591349414209296966002491042836243278112734348057968654015267313144897185464239115964649482283324799675066328257922401267249746081338632967177462377164834410608455400991121668043438106403495891995490470595266846346868384008541527493689863081483331489694173413504896 -167222674398763068171285160120324449119451968329364399590895191808347143215217134096633941384143444056429473071640275030599019333402436696829906881991730560386683414513495737679937386833419834700229026141547802811720499085511004510881787300265496509362948843122472196540783325853911321952656295153030929457615507030480977311030177294316870753428574819070698171849498729677642944 -68273956312496471752123206035605660640034834865096110986475381744768207001767253987367856654282470688336069115807526151902643108981278052403234322254493377901820346477473187566010949344121916403455189404719389771648237318564142439964367628852499758549130134345895548110511662406349955262027226987540054363926025074083304340938592995377015891115575085570059642106641627752600 225907163634262101212327071346229331299880866112193101064948297863429216432883171172567601691637291909282352706775626395172506103782768038369404446334192566091872695373201482237424594348045495752273599193983483022569710324903096643070784495003072501956671526558503484932236212498856442799188063116227960052689489653527825592445813291425617253952711954119608618910016460200 -92853762602402044533616039324343313139995194786358980930964294939459007760011890910786204477764065830152960913981432085187114026354555376602855878519961306197604012222516056004639663063478303234573650963860620901608869974549326425811279475200376699844410724944221661619298939156204631338209198129596108401234511821016622191083806317400570774215742181407537073203020608 -53013138382360726831621637742860252498732915175857104373670542245388553684975259617913489266308046216862517648522019967194482093669789825753133152980929940369587576525699670814821142738986153708003922757544670450679291843427928523400847685530174009973689613184311265059915322362182159013511277172990820516597771377938013939236430328816812180468120213528069710388618 65791118624044350512102758625821388501806168072624856958941670297652461253030747660693934978368255595097171489522616323267721707564495608152181406687809715822872848307926009715610715077283165170574701588077193892161430762279507334414697393700436752591668858503843632765933683371007286958819486713575025573070400671118467209582703589649155374055837375183229328436 -25279056593380575502987317130571159820956842989521484958877603882314666657103964990444822739662833349313070756356728502279210817433780039661084897731114372537833483732601662430238638696473129488115097861636587568474154399091651358412630254095621789180218201422226673496846364958309821333587076119077483304510127018243423796908802356957262335506426062172216000 3685301857853662716218228672410611871446366912588786940154159198476938403599804384983854953328065401450641533689032880007682331356192096682761094730880333480056289521939221853429577106267290224353152325602560122701602274229516046392471693873969074365305761200003141301044695620878322737779864918250688778036941456964669800862897795503801701826559955453666 -324695179328366048417872757906810406083520867274234425375203245240714870975771480155539137616324771210677402032304963639520740853919032834241693881382666862088594681303666953863080912507561199035176672017018454187577249556753394008147959153399037761529207068195006522072998887919961048959382517808258527429102479776896257386709012300871502798163949272 14818868929479718983308316972401849397912486459867590324309564888328035994666346132241230272306855494135231158781955367714848835055996397416073536870664741438937590304600570315477869739856100566213668949766091027462221156963082743330993650219250514842236707633503765838183360529131462224615745309529476566567033204261318993997748041376670568608951 -697179378189017082826726056210083326884429640064324689428211601054935976816452831880352781011756302049522539165796392025777778999227542948174153638769110104741442651860851182231339807813993685785839345645237697704622523936453258053609718469916780799711719682069438960876896987639260169358086540889817761443889837044353558383159193980916467376 8022431706510262524533279676761490312025701006892857448650095024407971353218611246216440972990278267706118852927341954264313675357022777399387583371557644432702532684772435495823253944115911677999790423446418554886812512110811283050302255727811896728376419332425784949787508453672245916266554360195879380999392417667618393974436821911820 -53560598705923238742461188738258745465704436914482202577650263910082168009599288612468537006441920365208581586708072533368001949747029535634175447094018886919213966010510490688899696337415825201898298382174091985543602471236527623410126933404188755770533380199464978237739161985989330147840410244303449317920517943479319663500447332 47799555164439831272276093553085592584389568331031338191795254420172722301073437384480869041349240351855211326263666643850768278726935898830580394023561629930298506610765306860644480036382409107855191709389315481217443678539439720109399853003095804245346433173879276521585828038660434827904301121258385046882977756040360356252 -15897158075655960887994550877921600059171738283052798283784889984726202185277960784459497522323625967289270090755444201480323146866272034174552579616109343610851339110427677825087890864790886466470817231057210032700692346161159674820161427061781981335577249063157114286484109180586001194008971045669586041184844096558396 238504520049307852913610380581471599895489533733955083868237146406188109061363669138684260349914393223549363274360083357421877459282037373850597241461307573876425689503474029343832887584278050331443132365729021984575947146802223099511282118101518430443688569510733229473954657430017783848702823146817669407684104 -6393854411834653574633514408271593076534591774651768115229170193956909634953567786006040691360127827450078093602810017465763880707200405668426695180095814950094194763627498304716095151854842234358832126770579991605839310300529700833381518721173956417823581000800360104380981853585976335151568274057582200 4117120844495088027429951120858028502839434230269248143240658067866491412731747481335912196499841168660995425272294976561594079257622805108690634673747343942830054525369144402551234800842759560098687989026153835522439960560271195081247470125012278785644590450665812714527187641772460120974349730 2583572031632502137657687074820984620745498769433082177467596028574655243711661915313204064270435241561398664843415287059394394590519581811337764914212323738490209104208809210989608237545431321103371138363654075810738840734333919022679803305032475996083003022971244575737886568141899026 -48756898959971162107415656173349680976804695867401879025164613254322558476652432037579639964506293379140786274335249348987396125014265220314359174664410499347310865198566581820992187260998526772829991563586930465180388157523123203546431462867589083563186664380758966904002600 -127605762002380564159931256862621345712186860117556307919003302033433811447851349542987558733541197651288000220831350757366978661764705787707659190511212824019208610306879417558145699867949094273543187400367313958090230347231776297634505033681595701600708626258244 -1591169818097200348855412311054894774585854170376913883205564214308413715713323537428304220922504378067357903085885840562036631315613557946080935918326698365877873965642429657175402515640142343400573663099012874411576342775897338258020712860086890739 -80596053555024499061503926915742823245692020161396294653892948512402722034798406367268982090733379987819545189542496355844217173421928961225729716745285471728522514788480456937671169401410743747500316346503353493813558705442766178570 -37122152896458178384982463395129902071657627718213130352399424031086559966736319891367477449501411740225749779340730690666219236839392080502977351159207769879893862227660460521411247370373531821051768439694062499 52721937211855212723282145416882519016642155551038043386393348937505821409423997635597322791458561052171941801027311811295566078369826363129737727803208509780603951021619670481469390 -64812172961061710095436328254147198201610432146381414424191361831757973922986846916649083261357078379570545066521425276609013044515687498 2559180199998267443436246150 0 0 0 0 0 0 0 0 0 0 0 0 0 
6777521971447952180219938557477962437496790037193379763516914360223891799333753336168464350544227686178927658038374998788089624242336764205800671225190140127603326874895644998672159562942128032163306319221692722172582659853245092033831321643380559510120200223005632152431149437834293479613969759027093932128964696651695623768045114521919447805273530835601771048436609862466995141286248 -23957671711213938053292862154386858167115553469134163428547362545787410739981437088436437854077896133221648434707257525534189649698628181142949653624210829085216256979545454071603177161202700889976024897624818063104466299227981843820662916798992179683604125910023669840168368297389127156641474901704671903333190121203470604464218708818599664665947240918896241853379655773548918407616 62969674827620730986703010691738851393006472741959382209091384185613412128700884973637054545685252576660355949977370389564784694052322981621816512174398826802910571293048879986781784992317210083206942130982611245456730716623550553610040404680841718400645072100744179404520369102551132214969787834602479293768484494090499871970822860798540596777390848840250972536906776736329401728 -317450874398520075404040597845068767772976410157563004484818075263329318721873533244620251206911511411225715814312474884923952551507767382454727853928553477448519874548259999717355380290748080908110112988828963635773577937807890973787932240967644947460989471375341442142966239468428458123659220218026387051485972144699735362309341654824796149876044647479424535626913851056376256 672011945447688018705661304722862222259331034633789076606741605498730533672627847208782422720520557934967992192948511812166080970877127899539640193092003606968544757227294141366339937425860385710494881441579099976574972594589631994091925709192575922373032139428044870517040214076025044654121352949726660970649021397853139291977269679204544736642291700216331125660837819034840 -344448195663737851566538459164086149366306831983963123875417954552408482601428004180431858952941916915293395914618580956387440655332171669022764979081344916462333997280665533903097962942685277078316141470782465345165519188205209200071322625505181119580455275940210907754776792467356153457101446313807260295715762058986565933559321640669846061508806899090632834361409726320 -220852845246411044791136713411448866728937457265831329385512918969963277911777331360291358669632529439174310670287413297235554936033679830642645683207815246029709773299646430215336770323340551884831644600127030911756712928769861994488228114994229717935407998779654641960612224190146314910625203391551894250921906570620077925018178230881365755703088078305293148412918112 242881975031710918374967658910919758826230884382638385232253364474655250673639556939038422152717619321361089635507078559107994211412709556818544448066930923050549906998825205938260088248185839539402559285337228639923239969243972434239164708505244326235257375267512083960215049913082595256718451793350742800269914602780230098093696032379208948394521271686848970298592 37113318784768699817822359373610169931720322683234730008100003073285674764584989960357163444570594993618693439085324052667939960246540706147835415851940941703894519810286412480565764890802966883264829878377907791586643129030168712567189571216594965499593809942752433721036379603743197120797789884141491691728539469848455609106950435425455400367727693159701325445 -132775661246361938826116516722818022960403154617253699300336434638472510909387283213286793089470149389149338648324239717709435707548965768731059100916350217186861784249724138788989653721251853860353942978098326393093931303269991757913775370699171890760272615290212956656897999576161881133056777789811728084945339306510783400971816354355802939957980794201532508 59372860898044937053568027179257346390893443753949865330936607289195406100826107887672742840248649980946261505812022088775120446810576243355237051472936220278229075826195437176109886783664920970687397483325325519589148571771631958551097456555978725934337686190733487187223530194793058662335900480294895747173750368669617197692949935980635661343884977841243 -9530007497851164673671215528524250245582123519835740243092024579203148793244475055558645508811539284974604442655152694476682595729313089599837977863035919869915201705165356892392969403166567847828837442749334318002458322599128758620861239517062971317207965417158747701766978652613664320378637605974247479566228451746298235375884021799468910614574042424 1097306833473014514028788834066510935883012350589556578023600506985054439649028284641845918540333761851338431415567238210775401797615947800162099183926403122374042408948908450004631542251232983978571449467792442035723189908293153607030939430741557261560307680457652565909569803407228643752835977900273562028953340679648602273541646712922599580701087 -46719247460321665964765428546501365456066891935725357128144379370014990890986366234048617963998418921714037385694425718069466525424409870307393737406272615727698047131379394781900401865187499066593685949353431700878696400622453349701277273062371398503993487958126817335436401122129471504058317176715263435197752519330765217873404454541908840692 1846455084614190264742697431080297008011526531435337264496838815228499934520543673160325479263695572343853685616420768531624690731149092001559049926837400152227742268508323498312239657692643107312124714829435072119665130957571256721416340803174324481382084134597802275948987828312111139933549107790802891861595816480972739219763818862888556 -15560532539481769709395687554170589104919653543589400524488658803557110297189932119007177357123545163106899951188784838739746526316142328666530254303068985122870440480984889579905738750183337056529635050824975865931918492458629020894891144056472487087130216381471938053238099568922867999263515026259465076129373132244479539566123981440 84568678114976639125860500951771768328080474502659424736343988998535846504339185660690463901240338073291913309631959073265033611440369839688455033954309487144746003869198595883866073935460434945556817310917162041606149678161895975021676489309598152647159901936953527701542020038372573288023116257954484848314228229008034455806618 -40376108620428823018332047384755475783826543381912828602965806926160562007102640503675581833264092192669902844890308176220545171581842900666164960430339195783046122850657546462304787385376344309067560357371309382346518847112073972240196638481869924179922920614324445673609979953959811511462523790346508720457589673074633304 15894474074619998645712959735971214820366251131273511999042977530060683365939962887702392266854049080433574342507733598165395068453395582353998526296920520248324578605420218653945144686764964402011767269229381688134247913169861751696500956232579491241363658242869826105798236491243349552907158852394662913094831751944 -86618778400380620867592065427025745292151403167032029374723365185232239342599607064518834460744975379579672968801857910169539302114722134853388104459481666896990254180158468571503022958804342915089976091366086060747887095875050243236106986236118124577492317142378971916618974626611591898941504874183301015600 3527365742778267843539827612601400197753501275685131340893880893757363790773026067934488941764997621947172769005851055052729570248554170207911767764898939100720179772321571681565279300317862299756210729616866960525020378384332463120421013694114161909797926437980523322174411956399385031056500214349364 -1522742227448306249224996705742169928180981776954274131629654508038587606642702320538198121299187602628007223173887022501070957913360293345541356953403950943248050883532946666799356919160184743491621528762323983039320277058469903549879167479661389790361280162857945739428587334384120260782244 -673800886009270848037770377218499889023175189948647728765911996994498987297503478461439099645777838515184173980091626403006754786496372718279578104559310399282179894622057508414115508568518619764682916909825781012396654890291024412044737674118294130496999292339524457417193464679774 9991238036428662505940811190508220380010582413547352384061720754530925258122062653427736077513182526642235832392739726337830628739335822631350569699193043879169576841059627626051552256537930031628802130405815097573370216918755130948018415491676648857166269485367446894368 18372180324982733994084374991457672534329448912760760789245345250332603853805251921512947147616085253521034050724470776865820584043942929449246926347948150002993421490562916314394672668586667929741163810659804914950030480547197705124748127176440399740246807878 57643212165414794013413965456859984607048091648596750674608550665851627055575656685939452727627084226902049040725846904061517386387372301274976699899342899975023036989551158798579365322366191213688993701803038465608027319908618052637204911527940 355943187525286373386859062443154584575013230558489356062810669750555031865084883752855950304183437861296897535732448355638654084531009724733977707428633171103296859347100247396282020329895333108317464016440761920052753165062827 11923530550671909715447200092485263239203582056811919744989107545198690371466184269116870039123541495609338367226719755511782428627019558607773522470613229479111058206252567351167805435640902616621119739156 44164739983713553864806291068058695455021220259493572692701308395510938545445092845823782469378221156716956723941432901403729725737223756887991747048631951375174996782478929 77662915729192536473669473357025365527503106661008679202666351847147820930082124292870950043928673559862107435655953536 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-39786545491269063989062883928685973309009094021528267940037459532501064149883242007207909859667907368920353640299873104416808550444340174824692186843940683327229522986559091362567661043549808034076448230449418659029052187105656641923794174177267693221543441561835541252333220555215990527248568149767185675888622191517899261888418044704778954903994338063213480828122027032670888804800 -2160101936332966109092607867877301159520597087971749997595445857993608309327255506090393476271669308627384752835432600282193074943607123744874465874806610597920470718861541971686148723337403388742354908515039181593202345558170527171079190846311848799040042908197810758375073154205565259258974620936498892332478551385175424700268582327552694043497560252504206773016140651374945120 338756845821579256140395782525201063789417616219519331499140721914431177135394290549119343137058454376918298819430022529832968082470317411013675919417714058320792410756003559546725128020179467578279240403711775451374647046303767131825130498159342402455798825276001632077954667766551699037897715498737653489323106754075458547938110437897895257641215100346238806340858666662956672 -436689903954267774087714854463090620449869095234819683361383001808875377303495200115673751280897535079008322103611638386154535031163671870880315054321940517371890387440738018843002845360459151021886708084618732078506363864343412685788016122233142535379675703096212811973344016014211640202341007369899833545840086221430882639078814005005248044870921749633156331743038039349936 -904486323009430668681718388725291525311880254638228065856962965804698996341162625436642467051814293779067507171283726798597150490461199123370907388630885030185049178359323903353580075495338195726692818363711696033580463790332239212138523422009460622976077570085184700926315050104660683633755431781980693487122701120078848141736803916716996583255134171980799184610464009632 1358009592595955978885948624670508036996768381478448124789907353139514571747936551048159557305445303107536116964365229799479380601745765892360182883453530254151559249560782274200577637786733241028194930578955643416869822321164034438271655367933483580990365259485584363150574034087279508562760756905974556065910302056067934807128855883136128594671543535364361557911468480 -184367560549686681023450792024881489228184816607333051203989764728216279657383140984398191080018151594081843841336720047293440957988645696202462595784258266427342472057452086596256734774530330276210772528800209923821369707226160344244474453482520097767565625107642496193313399691615144540094273030044001241045951998671904723034784909975843517035649418739452725337280 -505261956976910642955878082665886627138182091117345206520570691009921504589743479941584552673124338409206511366070896892831608704599979540011107521351381038513615224438861355685117123524080527786960561327227271523413299003314450500344302021736673815769140226037779204404466878499445990465130204805367815599388302428376296990718916244089070009605553681902221604328 73532987074246245149515941577169026908146619748938172652651259132940537128198127863932712175287229164029299736261755356915479235749531338568129202412234542705090756842954323251273817271783026512684176924210719690484273060192328179713730851592816203835189289322726567020482527671442659661816517942822384814136618224709068074163901956060096926260543677325552560 244852862550475146980252944453509409994674193654982426141113218396859272987065872797615511369660919505068355087705270479664058568406578436412505321988397921782275025168751147379475196535030712785990937342031479210013311848688353417553950723571762741435839163622737287793388209226671087192813651845907840450066919834525222294968031145127203068392702474817040 -127418445573814156869068970668498858298245486965707966276453829558548034532331032614992796309552938876334283801213386092102755811873785115827826093547092862657018672062785638326181239184326140420186040441112845717627123539923856080682334426986060208482347236418697239230291089743107211879271091138345727847912600305600168536427171514609365670024670201658 23034790286623415040239219609244197548188794364409702799009192688200154146921222960521649780982516823247174286823709091820913585837823790777703892464596272593151758035793625836952618521125374512179454456112819336555446402912448525007252391814440945768425136473618061185089177403641641106886211429219493302329585113402107689176603017216545198939853697 -3543951405119386193764301271844185512617020461119838345698594758769640748763420602101399300671670814801564169339199220045853463827709655875033802610373075470400113251093865650712799235749045352969797287453386660073782735947116047928463101382948642375854777003230955620375681578949821906687872653816605537366751013593163020036148410271788321970398 133249118935935773366571343826685275687279548114532922179105042322912535293608598029196678363595515177016088670338359168328742511846162179874583684555395765205511100424572901782259540105412599836194871319116383172279759539228744134926277761673658762074292522936857680453293271785009603893371303446529870143583909112993082893881971027901601823 -4163287546062182124156493920777533911884217601977344892776701959078862936591754547106793668200524148681458738322537844215713873050112496758641125940660002410332712071615299154290997434759576134000133373660056431780274600898406690393659721906889906237783805209258320976388723522612003542916667241517219445971983223013453845727006412902288 25319417389881013691200046560209804997152305175581793814798923582738466700956413047209260401559780924332301029163929792741534513345938337502839115702751303195044389609594219324264446113580943066279538034680180957564982512660472035678470354678150788673933973575273853332676815314761132568135176467240322453103080659524772838851412168 -118181793992532005397478805342811581418462321411563232065577968204277704194546898508933090720981343999322936314791127464552216708024737774848038314956726758989811804299865034103460399732407805214865738716979504647178662238895192016114763730225882636316650920818295681272690970101998395206905470196957136651673672625965738440640 18193640712441259632420365333457254226502783667870711363035644752173735067434857080913550301337389788922503018275452363181154097041355076755702313135674151305379943897776266282593903937442922279958518860370088103553134789894683991181264945165721234706341792135293937993428387234098028965574739440340315289968247651199956 -14670221483646187728465929447174077938171745364346321675828809716297262109310990565702340343189806465246613383530724897219579248475582583955648055925806743797815452955453907111525655605240685178398180416484247975155083578869065624099313228692583271907033009359089276752305042799643545986451403263890079127260396620 -7929084243429595899120350358115840841323129400289236544175571633358374849907009155263894316134111798220568961539151235403783824684651924897058957633558307574414789771362424963048837011109030258671109527356302359075878580237209120162512384802814109403817273508898056270634296827302214684766213320322061214 -1742311197377613184618122588560071770793656199014485167789053892228204386417386360947347993626600596570672931878533369171832795949962659607324201302102412096909033882403972448361200022078337280190102785272210784350801692159992017148039082932331531517043175262303081305917586604925185808503829464232 532469785690717682719570880426237876519369125389744596427737415428741199706706738889762790253649684683244235490405907759496050610425379778802460166281133905905159898416372482385240388740800940213312477456284620356804633492700733579684136628591825826209567480465879689346451208819305188266 126983340075044881493715316023086883829223076623550557402612732848747464373045756470926881107488923334197107796461684771107950740506515428251087717135494096884306188967729142432161206295911296517773153792206919962131425670759077284966336979330024556222103800915324337988972494208 -2335452721584932470414319286277703337757376549833583279676510572654129527055054498484904476825569495223006839249201134682621787726319547863984085688809134773039534035108296261326146956333627572770029789842618390394490937129428993143082912256614789274396049974553953810 -1109918737252859921945369635992754344609008635618703343671166503628835837725404867735174706593917381553637323903085919668596992804748988225904136471912992006079804984743434758419018157388940242563607863213809515805335533282021875362306799304842729772261400 -854933179920902514411683617974903623743425166238832667486930770689371614949103186810846077188617390458774307928197449349872587037807618248456795520260062960197125134790736575976641080859339533624319956723970377870368587853199727064366315877 -245081188524558290502433369468724867169408819065912885924683431441115991233615338106200004655329837189770745987332278917716565270081756948590983350733085482338693957917679331349695017959950440144651832247409369166188282812 -125545255750219147801209144780234626328490388201995154497562969572354240557195756494981774684613854989279557167872345932603046979800777149450318089652618337727871032694826249500989309245687637523957 -674906438478774188496422206439642893563026753352360234576028203372701253770050270496484070244817795677161579463924995126421748100675110114566057083549299012790604 -5428516379124203131604062091503990202244017958453993097996319996862268193235836500771395923663118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-33064792404049793572951148439298361756480804185383916815556902360439040054734473407066813643060244323694949112424448495861007225175482709081894725031738553861870994812749120287177508237483993838416017598172254302397605822279772407096179307361189412789648967390287058982273460339124222731293456926780183157495702904063786973260203979877188478850937802147425767067217245541499060920 265879814678547458280571128573214936978071634182813796078476718486137567062414473266449816654251017778763881258481437054564167864770101116853222889794437495636706904146730256901976121775683749687538385936608971083575509329965276296261149487594921371317464036038388695131492160349338542216601467403492696615045885193838519810796841583435787292538150483545262726905244980525293248 -1527856178918670746130096279417492917121470762264510472551133785540292471127502233126848856422750122283651580917105410832186689000563940860012518871698235983248359353934567280674840717355218952046958190281348822180122181362376384132819764638802328602994372938402595724935570194909933522664840973861561337268805774087285134885306256103287013027683622198081309735787583604155008 3838874471225832553445831229221016666273032174138504541640929719779239794232656823187334711554403752843110358633824470339834888253029382861533707943168496686110111060677421057347980598783062293403914627390013102438584941456516890464803932392700240501822668982313883198619518740147321044159774529907585217136022813559368733619025468409759073102614670422595125580852017593728 -1135585054139699441848888470577252299906139483548547859807360765182489184271732963531584543669094085909267289631727962321884092467354062780765910797182677610174054683188038170744966149693819783669075944396910653306603767622594852781707949489641484652391198883277411311117404385340267147794919773034864309214115469226648439607244503072433158727733098974888803720288341800 -2429396411934606288067213202590067931352834710897834997827110805473985078942318676794483915120776522689558719246009508343957272464170614485917880029377466683114503137827835909024146086208870551867716081758842807882726042038861754791239644684085205363464196384888712041330527540960875496226368253971295009278857304216656698486737545980154825633621056242865095204587600 1189981886221518687837769763472472594857935992379552976499303951675990459442952669916643226268989506131496211694564157277498199358372504425983038944986343046244915729348523732698938843246698665833963203545995519130479137660172650617051492703784535066591012740340992398936314775627343895382092848767905292414312965966976891936148319537092048470082818766558271482976 893458469525884715300324516333529537600343271590373132207119984493188751147819180660047467867944517042997311818445928178411329593354063377373752419104721144103531789451697280603491596158086436399941193505714243400409278350062427688709362616812475421881355765586267853306523962319129893716035180826321115892136079265844555757162673726938395656587689008060787680 -337081745252713234635166513718548082875037140198943307347992740209056566676536624292955526663209504440814557980967141267282077017761726714316992038842535450738619639095404819580572455453029129303874397853739955913591017682287696919160702703917667036047103750414170205236811725061541206072980140319977675933665150382740354512195211718567943072847703476451649 -417632909627162288735332759789738742269926211118166689265533600850792824300817783870110753897221529859382250263253340662649356294875438385977361489296019619657234468640439013875924634650703814134978438323378270773276681217554507712118801403350152818496992572982867843959008061724951530693582058439652227776336147527027032736308382995817759529758350350596 245757159765406145777172040100769793884048281628756969956998032014810378311731037293230530217187390694332133058997156389016137568633670205888776371623381906022528346295374172764351087674338709370332379541319326009241681526374605487757572147784696813880005930830038928540924835972806809409202013708254000504615987780757929560450320553863167184191665975 -53344330068697128744375498690252862596100322938841443897346961187007440873033307356146514746210373233719813608499466847179555291025002452820602650112292108854204786918304294159581230669786942592309546233454791569775345296647984643743017165152352785557782559771242876861493759727739939164630875332131452375158099101975766263591321026300436123169728 10675371479890510813612235320542926151246040150996818320571178682290639061529999319328941607452979260832246362659126438237881442041629127720862917513540774909519065704522747798689388146812428723110296490898146966958647451025281353859531885428842820960720169898256743130553295573889759812993487477665549914561591738565977156722700034020463341456 -338630912237113795009707976282937839136136840703838581438653184398200234157692966740292729690160164383477219683853143237479669594950467278073383670712943582921904417737058060162971670989964332660240598841071787136255727585936388571658225841791394874464086247945221521613505057704477765309791186542650311290339534340319900482669856616024020 7997569380158206358524442072623093279837288191436183890970490867781003758906832855656564845100543580994751297808202759809247758789967460070237582967843841859736576165341804851288700643958458814411240804193185712854058308517575956714644604255127469740147703439407342532860935606933261508912954073786681303773985607391836736093189551212 -34541320759935947450280458862025879948771975109421032386507337321747295050256197293827430709825506247368657756759599261234938679523421396696507376921782234277337790222060477703493657688788489306182418942795409864598626108266727026495323878350429123648037780817815503816024105491221278203616190118390901726517782585983580364292384 147823493190626244274569282289115720051213237168719622902365135900572724515095946274192670816044295296255553835146644663715631243044103086067080711037717866961784521856456331718772697822549464915956706318506031062392763387637008582743341805593062576566930620936224074901205207075997623883747558860804343713412017153991789986 13616138394312538568944921400194779192539062763630982159644989430188277401367590633008034067955631761796440186289968481165057062448401732081756940290720470183834653722509389178093860369523355300348836265778161601854011941261754527164178941983425127487227318584487472860182755577789835223549496929430692049281310359384 12553313375634745812249372736904932135424954125062646219060166124424309407161908533452715138413676286508498170269954048619009739714471219301659889359760968068201073339264597024347508583185792782586836334985428978294450793882538239959065505159785870684446593113449974762915952173672367479017697828476797798821916 46800923375465285544476625608688044590981703454475311530185929886163789806359237317562372823547951846812956122793257419613003993836703698797675059111907332113245392289403114705017092826971806012496409570224466993307778033549640568867874745863903374979435797249756193463783441722056246309462450221048672 774880884942057809604710868032572414110884639564461892825985858568713076329762221287582675857717133924485169956613557514242401070612911840407750178607403551105960650320324288275114269051566267493639023028238376110719719027542365934245799482370607557651900925616007338833921281685544986419590938 -160527032940085837297146222496676054977234605360631128985453474815825815940583629346515724652160117736508310800857402709083080899790374203843049523019550314244176048071763557934917785617855902952983508418963631359674117754058376643909824932140562962888178527161142731591207505904581244 -2296565325504709709366423918740875083612061955231995664222772249974510993039786057576965491061632653050457416846893291854486892342779101368954032025985985811379275414916548205480944114818505576627710192093397999841290108569439511386800346966537692899346083340174942660480866 194078437745947039726706265462551078042218857087965625775674372755694827920394604118297963577615587442438354682100408577669808035036374505945049688198709578480683368732680050310041743405420865305578410955351206273560031975305881164989497134758857722318510057821272 57674461839404407812895871024063482737807056048354923747706461704016720318259729532243362867099920029187153907282669710859590678950880866988874359110951500457457378318298778518278068398765611384901324659593456834965798100181415602974067874957721844425 6170223938709918476875831854112872645032587936275907307879080528986572825960500874959607152748243708255525170283205166775609613857304888747624435675916754063862769113354193763700876089073966181383139293803074259012350798744636559779476 1991632884964259122065474559415292064086903603316707501014457153953334070384268448128991027120667380989728985155039700854388123624771064728849031822702861008501352995181915197504371983142269232707811161090805873097443 -5865155915239745474121958402191830629616066090137247613788388589173506974925518956768052210364997181793153647477751819901632490630433753637685783106199353590150430916882010469241645874351084 21062789604469079548879941580298001204462089955914012981568387995396097419992845615351838013517312636798790849375402857642965787164952788137190883493611 233914075941543912997523869738861388518542831591291814581051037744480 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
254058141140330062521058635849131440002421950211980492589846187421706187653213968962504148550042915194923420659625070353901605301068602018605580503637045361921416902159808809160942106976260435253489019587337913338284900482471623915310462803784340745241192437601956236536125530947422570846793277040994430709639743856943064521076689714840088287895596923370881644489926008732290800 -133473945695359853598026993561101765092341599668111917728185409319585670745295022995565192155702434005384273994545838140394828879354432479673017596541938603450629774728575734350525993318307323612035931597962745041284127593189297879945229987171857645137564776051231240548416671168803969759475387402447547291147380526114037867509989120409424806659788948052712789843432574509240 299869248714185782742869630917377674341311409377515042677005398207055779252836408085383470811708393051002117964227141248961035648490798465628643104699837518082114813894172080960962156930426193770369814541962679882988174715737150985737632281416960760772757854614699141610316418709841636515877765549820758686439834193056027031880614561539696961430862365292724899381196355872 -6438916742888223765629338006417342816676030562280628703025875552513044594800396227644263396746481372412725712792252672353079644916566801440354556203362821040977615605053767921423406098271949630601748728163698438283585194020216796414825695401442939774139243166713255818201617655670146560729648912804853204853015577587583614182622777320018971475023624382900105408368076240 5499319693948623639948146930279416729330795896357422756906884214016570259339638810399092764846330532042113680345613280576056400244088888101975644666744414155893493668211777849015078552606346342588916772745826032597393684966859505891686437981810681195057178713072710426230048103201719583262541160489028272389518376464607292947538540488706153239167728558601918467741728 2335559723999694572235491339583367953992344288951338413704041117430532821405304756594875838430783657371192215667335557636187024730000449281942786328025205777277350613612977922400841879944735707023808263768046754149645417838774130491923931750153633237248987629342454220349094197328128608754317642141993973807264929967890201396439208982601526275178104448935677545080 -2633070947942766155106368821633143975545683106841426945627528211368346042477484226231340852319242682721862852755292476096450818119651393876454700822949513200006659199977372438773750235194313789618663049704585606873269112280538529814275313809210973063784161231995627209762583097671994100795716081366962616951044640774540458910415546791561272049456844607734717440 -1182934472692620668705171844282349375665829941781980779811381471267996350538061941561379503278378335070843182598738074125667871431151349817114089754262150583882955817700238120630570134502313659748671504499628109526840037734473642086522620545136807878519268400410875437391055846775162847898476642603785506556558083341898269486356595057813710909329848112024592 663335368813037501808272364240280226463937349925975442031854568617443915239766133479754843684447304412014824184940857402632437340893567299790889980481238724977421028098697833312965560053986728449253695891638086927758625928886465151809192880856412264784453260168939491961178543339876812120574649520030975707032859824233615486876368987600751827947432249866 644580730117049949294105319280698818759080957530885409900291498146329530930946852779728090496661788922384088727191672892011468909295933771209269783887236619839549875666480358941147174065290481955542443601193857598591057101804703348401411027699475962790318674822413523041403128900746100595886449753567227725720934712817252699223783748386186814904055429 -417049188411345498581318550323094937811796207940803812922188183080784348985982303049114285606285446491795033014892296049721693605866593952660070138242228858249018194275142748519335916163024875680577027480935789427495263912165901137378648521507347240545297363624311475883566931939134216628982032434207916091327083425640172419543427708946502796159546 121248792121175798806789094905752144068740121682247173712477596707003070465151813262121894033540797746902273073504902013235507419244575673705769461307346490386896392459434437649814709337858974587666616924026120632246747094186670913458027731600089793437419278119288893880629384417052414956124226978528071285457409006733331958999945235927911297723 -29521733433802340096918695005269036322910409777463478837860425773240195216844963591212959388769893549175566792620780779136352438480888685064069184162383297133454661227444559079754812428131159133664700237674871851545467500062333701575263184284134522185625881400089615729928614962868802154265041792425929335071961508189866781997645770295928278 764092219115224297900872693147489792235823255476540850915138921383276957161011315035921092165011915745000444159666857839801862502988190591355452126123784652521523508523167166808442231464427472715748616605414931302506064343456975835303405552668382640700684944934759383285730338088863636475908633267701678335169501661580138496611687248664 -13031925275569581189046220955390110858274379482563330030263224909102424424063957645916393456938678391472746981794017431020727517239746913464543696831549731261681214745432474282962935429795709239195631921927566544501441933846098938909293084453195291113809695986057065147628092456685367002598735882926744510676853930817556408612827872 39501223514673517698397009647170448758612632090101275902822640324584348259464035613372907397437224971229761302230220395127585015666851674123175417722484911139290783470202313978392895225854320227643735514281650390855916483325127341692956635854412209494597538437279207904367557308951309797371988548836417276190470370882500421604 -167623846981304819842388240443877134749464413200392164393974464183336905497483071655302041802012082663744222402129965721737106931339822682278598448717848915392284678762931890458477390541320291447240801605228806577386354864444608730316434381331298465290453548758855824409831199365852737342641738330468269504123299141318212 -44855020105183871923728481042473286509994112474641250238355118596847356126187570915982297358704641209669012263585979601727092952062812918204144041637215660707858128133911223580950540799758691371445067220164574181751366749032066950035312204098525768717715774370024915670764061854890608066249935565482216556304214350 -9940754375946936560739668189209637734882356672179135566014834244556364534129622116930856300100881830133052644440442912219863692868534088352246606054128657016630688833292888818277581944723083944398884253317770949195918150612357216345860162365150908917530936559375141423158259866326196888969200553426130969728 -49415148698387348526696471930814098923305578105176857868936815526441953118140573743515184043898572591515555081859559061708089597355571914661418777302907485360989025310046377042270452359935144376606347607452874251875975890791729928286733022850146806733519233228991665886412767295787186818988077101684 -313340201260303766717337485898787015465423233301448484257031149615096010107120523580289797168325861048937921801229074309095984364215064361119600860251696899891205050337099727583244977317776413517052959848599869978910294471568121365378710109501051113255401502423684729427078343592122024721796 27510765324645217574080247407602959339356704007034819220173027018641124432772850943379638506425718659006564646629280955911056174904950251811001777243556236479980491796204738361710708305043879043409661763032582611445765243106530768709416012893119851031060721790556579947139533366452 -5219918819788160763225868003580521644645979018822842806642198756215367558119118502534196767521645555491321772918276574394994346809095021393589482119160329483029050272489466525827740858505683161643851448888859346901566251869885772221074143770073120390993941660144368623324 -17307510069864690358746813712180486140028967122557547471039862127307619174746805195147351915394121697938296369195792049756229110103899961504954654120644424272583612036608040705521517778109156138580021938762845772955545326903073392760783316847976835865637864050 -1692294672934754651976164380955326810504466265169024858931639354664018982274029143530527696259368913339180307218397073840359981987360935344738777836257714322933659693688988833324919575764544040688033335232452275268406451517454208485571151892059834 -31071519636754808170856302420054219889054564129308242308567011729807267932353966003913189207859829710656657015114971005738923087602397781672354703807142625136255836789785982371127000510784297540634221069494450302777018440380344276 1013884181236374569956071873845852550349203087519494391962798196487620911762245061326168249344667798297089679293034077775716090033229534158129609963952373376029643901648822404635070411658180037913284388751652328 3824557767360052581900620299492105329097125622900400867920197256013249738752891206015206023521697008320178773456975831167854322813368304939642156919087960889567378613709681898592769 180357687248796029668054104121061976967742619174897627051610902053912332803556756737159061521938656737366734802394877396590424046556579698 -79863061068745910722476930537 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
71941140631726157586178897068514309083002202013348647631185228769362995997499589689552453376020678501641247804271821723897476338759281585509249759379150343037095115468614039396873185630013909164251229719526647408075968120659269805463531833817591617839969137185844866276083926231540023825513015078920058184152281948096765643197273571316439963360560430519897010190531940674040 -2448227225611428229036663370512275410872683715180384673418649179246878047931613873414308835336753532266408434352865816476709508191417299770362005437347136722756224281377686395394370505696019630752817332716656584633760427963534645985538167785986164265232090803313120716177574208078776725975808078079368738862029163389974401778094420984494459085055138071031173760979004041344 11734486646193004100550457413848708763542355718788714290766237823373425531235132987439228386707297603884694946314464173113236635217504063967521301359956023003957711121613791264883906810196378585976280214084354823782681636396482711166797799238146077403173447079569426131625410808321882331090012151133108965887281027610339523763243944031678679406803616875444223628323685312 -7088526542642353291361728507659123412374497224417267887253592034201919274065111700728769960365611282114771603437581126275669371157105659708335514768909226868862407047843085692132982390940122648206277314485201349654588364091139595557872668657273764711706293688303542846220261393572016573124464220357361258605514766914749465440301475013468883923821821024930784178378368 -4373122767633822630992314863254013269903151308977696662292912871774085978506111385906088466058634706856268173068219898556514187531216778817942637913703559277611187327637278039468493009355479044490150394637960465340460312642750041164340653705264712565110694384805872685879045518000985823790660645579161277262991229290622004818178905530420588395908219061029330813960 -344966882504886005302063968634943990520761461358610391989297719984724338785584620241168437752343254834769545940886380893840626337004102948177222183387408871275424944581299302524679821606879533593412219630798508219522205625061651928748776470088547888645556299657169546573041060072433533744112333562220861945236929581290150418894610141049898130858655711693851200 4036639891408608239918465843690308847342350516435085103364894138675860732101029440352758409280716960262100030938603907677807943609665086141775118095227424070771694031487602130452408090378875203835586572636636241108415684738964656947501900545154164423933668157495422970985673508924398391771668313124081131543357400912886385635744437652812074121201507328867792 410565751976695985605836435484000340277994457411537722819667888709935401949488462927873615764412717087963604462478577242037638023752758328949103241298885013409025594355114381471097520700811877698460483334207956006284273848551598138938486436189923959776125891486267191215145342556369997099795015632827957125383423714422318885268500585682005261225587858912 -664268784646208510859008149837760661966703620046365209135882164210424068431674220221894267732551186462433025907984295404762013300107764526023962773719819876013720353766558870731528447172748257277912911560130628133365770622350208930337714976522308625327495075539418681713084564299739213413522131345167660194936089418544574521837646767239654589764657463 -796924715747882760464973805688911063927016102436488870430459444441808414578641508815324200034859713850466482107908942212631712158885374376172325658284043310660480452011798534749176092095716145827495252547294938459284682883522776918734863729707644501503750939538053494299565786859166680187928818746332997832088196181693727151209559335981562864558580 608183620690712191493423499709547738001924608648217786353020502590498155711518466158518099446545966647119499252930442533675152987451377603261949416121206869410952487236264433572156557887900027838753867973338592229894489582291744001762558839590256235324337673531085730761936278332924834181277175576711423812930859068963825996614798708749813563190 -272738902671974454120543510670662822018928038762393334355260654527928327776935361822541813830329218156278383354222926068960630006402997785068284732193867908848386128910169631306266205144131909007130625549021099232124988392148151627961749335934064382110319842302958356470809094214881891155069759568169903495253212377461164115629933887413344824 74400874374305556867516613106741380067754214027251766487761910758821782506575141555540456557938422976077548315441097315804261858551907595317238019612397514931501261337212239715263450605981242141706991717921825050119754723087657944701082757043550221033108931747530950935711212067473711388151776077389267849485716939482679611354617241487758 -1534018466636703915879078890819429980971385652476496810327419516373692376454595649595773806300577725300790831741200361736448146569004026632753723219211246289848997805480222390317280674243877247002609744274790109834379766788617583156872993512157082780811695781205624250373977839927176810053793302255296996831663685361658884942015691616 17741286913949380415692998338451237844051705838032229595909794525376588701097839579879346731029848218836303519903432832884591223234595814599493063821024571385392769450721343569087687095400210246013708427874627218966694359222479452434610321547968766430551088931487597676582391221973279061670458357034839273998951586911811656641796 -38119204197797365254777110585005855586477784466971988937622418864197953068876866761553934395244147592351575234337966482897777267113431418845902793723702337939840468848389200843577887470935410379318645014884908409205545006089362660713706301795362198921108146392576872501154685613190435389217238245777503529471969661986802592 174670217182084013682961554051172951396774366845171298055586392147195497696030355619431089335748431534843519116891697006275640532662393160661064951123138820162261737653141241574951516942689805673284277688683689826122916945573638166642683792412765092891267712717892279062557064507904331766175026620290032982991288709014 65553172059854360119037040961255046913912290975061402530945531037424858999931568247308458685613467153881986767538875338853949584590649170958985154505459875307078967032424792078766244101908287000576989744236766214673261325593710056415863556673366756119335361932375169172064538664272776057247786546514452668803128 7239114111975350197650421964178838279068872591832224129299298454669263960801000999612860153757145663984164058277876002157568831219492465377647325735306565628099036481823927723120669658241899289681024152331873704082672571537871458407386736110312294107186195031631578047361679620355988047832675819596050726 36608687152595958457095626022573042677598295144218972545544695611600503397852349885544409370218744184691225169010838504609178720664221282520156490039699690785530867314682757772051355034728516247727376249749917829062615846423720661021516335587425373355427259319505932762783132435076117835799830432 116822123836563823137819218954808803379577615371599416786670707787865312727458121205347170327787752296768393252783744138093604029345079774504013335825584713783748400580460011323755731303228585986080582522644471517409444696448866584158733186797614329286286705517019497147200809067332260790 1628991641890892887537688731893076537385943746369907203229724580162826298517096205301373950470309884309667337517301967567141111172660834277692339524666964788131723523183313292266979864947879863236954011489298712980242542666560150646212007420922888959373414407445894403567466008 1668419617817474815764731845868034307559935864803153555953947912063930091903555267132872013061498876923940723174383539865701148531009777463645423431200161335892884208968704913690521382392729838509566798289770948673320223388648342733282108428914378618892321357954972040 1163102853642495643294396358948892916638507530669192322828745308207359086940216641280580613685138341645306288901379745338303049852086900022244824637064042040133352519516944521979864058998637233417338269501866085506286493754104235932727256424147681107700752 33240179654831140769211960074398895394076887173753181073655294264372753254575006238314742089332990993584939418806235028933924011281558785924983402829702755421317522606393840797789167716276326486201819256404891904242483157466721284970701343551 103532346740614448901486657322969346266752596198478745204576582207234780335383303190906336852985046718560989060709802350719304710756749069004716628522079413370869412638343026141802060755518306709481886141190573751420132763436 249204151947450815523295137854266422474225209024118995897209903796036754928125758732596041291447062147320453892561084427065600215808680892496288888415899301573894371907893710556970011074886648979213693278 291839300332709218654969510297624162051356675936560696201282810380880074699227915986928589868239479269449701698848656463252704945937357871192882547324893623279295170118232 700185146250801575461669061270237381369227024335177205274480516738680462473975300430824530420303379926895255553631764223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1353003407347090427475489655374183707210739953847298272494909491364873486911795907839429515996911083596201215861205556373622789188323784512757571762538729335956201734743599723143654664269824856560869857358284790120032563050051230409858967171421741491068413903333582701058299606779640001790561886028305579631952287260539450263880681880964237686852201691938864846261978415200 4029261653420018549624982920392677871457146275270214825232398067663378717859617511812998761842697236185562990561252824286732844354468782047982566682292778930292500904335389278212115080868270613117774173290508885110944969645985486717957934584536668964295343047020011031397218214532671620445579390945533830025178866764919617075251193734369902124860354072653323528282267200 -25501229504011628515659618804996134044732518549069663694752385007397582456744281434753318399598693722738396056866563497272467934839921964509456821814750794274895074918005773063010761829447086594006704531837955155859500689337688446191825435744998064268693304892089229191648154913405834333185546810396919489146725927368353451576378961146136113847189820901462405302818112 40083744629764563600089205731038647172806444926696873285575351386127182374512031115114328863931713365568588266576138565441914349757563966416903993476200257643419244692521621305030323697311241851657605367036454407875167098009239497590127449676922488221065722386221506133077222819341562004385052021592342868101343610554664922382830262908893162650530419050168132464752 -8300436444174210769981454189819991428788853129114190370045877732708122357519106197048763002151834653446440401000483653358111805138780828968245861310656168175892732908927940809896805544662385540623156874455469066863055483561531978819719860564589546543743594276628283353084026471261421470876727166197352830696728337703210343351587346099054781591755057704835256800 -4959883010559039652725423683073237125997309444704863718136148929638890947720760315587163119278509274142102926727221329298152482742057159831050694302654692737573835274131303690146427945165671213626699162614203136627256875936779314206328636730350643150734762360308521126286678510652608234783854838695200865530657383499488213059977302658632055056658871619825280 -4989294832755904476535043913934022092416165203349841509952598752746431132815894463230978783172741554633615620125099833087568567231180418407619495016430622564984930745342954627955014297019609935322078114319474573053526293668723178293720248082758533219356526521735659309343793625315305239895155374198821337172805159589359860164926959430874262898094632652000 3203135404445682343617388707665871283958692653581445956970919514317858672039099106455995103945610846315575805271467714544710668111875618559391127873857326156488541805393773540669990256849377208129365701685426838681963715887030099086697358468156056604794827334571876602336365434706028891556006993259396264871676524160478341284681146492712425499334404088 -24595156100807542923524768028005466011347348541691339471103276376719804300769813491709916349927849606322710194788915575619342257740878777232263632308588090612238923880762068901319976299749272747579199073891281285384228747817970709824592567687680117873585168042096988458352447164880082470423325674855343688405658429321400295883986561766098692876540 419691462762568134156878287248597046224913960291823333761919395966504328658066281050906584370022598196457764109590024425612054594039384244604690698354839275407008555346373687747138915255280761857053482714107067796702183034547072587801683557373485113012743064726363384937808164900869491321287512847952720953530101415852697183579524637319958822188 -745881629164451320301806081029124610308152193396255419609901925084496566702082270705314763026701689839052279294904697693804574920365967299140312902544172306046623389881548362750371267234934082924441885382889123759087438142044671724167532841488513215995708331603965968936733276773831725470986268959012940480421537514190672889887051714481791488 599031590007273115320314572822366898328920178306861142294064241053111713703650840000082403006828512909511382710790983332642595786079463336155949330727544637568562478433583709395599977193097873820234038124391998986048349201577676222337363809093762759682256676362614816884743513356493667562626318280160632679018755250077580109361086698600473 -170612418608191971537216479327393739554038829248241909087565230243804612117510586402261689079575228979459714888997928472401862452416314930547309976497416776135739887282570760476001553714025856312373029478542057610266742558058942192995643441775973026743371607872775084329594754715989539586518153192465146681112424023684248785721288453390 2751957034746327545369915648927028097171932339957025752009457032652873527172756176340357199622379793495662581884822691340666842644275219573375888398371116627624700018999573153523990823156791303602316787177765381847623986384061386560884501354262267053655806816594393003857948040091154041196540817617168339096645752227002616144891380 -19349217755867078654101054607930740350709497600517554198309562777468378626448819157438232076558742685881840958066847483008585800308417635568867434570618899401811240083112923224898263927189604022540426050461210214319631047198274774100259114375152224140874568529339721985350951513837684477610045033494923393385391268092868076080 32124355096047241901384199897925961711440869175965924181847894527248865882179613232736144847972121830669891068982860111297015662571234718721343071636217166482351367339625197815147591762276114369965826768981938409871615899172314033651577714402864377392027021271836609199050696739787503795165125997655855917202790169545352 -169370741689271215260836573624879637805986697546038379771794219217217576367843496292973675367290905841145059830355736975932627240037167897962929560852807794047831731802754484695858814452567188081083007527870407439706039488841665042328649683907033544256232584490927540198320811025161660628115546080471145577749120872 -70949974154312988208154476950538440924156409050698927128981837769253388478430525316976996993483046771220467645774922053719339780767850888928163553894248331019874839454245932545463595252203502689181459422897782549484059652263167401466062823691647632290633416436423331641662676888736023440593727734138860533972 -4808339368663706096390527516543762002877396902679059829174198032346664899042967053210376003905030743886513207855817839069660853675393495913281574473406109773720711837855141715744880395560483486943368372035665907810173203796946788874080355947313673288312628970147358143084240003570903543675928074056008 -21989552593275125409889071571827015962162574746106257949455476612326130329810454575345765899624034651233238604500978720534157734985163940051389941998558485537932450828892104087414067664672365884320998133559657588562572213981832544933493483623664586311937464360107483908473426760696640893346054 -40619767827451034102882274698284326698616486379759938146441262732716686494025437283617116853783888271652465552309957949678815894182149821384901260126175773422432400054792590860453444073185849499970127153079585740884379263948055769080841104833797831151828003533867366943461332589158456 -2995157493820753042423513794587903280461473634314516425638394814792609932545133824399561444600613756086684068128378298426218219710100578696575687417241047670269987818033895689243680767140199661102813589059954547582899048068146701430584721517523880142584725671364687026098558 -248990294818969603052049758210989276539220884702257696773951669079577722063955240252850664754406163504535518918445218094918069646800730958085327774709423841304877244370249491707674552044168325385303697662281880442464052321202878158520529404149407768657098382992556 -24704382686741909372599117989713548950657408169165588112837974521188860787075738615392067523338515832680689186041328306897273445990578137848343787095263810455657297258946339839859608089700262628119812947290419023342829458758247796853658852868516370748 -457405442111192392932160929121317604171526862526000784886356250122744064116379195286634059210339823047614369078173813170191366519923123844760414948278490633617354496047678796448023711844819233331394289475038476499471953168162199990491126 -176940863216054377341386723367259077760310144096688184304290307278224769007085489294868744587106498472678339018964158309972865743871995265947131331839754400839168918587587491610369628910392928538157383893055309573509436 5188854743612086937434103165670685797641183465579865276381304713830673466208822134607277275476813051686565943090577880648708511119515476538054658464040605664246372995912205637415333638770034453776 79610133605793470449507217056134293690247536584114850240310002379389172202962308742208801320989809285756614410388752506533614094551307322299350132584325688889023 98087057992235002064143392737468799138118906432602843809918348304247462275171763474562347356978552 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
405951558764055982017164548106541349262210547484683728464440125383914714988379945263304992420465703600843534571754413890015904067039622304232136871851974876454864463351811795007501253379163428869648134867662997317336829688788416096061411123308264118112462005365209928714353576073210357450093004084281884538057547111378744470637514763288794806639055914626125026857589192 12998152607273788638332415244860926243609737017515342494843979552703369263784029895482743642531126972308553509436142410726877586779202381761146628069175454476549424903566548386099769620381657702494948418702143576075973100958520451793194496285370094431004944368374192195487308466869760044332375779971966135227422813635708229595506923049522801819676765575225662122038912 -19614043060694163946275279248324780598334688490820106958189935319253902619992905391677843649215930537735719131177360453087468279335275316863439717019876813430900978791017444901005829326127544911907318639845732817743438299559308793061510988721520043153623845849113432410068294981213158792844628411633645191874270118196144643259552366793809589033986810841318714590016 -30909734725090136824386217691502930216622305736003608898512930836532939348270070596687537957900367038408481570342591008567988752212455111474465600063062728236672827967934708640705485136567924227623597718285949795944766581403556757263905366279970937383520496466497641588695544843859781631627280662149027882363564895707760170504375500920459806500370195367862705984 9200907723897823720286371444441814942766369711425699201775010479965518891497293170818321580785981590548673259646950780876438136874148881718802654480949692323612238039251445916076561161200447240466367926368882827933798633230229379525648081327916019284472052272602339612572668866873053620776492962227801922255972233247203493915645679204552283333580860827845680 17445884372256938235571675812043821713432303060191969888273009934810384106566553291530486906360252881375349378651630767926412924363956345584318792705026102462057432014773337567654242122347589438540994623192641965183844504543159598141744709949281513102435432185008324611896529355187509208316638498107787120523347607625538857668819138858719108389573769062720 5914891257405061855925998106402808611856183769393320075686094382059303389227885855240766986889384686486368232006038121965261797493367096698956478968536364413683422964278597545819710261650644983264656561965930780933895373245575157778266123820622917555564677763394374697050130999097352682062893160094910263557276538918585342959849101937529380167275522704 -10253536014581504061697016377039630516529898720326131509737658931356513893160282833648941213166839209531233420436976168556947174991736414755681414233325653274239024413329811196408615489222500119707686456009693850971107554468846189967773363183965819584687654243177225144980540956266332089716283398569403474154593759069212636982759348593517791060066848 501937264168878890945431709525277634424907298226927548580481641623187241123726846364405780501591325969557958863779888210107282156073289311530725681574492416897748071149563369508881052538960176466505246812639699043756491514019361165344077610336294273329338788254560430265339192121345587953247584291970607577564224400480296050647370165705808431603 1384665077731238685331294353595353752058245176219134084702171988247980590213295564427704552959095931786821229214789131361001366023285870172632565170687393764779663282110137627296059258413087876409432159013870441655635914646879467265044303497631234139413831391127347054375958655217229220576071274729174530027834982289859926528181849269283682516 774631627981516056676428084885538273773461174811257621424454879718392532408988787684136891800908648990943704156690017246747340972697113701607964232855492976328807867393593299664059338600654474967050812326150149840302931101019220625056749554647474866406341215034183614555605287851116604143968405886316135197180673413996452487432195974540806 -1252106106723957101929037183777968634818793736194799914021562062710673408093572128653024100916990303744227451620207012766123695864581745670822748373066028301266820722289003045045758353674691007412835500672124857958026246159730257565675121519748600193543071271179935315167023603357711214842028130128836608632388305217476766616460812500272 356572225955092864756619493699572937464866890929368588678056796872471746773361216352967142011989742431224142055429986054315737199878190670080601355548041932829219405601450313708219011274210013660128862692857733554558663979758287845160791607728102229759625132766243101634252368939669411564950853207769548513654626146618199722509839079 -4431841093910324022705353882668299574637009911757127609588871712519412458468462394990616509040356801305263787542503855511188438990369240308796286913672692765667332276161803049823706902895952752540102146678507001384949415332126211808874086877324137479737969113294503948977317615631391160862226436697536989879023967904987194135776 14723430428078186545893579008547634353868442342125194743551850873276675780806366543836939831931401355422298619159488925581215902099054289798275962359312955470561022121195485614317127194803321455000634140800061227440126046093115867066061694052479134454154036857592501353202352362813247678958916820167674634833575139713087572 -26318152807305046985650170433240665763180877834414464861954705466376105378813259496693781785346392616616780832736813216953676057208771931677041413990119376061780540684655104927003000886225294651638546384632434832760686699809973020934690007075202067636117203308107528133094342437737530592877645955878804165208652818560 154199984281007165919169429756599255042671582483065802901495955180434259417040958125798694707154348061848057570212614354610333943069929964794225869876594474797183077230795452736079292247702570824306332215539713307123937519949675462811161197116543515520761847600655572811769043826948535850254003464542311715339846 62893803494636921035989673656653985161701099783295999010577157375597607930269719724554866757886412556706126200552259506070968732921702799270791391033602134417997751321537645756798702195391002244160584398207757873126209410485750186409060879890623974426118567487135809138672778086713935873511547794589068008 2889715317619992731402200327714466585117462819886699297007228976298862877204587227248771112624466632260981784249826675341039086525282205224508211926993225838061180791404329083775138601365393210861685469744576992227641323327919137549995249382753514785813530852833507446489816968282368074510680548274 11214550400589642802737360284595665605497743680221762162164536574148248546844533241091408023994757355648453266711450780746714276270260262105308160665867921663778847183384619829998410962555621486528947737595587989779871525203910878937724507795928824540330474073815283297496159496025446697648 13134305762568214031698236395810690234578327912207632133561718707530247383413115383920276244950420202863041497704320690053144454712868865274908377356713045648931689212077360449565261497412696023314518892233535673691075027482049833400676821033741276525635822917445275596594683991200 1196396044832936820577174334355799712673955327329294115363947302746190451192117014372303806293927129898241118794905982696512469963553784731596512482976293603373725733767555896364937733600612445388532481916060769448459925419647052896341801976910745281520943523557748243592 20315538057200918420149702980309070986357813363422478171079280471514485578561721711568318321643196759192120129621555127835731741982063070925584888813281118478186579689785782622743860075502916545304652391415188111882685954965984506935400312799252247808838439548 -2133517236386642700170219301305939154735316297145828502541035947894924910328446069761834640396250626842628075851836039125830381847453761558680315218791746643363377394460209171508740005270455696685442564505105648265786074611199998342356394427464376 3783077624918780952399142998853660024579496029371950170305741200693218575240186699137028363684333491540842136534107621910431720151577204146560067469345049627975067704265990407234692436031348793192044104720268427671270337099916614781 -204357462017012305246996213834596862805939461655357302079504239708269094717452466474032629561352260207163468944673537244639360126717988892914529842910913715336412214851159860959656502038634306197520437080970492828 106689719508848629586119864587748337195861199920182223497720822484479812804594150042865237001976401776770556647288794603563978162336872027246988104767865137871522147288219888419590953462501 2137175345784578714880917143943680066915253140899351987780490942054761471468010156146441317089471754639266889688728485145022722600887953406252754612088 5786369365471901754606487827241381007527281854907834803380499034643317 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
5853274908930801067404752190116366995099052319612137531654886767899977258256543619933459265611818721894922369610779675932862866110536278863351327768361443077625944537747977136106738860453834002245166517577575504610572700748282374145133657179534919543046398279996795791372186341987266120158684303033247806393161513421301906435366714341213257576175056736646291449049360 -43734687769966001910160470790611436130664994514751969172353142654090684149081409386688360240397300809820204130514662226446470642998498834753815196690061690286276053407733916580938950891131874526071282232210770562740341880710182683343774734736152768012929865162065975137971148078857950860099618843192131004687725371276359650684844121063545587097128583891832749758624 155809769620402673560116899616726834213035570395414944613295883289646345148305930405670577101540892786764499463474240052957659387286815175453454086235976153046545690312937628363555210525579207357917998430046110848939457346499017886331890173641464256823792868104733455367723104549583076249108313825415268422144936457834624883652634623039695736997929180943033404832 -95377498448841839477535699070851853982164140375271224881462611576230571930756230423146217012909161055370668899449713484234767950653279037751496327388994913189402695928049609554567001451862807210091074053233344244377523078693098240324259250793542198502479928724876937247627522919009725430808183750754782763500090728673973010189602772869465083287176498585277568 32550365717319525852195594383650810421480967737002745825898617770420402762229782350868711379899548157859471007882796665863149621518593885295702549477577264945084056480810476938684093423137623276210134059621238572393465436610000753148831631260765486613394715627129783719021598699984220876380712919708590572284890189091402393577435449702722750160670573402960 -29155920638234837766143424968174601710153251392512333348921570382551973535741122785011713279682327319738051334610422902740479104995748091720614880886303695260142670276103329958639724530780682546544662564284702751601149154672505827890944896165570328450869124250087360666581355254640108405314754681951320552657139367379329806706706014441205747749666596000 -8971531101527393268903811215775733106944854117407205829272135071205276794876918209475734556725040265336456858756962191738232035247103978461390708343651387147060140810204679227550962358574184801389347141958597533599715800709060747996654191787571942505313258213076047591740725565559663167007960660811654839475166460666963631254415985381588830905818240 15477406180716384095750512201195732180645416164836300669772307533876651697551970247335514090376051399185603432972625593832454382812673764468766729604102625880566869940884168927277539238313855336465295633873340401001816820339189429543441676318322801763407491279538618345917619503349564291506995427272490538191799234384226879272627622900832089079232 2529230620619825248840660652739213985687477147053326367011024354418221379135282244247260739947635838058172865079822695056571953801650187157335559244446845127905398532869593326742307809406439451076052088324129194052427071292683087802420193670280513216950301888859662397213227187385792429069317595614532929092192306471656516179016025284689812670 -5444728575855363667344141146118027501886808282951833127312863383440307456701897450901874671564431564365367217416902588538157599371232118151199374935616766234733043353420903506846334338343697845072512793722628319488842562791859012259027527262241062908097671413053308608933086391832751741803627073139208325580212321577367469951454757036389802 -790489913811844386200802416279121886996369403979449485107493496144457232347098041538914834717540253127658087271125271803910725117916309970956822741048301492456140625093797317510999235338543095363652674351254197695647119748338161469770464515977814602374911066801514269993159128228437677710754742232469702994256651472331811590041476881130 2429080038216302978345264917959482438143725407920047080437170792859360985296319952973209970136080810168118726498034341225491281762112666909020259375902063231589992763980608449384005083397913549288010376287327390689295328942956020050283362052344654085177407437020089999429052404389347318981129191051310944663941964428592251612933792178 -681289173014772241126138862492518409003805591835674598767159987842908335069871566557738736409126468593549092768018251003415073841742376760441291400364373783716167542250375989891953335098587114894991677149808235571427317580376784790273977128542701322643701110133655582094965272083674766596153390023659528938962769900468458106006080 6431727594023935043758793186841403878461536711982589285656539588127757566259054321817443567067224353436413701634364995755108757220819055091434383608594664843057051081988138195216714838988052410276475695247826025425587933768055691762186096039877797657643333610374295099658437404155634257448968795203774632639986287554265000896 -2072821267399421455358601283947807012143992535577403396885386676349519480593666712241715490775867588327348271331162820586196781517547455500971927271606880765361720280643248803917938158432136870795210990549127729521171443810029411716073884897551416721823293270836579527501260297634356196513981900969731293494962508122592 24942482574087014228230892635806584232313930206921943132651200542428561882637571998177108641812400205966473253611615334480474997285729066287722394021308997230920631783429792650890627103260898261926682121307273875114592053550676297328540058328321777606795950830695527855947613210440540645857938483494377573891167820 -132251549082650052101426174339624584131582488136316553072959424107549283842186514765683710854923213200125062056015458693708628461973829649892839992621736270545547958562729536526859999348187189764522215935023483891369793129586266965823747263885691695207898622070179896628918936958982989247037700119832181033284 -47434865946816840331603068348616073229274842378881570270869833200006933741306230597047855112748711715781560478671463435703413330176614004176802770680252157443384527781855515662989932330466928118980345980973344727549892514015226865850188762363409781632908754545558017556328693415190510820194027421784436 -1560491712897798141994411232021024377998018416543344842500106166544386854105684037694939129130455977242750302278567070549915572957162759816906876561108965996100616609910261263198364700255043257438710714695852588770419771234041697952673987163293012457469174682078720265365242388728278964152255408 -4943476134742864703876858284032502782954083289408927471827732872282740741825951452212182443653920857742271427271766974179096669653263820319159168055447475257879869430780146055014360919490380681927780294352022744488995159058988741441361928100202985384228278995570601490415102912865419616 -3864833021223319132585974594493552788627857561117073871054450478523309634807132305962166861443154144438000996848742019115950396968327836370691218703720774710813277443373530577732698614865370010210211839770078280929510749185663346508900747567154581911572656148492385878933450448 -283571741051756003583463129250115902513110505433745800946386448978756835927051341516186617115423252642713062752101439550095774175516089041047154330958991902213244631410091706455893790511882574094789951928446698438118841775486591337349431766551269041479328852923200724 -361872194790485083704098550222919454730173586676177962288267697555739883377942467851696306940377361213879645883314877001091542714520011203068420886247093465634357187616952858501342081176545111093961423659775840402769005179145794928984599136796817977845924 102697800562004644563442896844543457371190182560658173719924450228161580056661512757547333612934462188919424777618374886858466873769227767779917681488804803692069228893007181856866008260405000004406948446044657746070902105710254631844151499456 -16486624485179390388344258708570825516382419077405100095952523728024160471062824673549172468761556383933014736791178294282487356630067260786354433258495644534078561044577297180444436597849615633298469459006943305195100526556970 753765932169766472990547518831528153069066860992547577017938922586972456174253581106471653526306567435146937996240036911397141083966012150995700342861343455431318649223380030804305825515086308826015075829563 -330951354021010415379155233794917756706457629136995735301858682193160092740692314518068691677620817609482992350649249718219304619770858606316742073901883311513202622625730570924420 -90879475252051672635982727071137380551002624174181978574683020288665637237959104910905534553487151413980115835540375910399057720686463625 2117404197042776542361064734726 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-5513229318108914044131925091302332596114019021424204856639124993845930405468909530133998588276478637542177238965533561702558466082733110289823820678750729909909474716115532579793769829304675471954702032385126397518754790972019756120753698486841335139157244937632482072290893950953279574936477699130164563733718932974291975332074499958741016946796086423681511310408 -13692688984301426258828959738662121011108270585634566242190348482725784836563728113440479251872568092592806464854746224052475666934290579453629950197224453270361506385445524483785168446274099597965746601441772340718987597271559828988077702324008869638514430612385082644551615634813454031973357584503285371879901654027069598939852226951045310309964034701017263488 -164546843021321520677722359300599026315247803610291565338600725861761571784980875741142111304387929791564572468254457375537185536514550677340248658971188187396621799229965192598306409177419215414289656514084206558882507737722386802570224690396503726539290549802967468641788487751168457276509513545122162548836843787989455423772028227242567565945308823083233152 198105747696352721193452159280886247829393534840111098648593436945523520743993537125706933294775997352929554824265974946863809042429749594249256276039793544046789054710728844639654598524203247284929161727388167535569976873852413765593532006546483303626348574601379224062096132580823775265137762876717631859392881337952447696259087991571929452235019337261760 -50343791619835931589836212323103629478163559858739286731577244817569125172305283251658422338378839962869680389968228643700525657772243324501194103683428617752842354063368629061380587120937048817456674638818419200590497071030755638710382931214406271821011729450363518168503606477151132924435470987467470081290645836410319734127078608096667420297762785440 -2733264722315313022335372600290615191010677941114230793992911357854902315485655968433607744239320739432787491824408070170790825475831945712426649688710059340453275520347295241294193962925682110503021301603549279167927286207142989461410179082488833319357427855715476724110144476351750933344905222928143863155478353276316588799522633307880339284972480 13886704177551782816804146237050336581713620791659143991921074376561236109848245148795142138568836502244104905064255521217829812233725000447523550306640488710757710915988612620038823196032852002054694842859045017085730294441103222498356506494164762813996269983400488005376013626746172879270144065324115072055549288042622076820606055731368220138848 -4665357631149926204102929567748291505068247563569117406216055631237242703486323566295393352412922110211784959926765785263019465401977032583642282498204951822839153212567791651671557025215431822473643079318232031948713558555096688966826768920290017593052862698552645914649381533695903463412628071260101610433814277562070539540781004726222090976 -12463178101447364001132410539229599187310254758881448790509565662372700769686686796003161395467367891466781730148672551942250252939579982432067042164178570530156913623580366637702390409560562058247564776168250973206303358434879322267307339761124814709153146431160449642326130003690570764250593719372920985622485102449464828389184004945009011 10938863500884374656573167977114022058812758960118119521066054225055889333469032249971208237129868490655379000146959023388217462408341131621355452594164503674401891973331834544610249937853176308934296584132619454835307098340611232627919553760039063539989830042369278901586915479217810258484912154812659313628775247456809868889727860538796 1135932705042675232014655598192379234572077038190588125577652434743045523469347302142919754209319015248933612044723776439429024068487554122425097346602075611746548523750912322931918827656995375258548844842708194961307567753562261831136902735364735815495359977763942124831989481542236750087954231704944784324651422416148004014997957609 -4290655811250355075097026472468465798210178095972005418649922876729870252482816566781483894447659463210436439316866208698514679494603361984447713835912276048373435953626436940762305250404163930178983026581373871325930781479049323146714218558394066613159919494455742185782368804216419958889885635074233339044496152279837484412631620 1194235604671048809440277011875686244303672126161388498361517847556201476004303048959371662132641306322040304920170411248165787378712326688995617169747927831256782933748869701080203694908864615758653807424251087725164590955561316596917581864977258059734276319835690757317391424924305004588583879130283203429308540375698330695868 -8431054209453171295126286529071094718150702435533943616706758260468997946860243711107068827331575952819218203730552801119982521712027479452896412776648198225234472324098393154934044898125065306306112124090206869025040088896477572162996104756061569999704061743677005419751007844052681028034280746373475468133037435199946848 -17461287137592605447553653875427233774250251624992133214380522406037940041574001412665724051700084912940140587721503471173720024087428683837322491415422442673372503607149892872493693338070458158061249623496052579542666611682682311280217796133824242561868928959096017209683656462676884420876521354668028561636832794884 -28246035090948871811116759359910477191930790651362790348452289572418498858583417934302170809444221410863797091279795189372966836374830407556026459653213433609693805833787117196926884830696095626517158051522961988831245385014633841413750647896935701317979152720766464515705348904669885877316819759376225951881648 106588513501945656723034784474319914384491992409781665788286838157398248030899173108493598053366591676760154008701721650694191534120796065888710210358999678819623324552563638446278475487512163829447754154408104456248596213590716591373341467711540293598829541299533425364420122753579108418872996189350062494 30997745421179586319295456801251914530626670970615442431007462067426075016971576173756153539013655094488201271932164316876365963027139821696261621963473201084174615923532268709032008795172757105730206547893758048566810397913863400191196797461669704129819769570902790685765928886940090817513621569576 752897603893166716141019803227777023454150342439534007779540472647899554537289316578567582359244692484158490135760041722747393275278333221362164366893145464970611284304656406739190384855722862482402167105752335550808529072787251271081907356412996319205280349307620383945602070717376328225704 1894588569813582708716739255467458892291415681200931073451347557572605509645364733151826861444677931050140882408495353926206777105190152064504400316744954657873178327014877914753366647123790866981899760791918072370405677396276216353890402370249389730835528011983975723293320122207272 1002652378539975247725105243414156560162996306719717015159683297493460927456093781398630050638046870007081333115804014598347959039622316404437163997280013900032117112321239491251007617364858386827643704228251946172793360773362365543888927681357267989796644167996581942104058 45231158317620188162186955535079047497819416473565343061524078043586924775747945314572457488606694943003862863154586964281407495123898158255954235921273925076087399545454221234025223024589126804622410328183714043161080932010158322455122297448113853130057477931560 -83192549905482851680133368272532360964782235391947105988309586878690445612374331686392619510152979525355600326024796802082579575723684455953039459970310290038869372857752493922470891471654782270710102378715470839502482490723207575837696367857769299134 -2037982951972303729943293414038176427895671797688286697878169809343124921597208391231193317286503993340848028992645559000548844553589827939243567886876959404852689594466665843159886575577000042615953586963887562708581162850807739367549296 30168995325574525096783830160952846514680112198474195865992150149880016508115650564099795875945034548008309129096346560422825263271712583545641777054355429006705475733077755636596694547712453721288511368054706005982932237 240738862882782498008948142394222245588110647094316580122868441165393208127699990623845820796458553341921178670989481904583094108537856204770371090658100470881288754639970590327397355485094731421105168 83294237926302278232243148879317919349755680669823462100209624671395136547318517642268224018010181073120232965946761027036383102452175537436924688572944289376291436905871 2108438851771713982165174377514275557347796238903232569347012722628073732254009183199790405451499828481655075891140455324 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-19411101467643014618291884453560882446232673238574793669051608349319084641797862024033294984621609111230440034838842318136801117278828950660124970742454178679479668327280881906947285146967764601248564335616203193804014880705576231239778404418223571886160247080176524909336652202518550687165782680754999572905245535776644623059062260456475248613195026337713941120 240526865131111401581519821645634375360183542774487863669424515059022746533536597023087716120648812290102272173425788088048130959285238518439804765054690961790910220864740409254221982064113695068324770183894250529319855752708838952080937903896071427490947373636371732479830768026551477440693047555793253740755617697004733484745254614361677035483381245627364160 -302798569886935294131778472487404295172420832314788014431002827051133195016833998919958602719350111992354859145389861811223358164833493748831164324668924889150719340236552348543684534602890479221723362142293949152523984755038215241044432048257248835050915340988882636243713551877660564690397210884913454301334844096910417149095064649751852483062404870611584 62776299456850315024714758075491918940929999970226769752377310326804380600396572945148617869644154999892995038449580672596007522538634856965922487002487470961587035554475516436097690841977972049365266869388751190842406132966663772902677785588724178724678548237028585947702407015882826951719128824549180405229046629395783027795274803832307468680825929680 -94712846704339944662501031905704179689481866536770532489938649594769844100141466025171675411855098612029961408391596092227682174630027577978045451448120996323595406525310975954428679562560592047593825962999897831060058716397752965002065373254424625486996330358886395161711494612545935621110674855569214394110694571772525438909831131480644764147148160 109686017061139973248359278202534198767472885234346661694085685854940197897505769646370953315752477533319925273548892386848130645224906283362785647352991249309339735314338707882939895011267131347782746013662858014826235077313442782583006793031361683447924728821993897486307284344927701297429052622677940434195686392113328639981006412657608626136960 -2355610897582086749924959008114427543963236996030583749251439259248084127572518462904927962151946166788644899291705265282539655533237458845143536885837818957561216620752690825611181673895308071490844165149073449386396575524289593787712682711008790277956225089860428959773337353446562853379912347196347712706326066541766562956862950427742828480 -36593387256943909630425770767030633851262123445733463041166440136293497919149135125422563657860525169536037797586957003465320690037931134449433437663219513819736972817194214953869304086622487963972730479877833569379296426994018327328956994794933308352992512027399897155286555409998552441185709460977030997827906242316754912741111689949105688 24732292767905869847751850928364344306644050983579002640117589456084941648300879014742800329324320654508280736188840455525486263612234520972792079025722823723690327916992151268298385212136426294237769395688170876516167462096055816690715986874807876636617818855255703028964605012801789862285137902875576422150124214783383320732802028245880 -13640042889664047873794368178891042337613760302942400098706229610331333394056159065645396212522421952079567846056846029676345806511429800117250389288661033154467499499357166521743791146103690806641982604656956811843428407338710956316202289175648908557162940612499918909561021023007476708664500492823616286131978302667606718117992855204 -2167078608767054762103172355254012967341251082388420774345685961626957311198052658452981298230831559105696327822283458013173248496330583683853498235012871901536008333380257843712003657470376501251539202409439207200171595159860712105642226230946320747020867748403007346178302957050570506101728961597382417348791248103386858292844494 6798564974441152572606211430001693772610676374832789425699627035108414857599555217885814839102996278634488966019275114037520116471923723524078946669745131638942768601551330457475114992738847116925761485554396188704432693873527325908740402824136271080489463301979251405358564468992272513792955264157127373849716827301371572336314 -1927019003198222544811996130519131012323002090626340504027162854280223781284568109760179988619065688884958117898879470485160450299033663233044080436629802432628397239788743578011184948761107961491307006028858386760130195808413386059153758040639035171499676396169197887730074499595149453406165306511450153995604442134770053840 9984694329828481899176229935720152530048003282161832189309780618755361760362748144386394065914440557555959226368798703228815263863147576921693338447694360709967113676793025649818295240964272204246313030924268699437776604967974584387053347651911822231575785044829930077450670701011307425120933297085007412334457396873300 39503932659218344021956990047127283410277217118378754224735633148464849927255171125985194369991461824169903238388961909616023756904645451508922620382239968549951395007191724157995503355518837944015428836149186026204078764457533027069654919764548758177799150513151453838409734800356308816384181414678399122281280368 32444197621140334610517771634227406530785984318172556520172077628748941831199559776462969190177333629580109404612905538599822282306888529785813639997916894322178745758197325041286418700872081573241108561178962388563306832194374573256750094064508643474001741584345408198768679773551295239611593404445218591960 -80205708475829711214039590250955134596808507348334959672798070722703016360603047045987756973148425455880314021131341051260994825306007270692433499383066561104226664312583919423715187101285934759263343380383277264539621019992672588694193573563590826706927140538080578515908880087609724424264491848550144 -17717965322583423069969582269452319747580375225154523311844606727839957502717154706964830417253678659644837279424724011977803932052151934044879672097637826537477333710605410666854265483481997180409242105516167181102775599985954263554359508294258121721646147984422752987355855592583049481222746692 -322970436625433682898446968892637318548156374365704300327663622824932132909760902546615596596614562362632424216978125289778609574812923081309764791502612537130119878447716578829831347203472128521208632327127235929574566956828292133918633297615754537108591917379193586495369364935819702844 -631156109000374185527994772644563935922892405322151417160009019905671128907056373466054471428815643085387425335981228457671361400417971684043081485765187041943949729737204340534062963023069867504878605075967101745237779140219968723458282496673936486772805389692645195816105085732 -222350696633610000823473162858207289815970487789210022224477229104751085556743736011390767139118319063313174199725359369888493398583031851590259211166749565631834540959295909841754643512531347382528883947428026397963029932509613677959461074430178207754182429659990159168 -4919321567474580193798911172116289747792112765415289719522369138968682759840102013061686419263812472926829658280999859886380066537677128799421277862022869478533979532144946457511868873035997893412792517448953566391032980793623704003943417038256599547592546890 6798195459226225572999164188938392067883422527967059539000246482111081863873760944593118906761916601237211000739196462618431714439115598898213846103048107786588862378726112733749856368275523125074017363320435443021850396307372492943774834376213680 27828804626680809223018679715036618066467832791755564393815632858978540025045715501896500983720111551976821502983498760544417712940706410088864253716329480047788859104667664243896920929341843880523105966730898089929982644373585657132 -38400290311890456937929580310825922158016118073097545981096396235197050092625334001041308798475718043352323200847349297446680167759260542548780292979989934896711712539204967362684691938410380018099762669891423046564 -27828347422595790440872593826472008350609325005214794306033435265109940393768521656157071797171472009318884449704672685049969674189023432837806959654351548909704109922789447015860414328853979920 3181758208725391198189985065967928978228955429053950196901132300164341726019657398680570278549580042741750214337323003893233679813651645891148930479869666915834 -862872465476018317895083788592858596037189086963212330408958956485379833361531134854778921873280862 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
34587842102991769932485630966948462277634764306923966363489482406189734758099482425338589782278196999646898673798724105404635377046241255429935496945087931027615127677334198583237373348871245370336818729878286645232254343410631819651659969248554016173590251735783223221517282437400213509549776932479573812542507905093145151974875424508296650367313779234346058 -283620491663196580978397847770270828181349705894541379110182052190516734776760794953801736498010111297435800501884040970658038403543674019111760806734652855169925567005024035722416799024669849497162146813724434077784003043259874739574643155125047533793370040942865221750313753700782010772250549835629628645401251028565754173260373934026580356594445228400768 862007225855146632248411114625823510427634850261495219551714726400952049443359966518000232604791398358721333709435672252389977333461650953496106585612096274852699477504754790972796434808211164745083656518029263790929076922820520808922865010107905828142280269857909917096847713384059817330441276079211003877360422718198481669621319752314275710076472200320 -522343108223989962393913705133247110566928432857691053101732068455993552257964158042782277750204409380219117446808989863873681932657229934347023579604297162436851412845862520305214885388481701854223364543375491187255214044562281680474616888032512304939436217274385283306626530805614070034110352678047416915214788857448012874758308802764557033327066880 264541384810956275107849386131662390111924612444528063575806176108870405619707603255617431809963333690882683351957069652173650544903322186258031805529720106121885993676975439117653836644572037935779451206761125990103211374242861070279706293583675909498998971433520566617815789739451824180042980781508967973221884152196727720245189834694003003886560 -175246723597226094330677334768410121904492949244228873732644597147370398767898797699423475345685803194844592225501836447416422161093707917797812260027221823898038835169939573706438097143831031343334592267909242435995530952022033997350499669232580878761122031597014817147589326413440628800059932134386561669241519309132062206190483724562280230720 -66258979028651743584683258259013792175486753132320045006674938651940760703034882039577998989277422510163135610604364225235693058613765481932601219341671035452158390077319398327177434073002881121270365708643447278967206508100045161051044795887534842811326681600017790652678819060525024668679419833660468332119869891128976596494887877653883744 95580007186860346619488075333045551568278359780444084776012263679082203910439057642945549459652850799034686087692474580276424926939492826166208263732185481558118962912743887570616890797557266895909962254956640447020109614148758071696775619496542950671971704451894793458519927848504356652734728129829814808596851901377785285501159629809312 -18797162446271314369704335121531338621047333603100537186574780941743495571116592387755184988042976068579878527132242619582152672588383941423949979208605055240522397491177295926274024356499665252873781274154314556745505458605967416896264343091294976906033700182975850582793515764648812765643170427016133607713008504439059842468823287921 7012106548971355088573566766725374597312538352662891539703151982130632540842621439540453787191669437517151180655381270137165491588720785412828249706543690093309808385728963209145166704207262280080365955576820392638100631880614327309593747705321353780976321747387906958410225309942982185575495263867370185383567352434587123475861012 3407734385849436459296020090183920151213510481731303756038747727356894658379468426888016492789189795018762688514591100373731860410765918234111462074784443694866691164247587862607232519463911744840573633912714181793520326000647038091899953235468699147234579765159242296880661075136315294764870244636477174806339376033392712813533 -9514651588204755684246636815023369850682933187734686783078553674228918645593301378869804122676773232067521277026426964022141563904997633617056162900897618278310293308883473736757948025260220848815020398541708998660281483387030618904509011167690828659555211550389154174992588185009583548545576040399137226750543225790755934148 2870785005935722823212934799405399627954547501326664989833596305101330061072324542640204017372398219199436833973648117444608851125958803328290454609441822058075864161113868970482082680868724491905952597323329382307175004326742989299669385353718223865481851501399276435831183488049594317031980798388770310027740169439199596 -10654448592747517352836306953736537115595192879141395763010682419884580639469714137676251384620001955113974897793073213771270145230553563883129886128137041341132125405832791506563172658598538980675465749361026247040550474127361128578217784099810795076656649156805021737905470023991250471448521255012866390360911337952 -57971144994850005183727923329227529210595832880973882529778311088986015061397494685777342787796933786747646746668133168910083066178260866627726724445697840389277301933741132590763710693184927311151175548977490323173490376930015423559425452685559223600850944171105982088412617935560429529511431756005588700052708 -33000252496142642679988494554118359852884319438546614667134622120012326217792311472536495657399154580139112392396605514958409467894012771632241640631519994369965413475683528558802709060831574185783187281706382228449091664961660324293184384528577692508525707982974283115325568107955956316158312792773017488 55905614257255731708837829721243579182835357284563354591652346147688956534605627597568449848670385771618800819852990430950670530665263844524151036909646501699413340952148699622930503794183555701260281213194436873502241498557156175549858331058751144252282242651788953043577802639073086516433609549448 8898964556113948012814250138831305183045820744537480415884787539222143012947185656067870739176233400411041339378857426255848907717268488270075969559918813300178280583660777430592833371293852994797741768439912291659158582541890506190845092665996541104220636643593957226124914512636880746994808 122620962225631584946438983947824399560640466989106480670963771833453031699743673936435669852891958069611098638144530098142107474064456204859608468629693020928110480529151224532817782575194652303208304687025632727861214108916387579802750458079212770139222312424458241818608565936280172 182115308873894567969629286970676128244244185268173299993824169376883790442945337656807612012318996708904314727847334182006167084329983273134500362008653451770883265852538278198409727427200383262245928421264092121556553833545537934105812638722359201490876539042812264372584248 41068049586546019886328139995411807093014318316292622002077419738486260020970552353188811932288784570012928212159836782078984497859442544999475659443019135951422201505149824798324506313729719989756494108707423163105524198809647883261338036998181512362406505694818278 340084412270455803620557126174616920976584217293671259380448844176235564660467686213369420315620585081420253759952156984717801650012609012276477681959111851136486525830627475931284397221236543898994687559243569296985073877738871239173275286611695203050168 -128964626486854524797900201976891531018768291635576445558636598156243891104987367771818120369699779813094072829721236673859906205679981706272188814481094285116885928309259095132739909091793060740527119124811597521535326525338272538109722873194 -140355120732508208129196282879927153131653280663651348042437959979429055553483723837243765115867540648572040496857384056506075814816489582064601716105876441345017650344301009740750512896598035598952914605308666215157056845216616 -104272540163320353357850106310860315745964971000526287163109561340639770017433834358258033144672015075184339302173158550990131238339457727792474853983851482923196645003588093403102415452946285075796379533065239 -212071071855413453145870867635382807045454586870461068059625568389376086710217819223545786308156635701199223831254423066018961070539900942334109255230265772824884393229970166959113342624 89478569658995510124249012053413658079692973593122600056415488120207986010560680876549819854231016401790866166832919768028473694179678698514319071981 95004746766452063464356705150713176173223346316335503900114747914073692 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
42399862263881547796136907104817290449914701434396903008269403674672717212354430866711542870973623238694744248150884447467811777423146425883242013643308965408170876681838307199794956631716178664645831884029913418115756524850387205115392296584249252344489629392180578942871113484348522511401361840591398384986809923871412688567874651531025444702391287492700 -542046707673894621610975041055827692370125838928495322016860988979547316000103052465113312780716855463659550649446931350806206486921972071265123518178696947365876622745294598687424691153341474371793936664887738073373310507102761791942811607290977868192777023909995422388878714713789725255291922836019560586211984089904379658113782674590302451237630722378 -148845174227673220516967777955531450343892441454141149529969878274447417279826709916083541354231623531502781424836864603178809821383810208540077087639198615790606158547870492771784296052424753120028172716543093192180231332283483057229613715599554982664383918444515103887906735392503155941326512758865190926651539303241212067696635730171943063537503116 161037809649453257558602276904672114157862369834023617309839562831560049825198724011286213684259599213203865835573984734590152604038626511844875253398351855139124190836157458856312012788457751115046457345431441695646165683905322401560230246973510164186568802745533354394384931200472092435216989744570486318124462020922904335306115578028943667095850 68395575758705031780735191364194930655120197737289535030235210702240816755224740515666086681794857002019763827103502857977004204044392531200117125781908202880700566749247398764707574372555411566641709427118350986077167191712179611230984750764519325298152768153834140598679684621733275204398068383461361341249790942233971644305171836470665007320 -34843838005023204035696143706617580535058089533974242474192183804563993193405790553878889863378678389262474130152884824620755659245452874711949484779524951704806021768777780148236424419460772040230284065781641438759802548307062778401725889372050568327655936873012688414484863049009103914726482091270091183414871469293364367434526919037528460 186597503548693967689737627625996381963971585732670389730577797675695860456468325553033802759506114170749930348031291167949612247727538977085007719023095078293620372423000991092230490732899640279441352713924726262222472286907549635282851486508838995680129916478581267375248667922341267912222048213849256427453478791119196842522541408384380 -104441166099341361036175267865748544206580850521034163811810553225943467038367568903926517986449052028052271179503778672454591008158341633881895671562633540511077260495625946642703409462919933416867187223274793924279945672485874298404403828003863554065514198126134241729711141233990951534460004703760518870938736255128887749277885974722 -33721182945977609533556725759901636235083509588800105485886772828111921456243977487066445321023725070283857940137424399274676402607240448652743424408056769845743357121767814783086208920000684933321958269368459183920544489171079258212740416480331217293030615093661012459595230650123519271170831824700206914878880217367901920949629606 10729103688700406942065199661183360730509707819908819105309106356697085326764933795662394727383033177124710007947896950633515503452625355647610268411924441545587918870954050431175631627721481761623494749508616739214908587520976553196304245089133679115543773125262226691626294748082948391896948424740042946031519663610489778050403 -2250877769496163637808768540039883079966157746651892960231585303082946180780589148399806682044082683654765657613072776119169661749191612286393194102279163554871821020122894844432538850930363852542657357864757637351824126600284999439223364183667647528491322907592133071825072930018918225007421125398544566321592409801047775780 11477587955858075608490875268088428550351929270198965535870504120695625979527643682439671195626842423068430495617444741537916482003876321015875251169033634982725964738874465381904682828009102150249220796858069800397204301140932756209899449570445678128151773623062404376662167501271686757874575685484236805275553194624273704 -3958255118989687459833868672718071327200257236471680723786628180067418759526664030369164694864164659820633172136936656945617220656805314793313806427653125423522006109952173951093523858417097279402930666457163937061239110199747144787829869029138776639106981453781308974481893862499894815036644931351097931921846829533120 10173265477294387138855239328024490889866461510025643171541121126752746271332548893244731894795553285153103499970387313994079318340477260035159864054179614358553709534481156561856360862311955080576514261084946285794041851231472861376503224362118296300115376082680182199212303198212798422429854380477241632263942104 67727413956036115659274260224023255683346198484148208013373592806578966589165868027668357631713517005500496594141131069888254761639386861694763819188410483057160021704682106244166675795017547588770681949852554667623561444898733285048203749492838260511524027710979441396067407842892663093982007024716733884624 28092481975932657822495161621190863027678488806212269353616044447490529965627619316103939622824983657550782611628349420480296882145046809177720163288640804570412779938250663946360785404090216006145529492409555924549242545672761552712427400575399402572681639368804096827895443773355845648480152764875432 -35830325720048177030091928547221657623831158204658418927923129543200585609249877801510987426824154411776070326940216095550119066477777214171707781546378732180307153314393144557059705498359474091585686151687526880774486707725791888531161329302148169379492711592656272690931579660716638382169358014 -3932048766385095371035860602923599952566546832195263319475180206312427836871708290704050791529116792161627132251122645212442088538338999471942743575968439186542279781961512567551978833975509867602650155173305096114433702893534249590708604742405933035503360762903239603785483563381835983691 -41009019626038679497364388997826368588355829326719743720882111387088689923112293646624117418213321391656299944859428617461447423254797478917686764208728099341088805426038486335150540268703536758395937264419332840749854319752497682413882464075119373788671545080578396053537059878784 -45259324034730301097440520576101008265750298916623164996049038236116912580435807378439927500947208319391383415351639618556490524908775432351402080112831955592278738729840004061449518038871024403330066998639176396886875814034156038183738180579627125150140557935713538739920 -6208420690922925076175437375847433628222205952446022855585406566110070980583596772712885200788307364800535807822230165426375694712579703286708155104609525785717976595391433260448520483431956307123669997339467316795612444779165175152620046518523086866175069539532 -12831110640390250972237255116254690300927534345652333468946297953140239831251520928439678771999112704054192713437083223908478455114886061912197035781931889855283125865931120379028861988285904269083839888092904976441821123251963298926874031319213697546 -4085080303422961190255524747083609768336222392264502440835962067863502833313193954726502308109452159891116051992732213045120679218253732950517479398457912527992364972967771785971995633464035665226334512058703061862104587836749560070225114 -239925016015912408331255521951059268448126706128243487602770576929730198999203366209124070858800788278275524994046526153914237362489628463079852041155118907482672251823383239321961923149696927840424303561269235779348887701 139225993125593091666439458360542809378158516404205696566098739035347861521932118850590051492458566040734849456133056489243820120799996643781393338890633784113865925413489935089517832180122381625565811682 2961762897788391147721421538566807283407913184718436648312318059798732431542360063799091995170263986978925239963875119275519552673350225104562402026840217881429794905625006695110 2986395061701431997189655700344226558005207692594997009482754561215127394265137378282213220370176614712301665149236224902180048492520984 -47616419172156391352030532460863 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-148861455530190788223155819421338940073128499993585778598696392898629536660019421767195005352096697311749422534360843234290752913852441575021752328161386983429078596415107460300733038873256765558883370713157794746966305278486955934960027126412432126320650345021938926259684270624418432525987714703190631029453010828129988023585254561829185774611380468250 1747532700072568743312079052471399055531810399700302965703231438207224028318452613833261241305935859234392123958481569031612346798281684048945825842601879047974119297479854860897127471258728611947695925546943481566806605200661563189411134375899952450843357108102731347081237442137761264142126981411954362699125831245412500894151745081626460874872920432 -1851161663694171925781185631326129280429425089748505936704257784077364726276791069717312141288221340753301334402894012834925523067727733716518208021291077690186451231074144256948837487388304808609007110125663151923679151386419006175392350025415164569732690206186340440379723249883012446266085508825701840700997105443035097170398657793542171269423480 1176172993403531504983940811581247081122727146394449322019457596973150012455134070438766299466576469484891664448581090698386057177929619996433268332110889786344474411275708668581966592461642520805481641664765922909791046982031201969446664933219419811998212914412886231299025210284963813260699508520861035148278635015806670811585046142782531072640 -866238165620715803997235650550755601445073790603326074699815777451566335981528358320717160335826459184246470802244905751023352295776662631997660115951741099142928447691662589767997805057403113232285287248781220660199011484211223414924564222049064178043304380003638775066363050418356620411234477545758506982748388512502222554021930833573159080 412391273469575634686825312164299838811781490667799190192480038556963245912089905804533640637606314489030605828431255049201390757380917352888562588235349810541808363632806985409948152673553524949647354540422258227145106267358589400999737528745891035641182009541528435246462642381946018084404064110769444138430041134972718672811334227152200 -177743117300332585969119032247820613388772303996566280046573535340780300963319529964975394627303812296787553336967471174357420027167789355576892176661636777776477519697089017178008741086437591754485993952743683834045878388442296092873653480233198043501338545346854897367013515910204546171089750985201141795144033429012510536145963211338 -37099230565941233495049251749434833757080866175359553590583360182713939600470070426205861457828350930152970651410791959628806676412338753604747031764704594009890304179907425223619955267902515333766856413598612698908430635366635332752699197952658330170105659271346325252036262719522139820697976648332988844906085759750863023650228056 133376571632865932263379249179676593284951649892785882881499048754778803710799828494688466098555452173928129001108621714204248310798585445778543361055202042088292223634518648977995223781900432318279566774365060853649024743485111952788870108424741370303090414251686601608996004217398613001144295859151283019024092730190314378774347 -25599241398370269031952494056035208687308881391637117570197726306825864725903011771659358079186740789978274184669503598675633558749303394346562724803418791768746385740505502113166980017205076480381645077552920888110061448124473730602628968637907512062567722750179159805164386207774600511875643190569148526185413950110651612764 -6817888261785076963203265210893966355370196309737617095087635158947630855635356094542792172505664454773390335105992213788165396376540012179317275416394231003955483202137169839796742083961852298729989375564700786855368342078134093434425064060420427593547939427945845217592358161991731800062192102153194075444089063920849860 -11304160444778444525119831881736240708979186761855916742628917703863287104396296943541020623884569955418695043643151363787882903891385643321216834024702402096918400941877555472819896950501849323524237485019387765098167238947377520692637997944123956849905415042380438077006855050163645436987989118951697707133678092919444 5061450695265247244133231519173928655411473516755328930389978955357414382481487858977323463000964678363443715313577919613605567865298296423635722847550777842847347550704837380626702451286494665875487687498489936656003306033804263433155433022999303115926997564851824022632036267381056256800721382900838687815139669147 -8566736392077947567894512205545925494811756188331826967961824931881797319283574570237024539507113730860811949666532919232789709431799778568733517536644564595802345654483684914431021982656933705617866757365861804543234516848638931447974678393549578550529587023132630011247063012532821909643544478330252184465700 -66826988598610431875766126039087727248983677536353267106163076857756572578116011274582778076909208891728285989283922087139516792150488599069432326420607420964248296388246326255839575980373370098930546508849891441986924195301394945384865842379001911173583494352619513622902779009877086965730290020867928373 -19427756668241878051951855866089416980824613723797099735154331539929729648577287114982771957570590242906085633321042091438947157022904855192747273388327784005835535784652217422309047826889150301153174770102944867454996188513059936662593884456949680007620713779842147597196988954942526992452451782248 20988162420582934780248199424209571858102326717675868911741094006925680259515381342397081136417574058801716258039128092132449910668233243484299107543299752204187300167496498765672475787905903319544768314043758457377945001347987258672104000230393844779490863537486042431879788527580684513578748 1525619977389587198196758437203426090470859233945363837767591722345642052114236623093273793083964461282563459141977403699854864865789417260891502975066799940768619932395958485721100433225618959311059536688964914425249973333563467418506379406700102653514399753372460140302474461143409848 12015645821676272141980503759092490642139756262184210557006459469470374978230167231930983590999460447576463017314995993800286667027304378739561097677590420393360415290780626105071228120451200378241852288936749858131873054189588775624068991459750753327103285472232211131120536910 9622085992161053301736491661561810550155808425960301443656245783376700009397704320094692059602179118688237000657296267025985542250792350448144164197305878632116421555386201960437918205338045535252647355194989623836405576882594723261929373600890441692276192502959145068 765256982888205776889449285595662800644350973349630412218251847281131767712424678729669125570355104974386168090805303601964468909978395900336590368471226271912833301195886976411481489144337125546497633260433015534515328986287655546512606195724546919219140273 83855802185836178329197797843315757243475686680414912874362689661029422947522406318266025145677478175607709361233809121048833191209643384288721022713225370649638928598992071167301305530488790511025400909957232369271240935030358316891147505445228 170503275207332498353962028463619110594274806728024565145274247016892181582335112585690878614643452886187154476371305999118110843614185102893124921371969840671175183208652770837911153998772975396332580407116793844813637620369036074715 614735877787710088215696330867373004070332489530740387307639910361301729831481854701378839659161184539483687956673970214886153161638792525688571498679298895715148507259473859588468163663691030935411135404043246520760 117456245185853319065801308390212636029894591806972355900703954019514964664949560842720542851633065374125577103382384032784289147999431350545302751374839652971668664019859977918286317302886514302253 -2078379714380106862257218909096511777748482101810580365750311453435333127080195087477553974720090820954825211885777836902813977868817632060285494739464044474353591533240 2038875781142236288570801980057662005306429907781616522765341025421651675809369377953665951583045347065821003343971831097 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-12914956838320605335017355897690716836674774339728735436824301326498755753841658789839643075167422619176348147906290408866107143838850035744303870146927309833238293747433046137150824524170835104016886334566681468402277335830012778854792807560378521321667087330620688148477697700528116877080705195827941359352196539919081329318306796386170121089878600 -701229177017115641614191281353992476877260788638884639642390023108525045317912764442800665509850485372943324537938127802181201030790245957171734844632672837873347051277814503803750043997955454734968845642874879012511642566493832754273076875012498070864480754230423301217609656456741362806320238430951954179919421529868681663753146732153401015075160 1630028690395001935519152452825569973972818430093342636798991097965523343333261411928757609087929890139307500898851116164966054076919409342429761873107972883282291304785629824357469247851617201765977384001469983699337440835646176444340648365759680129929557360460234011510810696204963418642655122948805879866695151851468000127573452968753946034120 -983091171939189448300413296748761829505693265992708251991718377693931198306543615185736314605774081996384383580845301845122974665188762034474965488446078199984405487678516658927002928773191601319167119422889855955340142817306222021120586326845969595395235929537641392401928640309966661785837409388889385814739588350990598313051754113137890440 576798855030336223430504881929437609976950064281440160369424544379640501065850805396106959017845334791998853992707203094238883942617813083326634470077611448744438364104271578296140319721144567135808474678036225199381228205992245998327801073455923991636493553429514292037782461736324176546655511191171140568461847289919511992960474051652400 -136598316337524085573598680240807853820154542619375478593329559953100266108398181725276770321805834362921136013486859168278492856459340174244050369990603083481984813532771574626231258863840806330411923008008444969807793787665285635107625831306957740457134266128869172571290887341498363274491844781734495317351950813611906889783474617120 -282092344975635393955240795504120420713110614659587579994256085825069159161986223300362495589752650356481404732560804776012573322121551610723503758230678957441727172782911631037464862549617479248842496832658789762363617061623459511155056270102446007400147051824408493915117823451892386779779358674978453675561304153217565850547405660 348862229399185245491581815544832747341239243212723745634701660655149434187885097208646058551738917158039199171081780342402765730027046716990878603418978558710723343735687811987759313760980845574499839409438976181385021489041737793130546216522608518251576776678523252562140598830027080149383721873537622180770015200342038536243698 -210555541489020741789431266972481409093157516058646529942958417318827089773165859858322253488188573419955512933767438705213263676153704713982805008339826233437099585514522621963064074902472685005032405723817896626997233480201867578691767312040439773061071699321078918575543665318351137133676534963222026488553003641690825772880 3463944330616098024570598779624183435560310512193756061730416648360958419616783078019889010726544185238983205281457386276040322157077419019897603318422294754401301600105203131278084210847587216865133288104859482095779812577000891310680864388337342119205959925730591680491721715382656206888996433084790419901194420197126982 31016940530166675994405560483483901055922490467628649587557477198419584140326949174105318243642138174077600499097586358170584928867240443959824625018749029952630803790675455267567757392914551769627179679845861067860406436169666247270672601065167148159467610936858896403102676297711762950726904760121220054080165723912600 7592586964248019994995618479042812361902144207036507982130478652511509631563792486647819448229999381248813299640021374305990565831931360823908102823172030367241737781034174457378027586426462493341604148705636390140560734699654188972973975426353494515699796804218971675136559076706267444006556664727010278376607309226 -6012368758065098140077964370281859868174064437759204682940552652489497968346692263629735028478239058514325703658228404575489411360099965471518648602031770678532808651817139112720819928910675109823931641651845313421338788463501504113037791771208675716123861652439273500746306331854139588405025348391515004885108910 6166283533178788950928455116591878209977656815077619899935317560907564548938069399162345923941286948034122396785411374939796051739335293825621715078696271647426068203933644918613046716537096601347039087422327305785010094472115583170462359728905915709805876080542796884837790500849098930884495550764372578167 57041868241467516298223308809582136200491185018292685612792657773035104897681053809001988502701375431129153849300487688154349251140930530863073400041014074795017408412128740567340711498646288387629298601027567725888853479469132555301472064516290401855935907213881558389621866395207213971725836467470366 10388239632266396544540263251514334153903906312135097487671602502004909235566472657174145502973295972931860683465897014395084157885967453566408952858570403874066323484835273042168799305790833692619944245666998397666906512660009505874856386565516361979823273867350393500490350035590806278683673465 -11184579989762300810245124042609329306542565828735345561152625627542002927753553494966335652081468666103001074542457388284391407429275138900332316809107285865883385242163037603509953904632222962571272306020435319725130809644276595530664405076556869767778967939967839220708263895288159839230 -517012903502591863999056048575039026298686220162730752796178532503730986890472218664948589224548668689775852773978969650725766739738154177927895167400443622735493197529791144351797060340731712493406942721223416550922647418714867391023909603502380460659023449135327718353715315084179 -3064011656575893444520114198133632991491613003335611305991456695350540473124462090536625120354236823610066772884745725500067211584413608686955186579999880537202373757426444843818768575294469435227859073589685380066733354197777809952300657605764188400336830370666926490507120 -1737487823521201052463488635077488528914102679375846918675258845573532770784019226456922796753989290115965133875964407198984019493046232866824147278509976542190102882657775103307460099482095946059942566349320682864574474031878378264744176392058119310079573701983096 -77584644345391344567105246955367337749257078003298462313290392305781244369471458115823272465408292877357107185485889244013199777316093672670386277184173131584251994355560664588071021957364691075286593940423481087573052128673111719350443258706888529261204 18638669913778276188978735137035188096565344630525326052256508602456895950498650031858994910219796443974798209137414825910681453699215243931083671755726642078044732431027739652458175250180606535236655238576804906600853507316711732556650002388 -1404510992281514352838903078496431551760683346484663187643314053475750554785133597150238963830603156997380472058079230184686434752655176898045341063970620423866111552171002266856184942853281219714981958316631871457134970517443760 15253752462766330601486367677823557353119207864511088188490251366028808938811844388838680438472669090976658409402382115839431358989507472422099780932635883287007118713310742593123348161885285430723251214303026646 -32737451585558967237995010614326214054849744068749270771023765591756476067668359910865927249557742182941877157601580088425285543269484083784336502559929818387333475837782956516392227352197566 42320727961075076557096902390360476194491392609467346695340375161599377492010595966955294456761001492453364473688323989838297335602426770484107518942520960063 3625358961295262304343437010906612241540845119044526317462141847938904328933640053464737716152111216 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
460111544059190920665059473751317358524180747318993447011896311527258718434696954579486044003945322325987654217656638799227792288947196195002998288769156724905315551254676392044932713123135851139524990170151958583224769351320216375978081943624537686793959218240093534127215810888254963593132568744752121862974230192834053790271790775029468104896570 -3952694481015216507275895843103418391577223693644119600280679955976180306538700133964447884231349773869546767665634094891322553672572707826950102544923627033277201353555396509108366617041890274888443532810358731351586530445558241451928612631480255525409127561531563722890593279292536522881797444533732399329364677232797930306167755066865809027504 3246449008892346616175410077363210948076698078519748748850817754649137456459290593626871975469157407989413417110435430902856300802333954363304286129415314004326018462948121490587018193264521699104688143045877096124050915957155685330037865062533582415114868369754856847330673779281544038351183454357658429467936620317478415553237466819481475240 -2572900294813470473765149048496959608535935889930438470940502402317621645540046606940219456407649622362534258623699889705961580390922370407885634165764486498227247778724059027963437063445368974886519029373745120154310222648345437653720301729075625678391089389583991847448258471844281076570448020897484017251784556060469831246830838968857440 2123897479282632917591708435158063345413216520239652954292661098891232988746272998137337969931045838494778996754562710695854212662540682612528146529640350680394099048502993350371715602034760301645365183980643223545571972692896437238591656106367244301964164888943221427928321494769073981798889445885859479595823540453334239002799797201140 -1501420864612953733696108627066584741684624876844488282507641802593117245343825436108591287846919663133045806291176886979932938096720448529190714869993154802096871395649329510345360134186276584796370060163587020603022587784181550392462820036522159037583310800786542288254350788181853063940742394312031264479329180540570579183471506600 1216811488614738033475163169073368220341222656271062262219105692818785764220534174711605458419548744203668616194129056966535345304598882484913552754775396572406016177238131659533146452594715236462644309748744258350143286043701894445440206791732770427578420046146924322378090821057729088053119306333379378449204059602569369983152214 -634485303441732183776563000103811853803973604002935262140562768491813062346166496009189746790686728374161032837643084215005887649580070359472645691080368170295870702890073092075982342769175536847677982364204401666429645780795114731379415367508460110371439800866002376936004404003759181697623867285555426717101508261748115968184 135350552611671887203478825631809911760945633052518412613339585259659420495717942426842531226451735968071354209519258051161851397869620962482705072670197060588121178404902902339931641957333813314568744895050070276389063005330168221119089694609750253753019159001385418460821325031340162097707530444185839143917084974223097703 94346463700639030078178859001500360034538198696182123107971263528698904964058749067619589557273086183350755754512343023745452539283588149763546854291000728849246735147859803784010957870260400729794577677984605895710511269951642413462415040369080927788015300019377877287910045489856531717667557879430357903139577881227452 -75392575613746611558922933844784030019721997711574817903406398769407981925217018184980322754364785242109782087975337964125753670115759158214696836350633069235504611079827685335554909794029715947630316354956206744792874055252433503152154248282357084612073541865906309258485825703837657833503724750597685445507686330900 463203498920725791211670716935387654602406298588253285574453379102158888162820061992263231881482624252489812702561952647032857243007708428053596954088479235188855633386282326888253802375461880639482888415837940074622310188843941548035326643622122233727186582047113911236313588354453009522567177594846823280010380 6644126434886334268609670938288300696549439693322352212558591050929856157155201092443737053831342605253895163650963633929412933694714893025535204300227928052626594160427553387434976303528290505779211952198412716050025750008163835728423305434758838384536765308559524193894298519613566614945218984743954689848326 -3499685309395388890266516345038182640491223879484878500124936666671716308476509283662388725213972838844655929300275295418730606590494835986935411833502193054018078365235538126370574756696096721533783503941688618609158450524257731745349102092424708957540386785404116443489171315006627034777554970970370084 -42550406610985710383902385898362213015483789899822169490421594645107487313820185615566678425313034399938833599123677899787489764486366895559577732715600846145361984488826428079861636384464654520942075235850262328122858777137412200928839621774572547976858817815120546914109254885903218077997691460318 -3626467094800974929085338007980970326538630427680034605972488227209582615843022424659479905301552497852618251254564753824008925831592465864605431746884736587315302181720016298097719383872613084490881756023692853327298296238341681400576559346331517665652034701086002935740420664443730963069392 5403029158978189960211097266832565645940369417621219051707465383822760398491096131465785567193302729631559322291409200761652942733933097621852317815883109655347306467892387683634465239955930925529271110166064343221866518293207548082589555281522202683858484721947570528524535253511924660 151443378914428593171171276170596610267397591369659021240145726249853045053596478803625138047151441387481008861576298814231054657593276319189246214392835464884510175301380760876941290186961039552334605587965773147537681430718720330177789405243061968300118864777518313187623356464 674303363656021689647865972756287446797172843027373596770978688496426622114314106039608894461529657421104332229747713291198781020299586217612878247180398279393648339564218236121686435198117198613372632026454725012037969556360571182550681171821083029336267506275920786485 264810060572111948801862517276225703291954354994472441733967628283319980746766350329716335766969644251237675535900596788814030286550728175011077392155967508668602687383577702849473952740169512136085391609724103146782820108136692421221155942285298756068434837436 6515955219357466717729391759704875574042815531318388608718069116068538441055542292580408995570437420400323870634336116708578695212696520812257218488276017721014013156182020608266032017306361153517636325681282415635612155518458029158287993406795440055 -1492536034555204115242616264646829517368119857638846488851273658487087698436149874866979132068836992062146645859929010915715944517788429672382754130323206749439902218253046849191390190546616634984787634232462237928467829189128376219295172 -201955190153908322616446056856997123214807814062535797064734836176098238552780241908923275810479902645576433028678660992779785140593855422308370386102198470725384369678864229809700614128530725653109376105033560859127863197 -26485768513269063936831681267894592524720616122610294314173362193717120196326751782148895297338431809420198144244759711479990619571960660524563823235347016321255073000312201272683904500399165613960222551616 1451538245023638055665159879886024463092397330536863943425309061304527924983331331318302644850791305212583474549289133724898874018938099663262334816337062551944088165018127864610411537 1966541741884967231842980996310368986085507187636282828506115139499833120182185051859421249791214714370997334131635403890260634877012945336720379448 1031371913790464019487584359634707999082958685072012624910985259644009908 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-371221518807967020294413767837775332698415384595351869802342082549357759965872681036728659114362206830706924623452270576167186438689780015668275046259450084719010712899741367497927866344481176749211384224053851409981471249384415430684767580258727570556305076950540805194368085728187183202877680499316287729124199663777464035789103875093830675100 6898529253936202893472116739642188837041648879180081317500985670635270598948101436768226532436334925989829692955392595615506692591486062875913486084481944145334201835150139026395730921938590607673580765876385792434889657575626223726211557991221238204886936913907240461965824658630661268287820131407042041845855687945437523550270576405342141396 -5961146791239103588570773159170863634567472850352071670914546089056463675085341844305368767292545445029715120519003088067186018782439511213926808338619739715114664342739452926070542428128208474623325148984795485473140296981792068261597008430663615266699190351994160486997347195276820749349146797234577375583905617191919926196610788690408780 4634401031347058693340218997085532310215799924266956878444807641594646719868541803793334461135978582893031627184844394051645600874745378221910226118708305699956447236996865646054910477147848970904258996677293725850269563114367465975457957438318957735789030015410662765670082191740324841964984018646836805004131064048975602861482687229760 -4930382824992967838396890194545562167370913380569125274440902462238420725994957842082647445786103625099449713254811160991735174387049360799847738616690967677377771428280968163441917201898569850622208688254145635798465351216526915323286878210773096589450928674051322100945959137815478900865693188777776948159868823806003345350487139120 3413233339801096106964450098722755435069093378106212663548788592092131357379043837917465672090580989193056514804594497202931534150457016451395343485271549639534833559288545465744931108774512126624241021810565635186777008333302222226424935827513367343649134678296230467868498028993912255997326421023899091631179629894154977379124780 -1835055762844087510962039368019374890604552160744357086270714909710450401146647671981826650627829623316075169556114830377628749567882305522351255880784298777715826698329797243899922689366670500963100403251689066575091395887789580203096922534328688537264802100088007689958502259695411145653231802461011700571981662900060990214700 525807481867486709493458404708363889041039489019960218108487718534661993487454765999081377981686733568092205096497383448122938813813797364129141384030880691912500778940450686847946493410091414189731265461451955566711982546138194566026460477886232565255095432549957117156012255589002892852404892199853982272175430748396930672 173846334816328951604008715552800964601891283273066015012578518819453610154778806622976368823337601975702671510130407325042392928056756861906212785803172960954217495089533671931927386139711014417462900310012429919011610663709007286597096798212626456701675875946458197187561308959193779137681621415521107599767676692134378 -274702392769244800749252053570987400060735224695754875584162403606233044323328405637373606018817062459577617654176688698837674588374267123091460030383678979108496941035779274195067174331633035568021292573585208117222568267249129195729905810841701974356998402370388863754506302748827975349919569645953892781324536232742 137677723497365098068834988316892213093878410710202925178459152076981412597736948547061683908569440294334517402903324737721517757657415673998330035034448696644120386241623857759055926421805910578592274874160637821798841361594256880807725079574065088990605602493424248980797718280168868551107173943040328554509831420 -12516099140514699287576679694810816139637297986069411308429005705849110252122227427082379043222690011165731045901309089741002803859796041321786364966629265809557524359090312063760614383944184145182106169198474590965290814788942828442019447886622067974031482102693193510835213734787315949021301515703408771956462 -6838976469048927984123996258402262090425272349622571617200442527808125200127714353493969553562547555061436787597632873161791758536924215367180339747786553042761282874723143794297265482346593046023468470320908955362930751668325362338276553090486562309304454555509508376504434162986585391862028965826797671878 1107471475793656318843914686281622378212043051663245801850976443755709367488160670507395930730547051200216336965421528662022970531651175294863856854039106850941862714878027573037039712906585386702439281976299324862700344367522104072070686461072057654903802354838501388976080863011503681502065197564951 27799269289498795264463143620375439524008611596393586264113934564729280776481092696382333088373210624664648825931801642187843779749847533773182720814203751363593754149371432161542576440346731625479534686714705426051599139398783782368923451699888735445123322442341252026214652895926052282792330334 -52168622975957148317128550578661466703480983583010307609932796948400077557837303092905317451684035888680821849547731842804636218613400589492993681550951120410283656241750571328356870856174672120740978317699111321537227327511443775794331880219097667359910300638545622567947386211421504991 -2359088994827784488288831078658253670917230796125301564596903542675281909163570885788237416814598443708340818438228510182691337246145057774833213027411182326838141121165046446016295139504604469969829894495590328465946498981070241243147932738156050823919908786977587297442393146377866 -37594720050386634653422574598502318021008166378582018716773524329834509515953241897573767644548511782887134101004561416597232654331601774606265649964032258206018590381674758009141311709334226762663347921740249737524991772013124436166614924401489639914174541792014763252432452 -126670700228958656120073730063275191048723968850169898894266215525230849659458526108225438508192987255403122665140019838615101863309122127605042727287687207746546861783323357535607151893157418878125965512585315420549112009753360735490961332398034058447935151376249544 -33948287780347871620522459059180259877186772661074382812725123881736495756974014392042259234542380225669475668663245127504559487579333907945349504174459457534747345885963938159698331735191612935638889761597862422136654107361503803542344238881624322734811852 -444065988689611902117634549906338105192709292458100183752473322020731347240744516322420680707239457781199123653384354209644142987782665468701370065580554769987231838311070544447395535729788414300785560140546970299348561216862325667622162784098240 70274067732811425652087470010013521383075594112345178046212149607538272324784648698984375780755515310315398528697422088384615103225665221524108800279339871341976835138303678524180014673816039402308585881900999328797157955418731757890 81116619638405634486582008198537848356482122327148901803971435980587344178555132073506776234037626486723929513416244515323049515499564629287727067033886701559923644405260599661882195316451109490021564522189958905166244 13673506918497393327029367579256122878137260019733895482303208230289196851963437381168946287821512478356675895512194562514957600576607755663989204092800300545907307379220660214863374289056826767124743 311914673879551985194114790773744221552151212797161390932730147186585873978834493867870014779107950015185034990139428019173409162327507053191190478289606716119611908927158786 331623094316060768107218279767725422875934621014497042482029112371370509929367528862977436103303846716221452681493839061179596333151773 905596956923098623445845782389098 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-902325799520351719148833375112022907909392609103189754159705236205110768872730126294493187566319094612115143963924318365772189230871650286237680633623151402837021273313947722232370917473030450602023962722060680837734137504723704156882803458422454493245353868850097206741859223832576142101868391574687340276525028507539375076244756741473593786 284130628458591193671833401267468250897375922301328787566787598055960054927078164103137251509587556898620157946781502391083259619252392807844145607703264114432896252523752608668556150735705280618651578956647840883283777231528629299192673264997912919004736441962141274079819245703004560210723685554649390218333719275969313452237001208377360 -4022412764627347962155175158400825605145296475618922864135718959846880806120306605601570736965531635581509751226204641696485986731998609037823213508410826349166824862736889388985290213054621211186209682349180722944153096578707711468426292982457589339058439513887913013170113929113018097749884156976713024559417369859328783731920456434240 1813092923022663744881597537256801847747656338475964658343920487734248562612088432089776504798094444313242083956191985505768774584081683680161333433936077423372449323506950471070397581916683869509228063124080094733156617123919960208281976365527198328743384570180669018292055158646081097320913212871425034997574670676069373395387468960 3349957496326320317805723920550542811952361785675823862612380119963078913879833463717329083279883715634571254380898319809698274027117701825463667846792993841328549986746816114859688637788631217609771134333111894512608772316613252047818022520530508006672616561098799793232976814818490484564673983773174986613828224479516863150266180 -2832462345135797368886294187389097883008256511922174507969065436782969862777376461231772008253158526145909740093389935056343131128356458159589099675178422417126213731480684486877510888851283938279898813818929534074622733935335771726126537048770332241549450583846134420128700800516330817532867922196621701442298629592714330334120 899344108038516702174364485896842202740073081937234400115795625615827032795494511602075927373096289946691835027886875700305998860994801141092209152197252054006749641836325264211819762215364733746694189865359135980803753741927541790435840336316242709414372097641328207504370421788320699857836784308734854472937500587804204008 134220579776724228589391031142481042488240586279277035359760553270574404355736339449469149549764771184983699803921506933333622635974164028562407282916258808219558727760715361435023473573851842841299419698980384281919399242052362281373047775764673710380880389348292496354890372392014091711796068704792361769454527487700280 -588726176884891452494481764185548873017859099430163064026272892463292282846164829692212276950079677537905624360055370007973669286276175185190045407387095587090428670810507710916670053039659384843144465182166689309718920545848866767429049946912706946324052909679566542247693220295096780098713052189518779769027514531057 478666588699619402470325625368616966174652972414516338228800521754200096962106325326544849893527188341231109806548771541484095722069994191907591764489075139551085529697376918763341777814900539181683674201819630441704664479811545073665462446527121184714554559557960927470273453663021748368904190463012999691117629036 -205315879092000704516348462583606171121825647995611919749222583524516469797534166950975139373927046631437728252008713054162171940761138764387473925272788920604479675340441714273929651109190571711283473705707687528290806934672483207603060577935660022214540778823188669731926640658550712351027635632516226442230631 26884280302139696850652110032384992389483742347311191462899293219201018653055040261492272142581404744460956856849058229571561841873829354916706773542392496624142424239757008095320355883096357748910479951452662900900522793617184395347890282347487159362159105780246989228915522200392227794255070893050624333584 6564056982224194138649113505289692884646953456863427860614588846976935138656043751777526671267367036763380224227592079457061506568943805201250942170300126451722302354402957963528088548431277975976271555220020036922502557947996298677967332334149130224295609126154178640701354781146525153873961361421197328 630169149750544522591013217264290998999153754271561687984056555192870950145770306654313599355596962930268135302397509260597939595012005274954715330021563152659620282018709602352650045592553220301926116362833925162088296807818253012299111333186391526188372552625856405986455571883115705089510218524 -15827010609139654802348386870221601965239463566935285822567627793059071069714842821745400097301206478312552320595598164886870179342076686791887398809222167732866625878037383262358462583465379909086219721278193508123089368878996088728718177498795488882216482841536110286662079434714978945845155 1304577455997894752545157662840673125381343697136364378388421141314958118020221083151078377514512537237067467114613228123767621435985207034636747784590007149395240571361260590715501485461125192295984483871132487841817490942130991275112780624999618694100698618166813766203996867983873980 928443859708961080548370973241512183757792474280987561672179079582889025661358236930025173183468288361825231323614969162438686173685052385575436391545889953491259337629586029681174669489226597637138304420138539506291342793016084839683757664320817356119590763173503604821307870593 7590267816861674637734398640852450572382831928523357366618854672571530390045606847595087958279794215439021824087429489715871462750759091147221646669472012247213714507639421054881677583632234420035772883255380978921321901096882146225658361688748441698839417777255990665204 20017416087345183534505772116906591006133389283158911230015449760433571246605664544453077706102117411963980018466054180485952250074141829040890795894487609681638944994219078449586975512830748869520509916315568267301928697236714554985222393361294323840472230531298 3665777656872657327791518869519352279505828448200841650240861818992451512877047498056460197659886434256349054162174671940907396545780384793459709188379983007422484190086656418077506274324216490029772714121047173964049167697465945920498928156764140663008 23414593462080813266656257805532150040239236061926272131998659510024920067054514712699189371200372558641845421298993317985399259806202488101495072359611686831987721454443350176432556912954839791489845416977159139110612752556646985186623976307 -1944760133476676083100689252605196127649012792202368531789864645442492186809929035147552379002252133634174205650297367650517376380523173374760438696420510767017456878714891657583123115348860751819961104027327215439967899042831300 251031235487008884218704632678821014104178276418875734166470475534168330345423479709719955225169051439676795059784688576357253494639484597234048174525815502713761692528578575732084594128455055256907223985881131196 24186474714491123330641487080551039778902569882354396205537685528180884490552576998444252751619810770902353561720230968854098015885745726312054367520627597892866883725836346052129421490403623356 20455325740104703107023016365624038802327229117492006262589098289086841576857207255042595821764620116549451157467864545210157880240814621881118099633271395433034864678 616212500452202698538447431622553504954255604134860134772505649907424311856213964881869077432514849485981666833226421072 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1774335415535577636244299785990244814043071302604121491538054234879262782024343871229139387290207065248333809990010499377552046894307946613416897478838786854816764127335427799637184525269144444571489988920679242719181966615912565629751887955767451110887445547408226285098901068785956641485509433559852895843677419218433676887333636910160720 -14392807849528064678612277615189233918088991447005313423302926389942846778696720879155300667385415022589010731373707561014779517653208318107486493833584208092966901398261589080014556581752825990170751601418304357933147812165343526467125821248270485356553606374103952497182021522639669854533638891760647694156841558821602065275616892880600 18884246792838445786145977727783332722839605250366091189695070828733973574611431567356450324372868799894616829693233518527089502386307639646063660903138668742832304676097826726770957882179851793187931759639174900481295638726508509716352843659180310730031399419078205139783549938021984679287831524338470909698247327088071998163702217280 -9820620106392977328713242803881087132248954179544723354853653149951992312403240261784432596343764496840200498558587481639722660746600484323875067722722051849669363506820471970900989447297030633340712674218168552580777132981006829592157289185720588816352159182361189360620559922539789669837484691331688758730556248521004021992815000 1678313398451922943235528032938026203318328448985986383219628005110276727761706704004176960823193006130861985592124671077147051016859042610452153067847440645224305552885933212584906127600135183027934455123069871917859314171965388233849330258023121035516768261586294080477391685538439679377127082572654051456765307167675794835280 -1329625204301474968615556520750882523603773592784382262171062086516420247501232292159473378661417956843593194986277464500202116388548044715091174524955708735678679045019381607288388491306296472681679463395942059873594405450494956515731343846013290696781410260834085468579611986092731576892893866628582058709595079001605498560 1630955355629154500646944529015428958627809911525213688183929473831932301997289732127839228116652624383992909128347043556120068054739705716238741031784996146466572286871731183458953967509958908327162867800017850252545385042563202000965074193040422334660776972644187032325069436235380586220899873421346824221797707180260240 -767054479797365962216103390640574122177688693000946829204207730140155670707671878552693398065667115455432097429295792562453168893890419303814951216054153530214578211370769731634966969811190174673545274424873495240882474429248548773381844156116842072357608926819654200675301105150093282810008552265930363490110565793178 707405914462241958074818945576774072709569953792601008328875053406577462071542069369563954463670250131518451226725487543627549318162771343751984963534368339220249632040469322943069929910977906520209242967514318570407486077796301769085798974298618767379435702262137275839239378073820703634522663218841842315853999200 -585324206829564492409959457948605694639295923755231826847809299416403152267911470956829757783744712551636570534398319319856048876753569787426322002771206707166848712788944298949428212263582633510546431364250963267070489147480823741041439297699599093285366384688940517044381442729817948232847223503565169047506602 257926763187764736995341014560223590275987859167110460516370236362451399406853116372587282839323984886277956622837095585419648302252205614666961437028416761305692460652781216998385453047835631136340774562331251662546943173233537566463537376018693745996498609994016336779461508154154011171646879772448108006674 -40919327999450372538727694496500992673112277622327902854387250914704237933390740520260542957015503589939951642110991395951580113017436681374699720454950773055359000300131432958201931139346053152125769704730017902650952880691533239990770588135491707055452628297455036853783156390383821426622662906676909503 -5879999665762734621100808001691562331663830282686691522536919695304165040083782753275919146336853141824940425572134405331592828617592991944556748990488915842945874080926619713841726122511814241188734716313120900326337771308758605260652099586651221942814625601078676984986173438178329303053812705960222 -1582343026242157018554166729922015949818354758273384097112036488007190844753798636120753025323598675584606314204592063545591842706255287553421943578813253834491446931526141104311407888080598762327856620815973194742199947795913812835193800251085515278186802025189404679138953235810947547137983718 7730782189754164999756054599671853510997210141797685084392931413590327479483072326647583600672764779048214800517864811391317609897870507610648739135023199352924510765088142861860030357782224702844227668929974445926158151647659531379860245738531667250356910365484465921732236916447336268452 -1265297012448685894512390910960386705872501686394792659061014045328079174244563058015918925719622599043859796972083726273841748882540961639173620215339624885793343171054662062058694353366539129079834046452368106079127732920298991734612642275487495776993494567726531400966025370497081 -328441322810228885488032686572026640920689755500645670500387651950962659929165541388424010060356713890969786935946015645515566937040829120069977585594889916104387053964094559311997082077360597798483459421696318491938072132150311916680898166120419429449586151193651088723628660 -1115831458635541491423806101959911540734389562380332097097225744901550846565698577038016382655118594499384733479156388838390996593301959488382065118511326667298046373707003270502073817386627146510758549051023554618084219444142183737434805475411831216561745239105164139 -2609029976415397556783926066994490064791963892174042713580314089674097754222627523419634078798659211196314784313077292126844767654821513039759670112547068516078570731505701994378753968685880482743355456369920856324153033231188756190049930828913934884079478454 -335098668078789362212807183327327686998462311541696475520044058191516116536093450918234810845547500940553958348280897086806032746238881716834171468310325832153970106033997997930026753941161103223963992493347204856604017702528382885058237376149517649 -940873243699044980499306794881619174538789005264866430087945623090591386616816955463361370816673152376921621971213932981018805813934256974131185228571765367642854219019489261713602811083800905690258750247789828075759440673380895543686504 18912900579042222960451237952267682795321912683601262697663306673098323828606894354327187023335186369855688548716910457038881092786677067152280018588185864095924272679558084336454736696405336000919011106576724569468605689204 -532361048646396084473825763276551290480971373834183243047210913687847411998252235456887417027680862597185511622951686486968572524257830721143567245370452481716336582146114930429356104300806742759948815344364 -8033099808836434138102143680292455481329652051617067532373090621867188749435972848727141041464921556821387755483315667099771074398894036070869923760195692138977020795395596223309965076674 -136781891482871452117167144554937767027540109370968318010003918449297613258715447235443570538945707064011364024051780918463936383047950917449960440832111412 -7004346166004709434097337905029865961161158485268460886697865789536685448177363749695509837485286851 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
563534122137977726438877962870950019956851651767804560436999417875832399605179316025460396408962017391285015793592780463846121260043419104673720712720617262874967999196400760931907507217709812735313440522111435094763313614628614732618553871540844450094629302887780716656332239817785460305859218994699449736873106005539217873804857240374 15890685283690735393225100460440059612385591714051594365235090177221079100618063107861094759425555815921966255302765410601133409614026764861559544679575516183061421616650105374480043356891928062140118584036658790329309018442256667307339364794264261313431569857832581867794278097269577592594848167957591057648557704159639373900999203120 -8813018596545277219574820063302821825206794163181894890127408469117533509906160562144062882364687904440357238312288299267537603658244365482583342470155032571752731951176086974188170775694310146262329949591806215493962477083777893471637396306480104526453471814491505039766115134747161779579336847376343346746751327721867959967730240 -1283708203370724741670994009742065318308111792228374876145784732776549504584333442104462299468968747919201612127154178217784171840799236952414112567574583167886427386243149922884485891650596267939544042097678084690584949647077256805799079547502187711548948187794282655687024412937011427694154683848521916873233583314092299684800 -2219096271847400265844639706072642102238195562261961920655035922861424105363628920613555096357343731340272989839567036431194524109179960086097357755043583209788074470028669094538063141762434897377202617817162132735510133304816617563926470744832601566652214690196469693271120505117303715062543224623421727369096248317300823580 5645412062580978236624922118607722401258271646411076641445870630914525116831240965853513116229171527334422820302600768960925787417667605152207915772006586119125889764489860502310666855512857507021689176726881677625594822320790064496253234505631699980857308713688621108015284143421828062602303797879488460697490983816111880 -3176760828017521217169538936895461885886397784173195545082849380174076414249449937878728456295142713985892781908919387696244132020348220871463183473106189707915532450087738919602035452701489411993256675050860066621692030377111527917362906467181388386661871564527071484238242203250896838899570703049330583859087887481384 -11876518671591416524625406308323026089493749938612539568922709312204503734276403046173929649735890473905722108842352356833510966987659226562005194627650387875865029003024909672358931093499671847892666233145748953029049250493123520076706023275766034316658808055068865424391437865440581996231118981282060792447884744 -26829559348528372884715903314204863916802515093220860685218339780457543771582076660326471857834878734391992784236128180762332722868979257331406939721388776343194402876504493437793533286098335829240261868891053808923725779611588261817024365813690235553332247373791244605635105644623409029322833077392280798186309 468956207004318661588078712261905560806240146904425149041000209959324200697979803126947029016931954344888297106095792398709399777170401971010566928987110054737778322424952306022934678773334062634062434608056296739073412067358297870204506223861285303292263543946488132345307742960646149447428354607514919704532 -275387823076623204348346146836437235927945880005701414336468315231423814508614192467787618970865487251418800980123007283684287916386915121633143603189321194788552227724980034121942849534196100801847548647826844540159956338986265302477652650623531081473482692534987577532297631442635781042524781327690173427 51819407112662149668210756119594721220242555786494680217429361961094478010664434174787951828771566592736748378889505784219442309756603296621275566200729833258664573779905990235401524690590536460130192250705389549314777975076477647023259149534039786290748048021243608427443967009786809052038047931125672 4919587187530546495632874568090303594298905914610565478891800988488055314930565740443225935333667558002542648175885694691065763863009458893337413499923423458013551765125079926675942142931677122632480380302542991803191156852478414475967615374321365383936670731669451318727073506136042060517450705259 1847682337238154411807115238772339333884966456629766462960000806548123697913301506224528416720140023011433225723526677116861970291489973276370621861866139516154624754686383151761716722179961752208255137730793727001234261053156222007311820350886128577251497339199907330806061843681803145277532 -3116498439286304440297278613342111579801059509595146196468509589128898186055486097400576631790570976949561167145516135404560395077274902110395314904568396594336469648453019164514316835259503173987417620891236906079269032133440679589159051229901031049698541597927843592393366825840650187 825132475872767904176992353644510897175226600481185486780028606632974016088664928705516074039174027435416607782896968427073672309423601339832094508191618050627443230418816004279989383748450893931591599318757684801873634860203833471966696038225330310239526240338750817074005551332 104118040500626682520403116092303070549260641028624621980411532085168371080547728452710554870254465270173538287876539605505659544682773230348563812128935760169974397020887405916019403120535753373662800368077536923565462317522820774021820968136634054570169125839371253861401 64307111655421848381214656415289340639505670676255505653233705297495750993071224235360933773050711972737911010787247582481497704723131258950297238949732450573075601470706447364036774817797251309072497249000750591119206077519243558001986984770825991176813767825636 273154277144602016814360387339771350812435912285364394702527695156461291797492622560965182346134731180859181003801335429661595559524133895422577704410501253922071696107062386297856598716991559902102656848729494272999975835690507072086239615428908083160024 25937173215912271659280445007072621222730654332233230271662064139679346451644082457389493901975174765755655387589016296056465340179866915616858400363131260494154509201645831159415582295367099761922940538588341933144210343120661527497585736558352 30989959506203343100310304965691438238848538863934192614364523837982786215389189335013552314980599902438306171342024517363506035447898334375268785501003695614661582493867264137518517180571396720147598463961248620994646478797719494394 242312546847228706906461627649856580678430331949316819034709113668931290233639706306803764390779605151681603394806500793000807676128100465987445165327021617037036127481367934912416317751477985482948132449045913898516188 -258394251077651871177965494445509288891285092907555712218700223991637837987537174550132339985502463969950016866290957242049794249836412507467768742250785532001168264032065260630244820159450851782197131 487451347909187405304593772905897383662349405242735931962646869884241916286122229192703682733103090017015669400259090208267103433795649086389486343566172704070979488635419337422340 25159067430327936738519176844646640463075561334953324333045844607510341102858570237980770392346820021856285988281985703097242517805671835458404782 7336355864061114902609541082894417017393827855897629269454830631285888632 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-4754496970660277930812197063163671813289542452251148625919344430909961394565178920689740046478087650943699514392448933635697377001514219973616400100985150384843993511958217342173807947445251178947022113835246081528312818321970205811861328100223084722881853858405833635024035205015470727838600438506485717277080560618590107172424146540 7124459127082699746602541254190652140466799942343297722758728950893882639884358098304322689059135693730225448396091670996946758169511142554439996555764999100250039926205998340980088159537009428589121490286194694190048883430163238836735935129187794548840399521828123026355575094334971230344021588045153186087430411871340978796637150 -35556603891043328241477585806524105088486077969520973031475033769584019903769072052319027503261794078044866403435252881937673763122373539736208054085606505199891001239925552069477655656968264569836489170644495152927619890837842633394325869025913054723290562437084256991550355832419150446813456356613545188734366020888528808544720 31375295456314444765264988121019737220293927158043306346755718081371747673673670197527571240822814849513091567585945605393213162567060689050733617721560926800006083299460125316313571002092784388081554235169059188575104925002219046689012178540576100608517374418259977696564798603451636733314115875030670176255836802483767443560 -3397622964832668024588847875470833493224394993576205454548077308352837962021490702901160871939166423715148813053449153938057818020056592766028144222935642759382519509201248961332897745502999492398359830380894125455630606421652144832122621829938780832043258031336663400112390527557731070310534114643275923486001359790732160 -4848646948316870156165520334467428816534293914918871980656114850836898749539117897360132659158358965421009713488153994209899597571269867736152771389493979300486405153870123746713299180662236276676345596137808310099128901757508759745286459571130143498668640072409777400671452414163456550494961187505852334189657810210500 -334340231149515099859900428888964309346248016683245627283034446838760178201113685501505890904050944152653398420807756375911700204819850664714101754761479534357889383062112745450947423089966072569569218240388444487834248906689525074408206433222122073411313387560725475175912908107513577182885485571299826330532704240 3547173225520278936390343215314613675038877976904858953799527207753279231309397249988230522550011061609944092180049524857268245715570571507844714288963219260792537557698635624460218010857846829054276563677885158152304507447743346824102407399323110231803077475508770992119033478735643425304735142636423453536082628 -1692338113932034731103727832330533660378214126026987693838335698789613908611424995896070163079319153100182845871184230574447614528773844926439169718028559235799793435063669403854226282286816042240784200134989492799185600071381431659951453307729750052627242162497698619020089464028229516131673995682957799021542 -80861363308256883002046061008042443090491647576269979031750410793738477869242517432120472815436469845882837458923001345474961830863829004984058233940116158342127900773203647426400333168636685893077282556126676179866490760108374046900761575053639462197685329072043451269981676220965232737525696612088264397 247543878072273582020952503831031410467380286332153134303594694246892605901191018273145400067579695574177395099105908457709313392585265054832512355751338776222628328447410251508486967615960057723138348740712578003853707053219207809830940397022087130367808441890254824439094409328265798363804206085202310 -57539836553722073804656846084211277392127535140731265417951353965711528258453697883698194980422599269544696163974890185386679691185124342050027953106345082465529419517986372092466864722145207620445629147496726793001740424512112935615889412018815886990515302555320545237933035348718013926173595694117 -3846611225323424909509200532617773774911649411769062555381276808583446445218386619453114431950308137239542470862062876825866016629841102842341788296382633587495580876341511696453458036505184440387311310795014159142139620205880078362410966935301211150939333151802799651314695926884563757070298392 -1657009110015538081486209391952477444905546471729667009414701322629804083416237100693122997686918932632195549230674303302007456095460169099717196790785436052059977452557105232986864688290441469330125711434557517695025796036341103690266590275861605316364632068248442270192569497487461527991 923896431124979766474445545096371944834600225031769682092377761406669448879540130694388831866227111402414685006164896192988008128585495449636737939018270899749286846496774649254550733146347335027082051803617051835974767491641860660350303905609638119655739339778256465503126030103888 -426669910151991747973368350652369320659861293925585097286503633928516740111782512188229460074811300440633455626422853979319352290132941210893421718180693408278287447280032445565592155761065732782429116348424588125831824336066956554283312385435367554184668721289298850459640927 -29476981910030882736688427594000369302505766800715876225821554890859504788141400729086264044594702587685411128111270884802766968653208114625666601952881989765770221428743035635180521128290392789892911723815625423241326252078859016553524217108465251189729672321655137714 25381720757271247433693133581557806818223074820111983697607302482376161495525717450087828281366778166818005436605954324527400930161855211382456080737369595251390908516883440791517697916597828587598265390939569865144429168471797386732234816732632859758970789321 -22263811088877669425123926593599045458242393883831743242635708892265732597241010272725478138375664823110310848871210313414009304268293910706842961394638430904106252690152515711417180313616328403133952644876283070511375573589029444760303126592416953632 -1666824591401328759554550158868048164774766843730441359431154009440465622453160469383505039967069123947841521024522110885489783278956475805341231772494999876071987418328558973458741361811234930279313917673722639601941187055939396179879238990 -861379758044313796643622773105493710149622900425227627970029869761135910004180814224865649965507782531457379738244362960483940915535317745181107430365687279924175914428917721828767326350724786792450832178017131443698504354317194 -167418582199509631012207760336607582166722168162687639926328954748775617072956494306076691297400725512563773937232261275571045507286875650688020030589607673938083958920264423237638881924503462163561500109107327435 -62291230827478680056101805545051331215366590010713386293127586178481397916377707554466566313029301817479678094448329619699254023132652429964322273587868875669716142717258597139066275275363982406 -9510013877415546439058179393719610388450519057625120934726570005587906049870962108848644763782412503648170185795233149035571566778911439287734717610195577683203955210931586 7068295032083817373486189855117062503635917842754343289824157830774097435408264392728675260941846566838275548913098539669643653257318 -14504389806346281923796018639441920 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
3560695897378003231137038721563173249421433722404637320757259588552729510697763645607258498683129099651811341040153637491903988258789333197515042020008482873443909236219411649729483171032836887547821967016666956942408177414465699745268529973812308859715874902651983895397686939364694860476074759947316797152410903830985985509728506 -32190317754222252057274577115971932288479101602413221769798039961868690998522916202959754821369238401917090124703088109508544654240885866533098462126878169044274659939793165488502546183222685280857523045057864734127172329117319481829060964569783891956989071972422958818591448675590505594359920054976180763650052475894241107719360 63461318268985535170223687385234652054258684656706200404165060105768614176851857488661966022326791897712086850627810213305755792202812578940992765370984456303156928134046172366880095501361865390210522999505084194292521659334592415269844252953110426875264323186424917778085262382926354712004138442207903056641306507226343445280 -35344193332935840478272370848152501439255212650987864008527909717502731627111488182279054758596387057819151091062981979996703446491975962889753057819892515250243447209986784525742060187373702619505790472305694444663638166752335096341196597058585139862502056194590201067070077677039672320236022705466890453677149336893256640 925683862459233985069966781863841084774002647042760234317344857830808648133479935174324534751496214642159895127994345401654621011635915630833092168562520801622496461164021754093184052941091318150294488397747906700706057810836037866307982730013483285613690363799195417790000896493148848276387640707114834759883141165540 -2475204651901097799366183524575696233327323248570325304456556042687102389005510632887526469209946856753292440555141278582708687041594063282420306371612650401486907392807892603599800430766597387837704920855013540464045819155659095133075382733370904350216910321945322098004602936217603813599688013641769934801618837040 10770801112133731488003261689401567358276166555821806233580617911112263093041360967617717656464967791372119254134962830633131871742641048345116090219543747097284001130584991000124678775614088755259419422762221138929025628122711604469129714399545514421638008179933351104198895727449040881412569758163022191291694332 -9772916354756441432945031755904569178444213218223048600199307620319105195695945584825977098179412875163574125068047274888474287279239375790974742584693904095601831109061450122261333960211812692687142170922832539832457336240560257489183934444384401273886295029360857547062780639733925548912759995390413225179752 4127306305475100313805642789584418695907583603779907102949839096567831547680846461727578603821594605060918816378421674131673537128397640549197938642324151415690674226781572903764868338076053436646277184538965136886216894601960406194765610080431184013065213469808578944575296046481302373706803404190751964059 -502481094883901217553202629209758789818812620069256210312237352827863780258562953605651077591822278837597052657423966200490711619628814782639733070656552139923321888205898642433614475692338979146644742945260817679402018998155604616782406394334405883317925342314120354640765020108161921096341412350383644 -179725215198025287555927824203245516201499381177594683260372190364621377694949990088642871499883214264591159717361797552809512940990203703286350959246652616835508878131698457987388718966713103437098447107650717075602593900088888207484436317718289298956763129503282485134339362464305724268851965057682 57399288313681592350060737678135098063214890600260817220450178702036580893157705267361675063537025982165807739841377274946549496591360591752242664315233870865720711390647774401744295467295146945219176801111028255001238464720307373439441878072355075798826461230776976689914018079377576679967349056 2812006984534614961502173318329722530831029518204003028619437051814822467209815058079201433394321746214679574721114154550699111247150715868818858498407438899360758846874286958082312571850055122902742050984421851263242847237771410234035166644721675829263548560040841329843677790709864988827957 1259120408776469967831001759658954400055763819644199997449711233324368252486527201677457259912391877458734645662997136509423898696847419979781948643476934904816303066248143183303661361943453687705462723477786526280084049769667426883009358701833947503447732518500346366930485822952799912 -95128590081242851323122534345824940754248479814201874348734221157435556187816812683651748483691347445097170955771821076761608258677396914244083066177460438906146392736417074246019361956120395494066077083144555889441621499065117829798091216346583255944123377787138482582911284213 184219389761002069663539223482083117096914127636271701453649303155868615172899642105013887240160563091997442672061496646207040664471045027544681612497628866111199086184536871273077382638062224381367318545837429540539927079078498701658740248997021668078402294834298315885052 7425113697496419333072172756542200856294148966028356605235412666026509849164063728065476704832366710291166301526759820932497309383314866733679802776442625967640018123368288054158950406926982217229854404793248978898773334278460076384292679783836936276150044245388978 -11289310647429763230276611018235617836802208521100971164298950383329555399528433586116681373953915653194318582923315056018423022714542444070484477749174983294371991728182029919253507138612855096858843650710659458809791825600188437913491764085198466401660228 1402834258186903330658673150898187390778683962489773090991150942557995004170119077134114019966263968664582776569680708448315520856052339212823513856303688459183036685378492522532918533889501540429650955411720502587839255378353263605855094075277853 84857731112784818555100632603283027398006982722901812370267604758964789235074862034760823356808535472121329905462546536084309440674850465498775281314322981058024763577556817120522298691394945626777282066316316736718832143918612304105872 17168417175192527014077918801739321178981946412768066419818698679086222788425177444816683992688473615575617334027142442076155814917104096376319495599034893239809286296312489322530374033111524940364008632848025924649385667884 -30484019916934704371743675609906114927993404213656857875362933307496125302419128603422330448391415759555763397732337171267848321588659908634790011589608841177136245890385236312614107688220449749877915827130964 3642195551889265110832732090041287177538331282705134993466212365933393614560847188038362735289890591665314769994994853966992221191392501060124442454786079936336570527828628127442457228810354 -48908840712113934919771801499592841974250282647798733656018548061463421768656050977573419584062904452279923302431781260052061170249925999954684207348558811930600064 63757792899755752032946208484686433199974252982911290349420191215754851187673960038535565647669395353040603906382902652 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
6373202790837866883165765379144751291232837644228093597905550316498896851510112213104707791693710064824169703276806053790430265302152091476714761812105477745399477937274426460692155510739835572364503036880381906390738669889535204302839231234431054375415548339972032912798913978843638739025620945794350047566086120080352274487000 21913248193974556451866632263361116129699596545073316597942537285127284004559555683431179933077003465491469325076319374523290853098686839932323934653614931192125364539166801467800901379124779106444979759197361349402942517940797872393619641439441430712354855191380653628077994333682654524859444108112305518299291751566227400800 -9864473312404275794861291418105234749910068284539879680825017082640032814263581129316871800609399419374344147976273265181683463252047116145785045320216492262712769274354302490575726981019255732033744169646476157589190388805252137628387490296771665213320928082711320597347169125703004550271013994400245787462242323222998880 -28075346005664141050164774466615126455928221485072182442248532117130347815560774732654101000574428280734792992752400205443822783834657515174798288723648808583171069557643004605848978026942738736398703226241717677509990810571417721073728030333662915595659823715222710488667001635874443405643973703421517472325701598005960 19830903354012157497781085933449830458670114330518973509551187045480124038078679748462481127041626225039547110990461001817886170251386933585993810371617570367850845030535916301050580755585883813441693069757065489757393172677773698346264882650965749493350253222527190278178766287932518603494755711494192270535028859920 13588173535215223537707128327331351930973986174306482218883216315316513081591965406116207967546619239522900424898095514737874966710094069257561463269590864328283731253479910470617960365878912884438670157039786118500403921871599052068980776741512288807829042296674322568917697930080094028296408829437032748515855840 -24925107759681019070901913762623446708518616053607778086879334325827067091812611369431040255051699953641979604174213467647709107028797388462901370383588334259868782071578479267183313627886903881795655355517318584156200571618910468857189427340285812748428595558237975980014268888355779018011913964916799585220680 16540258731516614378064483843051685810541234504224504655660501349489611768765557542126917834500052979831523331868821116254863127040411212301998917084420132055600571676263918055231905947162168694574413665436397483161092661014385540392439507920893549067721876213941105271022919873854943677905575248575628331318 -6443587276906354886984082031536804583655550811213548095780102429181250289393928259962072796488011864690895940906548615989097419842742800393526836270764163498891084814331920596649594183487851436496314826647751192717938231193362904833925969822289780112924414072565882451137150374574296444776023897545694800 1105686951236947983156366384676389869819032167189818647407572752611482742504510704616669927726169904429322077482560951100303812133984243514952317526962250555364790928455876093464457853164538507512948235244085394652149028102077866016841471667263146100892603120922570220364191748448733032986746497846524 90595210659280993672183951287344701160445318086645756415378566435248458649862005090815229685120011413835059935459753246294804461105608522420350848288823046065136526323722995075895951867799165973464255792094075950068314532792484939068351930867400640193877856093439353574610675618978043427235149568 -52145258872548512702239050560532169270940656885074417451628231144174145435674189333305187899909045630065493398145015939333385940135070745889971278966782292827135336924265602904191583688097158233323295885583461915232997936060202658649187111512553737030023522750534425022367295498077398761708647 -1922588384903035376656672315044971031948036590604686107460498372921731797670375277472626124438280098194601218142909102256534500223469282362372852811509423496574314253779622555969293712152060890205684362563271038072009524472235756928289123506978154444539543761638949567887747569604638669286 -841347936177902830455375681804769088436862244765136830703177217902311721847375582096386743383777199420291351296563108239701037911832549740915278281042585413773639188542605155949027911052817676626446470405730492888432956938194246464996849423099871167237331327868582272903400624226685 -113866146165719017114300298174720553191792900085489488108781964959080312567909231843423238293384959908557974037595905560878429130776477679214501896181604818006665563914117647129103607025034572438224193193958445264266803678721397413738932251242724903141782561631129811377431420 -67885734663612363881390893869118055697039732432881662816047637124376360816073964515167174210621509913328597723835002862740682610546171722360479334007044646310597052453554862352338804636336649261179221846733826367427264774522456396259568939524921308720705147344768709763 -1657589608333318641847167215141827108829241711829580534573083407953886694577043622419751999334939611680297736664284065888045442103142084163954994087336209776814268279506257844280541284595550250682450802925914644526272574707193798887856378206543041865744186329874 2794374271300343215948446613242355319904206072836533101816671441603909134775792757531716084032308037021737537503701511142266606324040797233245627456484159399350402845929561137646327072241467105391237298985559567852943186671017149087478762166500432535302 -82191020531702105411401636291066881886281876616697492836782690336902841667993120048416176743086919971037707864200307059430551484866195287891008007451362216808445706660823945200640248903574213193352107096539531512892054262692551725063138367332 -3221936930947562587344763181034737077429393227566583867010312755516402027035608627535018186225386955303442247000735695826228585814835038602608193072341611736928390280800331873674907934919498381534677214905731860026574701734331729897 -169108299808531334657774479787705325382825074724822533459611731079222204927719362440719505504696885366883091193802612960133492065793558135096277840547433921405891155731419869503309697917820219417794373767937306627453396 -82376696801228860319167530786038576332381337462910974824012303070120074922655316357877127137542621247470165750427545857312913763583138761861142621324721335729368558069903142790748095742197731186809935664 -1289620811001305605123696148911416305489869368609824573362938120336866375026741893465571437032180339889545483400508105975094039706933179209397412669631760322835878602341805767200297894 5386703930175564005890472592357988078853475237309148862976531514011500504537958496438317225188037573363753021771134275219130875565815364023143901101501945 5819166562698082556374968024971930502425595335079332242443870052722736503133373303764205930256192638 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-13789300385618375297032090127834087326355090182588524885223015401811319269641770701688679459370334905295242631952182285820251806947692134520833224330611128968711334853453532473378313881864449045364009266352977542814458858742066536124090821228156836014848848528946424376036369622969802218744079125758034644994101991545658597450 20714589462775162831176982588497803712374895911856928054137045749311642016376117389742920333437952054470072808758231320036736996553313589669940575849027815823653111828664735420456874036974503443738052653094046851789036506515204577878539406518617402587567199070766886463960977193545978945761028514581097120933157336368454080 -99524390713318042492964481875416875649886178681346859133607681319795204952940659891825398696441130945724738879900492093541915658762514399221602891141388347105926524175429618055336443289060823442352779211998626874688996956601648658958947210535506843168146700880770633415570609269774433569979470087231056223047204625341280 112044857551262118990858053376096875048650811711522786355075036923949245962086502017026948326595994406868615608122567440061089693811816911825047107963091353369660796761997145114481757431497399603196662828814022862519750540067288224573890775360385366534772356864715331796467295463523427661682828017172970783262794451680 -33709818724475567995784328460849179738954920460902934011192240692428770778279929588882532551845030961715078984400698878831774213549364618031144120987500813903355613060034381703930290100037581223544344762431844870979149530084434906171656753551537709511963578822190208810600307173991765549164507545081092693283428640 -27187444110745663293242578310410223313455521868093210486079150001891390568992338232048007413015428814210668819874752524013889870910608896597396312251138030121810218707605279660522376840466770400079603578604425431913039512392837653627390251433477179745813554935618547888446429334671340568404327284569708679507600 35797881205092945728946263337937920071645755867669291396965909475150874217451614606849166105645930231819290080107477905353979997634813931327950569149866928636948559972641067525867678576969922698011060682315719723392738436300017312115532260546096062984904614590368803464859838095035662440317612245456991924524 -20586744287899354541251808141790816090522266931409983927087596215630279791437513452607864694771083400101487147290143910879615397415926767649924807940324131574019473538180439280053752242607008450350005133413273466702052172678951489149203215550867945844925467694298150790098658874893361289763341415012613160 7729373313341957864406367845834269200257459871396081234894128479666178235572210505762251316952350151262146152445462003675384677465062909592905572797091587268961926312129504206939070360748859437950892116072212785956746913582184575033620837272581041305024283031793151784985370604350397303774058549249399 -1541703726654339508111712612437156061699446153924866902977704151360591495437416201082303452236766132091860182857319664869565196202818991391113512796734781969537572151887099799698316312955772193049159262645526023447741540455928012358112943913802346856103398672279648401365876851677474248701664870148 -3730128012582555354159358881773634347011701618659808491348181717124694325727081759470425987462983332967869745240729492109304873789060022848359441246685815963528101889265117533596065607155083920647559942839166460879293570948832425036038819563251497127602866343363107240977222100741864026464530 43517708333355971906638866751394133681820292480474221961645306791040294411484524051611574655666166888061704221975837645146770501451260500829061574444641592651173360835221521506267626427634953790919905949067150138073709279362601670971355269793106824860148846657460863151872073507689030263592 1229704606310562535965098794787797163335539981015721992630588815837111605536383498757738821902904564701031428580658180582967872659180298221998627342152353593095049678279510587886884982471738356267639262034427159604759455975558817312550454885787664717199277279740503398532630147090242974 503480076789624422593825489596749535852249262928255708572536085746935343321381607737155259934499701935868867972100361391841503724181968963888873646014055017072193015401446988547256866277202792965550016835892349236536003402796889945946762735034265991276389974706816332246505533192 109354104650726799871547677509714971668662588610193719030381743753320937117264119587569480308475956571368660325622890998436826004878550800008247485368313321422579634348966244618633852597575784859983020510385301551024826774414328308063755186826136711895895653741787872021947 21570033357315819334861967031556574806047436248838354042222888264253975934450618296192382587861269742794365880044399245974924566233226792002187096815307164472507744833151783282769710340264552486255361370418745687949689579719708312932339052219563715701756188006128308 326720772165616473664485134942370980729058559838795311726268841973661200270597336291175377762745377269601233135537333927349350850947055685168014467184430654676331677848189128012954946761406009004518698854961966757562936339396739684634022523478989011001026100 -513644121358191487161721500943611235910490297845503884649003571411687614605202328236483713101539456408182924648251147449324905651727528594237390526771136406397411118269091567997206575122523965174550537508210322446508264119066223057388441882428789836 7461001590386162625527183422844682663337435528919940853623777613010275506285803498830697329535428449768736692564601825774089009962190200355925829943131187339147469084734267561905310181683875492692367664975756171415188414677080560641930823 88205190418087210179203263495793321792928048324081504721319262922709864965286396118512354533960050897257340545409961062156946118705594542522786203602054334774858279042166893711602153665176420525007415118851239501308040772200736 -473519217904204508055124606695067777337503462242812759170312722147639421069468039201117468164847364305419856335011796698945470201666279807234107656001399160129992220112147591421977038580347438681851245736546504810 38297625013193174785256788954256050326544089570814284688385333301056756364264734704608020915935654744047821312070502441444596682882892544601857110084403779193592256728927596940703720148471940617156 109757816471065578120944531332750872632691984404000986892829756425082302662873238154143084753167603249402348811356455762033221396234914422599395428756516318441801631740505037784 180636893908884741217218993002540926303588988703131376505774969001101296800182380849228680584816553454750522519236377834480078908111717138558384 33696202997769902417191591685286937955974374570154012339751164928836954665 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
2629400601594805643658463809523805708667861350794936081957714920228124110292606423179445230430544287702815324773411502789371915120153017294543246535208196610489620778089636303326037947688348775549442630318473646961620458416946410233522780358692538539200011002172266176392345930733241035272669971361308512474121912387355500 -42388201143374751583677834868458336342267432515361509194722160324812116541526991314692033832510334930204169843945476273386381598985893854596973771055789523793424944436771974691740636904536937018648210855597062532237713627488135709595866190151624562907229267745468052057703236304866340202779855594941488187208583702004400 136130049432102194914973223528251096834608842633285871277639952337320596180444415302682735704563199782472537995025080900807934161379412300062592673987801613479121974280330577580766377711262577837623447713212285711187519950476240906553861058795716486558645364456594581209782853723317811111164050261509479370687651307120 -95412304950637540038192250873681098535355022264527415857089617287189167999625230659194647953408071021592060784182065289251039439173276425331854161079473433548170912603473323000116403775287288089164781567038003221051787580305846989133132119576157278604674923294689365923581006435669787993163967861395432630808094400 -5395695141056351015131259183248251587577585387495776876608751906101712543246420934624577236277135407770701721839091172478755241224652346980459065124168804749250830260573124711401916522407057608005138772940339532128255328331822765077072525916465145736085538688599459898559089715710005010593253679107347412050280 43776518648486538035044841988980756671343704445122261157288314705038046674335425699099806807643329638090928121407380270961487752801927197072637039014408072146465949182870940279734270367629208774196920656541028254347491663317610962624212869860745293065419037963437559751930792653666908217679852594132082320040 -37172000663667658297542333730053508908892255555400475481994403563161822439294323979996135955143843811353271650493846078391968989169440690937118445018126332135976753029692201479646092382084927236146260466308250206779403758773202783282575603225758835582481426978044143101980766108658114042199192692771131760 19653862828804346356784948939725562270236917669517851477222263619352247832037358823621258082848866747245665752374493632026567756717188832131645474114752342524495044111065126463280010401335036862740959233143504221695218974974543566465997896975783398178329389646763004220523616320383169193755756687926512 -7524735685776585416216802346944144359067120881579727489894694055220559394493183996593373426607453918054499354226316493140473790480507317099225756243148417170754251744878808109566583545495159902015175247288589554864741830918490108762704324999672288258079282060854400464372907252721228014724459842326 1701920125273537810170843965302364970051540317893296153141609769573763196285859979867253830567805562909314844388526276148022156579651248542595155636288665540618733967551185103404824031767960433514320101680533333957557833528444346745020579632674692110922831207092327513877362539370613971399406998 -61986149571930309628083681818212882344881677990682127752470159465386169877491933830124304795456317628821127712171122254970114756540817994894588284201350037328972934471965148166559072629726320071466595824161924124905518885374936099029346816956082195500431050137842744814512077587469132181546 -33568628796229582907003595929690005193792825025127213068937736813561109690871368840660427569708486891375023460364440179262231058242151889033114039892897162931997252240466852308819518106265664821088508278363321285867756582465954021404629809818464353008218268152480537437877542134765149694 -735960405348590080996863414149546320394498897907199365704952121113705973462641943930986893789068012030204987309274296547227225618423026923430907926871327817926372000369570876572487105437929182107954136577681142757269542926716772171704442896346260841907658408916190993801898567431922 -272665972871705501009690421344482399680454718636392503703115169652627833336904094517187775444526511339779793612179930046345013971034491357146168518146414697885854887362128114292803497681333771082197558367172482611194264834973077118119445491164648608888930633181561012846911960 -63961978134783409880698706625812681930922332264308592139664196202314491185065437895505812424631593520732870057134600694199782247513288536303597259110644638506858635251866379361411204589338064244340839264425659534129277183496828789043449806472380011339923365018312143888 -5935692972262805497331943853168675486128675753986324002491006492129707775761367530691863085466841807068045819212812969117265687651945805458970418428530113407438291429535023778945923043371985640231531586647396218622272445196066151584612868095296381281009545332915 -56700910737004421033342908378776524365102840427835167814057209026657986268166724028610962066545881267390799045482190604182212700465721971347702676278863121667358016894988134354133341514552591052845295628854311973221364674521472897352235005054421790924330 74734101379992787018224756063007107548986545258967976195437307659098055060997863387207634063179000703194406933102136259126602962096677494769181374645267825537730576699860111325771663766182199527115463095371689107766169916885331268106924476649718 -899737138075409036374852685485767412869666940370882505737940122604038835026874854885239127304932902920696268263271113165960253002706715220094568696610482535647806506934289668099434519842676773962235789415328114273790589674983015240296 -1834218612642259201280342189276890222128014332387547416081382564316700989710030620471876811855085031415150678516699860121705143543145031368167481940445110108423723954130860660599827874304143843507536384015635659976165516960 15526647008724521882670103709633449495483225739526599083997546245648963222761503442746024983175464343830422421346954117982061830237202514644405417950511337726673105664337977961144947730625536245971432971689738 153883794757199504662580558030967257623389873500548286568110131506185937060764868914280377451121142263955875926680506877008255959373448351118099403489959357340180863092639357885820172388433360 371868287456864211926054186080290681852252657035933422159566407473699264049490956677712550033258251189494605761463808904840806221976173104895137756751353557140455960646 36154023070381619784226184482601391352019272931189216660804105950832792803223239407449859612261484337975307640784011671511315968579 194537101670395723983202605137244552 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
21458879838874987177547522513866910174057572788771536166574395243611854603039447754816356274261981296196539828783678572752681044592895302189459086938619193935279312836611284267497952324314758414369540432445446923966786195980417238223364234357596378259464622766863065968167175907851537042561636153811140094240251763428650 9738971883695132909327975933780207617458881313199697175454194163469422137530334284833699545036228791892141053150386566331267815015977637972645399284493273158984061662350300835658188184736341863123233590847319381351011393194769567760320926525215627398442279991443567796195621091477140051157888731385458873072914957760 -16729569982874690117266027423637443063753285487513781197405374911144006289657481008402060161628088431361831330204425927694356236722606691376046686902611941461532968383179666329626737437322170730422844633861145869031235768635177370892402075458730236843191810848622721897117859185973983890342646990453617134581017280 -68079561445450167608091735951998678364510057205457597899890942990241504425141333904131764045869638590748255472560898087706013778431320801512142933568187990820618133559408504132535129560535414142596666603511055024633439606536789747591528512546123238789355066181528484907234530458179825142507907479467474750960160 96430432332943333117800410677400416658498881399265137926160335755388390283464496567129166265959351112118045846305359587421965544129059665132081177745064007963719917903257569278602638219182176735457527003623559497574025888894462769229820363896986293584938412832594955184727866560141810568107319105444312560520 -56384978564086334923377145680796067687631893070914358556179965468038202398583197661881483256810352018058950139644809246008391973746528313201827005341861051741068489655248820159807099616390195889338741956802480388835194392267648833113956471261792550433190673542834757496802789968203248653919621575588546000 27371504281687804163018447665509095917371936487056054065075213359133584235095177266313007608953192582275587404818378524947113308460210293012602542628197806983164480528325251171741445072993884084268837403623997818978781311325630338639484117737322173897075532264394315756921707648100548613821560100704888 -14056256968031689485836071401270392235719952238966832070770564658736867466094425717663876607763323500874201414952226642695985139228037623588942487983042313654236147710207217854802524081714417101353923045884905597850757297464535046966485577641248261817227906968497353450694311851080588082485314240152 6058899969310705386505966849388419575002921495118172768266299235494151841936929383070517164970672759555169953695774122695562411115040144458805836838541278999995437173213899585067279303118747314196175972424016376901017077308065739545057688133897556911900266695331955297705010296351212835424351027 -1593334337116261634027749488488615208579101765091367531951313166909371805742265013106500436452806070753402772362522844009847653571760775568653488080794552130164521919899393067009124187001056567763727369482751962809386820435344480731714600021301271624478008045580068549268886270869224255060892 98119086474648007047628823495332239192495506455404619554954511863889621872081310955439143510973056109512764052304392738764923401467527958169863027472220086834530342602184528433826454857145496938309179332293243024268114752660363896263697651862908840635786543877801783674193671071920714315 24048378004598922123677715959463104590997101024666562241863705046899879266037536366197367538809381132055883379331826340889844525974764477013031414350638908069755927696147146776279977078167918061986396902560169420369360459797463970686993395742790811537873795835412524121226540339839068 412219506419590739412549238938376716016394369039274168611213299611387485617273333485869717256853271269313076330739567952123731986377411892061078042171543199234699569266145205697853085895478164531059717321192750580169480705058706138703274592993463497370292635416367894237420662757 134518721253843478831491912261133075036144797343955452313710894474542827844240526010980163913876530487159736980970083711833967956871619375736019662375522566431294549410209510508562419863560158465827411507996882626544190695658182134131971264158257545435605967882841025644904 29600619809258823375500347408876776152623873182337571866354270172192893783894723421598328685879974678592283218107311007147183021442979167097696878100388716193858770270609328129694550406334021194948786682953421634860174627432922269000200410484181629601994683505890565 1416478189382355329977416091158028031155160572372248288736006708040974190665615904145026181227740235425648559380278273109100945259710168533272966435033554569073334306221285815777069251845547278647934434651144845458321026845592446974550645561606835897784722136 8660035206781885154411644062905292735248073910661663752059104082593158079608293589160760291935259234234820258347754075221024815309000475485582091099272811492084516684757983581794008578648025261472699261534494526086115606223602497269181467803296924594 -8757326238863779629034621496074680650051892156387710905828996084772279671897973733011802409963378629725819356094059756803964637812971244424999877677652625036438614004933358397044196323437646932693485985910151267750460160958891398557974948492 87532725572777291159722048130248177108752700341204588867941857736538014740081093029803121313036209422616437725142519905041835562369485526393347360556768969493306338206039648129997415335540779302111295676262145730277223379451905434 33756558850524912994729889577133278676071201911509448050061988334940832876582366779306645883358599256456438151495594319978977899598137703789410851297694139389032733348705599309520976392962335384598411867273223841165436 356838257609058664389382395524873068151762969055641731037845890102204423771442681635900351482105213715700507581553238836251973638292670170689022662376249024930412498102304939995921957973130691384568082149 217996484828263868866778472763186052686918591077254535744840276790607099603834113882299743534453997534342309540718602806385049689081866893831463180257020401303018444663497020091029373236 41335547136784080637275913101717630613118450445434968215290869094282485529382469825904636650115942197985920833485760877317198312300776185186061410448948323961931 2991934187282790318628844949126155180826212083482608422258273798983781649500864433344705983815616953786306126070708900 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-26751673460999798562526514237005341940925613287416715851043680654796660001265359783213314612897605390626950944889750312724965516757747214893067501391485668602065536063388465511835861667139502993189196450846144570573404269936365980777487037117141565732742773147418485295593162608298818365474408519456747766007481272000 32951138153161790802275348410721148901419673318005194947432638501988654162266460723700729679722691429388300114486263690013343929886863604224635706160330359390267786741117522387607479364527373283825205654454468505513102605436289134526164745099521762204455261013890260631323681028865905395340618737844235639166476000 -158924181360831372831464824391041468174824308188629469885284937273152467751081940659005138431425480210674174579875384238609664536615144802218912234517677607829317296826487922046106800052968912325570091478727683368307115902435283146873812936826393866237426189096673868872706294325378460901370748150837276334739520 239851949058921762221236005871027604042993775854210731138887547020883085849843059247485341686991294182572889251654525852078127348827531614769422734157523226522666802037743205023603121247859854284974100509760037451683125398815770118701901465846189418231027122289336029063976699347769850096761137723908969378920 -155149201981372414800161211993345956389481444720625077155879199139696638516662701512492004356617401235768285156207001753278224232651654656713603692156873781336442647943815800927065819755995919870283191490796261490838627827100955545989555420913128911388313800242327194706970093823907477140928164625793316000 46967187196387615341230383648672507047681545408980868642874563384068915373712176535323624189729204609216084560596023028028960551715570837357392635884556004469697028126853706027811865728467206862236419430299452549805090873441197150141475525038197343066007339520410678300889552331652605014634381956347360 -9691764806311504127610349793768600403072281325578687251331668534867835771717669865128148976860169909259199603296858882620185186841390759466873898237414182038246510572386340966979377213806897764848032446902613414817137657502726818004550245834361961094308503520368565964318307613558691091548280397680 6401179137321627014811808359224486675381218703936967859748854986283662728630192832763647342554438256432701637961618001201677693011077826128262383765536746494447207195972317265115661324858150879355090058639276159965984910154814765792882823138164242329977509414581759950069800080922577668075057602 -4042580786645596623018759666440491994922300461365285444381366099983303327111011306875832143206283780108425362229390980170738232906272054830423253788142430601334010572300077124789632157582849282131648294577516660865917881601866290720675887557218047435317562469520025737530220224964159439330440 1309925119919000586016042485461805791929767720636388001243646292294840723312273331973789051656619227091515768204850824577457594371013682147752872282026629092821137110461255245044744980446919693239886073999197916282865872405503997521696144965167252407967580067572590284240723133401214794892 -106709105297251114760823471346715523037962827818252662248212324646757031576425893658475155775254515129960598793082615046082484345197681809884718958106965182289834166831375853230822117230443946951139946123839329428877898117314601649994102175759367396659865513529672983560360833649915482 -16063324962375035973815391325991063171200584885137457628737032723458584434782998246977211148801847340060276201592543188409516248218790785005772242181365818563028141829066728704850015399434970457856663668047957738164632445482739818033709221648605097675057708896936883481850569528112 -216116080312770012177974169994594428572786672143167246023199287746679603490836214196040454318032002092699253384311898052543630814540449580343633324302925060064391869728199424160372618411376464400682990789473875732694105166308523337997472960465134840266336738775066107308863940 -60721251284694781100077661212019245780585744966980023748825658506237199193641330291389700205913827854116441614763110494282532014391043086879436273902596334058965507556872220933346608388812833765535670071200561592035759989581498761658310112266475818960950498122198189673 -11599805808720285198264672490852847500186729142988189250534683447978049455408580561381793191612868772180813374427488679020950104922447498536913147147998361602746185031243031533912834985852991078033790925846414150467484480652561124588282336158323319853481125409228 -293155570364166207522658691484534097086913989114665851140190061956364210266938825756877104019208984090026856355924579401499165864913630993847599400289535771267805617486455600855076890674060349323370746012660312996418826888483602796018698879755474330698557 -1168651597639067581650649353023076075551651156999127489383901603025268937683496370528689757893592361304481249181793624858364501454803810558636221537138644937879070178491413473547114250362890628785523134243537894651993870861393144179215522639070112 826072248827741141971653983008504523152479850601071869351383833650050369912765360810211569293734858862105436830480622265715871867731598960702528264642308783421265406617265632438739451999667928609812089997326416012237801704180403433806878 -6043103403526343227828958519387635610501590314244456695069404695131140600683976025389159978676230420935851510798902963882444696746395755586910830091579472187407068753428828368878850495285301986250136931421895456206646919155998 -831485052274784187268351140525059390015286148241840716974214260199435950124343992874322903277050518643603208117846757920345316792690297621601156686016677435036488190588717459645655657038066768958677938091326631380 577736253534996300861143189346274299846592033312343863867534380255521157867628192251625393539103388645067212626024095045817742673971213048202808763324051740678344395877478929104628564688065340455396 -115792295344370015468122998765946320395373033995395696536582231250730298982956078530894150547957340425022741517240304396898371277071014968952179956586656208856363422002306529799682 3170106991318435660493325843293215557399542390400820402952007304041575465514251458835861900701694760474431579259749300877705448060756196338067445117068 -1826764761114482518051011373254250826415913167206265435969056846654787014460369276282777093894446673 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-5791019072260366871456275671902539166700780938730797730786993236908953092113187024782639906975065566504998199814952166316934863143023278717570254343314984306631739512242743946570420434673993176917656937648455371091675525267256327913726520585958346588030127426340610747193977338961636458073566301283928591559014660 -19273252439622301617577137331791599259391497537356788896092038499330578096042616734137500607013486492603398873012952099274697780711685186578647744987401993386443454348386106915765896320697858163387522995489219949335420740336384395115473654196677096401026430645537096773046300069210399916942615879292928521548480 193890235887112698508943999934188618104784533248920524963277370430847424773055857763940297724349354461151038558834870363999757496104592134966452653095631097505760602555030709740397466371693865967209655705294724168087390821907100938504574730771509223067021298142174994342892144568491582723736127066038796050240 -212347231930270245730329383239028957256083440599341081873910559992395050005143345111741781072758235119682037294200829633396602754440910036649604940387473686490869316520089094261869010517875717327203078450312574740145092021584051120008256535039350681094743312476511489469698332638208835935998354554808744960 87395162920329901423591873321253442484857591038549741777504759910206165619789717579914825921433050796444836077743386245515298376328407378368287591748787242240942810382595174325013080423003046461331627318880799843635319436339697369947184258813546478025175825842260974695948403084354723005240631147315240 -3359974990813666121502593289399277574565084703397600588519279032881875816711575585435991030436711319421862380875489934815721516751555650666123227147753294138422961615223146203891201137828921274306560420008518517913643541745027587427570846592906403710449373591948489539724275283322920598854990714480 -9465240483345080730300562362672015671337115126731887008040386149683719553126839776821399404146924314164488467479486814518180425551689415717981676686540693137255723502393556533580021642974267230705780449502340685521424684946129543319106399410095377999300556567250703018834699969551513246969783544 197127784130553360046617513491319243933667799451864610570312922950613749665606518704402162419834569409066474129130005595777488301102201800393005588105234658300213131870928835688689407009401919303094098054789741686250284511826992746609925057838300065252156179532278426492314577796715216960008 2212553853667031197764316277889011875780479551010865389340254978842925265491484511106941962699840857142004870324682508390620733841120147439676604680579188567658906941565192405615098301619747234507677204135754726063258167875831713161489730732480053834022169667241994556324564020414710425073 -969718928629679887617664828775169879294692153045693126828572525809740047640811302237825679911866505608475048624524439268368921576257358333827981642780606162140970553965517573154761214775182533603978190381189856561208243256295314322367408037235922873509598387309055347169155651488476900 96191279624514116686364109211284573216979330449632531801497875268313916690800930738055918653241939802920056328019438604229413707662942475822151582088426554935524846255680583516237339889685556073281361117949697688776504251995337717015871308063687584043409985383776450566719727567911 10038339188317828509804715797486823872185553870169978808937288260320117210521332530770848646979376480748320036930733339504419676693042444714661468192275555793605118235652596274307602839144530328042939826229577047389594662629744763694633645626375701649942821897174517306813714092 106063461264768475713269307582728201258489163085160881926816168805465499623648895382381630036924791910897395686681432786598033145770189016551233751817231106353896833883783027701650259703948811404727067910392306526554145393407927127579256765401138275326715520878049743973301 25153390801876539765537368766921601892427264393845716628586596266095683162681070940579887311944478088565415501025422147976587435107494862105481539779991265847052963014276926737558104349628309833560643668931580131354248431300128225498610693496622728775615145320389576 3952745558798015488692973825674455495317816806367480038619908121717543557931268017248237596419328846526021823078723422866065493442285611892383620477779970744515642622541253468740803838126459696297760282006973467533814956719909782578827022141774900317453783061 52683642210329121420319439919689718246114402033980615974378679816356562882733694670042831712990557860712582626048649385736061426594980548382164650872006127004707289210309100798644177605206591389592962766225184965107122642489705218133596580607408560544 140800249359853235955601352904736504619725314491286597111044897779179184505518724326726219150968264996689733817432336195663185433310431418780725391417303009999720668228357423795960956541901448701915248389330318385751370881699815782497623442817 -62058359107082829981356389136998690493565020632817256765761625255089543177541189101138785509446960998413112402477087133907949902071524331521130941291305819768028551051650867068262019121191816075104088895087482269045583521727696375428 294773687033761505201931691843754982978979176033435505555338309451209168145551221861262655381495736360381425148937213076450978288617132012714058367832939409773841646008151810855803430350781652762145742944118536363500049896 21845342311383108391824195442189101461123701806582740448908642983945167174594669315182627037385163038502754924258775882559068779385768574169049794018983015863517551074279961183459312747572837617861590795186236 2792318499725401496215226994222783713540821750038837313170433125738021234692725622542797989311033678336561270446745128740598994433421981693547204444293753519390710660299652906491504043751830711 14387207691584893719412357289280173011171126706232624968180165757279052381084218012961811956007428025016335095710673294850148290066946509539502959555218268894311983716751196 968453895052228299572179594625353352720913104273223185731338059777525292367961754519734142686266357466672370283875722276183913579904643995230 97867435113871275847925544023361114534975977521557083453685706420048499124 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
45272058328499352605227735612156815217015536980261873613429629264832329155543289906498454602577320418490002082524750723267225479726341291770948054236283382160181559453102564316383093373579924409436481038081775378596914253665876542171643609950759377861124037171880236047129377415725204096123668855012936118276200 -34063426555935431628465195687336685496516087103195275176265424361205309951072447665926433333308876688617996259106348709254073640797296521476666247936585133803085247449062675058371720782447485669352198737754685323413505133810796829808721496167251149080284841433473472216742883872215294053742729084664170291180 -32992122830147639323215066596188450897179581632918184790492044697409396954242243445565844821406567814057183297216194492950456919015425584871699161608898968111231538689136516872617887474177510100127238055057522419620013800729028362754371837691205107900372118193919585065173257919045088469440623313890130840 -41862169965277182541159105085727427574175015744402542182892777589259696443578815548872224541741545087668305891956710267732541827783519168530433148219689461448654050632125928333240623943808717216422318944932156724536860198495328993116351513613838107881236635120988078575724936041828913194376773235880860 90006306928066443683120637360761863249506504696891040324482103644845775515779484993462704739658640115559694708628070843431362405071402435292765386217869618455695217160117073384440871781767653493385443638839035970948708275772297801458804017978567798026268629121513000597631480961883922113869676136920 -57733292128919674730287072643788366662644546513462024622979602580248092281593158206628093361871708622231168062583342794682510081172302201201555027404933238459848530831261778533103330445755818447237059286840652964274435721758207735402978541626140008135005401770058926537402619611462950881249117700 23019770963709495534290260146921446132210222534255388886878870241340562451986244831389455040228966655620073555559921018915975582656345907622002610955608429305414426232948223243147704467673851627087471012039050078784284508773355437324955020637034919873971633261978833180978941872718622794712820 -3877723075563879397457364104695322430748893756966378465600580511598892702618363411613432092295349422133477983871491795421563300012027862687197556433693059322813790319421974552368405206933069081973084271373030322846559167475653109119424802083107131995468635762941905861175440031668730462722 -975191233435131684229828976756234403762788771514608704731695832482948856673586593756216845554254819086389392199864090251368421812551854432389991717728300267908414913034062970120660785840172026759626245714979236569278255326363086320670185192189970941073536080115981187767521464860011890 661582443359869949521371951576446161305168489081693738575024735208271345649795333935377353896190272238738189746770316421274355496511395361090714113680997594849315684477849026365256499017778862978963499212721681621629506788579574923675218799666171870248688962935502169888263941097109 -76390086841520424893978073782217680943629394365727894192630466694351108384533282270746019510814919001416254665018143985567878849441846805736543976223219679240248617466022661483531433732372715571170611185558633474326161572102298396812168807584384613744480010205203825654134225600 -5886502034911407135284705416262968104292495689235035459263402109199477550916477540850015395510662934810192970144961666083814635844503075719001464368678497851402186156601655064710342873656919768946481908500128708893018350310370765539621063266055534769355313833901801245476410 -48725625409859784532206493014835270335383545056859957077721074464937859319303311548001350216870811540731639788609249912021481938375489987495791796360908330634906885126306853180253460019797291466766800245104294673623186365829885477638607539002111693291200562674600462010 -9580955190882982832000072530136837410236374217497578488455544978284685391084518679264164087519003000492939953636735481039718933361731625838100404405008361891825713365810998086495111229457148664076204183514789967253597432302303047465186134666134858367950125026155 -1185057648246534369266315680588353288265910516411362373272401074089833937679702923773942777703617710380166551874805589903759759279201499902447240695480609113734281435550344542576848424433508269254677648005046436546261263678593981259660012907163599495386986 -8277860182176054106230891084845398453669583788832061157844013089953103538605575949111871259250053156267084060404021406762290635929528957687153926850242329937694731249485480829824995188297277980854900752843208117676328356010056019581082374147848228 -15388451821607996184185247107136779445321552030922338625159351110348208594055258783805367860925706774443201415050382170526119467994333954529681778294040359833393868930587173454199419063063697245322600168751316969484110937805205559585259158 3638936408868587463699135376037194967192253102293303339715282654842921101003845193878396526906798884448902018101475213556925932341988795775275516102867306159487160817856595284483753899680244624883847349459838726191698666554400927 -10157425893947931822228646138304458468227092719461996776185394986896560272102058990150549719096805679156207858156896185584966791452131357288627305487152655454532486071057453700215392455301908183520499756112139042953050 -191499400393678323680584021871348170782748920796893035366868786097828682147762481412732081033133254744279650761789431754755184547212254049168637741913372612086716783784414417745793326319526910165733594877 13691239055915517092971091488906370655329999496026063921468942520174870925078051333369263125211782562241352999334676994349373701080926472266159755608332830906120849355234378827664226944770 77259509858701086225675207115918391716414415479619708941712317027243132443082557660818234308018806466354752019325341747598684154895737408638244778951153004386586881 -525720981063509647130582597099524346182425228544028203254919657455559404106127433953623701942237542398737078544714822707753741870 -2169311733272605183881544232875222632 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-37479777889572753479033288851382538843067823525571728651624466147212661095248820830258282406512651657939734689138833873748252746418190697790735342723350115471624738572726790838305322022223696597955380597513044961262334166302742418673690233613809965073186341569772308583798949229791565640767351683704995207260 36040930311457457455493657342891932026008958942624491187674884541731091739093179846286070037054570089876711700860297498281003171702760268098026012876492972900109093169089970588265769929958174133494239994333603873009232725916183462116633640679439976084329312139409034126699853933049667094526434231297042400 -153271458857372837834825500165746568942630372730093549942334362753463141637921077642382428585531568113939907469591984252435819312708512229793958037110382507093970996554766808598644642203207092935321835579850948460619792774002892264826919413918543723002303412652755369704242670020110513161277368298799920 296422054001737912242011433821688253744010385143059867918072914972518298312887994683582285672757999730558329034592848390762943774959678985784919878625955538795556142779220917344519754923623379171844949217345553997840598695187101323441213595856216367272162831216183958037406932529166216021830150597120 -233314919467267400724932489774353823062297376214204527076319926208647961508490043411001486585356623003686967593603702815811314301500340660569186206716448907891606279560405075809881243420703955624724276653745779597943236530893014222468716084307311688657876109144719155123485875339404867776353887520 94427181311282920650452325298299821288122191502142605229839188758075011805659662808764780549057706963418628151490558578022097605286634793449663893679849011095107139090068428625037373472067627137882745214611254222098523894733325717001605302860177092536814322815602416556285633621519772041945640 -26007967475501590837307866445818134050413711550755768954239480589806789084622865643936568053260184932559997275170745127967539881244660181290776315165782112953409938011691624520659448731834044977431718109495517736288919754835118306622081800853843421281205747152042902992492735785217951455298 4581117562772258973345599948193952155851450401216044078119449907456903463157646636281292597783149276774002572308103637006112088795365865954274829898691212596576968874476406725275758703748137552108762181262354416590090389898781936713420138557047629797694623821081083463005993795105807136 345692602814925830919802621139036408845121705536311795831066935287002295352475492366873155013425274775909015576426766108240986936937589345356293423361388253315891362953850226991654404920945727577103688670514924524526902261325716230613195936875886846787269437025311917686486883374679 -425781399513371552646521058750589331256384652450725304849953617132153943504657191396489237744834159732100411204983730539538104722802173096274544299960064168942426253955020827566504192071058276609589276814583699278224867240061938910814575624947235469707556367098739661453174918548 55051276790538286613454043597441251955826305694910411851512247385399003574171581128364133696943850878770915690362278605862009201185333920975137709469081577068491243132984392909605693200242346988129083147676221838893924917604993688810267324937642509772789925603884560775616768 3247350461020650589677308766759348273817615852242557618920853274893827016008350155742363339956936489529282034416708088599323246498031542162026388618256470287957057146178755104006319858266380715912845995881891562879690474945270365263598063938988624895834904218714421819476 20950636735488922099108639482321588495659270880033484302784804196388034478402699060270211820934368063903921800862690806514071046620289958299782076406617137890404773772059043000273072557706826830656400971070823049479456612071257845730514390006454202690429980502733392 3359644716707580478774305654271390147501867496454667510524529090369143333103017923776549215356674552792468986497024786222502209673268853441882735301776734753271977041120862896151542721108119049998688797830052838793146148395814089229956111486359618873592614564 314077090899877074582617153907682050668712798956028372683866584534174338451576087665553266150190334906029173735145807315104541960449778797665048999672042231018252327083739912415599190976099576274310125889051157652370612612273373109177050158173253263500 1160776228620099058923378145482342529102892971165477402890330338303749061479823529685436715199972416338269043242266640161960211824731097365509813007004322637960377882703355265454374507719817643481629849650488704030443053988207654403970258675384 1545475569639535042447239744896761810999448544454475929370879640968108815622964371110558412758288932986110793055579592082401391961365014571236264263279107055693440246381465214247038865274635322720582054751659170885053265939036764016769 -160656323925639396505932505026167547143336961408224241186545672142890930936391007436354998952430091536798942535765204041468251545527956212490043014601819171653065927215597370132085185883787075279460170430449281235304314904356 236748955241412278513488279252282146992711257627991705361802146315994987124061839026030328466229838763323591248338253303123478405979827340015092702478524769872817673001493425769627691384541109627959901104358003819 -1056051147379892082457311434516066038151014833977936156737386380759819770125869281409767285649513272372416573453360930325560989091638978969799424478504305887369581201105460466563526590985506882668932 5240814372283001689808405516748268648255242061511835852437131345610378476761570774023738744909376832743722436793047823562446823725554693432860158614966687387037702180066602493170168 -1495137841118466592240810816461033257393507358116344714592499016221286510453121700639823780106092391862896806813840785252886645813286635249501299845397062544 76859712726694641840940580651838094776034821459252315891966072662258833030934416762755837410672957346159039892759956 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-22662329077363742662997757647502975925370864925114277449930130841259226103477847113641862821687933272433038860755112154184922826955702347381613343095523446915756398811261095987516043540145833289460632443298983178080650677715662645547742581186094401338603616654331597426431783380641893971949813219185132400 42998967853075070758729927792160113700600159239479835100049769634136912044562232020388380819208516422855525528107903653636926338951572395640792332678290863804004711760345719786924724275408341762465404720070421436250264587020917365796968037638559804548955838149828990362772667403401360572945540999986000 169419564277369788895710211862734185698900257046341903804731602307037919244752109868008164968276166548118527279501476605080465871469929349049013154730494736157965160291861705760253523922467158608694993781887810515753127386717292987430284245068884917193742529798916811810173747434938609262213186114000 -299291315009408814734281974024745041202911511417087941152853323316824343527784358663250815242582362095335779352829483813798597361042412972916959740313335558307446206505843036233832044875728149332187490234222187235912989543205228849674020957033195947526914395841143661210501052634876860952677032920 206827291588163961012845957844096303734777544496799706000386276796467370343795685702181139503224908307949515257703816521216293231459956153519939498867464053452762962839843811495579259990157062321235752602303686086834503459140782520273899811281599563388275858722958775635787273521071618638206480 -75859135573180396478581957167945116019759275747734597561050557403986449979786442378151392548097227114728349640779975830111262560856202556006193586008637764445727441580183003141935167449415423344311257046698233081509191428006506295642306243507044969117192336307507892986104040312166947039040 18348655296558452504689558181127794828592879113280668910743860699668602735764430391741602633609532468910334026336162175587758590013185661065893945020245446304888997339536623422743602647191643977953686924960147366270928640236613406638860316008197307844109912602157878303636879008264222500 -3423963075987304475223578645006577663286721841301493597747541658747413648457572022312072555261656407411075302572785844525670771180140687974808587611826891763779899675153812283181715955515957307003254131901625216759740918476722364535963671977202944800785967622004599034824428491969112 -118036350344456902555205854044233254048419590237444001411895542255819061906986928660987070293069296729573111498639381761815268156900555365023021639316337786556581131373486971495508967917864521494882246865033499250681095499909667038056034403855227426942711007966396663354831226300 263947648378291824664985712723206849478526721883619680419885539100826425555075963141106029553652707857840573397059477087940690886324661467478529317750501582504344669290689627244349355617037272112257045625048831991496356360679312346108935874330494169976898813766809763219718480 -36637815461529728506459884499799324935470865793321116459660832670966417424884584159082747095958319219620642309165138239260367828650340302612345358812322008944214112281033992744733132170553772701742482294394446537331736503799459210398438484850186604365736600884046612342016 -1688809911979729397096854652949917606795020427848332336389043774262129881560070162656203168412002212365346965327803632849141038832400028352227563089692221758149848452873688166851144501911071413493064630858514788238699312354013804544649885474203900281454881323295160716 -8428522711218298221980792737236408954867774207823022003420703375205271933624905252008293162539967536515254697726252950446333584906720860036344479896797149730563217460806982487638846958435780165395598590303024115029003361514963279498638845488596448271421577146882 -1085069341967042952591363049458382107586380840298608931918603482393928822891605230051435619445386926443603958242248331213475383602334534832662975248447418900372958992028741416844446653936459666181260708804114604256345784388762677607825042163854798439787636 -73639723162823663368002017066163645546556650404839196031885403508785721536117505542794819957809948532385726374209282714819184557990142560331755330589770774628263385479677631719614129044148228509753712297808476602172218234169970928084655699419285846 -151753381074093003731321709730300863209153852255350103397935175514230154049346531423855225102779380029637048494133502632692173517921761480278951608481990658655947054479634619460353550593374942425814189901757734721676828513302256592785803464 -141790786763941956221214321813302957576693751372184819388162683129366085913905795879652947617038514573394961549908672779925867852120624569490739375688804055917175166167694164946633674618018807101945958656700653957963787846274516084 4895068386393557484328388793711696504559617196935502493511337975257892048983961159142703273580137479651941341091191687341141589763534947593558178477167246220272041470804419039195330099242196472447490006969834087454439126 -3251378772057372317614218510202022709719680623004389037887586714521934957064322347945774765831294472279866669646668166501680546058357600841980475770527180030608787840030979774715778500193130709813067766368100 9799974317159803875586332025788431329982639155692390883225376577530700920525238629926345869881985146645059993683905639569629788909939264466333818266508396857976204940245501334751334989254093048 -6827796385407973243204745819112884401876991034540021290614902216309432682615629843047742467154142054166288991416480361271104746685033033883316757956589398937551719792792900852 -22313252722324995450650931446653715915406072146097894465138684131385726837298466536719995717458041455320164748173806799289840749331648177523775351378 150314924150460631041949654211935829530901982669196700370934503806422755988708081314895880919559674 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
69205437808346201073315608827011503602740488181116303086038167913322702075561386783312459205195610329086067404888239860863849067462714116516076490289849089188828714864831397484361094209174231343924220789024568111746576356931020592984436088041130720471228192561800824356167400431328878576550077394512860 -102025452211305337393019590071798638136484299706031589593659915167114019818026200913134586811024286939761282859074723798991394991288718800977926702114400590073890976959584794571729337775291956916371338116492737161584924456788973384097456100619618702268240844807307374838635607784080347293287265875040 -28127299113603511374372038523153680626312374354659771470776514374007318245071142840606640626955208613814728615157325694730440528543907192818676786774612208392952716310292249840565050192411888549280077592809435906092030806897268000593410915059044445854344604757077200891485340513746920051848614640 49185545183776330132127504530460931840153558250258113152308766049206721446148509324333894387927121587985243083727497857088665111064030280886877380374143843856533727751653278044889366942565957890135694704698507266425475060585615344377657197316460854984546610602380945815274226253972072193283680 -26711714852899760880849590335199595312759665454577329926653908934117004886837663147763385621998565287693969818285627807246468720363379581724448729556682216163826225199183412184136799223782473713429197379907589539761813810981387652908509585463610106441508136292364177609775486433035252535820 14324955350583532044739095940443955779522888826608632237502269564257342831136241216662156782620091442375355256715674913554066431909406350906472695176065743201859953782883202452027337224137904192959038657375262045056186036951468533930234737837476119317494953868722444109006402202815539960 -5393341545555191487712222552252288551726069720239762592064207851599808992239155100549465505092942786260200731139396590179142261643350925310754699872935774344128496763293057199786938781794891828433431701256082073011932104233498053510615123698542569423534456411375443757292893573962066 1724039820207372518176062393983884355978557419237436733383470278725314282480310634212936370876332551792552237025152696831198288327368541465279718310246368832379526585379257371265305243162024635524346879003631674930435909551415464201969860494487440356838073701112278379020731893408 70056060818903853205642001961919120780834242772547959481216445515607742936447847523223701442343991174237173212316238296704651193072697414143107844912725044977805963473034997043496344642764567098130857645749580281055501774206379476855756509369148111195904404156229366451466829 -159685815769845132800881822229246285800267868675214944778998235058761258255951955809119237976750219326492473928619829151946304694652222137363610221013366755650655203441530959581268902292599490608781024442874877073486631101865201664580770058089039046711669320757216769144556 22772423399187834395733051373881529964068599823272839940157638472347571203182197162747982377684129144685607392658330318197575168977605053297457979174852282251002707974629941548345214004655361455765266442272775843377795420017319469941569687837574266725731535072011679784 829255418754897919383268986131812242907435096570748121832329872667576813254813631179054277087059291711760175982191613451207428905437318948656508773692407732508673800318840041101164193953532512827268519753653854991538666328834528563627989318157159582421426121246372 3171099199153210427348351003912161944114493856764943836439439695959719091291544399083827754856013074018016933606326567883984481742970536859889624351310212761283701343127105796669142238326388042813174389135355163024604578229760271781343196426274919687908154217 322696289563510695837721294080391042056604213071359594807470809414536809229618905048576520155219668985007585655442490063378943400848179048120768019062865696184856758576099241765554919809477394599705722736721745645515302906004669843352057531040005327876 15243987424235714959747190297978952161047943400932959535097419449254436063745079332781400516169277698188582467109133040530229645576501641467957532002778079701261775973595432069315993567394200032774918667199615651899631969990623805493521675716967 19640583997537112832264036203069489819644495206238920502419647716262705010719708388402553227451015561956639139775592142240843642218643690234317237111185666392829285278597168854719698808722703291079169776909041078421343948538245338024264 11470925894889063559448443486628801896121232076173047812080765723922625661145436067853981361965952773179351694764484107673727703746158142477989285352744890887338570428514729047088706163004448278418267488340385398428386791026253 -66582788199406651321825011665973287906974400330335003533771611640400222284447653189428176594493020164833569306268343643463234621820167973123579439283714467048639041208782260732859919263666457490103872632452589105756 23264803593218418892413710568759108931077498587369133509379150294146015998504772134215509986621377097734661523077585391334576398114885559965750419327910648601563827259335613085721109890221376398991369483 5594399538424832783928832458430096353101559961093294967358271046165536347333971358785909978316198900413155705768922071405811809593161928057013493234090229851499791406767902398661581206892 1305627732517818914589511923404218168522989684290384825444566705681270051913090980780844144127743171141119902536331805984199429269217090152108018835079462668746353384072 1440322576343685149968682096154937839982260682446361724626590746868322013704685388695462055319437703650469879527375874916304535181226845016 174744419086936502606706682629292359256042798095714471800604025786371775800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-39465917532953894875825427961774713725322650697998765493580979876420603397350599559518849777201006793849243432934688338002664080522312674500355584070387808589604318934845786422034535766553445862216029666381028126344235460814017999447114607673734002781672645599828430280498564181570568599271374465000 33407747572133203821709547983231010818644615626419322768605489787112817298938662475653847218484475048670744354254222358643314650642311489692838832675001552448177501416619915938078267752274514571458478174828840078643581544052474088037098617957144074252287604005134566181929563142803746735293879240 -85520355563641766130825208961259504730971674666111412572805455415539757921785977338029059423951865304905228111810193501509933046428399125841617622160782452577211218156855167264404937941155904826499988099335112129779721488750264001412136824673181659088671321517444801129175366042810155353678040 207178614723653131225266080137807004438259192714429090491263670859218993705049188269980756836070741164923777949684550584656436394314494917054043019081456032545221490496865154378324471396242276316325366051847185013566710066553547794465526553666607730174501335067926903351929662175718159387200 -151602729776656301938997614700160753628228861512707126427177707416398897137447834979003485127756789871793217299550526197170390753594624102357575184987975254683701550282385434559024145462731804464298935203579678851678117470323659529093087923050123916570938607749794791592124230899532069760 43833980307442382831279866786258030197307248408833600283320892581284915832350842503377709111336720770197296730526416735475840481489179333171746563075120110515202956400851305034482666554276463559482894343708032218150449338112231752002815316109854121065225111554506882266198463797783980 -5331406406149001506700782702393169525443086295818561420191762471553537190548949846697005480144401162630227888214125295904838070589639854350196358322670281607204918377478877608310985664275005120141575719664817678629145750528089484284970530861513510236912472330784310204667242330340 -365250382875988650433389689271334751214787399355094428797593107185196356275918717391807509851025789033324000310739257820757087416356742164352257901823472359067190791423912581794052473744661915156195310262248871529020053059945987320888478097687933210329257367615052661065954368 -68048549184966071217840346861863364221559842372600004441770693149657547383633502506998075909048974905767185638571528337286869500440903385744072145256144045241238125865194316041134419950083105324715063179658175841498167599319101488357033175432954199783504172591036097385254 94471425016001846518812769463993295061500759955982978503224131908542767457005515532413199303099022470172422331366761690055115868919334653790486890933529612550810763660500628859340481009006988603627790605466802739761685438122074476080274072783953976868536524971720478516 -13315845194592514389460037100298202716078661693397318793655971947309554392041537406762311742718461088340129733279851149833009149879168379730663362387687092178644062948030395859634790873899897209094267456714030214201272786919738284981834681723531652472280915033774760 -384845130695884312016663639163875116629567661362101062145003483135019182209904012343406468511686719485476948061358509152569119041147066689739031872731900793072817794977885531566548924362433391525767276479704949786734282787366614626153338610026587635989501049338 -1115016217700547373943994649584244302756039481216961728083783356468874425512583260825941099021934521289833456304196664809702723577819025436297964321591752976394083491629614017353110360030035773843074764180235548858407628947928889276110497471337615629705212 -88277225385108957760413642930159007796786056314428089457485179124439349126811904709719736340615794411277463207163172930898760623725182810048275880262986888186022536780218466898676526971600407409794048771209975524683069474443326926525488208657299771 -2774297820681381889558383686890450887432657555064880910817332275620203675385546452662916807829790809902975418371095698383936496879659804720086565541511799530640166480036386283349779724835043936613463822959247340377204510250024746984900476124 -2595986060012526754526158413002948677415668307884448760007412584003061514731155502316174662069038774210819837302114963991983307093720812904117667783307637171798000819796319093084342750385812116161717720058123587588318366657052504190 -768902545813121656154254731999166245311722173902975140329021380991584394903352782333325281435206512627902935662703157154286914072798859291696477257807928727567837234028912212191725410018269953727623879756636314171781493934 -2805926549904486539296026104768365419876772001222284591583931311278464075904651134524598512357702949989060269305740010224510680364307790118869722848704924767485709165237340487493091317153149589650008261574038662 -153964842478690354578352434517609839223803442883803151870342996910733515754246723324743407701814694023084427914022932391141122859299296536536372288853236563847489759896632239812069381504620641772618 159976158572959495535809726429969526576430399120464879450134846592881238333037819660600124030237644302365876295430159607399357726686797244677917887249490831943846248190007153264949208 30857136282180211768913873990727174166627357215358761274493689068601629277939658639031131518946457507393685669936574677919166357904688692221071153251152915357378 -7869901659837623736325534458840317351615991144966767952411520069486979705132139777307269819681538556442960431467835219945771844 19932692243277915388627347983920428016 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-41561002718347321229454266571037503334043540249577512460231328401606578537745845855990211671731087125613820415529425273716779156624587121540642959820979894791884670164981043937864913270954857978863183256772198894171653436388832585073148597815378126803328617810764672710726227677794539309478347100 112327800654787495503452063620951529229979888316178849422373118467534637554126754241099155174906996244173888411428914622102906540386141338304772214676879263884422042681318783949498547428421522326029235498483335016206139948163106412963921064991753013024562140125330608778565766743084982521077280 58230589272785521642045534507953595796971678606213437784573464127425634797903039444407792855954046023391531414653079645924293795348493485301515537085877840243771257403389691046086941460008563688687005995414766859606893119450169664269952576386361500429614092562526529023260773418335576198720 -246011155500384271757826965838120512263966815137459775744446120911049616250959303272084852967615783758763566916668088155431832335154371143946409520588504517047284918125439984521696622341562451936062640348171238156286432822580653923870804447426911554831687019245306568854025967881316064160 188324419984221777643915442406727539667338791754427179722953035352279608871120486928572982940172344938499241946630237718815037323110256208088308427445576854800849718684116971614525708682201591646448530328478769149904544433822873331925777127784170440755384486431354813526660275571797460 -60120662448163718197907255939023356245648003890786624571534191301458072356837795104653891750443019124372790867717038609410933906261457857921377603182620371368825429107806312071679156311033825827519528642832570207514506433893991590379718631466941665449243494506922716035278760237000 9123559226254236940891253068438018072262138033604682564832777745448848398666595396505734538989638385662332955771783330944899788828169877472917881739990801134226925301172769715809372754883386807596479341693565092885372558784621438264748836917240091431117754196450954759849791008 -343864075660222321700368760863823907797178946376845291175456305520060850084153473854250310874322445716613016168325430174345968455847157678043484938130121716360417083642033190438042303241157098531894662280459123480216637063996377614009151265358864620852878812517170864290464 64936137705953020236657104938646319827225134993525037632974289466926664937148733623229983503434234238376736791470020085612411746508805294311642271884815329450826172027289021543904406845595624200154092445543605078544822520945500250794647149581187522274872131894316845763 -54301829707042715051554440422889642438669189300088486853800260613196809922640752610474837361929753623324427051263875973787337581230292105654724809049108328833764451409571905874723626436789812539154779716590684644275639370846873049936197262988005961081277937916031332 7358584380977398064409493766964633457270743545201050635930579048256191953239134605956175757030508655435871096237028363780555739564095840686623169908802563520248243605525377687976992231271602311665776860525455492923903527168408542669546215424542650439500705049765 168874549243606472731681905898917993853003090657626032527106054147179080800627690673595384359993357286504433858340800706688081695713991393808401547059798206091441971181136554976477790199923175453016816372970082718871618477708256441874958529487539418550318760 366092207133257043655520675140890475120992500448397670347794512008589036908685576170005348621956470976651398003506063663943962878830334546646926654375905911208421635583747412659267238012244393047435114361186394045581643437116428680365635924198770172187 22170767812353627726653671152032074964450399195173054052674403525542206936667449455985045484569847839926206415833348001971315786197461395322415658573713123831437107697501086878772197388799437198631739346443507523129499223547366753868036946543204 441034793720142292350591317836072503326810018509514047530634911671693739939427774597751369406333681728099727955033008997683157162394717841951376838520382887438820651538167994968928714303709717619239244055929937809650648074914439008440514 337657148047204026511595066425380119133744638676794815145444495183770784714996674104542016004288211248937061141917478879905456340142397287142360297828885947692042698508651629683361255390626638285476017700618387116817284717833168 39058807357582679510412405094506715116926089782196079960319894080759545004200008607072913107065371923825132891135491826284160608087133532141517050957947154740490094766336530383794201038163998136602192549885587371321251 242848117727052704707906592271104287494138104303309300006427758231555590972148893371366424193045365048140787749950150855737804874551275021618546583094952053256322552104197755301765841608210685805016433573412 11168165896165844789819351913249144241552530417612012563805923167548876746217506791584510525191535523555534797957019812810105103886402910674177801825112538527020157741600386138444946097393793184 21880929107972187711119729206420639021172735846429481018512574609362453303414879452751360462820404175567590283596703371686805477183566554391397527836090894971163341810398031568 -362490724981701667323398202492833999260598999361357143167090870010472027606579805096012352720656345925437970452509692372472156143566926599345863047892006 1180554626840332448064989552676148979826622859304097327231466478162085847502044803177924316847404993827042003373016 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
81808733021314300306486010383518089661809941478031327130100280553364203360929236392508935073838825316678974195991443332207921493698434276637454303412827743573161079601676929365779701244995339103982937337637320095849680301265562750666547159632785066296526226805953432853967566603312814643892000 -161632313412520355812983830466891517462359687734921917053696651318190486065689294536871551046850701398262321071230535840384557312494626156589268844802911283884761059550686475316205234169907070856195733964014205010485055776647735313864304243222480038537479400955250680847841116389006685930800 27401538692422373836904705270565576999263720809548531881482004829165827745074891662224426540314863139999082607966749938133321670207379194809888743595447655447517158673123156954773210232983811859610954522846914258583814120087403003173388807081716704063954315592447831984293044272405853120 83137280165632042578130268954018612618945550696413322412858551637809105581436266823106075790985214977288666128684605826802617251359562314989679827353350846556713595592895464269606646906395098812114702280390116092565997969107699977582099035005259099787509506329692239144931133722483960 -84450725506773408773282514227790225931433093452720563314514871230309878656177315408809587121967058092135532499030585493738167223490431435396315318584588957416913091058383776286881865798774369532270435587019960735534481777116570568547018612232951199270862802766665805399635101218480 34620929114821254508323561452378592855271836472262275344394926408248192545981755392952696929217293574614495854183459776682376587153861848489165946674457133637582807837451443109797019567981900570185304321139398741621629440656662530105901095219965917984148068393528590905754394720 -6600528898424589849526861241102216857489556923002364534818214781932709842125903307667848799153580537704026264106503836417365334630850107329941907427952089098638125003042593476693837692767245033950489758358703167970029774312556897445537824276509948179140699321465148902349760 504636114092619416273085125293871268353640280220558116028464569983272694116538971775024239902746300623200706062427428523496064386483236229296456437762473305287664431828000167927006633674891805838591506257285123239243749368279697954602287599958726472227856730898768912312 -56203388548057976814807048548530023916512229430183692736324505586882446963672517920681097167882730763098190739232691932206924165971223747246518984327380650821643681811621347143382037109826584234871656461351897535310527414829748160495400755098428786788073603042976080 30074879113853374640160131458752082463461021343184443169283694242976410561122214945490509591991366713852847305137448955409855586358090725595656325893667009270507607521252281784421893790398305229947519999559008618054754607951098013736138914739740683535756097465936 -3854176815049694664995749315837880990054066965116780256067487363165237140014882781940965582863279809200753938979292576490327490819223197699276965602657146746481172251343813387707540034058975036978045687012277581739260735436341469633613429303811812090199942566 -70061565896951050741531193614092795413279515090723743728201201975681051952077483114477934702008784440309360739332007939794775651032579073765284052029719642009269168681621837732211343027262542787189787959713087691809988615519092230311898987373898609821061 -112117757243565109456208396015213727193971873577623895290539708590693980040573354592167066120512653263806325949415109330433032025747121748079226462773752928254381993633999811450772302959407313923328160726012640883805193813109271239208860296686158378 -5097258639652874799846269650876158017780229460763163250079421438532848501747121442931958076658553327149722466213810381917293382683318144878798627231973379793923547907147997449814390470110622588338885060972032229836740463778845878120061156601 -60689309867909123536957157926932463090817395795176592851882838094866248257457297663665748557691902930844000427503720389121398832193690866620663720770656438816116822151953431342426840265291346027160525593771092398936112374324360137816 -40176683072465328778073459362563564709801285032173431613296141403453422110200431348901268020368593677233011310388564472434986268095865348537147607232955142517350614321066888955747116810155258568472097910348545124971816884424 -1278177858134253495835992711477665678153940306976728703422905732574636971920267776876675772136744304797015202487714189558688157650793351069585755529981292819822040798546858895358076399321309766268404940807782455424 -9400001985456251619235029866901539506787919436740969823910326082880370887803415957054228060654943982771325989770132256045875402693476884220435836520363956190231715024715973140012983096625889832141542426 -55913238846631325026494361296481266379587914002883977079685629107575786692877360629587124565222824424011194981285161261613838616914539795209229769052165814740630907010427876156321394532150 -186653510293846714461695673815506371842891608438868689204145357647136520875096688222650777469460717337470314192286156065418496248950327450148870885694007238492590205867617 1863650642539894220786900430215199811221194424360404010667326484596901019429388625534758758977470321432340519490888588617141721185578721620303888 3969657689207337895179471995705947421000676705659009314641518024047944543718578284914688744082090 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-31897102137528088845816107808717901936871727920954291050494670830955994346057512957385844310982969253612700089241942819828162907088220791857202985763846496621566531775883182930033486059978363387225252804638624302043704737026224914964360380227191226088245239772030728726849162579034913909900 32730064297138308023607027358011882108955909442160167556711420667548748212499627295161917814440294186367730844074340126097173908240774123056912214399817613944054439329077200616211038963340461461427066837900622080629966071619768675289080319036752018782603553043101379097288541900657941600 -32354761911386531061038742210339609846047348601721881303104727251907734396831180148814213514578424686882221590572418244497090408705898237210223910525622468297719400246901312072545074481304120072236192827688823155983178150869226426454680724010395144799702911560607512960176760904820160 88526485943144734964214242975086726094659260422343617923816624632750695807819887022202636770674310907171452981578201720707530523463627746133215400684170299247045777004899683666901678239997160757666623703132672037634688495150074751924245925156730868622177598666113821283593729024320 -45072548442216712310362295446017363633747832092615371306080922370341012453435154864042402537638028197396438925214411477203464340241044367107172760870196598302891727962130354326378439825648294262230970110942907232174551846197688889143418673172799867211965952847182371522854562540 2297547181200346142126677398707477570816264560614096871968622729170692552697362553482210302972633648431208361682136946610559197638656103042380924337641042594209063869976999538702499284522871924879764005792780824991535577438838643470086229286235323385391828767649397268466600 1854609960189382065888453457811961030588554232313687449463112618083078736026962485913508445920468008002784645642568081373997205357041025666748643800505756526613447271442350303882740135829960592278121754272127956759777078481197124402753335597056864879127775989073976051936 -379260810875186788317857337720521371816304626157982781738014705540891819768162904990188229319927035435436668809358496027722060652272964310307106437363879567019752145320077217610021130418750706899024887165541677786640292899699933347619467531430149144425094334491489696 46127349218726814252582688970924768322553220223088757668352560452312008132074505326089413790834406068085920663241295340196871851403562443958099392612115204541630310688742561785603064766184779356743086662814162647826604831792265408090823600828379228461081226135465 -15972202819896075829810198084245825764216262343568439496976822597540077162390305136828332913747011448350058268509948782023907742200330603333782435383122825710493079910741147747148494134255105216093521583063318205190182513998431076019351688205416314793843114684 1917207246953405966878521429932449445066126674628219450932447015623676909447506331773543236396556094631405760323407320487971239386742462441023442813482904036068578044846385249122479764537267603236370486601353051380150481117903371604300263579192316338326345 27464668534550983137062200827180892209167303093339679276728017562923155118383274859069895915277629759310686527411342043446528147226672221103043747096813328591387122464719275982627010718570031929673832466890546497677825449710446696872261371935342319760 31986972524340696106129118606866749318347326049205577953277951345754357477063025833272258069752203302066498496310144739107446456080538380794254936779312408876745542102974315591924238780480170979202143266681900257815922046127586847127806038816082 1068700675065520016395286245832850312322474854575233351667497798383697123985164950031553127828117722687307113375859675548511912179172412466483166694739831837964001505579899458571096281110456164131834651205509475495004583005116440937880708 7136902787771769151491935445266094331329506499751822068529928283364809817116177065978334300949284971285870850310216251690741731162925872344122281402564959456529002403943995594544437686917974816321287877584731098514591205837100898 4121893880366480276626866849905722049912517837103118439453475212513918753878119654098371558864672240685536933471020381264566094993793149668720213239449163775607052060723364890096218740631697066910778258729194779077629024 13053884245635371710501681080073167145683025185253644809234846222940906480689653290821288620869258217960127184232341886658115013221052619275187794994157012020296995152556414500475172517405153016956786304356935 211579848897569508389629056302516266474391966117074943558830558645449499522973347761493462959496480502411005084343043457434097369374469534077498803127711298164441141914510503258595399191758413754300 170850992259830758026205540009600506825244162020859044735466176011056999471993321542620304312947155306005468922999229992184804223024184050707077558410023050328997302258120735766080370 85016548993894726215404565201970048108725936162051926686216581885070074183868023472964311227806901225327135192552853178291956438812766860649717533913684993620953680 4359669185583609690938939381832702797032311071178567123355319389175727911692014984677684740053748534030935532844558933102659345356453879 184876699827420672514404568427480111974118830612348379384383437897844006368 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-52817775284064747094604764317197642006022920921689287102507524936821294521955539496430080468798522223381932260106788155355805922904599377145336744856393068070152893469591050917505563674705747053875576938579157091241330182817505025416632404690588081057707624721646477796624706120480953000 146599768168811970597281376246254050824979193948430970609521411322388937021173720860936748394791445200989460075847846465240731052577422963955653051024519019317487215371194421132030058158811169366875947463833238863488203353410408211128337003412277125828475553964599917258070255909675220 -48138543095879675853705484060907097824644791347708916372533788814710329164395455744208507539202112062727659015934869542190202802514372331390592223047165952330348238092586294395569701229707508723720710624871786281089950150310346453633838647718622930871440448296944499022764482059280 -123709357756372102481938584145354921804406759964360901432664184847330796965059191725296976373667499233486334044737912480642993667775728674400933692560496283903587174253656718244394384292038983123985599286069095738443026825746825238894020004632543346035197183423112490114727570840 96532746737186128431722595624480233056831190112283864634447776546253661227339880380258218956369364312298794406193283647712222984834821762069906812312359121707497000277738744342818753585934035008202371071161884680233764606302784588836660893638695233527712233892781382120857680 -21951343498176064188148029252481564111878643942946938492646716569022541862309377923567520406156954984578525617817486829685632548536958238380140179284175464492778326616735588313643036537466176541394461710318580391651954624129514801267217284906236315427227149112920312685260 1386364122424869658782656595932860424873828591739300067611945533279736053047601320657030648677880380241244119273508996831570081392425825276084991142742273815428611262684451219181962445838672938063648631068180762699429167978457638049941985562462276287503643888506897280 197338193282584526554284611464794401390903163579670068149010244704873116738176745190191584715227504310634334938246726796871293499459557222320599934445194787270867909866665856702242379561291599850116357007950460083995160844402178009334335614140991948500241174360048 -36522452009379414025931082579354249918669725881037770254765475369877373313324517175693885122583027196257002418570559923228957123410274923790595456863567904308496274650703562695254402663458163332609182982546418937946069273158262794002963659245090552569350548538 8132027412801216729629513256366855243337843257566241177168503518931502106235632235395595722534522577578255177784002776557611278849637579518494983727620302779375521011148123374144543848796697891470806222659636581154543771485435388167681644119157640509608347 -907448446741046035540202604298408917930226466129487213883187442213726579474197988026514041834590802972216589978867246806642719623677542478053349801512204696385858488689675701714903730460887819636314007386080687967211162544198944434833853656143090185310 -10162372373980666289409403943400400924481267783140924394031441167427567417458653905680033492877429196395083682532985209776823915166926495497930984016209226675821745417972564526747198033876494906487118747147609160438488028311109716296890374843001079 -8488216248561322067792185168252330359070361561264676584130949671204200956228507698267591578373167980708999457038658207508203104332251913481795183059738442304337870337323870110802949794084910487873355513528745630020805168290520875602368999326 -203382325039413289652615811225352840925454989273822607297199309125675337001655117530137288260247582674302970430345324784574475169819003990709825193585703357426682004965139233386361006318654345992969685548783256961744612512654030985866 -703808901055043720266736706544798161131295436287245232358648737530244919597785250685138719330242619866611684991385162427043163040653228568139205046437695774264366653094112195997461666402422317663708024651203279627982760123984 -352947697815454501323340209442379307383943886354032276258968921429679964558010353782629059853011405989653178587775139112838208250249283103705726270668464252429211025323591363934654791126884955927838109260521502287618 812182156517168332860862696438587130131155803373662330985225800938519336135082973848158827588424562409810118723434386203122614973144729362562790994720633996436686302893706250774663602304433895391806872562 -2371487326911741091065821937850086455354562616757432319879073764208405113666492580823787122922088103747142212765780129946293809109266924859225286554849891279248241145440606475549577906922049945 155887852794023894739742564813422589044393430708587416965548740463738323360785622585236256957353745175674517373042543430892265496735458511312430399235458911193025912319340545640 727040082835779865862062505274744647006070706053808298032411817460907968379976173716076641958436122725794008528037559265375007943519526244271523103240406210 -38334825270004554803314881755182107484683480923378662470596774692313706632650829208098336031030937490293267999849046142075884 -149257574348506945729226855949718160706 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
77762233976065182204402894305076372285065686652552337951131746063111198486662541684491663954711775985796085744006721776843663602939160719433267815954979304362296704511115186366130625779610195804916202140921649549993955074237256464796688066332149573684958695325903520371397213094628780 -180801708303112322269630991669489452433064626382296086070408303280462850792893152238629656211768463558635559614047893576374152087508921206029622623927915301758733571967220581863858266720544232306930245430575169307058629433360717877710569085592976440496426938709566250771792300808640 93896763965875166520634273521809993510657621231676777293474194011940542407849441344282361828066789999163117257116350383807976409324556630038729550449369254980668303903103148672573187723820213952807408116968926730186263309239810984618992302921426962759456493688808051138612950560 45087932090707439347961522357871066423026374651127414382813612919269683774980431414269438693374344141550959589838290547817600805033405519412310261473720695853265390276170092372986621244764427248436936468239994263390683961379930068062082039651962299949898420951002062412500800 -60453391976827681262424797952203330813869431165813683689923605043790493047501457046333228401865793233319994760394645420173134413601268440711199561250028498926042840324756248337129701983585075216829081386285990356086745401949629566270329161394202076870429540135232434167580 18601463672874367089658245232359621089865406551122472480318830905089039594204483359572734123092238846954648750913237560249745534666903313579261313928327673681615708599285734810774611890999307361153264999166520419538430852782886525726171729684323826568320693052555439040 -2028332289700736674661654040956329331821936988055036776525224053972630503974272094199553604762416187562254009264594746578534970956885669263566569544814368362649668412077161923587044038384916735803804516964330663064011035608257671636777991863648909722419707695671728 -73038693580869939209888372927810552638663481443759675367955198933710365156949387026176946955100436310556934033247846274677733055322133162426502422442961957145931194208595016908390312021224950061503384474009615880473188447987429273930184203139945672015871132320 27404841610654204457514505121113998454342331341039863797347270825628793798673596357315613136041475128879725761180522314414584321174171162569669326632043489234505221074277125282287502337898531587601960301485587109320974336204804182207031794948030243557469919 -3976801419456235622855268964584973283065019037825846340194362461627333917086351089947337812891755756234120737631688841038757531050920527010663149929394083668704512302889593574116609991720481347692689650667893907900736693172107253500438607973165988775500 409506117742909965831860838203122159246835684966739969093996720544396558127659071461607398836640667927530701271324799499628655496223878235241150957203670358556799674326391030329684783127593486090279006634835850175114110534067517815798423337283476354 3544191002927089367871783474541964973294428977065301451112684342794391616855495757468622920517294725632720835296940966663516893956549270668550273729051182673580462192903805319316172484057261386247403704817244639351636896459389730314851743359624 2091235533856987647374813352154796507748321911003285811523967842796062245753220738156761968980373192841563263251121636632921960572824741933011777676501938076192803414174631017578747644901730754926226515488875901364164762354240593740056812 34944527862751998417601501393947785452430274346392549836418329553338891862011150729447220751963953629769192421523048943855985076046673104694199692504971415620177395548274258036897026359496301013089600165782160143709322383315463600 56464888196912040738553551903089167756458497561600748596733603176817955230629178498396218894113203329002316800599477160983735276455257816564560727858679981706413882730963914676563014480787948267921794617512002962135115254 24947072173737513806550241772545409479808428474469120256766677275842907167145776319064173551290240240209579062381577746111512693607006919264080724339187050307421606920018848189714898640902761410112029389635342528 -22729790688319342130527108514787072672850060062176684718378010682599459649032893582582557795539743432873171106279184906733252545654735352637998472892845199407071096703500671385050865526714029812487399 1530567778683753446735211489839441225103804363139202247929765898321984966833145334040350031806968231344104665270960924364793471001608640982417775359223762895582460249887105162797997997404 3869001937263354868637782324523395846601214589019483679840879599787378749246696357132989337267159439262567688384420279559721300435303741193733557451472712348200195097554175 -169836728282654585627467587737161367707289752004113053465732272722681175862152058203357436390491087551170130135968033996910880558698466739160033609968 11221500861954620467666469936645449851449575532502874658666500704072232197445637362001353951680665947843108671759 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-19929379805838914495254598108022401236629524842993981356229394187102295408933828938291473801120476057244576812717737960049804102855286383633032279606403008543168944769446155475128149048837292211992494281334532727128551722812052639581404827973473105077926217934267806377064552767600 34527732897942747515587269409290082733055430643743913293603981933588222619301990108077322577616519115170108089797283593256137148179241132399978502242319870208475317398224567670699494339021111462501225487558098442290091526653029271368018564854512875708548409400068277867537618400 -30362972859354561259752313874781624189727238982335228715072744219537620104045355515959737919468943605925725683601000020774617811315991337740294811682452776627515241114549219443930127404539723214502776618235167907916813528056913099537849137096329363530537364636550135196410720 33296915540061124604441200171034347047455480311931143153294272069010074463316764239125274909529545975528755306467044517731904222794240053457129682426068791793207355180355215824604680034570188248085286953900268187150236767008967451850485133822016814525560348590699458914600 -1922689306953655648858981726329141394384047001804094968427774526508885631563781272810768278047064782988086302318565351880193597431374192279391571934619866853322484033001861513145072907557628128823112228745539444823591990966376679664884933148466429964998905955169531600 -5050904892737306814514299415509404720448850578666739411892377063395147314364652904308560934135245693727834406870895149537950052816219101346709829453566943977645758645966885014064666468812090820601208517870508746052581933302569727553981178287851506845330137881567360 1122503593963300647129721699598531704644872335319420602572766188472046767553985683270626857512445255572269201574358298734548409941434336392736886535837702989710062630670743444612026010144466531793414475361885805797436183270530569909334911927891685542274852772640 19854138495021198744169307051210872918489431705327733763720193936898015694417851296218715955752705160940938282780162011168702469376079833510161555399562551644575756896809981032521548650969698735849156650051491111640177142474471726405815143329013500108409688 -18998263385793550609487248840939416302725664603220724931916894820663205928976758513576414747612342654551462697928150724661240266868103624648073230464684906476985752844337670813103126589182996212123321493308315949741107504667285649821182801973553235224740 1867564207777514236740103434494001394903174442585987132987582445258880797276261912023086856311740987546338801667178328616290941073724902457070804537114947881303393123582346002728748326355361395046465963333374892983300048494944962463239006102732405700 -176544993338054672580616849204714501430001308417864606010529626237645704815988979312006609780080632242644183483539544836517073701108913640171107602665468955904717297424716295900029624145149458577022958608653908990091487623249512109277368427426944 -1162959986590311830528552421326630737911108792810902264669328196781130595843657019379296939176926568756550513710997213729151644346849720439144519199393553104712113849308031049244861705535745249243459194659632704941719976216026304159339952157 -477281124121144950060870195262898192949244651188239670570657625531416027765403636518534018761017001838273777304294591896170072092162323489554861030919956052821000033494172541034326369628467032907088167157389057027560161678062707435418 -5388509663162741275190314703471177356977835800967412988107788274429038396447189578772264561224246425199771902820501436812983282256073755222358491370289109404242712919241662285617690541248273677243538049480956124785638602261170 -3489097447098133255309198127366022591426934716841817659232724795249886728084987343058282616052860541146715787947992608676924230114520971720714861709176220043191478317024514824191181219725519495475259320726533132452776 -1465782435882161726451969008771389994076876823484092137178670409764747410255550847684502658420768201933730138014896371720913624090252175833541810596257230810993153602863409176922890239775391110453683134707840 -1321026060003655376053557296923031626328690419405289807974598558743748135594358800726210068101555729798846983298279894858954273579984841972994554374138172959728108177286751096608944734572541731908 24004693438710202216260567299387567222291449022218538030011453776212274733104150765313794832151851223070004763357393756678196404099669025033204075923128422273886242537208419492887622 -127385330202428626631257379124093077310422550923239128448000288361641492498851669776882916683527818647484656712841795659339286036085769069788141490129441001116885972 171090559434140707122597649245483540412692841750825467447645270631186600659776023411621341693115032781009881599566637193527696837385176745599 -177465704254763676007937944353727640725873407750075463254960990141692034214514794548515063731188 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-51439049712319747662462599446268233722571388683347370355402517489316815832360035793948847382441570176264275669955690957092196116183145280507145107861460307925345932388713155979408334922484472096227606150490163638004016527443860848123619058506622304393003839440995150330484534220 132809427174449944578554091396471466969269825376004698255667078447883893990646738101962794832429069585138408932762294744643166562927573492806180302779996278557519994824440438318015000876244543067774264334167770461750285234832260712709493472034123265281901242165887432242621120 -77003444080444525016028528333924166488776991460790381601037006475628032845218415838111678710160812200850566391963321002804616845761754935514244116801298200614553910133957649618068220990009029420155223305022514317549462015669767583842316464866286363044184138500329569043040 -43721004089311658627436669979164102004766793566201610317251050886981847077102708590697721449504581913847302250952406238694186581938587348109968841487742581225020047723509567809279090380151536992307340136894398648647753030750373463940176485312109286238172951724370099680 33929677672271679500708546423307408174902689611751024066387677792412562647000701199098535003822560437760339500657844949617112024655932327327652163691978477045849408583193985091059726411104737856670047147876697493123567281996233561752087884656306925601887628949962040 -4627861018604974418355975258008542144259110403672007123593655861462462255113356219037113483848903305835827495291545036315909501695682728807869042729869162988521493278310436397279933221380581344797590127544383753222894067461734806190133044310477633854525247136960 -107800083617312178373504951028521010816581976727273046325717345629312133353394701188279310077139140733153806223356891887391700588334129026451454039703954606107979808791452943060399028407846824478682977459203582133188033213715421115377929945110930065980598256 -7447911134523048469750370224728823069004141929577353918466837314882711187376537468780183924908536744233783346187455767160829860792675529846800003708905018335263597867830097940539751279960499799016336949300961599382512009639502817931120649516736129878176 11949394091944010671852912642978210752096850917223611134945066337610058689082610506934430794143474102041206903967677652861859726424685254466085252483420755974642882169422380758973087181539501057640443911961266632133162610215213352553292202889172626325 -836935635567395017347360901346814349562490554266446591179631123674743539698927448375351550617107524167913359541748478690974860071590242421798004401189417227829482299528921156760149479857229803099799709458922828292916699240461432120016074147210260 72824169301122679213710752751716230079042440549520057818928817915497583225162240755771315758567565653626627810300309569044048078765830517977490496252408967646440934320996068197308865041718506712761105131665623377621661328013814696474934839762 358289051004968197062438143094533289225448817917324689890657738540249431503252172607783987086308582692103020879273954555816409258083725089019590708132694055640175930835724546858600168146398610281367835516550937142774051419230437246291744 100644086965502992371650221875157655739988178689347004103463290598588522215396983175487229041017836093247357089771314478335961068558302722730933814323054478717056868813143207945427754847256622328908414104893879249038951317341075847 740821788114078736666271724518433734818944059370400097670568870298571399354811769374188360305878952769974951334325424963441267647782300441526961088663372383602219439316697543842052324142214399215465514714205632329256812400 147935975583843328288022844577386549668676974884509549197366818657986986112375484607483159193078728218817986667235780280873613758854288629545431732391855561711133762512469545841915368283968804633654943192247373086 73087009582554842052609195725855494284989710464064467844659835854972047027743302615208302026809788821996366028559245204971905343336117251657776189936819472373224830617811506824972821447027635556784842480 110745549730016071624214694087911762410108787297514291735670178281975467129338483194653976637644198604569252865032801958868914527494041616587817698834813066491376687082067431851338209553461597 1276840108430621084213021096761899714331168130028094887948593306126356677603844730393812588636914245194441396772138614065744406642037038526185344443583275078142233923436267582964 3752909794662392150710295531078183116817328669609637109576628253569635419953240472377268984853387351176896244499051639144569450661594211095899622134833999445533 1439535041840665211660225021515290780467701278098826836517170536603197073878358993106513192616838719309670722477565652320712537222064 110622725440507089567970326126149296824975945393921397547795938174094047827 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
61067098973540342687310121081527538255987946371615675695010177756419818010376702678767619463239183208829306898428037040435695878934339491344979128708354859013199220627592103141239493740029319471355905381358379224492182085476409274440586519468332623071778697548884528505324200 -154950843682601083540185932642091849331865140034618735139719320036371284046467244852870259303679016541069683550075517674512670162407711438309627706265130796179692371855078011395845745795473906488518167967372086231225539972090543480496649488182513040089912960021549050727600 111413333986137379925298841833172540222212308377784263880786269574365323180895176403008646817110129700907915223896251775259581426877521219794102693778284888852284632438627748417823734274530165346803332052918487775002758397718055206972500876722579535338547218609832303280 8455326709786893395498546245261300454227723919391616472949261958769081497713044276509623638379136743774914795446238909088824831051255843333918306611770260318767174478235959709303470637295680132285546872423222308268615302490107928463820860186243220697896029102672960 -26423391154349506607535333649808832873473960999130192407794924881259011580832533394867589517999641856573440410962135335850320299971051423458677532950027430849400084744801746849270098744827426807488724974639378025967766034359288870730628914284650162718154022373480 5977113422797608066651817630647896994546655412948764109704958434545027765788069547101161140823031552183083724867787053433328728367231506858098650258178155394852770898521554851255304232408506342258468583595812892004061734112621868623687804203679221762790773600 -337384670542870061989894161129125519013732114466899438268246818825157141591779263455411033822442801788477765372167663720305700446174518131923178308880251576133642986845112310157433092283453205067751509093565486201005223652068834573025503971644160666767360 7116956013466554069840666859638750473260658817487708095496675926097648694928993295926089179068866199994216361704263516545743784434701688838989992963073760876450451489693829729559226357236674218820314626100360089710845818505440061585544851575231731392 -6734515359313544907386645210754586456967431068604719004425911699036193047422714166180173143862163772428518759797379076958912027100897201241675913032740171653380438266401164741559405176504983353966373908239439285341529961488962055548139012375584238 352575067583657863014439717562141138502439653262833707294865327615436631642955847669877876710345437184753485109439017286436928166599603890854782041254950952396731369853343354365755191987469512833594075639972949814361933724862295657968510146418 -28755510272995217493906434730335296504265885830415726963055361200882795416854070545716617940192129446342629703014490211970362049080157241303470236878684208518057078750723719443705796923828865858607094308759186994171554467545267638335524270 -103398066245432304045104611623602993414976195186654099676839830878078320919910971345374894920157244289518008915128313381739978460686721157226167355207021119708424213561540109654677469844185423746312472852911859029519555429774026425706 -19547930055812503154704041586082544969397379865629447764163262068408381218993907302934550154331940718198942782237459216287911260425319755471368312696601721379397166106066860188667880313238332567540770585436965477451882226065436 -90112176133843926707569807908497373614210934113862166014987999549086196142866877739491666250791394993526189702787517936827458193485874858829213122370543943264976137404705934309953595658621033871525235557394382858374048 -3282539232508683934526015955753564393992735659470876935775575128704441283278381286652476374370149582166282232168867327388513013223887217256573746449030924447200367912576741585761040738155817865555160084052944 -3133124885914419253297929593943593577855576836153610411155717496644365036997604344069813031797389325206174194865380987646480343100784517210919124147045053659518048429337532929202488126201938180290126 -3907923041446335551171794333092809151716475601125898836354407724301251699314113583455432514090804303286684997842356586573646164931476974319815283464520687920440864534360921834506786137574 -7320257432368733388131783667290451366745785882277107073709093098603237002206447212263937490712253411762451272682456468888978031857028600496171902203193917757119028157473090 -30119458629204585945830534829975000813397907549417082592042176936370729583992480518481610505046033494974851003803299740107814191253925281666009161642352 -73019720621512720078268186645473046680396229610054432579591026709105639030268317743782076689049286672574281952457521991124 898543116773265943682455396971253667580 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-9562342044495293731432894205543323975651637294678597468028842709128014532783124819545132757083342739717296131495588788161537670146472512601194670128630715797464129126173614927408984522269154666860937314463784860893515266935603002218335067500135326643794660818250036292980 33496320814561264674089982545831962474042761813683102710351138076873677952219879669930477478156630169081129841961840870384002432345012057688746498869182995615870682581162771468664046007467475498696052880675252006729997842690820019500692999207592784656168975725261160640 -43348554036534986682646934256754340673961838683465507913777097438073956027185066237622247576342418902037307108422171483822598503137970263031345164920227204436217977628036171903796709622414599289159482525875172326480466479668939744483328138921091024535993012121728320 18407930255347029667355554561801775102829982886734573817837029008608543946346660304243605730420934310307034034148872100051480289410861427586765755630873538024163014258928969178546788539823707957263903280371956403189262088195927785465046351470842829984564659106080 4144495946580549839201948495133596676848029778364317551752195109830823255397226461906531386215207132294712513125193561646853214343232031843089900662517868952992897663651203862036610535497650591440049832562948315762076171384816570345919645342188818154586256480 -2662698098240450382516554862733087006964881463907294067576231655619944463600870494917441410205938309911623728877799486806969481717946090609044397679964829670874566748387465814529109997361560532252173514227540689932667204218510005721528970303991959626837440 302179322804332414540005472817177318851551794119978349402035195258689652470120472764404533533165173126486846938557512095543160882941593148810116455489285573847305726601526470642844045130736679753061806981576566289248673915211870505651771076838944735968 -6526404463803191930060542166371107907733585479455965735797873358499588915443206944271326138739453276655172449445200251413740174836841912996428991618870373490130896881942193185994338012675000242593030227844819753901382465670339755158852697008919648 3350602725369469720496919755450129114606412308439673231890071302827360475794968865069848831727642776339558860561647934780857997950281310482498385736184358561157255902067606329817526561592173299402510676159042722125867909946870580471501486829147 -135857558395423687748994179887712530042717436237595206468174705497601877951100400995109939245867546271676472036094974634903825017783199217727881053774372124832573446566768946402673173317232679751406983891017393873266965954364294807673736364 10857121346812323984962311301166360146797834938607838852149945933014670161440934047778899464357020356424537149318136769179861562454915186064589800676434355915029816934160553801438039566020934342190264073335969613044008122202856721444487 27880886525188774335354200279565204637185824256357384908777363353005583672867129954556220272363655916901469472381148894734945045354799817659158554560977764125957739048324735405528398202069987008442197729235819250672474940500331988 3484709889688568321538483402542460976558476005290792872556969360138654620718610019562924167255903509024737865096790544672897538112254184737838547762298930112215034314437485507302473493796650779251879039743288530564826162922 9603423700658848376332611189854623626548886496987649941613433675693344048857419374809602873932558770237258137036845269829462956568172844892552412032964727953899418882948391196198380969987739634521887291881586418736 116399838903724607145073466936976588021219380029068024064940728648050628153482404154860184040464740707890731808056128070279367776729244164636071092675181265248855148844887186652148362578809634959316093610 111669895965737110176272925840366836022613886868517407177879632804770225511670672735799573677554520364225527742851964549972199577484261225960169643697458542834131499334252411720554922588848112840 81303052735499535189199941447024678848347737860637488014689846492683714267570755176419411420179009486152126002768534707410577805431085020796437000272566101809386842307546472365357117 35638943006291103741650574768977447039178629671914432585249734886045586042246861625345348633072762861287188550343722790515075855357253800273886054785019631546531708564 -7690477905622514212803333872144056826605019391854488820335873181150950242666697671595341656425472244040343040771074535452789104951869596454717552 65934886078263867363789502588857604927861315870839547180210535767356895857171667937353149265226613004225854572 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-40189784165014564833773918819780533079441499589022078779957913711381609083315650536220231517319799863494984874475463365401797668105758329464369540666921994194001913710584021985023395521851372913056985379606187468272216258716225557038106174623564298917267064596240568000 91058908543663762944883487372185300018838561937345062040973890525599671906215434020819983195763454501738855851367643985569599278145340273528003381278420441425019431311811592084600379543896507410231211181161048425477379068966594331976225659595853787190031149721576800 -49492226987528105129746423044078289529675215687694775495171261918423563591415289529331285615191399616619762756918704671998854856006705390292128644779605323126861083929504753164046146884989529305043837892051251713754612322734619316715499646972053263807576940818880 -15064592315395999342758969846161685974792792637386858265580253320852018373624800867795356835533360763251355237228213944507422622447761207610925917733473722867511888598916967625279074402006350936475948430383649071567093474076406498751903128532364922977547772360 9230101117778087518644053100293121016569908695659333975695370574297032861764573516946540559058238277275260558737898284304407307697008143644853948078481576849422479746598361029400146055653316261358195798164676094569848388381064232916927923301225667808901760 -416438556303732123279270451785782550594553391531276489491860336994613948344407820168566452816091708380381612167897146348683637861573190526725670828608394982627849043225031810078080077594505887708990066647346906528676874230672344999123644066282872878720 -120794904056760744208879731548438709340570710214206532425332712171188090856485401168371937545427314554380227245107504385096720620035023774119391457498151098010626363579254473141469772878813617004434120480878137940219303315361686382924947914640058560 4455235260057146881192440174254553014068207601373713538617627442578256564420769944639800432323341101973260769834203686115403580178472443657294874547855391699745747214349596524174426257753090881636019227949324987331542310175021425639331341094152 -1428312180088580350710919356079049231877309642253593674461723204592791107128582565009442039265312014909053002493144655702222592488119473833697577924221380189022475214048330614834355581327672737273048603062953017645635194667915937341771815640 45423143162743808304816992151005830239723533584626237084080169790420607167056608963036135862230783032631523615310613646553509327083256278899262275990042864896204105737304368622689910692629843766829684879318491772622918814413822530476052 -3908814431103085087838736803643384769671052435555539258787804316689976566150796437803397981346827356761902058312496527633674176569276019865548343941505060675644956472836451347576333187124863331062038099101947146545187629212543063858 -7005812053772671970624936135014969472469541185581706888023203635970100170459759685574992369131958233948600245249344040449050136832038443104269814778553162498971184768729434179014182071419862630959784159820838513001002554148134 -567896616463990932539874866342788103742035784954825795335643651918939774367984499571487791924283632516597108269013834339167197478831808397965914982317462903375227170884894226623922548416045087232855372031056285180526552 -884105893049931068135900842659479398789974985983619911033305010545059964873841502682762076167256084093643398287806238231171188130890049803026579285235130576172526191257180534905416981088408127628912964369478418 -38062706481062028235609193890510431748627868523256430029142174746936268444528214231038735101913104692374184732661010142578925861421282889169355505830033228893313490676278378122568277315575603053406232 -3015616832896679632340883219514223956469972173995458973091910037812936185867588793553059675499382246357724208848723781600367383919142061366441630613409106365119303816864097416730999446685520 -755885140206366719753770755079497613458973977614319330519347006547254624437881738562558711540839466885761901137352385486146439925743225645922590941920764489773258018179336295008 -37336660384035007960207189204372584726384791366840211778584925027931706350529865186790496964932185019833402792791150275271131924861305897362776702733841599383954 66125388136604991814648875407061571970089460333930908053785239636547193573513771068540280582248692497924816886688784013376424603645105042 -6538684050794572151019121752740908498620377185408569066856749833103185338714300519191394224468 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
40426238192600674120700665418055275439308761270460554427245262691031847737735608333353609709357834158870329075687685790930228850856841674275454179418820528251184093001742680461795732899282751179016593896787266143756099898310787270215990010253692059202457636746592050 -105672077655356618493524563611709375559502446069019243869205613432516133613089553527566424077360968193239575916991104911795676544748661663898035257990686383402114195040862516578923238046346168133005270366356003723208334132937054575929150645460238560533195914473920 80451825989308322985457761181990058987120365386836073605363941795023405180717492834894194774551048101148668148781279905449805601017816151053292709651984448755797470813836996273906613489105740153821635915548525151419832742192647158621707070256577439933586173120 -1949888787569257581885573720125730091484561776245865233302917177287994622904817176363841433604957236456856884784711061893152931852289311581801301219274951796048411302809232002836004281831376966799287597060150148673321718506583797036873459683418181420712320 -8762440056949483345073646262582847005211018314380921237418381236393526886562825415423257725792615555139428548564708793505975241768913749800090771805036601540104503282134274843481510699439422700069124371919206732436513025191129406843690307520568892040480 1330442396772265918976023645882783134958570474922808136802503455090158432545244644722693198332366636060833960666298353334348934103768810437125021189423614680081961719568289917190945389217363194887861279281957202484651613406821293814563309608434078400 -635644933520136259946850308225899040694506254424965083963939695765828204531336480780462491642196628818427865687169484292586915935059609172521058637080353970086988850946009907066710679524810128154267089166246612730724831650863884497751252469984 -2482495512171455443546792326130120776503486418441738526398270684102386205082617854351051807383415141496205896707650534883653554851602846793683184097268003170667295867610459447550937101136670720254328053673302302678561483307174360703225212640 482499056632593878076451866290836062739156127713844176839992527222659665616489159214497631971418413812887562855043933930964512693492144296771538165720707223122251417777101057146503621037333041317328569315231263421620328268206008914757481 -11425494354645412880803468024426729056458436631950367933655179022173240595029480101874373251755939189352681107085145547653275969194599381691049850841863399193791561678960729674140833841359475683061186195436487274773829278302312453268 1336245463924829315857917566491278903983537832804425563851033065726921138527894303638828685165969457227552295654695883866964508695865027248941846593791846312725356308833400224926453949177056641925714850205845298679900698527019475 1635931558602526837805811922854028008561791869079550661784612242682498787921214642786349125696934703652232686024038804288827226962430472871570699422906704158090710982336053039873235513829853258261138057694770351159785874548 84251410136050079545218224743683760769717874508652691491443694839464182065146345504962107249690827481414976846945098110951976034131974774749354369400058129475245552102700055358124501102151413960963387268270948956226 68695574825581241300035047100820112689991610816009537345742639689292889465913258107399535758336283520678069674735646033113209083074829618385366980516747234135594825940034894386897728596667969842212949247472 5867980400055601473158394089482111715149567572767315491267448781312390590621503105937912342462448152272547001193098007445006762063756031650178819066782914702042232280542702210521311911006406271866 56555164091537549011090220628341131294114223588620437024809211219956372835566106441248548135205658427847360718716766225051422035554750038281230184424447850079320599889281926387759402040 1351375748013082499064205414943572231114718782492505669120645261145610184664305221613609996086505470513088475558988768078952982591302732158534604243107643250114048581274054 39849662934879202546489980350407208618244859137509229193026956267677127154190692013872974567720334121160168748885913060088288492477653745898080071057232892 596499601514524482946022740846400100561772466308641299894214813655800590502014064984626814750292786978278131675937203367781306426 35423227781204289043416662445684211993685032846949866699075905432385362060 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-3445729024127173661969947644373642212967685841550187161586522965312862790257746140757335827994237364938667373962232907423543115053674507367716397865468140417057415832017031373976025080165796640753411321519704873375431203374134654918070968028420322328248208144500 26982568899798437669861559021559356538898312696916711054882377779865356094843702404113389419455730245384642719509713806772182819844329930505771429416031974453964724166540407773152951506028842922038520437422465588705036201246811551817637520232822449370470700350 -39616880495190038965699950287256410227973153738031401573870922988540092764630681460109602609957693198367489527401676463997449893414213485353672065986963474230021122377625780601923420419129694254829042846315004024175023615179145084912110200959294159985566380 10596635390906539995804765670319131461354164672579549040674127895817459671714828395735619323321813396028132172243763429681890787135222039355959346750109211441382076130913557596174237707919849034264692442126137880311198284992679029858385543822350684791850 2388449049140482009862405271548827279162867013659724640812840599689328472976534996130370037383058884254295661714605860056673513895988902524612812418163923795261642521880512819377658348945945691932640203876514919304357878287970821562195053890158922960 -798407979830386835246553670375344525567141053689584643680130269265426567690948545329571940685813875467033496712534382557698518343004868904019191233906256622319063645989544845631700954622578693047117220078655221570658175623727972238379202735488520 33450510497162011105772807387461394788203262463047886226855492828571870152586592856590828581227746958776273153654974282034528682159655648838247220599773921451684745114276901012234507411031378307131289880921186359779169873784855164367127942120 1296584247823127721268950913194146359145594392110841919661545224189303688240932028350087218650371409805148090860414517874660654566210436798129460757253631784419055472160554582524228179937082555643862924626863204469004906515274010446423908 -92783618841403210243135130529228627830020898276704058452656348292633557536426905595479617518035781904307231087295411504758403296983402136709087673879864960749577749792836053396015907939821511335021787465073575240860798412010353948674 680909796414280083000149299970114028279114051078752012008835923561328988977487945460474607251146989364956348934446059653771843614665120885865947750469347717616499239973116193759340539344678553972018012514719776756698930350051105 -431554413892744640825726223414861665623886444496408722356156782628376877637691329960728778811642598789395366152991082525962697302043035943913931296635820073065095534705832224587036180900828264560469932352592462197904074528132 -353989256959290158800957348263124869636814328627485779120092745446693448541750125184571083167930292750726421083194129567326244269574467152099753113698446665069588319134426007966334931779488785373937765838023664596685756 -11329335347511657154070033088042943944767306878128364284181682955430455009300935197691559145338932228956935604018200186200262217614007784820737305749561518376362866900931391237585746240418190230472226009060183820 -4308662872111297578455669306603509995097581350939943594755562619055187130199409734642313715531599523322901864112469824615868140998950722827370345512096245544947870643835916224891639493821037594773967474 -525928074501063490038087330312074810004520460570297061156191066934480943457352434760933980366333051003260447889128829449294676260469736660738899178228963787332718631374775937626370262112842860 -968411421374977621982155885057821889904273790369231908336990364367951583284193062954753498549450306514670052247981583707153377030762321280114529642064207739361087958076362993491540 -8971731695448261316122645886032563200426989577590204274587191294660355819886690333993827696274754764735095205819914161086199483945145071184397143755860510692245543446 -12756078119167954850213253063727705470416220438807943232175715958192991775275173902954814031117861380893193480276491583225660329567518224862912472221 -43973659137539682764021116532175518924804119124377355627422630591262316835769085877999544055368944949015563098101254176 -4276754766613424767899016443291236465628 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-25853728934744253364029858872297040410231271340876508335939363579661587044087496856692457617784950279646648214648042810259825340025910492377783060719049727632598388489215456034751074254216010324719821228241395684678869759656795983844079154591888578465330534850 48954449213793982470297469164821583495268563455156942664903095689307928054003617894497295258710489951867281237951075486068230075181114730738113530649153990461057031464720414025551724098508002862491312663225149233756659146328662132370764020003577710007467760 -17634991751714786749069943281494804116804533523428584993498225881546734489089179051512282988244239363406408435842373088973196579749981276964678137310105206205000498431873824063545118047211234995933660833024379790933477819106189598224476430136431431705080 -6471826743313283975265145580171846035050652983996842578540848706288877336617052506554040638055332518249932011869089371591924752769329996877606336912377441772675217199427672625251897700011041616846129396920627659366710047791673176250578707046330064640 1979272914360423950150230466394154854235486349429000348479824882172620038912643364328319047129180208940668538444189993312872441314751142050151665759284102753205953419911387498882116485262894238410280849692659539378576743642297854478230640860944240 95469521757713674586685236753806794233486263511138598618236388266732288104563252226685584301779842980189213125779862554376495301871588374730857303755144051324840672185531371387829430628361398542072237079036743997615962713162086332315923058800 -23370161762873473747897899000449361793709562430872608668076851006896287855949413561190206738908586845247250458120711736437968193874231443272033152160541740050639678305010107805108930995954233633539871548816959995933251846335602484325169068 -692382489212584248058734173654748966640035541258041687655791855543663792956217555688242841773311533258446804065859837007814448926721293201031685010931873516999581970353532114318638357119066962694952027992249920521483255065488561482928 -28557196034202982398973295249982088118525003934687366181936320449578950391473219117310719055421100226763117719950241520760452380998890342702408804200395164660603990092091487355742015848025907134461308966195672222818302557901480021 1602157239184665493546813982598963267169918243135508493526245666410690437963133908191899175840642168903678935125053819807016398700721294360259827228082835142373259485861632051046906474026848472382582725150322186590234064696444 130971587018273034477446722296904436445981539605044174439739963288293591288471129561811478059105154183633530357260696982881886258008834612140782528383463288168037766173468901783225460012807519339430440096586329104519471860 70773760932456521812862744332681787515616733738166551991075641203337190179635143241260366187744486754085627944525526288246316899461879711725503178281294036622677051891194006355448208583583444710048042553501946533708 1374754054581512075972653744172877438624450015972585384315037599888018984101792829485098148500648949474432877083028745968298306864365019055431284466485976058026970925656817259866322979162899146849391038413541 195170492473947994632864404586935886919575218573974703317544894741562764348805107006683804717529022478338944094306382752943437728785647614997419845534289780714276825139794147880108711351129386054268 31548346511870209928772590427074169681533611140048801583147837267529431046185557835739610035000370173766615131708529964361347889384534111575868058639048629556181297615191863163059938576725 30670486165242190320697738962039689690903123238023741843341480929797221831461384280573792713307276801949104983093290650943384087196948473688287867062701336552177807413331716592 121479760761591737414022802764644195041051857153715201575347841278175334381737686801515748908320162165271145843780282084165146170200581199152388181598115901276432 -418072276952925916843155967606939969732132907719300794101676066635761426333093300270706508025374120744682654334769554067735076624897167009724 232137602957221644362706920147698297412573063755516309253638421337816867014694599106071889325799033487605733 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
22905203990995813044075615200225547727358281662762637382684006302101869491277485489655166637087222635066207930688620891076448143101541022166326560807062325005997906694543511442260668573545562970497506218660778799171294683196552923160328980628728693510823000 -58591998869112268705254770803116426132463113730376982084042113691756775892243710134697123543560003902665328856176069749913934235162945842039950160605033643845173592726864869394625275048381752905540815408987199138601137385068406246454741339559616273935000 40192941248583108893446961972953475874334790869488022349347325285155742721318570573175497385152755772431266202341642561333974716867177127378249876798399300322264134849341447103508087670177087801010997699113729450239763709656474215916768946627282689480 -1235157703457595233023053635557812858503705578560459255966785310590391778785347063673026577517480851910385904575083431646000225624503402284201080322270280568339961503174842766978728196545726880420483825060304847846203981643253677741650177538940080 -2390164792596827969428080990791623533991116383092494718091107154530671712085680470477954438922793400987971890691202839694725745637659754250986827481504567152288906075228899542507205108217695924518651277282267430682817252207763274597814342047200 196975631774011730840812376429818241166576262225349437588649160960779935357018975602386978108449220982315954400046894066827017764711387838771704608990903849029394771903195588994282536514515296284614193586805328823060736735377284945267248320 8472839491590403823863394627543220688005126147203509183983673528702045873571583709538634587051856353515787958452485798126881144314984890235204868635903095405122535843670540887714732163262698169372405816596100117269781662906090949717240 352580385753616425474647772423114523430596610017725637680097242806786376437716058782777584270696141967386472388524322038868438723037553856329021201930828179321262166718019959167838362511213828647721815068403602863076395259392792228 44510762113210450244543729967859542301538450053519588067105745588018474565303284538396485933087855476082017200844326472152434005796874370066454683621020931069603334491447959948949942314501802970818212596158234786122845422446380 -1409060259877234451566213086148431109835620980627800666694446794034474706489446360599219370488214185872086497346185274580366735274592112770783150524198584257659817363620145302297173605777108339817544474474856994824509036212 -37161885819642903234753013980435922939520734394327447608517355595445625975031471846918400543430953372926960823243973921321073252367117334306432239953368260407893638173383153396906780202672157434328697779861759766982608 -13035828578604414580516903708230655349048322225046949599427198835966700835196038839821725361233210129593831467706233452239187529613002121697644191955465031327260572276011983170534147010813515125996312933085496170 -149817082779312603170936909132530332826388266597762820984075851780198673440683772121820247444215237203770699084389284804035993474040394329736019420198709056891333996289138398550178481272144987378084689902 -3646363861718851180347597574827110829184499936969658088470637358071154040791569235504265925685860261262455318121308771838897498569941914847197215904149783691857629086963382445040669934243329295 -1345140465496926558574723592218231088839397240620054409632641112717025173298097685489571241014048607085596390042886740463938937183659941193163069098721752173265289568291432107821910338 -878321476596495067199644537914453896163372500121897730759900310006675300681704795675918068410414426809837597606307757807639067203256947261668308755373120428994812297020375 -286952012127058728299416136768497921816670477261510036546239077820667281984548362319985126788735735005531513018917885366235035130572698306880923427869501702 -3182221567107953268464466760090116763732968578548984700163052398539085909124127852628705103985507456522826503553644508952977218766477 -60977107478656849792772218991664970018798950671317389345209537767024643761531490767687859456 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-909619464953382415905691872720446612904231903524174673639145865880363646180101133276490597070763096816155692633105284249989454486973854030221377351809903327669102150839656648530116806319709734985831812858924312082215399862093018583632802214297073167198 17596791687679911138375934497889319670224153137146893592358052526026071252847876387814270379733218842118836903303647909866237095692840151580844572325665692266074567792114801983166140589391629186073986632265457395987295958435652719119173868998362701520 -23975647740720153276120738763861110198151735021618980163762889971261409196836395233425047373068899709338872351168085834746529492219467244156674836440776644020869123856969319796730461878765813736167526417253661238977797279604309049190202316767187160 4427633864804965365370544331909581878365409222430215565178097743517810054682204941842288641519192846542030407906614125573927262377576552260618362306712892810741369755172762629749951910957432090297542443477832915145831244731188210101214714435520 907034200668745621699156923106489561146612627461550785736499211077063892581655382925677951098695992287573603947809469110219389184917454752256051312431471135797540539690478250286085330883053156479273020301056330683978897993773563902728958680 -160460788809680741607896682078447713272520765792881588727853698896241474866679092241626842198031065785725098881110211693586129214648643037636246742566584046162287043924886950930986656808954192757958337129196540135373285124143401060753840 -802251424260093876748561946354752592619655796579507039360606521655934500633134431731303804136459929006667070614420158549937615735826682800951141452057596777972363107001796279193580598912423016602543021313104377359778615703532152876 -139938859547957152571245377658890277573252812825246335960976494861443053121866519610085192348355482503026050793070067133242748155423429221409465757610554446530443954266768971235853005502453920859175030443482599254966394224275568 -31314735020100742663176582504045705928882458224823917085641877801174879172915355057162535489284062549685459599968054068302557385630249342188798701010422789352255956308608041820808220623614730931707702191886637575497956541219 825141196814086493432328626818011237140956985180644569495498180845591007018260054492416432656924867944370281945160671703331496092539862839689083342810860313698551388380621628815110828402378017438014701816714278794153604 9813555741302936892787153438794252632518425168880056365374182496250238976225246954102190669085631404705033873688930471221215394214404453444551368626363576602176347444737891414732888469647937662400295700468308818780 2205618283446450293973652018423759655781599000054666955893529539328952776170044574445053694348971924858775242226831140029557142679577081334509295835042909054074875456868361035430418671934671733384998604323916 14576543842675503827340634807036226177248146231855667413792727347338865674850337789620546311107466337092418694054351898783293014219746211005227799971864555815785141818097806571455830080520547976211288 -339928463442754030810116903789063803974167338566298866514511790342632923466645363304625737852752731248874373578218238768817961955472509318528889193297432293711479340824536935538666322267972 43438604047825269259554961205479454976613667546080263177332473633479530583249484409834382537455360024405608316951784542492119173232108678486550269952530702531265892312299323256496 12245501438173938605451760579335528069805623846317743032946538201045205399663442724849099036190943500516403978670191779513567431965689018147874187995957565217868511640 666314244270133247085511045464966759572591828897193751648663012452836507494776493355514589507549950134652720514270997010630833606924482488041249772494 95035634276335013910082464268891729136284203060964080007306511034325037373845527206610270191901232091696215526663281482274436 5752006078997515290774031919699616033449848990106854370939369948700027564 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-13915186102468996772580472632014929342469824897217951604044999258193893297150580521429156540494982105240466699234331571618082887614055591752385612997619574457833609449902431035289066366907351467118615755449464980627912836610570819645824927353804212940 20916174562335023012113592783034094296445119177212585547070855954716193632823842672290564701754106546236221353871130398262736479539429475570940323660192704592890512173646029380820185370494034235477257518593893731160597338015929388312387009693402836 -2416327986171533653316341348425498814901775924041324451534774647199745033432378368629108386305870536407298775688114980388581387582490439613293975841614826137845167128716939316862116006631891897959021516460700860322805446423953435771559061170476 -2716950422623800387233139249357274633967880907047361342417721783444057275698894356965492301704778485504339034696268276734137978813233681142029254822929546516113538099768003410847426194303960063426587688839107086515423540453619539572407186048 277413856809071504737114050315557010730764372044079367497455404516977768073810454015157538871331566575038987908883683118730743399691049678028611837523775962321843097219516763991435691801311548032919081189730274130943838065780539127905568 46571803312696299277863860657742512702393987530643039933608959097922887495384470134521459431663942062309743331678050928518943195027495074360479629315604786185662371495730769627862753109306137449537284026870067592821693472148235588200 -1258458594268392164153751360443090698373381994051279492578112252720865177189548844348143675897130314646939181949566892507545091541470598998357792811611312548564475795539942998848965868564373308852704995476682003220082084953852040 22603026589882584135819160615426406905504257539338607403500050565678951680002040993309085718721825117702162936956625109828548547272559914709755635429458134024836014947399554242257339253451597464744125431092042294101405005792 16911411738185203725136182719040813685465561219997205408283583744793249257053994164868245592766809354346139153847432399667879287761490172913081113966416651315795526141665219138252691822923411590565944535404537095444972690 -397180441918832059836162612759937430218793522031350860768209508694894047873875505555691617342004121181498337885549816530238148302196205138651214422358844209695023796140774472140232350311945958339606939074662761717588 -2402714696705480969054589109388002920828806932017350907702839008702849883753186120774657785572967725793710696354802908814021897398601674329054834292912161155385506735403225064089048775183966840486250264167382620 -341859318953819109487533380810541699725301928727963886773550142001233026269639668406856605904992780523250416348950023987067891451837902122728283395151602314675405109281938668489560292615055420297409323262 -1255549694640646138302674647489926380916156153906052966389176914705143249588152722379409318371239767321737708909177634946601942701477382616754532762567422072182402776444040076381021726282158455010 42158970182167398165172042258730635550056292563315090348085072029009009437074529617024035666634620201371320843239770525672507108184320514998212219820096556284850415317658959244033663103 -1164312556872711834780069051106367183266865568584677190294850847072076023074194381404555131535796676170039790596259679823681492207391826898476041342302752522167259595937874678 -94438144229403131007605289585714957748138466751987515058164318255342996192894600228418965468821460118767404449660336782924072198544964082309401510121051722832949 -155781713828602887749062893677955146825287232639254202287239211815695809938321454690644008591779759513927397662773796507421562328712231706287478 6174137047686958826198867243659000251041071661005664745005073551930822177707687415482840768909962285532083048918908 15763435579745109638022109409125423403256 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
11230040280839942978325303880501623279604891806970646501844892951658975164737486208554804194283342550540754367841938206207664774753336191498363720417036280791846494469435005710545881873440196182197655539111134911704594645975469939981967167371598942 -26748345309033166573774042290186690520574332221478222530937138152516387954759101858152547569106706069897369278111990400245688295748954883290734288724903199710801802812219080222003916508528622886229517848713872293552504817027303295788657466677872 14634730751456258568948790124660928147164492575554996347038947887637359599851129567817842286801554359925577066104825353424522529399050516164515225880899477152919797803974168977514050310035936793608911464678361866400391279343587267023146496640 -74937357713875912829988114301805654241050662638901154861156051244284483456906014574329815147647646053881384191862052224944427322413539767616801610278420998157102570715942913682930512872483584608649613586280562863548394013558008980983872 -527294382729498740841357262820260656414320506860124452767548599058538337490349225554225381026476905148473876055360214748071398709195444014883018386475774780291846102247029383296997826061981026339174673759889322089124417687078470753160 14498631069367228279489959679215138835997492740650563576788487326778265256679604432579990118244548209057878368264756789269363017635982932481617933042722873622922418490197483349597556735762670757820188296950664792782237236124349264 1188887086111189673519692982251647717908917786201320598611331658419328253951208852251437233656209785257959784389061524643870115210150337398677628691635671636209956198750230299322242616231875837312395631212678212560423387837904 22360495034692252669103063575555775349263887373512233826980780127057474205727176687680026364694183439108213637196088351932332976728357263220741689495083622582754424416718904263309427904266970519291212595515458892035761008 -7733050519150661562493538272520826573202434811082355594341707487651906277345218753794703463344867945303193952332430269025576318982043814453486392406536351792226511915567743406747512608995268023288733786173499256171305 166365804784565188325010377205031052101827245146827483033593618973214390654115730379034662454763105701041656256304661667860409120801010105682546721658436739097967615264213847056546626944335395064956492209344516060 543743997200775643330312075487674050995427347032539416747248652442981951349822002242262704924757901317898500451841549778825074231922463130573345781243084684014158905594735876088434119880376373219299439063277 48417032631308906948302212760860972081943992306237285567174467042267998446585463974230236029648776700277230764778840565543227568768400981971880028069781820315492844669528104994065571458100139576118976 94471066326857003165041882336016402846002935696672268657247962544103014814435298236882056864041502902127002262972028120011022235980008977186872489330957529371427573158452088498586624623120002 -2477454280081836048403732133480969924139682130208186528899886684606589848464244350693562333730577333790995155218264797189173642174877369988370822278435480571382935478444184436572228 26675727873250101085042163044794424252815933720881508411718992067877184750689748076384160236713771671079698802074924547290095411159744876858523520263574756404481166951431 336139070746205171530899887890568471930535000421006022445574659372566860187026027656604282950701173609560074848868535231786395227381981207819556702671057228 25300867995954406481547969405042859811751453752144918734855836749635756598438106189469658835705602609383016351907779761598186315509656039 460923667093011869381391187638974287793088395198398027040449584878539862850632317716437576803253576540808 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-204727347568538032470490578243651621512642102573380373211287831221987738589777165856591422429446613419616962741892555077527685225433452743901624178064027377745384636637074752661040580229610526363461694439465912060838643847244134717036619884720 9312979687991551701622068197982992948010154514333916605011619846648896932912262623096442660426882192053755781057690764220012030879031309733168230849143335671295536239262911620941525435669516742866733338478187009338483219590933004886256884840 -10393414594399344805480539716273974636580470062023383690467985314485158148142935051608656928228790412922072561344569897181011853619400590829132373063068828561248519741480477946943675789222329094025869769752520522163657402711501003381529216 1269130239320916682323474132629691779500292118665663147131437633336852088029328385904350056664024179880335754735213653388334903995580785429734812091537501077121854905741374361946676580928123251240994383074372788194227136631299845141488 265401291949014501802587912384725909406406648364385156632828287624614524432954940145700083252772055337903088463104437493302308519606911794277756287326904851889384737708712519429254910798020422545509744398419219103973361094434899552 -20856361620109115376757885622704962855053415317794296499507055092384644381469766487998553088132175097947493052145247464321191440561715281894612510193545571385276114988730904656796606552627831849618533051179152133056107986303744 -722061215626931166670447033424598933394067794045908523862349960194653223156697412537557570292054537606446029690391366639433294336238363181524718224604539119288654644347537020774821412520549468133172938192679595651024227296 -27110695404787573126313695758200163518754137917981864673482280284858311172346760354612974678476319980110026302165796570210373006689291877771755798189448700786823463117039875549488868010533527154712034093657403885867892 3079624748044803359412777017439049560407551529464985175636160237611806339195413155122209445144104706570850595997170562648714875100811611109317717841330964486996984234177652631531301906802037939183911732321833687776 -61980266889708429552151397250793967852069140032165492380918695499681993699520615562806680973523288899511395524171286254806255224947539627042468264907294336978893935797369333358665583468395723917134120934695252 -113474405954363916352064625943835555926356005389251542786137301428762231313641526426951703733623683652345878120931401660299876918522425840147138030612274172358702017166520953580886940802821500124197814822 -6251884307586987874664363345246016842744562469236433159771019849475680577393371539900544969856146589516722011717116569050850133748541834934442413345012723615399679647179753181492410478983083483311 -6073479224492904137836318832948966596890284050117866931681672648576636338632414633977738668909761454471118117376336573296974586690260045436346535834921906718298967853770195996485782281534 76230275760558413726743016224021421895227704093686741541230875265704338553294916706778017195933884257499109829569821777008325658866829602135659294089761130456713617873578568624 -488499415130916147410680535346958867563495067290217382125309973370277347255452249152354459914669026137833545448146123742637601967421318731457396396185934419529280916 -501827207661793174144448429130913022650634065437247641990973223314795848406422635091547176332891998675790533053046557522700050440049651798775161756153 -124931883399587446114678634237569775558779060821267093140834728285094769969473760650456988037513671739143157588000266098919563820 122403254053785748077970836981055939723408604041666383902038347668878320032387221014969387 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-6329052020970238967332466881305463237748132824516546716470438542644606247586516081684573325084201753147035426596065810609059543082829758619671082648603700517252334468132201006259664628547549272217352687473261202944707469405067611261753183682 7083662288698016420521294742199240549142239689943035993972846873050436215677758263040485600812063517344487711596879186465065360607199522162131575751497154266529411561781802110462709712369151538688580237505763176221653097731660106544873904 1048338357834799301573144204579471368063605956196264997536912639589458381839949052225327920749892961226001191874957407675786164420987000691991819276690309026451900984194363943660238850209146530052529319172430094553117276142569326760576 -886513348376197373811306918776651287467710866335327420817149298938202256740001204478572056439903952286818258685795407125535076197480185924721031571003474570453543198721575567814577614077588967026921630870929472638951430341833576576 -1693389756048002358906316222940139932605059089946790828689366743450677573763523707023226756578544445891616766001150863452857339552154739069548265795955611619416249263247721393061506758994816177338827258615140992051760647540040 9046700996701574607895707673235045437213110744296890870401489279654631386380581433400424797249009375121609319161256909465049073912273711048009247998182508346812718254588699945612552694113545897508723147232844247000820019696 335932454232001092343565049693405373383015086518762686424318108767688575395065900975659954976222805634939578572726133518560143623506162045040747826553540685361369566948697463735616904097715894309962114401772330328987056 18235365517734597696418315965914594741978104918307492433436146379987401927544931011984900320269312061438818630355907769038036347123379173101551100249945875479209878928671582895536874805088719415041867012569945951856 -1062243255101485786798893575422528247965746055179849984454311280393810654978697143316488167520747621344688080566548379347296050122669022046496242867432558400292270080011232085964318209577075288468712166221531111 20732960065582322584423601421579806703332905184640227193394777147331180994481854653422781094617684725212472314937782370682076458416487539348203381559839438967378843904471381301270159702010443334391845819524 21803331891161872609319717725612126935523137931264700107409796338678693327581108095723511749489972001604386576684203816735727143418946772375890384119023409762061416362878986311802447978408264552253553 734415842151635829030648515839868912517945366937793444911818099763462472504168371257972070495841333413919595389793735226541289929338554397214235318847931135593001792425575177758538543675873432 320822070343392336176653635010291537118025478508501082497186138310138250206493090181523958879808929840089635418584940152519868447930743384991658943996391809052283076464070236677658161 411518855194118667740431810774921892561836775899246896051580083796691410333834382715631391314815139374516330851738603776049986167503013333338313229277885484013821268826172 7996713309194107642745140226229985149907228519225405468898174638427083094271682526775253259399654126433059049772122358251857599242888105381071992434607266723711 2015662314071378741417823404547402037343760124137481543907002544709028844905777591521924535384828592232900508561912389651999023332002021182580612 12143411905566979561234260793108280698075980310302854472971683889966703456714582461079106249631793246508352221767134809239 465029717366750251378587186954984156603260531162823055324343594075428752 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
4797786492762251258869057211543353042562030192486506080003577107424311578235603149680458100917543341026568321373658666269843782307437215332440900582300321223494790308613075444255234550221967552598201629479515245019742386067726066232479300 -10119685440368437241624001332795066963768503271852764633237981985681404899563224923553334022746273536855383713485117087027202786526525057865098964165670231351640582709995502405181198517374798122696888373942509134617199166527554544304938 3951000344752578562350905512188358353684314304669493874538609257779040071884906430770681422673100500207766730200998394670360216059553411483450878120774772451659169067862244212702177920417195543153918541108816535947460568773924142752 125815880599508473309462915778322188297578701578864866190817138283244127766057007135795834423735499493127149185840040779452786001420814878302853253036978167175764907807516131864644843387997194407758986685905269544829768393272880 -85679119130776940503710587449739617343827670617625300225663675627042735905431160657305670875578531764805760500058239621972849174141307145977937130888130660183669766999260705529301878091899171282806725518667916003604189988544 -672431417646488746992971387537427562103830934551103037001055062181386104957718161432441233305845676289315786294942020748226740484306949932326210659144154075019138032163817192316987184587678582913356274223722305846286168 -100440708925360697495043554182525400108523187291653866082807052660268431344684257352170956307652022237754931497806055875926988506430261244709307793236730065567937719340751153951459783824481327388171129420437996773664 -9187680782615848152900158136375141299745379007795140044110387633525372757613523520341328593504555091258647308508327386531638767776081395285922782481632231879629007145885846147870861966914613899481629516862857624 302526257614897220637025707072790748851143094423964098266847686090865396587976159862383510942235487097789355155936515779617122488596193034750687065091042525951024196506559998385443069995662925297143029058566 -6252547372383007879972663064809818300127179726911257616082337310219626025074189483957930002603405739056467645606263216616703982696014539341626726295998587487265409448847170323529362986748959718690753253 -3853817878618153919991381660177800719109612676893518310065867943515065174626947996894625497806624380766626101788349778191083880866497732955824173286004484578776788963316658014032646248957159158426 -78275555354656343392847466992607919472639933996199228330980729658320537967050729235943776849516227231638524151123796808690643688553657518214337410702210939144912357502324511888436550615269 -12830320627664525899969639125431825672903325033189963628276483566854567429615055325784893902186805869209197721473569853420928408341120177473676904583899450145181328431507129855452 -161099442838621032211087185618388139863477584300755893477980314985105799377451459991338122725660027107445802629256760285113997022741316009703275311219259361577037749853 -119974528383914147575434978551940996864513003652294792780600466658256430828967580332200893131671246150040495508588379446496470277181322620996067991120305008 -2978436840307038951213278640476006109628519914231310803716990303580970928306938718737946432629157946662387925227549810242730091581879480913 6211523247043230590029443958692798786231541122692135102016375282983770977838978008644801968478511917548352575938 -43833458691869310661032822950202523355433 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-88016589787416109659667541736628292932008559717388662692971356785944138297357033210042063905455822101400663478434724075815174069616548718780233532721130367212336583683376124359982003313686538008339309948290089897936012277618133394510 4028191459637817612669121156347471813414726800776838250929455526365487308313316873102958868116252509685171694983134627489384825520242244106435626616482196783787300974661253378603009380900125497269214852211283922035513716174000428416 -3383642155892024252696615050028412807401735987864815349388150523140311593832824253354271543195107390487248319752296374914373701047677830447979063587228526028999560399483846147922436943370808540541272140137643429149910047866269248 244685587624566016290440494584505004508649737280937278734352789171757390405237371251817747816972808688000040494581661870228508249425733383925737486334198071561389707960431731668047573227670918309585533172601050613207754381184 57870791478925487980709393542070875020096807634861962667074670220085847715289466933848320659018695478958161936617667418676977545825569018482595967899144621977036526036152995991649943074328516484352521916269801058542643960 -1454993379124166847709692217813960449009660217069848193030931250940607156588022566876942430489956005336181479652368118337397416058513822050080007926101991623777559866222283817763394529508952456459360480618928865459680 -5480954823100046525038101774166008474889518387107010413955130990162435221173157759217758028052632432218080635891280963236957975870759697403571943397706831468193916583726743703978538808143971256822244748873447464 3619227002887566129965152531538478052113591137014578372426234894440148987885467792283060039324521433869795717588285820366438238879754674332856051988226826035183737544168960823111981298720505167126440021707696 -59551441572921853868993460420720300262884258260645427502847102784136113735692312429732418563032736870696758939303147221689021962577241182896418484530745124219260960360272828721310160254720499251460320029 1702502975293333477184583001012659738857292190477411183360741092966330442005002120192041275826449336018077270080063387255893804758088958307939837053114639526538953740292859238465780014796286597781492 626514707418262878774624947266925921083396941217632246436991229840178173723002045528998718678142708790037840399070555402023066954007592209979406042635218967812323373508265244534021550446406782 7538400800550952649455741979370272787135185322495334668602497183324366989281804677363395421299427080177649164619789211955473064028555879112967569874807677506838635239786801842773908624 296965492387353431614830366501511818265869569412219301933401482443622185987328404134826237281111348109885263920962399807318519207871864761116468248954610844306306753817060715 7523821737532872030046105243787663936877756066229753712027012322931876579613413987825049335835797660509676250906091754823663862798463738156850070209748813954576280 1234500126709146264864539409296161887460314439482454855166804123029090439380697115470283569056599627324102891303203056612002123712175789449350429589833 524936529001255103627066053003445737664860551338329202598182231866166103154954659078063320184586418706240387488613161653589811779964 478127436257731470113300404078407477081923025966311656597452435745692698547390520195772349347017350076 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-2446371904823275728262284908661219501733041903013672176036653337778191141697310954695345942605661458547534560311838033789646057947390281281510864996275636352862398267868915382696819016406538514456100049603625871966914252930397344200 1858777708265295033194271772440950043139911200057965947370273292235231509563804077080416333606932376460239093618580286957757103573042752227093501185616284378996235602332344599100461336217029915101140541641986981381058658086108480 805517618310226214409338776440933451461480572449619226952236651370617582591458737798814677294353012756487681867961579450565261490848265481866949058600210269966514774525664042381875465826654426894503862006068724498314744046272 -211816984876812454944039528119930949179434619684740746701794315557842618082428012625031576156286742985167569809064830689379786856088964978377732728983747926297767938596670772842124537468677031765210537702297901817407073584 -12532015127529345307862868922023259149978397988562498272693764437416658323390929340037838496481507673339748914060725975794136587028979158435434997453568214310317006643805572274914898606333365368365008326683666762152096 933738336005041296182997791058706289950158125590643669236344865495104825998428939666827522478489956564476924822163497753453490748086070893811026960474498127255791644776037631488196503254718255675244604619062090176 30444650506498863165677671213187064428672406796653095528324310028633323292305133847923317033798651092726011763231894338781827264265025389844462537039538163665508144764280581044582733410701005007209720816808880 -1020159821643091582826129494525716217821179707517354548367331238096757226509532699294353549965314772733383530723143293751479416321630651639264788799462788393345700149640604095991030319696844929082652120500 -651164027800045299253680861745691064481769608927514785865108728961894577808590473852480968937896031099435803050113668569633269025379347605697866998153954197592129968716426405187854320955179205201516 -418663884532896611917441101089672725878635767916099992872844677219426197103574856956605446471544696577766267024556088352367878632537554177622175521305295390073046294360558572215774276922098885476 -93720522029656174594541783957740557842617013805437508476316276863821156620808057854733722832341335777078139747292983238728678789069771228891905263643225291108069267062235752765107684632448 -651677380149837599534615330494835197179258299052504107058353825547602088630742415240747261038701536472966288717056528834627640447653304039369854802558735439328213258976434611838007 4377785166855369862413214134337334453760805359132851945023341910963703443271192326724886536963157074946920483537443352925675114050279837925382165353811959241373111882778 -180399988764203522282719377086610073010876630925401309724453035046856083739316364519362569130856237567075822529726849390090746635044795880413271747138821453095 -4570494483838458669090290825380547552440491430993597727404515176059693678154520361063944280064649590693070865293233089736393896654945860627763652 -44392483136197448833194106431584678306090713230349453110464212510147793411518339338953584155209576504049234328724543669725275 5153390469475800434994108211894219645415356344207662081710859495185374513714622564925622 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1792003103935679131475714643412271014491194232571402604702089330498349378396551081692162921009461176906923744692187217486253529946708230834963892075576781760290245586531919028671226946920995850417822996837868088805105891186753790 -3179664222721760048587533097169209793119359888163075614982347499745141007106834156771508228304536187065633904014032068841983190126670126867647592479654892127895888611051901717455305280410062243492315552625008181384070613643136 778227400687090184253574667387988190993540840640861315347710133345688205262624574367977856198386667705410402940946166941105686578461547031552195309797288279107169724389261787010278625933514272910956856509861386446517929664 59879129199994196109657267789623258677992917963851863305252359272294592203606416726020667578250597356492344549281485288926246290794109168312099886282161357137874926559228740617386450888410580170537939420405090927848768 -8441702667509939859038249822912001372218326461756328230593537418134045604545731118265503034512255150318285826923721736808338855831094710863367309090775915719684043683398185314223824699085935282391751000817665703392 -274048913379427669345511698387101161889077325346597945815429066885627816570146475436468198790498521399585359732925616186257049101855414624311175283584806005707785124239705141801443415200686838682239710017317280 -22495535822947686357463121919110395667000798761585213687787832844719108623383107092259774736391307120637068382516633087239170378207135631720405347188633651289349962686732323282491665883102117882677200922056 91219707576581252375682724189401664345883786214819660295365108861326909804392712767403240407720534143484765840362474181237888062440995994737180329156847885681590956836160695245471866180555244729092400 7938932550731588676460731196745048009537286305721021887244749481501910292263981906823035865594302688747606632296294140550551302685004989507806009440729317014134588796072369475264040024412779345429 92966991398758921629581903436830615299585925602091908822857779000534511731769124670993381564696277031059691763182758502058339545012191013312747541866973665595590006472395204549653577852311788 12909328194696521769201561406675207529737522924889117237218136657111915898706707885214919246181471981227114808930710491906399781098157267376502281072861726409700572666040350816470091038 50054003775499261946168154976668099453519220433265536412269462356194713018579997246693216935107291970029819941777325513654382260568421686032505722942634452256557040349028503096 -828248135754461668606640190120006726411420874834542527371151349913896493988049714246928533793648977309823461008671267280990622881920125584852750713314705387557046772 3044997252218844278649790604533875981544057887624856243105108976759133196039278405359612288991434319611481687339817058895004940633121222603345757218858168 5938369600610231961598769979084316645895068982594638312447462276901829697721296156396195753267563716223840595236349185852059259245675063361 622499383102911781396935372685114003199609457229229109661994301829886077808392004167203862383435993184179692874941412 19940896344874033417607416072902730541214173733479002001592666310359912 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-65296038653761044340145198556270623317175440954252375992278317166276125703145217323828070558138083793113900084683702069976424573875618708202868121129509940801081392825864771367552296622182231537482789393513516949859818213700 1432257134897790116957072635777985969875801525430366386645027767568383621507439811020270247850295968969177080063936292587771880104976192280115911775084787662217075741722269349558634420336275597739263321575729946712664073056 -848743720342627966444818485933171914616510191584948735958505823657075505631001444413589267280916005988884600184537748167328744432513262563634331368830182550167374044251222433496457338822549553828655506755002391754470368 27993085263313974379897685330526488241523592670556198805448856589236449535234204126153968164955631640092194255758619903337403050404708507250533646066816969644542018031218084124831297613999186664031034049697169047936 8857488286970992887756922500311440936915831002076840056061191952479346736872134144717059934965907733824965527526165798840684589784745920259647193899719342910358577498140726320293946766160876962872955222492590928 21320496794599200564551962456349297819222252375450560824212308736851590909304251410112621464018237013052985570978205831071967890697361083352105091250542041532056237691382285793268332164697525942351799965200 10254825285524249800961053001991502027603338496120005914363380969672782205837937151717504553089689999720707581175144483342899595318881944341404148602830244936137145530086724945711778499675928663762768736 117941290969493533312103072538802892568569759545824978716375221764496597469540882375273786797747639629266087527895626817482679234489226101591733616183253766701517034044889532276519898410466977501152 -4859620773645007149572413124511116900508449089864594999810086795658313100109770214794481257082770004020755738512237450146904464388551943207226333644651914803907402120875902053781160902834050918 -18645050289698234114288916981280445855344534550812116414984817587934088746784441099913513155669100689681088367600451464247179698557032550073127697123604111880508420533190848627981841204778 -1637653721403364281620324538951432486453315971422146382489382927608060692429346975742200995157095482703444697125262336908338634690072032761520426064860629690763975534723299160502922 -3363446082413791836265697916420138804333380001244925722783812165412287608465187175413532771185550802470350256708366497932399480468243193394441082797989991473149006787350190 44820155906803577532268663009872552210788839666153892453493876161955211445491983307844747882738641481793189197476036634272685956505791154213745397442177745309882 -59682705578247321167227150194133725337213037068238176313951295726377008080246073607812617612626905355856049931853325297407017127241146727976415700072 -1848946160410617038076747930319464543094593314114572420497311407310991237211463443006746749871892025397189840581567326859693799512400 1158160165494007708159490200340941803544223031375087857252863032527224186741563957632331416495432883300652839 88919834268689974945821232478006987822798 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-805437071080745236272617722747458029818263529527388736689162862413703645131748106243516312327594900484935498757671561577861751292147035645916554168496886271234175242604116382396725783171813764472447928330144095750632244766 352774041426856864548990848110980768151844616250203827644131026665728521008824858224025012643267500921647462780636638750633064024250396972265076832323958785245285196016481307752040937376116798050797006944870426583257216 293195296269929196377889941898768902808294515474420974632960166055636876333349164436894776423685323707383803541177517028730487142793199405853476096887766235199626085069869220904133608236772498569894237918224240492416 -36203781364379585452328269812190672659375139272227180327586676450928500622030626836838199496111019027730333751787433792479922393054347589090273046422819346488754389026685712298638175200362742931327159496998262976 -3384947189267699638528180189713772256905647430111372648945399352561421521562460750807229912546056178345202917951211584699718509160120054336561501226539519803683752908921590692104686390675172895467011221115824 16296997716048911822209350600560664885729734616889576523835701752050389223511381389372285597442107109019853189804325618658797255946455681894223259601810054695808998083096138863653564371638391082560053216 -2972285587797113783892533606372859354102624496839508615985122379162175012597373469383058856141628678637572768773658382934227027635384670920456744980107255845204662560416860121224300436065586772865168 -100099137584138710373916456993380003901227034041836368799867245299395586860098984424061645183066019599110214199714911044902224748774860998210315160819654455049956138439454481711342459357466143920 2038088702585470245257120984225174612552419715813889349827723668009830057589323208814282108670462477942401213586222088040056078977199939068506270201215300832825955312944436492485905817303223 3382061625902851411216354073911405427773083613690188795511525992169745208060400592883001814172348683969601660855876293132678484005046343052319395068626673212312362589533341157023902132 191063252916866921642989478985294927458204578340618887406889772345555567450681656015316901679130664215651801155941809492941410644459397077037279811293544022795912169023604087223 193094935755775683748272926168769844882492334319383715307757083458188857990864629468245361567997704093529064672310502165349607124585839093505120102656476948446712319644 -1491594470529644397499736717724637910831498073659734398502654172235458161108903318599007519214958480519527709870278578154282971160647385799655622589089112057 953711481701402171457359964542318272413788446745717661428775426808407015491343768139554889071319577128060850824553689070733733790943893675538648 6349109024955092684912862478935622484806125900599145696168652225144865694290153264993331752588047769075259909015580641132670327 240609133885425122255976760606004791830195991550007268440446809505696098877152063757680140121718976 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
585219851019324190949840278029906474135900578030998249917059065667088417890712835226478494453502857845137880620182468589931459693307552822854150168649743343098241535112905694645202900599393511246015728266448356599285120 -828780981676823490139002696188273243942506451094659200388696656297464288959660061701491965686234020970153558356296493009410805922520581346742009633127503040462253880917990597049490600230729735609281874179282013594560 102221794731116631147308603269366620851696467004036225398080187141285845224403258054664763393508777441762000616007207675807903968696662381190435189844435359239362167687567451329514791596606793296625668872362800768 15037270030056584787129655667528386085289696615577763522033202932394017489020669472624171809648928235708932373892304215664053902886546869185948219331299242035047834805393429112554332586035534452821760052359920 -112248116603554325483623343273752368481754062854116329922355622577557604755978943502693190713428144030950580816179504106717900062483593164588452584282032315585410873683212180821117766493677728597542739008 -11267465687840169243405634921879395534927867534557976634831343661947230671418493202788553456258543785023339492987188282617625500064913012503411209048219526172870038735523390888842939337596974757926976 236792674815998581680288961742955057888117113449441255912743939786166270621517512372312544213013610245767958146073029144606063724854379293700909334460666728946941486452768549311942592674344651552 49844458439531610687000567466974362156916154191012440878656683390589758142875524105944916021305984895518725295555248012010576912761084288159634377940761266016335372595383078637398260091275684 -683463043610223890785283789856331367797300438384368687115662788475198599346082856736881051836550593311488806395730084044237451268230876911725156445935828167015674779854761834933726388104 -556942139652078944739344188401659133983562621829503080398562178500656492859572001719946133761661674823030381715235458247831065647779629848237946646527749147450346987658070027539732 -20418122337185231234915781999223732757881121327290604153234190858588940493834070624938346012463595352532076096937908534619010938827557760122148276355607624356045271470937506 -9113108741955284544720998594381356635605036846487753334778476436852848007041748665424783899292656635275081785605290886536288112637630304092776591886812110166917820 29754963688995411718821005959755514653786047667834889084433971274089672116394373649377463827655163569967505268113688469817985229311731343190348260603908 -7938402179656759182256755350901147846541799403202169444143803127107283534998079946234144199452068645177338475545899401079690363748105411507 -1143184484939716844319614774323951706012116643587195483903958050317219499090583401994171849779784777299539623757384136644 29612795382496909064975022707068237820105998944460659443661528055465101618152576615115 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-39794926371676356400707859238860412816877295915832436109212125097193398508849344521510573367600086959409574052472238580437615530333559658244773302377129732345315881411904491579025919231538526229011230465599847161576 420288578514365728833745036466465525759769144123551123083501910354340613099850756221586863631894677661362929690429396162946891717370399093174130939130389131458573389389827648932738066125081035521318504992829913472 -165721755912907568025961265609080316951531426617411810596474333548248289133048644426748188215619737833647938424032273134702865431094284445300550073243131731472324364766252835326872329366231443939139659311256704 418733150761660848738698183702700896644057464588204378128476803266402797733237118510428852090752662748477115494334447471576965599184659286283838624386256455141250072348788009858549246703452530773058220544 876478144353470721448528493640584696237257565077417632032488324148157635834921200903895974427525084203362671662563457955091497769534360692567714168476971044120413268904948962812960387145239981099291536 8333822659541789042525513130844607082530963148292138279408803623930238681438583981113849239704545569287039345385909009769345319558770210304578836850027269136158661612847896997727831307457387402656 327968348008820063444335901722299091091428883511263043155490429137557603946779412335018032175199036654057663584461541575866643745219331062495580511217076518587507236249610609479622118447467408 -17950150155120139353474556588796317783389540475854260067896421954727986768498491971388388936315267308218315977428401207923871509725504833736942090034840638845855866380717938939651404907120 191149991683325803254344444153768025180365461929269037077209700569826695416633564245913808398409811294632383256801295677578486747034676060719554798662801865724780971351337897063628445 83874931637608910339820935391653255417099821749490559312504388153592404829677626586578408562294664965305559650121184553999063456822416660005206347827058166208772306787133587532 1984621712195547506674706140401668016639253463567171051912332791238411887286335482094244569056557782187961834580181686887647697541166778249897436156916419641269885112451 329410258837354630661061628975732124219430254934129520197291122949324749152843403710753797264203135117386877051317393331952662724767090678563011903439073015628 -176662946375423810239472209429994343549043168994121616654802042225797678927834715650838843486638076390329183743570144305351971577190791094725961585 35940465159666679714292719403371943273701330561787029447062632865815327428140824645064055827775717563153578589660809075071428054744056 40041845761085692569643716943274402185175752220146891315684913886695832162352052403913839397964362297165242094359 496019853976161229894090659176470710783564773169881499353008402461048 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-225747664639623701243343435526717454896673982115978262960774359555512685281112143901400318859767358533553848190340418738242182997805452006984336386195611084237996563290619378384460949671540234401241118451383120240 36485334663403836061050052463968746409682624610329437316928718217645766925960086280371969957114613755149742211395450209350839443344898814913558878386264934127677760649438075085849710805359583592735910007120840 73443517110329711344025003133393347087865665401397017110323335016661295214423995179683902354457670175785095547009310352586077653856407461711723080999517388198305032331438532353397733384058989992557259058768 -4150267171930765019167457774064802009021198163358668674945489866211321475719138175013305294006721461283446870719902493249879891295726962225199301153745522088107320304783596170942925516783762615860432184 -500604945833334805084233774860229243160244251085029401678996460738111740159930187671151827423821139133790418002758035241686597921331607543887866235472566245453429629255154766354050985561422001054320 -6139063084708906792646986458211352502892458328650636224029365169205528885086033247115260862470436782868649508112344839318207845093348956738139654393402492746208901543996017231715769957180318520 -251389126119657600166860710537501604907193635326873146040955793850624856044847791558698272180806390564370406219718823374352003167317775114016519276193602931884501666501297747376693602750056 4536177311627192982048143960647668319345714627306840680988648376398653487586088089776091212422456003719366488596241242667999667467912422921955816852671613439500236982527554590451760852 -45059839766980700148114494199629011476346631942582297207294158344967103357500552219523112040937016223692991311357255478302142995848196295896134815440555018670549778136693476458026 -11685787543819337368551276005495222038160072232266651070634964704174048489508418071603133515931141925840411447996420041846978956523655870654734146596523450725741633569005751 -173756499658056037339529897335205023978961397238930966597492143378605809179234972435283957423208190968007732436190884746763287147097813925689565109841150103750940168 -7633356182164931957084596356361293293611894479638691520896604513265361864944215511398793750994292216416577670695619881007871847666284749316335961832211110 -6388764527210297440109718421201974587817879354725104436603694605504298599103371238956763685632282797584806501196300845143959370009781357246222 -45280044093763981540090219801535688043866601299984609655296702105514773981334274063330266991955430398323784477383637437603553057 140527337544594205625972183532355837911621573725483585465029434792033687662650763713819497496640014321154 -125860293928708838075997729430729273696560 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
166719823462457423562861658039783106883866491718967045659971474855431120923651366975669850038728088403071061656630403464009507772658640754776945950760610610338760762230784161775614918268300176800852516609377576 -178435807260076933052219571698744458337405758587891213043031145350413422975437317981695459967983150637401431256664259036322375333691822673266358780607025279883735326455330017893264176450422656090839622103616 5119292920004263765539642840743131858715811437931490724499569291358193899528547604811371725004787016781647042299563800502266198503812596766163725369599893479459496597159062741916525786242536119063097248 2438341998473778280923177381829912218037716915649964658879903729591486013379585753738996971488941733364300881274503333067431698955352344087342413740685299519098169075991144760026351651965981472432640 105479869442481812759893716691312605654353000279775260196068602225734253996010758292829349726508556760074165636806422345284396248405848423285753581217041994483987536483247099342090040201247419232 3036126855447872388787824365865256118797971741487641461723500783155458044799234801428498604573021168097608271138455600845020135515742909609887216425465958245614997788049517297072979733021680 113181458126207116247480599922796524440338862952727587983181133806148807095602752855961049037067767465404561709004543228466486535119854524208221472916899109848744953231083434203228060468 -528870056951310029802594024747344558628054800759489897331209479572624145013468282713062665450736772572911814119609040175633367834081658542376612858389321951771817772440623210545056 8892467050361144484429137001313703768986229500743392765397655467608464920305194560926061738420270864293595294635294283240321494738663075369435174896156497996348455435508919611 1527836350789187502495856326553645159335798376884649189326704455663688500721692226913054656470210372295876255209643088920287532193870692076759327032472993720294623802716 13539001914752756691979410318242873835204117089387478531537286677820048545130180728387335843511591858037445585957932854083116077834455787744703772453711027244072 20733750463657406798349587029412262976554085712419922383076167461856707799285916604113996334034666174971277808619577337081056113249868600693793803092 193503473351224702813901469372752946628727635300139009953698849463992516209490327005244394793335718190190262769437052915064304653439942446 -30120897399173079291576714058517460000262511566388629321379955672946940124313389340695075334568582439343887856648665063324 62467609674313701604756787637227270927878791887162362996064715555421878375391550852419857196554 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-18075355130917817010477256960208111322133918735799927213797249911446203801530668738894324492414884336859681590320750081708276267821188705426411632338752278537803081035172430326777337518176384569810331528800 102031547707541194660056440908459886948425294951571841341177704427639506624871699920748174695241943021669570648158928236921564848707087022975545437671189263753311121148606804223333693128576487741704971680 -25061664399052294390015130001517847628805238517443772736612127908826496757321053004796721321814998524955176681679281193632706361598334254401672975536979520697200824313249624192992112715951953324639328 -505835907550791983955816141121101071573441650215779448339075370487706520125180089736101364543828660913161538739807464829921622638202184908533199252472601676164298007878603149592002407261057845456 41760502385941731762967951507270758332425155138103524026269552862060932008397192777343449270559513964810523138250074785790051850058761652018654713986512683361085392287802671850313747244563680 -650172817238943587646839817881359710961872880610492565264148544127259473940727524544207476536438998730205653646450923090739487068490194207670437903987997934619735895762568067310258819328 -35609761580271806934942057802282245332824058422616254372287785541588955076223341740068204882640169179847996408521656060365623070173484202594820156674365985986529220718105275639777512 -187281074115389737702636311035324728789631827459189452951728268980458389482845670188401742771603921557719837109637509104406659198321324814258081681595145610836530354018430031560 -1429602382778995952070056477449299766225664211300820782644713840385506751191386029310616518448153843376498917283239622303082298761615320341013376144988246291815567324797004 -189742995262432133430880169908244890568804794684600178115869198582978165401595456702688360170369612482132090320588589519114005281056790542835376302547762509538822480 -925120897774456757609923685780976520038346950309893029666960188053090309757862471831170587893385891104047571825939387691443204325795183693145616537616862464 6552509121853463200426448261486755545468220120484743990202076749497276436056369256689498460195539488801955621261116268749492628424404504115354328 -2377797107897276749573152108398256660714008409851520344038886744106915293874331263177859081714483393150745439296075816741216832848370 3869711879544928902254111778314689178595996693007713003708231248111382598533847882597910139000986432339600062207354 63433669664814064354032616462906186755701904160449907388028909599343463311857915898 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-53687611031066096577520949263665160570984602932168538947690268891632130517593009898496801677638766319394278205061480261426787127438690858939517875332580398237031669792294162915133013073668154960795457320 -3625448311159850414699490730475658485577929847019297402703122171710801134973091748557045289802528222313292149511245499797445077824549753706089022850632662280988410087739620356309714980875103427817152 13776837448511593139836051230223536803266137098670430617334087056135686979158432418106661520515509087747182752419196494318672322844173352312830969424989281381513685402491478732945513307407590906912 -241950058794159864820157077811932602456981490422116580847613670870722728675189352331122436101251755913869165667013367321905399625663933224026255680346404431595176591272214952797727883304417472 -44160575937015388040596033581883380839984101427674220892591439721309796611954889041389206324198973730183407732721583563324760918495665100369031059082884075564832565407960178288971216952712 -286167150236163990512740637880058870031579851548032015697170387837527391961880602987817219690983888342088356122772377914631961065872763227952642956601504348254227291380064827239433520 6521450719866559579299642495064405229254413060700443162315354555208925521152527416448069758881356858649617953649517112040689858898152672918733147834777359573361970143971898167188 146707609364154167497545805371575557652924381393733845851849096458460099359535757230008540006901217326286285072215480444201732128424878052409067971915568298385780226592012512 173480613865578378961446970890280536830783075247321273985633400589563263568768892593187520006013861273594638490641328715268556368838848071143365868695379760818224957225 22465271655960683727722936339577547918179692111864175158105244936753979277732312569646873804360485579739470179365762621507392285433058511984427933055970684162212 54376844964100566510932889083410182050088024399700484994231994489510006266803099901893242998216729615718173285384514980216221946445590075345528097913616 -291675475114821243185796102731718679009737874148413166427855602039061975151912866643506666083703037278536778638953747191877188478824715133244 24532524007638565650235977313375741046686482437516067955373082072785110159280834506316907207713973251055975878891727160625205975 518614270130111028619671371877653733127592576238092903119744550532227169750476614601891912725968567522662532 7537367975465466508612654716997775484283408288461082594421026056345 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
41274538384610425270207999116942659116946606307886366306567610397876055536724575885919051090101493958448908561175191182207904693651849042477956275114589007347003118399415461172994627606109596483890800 -31460224976328473155116306831214991060796682224779118343898381436132793923038268009562867461128344939050316981766385809760633467123866740332896215094268859325175499449381777088273372991978437859440 -1340772638120223416190445991288370794703536921520173344389496054071123777827446450922241365428593345367847386912262625143103421744610612272257472946045177204254652874977179337090909342436698928 254750284560598080973164402989587441917408509531066457332830882178937499014457720036684700779162073361367579036298111191045478085809544820346342221270917182386324005853186926249955208677760 16851664725550988404315295849022901488750211474157981506289277153991163887345886373369648198494663590868546015570151202741181997359582292069044340750937714754908835370063241299831898560 328550752287787814019407392414695136461275859052892142863157973247548443104713301285185076291475915209251758678010115623829022879490615748207943078107026075966950509232978950083272 627084062644478268684866676366000682996125704349315916388708966303829241324451823616631335693653072023691714998260414968781519126041515126896323144209963713290433154956137672 -55833705847216615696832951992002498999219270698030763643965514513785871716964617164609496014368252269456102463718083243883164058319512500487806013221050578128338008795328 -11585404966159411211641489165885697510758293831106350467155772183543019472692547055828038579283768116975315282531791187778605983416877234128863498514088438504248622 -2515836997899764593727601892735349035324165130932355381757783868368626262162737477027506559607741945923779384906784012188468709503681854599004196149297093044 -2675252854086285907248484185601930715259927648022946494580073936741190347732195537897473488706091258049338261757987412634416802806774700315847781712 7298822650940600267997540098900000238039640499245209938835841779446780735232232077420645929794469325464179344838101287232221482035465702 -163493728616838027971287878694356169756596774903778124827427139059488896196740672906173238522067108403021451999831303354928 5108773623270253150927298164393141991139709527117443307098079695354347563772745073464486716493667813 116827091429838727950928933512762649027032 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-6346768435875925975393536902387115561507263333840783644214123717408053690955726562931333141033376359387415073266532044309116790763250279069664604894432772202155928019464534900752937224487951372760 20508348361747927383462613894067601615711544356141003446879033545423628021444394436674914370225032959628570519002854166278006986253550529838256027065757480681514719636446899684454699866138286656 -2851571266587466897230204751122641416087891411128379914872756833123239665202295740280414454645736253893733051722863044926632784177769697919216359891952441580401820872875272598957612102425728 -103402213087293564767772231556392705770551454829927614086794293084461408230442679895567228023307554397861115252100362225920405914062994227866755048573182957559008953628437000316227210432 -1533084057025840612936382842644259625268567090533700811563821243780659250053777320326736050841816477188601826695416210150313523029505270394879395408093240264237114725722762903699464 -149725328335249108433323633901996416370525828124789981389743966527536781298381929609689207958262494320411791319638038885887445232537548360923278776440665156335556363124485318320 -1064990158978740595067097273371565751473591073413540635025055048333575251230318273131262325329999668029137396805166913369862942231145818902657939145340362722740337017941664 14644966220568349380676180897581469057171531438545500017868143629918704342899468916766825472851636993167635584036829277140607905581591048727364749527324036182956930848 -1017551714879815942989784472869287880648644577558088548166827604605422422300399876670188930281853116099325008337752542146789640941112253080075559037820336084297 262029706862421002924793265289917532542037686472219763572430251753750804676540245145220481021673744644149641316565333239726345592366192034486126204222540 105433490040579355399215212652640778574973717639562210216071988521654560360436092178083365046847612651258807216553866886676867343736953014064313 -137880241809766406754792889454335152296892087584266316728128931374178034347108485305390047926347694336491964421456067761852593937032 202708464569814898647846622761536147994068339931187038163247064000649007863264585364017712513209032152017718084842905 8106959258637320379058671235794675586271793605539161047808760318716154760718977723832273700 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-10764000179336791765874883052896680823624190547250456387071609062948156239077584211714182133693086503847211778065500380901183097551544263131857100649908649528669600199021372067293544540483019200 -2733035094443640903460908015982359834666536502896183692347778131459711962028038382206144097214672211100449425360269405326736515113507059208355727670892296579900572757050339977070388678197600 1986563860842434397720626308709165512057894707082578240610117904526451145018464451288982632068217489788713862218153244885163775007028850394015630774624237560819772480938681318580105769088 11169234928271660362749368016431684754300180727190580969883027795054364392059768948978604678813275940231972801625960043183282877438887960396542076024231586805086219693373027207121552 -1911354298868704613126608548715006862154576255731870668243447856669791008460868990608267534461095938272931813361017570640898755534736412612595608835917269173698652831650627164960 33088701853136564792749442832236580535189712527021563280864189393551604000215617967560138050663837769434849435113530051019269611838636949450314948247027982502880128785741248 464903019885390467951786120643826928289389425768572210614427336521963118328442205670555961761633614245143001527883961852024694292835548396137953323741067659566094543040 -2579301461875692839958837813810818443200202531150216037555745817214975577388809270543732325304323501657353323728836688680654194776939532332894332751426017015754008 499181493758201340580522998301284736618493409390406175451280066866909865549724152114461207056441857236666436342581254837751049800064877699862530288293854032 -24845461380826019029216269309430567010543256041714013139121396091109065034252401380303446238012362730635960549093048600878770597710221411885867069264 -3058811435054808572741004972837226290857274383194767721137998472537839227470333677770717521290111168392693091697263664331462222538911751838 1944671130194560865887025639457374075821638723706650657894940384578536959862789720567702395102019527020470377244349120193756243 121856627291163409669680291471068934463983733404166873566524963484540178953469535247074102753055633837708761862 44787143868653842810610259820411935604419186562107026594154150834801677146881393 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
8838271339137734205573516730034464442160922276661406160336166915922778401476410294767064465774237356812326711986213045939741446245559594479975726571860664192204438886092935805597903425307016 -4467090387437681231853682550959034416885563834789559411182514072256965267390693225656738317670177564974204120975267389597108590060260503382189682019855762751971968070886449846518624161088 -433120361500641581841429265175468633878460460097488022507777434672943576296886764750059329281245785957059189538814144867911361913085602070603072626417230815960694211804899912457438336 13724923575628384370117618782135881807940347285027084615689715681369280979661184338015239757547435251746748150746835135552526864840800442545106029692203137351068572604243667754880 1224088504529542571027814039451936160590862926320161082923796752482019756895625397815657876115662654651925555169957863224816606475532771213774813748383918662851256698705652472 3629482736552647283979633602544852114688376155557784585140620064317099788600188533111916187183017878268635675655008603511425137445054210228127182241355466319582110652912 -113905939073472131382029542471016754233938187316552447713476262141805783043015722995506915207027625744410513891582029050842988372701263573714861011167294781037405280 157400369732502664995590898160663620567237355175860431383469945059359222537184773083910109936666194817690249326365837244197082872483443352275706289741101546528 -98038458196438252877241809822357357210002301294055143309083293931647769278561384839098538231934795360724629494349333356842874055221980891215672624890091 2094938893512226960860714875507584648798852857959414622220724510199966969296988840802423122276261178995763187629667662788451194661784995454197652 52127936435494002636967639267370161168376205816798084870558692127626208550608937850073993670350315072938026401963863436424326061366125 -13845919588774492189405584302064600043647364603606361056707410374452261037598948966493413093154303497471728931112982214688 -19981466343258824122164759926481546839277156980644004517127153867059868022523397697630201907693854887148 71125704713952773749725077254349869582388618514870089874606884868 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1779400469778564974451142492378654343903068136663689377784151307752044394129231035774774633500041940163089149423598362087712675690534383859141644250469359278717315442252697895822743339920 3408523575945074085743916659754797508678874065012826751327308875551994065815675276180956595100102411370917290779632788706417027491267779949123617853520116272931861479878851964767865608 -222932722579504698959592887235722374482462655433357903476515674101319685306416205376938951262008474544832487428434135806626393845262527581496266992046009651654524591649184021811040 -10675487806944251125922074726507690559993258708119343658289551868972776519244754995546817369799173832991256776687247558804206334410139197520151321270926714679037862847031745424 -353551940624721286630389964497447897754450822343339291897255320489544881075215755808200621321493404536443620384025764401298757440938838015411568336482537343776662058368992 -6181464526103677337914437952249555533551003610313558084226023306047294641556194408430117988488207153972390728493867019623065488685581062014319683736019758542418323880 7740782774387652871593874670027908133917888983648011164489141670735045279177152994874461845319339824484399494028583008917277668111556778449459992017720793834752 87734097838651494677656532698515561955611783701977400665568541479817606621311748544059730185947166083376481861678730830755294923166572725099637363073249936 13272575730493898450185274496336963153757267774644654199038582507500438806036302805562568055548042943116635530828496692647730621504005338105054510958 -153155150600918815043063290936616730980609103899431853814966839321597457994119922947583244036332054112582431673580706406841418341219473896281 92242517672025315669387724440971275729049931057185528577179724112800885203430915283034057225515314955867294565657915979558808882 3693198575111156999687292841552798406501522153626871413167350674353057777004208373902042226399108676936825730330817 626418345363490996696014429642808485777853869997641898967956173520705025611907960019877906900038 -64757763110916436388007723466010703879004 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1798908866364462467847287977392206886150425969375066157693806154187412475625583430212253413525612092391656239319306057362607865745162724041733168963602098432814848503933472547236293704 -734342931798378972376235154967049089670147593919471186045821696595385185878433031571896907482676035898544386815620574882807865829139851583935070575857896941150328072286539806754432 219862335330874921971098787623781821075557455128136038746983029073040652015318873731336019200717328804921573337860128617614108034706874452479323701514845975560287396106773457088 3944437503210337544113901174965483718018766195883654523392599540922301500742759824449755727768460234233807730753961567441628033352969374459176900071425181472421790440590208 17235040520022644085504608203442831821251611872902015777982265874708741007393196136629403897781563732531458309535404693427575961213269636165975693944939578024958563864 2634496771151433643900418092950477733198903176294823635105702710358540668311267331262726034594835791037739739832255559139522118965808857115176779518583425942251584 6705553835586473668538719878256249918369872939500753999149952932853767448848819384040171767244822019917519225410925985925460183950149570030210842832323550384 -43619491458165770527960283679177036916639446076593073089926144417597206642542392493591014667244177796389434121823125077690208864734205601902652524107744 -1293458294736183133943432941595777498960887576882737496380802466025785202067593265542289346032335122636460348654829238745918080981702156248458973 9446207021150970647948864378158134175357319738853617091182859834987450790485965595976194610413590639631343002860994748673054662225344324 -32655330539375057222046219408115368810543454100680700779631044010952602770697322608505196811826679194714832675843120873714014 111833628458824551054255280364224579240377135382579124790293174724726815341865626756754843002830845996800555832 429830015453465138238903632588287702657194693303173971995023052314590511199457620598638 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1628396735250817783998029355127900284224510547849560145689824147707677014333895029893588386714089710930873702870807459514300755719052385462364407876564670586927448758435270808046240 -493129009566576231409189026132975666802096775429938762762646514574438846305926193992302539076556868356109015837252071876935643224209318185001182527418967197965362419666354631360 -70903152627331974388098029599791389478240921830427972588557697899891658091257701571276930219451094958815035042422706856186782341777929256388875403449529488539525338709476416 -367797609337447195801761598632434808587825319731475716296665937281229365736085720875986036560577633850211924756563910379212758949471682596031402559213598591220812495824 33501712798834250360327716299787581601728423039730844473485854486357479062676238075025169767813062470939471432458657700557873643346307159031549841092326878611216032 -599080184813805677080043790780547370298888933509726794691760467154556767854132529896562291041025430544866664939731028893141944954331791257250819685042035616128 -3384072834720518471680511334404787287107377331296227572300173026073405213940053567200945873917787830942167510232960677383319563206291061760193064812492832 12580214050269113564146458886058061914400228244025172095043724392511689786058093093737257180668784283906442193446166508099044603694405817452643179144 76571766959889127047198674353065257689722947712240814367954644915312371871204371661012923222743918349749565161993919745852324589582280776748 -476485623286597737455878234745947929435328344037050707170915227234726751430121791249641211332384619620095620713958022299888377291388 984309967874530485797133666728071091300370735186020550082576976334722749656183842130946174356216799410224193315962438400 -679164083935626974744340614029645513732516029219445116639133502715526860119954877595630058945342762538789 -6558520397461632302206630254998750334664558505082223227997990754557328229898 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-406628653354183923642706757712102552883229161049934271170767571912341818157791855501565611514022471215629394656994158866293817172592494441802468076198671960921481890805152989176 466327162489865813130370867915657740463348401202334285831226360136665681481123112181328180920834272181903991648279423465064406108216783483305170393812325828758550542156987520 -7716073727654597528049838696131402333827046914580693945829658984440573888753773763193090011813405530940528660378967982364471931820689295879807418671504926143755685651008 -536951031298527788241457796635175114848818320377737393662531402705533838284801678678933237220014794370682250445425890908865700587721111886242039273430986431269892160 -17862526746564626439343981109873267295108346202458763766582709884870314872694386210980682313728439458222329114237057987976899623986451143213438507325390859299536 26489762618967827021493906178349231747528889796601324757440847270617371697386390146702121400983944590939736365867572837487021601614497122082182985045807296 783064360576973584338923024075413917091547991490322693886335810758317524435664387089649407497408081602927353124943650641982920012837716896019421906928 -2775573701983699369221390729308210356844654238022839317453626292104420609256942515487049684986691951033873850783122919061501193945039608271567840 1143102942875719553721284284772367170436007301748509250101481777744473223666081676071619453142987565095884602152969020289222193676677201 18876647464777841805221129829154773955683554426733300151515578528469664061621498695928380935692714310833946175797601203402969948 -14209820004244529842476758782981620135618048844441119943745107512824855191945040252657870658752558375680634846731822 -111255898604890656019879188801319574249849982936725907744339372801395701597910110986974773555317168 410952518659072507188833721030578292335244895491143916594804249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-245490705233223993122875949826775596688254068052038712257485627161131210969098090374413642603027139568527748101781203776316042617658179720486695165752983534699125805742169200 -134952889232855293809459335213496523579870211521305520651176188110359357327502075903456876502977487310405137219131145027470792693012816738428398095390842118574933297201184 18130408865818113596987571040984024602240582738251552539865148629661291608762096084936634783832951139227211026835258434978008356797345437676616645764611855022922503968 396541249496665347315538396540528573010952468258699347290732621148337542631739026143952180254016805599310979372821793164057349679578975921177635487525778399108480 5181372293179497703939642575324989762064975760435748643008040976988127079559630150267634515882583644925691716465231428731910218560077748880912645876484149776 35947332649181799831184405631987024546599650276990819620794616486822534861798178052071840209112876921108460407639409838321631073527257276466739224462752 -19680650339249652007058006307710974236665765896105362367131530381826741661793293906230994838776060167428433245224314202643020721323775516966785152 502743293270930154107648225770096828802804732400324589356155826507582633187968048366505234076298995302806419265583105894564225980740659771968 -984180040288830287986666358196687063785164655736346769064534214897016554424493619862481950926175551154031709354785945819088871896726 -553349367865502483802061852628281216541054090888516599511064510654804399376859493617589557965722580736200209510862256784222 105642078117988061308579886282201614955427585183070213186159256119513919366746439699161007483311649472413235618 23245441033029663889434280691634719626432679730836997311119327666206798998386570165670189846 18169855519129024236589674522194466008712 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
256606880382602584037188408344516422887585116703335696299105785421696449876219354988390240085525877428857377863738730659760284513003877243236917263201956092325821488661880 -38611475395614107677572604487325071416271106485024134614190783681972970281252530037005505622357188505349504730752103475866135301537733769839317913420993195499960960896 -7914712316291915469444751749423217339044402741418107258718912438723217115829052761274725482936180792851380515983922541522296434282793337138077505861790798197282176 -136382165943913387109091857127735563235338279094293569196392489027416336736487928066968000477686267579548613352329965546907373987767905959602336210009253385792 -870861443575002831300605442079149440060862745631820024021305548900522996553283714409404547628218525791796764333632444803972744466422863379123566956814432 -15153657518116114159002196936347248232247437454146857996260949633330834527785768958889646043682130869742080671300761603419257941421930862247852970560 -65911885540022427942409676777147518487476894199088959753961830142532151717033772675682953017602896251295981725508160335212134907612049407336288 -76703747012017257656304256026895262314677038237341704262611953995335739504898599938941118233584725849413044925636468417497211213056415520 147275504212377951273024288660264935258498512300743316061133596528881885814385428838369315946357166163998270876133783071302448463 10933863680120672333720910366416118778357527196430414777901981328763880963597001195790254890718731577262431182592407972 -579894679703211723795530122245797709225904063588263119910450165367922580864806574513185078191789828546221 -23091970954430222208383726541635886672168052009975630268841890310270159217491431436 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-76682293040738798886369639429152866393630176964924998142754670902692071514881728804648485024336763274967053351852378706879423040295089611519051231325704281322118736000 52015125438366954486702304549012004182245148270502268330923719258286779970308239441214634073170664607238100506275768923469738785653757400939013232122545489335809600 729673105342413547929589596638259820658099719040765043846817452568531285326978208553637381898259781971460970093203636172221902180239387638638531662630840036224 8174290861214817563233428658389078906854251610706481987506767490864761742245728195338717396527477516061238992948451866512319307100919767170099443673415952 -17882449858279301596417196032045812906390522414863027421338619209194135967136632497988648850149488299374034453203395228565133831602611646378929446528 2919120946219558907992929481323315474147178372194041345591738602363820980569692500420368044944206312730839677860414843845747647488396218847701120 33746147689962741648540200744344361872233518513354998429471301610881063897408468617350574159301499084015410508036239085526783654409678012352 9931123583212702426569343144011640503174543254436732621820845614881580727579223720129969080045011096236525484019725365825855333899160 -14428070845541832399608388500445937568703646649570202043630987754417689149321511205179640403727891149365856829177552828952856 -119180119666573482304530738995158730947446232337652353769147586854830548089434788040698575672679421242271153722476 2073816754483718284143367523293467502733038766244861844027500752712106525817872390211444029427412230 -11384722637742265575890552182943185167287099098838251280905753592660939994 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-26205027339571688991624775097471888669030516311020981705917244347943346948477766158622593069167210016705936178506194152900426272929852368938334420651130158188919775 -18853043253547098604695468364169298797302411726135776803647006657129030440158658660122640874466490010386520785945622586089418526429191163647775021989663359733376 1017638983135537881661490133048887413111606884239636898374682894075481317578454245180879090111972942130945361309363658639730250241321515812839896663949063808 18693779942729268015441038526361309886183190019133158106445741966873753903416549134939135827175052956369972498184383940162408524741118441214096873746688 94410293547738795679008550135271304113864365846106153760640000647573364256909620329934718703846733730661106996693847454262319437032494810077328160 -28571748849921590209385473769115358539071721220289515865796968168770094382398678535671689179272000751628749885192428954385834232194662793920 -10993099705465438977549993942408905889110468362216471856842129675800684903949801431517494050003799734447221625317000560193710681530487456 -1087115896846175475391857832598930569848397965485096714341098511181791246311962025604644066498959018647377935188411338302936806560 1049410082627153062233976734251827868685487946222415119089099319854398626519622295789840318367641273078486069838641409253 -97680316422155203360874835844019792010321440433209176404929148644171931600609371033887687783787705326033764 1539266112476922438078122116645959352143382919012056266567308500359685672581942847252838160399 1309992398950089979850766387335983591630262388625790375696052 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
34333083201206019993845773945502534896329519303472269813314438947423694591949464401842348356554012924748434955785545052397579856241265513816398968373585356521750 -1405337687932653380365140171556350382290077418236174959112785301180519467513509946840340217183122655877810984198658355810816755571182985382380084503329831857 -628519352975258684494250665257785006508856556986030529173725835594829963617159099037552465300039146643925702208272205976179877464689380112308797302007806 -11533667341595944336678210119361972685050632114711898225339969868495966518079183839546934541840475126981391633911366278256797938385840427499550272983 -56458160451503541158437824319254259276574716925538574081770808788288248046043069804236532721286701407755717659856669636311729208856702314425004 -159751486454103886882201493447685878942052472128187225758169660070038907222887714399089918860550959414342356916584895484792971914631073738 2785048056008922840394659020653554181228117617142297655378320610838458802600066156903478399390906546454589207430761554073544344924402 99268367299910839015822473736607602042527998197338258701744701052239533115163495222141138804098309471354274985447046035875505 -57736055125936858847801855226357863475504924593892370268486420281220482495035878581059718223560173330287940600868854 26505123947444110797001931860318572808286833710993175847778578461249074247178528449961402378929033115479 -62189293513030416590195133415308127843242019730346043340125473051024984174303033105996 -1669689962329579871880904143086771227512 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-12013677283310043162485580607378292753799285016957574371878854704488683635526662464465755467204760130821039313524909769803389058819290340928410653316845102953 4642578779270194020699408766705619038550117479755665457555834373725191969362410781001046380281463270564517712020326894638898191081389781858991058646382872 145382663234944549440702637938943834922347175114000311576371759821336961614131878225902557220193278542298013742510117233200280088014914678776330731732 3240341134311575524304458060905853417318054447653299984359239861278345213074176186025855542290066679529295404699911370796721292586613552762150336 23559086217817081119947721687046072573010997581008558839928678914046564894973471679537630534396864663389683134666578515105439842593214129060 44375877632517134925555662557440049259308001079403365534006760353026454671342529658068348058004790568089773874672663232053501698166108 -583727857858486922198167171673081053699727668651315762570063538544015428613360024126701389768828704569316231504240635966720583963 -7366402389640413076821803669530931613946259480349171564622842693469514553504457915770209383309925417253835679196635252484 2350009729358647528067658849607231257678759003837369995164638125198823058959253832813772034196259382777474080978 -372295303805638577788676845097035545466351445256840408304514914136626111737226339746603035815741764 4687767056316036714603870727504917876746184242626096041666232345702941314433216 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1943923555178354086884563709242620594452676578728625140418142966890345862902382459418988983668281515251777565532981034357320933887886908513819575994648340 -2065247369807279202743028495644665090434648160559447106301998127695229922525095656643783235644550372650060015822148673042312625074139623871666825304220 26103293009398725263169225138312161006909218164433675528616949755312567818990380537935064786061247338886507666779320906572674107320150938753623156 3494178308689674226786082946319699547513877486411501034838722571411192614954708158840845216494662970599309733224859700760756565151095362660 -6821024316632571795527983133491270140445818215659145424374759748047596139163826319882321535941820799349658497086733963207285390192923992 898813598415561179353619717594782860543507403862424002387075859585643994515469175797860588527957660734100212717818306579300229328 103833607882771492226767109992109608948481059092561368557130176703545865870329099102038821874615485002823959611968795502247950 420941713772432843529061104273974169860890195433247544616274163432863342031434492069227029181865703545873327580443723 -67916566571151552889754263687516474570036403755421095698991635376980494342263451224346253843551650330429086 2672273432869104134791017787811131412580881262555785135174281876397982162596395944071105749137 -2691054611268458237167976485768145742021814421077794428816014050110652 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
3861703170003643297353091473411543078651016624333243620333588261354322543004489823964105382833641256994408588386124974629383070514016043169331016630137 132140936434856332949435528221478578998597097570978831788771890472180308330478965851398692037194107013456552696956230661026356974331534359357796424 -34016038373533610200698386564486880616458118928822670026862340369041737229186013779619922612948612169835268609469635478370702125558566937886428 -443975056442240697776256468098918399876589590743213156954780561323598234430697075476875327016747893644339979152780404399608108419803014608 935874331645026530436579870415890929655608570342961914374159580995491621364763151922438491823341447434530820323698364361100270203046 -5694034107001316424930078078435038565363776077038320711410120338621819878701713773443348345275649799546681442333322445360818092 -15836843985778142768349285191636472925561298951436041782200838753941112538640789863128968135249517710012165882820725878539 -15838489327346527341618872688270043152031780598908525650848538186095417140806592874115206524191271627245307727508 1326137572678267150204555589127827166447221641963120555913607325527673179656507193937276066230613893303 -10412905929529043668260984506658298738493969350616736521848737773803136991340650748073612 3900137947933901961470493800199852535796135160038049236148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1567256063196395977720620638629808028188470419029291320627512869726306923545538343789936536597489582198476805991578100778620344330068957625638047670 319258805873038026838934658419654627227511745895961695022477237893143854534952791010852886470220903550721968406582005523630606976203477890797330 12532893649163586070673131241361616330939383465294867246586689663783922709264157660733499082166914547655004916705093746854257738168816859106 216302946741954557704376691770998861687559387384387166701304525728474238050453048881467353139176069997997969939022724557978251371142752 263928216793958410336568191193433632732888784450051335423450220000754381167728010153216793112229085656106284666941053375537609336 2903023886653385277979790773941574299703119316608560696493759883295628614508737425708093492905377710262302511149222787279370 2075287881681611572656192717625369007067740205248671892551241350044666576785078385206174537729576208255111090381423462 77849520760762870664580110962753114912438664832656543820945863029467960643690172844170530913633679124450344 -15515429171751431018417031033277916363700855422306870910085478036717679594313766042975022798318696 -2154153865377273255336877979326052775556284549231299139966305541739862537210820633 -67317334852704524112536166231393040080 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-48324391962199291789796005687835983713464554908630953621228393568924332805452994006157083856199745907336337682794533718809877293278831288144057 -178110580040600864442324592132193049113124446920353073283774017476400691402620444134446404331068959274224094338369795654555017433819816118872 -1314382067668276204233870883922531817079234673317549871845637130908166978877352522974446574637308984364271360437437092469511135701620704 -49650607805217827427466238885428215125651508158000671696843800607134925619323882546318794431133923181781220419774718022545513040336 -218482088993485639454209548068035193826316443022430773182056308054347677323811895059438751100528695032134966159022088498140898 -987031977016459414845967296519108535078519135742487669302375771330045303582318827903169578263880153566289166995008663724 -232918152495160660383792132301252416512149295584430907866231100212607040439304017975225253333242065432128057733668 40170644377337630803788796538742474542619801508337439481559998101494479976445283760082715016982174732372 80581236048391006626515454332848468520511873274094220348515593214294274405560847777391614486 241814405619521705400826848822302289666688804752186231506346396840492731232 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
359719651532770402822169740861792451460680680113266303080757796544921550126722196786955237713349850162749420494916255223887088738146535459400 29933084210706894466545155690451998397455114430902436124008261945041697353873247205203709228750121403171794597151283370957575538630068260 -1016537304057135321775101864192473548692794445493821341890053130388679228540422792512861616240995465767956989159904015916708303007776 -1252473693719032634176437729170263511677738847097927095715143918060739672261555412007801347377550824278498938419665583148107732 76611080306690193964464316663103712412947376180346707329508519255779573154267555057505582915790666779066646211702016155608 264043701423478687264740806225044273635438312812061550703358235922172831772758616251309166012066224457182041101891872 22226158818386539766259201981313321314952343236838820065378358718593762754367432343636061444785070265964745432 -3259419307239784821778692963493658448123797200179122967298454767990123097101849966695512828617299207 84239936716565790529811853865015702027265815948464724301964190202516902487509010070576 -201747597137279593308865622761155831027975485730328301118431535799 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-169946131943521282554691439913249578117207432779181364438133713065276573869742568040379725933525801686937158601863805697821470707075647665 15431580747005427708283040842634325082812598376282127679279739718525801640695459450563350688820905198100626639332582208116712986673016 640637956854640040777466442423460857080040992880972588924463566495091092671032112040381300538376429571911146209662546940196426784 5805558505557049347998241806272115788735098250121674170901835256334913832172546518940479901976404329781848996365820430028256 -16530201861105531209070981471652554003020623693539138161320548363223103328347920015321890611522252997855896244630143602 -58470492612829456655242075859489732624978628692503099133221582034906596061022586642087653288898427740961871785220 -1779792823089172814182363883197987090297110916404908548029900869700202307375036202707511273032849896520508 141227553846752959238754195721122806760845015751166953229657813972363482539022929067536553221460 1615538629433601256494743569972755948422338248218584661352240876316030112259873723 -505986463538733472585221799097817261339590002297335600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
11914618636618997878822908875749866639048781120591378354921249440487701559516058059164329346817264713062472958571803169853948373154850 -11912549681421559628354406718841548610352442015029279115427370432008165463205493934160047991424825567976380743341636973750300677405 -175529379168576077325074454932498098328075455624941899242275786240428011777510535591149987296077210941068585652906273656545176 -2471069740824734766770481914448108468199124936828012208532370356043797431238861533598843519007700741166181200940437804980 1785213127893751661917555700392016456886269445690976081739715886051754583604078557494441992187921744698652327749728 10930560245209331647701833274695070070971632924259957931123920230165277127947174572817435073538959723487769842 116697609025392438750059445959172895359801635440218955267737928989699442024778747627048644003210338744 -3816548640988232778657092596585790714145216984985497621912009412985461522518703415763932490 21814744115437687216786994386617089462307741804951207548266776495909876708102 2058967122198770927576826688162977018 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
27057387593205968272844136631840559744869896923501840763810804152218940176098737328487898940394275734746338808875605246910448374505 3081613229114192853670836489480667201915935738938160164915926451090591403799055390958496848217750817062132602812535376239507552 6621378676101414278088258310385760683458916598322976004444735514901635698233550646944280894863129449119639424686854282864 549789172975611043640716606400299697690651044538979021199655506288588627060606331226508893517963886579191664584228320 195798912984137067886820973472231574378429875294156103052087241007432613780416584494778748360346146444952454446 -1738886668211573589857050938147368883151134519908554673117575614524904395994773020494612404173100419856520 -5973507367567504089075269522691786036179946945529331228439396010383105525228772159229113384646774 65976342470758120176493635430607493364260057741580088102192092926985485107084220370212 1119194559432684995077069981750116806345282747835426615376945554588798 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-15220074288980292324213112458690509232862909023655431258263434104609061883206394316173686952499415393952962381029790090852704900 359632254210967665847486876437498179460543389826401814716309274389274142328164318268788624177946993469556528388535653883600 16799820719231482636322196334738755962618040653844230418444689734681016206347321585133633822048057873980807124188632496 -24640321506742553602599860024905845820649247170790760419269374558456032110216967458770146949956640093225271269116 -135076336529093342565713076878518620646673833316283968807047200936467473376656923595559801616950077343328840 236025877278931767817189439220874330113595758751857339946690024331331329276417602582733935359223589328 216936873095472861979694910227594567347031042373942149351270921335536334970424861769096506228 -620879565257239082720690590671374280239106742240815249392464949858311789381927007 29059721341251631638547539439586803410352980563453296538932494 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
2328310624091010701480437731158268508998447099663149405079372043254369108709622434169049784265701861361838806345245298410191 -592976151099357412477323350691924905095504043727986037065919600827031570492933474185336746307932886304646377953374761696 -8474036780344324686456358230966523312730386381664792258758860107223299547393655027340631312889676232618754789862992 -33821164122363052784117507809387798576808451551644278339538661879196910278341632531206677076265904790132413424 31036065679090266967318369479033693784416985577395063276990127543886795963505343924845736044424340376512 -27289335508544469417788470525492955758635434978711907075173348788796907725269710529383258829128600 -4400932290916074506777228946839553198833561288199290179250751298691144506777727932887342 5622200022868398640327737196458734519912100388100159591050970162658494858244 542675018211289557074339517839715420504570067076739 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1563050865083789191428418608710047642907803112338673163623885016404720383689855375048618788307254496435801707476001678430 211140360034499832529883819278112720934263177415071229124416874626748449092447887517659330707761096718314927769213528 2101407538944021116661727056033956316078039161209075038970579137660820659691293489614098483533498820484650857288 16098369839943346443306853063414725918946471329705119234655878020555610310315081565572984875977197866558816 -3565660166238021865297339221498557757429332079881168693670356190065704601436127212257631582679114380 2666269187120303629738628378529672226224369990051669164486446210355864623876121455366217781660 -5828897256001717626747652141346609746296881984905893010936908226500657622864154184 -41839858833698944604801809228109892545258984804302833814883547341920152 147954193064309628868454798617520820 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1111682743310973833640864879614045752585068704586500098119432227356353372290120484333434102946608369444620109190236319 -14710853005776603551975611088870824060130950615998305634528885049427113313650268536017053788399561618383041527008 -84690862399950716243779491211630270152326898842320014662915759725966389805116710696243622922758181891315104 -4309381142656031364373960025974078083505281730078921450799372992659905657482137863122787720983749379440 -148477644752434397591497514738656625797755127034199597305546804654161056187483416007636991121236 -216084511940043751243236677626160928251162655749548297841260623555615760069061807645870712 2833166982454753569758270869180810434974559789607052766996610111194396719244660 -25539788913085730497605618367863776703275502752411381983916456228 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
251996040122666452175089600268397204408195430451889050903568361583459520365298909140478646866129786866340791142240 -19762440911833717613567305894110662344889205105010906861949622243344933620392675186491204292769772516736009840 -170624582909067470182639182787953523914289691477792488722131800926904951358708866779784838872849539005664 706503517521304080421166782820402123534055584643485241218885425613701601946427088666883125709057708 171696459454107847762721542597316373877514226209830679417728387204884269004907220042204607120 14043313542010177312632527237311324355608997142046553028579739521234752008134044016336 -77785290498740842274772169344224511945511494878299373866897134359837788200 904707067138797598196085932189087455610470089821866335699 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
60676933276487863727980836041631546759022441791324983216719876996369906389066913202049527169451067191853653754 10037187231929830988108665060591902926303965421905970624051129392478014135938399663803061815938586218236768 84019836879157594566678660274792891187821115630025748898217542177419645973491210028839860379064075616 -19572318385972362301863520331138600849251931075551872210112763576109527590143844660331377185024 -45402675082318080102326422216075661671938418844861749507150201871102919261592948944863076 -695573078458321947555607533045098287279012293077503622074265982107877175049463528 1131577612923865031506950048003410373985825614599345498517248975706828 352701597514420020016231239544296925964905087308 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-64735967812035353071092122380452164467289747580954574065340227966593618243742930105458612335262466002019300 -1943120449118410668701664922645413592308933754708104671797075657748487579328032719507554914819991590914 -21231575363602032030668176364552841287086593166184042043945890170955176376807990222504085892742340 -33155384079018166380220058080343132425089631871944681384563743996648508598393366175929376250 7998278011392821800973696175612532398318973019910811577306402445485518811423655363060 24784434953306655991173873749239157351644730095984379748778927830841228398210 -13944839799251535636492934867928517054445154682370735340545113114 3115453711039392149411410927914745 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
19436776355895972272826295806845617099248810951550952119888298485520076173857133495224814030389989529590 -278725405826061522259293146908698700052781182501178427517363827472442699168239431283919335839604400 1846710469470180043483290942006942420181602030941913835585916895655748070454208333180401583352 14101221598376915253737526321912133328100866067849304340826382112338637734211623347346944 -1054820250273536103245599256425366805303189575307670246563856844237353732905571552 -635264340852760098940100106826216472856941337020018988847714005839460660 139350557796736211081877521622438388092982671197612456951625 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
658380885526891182886231752020166799549812061199249502105101079485983707272387652148431842508608600 310681196462183228541047956460013755831748681314641761766719030625624018771509724635912325410360 960700205290089862342095211335199353247099764443636020494148195360803566558795868141165432 -3784222636622981739421741306505454129660221845598759934790903832611393375832984242324 104946621021271654445036034777093362901242548187407805274172566878216722109688 14464775746729078365611304085114318198392481615460542045106691719904 15314870849711241136431940983031410774860869845251326 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-2879422650128086719528203217040209588195578745958133964972298225023265370944075325512293561071670 -97161116469810123540772474447956270139826100555414325140170764730518857032417102839056158224 -539440688623011802784593126511163128688953406695444943647089032620330475000686227177896 784157982503618401964343082638384817141885163860020482887896646778564507842172880 -7493733247502608717217499408105073982422733756774809890746418000812920298 -316121597734911286647725934988055146374069500674363747027140060 86120060043258479071648379881410328711295217 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1118733830974194518739794274830576316919803163272097099935334262090946885267862462365079208100 9823539677322208645321359560035718759233659444712346604397413922744680817230401793576588 149554275537107433663904148106718701861232744104925040190736946119778840877150217692 -132934060532952046017587633256710636178080905233081023566821202976347967644704 333950852863358787779521650176683683065858451411925668807525409981728 4517213205245804629463915584668038966132888669599917055962 18043645909690395749436638073810 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-106313178895476443834442804960269511428721442300507548155339531861495357202373446508442378 4630890469159015220349884608729980362037441768691471293491874451595843724298750962096 -23403246748941674761155270333870651880591243643479952069885850161183832181702944 18958491177075157607491456969956775401484368057480592451365619921527440592 -5188691128657701614827098353646407528138642110428169678772868666 -42341157943082514793074252897720591751008550351952892 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-88772925039161495635097129628354677139321190446949734401433952326676576068744084530640 -2603463121269229095366743578613143779471990057106983577855056840034698212716679560 -103444908698104063610988900511647064641359568084815752551105750091958272992 -2328306771579111295313972704508020065481446861014767346205266642308860 -212927772204350628123711409477258682769017994241378741262184 -198282597622083389016098978728121985244906546416 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
47530793339990110673331275785678320329681626470311642708315221799258187765001514382 636652014310024219628738867223390718703360505960416468273476333830128090556432 1368868863731629928525556440468178517887579924083907204377206151726395616 252277440395221610873156364770092909402290444792782658465011922528 1411270381558934298898236619982712197798948642061741030 -747434271772730153987443398748145820532 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-9185979996733247939847654661635479839355150478122363061169175977069480145839420 -49850605065584624241400928190885908483888143734637344719373029807846137410 -511527251923413310615029085908834405028972178767687681678167835572792 -24453385325495176760325318300324566271441618523041151538083924 770187014570850894837028158415221620844864441128376 -67734168653666616908856716250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1313612943015908943230289321684016569427496644326345232243004391990379603422 -25626576521449764488969582590679146074937369489292210147713173581233696 125516151106215580993012399324792116451262087900717298011360531568 2078605242268318476087314216242260636055758560314654864224 -26788732834741690049408455938877750756277785890 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1402255069498792951520255811886608255342531222534444550282804153904506200 12913768166632581045344419601931398206566076002607773743722900187280 -24056640861114709239846385019219950700160845238634737420853968 -144918063936055517454849324701703603543339169421351316 291546328062976717906053312902560627469928 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-407239905460914297016827685210338662245748399559336090666514304770770 -3227975988852269978349842590061440380065395929980941879528060512 3813010656615523266219962599258443706095053046876938047152 7413902739011910975068169946022501913373102633968 117346373363136564863111544862660980 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
27824061206261264369465311562802051425217577567065377750154282300 440647210131021653852242447042714145278569190110555095297560 -511251918940838147729076286174173473021056770850191768 -232736739065858930185727043718453475483185440 -11902515534710162515429612 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
23773625458018662581347550160902294045551741067352769998677490 15986798872495069196507630720299942859185970078451339936 58116433830545042364921935997014090379801817357472 2807508489110223905195437988788953866352 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-10769264772912715900766062399832823518442931469021498231200 -28875777012686633107281002949937132821515079396394800 -5508694590323461713156320795923249670784912672 29703131964151663712088698511735012 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
2068313508985857963151820554912053115228916730717746457 9777600843600281329545064928087470484699544789472 419736726103465126906560588880682966860704 -677166837392452170643499340864 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
23032935447944402902124192763477208633311223010310 -2235113332815929537670451914273418744751862129 -24190890411005532300747260727042601798 -8097079306095269000403 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-141842990854086982478556322060201407538813709793 394587459725338008796956922041891051271992 954059135340537281876413903417188 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
46734760194605882796089785852378173576415980 -55620756704259436702224881190164016940 -21210826179814492820075261244 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-7722460495076857131550108541686172407407 6261533005952349303230144700624552 146981975895588367763060 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
153236755718955519025867286586959450 -552154845298157645378555310438 548429955498421434 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
309437072347741690139457817476975 36681516929815457152154632 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-104908199530657215891653064600 -1714082763906251497260 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
21272721260572434108706895 49472925453942936 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-3105304213987965172350 -642804514709 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
338986884244140969 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-27416392817380 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1568439279 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-57090 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
261273855549963383612505909661517012672135922365704061871164532105411171210940288959363165730461825213646983540032055593410765833024059621046991514393698739401271956947392275578846661938535072383171839801703695318333618407152512422290457951658791553083402751634244977882582005355610928842071280414140105041027029499839805127551117393911675340123600583104824178668621425361155429768933862435806962943964691200020113799211442237263423031818829982813174458893266132665148571649 54067201