704969 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-30065031403185568342303639929194435669667803403467298 295614283332228168265463224401414067458813950522459486 -156362307778877916844453043472204323137370190046609869 21090649230542305534515760295421040330056806575234200 -1156723912695575947520537709714837113850036328507640 32456181868482524691284644697184847565127890385090 -533533081554501267314566969663387718881264806291 5611964167444403635455910848551865727748763304 -40139277704843536871713249675091232205123080 203890798442850821669590671808313443626462 -759146857835886293073477160388166095157 2120012215730601421416119170582701924 -4513594109247390248564219044340766 7405684909734391139839568542100 -9418958041737912943786331634 9295217074503986584168194 -7086929236671055468979 4129686074221371036 -1803491285728710 570913105726 -123629121 16374 -1 
427397570330295556488563143095434537873840654810511693794095064249528589663375507215444764156007301 3994157830989514123026318743297340305154795431316049472363075430780476402640297565635607428595450248 1716098688438770223941435321444894016080737630405266259315186171315034982308082674190900650263568501 159450259208911752758723586043346170159794138567967185867729558751882662317817254461899707475898008 5070439306832238443298817395017186967140642161982942943755096002794570587080018195280713938292554 68879915708194208530365936631783516902452355118898667005898118646031750157938898249489009749348 453646306547097772849669734903571283691747450808219935639425732311134028098054562265057785422 1565243554418635993976653629579111015326282222242475435574659803807140866919545005592944044 2968078044338950160463788668751869049977302398310243473077426511113193361913357006920971 3179225321116399030322924643635092030805586597823662509033725915025395708067896303344 1945959076490646777663921467069189587671785766156563798967373323276211474295365743 678910901089800100482692881716678280645548484117890612689162821138650812565112 132773716663422453793573723089806024917283421511324666181711709928245044808 14086761005282101890239987762740945325673834378775064473314031844762400 768925013169977889492126558748111365042684476020078266199840395418 19912020043822094369224870771757761361165959811372421326309784 216257068098212175569792526090850850024158760470301780943 812972819249763851103094776876415217304559289421448 772528544295066784611572634034062490383514776 106065674829069615948241990846693650276 665593878388928068383757677372 7363722389236877412 0 
-2025261847388647735137732236656763905612340389184914799709713188923972853726767789382331182425562579894494254959008519990457953671626721707796552 6053934774733703518934561438916445173348734262330196289508448557185470095421888583315437752800326525856938325037491814857601362215230136783332 -7814387287712687198764907904097289817490326462531359897365694523008924504961668920046763909502986704889251602709286890846524524475682972982 5715054955101825309814755382003516233056171904558192389867110491017440029631203326135860619561046443067192531757777783232863591350838952 -2614019000760213807844489337494969394709578102805169078044067231155505607531279993094496443106653756945855731389468162258231915663128 779732645120010304661102354648370764344329039885210390527605975112219414423350820406579126571047425172697868070763115218742295432 -153767534446991159810222431312944072215322154258198354702047063339079120752995477513727586282398744053645642049550732407117258 19957432349144157739683872040980469383748757636491999292849561505800245940902783779015021794771928007506113303780037953734 -1672972778105936970084920701339499882139487072814547819067141967609071069583410810615524292501652885376054003898787397 87730547088228203663910536290096658213409621222378092446090928332097506326110806108043191474390102126156552953830 -2750674879602314612476240106366953679159284602018432935467893020357168958995496583102782122566913428202666379 48569766696204075428391295825083494962503568112915820451348290724773780117790811084368698284451173660904 -447246709924077636780108481220045559599167805865311392367846281200182304158773321344505185694398224 1947036700050687601183276799408199250682400461532015395447746673847594990030176913581450771784 -3530757732119425535143429407726489759391316369773783537464481793720191463747728060481364 2255241748965732103737374573846229234909686883186926609519731860886070055459671764 -402558162260778977207340099147391142453476222623300331354664873858154917310 14320164612500936559617159383751344801418028657181950242496895209384 -59769802105989241578900747869825057810184663209505762532400 10946200579247324324864109008188092141954020240208 -16308941162993440604554296426223399002 79660733178522645500 0 
3966237813599873903553879362459298350241893908094860781046699374011215874199135745585144407042863100686787302752821193909255491300616025923438848856042826758 1397535353224183699464762120786840837957160661064424907396848019029994171325751725101006887620372834200242957600303456623691412400579584914083232684783758856 27211113413284929183986437502133003091122965520203559642966960022274472263714795961977650009106994111152425280947398071923106263162733292734468007586363839 123686251026819999755134380904853750590289276233043930552011404929837078433285048752852748544155338091544680244978079076318615736205562768392891788167480 195104078632196946213771383478060628276579225306446977839314536309903632442617317870149713141653147606016749085818094504523458051162325488660755752248 127238979294363044735335919873380669795824277256732210698118917191764174592582103927890721188743091885471755268319002613807638117866643485981460348 37400114169845720652532163682339900608880391893890655271022030493633764805825895281756036010870827979075325627627253266765417925125380203267192 5152364718134408772018921225951303848714215258325361169617365872573053881486650085058642544760953467994769781876310439854544513737122921792 335476454899462165701169279761795309648383011432741877389352643752059437818693197767779177022427647061715169775015611578126451542138616 10166676766111366291888831865339601668260443635689787064153903483083778197647715308389458641580980712826925644794276297622536624580 138243085048814499380799095226544735701417378399172038230188643362361691904215935753049178828736677396678693453848505162915083 795581499640264665887478494630086325176506844314805290886829273882517694567606892371939851909288696472771451574829985136 1783171654602469134580848737686741414027608329659193745475053394699190689502374450524854037451656432136343427676671 1389178639320468276930425748226322752817071068786530362722898568489710010139762369306373430423131515737589240 322260699391654774848917145108870343071271524463633454789386913236364873786662430016306085443461138223 17985152848283182445331877560151721945478556627028743194599733135774635810228529034119217129896 178239628857852461301734854566025082725283212482613237310609862209119514401291822454813 199004660743998487478448016792053802459559056357990794081049223720896742015520 12133667122941684084501062058613245371541285289518020496567020147229 11333199985120268738274389193095300346112007982844136748 3848653952949932818597939851898311654000 3343172391558468 0 
-2589137206308819866559992154692887567862086458695511532817068630357090836029731251519718234830762629236192421153617039605210727987824180815605806765585723995535152295204 790926766368964882518917214447305382863471270420942056730591229867426544791269375711356221351045778848168521948149242501610540085546121198274840468099403578837744586310 -10557609621226513422899234727482119951815407173836944813599558708017573902719613618886187819324083718774908637080866592638186149540831912524602096704605417734649018952 33887693413795531532462856564262755519549054266399799952943994516586679796060945805499705682439937104384420823857779411189914224544162839781063383891220773880239368 -43668541411515251331401329148459465415871538449644952028867086317579022194420728496865724336076416212042937062991679868581159599752231937534168025720634060958580 27156644299116702461602446727084560403093592406021939858601901297196556326145656493471070241683040102835888095607531660800170404207471243339281532623961454758 -8564096717169885414037216063821237398534374718975087675942547591910604220976252845936086093157419631672232656890098956762338660824126689502049773538207214 1333957875203484100296115578567804998655284623942248993063358908660646364314153474031884743528649688905025821107977799203522585708372244990754065785280 -95028637314385227795552672919888277432503512602364988838313425781069271940381036196789595036836016411136152282749120907751117404370998574476261940 2796951119869903432063571383086243359238144134800041889814890056972447663717244388422853879326236818742463738600039194660597239913282576916458 -30582879351665965085298895831909963964249256975578143090254157363939474944070135951573368781304841854995247437012473571075886586175633908 111493755361594560806789761717539375002056551344392334809787921247086515792525889141179079795843892687315214665480729925255230575190 -120185995775685650074496720976306598882915584700280007894316875872670279123622462560554456512634622101373558148692856619499981 33070930872936141753490196788390155333521105023286515821188200639995330071962923846137341001360412547984456836536178342 -1915904519720468441394518621058501425897493588969440945719775491539905346570352511399733184851099765013697787857 17934787996480879220030772047789609688165583063961455283581627198009951106397465585806114777678198445420 -18545432107563048959835105281157213964034617595649260608385075290638559308467460708500608326339 1188414976656429234965228590061142617778875731651882217482022858407513527535697246334 -1804562882827001174549932565097508315746639160316751156702327503491560765 8411027241530300359907025904200992315070269940959894282754 -1534838453465006213857605713401823661282 534 0 
563391288038160619822816252708094690274365194434101021417275993099993097630158789685960985081168060137281482470647064027189887793332471262863596344395346273375495509074260004715078 -1086717061976907477325078778088128570623137712749736083118727478349157216554130575410757498287368101191062494143919168309319554824475987670200559466421359841323339695614925659872 831253123400108581609380853188251366501353484848837428807742041433651452377595047227168175731841709420128254134487132251635850213860974965595660874318852604270836433752534973 -323103594536012907244027895369147947378398843044765402483049686356376480345176722022925161667574982640362086129984274394299319165068285592394012062323130690032465786471440 67566173671553206476816932296369150238211194124163312036720947589145313032825199176190688166988924851548653368894889199988237161387463463686460461999410157631839242776 -6600615102343977854943707050705844141148568870046157394263063175802472477454814391503013290278682894438267922094905701425840311276785676730674837324244542606487752 340107883389289323932301291817409181505078999678726288121637788349297248910232543951744893776968247078713027669747020820166886375998896679240311190823846495646 -616984188028065589219234564711234314979049257572934674670198488620192558375634197912688338806641515545515490861164252148594558069003210949874765747759083556 174171321406167820724447271689442855414429487184012533037175442438730023658171033422045030459872401761648501079042155072204238170462995827145120840539250 32737692837548608821649605791695329530030950949009155939970796429492067665711695116970563580321314416297814696837054082812988747860909925309648004664 844375568848850766565017113225996453725037230984907182278475684908035335282232302570611961526485221776812654880028024852833130393813370671321156 4329915504254773510978799796638604740211319882998828801990823775504345388109063399616929940498243143836950669442510047967245179647998574432 4334133021661946736157575790094484928442291427977846163000350957181718999659496263423873174098103336874403568285107044676957885426264 746755026663008260868519064502710482132734645973807877007533120357425953659834168779129596195923159860797431203500648226910960 18012153585407658504588080192007815434284683834923056871758164725498237754784369640162530966019394189168099763668145036 44768292285407471328211308076444037420875135701147837478641272749619331823451506355242279423329359304900099260 7247531871269134729053986797206216633993995611384441482132811688982723470815877400085967892340080399 37018886147200908831227019956764099863682373408152529698410354931737362947645534855821024 1648226696217843747590397510135880269002841032631607259883312306230961000778 51386816911595003699179585676659537431241176941464489305936 1196532296834164527548472172332922800 0 0 
-753665198884546420099794039465789007569479977555008142173038129709495994634499280108379182830101231432700691307525040134120428803778855201833713671681820836072385243436384547218657576 -9159689958185387344474332404088950705736904600971270942814721673824689634574976147213587252097740743941055484163794978102775552364135304541816085343051952019661246683087123907702928 41336603995509282402946792151000757697041198947678282063443732475993854612921122681923210622562798870618061985654299175656774789718279917038784892505817344482660706198596499791894 -14706220070808333509285572417833581574012863863628516124299923396873762587545877504706271713260122999979414755410512060998151001132212255230983495878426539211753385275007748880 -15206763211340880929399259053516633247058127484750792166934036427768761749614366228167193036645575829839403718947194654405855328242276075427164440135586372726008646186728600 6805849118612301599987526003443794018941870123514179332913845304154271594663604050105939139239024018453584702536664220678489840671402490132397419969487732512020286930856 117312767243138231412091602549769149835500275711234881179619850328580911552659309976312228977476239940056926868042178164620401551271453024026805843800527346158836638 -99205821562357275261602123468029932058580515372816832563108659436261419466647682157792534618289163273357870592138734649765114714485654069826709527766321462668492 -3802264513507930040818159683175354908261464141581384753534826898741711270546386780847553486376953960453070659392473465644460501852245959892855906720358548713 345992095094106782486730962090371741380443183500429881199388357241980703508550136436434505747348884753534932646583815332849999761279436300055436906283964 -24861681326581061503845106509687415052558360855944795252658186796315152334407022967537617506362570919740117521807039022377510235339113814929566342021 330571081640222402238597723381301926292446339863497712625803563328360324259758081445514453210296100626628501843931180045642463421078339464398190 -550417369900943697921608753171918967285416752719760796316177060241339715761643742857933759655469312600136302763670115075629806062714145691 97893605072263384597431225302150574641771941507206954036345210219839688800645387537962187699131065319184690908104766772898831452276 -1497682409530182126577278945892108220467821555830053310810864101054252940040668538138574510372610652213147171119473877329182 1402300528160434885940656282270755950906126181274821397269152148455618730497876443685215056394109740492640476724076 -46895152644169410288531135567380358414716823830198029641506192800050981366276251770956944702342755320558 23027998272222579778248537720341167268322755668067980558124460469101789230398128503766728436 -33658186494760611076668107039044401447275801187210649654868728637261381179578 5471886988657777804184738771495318750060743627467031446176 -3066611923396644011069556190842 0 0 
421348835805811200105730978062361458793962680249831325042700155643730648458700167440255772767695477422648213541445103449041245966372709018932240185465771979889730511475736465904658330451 3030280697579031952130190413596889638995800378905733337774609240726340392375173555257464549541874527777658730836094981264138786158696503059640876261971610219341069801940291662210667680 156460308116226879405490006111620597885857579631533309397437948053862503215253668056479900659812997737560496301788158596247131678535805110794388291345865664990501447244811926119386527 70805292942420268730678825790226046777457889971215877382969029656536323542468126824536497439438367388359929756895417761462630807540601571764153021630641897888365708981860449895536 199776647609904841351484194256113470889418062192645337426171513836761006202668680339199347840385987689977389809230122475982637368854143621772717038016069197963346318468593080922 -37269498948262513771500915715880745400405025166725190372227558447977663272564651999787900179542475459963258553551515655848811400764829229336858831995898229521307458455883096 16211142600604274934276560821797080416118206403700095743664137101866530768501892960838487528882467831959823630441017772190645978170682320371157124861398185611217371735524 -1986313905942837407122163863839217023564564281086982788868929466069358056112584259361462051820440363729710261648062734777894797923304632320118202361574590042241372148 118416361213258476418407959990714449463201898843015182997619824762015708955946832923462624961281724809181152715708675575428848432805562751737211895819780953737458 -2119399355216599462456710484373836185616909658209366230124430321617657742674757173016958486381772410075219344000125179460185880056966406538223983873523181464 12799465328819106867698441330073817117383352597543856165609567326745359877354580676911608069139920996887403507099091444071152090064186312190623098105932 104972066409076860239851922025068759732025105137735160469813765176640575044390182967622191130761990220657690725343981755915741046739223051160902660 743188530726453324351806370504982562937970041179607723742236048932216511007572498285793925398489207672461733171474911034313018453766620617437 227060799607541650047203392376869960296764466345971529386880853732531920179865588056046298775521778199873182145282078356902946564704704 3225624728361099984329348361134548172428575266351004085439756195356510851031496274676486837952445239743195036654941499971669501 1509147067161907931176541017740974835375798289134077629088659094287377247834036406513227723657741538921906157433151628 12634514718931421098450390971806734128499844275939136651747598641467760005376215608782702578284736964154597 654982538482005028034443043552738156688622308116113928202148081026779610985967654724925363280 29152760188286350885690200130449101751030781695641687848541716132250081018481 12869666041205399758866717974132870803775845881592538064 1329908242484095442268 0 0 
-126010660427789182785891642789635291822837289685790634078329607589736783395316340760537863866165804181092885886722967415221137998651209755322412624197231980993333793197648645417558317574190 353805871443517531783526192924206655893063810162704176232033991182054124271555356869325424669019721166923580590377553717673590546829715251480633592001562731106355880108530977998033692492 57479792647442173339013238284585918487845699888832687167431188039032365784626132317225564705647866088903756242145183504303585676194817358567750390967126286127258758791947728183854821746 -42943723845436177077164717576167867365652120488629275000792224152529272067315728185365342040952417412176174632932236877625215376812007926131891088014482654323333142929005830271286840 -66064297338686232393926865429675387516048982331475776116219513218370349729952410075866193257005666114831790497844346207549960079454305019180204841366483750642232523628023855310136 39050977226431430926871394577096623332749752534586388057172484674276481410052725671209746623455232420613360731077753884993882375992414899668132363369233210661989111031138819516 613169861138550732315395290795744859888438467424691234813295890543905847562934219243313873755701439485574201699124634522995698867121935933755147183712536532734126955569860 -491913100847286893082300328683280722611196902855264059669487627615501932585990979437937512461525508312431389834459131261582987608604329081485404813522928758866822514512 6485487145129786986662226044985593849812990403008085784772242279453044085551162159933941503754707701101380166009718821008233356818388469335534145305522398715620462 -414063862535598036040332629674352249130719766696123723201411582933227357102225920542586698470992170946725335568873329838434711947821259206989029272747271160930 856077817578301081442171910408911129592246843095355117359663105888562437345608344648100491892614654522207852177458937890875318941749683747455978291846885 23152123733365983103355557739924993303534109374133804629167913039579079562594454281150344299694438254141270459159363131826271847926183878207848433046 -14157618206750795117184710958254635409254517970746241921053171655396480585365401354373999370271986694383592580626921824840437859139132363379460 19858136531411976872027982472607145175376505422734819700656087349686734186014032100681469053801505674005087721257070131550784543706792326 -376422988529544477596136654440680102286905534345212930313753746562261913449958482815200567397375272194678396105380861734061242586 111116787669585588254903700838344988406416378140744761621453528657347593659364961793676087568103062584274877670545448368 -262506692761192056391361513006195366160542583868763540222552395422170004042969435951115284618340163719576809 1426090573129717542418208593201416017266302377838930223889529995935850990841294889848722034918 -1522123299406397678027880635176519475887542808916819090349282700458299351558 733942327135732192364202234211862650096650220330914 -128961 0 0 
21262552762651815317715802372553725800938247587295237418578431682502453674994084651163333643278515717113740509331768505257538932843518149721385545146676235342701033084525550419510730961753711 -182696515964203634917228271182269106273695694651279925657856401776836034626953027321280867270785504813249836281690126967841425721102322417918151712571968700881362848746210093147455834909648 3873451600352194963598133190239315385133792466435145907346236897183704320323224623850832736555961567101564851166403077466964115209800786469695438780319833544449032967666057927067308690335 -5330000704067565275776149400221712558201571657448349091043712586420735265861020950623918887591857629049640712187966327929050805972321966776244448627993624530045957778857284141720107464 3216011170339642637044800768374360099080113031116177637693654032122633558035704445418923504613638508305356734324542213116720729795208799888734273154971851914480081209250162443769072 -1297884821820597446212794256678387621649667887735336823368380871072632119418986930565012669525055463624951810950648974987216724165612691503912268150857352889172384405531671254264 223569271544700783643267096721713275507101613533724513621717299536924947404731625992696986963703440719585496236892625011994702546024323160629511522460703640760335091849013720 43155511412136030005797223162724741928752353914979682219585979630075065357087472724888870660793238565458682939039843165014161155035207829536622258450857253427451915958792 3760404459913452177425758460530774166555688223342801948896439018290205785059631410115295180107766060493168728986382196335544412102278055813876435982507961117611616877 41804765202771146775925685031820862531294025043550277230733475106337027209603495291557504116705466624455879556698911978402364795757359271271201010632177516140884 256344368752302843262431889381782694452126560829016366567603617372941645831697602240729039190332446712918645313317441773756546749642031576481273220070691649 -706575415834870587704117612201225868546521655250661247064817571252042726303066392218877224199084527270116119332902226276930639461990510182308716448020 646395435950345698605807320619786813783500612391026637881643480929345067765238863663799625192641189645066000947240993028700358908627668651887759 96573667327725265286141497416940826568742203044753467189588056260079497399012942880509466770654694480045248048747466271806697244495324504 4103660097992539561778732687607411460624578518143933629717446394862930905085158292663022392185467277939507334529192163242124518589 923403300102251806876912575138742260088960751779439821450258196722741788690103239332262549890521043255389546813622677656 646420698888644268864135155607016043363115424718024394649653029636703037755935168825761370857394031105656764 331626333444664480899304985674044506844893727127091984750008620214536267956767495323192254376 5685847286970500235418266707008326511156653514855952011644601570076349609 716517034004412434782503929170101351373073292 0 0 0 
-1919585043787744365928614250977093358808536966358772901265828693939817974456797988157807546796225563236644339353530879750983303746726971534548773330708918877174218994517116101603423457301429712 13433092391947694720565002066788839558897473599881511561487540607898473135332055333778313204427510916293377806711467978893891428511831012670128756159307790585511213478137883717904601276737464 -5933242862830127373536087367253744587356516591063154385520490013048210486781598992296282122384808625380270451517142361167703320214816380867630998351076434357348252691050908923175266786650 13592290028576926953181645314965928128579752944817111459864590351855621739969456873199728415461493629357002693571936255810419458605489048229501631160101554573002551447049027199467434600 -20104997856662932851427816978128901719415935920185813731523870659830864521865602290370143688124539845772155572521374628610338795799975071145355670505291115809511167583996266048389440 9974047234482971598069636081661455600323402646748053136178443744031476258247577263409482833929011250323327845889785308369344356303772646125247557613191472189103367645340848442512 -1587158103971000688373696943774438959632139351717395940329959396163603772639447841474072726832849942038333864204271353405471270784621199130218210497085216357947678389791841046 -240326135256548567710283062824735900728402286896232380687022374171770866915663991368584870216349972543853310962261119543113044657913482353523250308975319886460704734944254 19525385471458844153733423640618602755075181144628215240428857028314844646911044680119702721533709117651036558742500792746931202212838582899017514186640780000293249578 -398819283680424703601582095383551244518074743173745354195543122065710378521025111733603182599884472875028232795349658913099818655724455452492642761489582949197416 -3764428060489940048113094360320415564151861128270582584566436409556891496552182078779370989434868750404895621459241615326803455174903483876515385647659524495 3866333000760778355123399363359150182105766367310413684121160597211431427168067939691545164530818206545447388717832828478530303097740072127559401284024 3446114507973026147126856836846661170398028022972598596346769784895446678932814757930207247451323237310319745276448408105070588031504181513045639 181280935801585994890430835712019173247353580772993144503577525326954056426919795845263628176346157242436827111927496283960195599139023880 -6342215159311488337250025951393148185230211384539613248709790145248629979999601677623485954940510067780023263566123233725267645198 1265651978752981431774766806132425354195047852429442490161948949945623621788035036995449029903873791310565899059661052380 -256327005985140050223121994552170391355751316227771137087949433154318665327827140942802010049946613315146356 10161240839882282613770587262426360572350966648070155720448450217114709325735122909395722632 -1571364264512078627175693740627695992237642266008342218822593597465178 3422304246780771264062735992589317968 0 0 0 
72492443304535305130392985476786933889417001640047616504852254633531133715560178109273677743668403422936247716893001919005118107022450077229441653248681610711981662137515843632903267521563719028 -116239974163268337835162299434754284506600563531038016457768682584313840381717809347774291183908788524004011748796176583957392078735921065183186987704264754478838371434245934919405389226495824 118145001903865108214555678879807563432257829506891495963781060950646499555538387087052272389375245159620858947513007052988358457370696101546224243615942935646870139191005152849467850212525 -25634351796323076995548635602848730946439427949491257324541531576060730775141926165551226693463950322195489234949002167400456009706631144927466564630073053025253113222975478621941592040 -8995144830949590852265353334145652599468044927190751100402689105236117300464809574234850040831561883261505627969873405582754516602567709934667631955218694311056065524215461392241824 -11576165661551397055871124284331288600127781604398344530217497771913976839358768834433650209436819878242552141482334275176211259744093484990698055661192438358854327760154807587720 9713658954043888327875421910308934645119768620563148609088509580710557154721481842380197522191291381175555984918362970053417006378400181996059284381554276477252730323322190166 -1789582585926804041826051971328580990340771145027725837126862636096508666029176341647474187516905149652982125152229982753577014780593288657071525049131065595267548758593604 126146168760024396981490407689779679294265433591437043375970040952173471965607237178593237374864856585587791677657696692991151591751352140359261848090715767475442988792 -1980386691517892873922514144304450725941127344784663530287337739393005369928781724564238440853908505945652571403666045669207053401581933496221269585258276882012700 10301178446821812102814119742172751337649552660307791364486032382771771900317083220242014294631099301361194591107615767767982407029843596236301005262962678835 19697272697406924083736822449096300692529264797978117920220979441444133354044268023819116396676001481431983040827771887354122433145983679445504206130780 3091141079267724654510623918919812211088170677553743725018109110278531843650374455442768459593884641420526695256123371123157434118959731487305319 -178953404982369578581990567419708511666942812350719417814227549595414807505411063787133217453534875458586302590342664799342654193042390552 2053466830341243749566616330041332567567993544730964365800579883291373002686503965350793779021363238940720992475869135253311286378 383539887964296644064006227779022190689995535238488576749517004018180194001935360743856627571968665611929925807786113544 20335441436397936820383745429056872322238267263705334427256446321909138419403113872667797414975786821349876 46056564383952728116506791098684231424596820081359437803181177930051546779819795303472744 28514044012669901430277827722886901378377863602494372083907442202 9853769513350616570392644 0 0 0 
-6727467444447440818610238220523860909741309435180103361746173494178067521431044875238490947140743824384384955746148053205674930881581245158911274672493917552726201091522443335431967166280247384 348294417145175541677985696446559016120112581960797951878009190621233759916296979539089019142341558464410857685655006614921346985322989008798685332123063979931976335093144940821866713869205580 -448757664159165663803551396495262650754958174410556516527633210313939881364292441062371749006658991454682007293519583385251504143194903468398147337078965154983070854890216408499242133979656 219543403240764483845419658831472297897887100324105767939189360698572801123083792684284874325597716952011740353421272340890535658756247904299191002887693341395345013909642497814107674072 -7436162138335732010999690908956679976480224347038611903948483550173121425501580477388764701493943105026670801803687181982653878690961727146656337392924755391670592546312365422440288 -23298026339992640189896487135119857820363694061994294505900734142823845192921149838489555374298216465253158373219805671453295868173089483063094374616386429873930816319979934204828 4210904748180367421125884792955578641964562301898798346231474450493965282473483995320151265557485581658330403693114163138287314611912914333525375206163967583841861557867212486 122735710568370072121208473614377022824441465669473433066407889452250129733129760119345319729419401985142736105773955555080088604799310061338329633476694931722610576366024 -50944428842967555993768958993137714428951159985762913435669167225751071284516477662158168081035732439257170790523342049407185913110821260239544502043853167967099567828 1059342193737032971767663868273555149435983315085580754530517115556634232335960765261520437655218712907655750580821815111363973186340350886872092124006199901252638 12440921933784556329984534332937103329187904927146597541719327628301228687880890653163092614887245757321689092171547383007839937138045665237552087462403535704 1874637311602939928317195248654861682788490401679256332679395999999926775401026725226615135631824659090476532861737921565882842129135204717483804320892 -1259500438312942677680449451904769629685093875722546294855426892927477854131352353044877455425647603759439875654566776299443469936967484231718632 32118675999629914713562787975636231427166037980400033967552917074295179613562442412351686939636898321518447790123066053372889092114934754 -155966889419108182922658576012538083857706857072161045014409538136308177487132421854984778258481101236686260258263815177602579839 32197942320133744824907421106545331214619497285373061564923636052301399669647307190361019730048088699657995759022676866 -373901728117834391428347874192665817955568838047098399620433939505190313358318909778937211554559021922274 31945230340541608807312819855941677300942297308354581639071905961194430834800971313158 -24695731072565421066538552987624765945070267876265510545565 18627166 0 0 0 
8333146079711845295900596569162255762450012648436429323135712960717852894925445541192162191864274197938684351608017052650329861174499526920472855936503452598836426477156410606141869011138428884 -15218783160880046721746755191896195240351381413944674561464557417940243562595862671420291200746947441092933196110020556414919657752160223242821867238773270050506542811459353699323892639785824 329482470210269050604215385093206487124033985102183519572874834296889862747725219615392693024276377696964959526805107004899567753149681701020659287253208044901179201093647478247550245693087 -362468232515981798795667441894750714149340882146630998927204597122386871198017711669440806446862503537987385680499862051492840606457720101545329238567851953972726309763306521717524266880 152116281474666777158641909083646868483887842923538544989727401522422275494581789123927259148768326285545738139091802268364809797084895556978268698363094882059886244681618939933284256 -23376464968120438723540189195822523097617755809004235997575516423321910515517198826057226107145077181043027982139523883589588391764594360883004531280022244728873655779802618239848 -181428274968986031611709163954097442566380696657187574867832501417119064907209197257754738070420227427145144166172687366314460108928522310832118681919912702932586876138042324 150517139704894034230087266607371877704643547740588316726668740590222410484931346393380877845850228928405607221247369192213805945872746949840661679661105444208038440075016 7233404736092342578953574144397401669588916560567619211250786386557625317368859780138573625098510628822460747371383706295802987839763809348597640266406626898130558992 196401946284454822686131586482665136731162476360654581745348102160842920749312141359674331888194975577917732564046646098767146892542156684392392819381402285157192 8903003031530926829089814477020450095909003145395429874732016926375816512521744831464783111321031134960249460276825138348476763928333423266549368433779718736 -4176692178260860758395784687887194485021999458836002253263972299894011692767042589394011232378504892120508011479916355511373997279602450097152507869220 942991166697907478709415046761182676687226263501968631218957487906408886019099234490927721949828886107336258542749486043763166282352088795902109 4413835173272329647565017250759690944919136457907295115141489540863574238479573007302750832171062157660538300330054510223276100988634720 8395483118320424327593773101468781672673795574779930521146471926599465515514779586385692189281967058234785050483199794216258051 886311418016073756171307621548177993502020891575542696496020124132195017408234949474339747635410086165430420094433400 1740889011670916456393889253674193076709034546805865474144175622747372989623684712360296478267023657684 3234280987556891087077460025885560607841781429919714986993875437865169511059711440 533293722874552504064614410972485307073107746667861 0 0 0 0 
-373501705638971198861842092692612183363982527569802082683022559353873615036783239776445878888098600714789269790398100842635871468998592422591179275159195824792773732441600044532069426331455440 -47680312253106087001080843566176113237199307687068313588570827227391956156528600858238696365138941809020371068068364784561973361476810220784707069281588116831808918677094299745632212327290384 83344201368981032025719931005047642891903589174001005996383418428174681779003859380465464898440384654543784998789110658798744226154355737868641357200253241187572714249711866119148627176186 7541350831169670781565128914749628542935584958764922705296762521189210910633237475230138117643857561658225735151737387466613597775557956280184719335118552236376588196315332156779225728 -33176587965030355925572414301402812130034705209625840160752221265495734719144623351914594509867583232807485760363386121381880430016949656646967105918598132915326976787977655156523328 11063897245161501166718224040961869834641952416147831429926619303826875916115758747893003801152025630332273081105203714065881919029308866352003056054174405487743966449308696715192 -820479223551594935511004334604431086261364580043884615391192674048794795082373627507704969631981933474937079142731713151320618468076567963648728539557989157195204949331157326 -38206342048450645902999002131074888928851639313121817737889910105888079189993114037616757882152525424017314740438899131148623074616515402998491685495455019070413707797112 -1416659245413711673316398183171941146872359523253632352948713192408532519095382310310265748330587799676097729581623000742551355325789618105895429683874241189349752230 -14458952563461706723566006991562578557394266756579823318592274410689083080426896229498380530861287557787357379740606740319843166122878639345468820816793695743252 1717744721256848953759194821337035541108110141448547605751511269511027218429788365651987788572539214759086212876803770779254418210091768478735641021869312215 -16332730312066078242573083380383943074196733866475960100131891477755022760785873705360325257631984864592125551928395428208850601519486558918599192312 -214683094685733113109898731597937681830091790380249309881937002500200405740535440683531410019526384453612495287075897242248455045233801594000547 -705800255281310744173630448276847216698888126927112123759929529587293373390354036525874251439783032429723609259771987004536142114194612 114443025006229028521712442086863891652494092910837524887196075248282551619440608239719793531590354902679694847335621485393248 9009202710843784181033463877039555867643273167892013377127112510992651316803329606728475943838487063012459160483016 -2128236579716916674209569383470920756636700772969777299171049591582828229290430110547550781764979316 41575344742493325996449565538080757050221229721892182621083130907263713383796 -92285390451234681734084764759575288715760 0 0 0 0 
308803415570724090864583909373684799741906695935656408415675950931198868919139184978470116328492182188822414998011297040258740858810892676560562424061828310937113206084818102036196492759208499 -1721002756393547051776705055065209575165179362328695617912948820047044118743064298845813458333505326985782551431865587532266726329755468518215811575330278110117121219103217024382937929693408 -1659200296569145435490438677961805416008517549458851849112962717446713957071162352766212219419840520831462652623784925684151595484927104832750899990815805670291259912500697574212305191547 6653060984062211448663365652489568506396255422305810152041441541299015893673475681894646074789570669892828194722219155554710627607094258887318832533630808136109624402105792337314857088 803115818796558596394801014564684818694471500748808517459390375591359086540920578450676722170144570700387918097128187986422235947124189436208022353588203774058819615237486253239280 -1522108474296873468544729945965937311117387485240058303474414544086501421467559354852136379578142939109168845011270721785439443694562344139116951229837466365118751855295747167864 242739273827737043903803006766115626508935480459113804662935463943617208996054845823185037564129582758520247512350455881267398359908915596471759489556730861277203031061429758 6626653353716400795485909122032277054208723954844158964588106463357146267474288713657652556354175289214205050811795247506635055437484999887151807846604897833869793106824 63264821363532445822291811338459691735286584822705696703130346801156418151561858410287040467327617343706331372734938154513222942397054886347188252074913196491230601 -5902103226579175676614715262314724617081103905975690883074143003488086983314040837782859782406926867329628223776788649747846181744379974940828427646050992632872 111910606543039323515356638754233439852805812177399062069390445573420622106665678201103698508061717402518018869609345062760933664015803718324219106159081758 32081546692653440566744988748390234624771169563581148639642139502948456941687028321008144779435788999048505908823432018951200986439185777310974658676 20273126930750752001899338533100024285329806853955460258677535182013144703950656279962560343200246162923533574295102230041548034788303953356685 22087732952235627137442391817593269775377337442078759086965817369706148783738174176203455477618157271245098895975265360399262727895920 5472221262008583498725330664501967325682839908374843508784228083166487151831628456101791086882881549576219825825381597909620 36552879909297540571950118635754617860313822897618914497674644426584661645782298874364800827256485777396406984120 673043581957219429860096635491867247950977294895070931524879729107136507634503949788303955263516 52362624964900102439634935708157254346716011408327519709721256723589856 11910877241844750342182929944 0 0 0 0 
-44462005647345822867356233071752801118568998917826974024727747155507862333793910857458102266602524561886240818653419730690823949831957472365923686688030747345781943211388449436195944611526 167002559185530042837467364865229578429672930126643875431718934435455322255509783447608252944039919860359317054801440122637812174628165405767755900763525436832627400973749788258967200482958 -323917043545774648993020526908489390904634967886707435641122148889220754875767055277683980700271791418964826020154716324241152905016388217547716479794086658419576545847424405365232708873 351219482250402017548231551235634470852600008271548409907347406495351795977538250205017157912148439558985699062912142030827708886983291943627948925669100407751325732384368000363665760 158759938759201781162235816263408144528820193342754562440877019335308118831142930509584920169822950967798575810870100531303128143578339228670248302066086916939968403710435958974816 61131750280472775343635369027256917155119399757051966931169551397999309230320345992443289239895926900055214319617567861754642497656408547860746518339441987788992031819941931060 -27388252929177480168362134958910295039286509493888285660995124726728902438718155656597575881045823705609882468621923665379724364872678384955493691277569956901628113958108700 -119428592880829120421836711563530668875303905792546014611306458881973439744184617425734040765316645673585322049700784447196509322871868601058962322655391691915306523400 18735546149157332890257723723758773904892784031348081809815595430952473960135094747181417835196095238788759234750913280152782373901862339049445383716900958803930118 -285215090163916142915059475938611740653567799530533850215059462571928408127019205546498328325696860355206690117073603725728575531314390745724014642230611823562 2309624463329708379033871660411771826010197006432628313539492732009393369902839421942668940065741619245171813862986827191528832374582178330662384875336305 -2142843598258930039617817951812172026968959173669780617713342095899094365066633453654823924710161099378304121178237730151468418577081103178039181104 -895690126473976188542566477657245563747131904277642817920962350186815255567610813429491352685391908784234548277032314323120612705078899663934 -326483969424249965974261659121468805190701960766759336136282150534997108490117707451430875901043285806702014774321346876614006486690 49221191930817234320885951816426611325465588387406740166534723884672835712580881504355283900854524869655921963416496665656 61481020450289783520935532811532677536977600153428702897218566085480337738666826324339512048981423359422682786 -51340550273025396097578650205515982789841988141819569535628058106184825158027639984394401769 4185300063942062675566465652836354497388813539774513958478722014 -1793356230 0 0 0 0 
3923417855622997951409233151247219781830191804791182562116331491509463828814481764634203867656933273021840037448702406160823391308595330502746146148694606797076696904155287639974636889809623 3377926689178795267189977042508555807635536873078112820928575489315254647231010665798409474209230734712106636239792121961193955296541207834482495183626679461690503836128768457957954689960 33782661158315598125593194366224611762255041987979685572102917605257189646285656872253434307131060251769410607177685714105785218146939935868917269483002480228412956977136091777815098804 -12755137706649052957595267519544012573831920709279097750470998748539492424217446678225859135511322709627577359338879715156318025243836925390795795682445973635012178335903244032616480 19543266156753523216281223166770292098488253684805412682324017802270349900698131228700343875475452916140387555304380407624067681313842784909122288684428805078821784292100075321432 863296150875289418004148006497607416369653794767472982600705420746880383447345055307896539256815977043132211942272171124084857038692064161707686054343457975540532941602972152 1013106001310019151672347459279298045238766771221011029290940560866131720083202714875011830705860044526447077021159621356127230216093524322983087108458498196482571380368690 -31120899617521911864588787751744922254139701388968416953502073451990776464528758029120012348971895141504168641583651395796368959222033240938786255914377231794461182780 153735778983570634097716071402126418926266066130127799247086022744757732231265926436867629036750071696292881014853741513781844853428342693552349279027685818035952 5080195378619970776007050879967068779542001443253646362593713029278340786191224187462578802071730173257839742705451284195457054481628954750140002141836170164 37699128563377559124413610704908650955030995528809936794050790399626636644872302131228756364445181376676891537433842015243123697289098467024880408381319 -5645932270143116038914039938077667600746571021627358851975813408826928386058870615490956635385510095538864683840692148338935098421347517898255460 20990334550123477007613263491271834527583769788558681676063262155310668906983134172640520498288498953536986959146147506401014329478583219087 3362114390824911091362716799573440350536649952697113906249762100588542636327822666052408441782574245685125736786728331754496394408 247889200253505331205133571345991524933422537109427716167946395913125449554439138537313140268638474176749976587731008020 43037955144215004736981109239198658810683833106535037559286722536551095853088704053354136996169487293460296 825039297228911192547965087129143297420060472859818885223596169983433786285618982663293 10402626216512200670173984054043585436011540054866386720 0 0 0 0 0 
170118016454834954603675625710470478004570707223692807691269420612768705784340559523385851575283140325310525764950175645084902643917394924153726672642200562331014416183461505958181039308792 698087272143110125451610236742852065198170744018210275238137097633480397109438442777858193074230273172779614755196318897054377802909565278429869246997682143093149662094440397142031140628 1190291442941373973642998524019602194244992867382588616813897619587360975362567431720748667992766192864002823138486358500379522990875848703015522626379967023601373645430180890251463592 1241190880419823615930968586904826606415935579977479767843525748188997488578167446857018826839377210110200547705713045983415647883788000851960599915917500209420584604350042967170080 -19582401711634874067358219034584131120964418712613206926497391236511712087030954240269523967569525060593056053426886952844789439700724561755367981150352230343343119422387111840 212684697868902171108980942018770961873581684899260186772148831659578437508231726867054770413933233693515897062945949946033751691901328257489296694428160690543180075989056768 -8549517250424391119549286347478522348587185424663690874090038466367329416498339253761588038729104135515489713726584455074667830987283747454428394579961475302718816831994 -1154672707456969780811736763116877426563932225903092967483456552933696252604508177169565784854336502869665334624150004890588227985654818050657829012583636832908093610 -66689910003944917540962726088521932242194938325012497039546021357181187597604031926867521005515144063359076323253966432131204604356370431515899850440877881844495 124492930114071384140833319956453727381350668439142791874120536102856824679790445691897563358109758410277854100352566220324998457970541929145795759041669770 -418250460626571304319748080222864799306414197438308644567839142349123047132901309130802260308081819530044377393414027807977315821905678821982148805604 1349364945771586779996541126626246242921517944340399414911477857567274690047035637886277897375177787265486437667395231799533396669273779215409888 -276233996757908923255967346778384014333556536859836593028931808086232706421616901826244972246709766733035688271794048890840893566255946009 2529923219458120282251656145242060948264546618060351585483860123504359114012852914904089608148319170083378383123584152691616864 527682079130096796253002061202803923814771556653297686769656475254366429542541608154782566529952064458678835031485728 12137087551840154848607994406658180661852334491751711395286061958990174202859436781889513512180716061020 -2242121366332730214777410942243679551343246060690066528546494737724826492965766798 235243690779116349208270708146123470183946024 0 0 0 0 0 
8787262655395315199012882490185528986249075133625488036938958495675756175099341032627237973761353776199287704949964958819064610221681643365681108762308453592929053918054140746829874677694 36594057657041854947470276001904808664838055787328049362543058399144490524773709878473116013365903337651091796248054829618381719008822205203519992523190987576069732339779089467710758568 24640944044053319944941834695936453496541321084937230218430906252811073561522800288307575603152054356438821628471897854093564168237151537050108939084772837015664861933086726588278556 57247217070042859336992373511468170510876924305281704927835575642756782329566857874867258476949144743420640663197495248396888887991211876034567823984343408370239453589044726096480 -9281910140758013785683055151112475357363569481820937325211824899218536743411042596352294117797836875079888760039416999259761787493556755347189171274311433491030121343722082560 2562816295519746549870296540251571123207673258563418249454500822003175608981726444747075999785445166034572356532297723146580788781896862623872600788728039308546329835245640 1049622715500798828877746961017639981874670966731586478643852047589519715234790085226888547794167125169580302964678257191825776513610388493266574419895030462424149640636 53051808025696282414005940877538765226141700989591603756989124193600049680230863973354409367011666400884943828252229943880653179012345073957350132745477508328889736 -230573690470736398523101143361562179361859021838922045821711238214311253939828107903456639875374858361717960961105123186332831189976930123682239053939992139566 5899766100799343331537189519099724237597250336443273290323773253419240725493805446816139316231934952136421064885854781184867128386026156367772564336302776 -4172532586333600960434648410236526049555685076217558150317886703000792024303329653148196152366828268317094222479387697119785356189224918853197565695 -6838880218856995129531653342519771439535969031482436986143363810569590577483410630598052314367260437893418041614714296244369922007118741796300 2258850906235231452365789292709216214126662834087618803704098790248690649566073009732992237355588063260629249118723655093088440807958621 25507685955808146412127601166829332948389000645995044920953905028773826292340614423437864205863485311892536509141703866591592 619524967553518880115784400258082074967456452231895283230357247403329409711209705872043451633872103211711103745659 1275430444616079611157628233560098804033065120267109849452224674830770668729012135547386409150301144 736467454815399459048803441595716314241188383368672191136788825640877484071 4269947720502582923910702517832 0 0 0 0 0 
256611771789908882950116233152154296082669584374540801298754631420384850682207315806649341029624481358612351066719889425929139519623698916260450810604113096427914278193944175701107721644 664502349089407232813001074859884449157110292442521726196347260820196291862701344305701732157911945725502363155653912934978446663154616054974561515607793364587555717127276719220337862 1323534844477204078643638030426104716859358048839462385400493551242475666190428370204456220479292980857614281659840245055528393278732818599946456725956689532215087214917961757358816 -775746318034647355236903108062223802862717789526289682335076049859819597460488573216872096577893544802872344551054405507732143599051236333408636892868995075679634800265332105440 246359408164363727640067653645991820790320044938733195379802162330435557975822226331591271992067573736124401680964403496076463295804107439047700794948292570133809320919170128 57353468994542740025125211146685747823379642739581884724259016815215410165855666556878262738285109285330040455243481909866916711621015318069906508688995200346902117810732 32127966956469492307872720548697885641396710688987863176202049947437974569922731926691096317574585450561178666580682670298804093138777923349855927076773853224596133378 -691359538372479596650724403508494470733864032518740234396086065215818800581616601719202369833930502134155180072135251113967877094851669073894687602212632601842128 10726416368042084666369649043382915954311773286993143574961784977292530724371639399234008654445434877540324222691719083735460930365888972736217661745244959268 -41037763642892235125991102380489966420860496188885782149763446679640456681261870588753132409052613678616890281450636368488428620975342352814256105410734 204700379446333504262498679339899102051085816141838331306904686665421915764404113698474182776013828337840980628587361022482655378130358534401562908 -129829603247570365021337064430003371896155221510641234083490674156890823547065167439161403809670031667814728684698902351283830344477730967676 -11501651231585544610956264516035542506016515690374511174801919667632281732423891343728847436731862607016690700866821891783656329153846 -149695735811920369990372215966590571408018923043400967507732034491471311872059294441770436138294075617155777263101278145410 324513365875864992991189190738060999355812470519948149528186663587369689948044474454027289849661957192268868961 43960063614305152167057527671266871860727985578021059457690859237971824585607100049213799293488 -17612423672848637801849615254035208364806463826079916840348817918819 121416089436 0 0 0 0 0 
7269081774299630819361909197830103669983807402411328505203238562071603516106576510093739289018917577164097107631648174504954458395731667664152784295898858280321264195931601607468625438 8366252088449296687148290251123111037917217805728274146407689366531553206189660940029133172537587702793110055151797426119814462839558299830837083302941895479072237937942401113485952 -5383529725707932675037776205943028187022898627780541234494701106954594173419058556218730882432087335108868831235838160010691902063400642392470676041338871328830096327077005866988 -32012205429518190148908481760754714002049161012584822873962703534292158373245612518754882880493930406951708542311978621302148890351437100841131348564088525577186197413931419584 17938676885897737526585090545360565352390112573965113940136239224387989192901336335644352515382222602489605375143370559447099650992154481329939547766389879658062967376957376 -806726181228367144543202289228269641929756074249524664637473275754322926654117209119692529851563444558401073453003362596545145047475777487241057076891914562554687888680 601270521654494341635894608821001672048281482808289083300525881796456023598012282839638703708782998570279713833120247402814926850680986887185888146057635323454087914 18032045821575041791250177078429521746029091608538671458118372998106482586330261521201718443883622113464227986933678129146760313954205625479255765344359522130484 454305997940252800877011371514895887705040807082029766565145373555079227645445765074207352973113862413350186245058357590099310237490027774814776955226850980 -1808004177414438680855647774610691742601713517051817412654473777808872202610139879039456956143947868907552724969295434976027877637494974627453286466384 -846938644759556778692531642228427744283983327519819299656261910831537723307500619461249780885985206696770092047926032538723571969248161805808507 1270282879004064502984795316564826820283628057037793112106105449625667577470409806270497919879475086960920921645832563761005708898054943884 41490565601403161370725748777680083385462475673500263319052343437543482731604253302650097184736944446747965499987648015480425681109 -275961201235172253642124938915162389254698534967705972471625476531895052553060974317502032412304364192288243516651875600 89881579719181313248624280800331233836046661869538676593984598659390468269693760603673174822616134681022362 406564082641006280411145752454849862395570940546573087320649878346084604831209864071458412 14022152488884739058007434134692948596183231149237365692437 0 0 0 0 0 0 
154659898171833855201993528344746942609951621010419860653315276282115818124140145486107027154114256026870836613620490856859202964937327286562001073528240642894624719706490347099025752 -43980254088694976341248631004462935444086707492571639238381910596508763082403324568836941286540428593452338185641521256277760480553829760485510536902205455060804723745591898378048 -1032241972471242062794486478495058681799616259896985736681632400717773400270608224505985705165530844872008657222853783462622772043687471233070466468934870131992485535468683135784 290341900172837344439956579153375436096089140487093466767671116490698791848788829949263281924563797146553282117326466497157366538967156168712796363508766354471642326518914624 121616687090742063241567488955596817666473458728593945792433662266433433971626324995357226760471669505608450528984967740951983922334233636463531125786750344293014185596512 -13403501506215363714325805981172212772010862608602996505887654505905768557177810924475633017829896446675247378457636801874027283535635311379759798327974207912199405080 12028092141539396365839633161657768673806356254659337738760036998666307689512849409534772618393941714742910160029054252279636473965340952701101335847889984977709230 166440386065018297868834256934122892429373833589959631636876264572186031978467012773049091106840693427758330125868575132687080537301776761228557113274801263116 -6945116817977286766170099930442469415738871978191646738458258715200807256764542110069641665857430768082465470501507231238340136545739852038803872984915363 45068114442169801779460152650022417399494012630050429687702352053246664107593813453538936246832055476816993915031948310621258953495001938101447206872 -20769715704962284550865707834099980213250885594320722250117095565646909408943237782976191231400839898697461178508452056708532917557387101332468 -3890374281710029934548561109753899450443776161754267920791362367195516555129526783027675387677466436706302557972469648296246024853833388 -96042178811678807612598723798332740024098830058483472797825601490713140931049311770654655062599523813669756752905216091157228009 -44204417582474082093582161557056059938327202670868628471937137001196956284117174539277739050053780428307873467712692 7154644138292697417472802650027397589781739513296152993371782130670994068956079043167992306014779069202 754304146705735783435422124280126375637979373593336889042127036187783736518165579116 -101981436649677932877659510575604752274673760350 0 0 0 0 0 0 
3038034171718542526051277400966657751624462312586068271648639881966568773522517135002359866127603207759273756638656416689215270366460664781078467496898417823645584957698536736835889 -5468820661353066672267223953685278375696513155786577562536637518843373483662154359850826725815235684522762440802195302447659053218911273921030383062412437505570407028720566529920 -11390482145468429265988753348064466714626405426625826806430230944823937195933918104845900544190364162569015464677124066895667556524711028481057793326812293966493049197072483492 12584625567796999243088652259601187828431316468436618815867708173505587284344043373423818580313786887382088378930040373230056895595058730243684161821951638741423911229549120 -4124690545512265540467204899749803572633051856088300686729725039479922234612696898401543562923214780811127524793451989173321795078707857643624079248171946350146197772904 658468844518415479729458684229369202085487082400839457050890122782838878783365317531118808348705614939799409159127493139895400685697508912446468801291540610890177800 148756051221659447983209793390272965761342237059271320381872027017526830045133172170959649077093733896478159361357716676112731295224446922067866188481545405382064 -34127888425803061186617570295247699504982879754231557903438271865895644177232967722727738506581322842580840685180859868725005360119584017109542988753809692 70209732103226698460026685380272464874564903502995319861496980554170602965619784784857490009165240503379812591284112859948071630555033042632167591200859 -297827101257237786558521581288984859263702461678359079462932771262811361871858667867562653121385131144134291583646548754131685955953687358018521072 240806806074489649080967348800983777570088779679474735909825541404011978442071676839600906929680625722303539833221896823589497640822223093799 4787210861878044018350690660110016901780938620499356524095788177060631065981895393203978275102488606584299120896842079662652537552556 171891190938394199395845301922746580992869757448241126260556726422634727056936440311653717119734145809846700081607930961482183 34084882961572885343684507304918672192485403174607104971630038903760605005258919442704569741380369905098104377440 565647741452097282116329921721338863989164542946209814010246940106082026421158378400514807465519141 186075956833728172157347645663440902895677981059542433597969162579480137033820 582190737499841969902786247741127 0 0 0 0 0 0 
49684246792431741043524441478551856174469860277936671491606699885583844857240123152183873899084615588945048427643137317344698909217744400193819647651932129710087933492355936171446 -151780053281136086102921160008892642324560280821121139396520646424961949553128528112675038927865007520368805406405214651081582702113595611259756927413918776437020212543283515696 126353351863573154895486367620808873356578844264309168103870044465726554895739513618338674597235888415167713819127405518826801646109330119421898960246626606934571432814302296 49005434862231069677830616771500615597347687898865262241778676170852512057298488614028655064536481438160478053118951956386535767147112158584069676441107733450948560677536 -74243087704637606346986792989744671782081828583353880277462982118714213690807537747723699458508388982084943773670558360185021355825577599620757886325233757739027840928 17790634710465544866179838789382065273620206826223208109102772735937549652787310783896106389037761134721839529120565089415170748002992188514622573482328163989475692 958127830779495155264246255777815578921094617096357932617216229424439209525778502015651005781397153039643788178926070581357719317268902211083626256422054802236 4511107844850796442869353892807053796739248758939024861233671268224966469829445377631368536749301214461556883232211325148510632407588587914927406914590048 -519531387809964035259800809772326957424594419555513399570373135968031182746578672173158942754388544784817721953108769509865906044435528683382397855660 -1207317150385588996295531622798356700415687702297369913367134217873172575821488659639372829056253399978103721706820066003254402782612147366189996 -1054088717208522581832354379358248990885498857720459560556642784888895781022154035003682404876403493553032434415657395650203840973203483522 -9319946867461595967834445420619106971699634552242727562867127405405748946322430139794756823684779261377514868177398591746329412796 -194332483058065061866625982952454495041659282257606695348843296865343729440891503842439602248921445110843287483150975177534 58337757053027425832864270745714741398661603343570798900967187772999883117926548433726727871222328354661084034 -12935366382312928098842134957863357321067613332517016650471600898324953185022166550732337191386 3415565890074823377926279145843724365172110653465693928773116068823980 -5944096073459 0 0 0 0 0 0 
734203013325468294956144994299022562883906105509729947599238700951052866624483508976757954822842045032445967214555946019303513545451704880393525100912480587282676116148729268309 -2910843743925116011619669883197908808436492680324642173939384540104221914819011240491613235517772840771232050115068627175197849542415343809217123632803393982169776158132958144 4737959161285137217961707027075230728784311275481393604182501719834853095286936654687172111914264631495526281380663917321795634698756138257934057173486435733029998522700876 -1920281194941656472238942167785583333057604562730265390014200860928057039815628249374862239687438382323674719256153781587245080835521447059100961126336109936583108887840 -343346372168519288046962411781494242930657873255536344035847154793783378398094039533634147251763210666457654679446280260664620656624076211335994025509335106025856496 198532479943613584008339750584933459933978828618587718338465555662461655488234548028082489393064336892142598044509098488803382268781213680538380051672936810960040 4500190049113109613898521591202319380006486327917271461348351626676758188616094595167116482944690856444940809092313548210352569787735921034494969902178456692 -14921522285609080220439329183249100112550383603990938441684721679876609104759496460540157007480052907024308406420021485639841363745780146917937591634832 2643693266898205963415124580172368294035159152076653088733372142180623719946745092356449057572435072637107056562023166389164445257121148973057821362 25042945290360860003008040643289173896485277726218920727062209469245099118480983116862898946619302350849994585919182549776404668378203863989416 2316157046388081940828955767812044281413875335906676615147767001591512645838810907433345807852097227836581168901957896755825336512501231 52220999224669596307147855583615853001791706042117083862348837978186455369757211234182034810863562977190817144361565933628221140 174913016956151501778366281043377416221496012269149843058530739655814751674118872059465927238976670045305317573851389285 -5872800249418300554301071684665974928231073759764454541095727723777148569392517040840495542791832557802968 396997629887139733585566193735714902007720861921739702195055464093158088722669374944733909 2005469935144476107180629437287760526626564065130113393971944 0 0 0 0 0 0 0 
9470013363945968249623523735815748260063034013948241177872118512175020134747899022041199227431684343314177590969077722315200814304146230654426717950361393200737387755792735040 -42280003129868067376680549339303242870989196651363536803012632287232211843289649258234049897193727602173508255255528684690935467135978584262013041687658210723880888941676896 67981456722322568694966410370378487820046053294326351951336988325684783379784460986882282738849358913940618915105096259268285717204555529020629205890613317819274608548088 -36436667708674314613380599437853547078937913597887897733223164310873298352634109996112862372245464824463411856864739433801541317087824041006410983275616948250042252640 2598048549085226059403324463319478576460920287282838207271617415071473349797876203357783592370214965026106436446807226845683539692973547029135659501814700944394560 1394790000960752152083207000836057991275649412900133759790873200959727008954462431510960412464941822481754988650213776313476967504221173684006054938751937274992 14058790317520851672083109065703586735007029329247892909096511066601079158073559891620908316678854632075040698124369206513929163772186752017153180025655306 -252941044543097117799524557403818591416932710797889512264381189701892260009925176318950262289518597579188477240751413801441639915293611165833929334302 -15426694064490838771646700680640618966904712639622914927559858598188479723284911667497513798507648527315515553655405539861120188077340182078658500 -117927717594669829224261400134702131557953240171606362845702030700793785865828550528903358015201366435437580284927681811156369971799074305552 -3760389311983308110213548859723095878476187661365531461896972690744524340674196433391763244287461607441475407029574574199669231305268 -142203279012713833798623317351363071900053387125867996147217888811078374342670807590378039517898081873408970414611908909598112 -97279888620324033471894822019255089249952958713738564754723342677769290539452580096607231096003676020404397724639987 1309602453059583899441033652382615303215569655814911756620459469299414930507206069166736020552015663880 -1734740542314444793919372630693846020590550650604208156062319112139825392173262643902 9825523434813599302081397927705890031541231616084 0 0 0 0 0 0 0 
108906067627822814912568970388089492805675151532211596208912365977074926286524764341357357672184137625123481401659978718272488209779042560789382199704094926505106028237542128 -479650984097129886581127755093151422257308362335635746381675078131900009334987183781952374130921442840588356707376585908452983847110583354668343373888802005026892345670080 665012937490664173407077967934033766213503875473498244173608642470260819086639099576377873873491373892787186713466872700722764512580868011000979599916528847602126052004 -356410621552725698742857400465470339282956455523710442989374759918228767253158975149853902380213117754437131268035579670875466376204392365476340906531005530918498208 51155732959209765446004196499746831243944526937131611946750925275970364906499082790984189932516689526802848765057641545409537793254821746693699266738853099397088 6929074466983721217481299501643905427670164493607292761196284229577645176664069397834463710908012564117731495667960226678295484344189362127504365734641569624 -15950348453262407148944120028385643982858440938375387429238350473072769442910291799045889758489977162375925997699189342853712659303061425334519939154142 -133923818964659139832281717184785333311767194893953397662291794670112499408562962546047636248225704819255067690311412169809806734464596220242019372 89636383571633864610872385203945516774362170823583007488933050761986052297157545997243187408145577450735718724956485047606947037419786944026024 124165551005319540933483145676084296257915720978921727892279727666903376497878335157360949577596683040206835884599889215756496818236655464 11890876805422833165990472353999356971850599330087515041806812324074454523245372840760259311132475962370011429925102655576504051917 185647354624550865396657569246366968912713758297997825025226838279221376645192562138134241166547984849834443496859952979900 40558146339906053481705495073171206816420632575890554603822566604717611433650178840143543506115919080352097215781 -105430377915856975064191052022669724560474447799239575876727917833128311323048927858874405589166184 1009304058054114543746100828465143119778731338199995746250904506319748334467244 33987753794826325266188965415113176 0 0 0 0 0 0 0 
1112262833134801267495595066403532098910922163823907502028432513395721829015480642695941852510506248187869675959477822943998183423427305081892570841406440914807382502256608 -4328754758482302534195991268826407579206585027520223671047862853850070838581256678788488882670513118058146675389079602807831273054324699878240484393970062797995473278896 5073925075551005410465681043238168433138070712493199049909320467115936534969475911834931559408093357041109592264843969945229242668422949698121002579750171265570649952 -2486701011094204458896447264110820185298161665689283920644166430745946484068286948804370843129845110310593821833629678201927576866486189959913764187324211423269920 434274135025627207382962183639554088472824874569396835773880361164591006630804510979546677100366914134685416658251009738346533848036918054984923358916710025824 21814153204491874134006434006952191928080728146819736716301913296970414419210958315483708000481579741969895842482687415987391363872548949629751198812187892 -224203620077607281891712946490727966970468514942433475923053478870287155383073519093918105924079650701408617530512356416010940963121834439810085922650 -2381227722764522776752308751228472359501335832560332782723237370703546676880630242050324624248272458158085247192937069808056951191982970914852200 -288503873000274177469059109729754186589213967031665350748572804240805587710654113352807640778966973266866064235065662296684464128517689125304 830584020178882507733296629313133910558383880971892153643802057148371656539324670073755982388205526485234646932132440930001681716166164 -41311678031353614263350987418848671931500457684896019741824715936836653747592834477623372656754270068030267910379923219852200932 -123061503312591722928702570801422321980823516361647252422444281179898719208601248756446745386370385324586014589021097904 -10059011293285145012129043896503758715352659970078626987897283530162530430734402581316990783545266795093801512 1761731033493839617177371540564675674028672051829361213721513232317116200683644358536762773926 -36550816924755511457996705468964026438199136221713346837187949055972977 213123666046434 0 0 0 0 0 0 0 
10053649815248918569622868319692848771197018987927655356376941065755395032907981516178450482808381284619830991799163984115504500399510419727975064924156448349195813459056 -31917538788159587940647444945512892610946272441143610861127423105135795427928049602397433989773508608408391949106898801465106544108542222906421719833926086532922233216 31862638162758403414874698509699534482084985157398308799010733750792301801813042060366498705837013173950352133363932635227140540034015493912154678690223461540868620 -13960562372814211967403353139919439857743837547895851892202504818435029560246581910666265963961830370100961515348184070588567259390809235240708426546535610050688 2489358746130760527667657755321294484986328886746848003823609669737058407835310597057070043022212222857631830183170563288403804878054439030802715369323646752 29808934310317861854325840483731284750780881875468296849655038248458866210078638925295683941001372414406236521577848052503979174633915390581342269119544 -1127107043919247367553918847461945260962339386960145831603071113390303398700484233039714087365155752556380144903866113495919495540762968021494122880 44259542348948577487805641076523179313399038813866537234899892327225557198856900099127625548866549721801830975298085462764716329888266656845744 356380954998127873909170572220972721012714710223853071313031844836254124374829573263460208880534564698124590293654248515109282146188501096 -3457787602402975635226147501878394350461659185210305064532181129009888428336467910428234931539527634389163361876200923589112224425328 85967629712624496338891677954836203180238592008845916372393939336889097378684034459920408280705961321326144290116454561625945 30665135638826187588169527746354873105677909998946256579825568173256298123199477883044989614234785369223955762712724 1603011807746452482766709191159727258757392310544593767880428621749613833296009968200620707709422457950351 1174181386394985499441513021363512315431995063603183281055092530395871368661678758654656 35677803242564731395141185029251625188653725416777919163764887 0 0 0 0 0 0 0 0 
80325765047199209950070662446621860754186064675526169424868421303629858269816581224144834407516778522998139169716403620844526222391459016140631372604824248692667355456 -198748593059003773612663376853736925785516945863066733954727447153088095966407492472221359257840243069895699625681199980353694893941546394845471511843235328288887872 169193397462677392312151401631861947373693821583864459605611830725895136180063615620687915626387180807427146606228958897871363800521805740632628484851538743745160 -65684446886729433060792751989677697401316754755701865524148084018994946150298467913325011769618930062936258968922615645606567433022524833259076269433342705280 10242537578033390544955810042806532958312616225280143489517037151025661100902517805609317732650699401665252711061114451204099274738994950840297264808083776 -66033757538257529283383808209239330614707875823947040234257664540208713098551452233575798609008244861982118271379910572629080962874041395021810494280 156723838385980940790284843177849384799208097332590929352123488846581281526510744077864897439046289524643722646033812723586422844757521574737618 -3600570275280492151897193577459390624445072398258975376657844768320148254856431689558384265897884795608832353287932284371967471814038083472 -80235270943467098291904555760630284531398091122239804729605960345380493664384517043705972081373551862031513401870189822173850917360900 4748872571203739326640937040897480139993768420598467583418400014419894806132600574426525636577437185206377824715631993795670524632 -103533546489108319249235131450735113883904067098699882085354006929620169835603874451495706143892386182715290739332500214564 -458043263841059682646801416709500863632297978869692504731305745705255772062980612161328541897189681276187396472 -134308098413840615962127748386958996987532144675758062741751110014940661408769770202170468666375835401 -44688288123544039646551544406410073350823068638547865581216198367952618859890974604 -235015816931052034518085170764609707377251861203284 0 0 0 0 0 0 0 0 
564043873322710289593012778960036981115509424571330935869102597662444931357509232200511210630159392801127197723206287561273190077633051734748647335293355273279626826 -1086784436844290256971942182346335010719272341247090232923318009166951901622197597178087797386959547549975638524249755528648430029775345877397417588219153372983168 781017011535171943051522673987952136660536375182325613102565757096875372285435125402357321544043115483815154650422789148814297011517088393739840427206659627460 -258284241459190437018751794652999858173141631286002696481801777788617263441845486918688453593112294715063908937835259222452980077868383682122542171947077760 30335053329488508430464863914209003824222729352722245713978546335839321687850869191664583628597168796550825896262739081177408364434342877456031215766544 -503980753934960230457576186947970900536947606114095441423878791964266480968329853073278942412830954765423151012568975754019898537864835711905999128 26709287975821864355912178972598566089993530956226935192207567657892554343709804684619926548409869317138587410524374064604666236805752671384130 -234980176411454389457956326885721649902527902739760812699821485500169270684574457307691917611448590578958324504097982926445393159316974544 1691967833877221565324326524018808889888057576372034879617881324682547458849737786516526974653847801415035127660595678161134105757378 1366800745862523817209160527113254848470095048053453558217300249684524216509813353399433094895955685025189631866123099185390384 71757460813210704088453891903869424003092292334815895994189995891139753497552499022691966289070692925800919633192411071 4629028407870306580055561595189841032124561776305608136899618152161173645966107559570771892082062442225396860 5701872570933760393462787773278203525599914375423377394889932672948245125259722128305528278327431 101588224344060191801762315475455920577744208432864411314705434767404932268400 894786220755023656201004404171994282 0 0 0 0 0 0 0 0 
3450499971396903038343836158517713100516588448383290391172785945774950200288740524045470729009376820385385847322521963289550398249816675997449431705312373379317132 -5387820996754934064778950251388102542669293150567277507482871157003211374030129219929967169486339831025021943966133749528618849308296254695666098129077671233860 3210024614372116876989516759641649125272363553521698645242205211543833072429472449903388318271777404737692520496505691980355125858767409331644192665993054038 -816965327190244864795298081073528121208003351057361015009713494892742812196393455887520717579860018643041650345802102120795163155999917370264879399957296 60237036805177402734822605294100875677514437059779482708864773894282928678187571217007090912876665705927831072435727308942254660501173906008993489200 -914243644663868914893327122419357204374214403663676411589064145200373086992862219919647986687600485373869090530640422183975426330894626507915752 79809024296500521762150109365669758729506916262433217479187549449878519231748635331004952259318727432330301207831484867521140400942154310814 -273685888505670355973940792963607920770252468309850810123268628789777855395033152261850122608997070519094181153578915796032894634729960 -8578806257060683399812092842254208575103717302135202231781198687491354113508010727893463316846173014668415422867109923517103265260 -12981137667412337855039654211973768179462401437987789488511857225969151997230257501482918859209760569773069722299277299009934 -25588316202296110576494877077358019364403987536270675667348288081241577458576634993871308950597678381472574967484495 -4122442161980582461814151688852518770300585300958021960881840218175674324347821711604997574918625458757828 -100603517892253471941122744893452435891158255743891620196225249878181658195253162474932363460 17043301657865285441982400939237170548561143398748191936746224457112582 -5607535410022194 0 0 0 0 0 0 0 0 
18269257315005444696881226170166052119731711663872527956323153636361220681720777128644442012013178406337773154067021025939806465999074426403800156981286753560738 -24532007624435463313353407866716294493120025919262353161081229552953101394386763804083794193728001986910036281507106140274135010153358968034688793704639698288 11847555002024204247680163389278601735897418594952914768793333442626024497259379056262342678977552642044078809992015754602856809866588295732974374329333014 -1920637294462438052510680638068997059913222769402111172088782755286065876298683711094272704899055730131182361661023488013824442556047475217802338838960 51531479432562153354207423360590187114159666246754597017558894548033894896072420492113124550239298717969941751097694883915580839988124232160897404 3489508356152832564417667942365624901860536266828652497752032360382485133071876636439891859812850099662714672298675224126896299282093840089024 -25366781166344789867931205893760003326033060556343502438402383138874794253410905079562771537453632737177063275643602347466189063763337550 211463518659163865366208826149094911778677252260304193472867797256281724313740269729390190861610302551467595380383293639367097311092 16797761395405112001911769668669707169073635514887426135184228418188994191736463813191409626414565883119168329076785239984428931 16552118942623287592019603293231062585116923767683078114644235809959558051476720319584417860767844333897818137013663062904 4295093034689166992929827679222322313235497473264000700215583919406837288657945786511794284618974094924244842542 930590627922385810037318574482163205836181299395978193515902545319559511325859564254035960257910505020 575370480954567563024992450908017683538067649101852323368112728033819630770151695729333 76599807600144327380209552181146964872898084361024898331822520 0 0 0 0 0 0 0 0 0 
83631259412357999645443913469983977106849300364743892732395892219491834203857395802493979214797434772472278631282969316400797481099615518728958393109640912240 -102201057527917123687292363513929825274918526062491317915136320303511400921324687713215802693964099009405717335154352690057634408966068975505592748768052728 38983350487085473957261260618190739343285473124983924184533207026907292532245746124816022779854474817878970421026835326036808672086098741616523037054892 -2713170667259563829632188736065668284630201431973412101766967341079817842084982699748733876527296394124000660303202973664884597448950650425123689424 -155765253673667169566666562925548617007341337587021003183539135931722357575435121670347029451901538559300805484919344571476343294884103594829712 28376236314831368591394518332484488319377344649462106210427577038009793910869691718224960972148774607098800691965204959749210799834469427696 -815370359887493624176068012931154901083955843889139058263225568706977735421222177724626722274394926639670371533044205486233232653229582 3404703454143325847024071337090497010488799225075392453355577738584989670239533467935724487018902221736981515483600555549741890018 -14721390256339580727926867230698789990924851960265617768436546380273559650925359291511176562190316869522002109699966322756723 -6100798282461053124724746987912698773456629269894281483322246995100578095898205132910152411696707820171162563328940150 -2387508392542845263223147092536271576674376930327207489331927011504094007301581812174487266447305712739453785 -38564141526276199095078439801691496445348699771959003998191946846797567764849209497240884426753096 -170523277605768969545228441577856136932907859116117388247941138043566011365828971 1401455430128272109329663825906980199405247296378824 0 0 0 0 0 0 0 0 0 
332622030160487737013284109217930075489171003543376736688403777786902908796781153242135937101281525007082434924280700794792336435018023023393502959940777388 -384417589422613648141908249318771447182392760903047331946122073092626321297898945896226640743350632824360338473756610459667126095826943140001731851426416 112187205706007349573955273206338197932646817041285552860490998111498708697821953945172530850181214389643263872221207518538189781585048226870929631746 645937267684499361114168897945870657170383139064373182076528298523574472861600864215771421976350446239562372166685488758735483557289423473194256 -890465190862112824443196457418104465699754348267823893767254690148606352296085718981905732082645325908762043760116367963651134623921732824528 71851614353712301673119729069070998224979281076062541503227864296844309414813895012503983341277170703191367219872662523152976972256986816 -1391887856226181083813018101160590469625848907010299595033498910830375909863633489909708072416270030435490384996358638955509585112320 -4590204016028126162856955963260661564759100152638432299721214596700506812589490717829568066772245599161699103589188692184268048 -854871728620360251944571176400984163497096190279428293900261922351839327114266617090857039799890930523638826626213321340 -5773214195186994573079174893109619065669487566407126590381422308303675744457092487129722566067048440021370736017644 2210282402220156877464765356391135709207381790859385979643029180308220732988821247328819540624443692166864 -3167207287450277283408204533013714039159479399921009747289698816270769931649769783482497613940 2712686504734192344277126926268821971544981935989025606060106360920736875416 10705024264956149829361915722043629600 0 0 0 0 0 0 0 0 0 
1161081321074658431439037040371711243269548134278504793831945777466964426005093275986449345464525143791709181264402784737500522766286316216068444370713208 -1278481342577711736423811058635966150424865881320457499312244907934132262967660529422265358512432917420886143297879519598984343919469608104548503176244 273112036974677922342958059680800071021386819862368397885994510856168192007774522262067420131372974384676068932018443112377290858200954336178155664 15326194832792093338898846716100431117360784743536831933814186340583035263534572138733136008240597823919132193708418109926581416862108215824880 -2350532962929546696635899684345505769338933805161817759845384967460095173010884896185275396038494152350861180971932016542304591958228727992 -7383802948375193127953824542973127663442020662573306448664290893701893664670907474429597096323483696263823236035668975832342749439592 1245813604278627337556234572238003723307054949135279054783700870427649426290701323207596404718347255360441113820813704416942429030 2653907361061922697943411204528217677712082009869394443750915164903704622402555605547191190022044782678210517384499910306528 13362333826894243701064121842773786556472488754725896725219374915244329249422097073873272030255739682249989301376953828 7505801832814555874019404437098537776880829342933997531309639014505007529645380556456231490338089142579680815958 -827724566694055850179840909943890973969828121034415593321545855927560893493481074602561761699533448616 142778670752610429511845937992102045804202716855513874899951403892770225461619511749099446 397409307288606417295559119721221460796493234893542659915644251777619 107497264604285780 0 0 0 0 0 0 0 0 0 
3607287630988590559848195221774231144371222527497002501562302129754001046789731109806872315920999291688479901071025023382701824437224954274402273460396 -3642693660787117537753003774850753512856362689933363434148764909642017227072387358264068265909217448031956680365876193040300613195298365256057547840 528008189391450134680033649004633782813610765193299225535288203907136167235019359898702768574264017177463602954992366292923950756190184582206278 44689304643277522240137046408602831719614443540720228900520619388136119951061411879297557871808553837850146006814061566655289927741360953760 -2284627249614692727755581781523940842340549411894449307488655921131041941780754842025938160233462078534399181003574849629572213284620112 -584240061536244906408393489648627231207731102465412342086520518498840793127650082352929774670948095757388736161032080223431072056792 8812244962521833798737405802565463615133625998777287214005816335078009757878718163523892904298502957322056391806424242268370642 -2833625590828031201706208654933418859468892585940892593819713045036127747628996005660298985628538414668092262965225677948 1970318777077694208993972808103410069086137455205179483867852433120404235339822137669577721419706354763936418338626 -3090320747823311067658656550660714014188373524464029397553858303494826646629527957947264795619186586373954408 124173553589316851921400620646297107542864561353297713484409641647017709095198088083669840835930235 -1393808347640121318687965420898085990608507950427759975472920245897437806800728305500 16796257654975899252806334759278230893714568336361766091603239 0 0 0 0 0 0 0 0 0 0 
10129504954445963138586928661446895571259298840993494961904960640737230728903485028455448469403072518206234577132802259707500085125980703433577172144 -8434629618210458090431672276471008859771900551564711338549541785462448005563097186879572739348472144942819260390352049775415507569671080749751264 679114173430799787991292479635484187001270955091174359717352631482803364703428848132021503117052836175274153233229363005216530082282138616724 72813846444064335342249986161782053935996631903878749804244090725132931459985606919394820990623880840771659142288381609417987016544539040 9528019455645999369070964260512895799071513165253544939509983722883356030844540717597639978095315342045180571123222930808889183055728 -1622131220614991359655044675829507097749013087331769070088699272044940882729322681226633211450501074756120478735338083698932886600 6991326174137667392362529709982062524243493732709859718944171461578406044735975534840594253276024981229189758531576789958506 8954313129655714622883719479583905999096701375862986592071315683114532452392731168573772588168498145992288285103503116 -34401816836981665016983277529823422389692222506233701932013850173474502230871022530149513611876885803655494889855 147854444281569967022395988944049227946936549155606685222354435728199801769399528663882866212437247113068 -4884729108379852832782331002765210842988317465893949082238441474672434626856490146774364946495 -15216017030638789945048465058920544036707984127980075435234975347423179862057810 -1872614315298051762454876327257965715109073692143824 0 0 0 0 0 0 0 0 0 0 
26041880290763184879510420470012953301247230903359056603318090683669790261351222049437487936142931175041970277172020441630582066609852246797062414 -14061999965780874335933256348226715887874903713346937811128682112331094965343677676062069964686497821484372593597556138163416907250180254094144 10600783075545336822849933369678050244208942072088535522589508764646114608794276955072291780807127829106990768233149981663414825180759682 58219528397733517543953274060075288318488724301599881314301797130653504884409673668805962937616192255026775014695658616431120149012640 48265494287989497507022100436480497351639399591921944726383985973430322185811466326359064684018764446690431750557431325193089738076 -1078224581716303562004430570643938605117068025696460879410549222760153696095638911837324864466177027630424655261539113438298504 -14823018367361086663237465360740761064823894745150427582826928815172762528727638446959703918056181919194522441054786706412 -29733147492376221532999483249465182647434047459553121488895061937315796708365654865976145321763033655262081048026604 41755447933604779800449081789981352608206387085542819659481525339610056208084779818432451784251437665549875248 292970878619130515185895009932961080642385577765995051611580658675312614226307844356110453747018926088 -234225943554906440123981410451809148040328957430006449413931087603162390108469618094473079 18593071086120700649086251591586460741844733934228771914304483047480350048 56455854573035288702668451220275368392 0 0 0 0 0 0 0 0 0 0 
61688557583533283294668776306222362715597596248356794614734597769314671948494900549960547675617615385853794732574324357972585241196142132510036 -8993025170949646900194951530260176799927343476306011030983221056024553014624173041639864572164116615847279911782807652607211751380846270072 -2880399330851936139733922027222723480310204267728066529707584605961249566260638484514394582985303943058111594927739010648933184879795604 -59352979756252427625698459593029891725170368211399224974073167744143270000602364709878665025016855430650858779656930071158165186320 87810335702789251548212285819841753818964633800992052773440868558366619578793065012419276996789083162468655744844329429224130480 4741372193080639536144046524625795857330194687904805100417437490180449849910226337665072792459495672734651568523932258854452 -34993687640380855604640453532212760242158682534679668078963852632705155756226888207933474475244793542696407128899108164 26572600792664281833274813691183871923758922560543005235949804817695549229262980567867738302096536072493919913392 -18727576782911943958953019948492950781310855505850809990013683210221261870584764775675092960674736369723642 -96017292100797197395481122568453760073193912211486526234647246418997146806279661256931650420621442 43243201993576645178693554431820318865337886944974240585745335083391367762471746908965 -44177840759658728102269895217549498023109864413460875295054063690 -1477187236199914206 0 0 0 0 0 0 0 0 0 0 
134467079021923989928381869858246711562616503222425130968051190395633428817405903947529646225139682287592653605606164745501445137785265122470 38146791629353104124179829974853878962427173173327425994949112710978315522612900110261048597147860314305414017143145624238847108400120096 -8763242022973310066172852613337045685640344319028519880781851079277298459838268752453562700398321557682809953876938987143568745897102 -497430155306372533250244175010184630955110775129990158505063408348487470366002385887393686439882254294312387560747162425041721456 -18339326212282798881377249180861141343513116770419212827982211824341852092773117947979679327660475568688109646414634775926384 13660090094640459508115856323839345241308081146267411718921121918073043696006527558628008470561687790402924244640012550936 -603360308012900760255059379409978726689996307286197125052243519415891143772186206665578561343710768776951475552464 14938678878445252902023309527161499687321099366543540631847186597414011184435892660386645342578293856505474504 1873780254758827900603003465866263699875299283005633566587294786417139572611373471929759027339310209729 10946181192510276895258912081227581974812741914701096181454134821616677826762910498010785593860 3085226725271531860720210538500687066565818049593843114231731908611609452951782508 593694118521130416398451088661290368057438578399194101279984 0 0 0 0 0 0 0 0 0 0 0 
268017661374792179747942584359759487840836674477035270001325723048410796243365260145092334017048967504820452909471500623240107533925484576 172057630182532893233900628778438029410828167064422313825330001771354469487232970505626837258132864297608840094819284844521612259611472 -11620548532703873551067138406432346093120622225242335965836893930875576840877131801741621514578493057807443881871747301851870584236 -2143946056120290485750716809161773237651615373019757210841618138209901640917996067548314510241162317820367273893901475685809104 -448746717568238857602467077207263513118277464226241850845008414521215728794270889024030526575209275052458141812430450322624 9927826204857046399789359301781611794791046934221088190503848446543442539621146122263509249183245990214059928240233072 53875666556084485214759929731204529104204441641180270190330856350820272515477446217962780319877192839096582152590 -323386222568713879039514931432904406497696579905869223782859561145571797029545485746811279598565867891370 -1369666658711993422874935810106971629783352685473123658849118049866197563584819437599629258991944390 -192091361498402982424721203184811645323831964540533885761571118143253873240195982219927656 30446723375429389489044297611235885898858085611546044480206585322261498593419 402386677041385652336491256052066541154931464300904 0 0 0 0 0 0 0 0 0 0 0 
484897190226106032329568860035486689687075644468476942467421058892454589037748016281248526106550323948374459343456390819920771119278520 387715860446660910167372020807399336334152216069958628678026698911766003287810880687988192816477481974670904019828239731175924375584 14964179115709571395672576254798922808585147342046387463889129884537490184747967742860604211959258179255394842777275874430924342 -6406490210878170415618328465808686240104658862854543406895425678928970815203834374775177138323855166412084502762557666079280 -910923134607175577211683694761579450916692145111336976282630273381176957850062862009166656135615228593545477755663168992 -20574111067833316855664428873293101747077537519599722073278858049170095490187512425116528250564214171081948329982360 49530342824953131106527633191600742020171813301252880710839279961254060528356068696069717573739256701751062266 -33508929262756442056631724987182675528632682767666485327619343454030385991178897340980730204481170455900 2713297879191452777519116515930041036548360075523465534665590920622146268460424423200419850052368 -47863279458934393161938657116277081632496959700095864844437324285098310100979613392204 125650447878703092490133645517036278788543406111281844527220646959650404 122034289468811775831105639475919582648 0 0 0 0 0 0 0 0 0 0 0 
789939227854771604690171918304969316287987436992074830610052571309603756609159532194595953099531584273582751213821158068952236671216 494516852351966538812996060533709346984933043578310623858137448153960311933833004233935371271044528835996280724312829928191980808 125111456199875043242959313316585801822511529109648602882847889377584839246001594175498750899315700593107655345802733327998864 -10827019031573091785069651913740266962442488653324942332295249100133749696493335136575023865437168357411328557965342384176 -253021898961826046541283178581212047337388533753914481993609393034476945387811428383869988970926514404464959857098656 -53483264601703724689312950000218297423757342289805670465300607991715500807162262497784051933264721023368731870548 -31883858102653313564698762408213168970664474613834792288312777150878834377152796782053515538708004266837822 5578245149366243239114873554039519015041713333982762402309661767169335013890134818571971927085970040 -1393891601809311578120513759765464255025928951468115590229511607052892259788166283096703163348 4018699620934025783134584349138609584888024044903284195224405190490428649324738110 -45109035158369483317813852872307748517638899343852507462376353268 14165982843592526244 0 0 0 0 0 0 0 0 0 0 0 
1138777502999754052361378057224807633013685828912775083228673281861617178563644449656165096269766379602464845922551997660216041720 37405583759534823516091307498176167024190322989156761793011580904635139825156575352488597632013652690781062727417545390643904 342956206232744014492364964020679138470615903853252632166936328422714833379511517747264808622580669745011146395928921746354 -657281793608328230825245107520481385556049172829287374341149338100625595620628129108650944770260440550189155645187200 2290895010595387418650939671798966539207863553737821276898589350039036622605129405083531845477084790237707550509792 -31953111014591328322306704389929297246011706103840565869201058874315903470070041328055504235853105002569578680 -57363588161934449955910888025712742176949749855458526980270440215087077338932604039126111333110836125476 11482615067485217817873889464015616975546959569376743265856162205444023838788459640195224610285256 309132735819859698389950933316664913574894788986372188944101029655054901015999588050923448 284539553070098053097593091065046854767578610827662656754279913705181307608744 8123249834568621024835724207252403570741300246772563983187 0 0 0 0 0 0 0 0 0 0 0 0 
1375172463435785609883589795385865204161539442124710327069052776379356050038484838420454055612486566540122838934706102312487456 -1378579266345036067430838241045440155183483448378835068762672290023243255164207554528657833693156790809616448105906916499424 449306803159720187552427148072949320930033948482015330571195667372080709612833072851043689377986392110604273038587325292 46013622205506916795509388925502350021370877894485500074580038702737060853411382650220642750465287734285941317288320 4423854117058464679755677003763398967549725780289448038824198424589413009449102415403437166022002778608476152640 50517587215450648186385104005008000119493299032909521249988357214212373134093113759729611080284245224829160 -15967603107340936449858684638341196123298675517109153266990772788238376827256273879162988381907249754 1155899576928134479412405514350308219186134814319358320762943734988122754591225434024348010888 -28669889494530489103886918925471597224647593210148597993107966230923909660845806324662 5675433711412027972926038090334441928595331133042619637864248567016486204 3662126924292963262534032219861190983645432034821 0 0 0 0 0 0 0 0 0 0 0 0 
1134174153338352545017223834760398162102760750257079157663717816298447929291780628571823191001106694921131286065855329597270 -3155195419629599267489807714705995105893164102977276668906058457624114209266821086679235683603295607637382171336838754880 -321158612032921345636988727475415466324407659341072201185543070837443124610255372136183647802157974475799641851046714 116173264523459429228045075792794706149587847090818772131350162685803615805596338386896760090504220494186463169408 1368069727930422713517101479619444109765356899967164641191795326708907507281218547797896793416636491844385936 102555072685319241337829024084632547916464805266601779279084446545959023048068434641262475213264017220120 37419506988635998945878707139259849375451067168605938056244461062107985285760769913457734397972930 -492885274822968168163623301646654852131844677577723045170050173740572558185017402852963896 -183061596967745051922456080945581946568867891885065316195803150557985370272592747 -18801950962328582837065911292634194430028784894136487201339877079944 94929942944773193748432533182837530087 0 0 0 0 0 0 0 0 0 0 0 0 
-191034548373109817928100389152557747898624560047483518376266012443507520867288942223587404562832220984644700789166940204 -3036851765226233992791061844897208161619370949570914312486625625302810388142744573418720294353931000706974829343085684 -3063936932738549486583545904265442816223863023323119617760272208536852676499165008432000364193315554032206891785642 115507691559978241291715733925445460161760943160467967016551839309107528381378107941676775583631268495578696160 -7008037224597596876356241925083894313125194786516311259250482701266388783017046198311417897536052555424928 44255194497558316166194966432332811767107357325331459341906049767695931527378378742585845249699297772 18965643359368188532584640188784418113837226289391702929656969481644855048468962334909960756580 -2628379106002625525541891553153304117879865792896005024388334172365794103323862055153336 45977369071023968290248157583661310504958966957469058476061808428199581148142 -208420489742409652229868682546245968255578688175268883879790582 -91044265538417748597 0 0 0 0 0 0 0 0 0 0 0 0 
-3208063968690413047915191653755367070067232397801564724731513473174014758404199240970404863594157515222886584046368994 1044727047289299560079519717835770930591820508084050821620845477749365697481174742637490567206916088424260396879376 -7369395237058143185727943272075082160667573207859599976379587360263544119811168986036448228866501389401656233820 -72235523565823239602702175622094888059533206077344136681932112777485750082110703909730886046218852580278432 -11196637640867126230144878974043714701458681429424685877354811293754769368687834789216365868247237491496 -64343652694547848754070258871139738089195662548947181669761013339737194415931012376625815564055160 -1091096020167550131861714882831725073253581250282581786993297326542986100660908766351336818 957675330881748881200058872899374066847177394202157746771539226822465604471018221724 28893596553835639092724685319643587985214782824322108547305744422383874722 48825179333186174287690669569257990108470035820018513380 0 0 0 0 0 0 0 0 0 0 0 0 0 
-8023336859070230944821254207248560829625118087388196056576443997903477390558839519896730878569845147162785188061776 5932163427519394932316156225859090118879142790790162880986963111485007150796755993563834755519578432939355961352 -8047756786463624051364304198217297720829984094826607703679191799462155175540416896847752798503963040022396920 -390908872419070645526759737575937780865937500767424009572026273132784416876216063658747420966276920921440 -2063237082278129334453017676580528682469480474908741050877087013045437504961443073703669436933420448 -93856494173816737474063166113388414363536821474740183261497179398695274265027680147012465018112 -11053430015864830285728747025073545472639846606649402132228776671646241365139333596400686 -78527211454562790411078942040817001955248207461996316802720523548651268943243774 463885376980486139580292935050470501722886619249732622368682092564007 -205043550913485528763659014390507994350583505690 0 0 0 0 0 0 0 0 0 0 0 0 0 
-14124016034496539954310514082540052318881841457150826019547197924143514452420122247043405581852039266813265221236 1202543171900569014726331284315196848997878624505707208174389247232886578687083838182859651807252708430689808 5093080616275248440248619652895776346811158899675414987516162964073389846837229888814538166366874843065580 -518796467399907862573706305193076601821593073382864213593340606847274932718598789421800587505150332960 13058480173681822712030630186025872336845954343858647689692539706600910303780446482802567051097024 -28214582106789825215457820692899060745451755738095082014118671922081159443784767339067646152 -635919136520713658816107137930996341313312337816223972127017290046786007898538049396 -21185012250565607737930578517910214072047419520199552771695652599825093200952 -1832119384524185298660727108334897932222711733986792990689604350 21534059424234647455966560599942918256 0 0 0 0 0 0 0 0 0 0 0 0 0 
-21138789701946278149281391469743119566024822762538425981448297416974212792555606132305238598861134052962527112 -18673573192768704099731281147968487809527903836045064423653941115333269912114853619761729391255716437526020 36928840791041231273112000449279373676600733652001324283239534119329561061937198096964425705856555863392 -158595515271081529081379389915546757757375141090920732765803972570941378290957231300773064010256224 15340224861485667141039316307683467279220013810076733845406676559418022679610867659889186375248 35962159438716581971324269659628518670384055492222486765318774783968226475052145797217780 866888617315970490505792001558482955426107302943367522004337482298191227396764806 7246415121760416054147197054389414107569568219565201719200229087859376688 -91830336221276083720378795321218501267927750929762463577460 369220750739135853822 0 0 0 0 0 0 0 0 0 0 0 0 0 
-28804127131513314720877275106119079525595626784315284268930545023557212325704311599779156070752938909912628 -30407723201549203222156866893173253379053546645952271546346400136227449924336430070856028675096125741952 67653174271190683529502389968535778996178977908053644337209886553106253865648476925461821303623032836 507582925394907818346086577910681715142937500685178566982722507657494777166139889715650026013760 406545606270565902721117091444381031425584941206624353276112528894372333527951694122671360 36882354114150024554733722447082189740666877509538048561363189690216714102302735736264 757052925998592106474903568816103652400451909739134857344145606211351330986214 -233926860004437783749377938537887850370847548308447647540983814601492 122899303061998724522768942149750019918827797122068344 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-33432172434904770172618283713018621825083886275537028337016771337056799471475214048006927005217702326160 19394275744825648121386249402119697009793812138756929676117277106238268958739718098962956700230812608 48089250080625004863323374067275488028779968281645349821927420947916358874716489598497708799218808 863945411457094437779144296051784203969224911849948721030258161553421871637707805719558643264 -13497638280112974455652364706116938433835089659348717916655416614668908162240657183696800 8682157370694477901481139746706337370174667182368957125082153081941738202525158072 -220958469459521168714854150309388604095994294268987710517517672799226657206 54706737721438687536733435097674911521273230740802171222531839028 -3125287915482320207749156937976902535018827157 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-24959594304366058840707604031851754003907613827483120681851499105640507915880878400287681533836728398 154266345580762841020177638364494088816203254671663075100345034150228603517057625620072551497149056 -59461237794333660157995482283513694581489253542500465639031877396779516389602605127384605921876 552375223301578357833621062572471884218495843053385336877799184325795892953325750190620224 -10673245835003883098523474390117059535153076298675546219614485174837695358354228723432 -6512825781659387750245151816587022954718372616578289009742827551244763635402792 -36098025467674711449854852719400428782652475537582461436528812345401960 12615174728662893971683082367746714145874678631505846855036 1162894704845584544220745329583516579 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
2438998123503938304390768639810875041366376287502374056167383428352797907263854845778032152230412 281729853013927297461486554583220024093506117838184284471077024116322018525041012550177279126864 -209251015064881588318362795730229552126314133987375757570882264893447899356019143776180994984 -61611658559270905201270225533522511362073766760905256967289829366362808845767030652640 1604671524959705337774675959320389937084599913232232555659592640620931457330388576 -4730686546924127728071619784571224929044400291444847280623775249954464824668 64437541463906015104096151676691607685533863180274757562229293299780 -7351159160712862644992020570887016717974576508098467520 -861614645943764734920 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
29416874671341448459349193335407147311270453634474922146282510892234168692979579476528868094714 209795634851987911923222401575930529649760867968001811488686411323069781553007386196871796800 -255928342007507206625228090750353542625638329931479758679792586583049341519261830757230468 -370381842081963162722005696217316244036692540649750419831219783305799532655891525280 7377386091557914750017874488556661512491743390361270930687854171713947960232560 -1016558265004881071023264377437823735465217121928224962968006166411701960 3823493328993077172377183119608855114135383041647185749256572356 60913607073583650407902800878422887004763774107968 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
28332966383125479320492806115273069809060384262810788030375449067402390663940390022205398336 -161508427331313723868867784748680633475281326668460983510310200905121447219394664188565856 -71616857147505975990796258798155527100307109038842299125630745048854804368689044141224 -302214504951163393062164313693435012334998383001993104233860656675884400391345120 3761166567555065955012101861061980592822993743268315701384396292040383713472 326182631830322417613624635637605433927013147425381748972218675051152 376408105678546376179816738171224572162244974724779570787198 -11078717475696549802208875295817529575066426 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
53720264207496679472836313001930356329254267389628122024025015009861689598286825657684464 -646066185929399956156857072025194465069304675368684366457895120361870073511708053972416 277292959376558995198267328694833366973046337909397934770151593121451145648288655668 -249529822186908844308910919384502411354021709119500728150962063029416326073120 -967387974384400599052184332551086354761434202311872780504264800258679136 176719906433882957035220300986400922063132764138838950648062783944 54490023986029717078892154057495335695252069743834782414 23076471512549958857541352688353356 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
285285948793983840128735248597273844543264672535198910477190129604207689421508249886688 -875235058811851361040144337564033188932318145695559290601750348856151665722825113136 509472272340561265998269975773618647431395852082873006206936474470521443256077536 -344634289591166742928991239090089804615077834591748277363280691391936609440 -1994267987749740796888805587712769240648914316529847594638549726765408 23377739095412242637327505198416128386030159481812765912847356 -1030232824421200903184130325566456646844495223584814 994111912013805978664 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
783551811014547618088092518679265435144698202009639191985057495954316021092378983792 -682433095691472430950553708969481205808514809808951004851969851640146984213511040 371258442198511526474304952490936752517454000436823701082950246438040535371964 -290012201835094145921106699232485955221048990710543640733453134168451968 -877073886878481694177479418345842433859093224525092435304304942496 -28467893911605610944045856156828795336646150901602597409304 7599064203831608327654722742719724691941819448 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1059636695655095096468332664540399679271198318909561052939004756456007900094164800 -281000951943579024665087612953352653848497020758983097064105088205262799800128 -73766468193100521978511872293033829447077871367198744739195024984103436248 46965155878533630441824331595912089452335305469068258627470215078528 13165887430051129512807480391495901773243763211009852684454080 -5189621206475436140037232076808609000895289322995860824 -4530134683546005425276806352075788252458 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
241226778172826142879783250291585808488509995306915880550702757489035500195261 103200794802443318404194843482551471306215309995062147700334950303501463168 -459780116565117792841100377121910741892248974074370889688248057536187564 347707809956966683060560645076386050547115240398004300030019095680 274336036697228554880521286601071973341478641289598094102128 307804844480644756381030018575246872443717352593272 186895306411692747585024184137918 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1603159140674696630886513984712886179351496129330702794126793256748266402954 654050892065329849313503987365705973265731032898875176377243741964162982 -473811556902084793551427765445929253446742853138578800954009376221833 316424003396529707692133540242932923704751263220468796471229272 216050186547918113429754269877708100224660394202031383304 -3028299899181682044725082152199134595030003962 -422285385744801803091 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-2359822660159674285071976193917225204466672672181556269665588441710278679 1639955944806118989515327393452690731880451351777924609574494463899112 -162579145446677828733575815898366029028098397390432570495410687203 79793786980319816701365292196607813074934186877291235947480 97369887303177038494576974690828619281307999867182858 -27382260694474688710933501099516314824868 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
262922673899007757383193704591729306965037557121123937227954390349272 2588227502066464881835472306917793872429327147959824656685855561748 156447055069261205772857687111860311286671574611917547889163226 -68901930009901550701796603815353321304218290190953275800 26665106998362653519416029878210909633634713421800 -1891832964085056642113885102149510008 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
4277177754508032016872290920112500856825025510660520206312461411022 2316133811690030016641692407536635028182728162983670497944562280 245331537582859244249555651270504784226253196066857955024183 -58293316142809185506705739331000777068217897600409736 4698016166831548287887804969694899842491134424 16206764022142893962182250052 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
2713824707264954613140099789552921088253748901662249965108700844 318524394565088524019711338049453129108666247212943384545838 136710325999852523523703503957531994221340758679917805944 -6320499270362892455904331529556890557016495177400 183264927616618000344992374841719566903180 23735304142815737250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-8023230014258528052109697276700502489116507227184214265276274 -2131878073352415664986566469301011879519109632606195436512 5378149548261208280749362306440920002141649565755365 9839907950390865583515379245961083906712921584 190604761284242109590552246396828792 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-18335288213394485929352890042452779103337739378413413688968 -3013295872012179335783072794094695524631011488065660944 -44994003547331059610580028496873955868240953444090 3767046926892893574217331081949091800315120 119921328209967656908304957813352 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-11160249638122140916999584231867613407390284738783818993 -1826559983849001628680436227294251623903223829150816 -32334668110834061293682127480299448564178945065 -233168275934081577793967088643792164240 384034469188434383347799706 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
15097675706364579155511165650647359644467054393221114 -201233015393820009714129007547415112563921555700 -9476237729158587251545373513265816540549774 -419650428472738043583238319945682552 1582809478662233800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
34339959577037152084678397210142861875909521951131 105840822310117579230854442774569293164566064 1725104191724062266989838032073332897063 -38262377149702695673609431910920 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
18027356989939361642716304045815526571720109360 -750140058602785919359684892447160466919496 4559590587559101996675393306014866614 7159414486022135250948299432 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-23311943111362065563347551640599825589604364 -1210332491595530771562052960258219729232 4071016788236246018814941600836677 136034471057229538569432 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-39919636045151125187365124947355759968344 -439786954958516324553588794402259828 2275039862436244204561549696568 24226045599327000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-59706625795539115010605539913064108 812213827175819370280153192306080 705470439992625879236417511 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
61007825948565300579539771323495728 1399977213964987804694501658992 90528151072070429927658 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
71701920331911571241734582177959 1095427377855576921374632992 -693739772609042531 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
7511867660377645003528998930 489844498983195744067110 -19594844119629 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-75622388650735722023466501 105315136462143644744 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-102053559636850915473576 -4880148329081628 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-56210418273089055178 -6440889557688 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
11840290155627996 -447633154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
48420429084822 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
43990890808 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
22771629 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
6942 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 
5515620517446296881711727372511789627737001674575714360855195512291167789787238034983871942234350508896480754095309512186194811208339767473516126173453126577844280809827455081461418949067223876187240089216429391065169 1073741329