19321 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
6878460356650882768227619872628712581044615142776189424 -77290368759797986036644102941258078601905421139787444500 46569132247032653522224377347443645929940375314814461800 -7135431712898228503621289159046394044815323897878550150 443582554259919558427910084926619738479473680809735280 -14085966279397333092792074412704791318545644623918420 261832007500008854406650759674407075503894224993720 -3113792280016528418985640130984344738207934838626 25196007272322630160762423618432520961897644856 -145004473965253170269469577012625540413323546 613147586445969287226469256559181191870564 -1951298508636271557905153177681055373735 4756459502878244554667812692480680912 -8990637412373486926664922515603612 13280447841722958962377456696808 -15384001907307400315337746902 13963212551053870483084040 -9872944379274142282166 5373502976058636076 -2205338612566437 659590188488 -135581750 17116 -1 
816265839898172789050568254476207021146693741750759316979126128258889944549497976989823533437822874199976 8738096775971486947080650741159606530797665636328352809640278991858457209730050333456008221857979173366128 4318707558875857914628391788503417781462250754904982996948639317081938641546054719473104461998710342201750 464053203574358661299199489560359413318990199190501513542912769062112080032726110351630461645962721208160 17178061398715937483255562558024024546435165931956310906059597051373145657859661351329765459011384928580 273836588601495633888308572802996144035464175556605748758634551866558054186540081119004605242445729400 2137061727716978313639901268659175069845611448853649513366299239395770397833267536246893453359387231 8841342488229273593096756922140691674615372607174972612643930696387380027850124701008771102540736 20394190830683209973463000960736292900558055636681336000553680859742266270037040410544633041800 27047562748226264510212342717148060268983553413823034712459477274452448065494934327599071120 20952750142300558557529886312166216591795660717785784177844445886305027897994512759797178 9510310485073210102177866251365216658767119717568467133545576925234162132751883996384 2506594924162016947770529129654810793650981444511928782073359898624180954213970868 375308068990250206389467268023801777176766266996540434902139669971621437169944 30755544386801267276632044321910300127312655230685191581873699633748009323 1302746604432900851043917186281165719552581185048565357322531724298080 26194890930272233040774198021792580373718205363331909133133476372 220118498551073640592468225234235079042785093031199773377976 635321266238217126536948548240173643512849858362483803 458381330320161176496061189358685643567088258144 47288197276568390113051315955428329053988 225151250993195027203597088954072 2252248773811270621499 0 
32288714181046057978393403189822327523403039958984726279246577710683849523110420628389250929635948696941396106734073023293111632270371038674960610900673748 -101302887462135237131629813339985039169165933084752584148874271823343999762346904817046714838412878553281240122991385987576959151511781962657842354918873 138269362962681778952816711170615413607354666272345530792127908014373127753221426825086609138866691660208957100127277477427452006683135492740580404752 -107906802101285151953138934634488956439745962350515205682871457086172323723137011755393644057675477742128362170416910621343497351113623329588058692 53260013395490499440439841683315109866669849769235827410482792093970273612594044579013040223469278521424647580063552393481219217410662104367784 -17383757929002188989118947054120236530304670282295622462815623441765892352496696266909463563564437912252504301067869496250684910984662962210 3816969154998643727080497002293731850909901436853933295945566262757935322279860059056079320548133149929345521576037420627958953655682704 -563774031437965923644994561980671014405639801461745648502354237612541041575621066950531524639364411722980783737448915908915565085444 55285744719486347908566047825930567156729863862460760382460854231740856571575239433641967627679029401571120099634707618014618440 -3511994218791858300399055352321258395006598388579364353027819563714707364907004601787924495259788700567391975795652506835578 139419724479519394798650346696063944476912621662111735035947030157925936833902943780171865438859029375995995059535853360 -3296932589251050418194784534541994631072621798587258544390115062449819754621156973295541024163507401430935955055452 43674679873489068858632392564804949060155649938583542956560393052205044459049416281815045427041152443922315640 -299919915725710270551184596372340616543409959887572032651358242714478277648894530023887702310871823365542 968002790730517454333656469457337799850905258807397482330778659172254545870600457935721243860987008 -1294887775566036506812192981980000071274131472329147288450784802837513745742001956831082136512 608137958994239592719501515225911556981505165249438015977253716283370652493221353867248 -79827967985668027232073871386982137908119808274295825248341603480393415272413996 2103772846401589923903446416270789813428273808322184726828937125364897880 -6663961271375267612314580431860974783576178988959890378004292662 998926347054891500269672355010351590879822068774442140 -1479105091816339055789650333223091241501595 29042256698512911159461056 0 
10959702214230735754973562560266074023396539500903779173300411733661262325267757562489396703345202297714609377287327790155257630816240937821472441244355691465724909604132 4526847097933666452285051482162764480429633575413256753063726740508362822191924431150973942477319717767213405517465323095932125069979206010866354699070758100076758279552 103206641180428390685270534647489783810059592231977565742298893723962134105626836443000353815128740509140498925217604567304011709137532827470619890211784538458422548364 553807322072996915506307190355213072191815714450540506547183460630475182098290404848393456026508769787982137852411925458295247769162979862750403193544530596335362352 1045472616631110650440494678612542081519007810274963646064164392691420369567162601590462198699627750430769397087948997533868687911153750972567179081838816874920471 831283914737818666773398606476671202614830176240179429573098860004005808177987329704007974079170778240084397628539319525331274922847859097780049781170933395520 305109207568727839720668697927376046910562040721837109890852288842737816996768567063006255499775477385596699311724519766821206201423795770198430734923870548 54087043512595960719233069008482029168847112536544245084693311425641219031022024568033853817575767552284696522550962378268733073748660456182877098270880 4705154515835174408895020589052566589544098881560577901176601715662045200522647389505769987190998745341452505339558116630749151227502286820191613494 199679360621326447956460117616452361764532599401459226168036056212269554711764769979553516002297197863266149193554407125552329081726446640910720 4033604659284375720549129527473759474478543090561157383879088029784283685115688673456100111576052424284207265346261641470830151371312485442 37162951490171438958169396939586594901804991521628733692728494530157683578575130759312022783636331084810158879451761931970171872445152 146749700993769999081322900173463013394558641305837832560438662853315836268535685279442330251368089359437717014488792427192672654 228123938487398040649875491169167449096885704064478982164392907655863018488556502956724742449124706208938144003157491420992 124587591158780214025717819994983579850678919832782305634999226920530507255174961186843276427878690992677032141882988 20524879546223611893914170097172230503486233674758792717564703306114343177681524340682668417592390475757720448 828603520760236634942539888235435628282387501239564813225052788260880754380635641196480773988820700512 6118952786306401064518372111587232204524137923816518066325271195210091335268369225009748475712 5365940197699899560083758271202508497752700474061459341070326283611814661160162543094 284315720588429947661263393776332897468609763969973533687215448716279622960 285225599102245270833200410096295702245989082536664140944900679 236781003698207208826359614747502146208743963264 45429399084863669395809518 0 
1240010900373905296813205973807637350325001038675769829896169733600906827673048274548411364319053138331217107055426414020836442852825604255046658015905204084856831063025467998530730640 -447533078014767168436931997871941167249001990523425620034538100065458449505675932296872636088229679597580884741543802406143444941437247968889309153192392552538061865849837705281477740 7082955275238223655859426999502550983548032313656891033614339416331470215243023509739134111304065128363889350072126411108190586720738264566064369695452031273475574364168220755076816 -26736622275352871285563700208502576504635698535634776802205195443228261134675948815652581643133622793819567527402691692943016369277569261677453148957851689361521930557768125685276 40466179389943679809600973573638640185632459503763952982966326969789981847627075738377128913925992109817912756154122315451404437674040544643586872590490619937083643927295496368 -29974913162558343668343602260648948003894048515209730773874294913704228145892907899241740443602754860195686431689163104704187419617213523714605199932900188328380688156334708 11618383410522780957465450295070535601412416000883904241549163821087240316748764606866105481125478624332094678825758768611368173418442925613410583355027350398884425523236 -2344970246450107135460485111260071355969648033627774484042422273832657901751681833399450361137362782176865234386689506410880549019382790028288918392940254910981674155 233519788609488004673980262725359598012811094223596385111911134688366620477519919155740974504988346368870195741144619580597420193645340887668558310368422083418184 -10550685526351310471206926983114686487501611230639284391805764049458977505050438002284129655789262236737842455693750765534165480732749812684277603694733435614 196803965689788294199925575783617174810511845850745639774168075739126819765060811152591046525395386443672562716938032145512049511184676700599128509710596 -1377581154096986670922187146653413392827135195870592570081642796200623823656576482604002223584583631602574748887009051907129752134293667319208787547 3274555156505537116985828751152791466325589179477626784334132229855314045054530778928631015623504557033880284132878872048579332856697707512600 -2357735605284303718649538250638766100442246643141395175288187880481622994422339487223256710232986507721387238063025161319659108240047482 446340091083297506571258195362491413880252939534233247327550780788244363685471724420140579215162219513505209159868660681362004656 -18465424848149318948706838420751399463166739967112034612000249690771326601788461663244708507387113665299954430145285974084 129829800718943447388296351918187040137735986462821550025614915978666431730630129915167828511345810132667652942024 -108652715749800412630099636785515516040750093804400824629454794002140332351306950636067931196496509123326 6362771253178671189396998322838790780697998033618044301295935690486728736546722107887593295576 -11029299672386890760117622787095146042791607182812988531396927251466748441456831330 102938953248788400123494792816249677598344001344928517027269452838616 -166833674651953260967193320443610958356162925579066 64287861422297170864576 0 
46766083095437060058539644688427832293138527255973276900569108989012829017197282576593982072424269341090531060375545195174045529601915418652970268503378928879489635127727786663075011274500295524942 -95823229222620974612919975628706537538666052491390271049120830372323104402512355857539149543805957863887387330652389529887090255362799049896620727706575145568951521896860090324232995671672616000 79049749675609180043260889103434410362893065689974367157110690854714683944526090439642527429636813483724708656227775885920185577806649351396047801319670670171500913221664811729387548392156312 -33826465025997162763629544660716260694213067218270657915489826982245382827021572814808208070925655702341531794634508569164290379415182345679437123622095932832149767636014031198855863964576 8081406239731430216082125098904569875238047720821058528566976792651561217317767744210102846153599177789313515008828696762643074432487905807993698862928650807648357352758302635756346692 -1115637605350146038936942799968122984881319111822324210854565241718124102807297863341240563365013875162641628222467779075927672467929191655795316751642979717505447286039480951386704 161368173170415826069522620059971226062099655570012944945744727165611274159642159242377480153370513031488752443285100379258159551946829407098772963299753263984219771918835232194 -55361170227484765015919808428963206562129272975903796048831471614191719545441871998314056018237080348490672507499294133193418192470518216812965121016651185440101362942107552 -1445501464034645453353422777113056988217760970501972572673341477019707312870137705695363800170566802014698662611842427332312785747417520750789096956162182488114281199812 5319072134061627554203726403500259963075136755978128959342089053582589489220127321421218736035656047351159014221273539573609863414962510571934605159883477881939247872 381250033503317736879655602645663682605750672812940740836943862498059463169466343820222484304622571690260127078157430143243633557881799345294957160369770505549216 5351565452925714771215378465303277247560005550742683057625507234856060610737184574834427530077124351800119217836547107547752685678130182663227541724102724384 16602133000374009515598630649256449520536708299870211203425783789675082865193220786873042449431223848490644743774894725065057397136432848694698075156932 10788930829389262157170732262664162512267517230397188929808698136438915513137584861635995587750149837211839675781304821895322526115647688303247520 1290126411389010899012507348593365337345911648029119539030443352274085826334586529560721771188400192644849217118044110183918756643763528772 23296051295920491879743696106425664199115079881849652821606499022794255623736091876730174506834657793637242527113862257714588868896 47775069451985406768374894743246961130962920597606433645875468457700498108929828533383778443840116288501879282362029381108 7336408696510439615828067048501767937249984714658386125704750242387088421471320683746625660155313743724840588024 44493771081191944151051725219551545231089186631986726394017796090135530443455103399017381220822001341 3618670489743891625953747542937048498461361975062752232195687882005545700834457064064048 533186965955761595765565594062036229838661363715852813978630090119876982 1394686248792330803876836016154490512848780397867816 33999055788100739 0 
799497864545656570065064275789074081645589594601259237525527642085106539804911144859451155581439487992532273811757418468846038468548396821029173431651774198052013158130378859211545499854713392022394688 88113227883541612423437848009959498849344438349178232171107912211605739194939143068351823473654398884809849215819669529821446794201999177657705590204809149709800177644641629092624757525622624779989372 -37515789263039311119405670298838397801378531103915346189513692058614761247811154333911075409483710909620380160520762968487569035811840510255212513293336488960519104304995348140659933780505302519928 -198370630494529171191420260515766585268509827819518706605877058848532609510163910551972556670401698596122540293275196212990886118852961598474090035521314942736942663716781733555026676634280942976 146313795284918855953186434618124100868661282524293098146697055104077232896559177643947067510859535816654284220102913013666918470256694220190193492139559014985164568593266200369641637859626492 -3402024811584940545293284402216978333292151038438074362797155627350168383661316381214318192032062380104987544687747703477737647329782480724376241973314404938283724193912541183786225530827 -11230466226093381588545012053061564550510390604213558754206079599796732960994601625596821728611662458160166729372325338159936851673982356805075026203211283298315245947680494905018513848 495771967265398244596669232156634312159821286166563826954546750171198910710680729191602359928507055817943149062625225265997715597815444343091264177926622613770700201410960402956164 82976785664855958979975153917751274614600011415623711498700782152599027606339095960287877026194689725797245422589130037394718457370049522918580910129230937837802789511300026216 -1838873054580107376701027234399887560726341072473172979929278984315617636262046976762647991965627792329902660572378600511467658735012133567099212472625467321270524946536988 369969798451708517700004064894786841820412641492397769513444893588828959224924906685423081632343563321101859946757881632011431289597354498369891542963676809821674572740 -16643494910112232638731393481366108749616687117610589995462974961645208819481623666853617217536362967118060472153008226033480380397067105952268307643909166607622772 129196071743659348542320071332045700861861102581906210906890856745151221603130243441992461464340713295650550001929540644227127177357906829610712988800439623072 -139280693226431236049882697943529194762214503593465143602108998477826593648870143071509398304878991203185991017284703965826714561420968558662269038266804 17970162276129100520843207012330094245620714650878013469956847677927069959976571650240746045990717123614732323024593157634603782231602267992626144 -226771204115864780823022902375310363399645104482293866109016057838785720990540247438769910962005943077832639570170702076396946037613019182 205711169959198813973122885883772702919446207608736538383909780093732219630005520267069042481401979314191970640511170817466007716 -8372259198964118950899879523546058411332883224941859607480489186282510095428291989443639966896277768318706889725478551 7236275981630738112812322649992401681590470974817703309961984797318496262103808937086930363735044736494596 -37151411485896439681074424740556723718140700033027907740263432431059137887683875863774236450 100402113885144148784855391872141757047862781761163325793504673601984495112 -335506063647161636986208831080456727872320517963328 556 0 
18187019581621673178470714540819680781850480761879375439722076791030986360139790785939216978281244551040957390228012314295543782127232793294763504339049882076909091341893981462736258985459751368212205892490 987362421434515589948473487751591791104852434512372174778114771474385960333127804357477130456222014752591751051332656901226638114179725729957577231606465335889528104375914834962705207124227576868004469264 37618416250913947903311655484544442172293464651617454312140654168528487102665969976295211698811580663237841702702776602390914825863506223355900304884509823848837922227637347571222083879146183907987237176 26179330738634036610207742674218983491568579322333103205598156339732668145075877164853002745438963678957735157222844683766820851167533625160929948887960859297753601571231849548308957029259023852141088 73921992593591744286287725689054030858560264346099988063322668012056588927359903457847851223902197039866838309766469188210446836022243881503984855751431802585705277209954286279390489922615891678710 -12346559897968464956637428264437079554175904119095068030259569021312591511194704273876103308772069099418789739204850073565821050225740177525938735014116147353543932871200053893364620120790901368 8780251786159872807763001771126488695824869988539733864226213041971652227253798134821525730519478535450295246047896389261910489790883440021774439597499329716605032577308392962136059114832914 -1414827870596658309111592403829001798005953853341133161836524270179914813685123265591454020726957660540608012568606814886898880016869801733800095823279815528358758051078068846418952251968 132404885032545409969538401795104652076412236111921183702052463917934090826287403786039679212773745869336426518507969122955092836078550175380714520039135920553890638798397572699936104 -4940497187258663707323656931643136602269045574062847501696185098171476513573623201606861417827487222458568775807123953334461846453197962739907704535627510378312571975631865945520 56901018887304123426411703881997493285932519813454657221630648881188993985133130306724885822016577579908362812853336832049195193820102725803550015506485247788323628495393618 -194620415065866984797381936660067802034284583505458409667016698556488007633231744024805828412528062674706952786721157349331193427656997406868266461070906725419180209824 3999806694016597921620866998295399448126752696284901155513282227120375773517617162797148662168013217167745910387199318476882495392667802722782941818152910629421557 14513214799381281400362747001013300694567948263239812166473401630670890268948335770544081750969249815155154545979201343935938527123820436751679964925596846216 3523874922501317019199364308570708269625205450482255735319520011929023354113919997430732818382507969863151080636792315616663614951374462261577744923536 48364837691244935899359804716893363300181674832593210964433813622853020804114568721334590699158827498825529363572337834277754793854394541177312 27926352473254407470278729793843672812336021730952213697923779149694758650524837066298337125773874798781320819633548061778523793329672 406840447390517192691730945071296776581375690797411507826000819445724512442313523244726559392789370716901681792197274200136 63907339010332410319896325012836605483520711757305130681529850222310899208991551275285687063431379512804527076 24451776975512857888196604987634500471868259962130052779790492075134141562349357304660001373280 1183844863590080627342606342118222174674686769790402532653594417595262005753 2654033321744230401040293515310664582929168422856 0 0 
164102429229503141622449345627093807030671789307315779355981875764493729395193754886129920636885778349852119139536351330789149476853231825196364862360885399225489002091084385506020714362079018831344795715044068 -37925271895231570655506892880012086793631274294660727565666442858424464858580605614380904933427739634377842432045471276501893629006058680912359083352675138400627971547061338119102199188733286861161860054319096 -161846181208834223468080180790138517503761485025217777486314684316497975038369294919022125844496333095412830911415087241904377378148782002440405115815103088092218128374968409794462859555337378059680650515968 1527230926139234955750942344279296901434999280630535235605076096281605271617636059718680300729670519054066391023751288358235377862439357804707550735662615526431788413917631078284539401832961993980654263100 -529378191461633784535514548539593474060723565815833241651916981281794666693385205132199848946383615900602295316907247380920133833961036596627585673792087652175155891435681033304114958358039992720607320 -614053058727709274764928432822847562173707445438611638677027175165894581373285248666086914973103808798996726195257613144731043213832730899851813666338153439351044257858285120913089991258642229247544 196607327840851226640930594010435214796185997301682812794221665363561155235451416594284987535673027588281535391506974771717292370009799574325350338006813708182916452337801475957708280880366537416 8236819452330128927892303363236511458473941124485727681792399496004503039951326880821535332247333280558786293223179111719268301605971635916023888033550677880773982482398521780302309524982846 -1162541669057823277040350192752592489277294854502801449765090552919920629478952069098283299086432686751235249386123081276299100201151310900323126634890578746765334041250636177490155313000 4017483418633862940321572038348989607462120843837041592116325963006851550342243415847950120481553661325814174948647802665646005338637284078635144039216119976881586457899726260430700 897478852438945989332357617209187673034021454082270777489362815633836056084315461099108164264404249267056837807793161728950166245327551405478144406871388401798326725437154377896 -2169784737867573308550921634489272287216220343807644432103847619219173564497638403583603638540285465820127156619654642321997111153649691476183533817106618326762646218937298 -20102692776207836618870082813692283820938732737214066223625076196179831473439659665781285434297407106546268260530036438338086781265589887049736616352175952807672518176 -28358065299967563676964555080671568937747322902908510561335651241646453394001734474911355361399193407390521888291246839757509056750541224566412785866938506443446 19336683953376306035684556003176672225013447864943976070954393842913355894501443086521238993478774520214981114263245843579244962543061412239099378780116300 -453831316581017481122814204029213716653082248071761191053495235312212200691107748940041706220309173144913636877657385664200982445377783446862620797 233526166244976831133487112803221379051169637663677926398332015395466504993705789776610278584618967158467193324264097091705773214280355216 -1568078479450543380101458967833596448563961285060996098906788211556536206314887277535006733910377851339067807788453988699215128 53368517904941309297899251065215988822871946898210066037381306519144564136092431708945587244536625683435842559196 -1638479030326527254925270080284090725963856835181566872437680188629931230157258971225834806798775 1253399908049474900256088660463338490698017298126519685147971478619745962948 -741125880152904473647142237725480824996840746 0 0 
1768074840209550433372019947797331539871720555648058011491264591535963155208365010643619760420025951767648350793939430705713610627464689572258205404411665541335790527824145171939513098109809469123840742187441739088 -151600149643468060190324524146669319672373534072923147081552592849566035468855759698709273046530712037608669124513386425289149560464659245597322706555076392905672099665454809017448920265160556532422454550720769328 2215569015370197049114088310011510075615538937296391592825466775912886890137038930649126316690730369283749821610522372255437738845104538165564703257397736492257716634520596189943696363199628011762099393863189770 -3373822363965172079412391512907741359798336855812804632240200523628152837575588623766589889787019196724568165675621827860925392618833318253184351854640346871359379440895275590356282128913381982191245657720400 2583535800726345194377344901429854405182796746786556424824231055661414544783768311269837062291582838730881251291832078846774210890900983808208591376368623567382988892362175996879338004200212867343497153822 -1065610769201861794173983955206181985654004150080189371673068999077074328306696549459657662000687322526705196089629329905945102165896419505225345840889712770515745996049246069652589183263066769740027592 104948539687154712978577952579956904618497221407700703764269978258853597639959105737558361161072513215679541842043029627517412415117846636315419785197579054409811466379604680156940023424038074241363 37474318547551552230103388925421194539838440490327135194111441766673011725416213123864356210107159577815567213738652716424517437276865253116672438723079337142261424162512732240423826054791425280 8183658787844855695169042161981518109610745267257244955620300593039959244933247647287705729932071946228650654509089197878900945528012796538123652722722557945288451457888123006987345477260312 337149875194058100785614892796769259065504268041549206663643228322585300220681977608192049901510677381662395480797718625688131539544812020504217861781723152659397461138699407803673755840 3093706767483186237401493263735062210351291870944464623818045235298898450235783145229895529826914590241673554198009702944168587042300017324349869750364152658891280847032459323590752 -484126009455156645063649322977504313782239023775937877002325135455301348146328751653519768958099278125115351227947035182079323381694132010269408914760345348897389882337543776 41171257568130202156476187587002230981191192360635818108069786162604836602476486785436558922793699282500584386039960764516136856501506425574629958422736536410211367738028 -28602683168593279468711631017594273746565785844954219259752635318536441828236098016684233928097302541260077380270493493560869023003859417584394076285173943182418392 5344474524905996456865499020627384164976012915534972068481414231877301923042026668176940954762073813773552692181187678949149923881862489001549906988904836705 305787074270197411916408104738382352113525443489150128973847240807130538665113645776786768335381420534179859311127516838131795006531099758854256920048 194988948301103282803953710217328096130179140486080454283701977171752142858024775253733340656599286950634951727885052296640869155095174522802 749006242437288637497243868521163997315541288612238664191173154009498963601593515934717064697380123608007929494107995582197674544 6227300483156327683762942073518650463114376856908857607172988101963921313242928287354426179747342529473522847803830 15354124201407829378518388995253329849901327447571547688518002824651932476694255865774865073540128 145738580290475199259823379931361709821185860158586913781711162015653864336 4400771386022207420935878367322490312704 0 0 
7568193538509371781736847400620859455579795388799607338900041857004799429198991135906890123910302102984834563263138023860239229725441026909552181809412812780403976390714121986392754350202556111221439021404255689870936 429492221845280762335545028047239533475905632423323737580365840683095943780397305607955509445546592418464439871229236680511792144987170818760401912855062982850786439143866718732876986913731819939443793374645196925062 -886492154914442740476853224422028852059452083911399041340146066581295908493863168449213653485800266762770764238570537164282508597039298883846907882804251674593540393377868899167070400900112067774275056957421762288 768659141835620578613819063353279985820659407508597600029386517364273426658485118427892725315791687648948325488193172870134559061427894910139632557372131761978328110456249192458546579490774216736651409943235712 -520266883143430622845204951236450884104016923335926781633933527875401622061775773973746528919277536420992293402895028392080068135398339060840722984902793768711452971309079237363505251944080963475245341781080 310350019973243744015176624333959226729271686865341307748520180917625395727335986378948107597892099233526770874918937165101655336293938142680436391972528995684413872803963599497853840479325074765138522074 -122752529247026029340888208555953825529101492061625472174044763601494609910648336321165233603750870184726120700278174404705482688429013626754757282712606437507807333120062140636125375564718120699215884 15416083347399300764085165700250853841810556080510524041451268075734885651413352009145136005084495310980299657463697022320199276254027824215361679146108644850239097321813843112942396154990284976320 1592211173234966022465239849847816112339505196178139363782056433273192190497823697259146128401473084037128646175195563494491586267319917667898649708949535391682832201267504315817632651400716904 4195887821126904889533991999882569246132520565368682059832453953701092215601010681039669840047405682336699907729951772311736262854966264660048002187604879343063191068810721465863464628952 -1592096200937105074933561512775512397303170884123403089654081117443809023790866871839744197576211829229258472949678065168635069846098362648929489081282349400996209615250554918900618380 -8125002073014771264428766067267527305630037238884569595521605474003072030886006011279070569787044369829121974304527818083395685899366306429550797530835781665302924503249210743488 8271382637624266971632062094997415792387949344355641913418466559969480892352260800592677404720401234995690313461413669040644246971118758490490285624122825403427611405534732 -6901426328073439796885657535807044242249002942216124061356309532780688284856052581216188033789865477305613321219739936541461117593200590224365502052241179277903083793 -403337275750377819658589175819131739979460745700766597359853965522469110832648208530711476206850834466503234356645820972752434334870120169824977214548179278424 -21476683012802217719478167316634821411596647508397661912897357881027860763613019528748296017820519468570209943090345012846259280281254721437208794106862 23464770223888219071037940792693798723010291139276484101870762741788726980813423821328471116024696586883499214034646004671049168963096793206260 -62092768458586176849427217457894366582502579538346268101310815889622794834318788388181633590297629983323023570304204882839231679583 135270114419910495418034741035428431564716970921540501723601677761154196824930130990622619524148822017785741413534280 -25104138150055094720012155873802833947193505068838048908648031728824910746558281308838434501569812 2042950760321948796788320255044340089062896016286437870847529207531614228 -297060050204375960804991864356075 0 0 
42994371645450668366807726863701810326516794595393822632087518020956255101812290711595958035557841213095749690168448943459946219053642191418761310298744936450381714400475786735573807715270089948507051813270488191302052937 -59335878957322406521995774249892367078233816070409760722802397193073482006026358179919973782314362252932677115101843887885605144834568094124366684300622996977466199407644228240112724449378730966963144176196239793522112 51831046972996309763647469946433335554148122367779658273070509887790058159964240923855935226946224751491529318262444782841482665075281436123298517281033579627884033976639748867742466082696169908122328132000673643960 -87319297580680826617839415511344315032674881437747547786431012384970706421471622733244502718593926118477617881029546214362490575529760862108029312795501945366074738664839967542778651266759311238088333360440551296 91827380277247763458777911483521765197048717109483935050868305623894391022469725821839877533227321867059291126444977215559993622123361558264051545330924062524259418538182120929594245389496043473864058360605322 -40571381424299507903483736433242003713555912457632979480260394370809627349932650586668555360729579532554908346514479174163366856291255886935159386553746430930811097086044770499919032657766411740014985827056 9604946969863459133758566662798310710803665464593543426630756898760085240545249783546540716440204153315362766134475567956217326032333211908998105297144227459029754666226204187560479450017864183401967676 -2052298876493228300387077621623792880920335418248166001322064842946969897224701388215626982534379647402730843744860794121863263960197335143490258840038463922630248757495200321444304367192111169573568 388561541966962183224744922253293571790785972480541601507362137094761496047825100780312775049775177111406596214362412646730175703517325583704970881617288356026337596869624536183644617010311364670 -16828191388064678758943914787836866430573151097066649330269758297669144955294943164523633836510904162633195717679489317799298426154585112255065799244073856989893847716563370887672396635336448 304499853004944403741907933227573785884861327301351974020196970537837780617543479151833626328791054357405582408406684204999879109389012912762594611039902279082574388831709480464605939772 297446731226852207722808651765722462828686011001661623168311967227317728171085167505427331197373480529343826135597371325880124916216526152446374887998257976813588151686898492280560 2188376653671534809463975273528749744284373662045952437552525826446360910005818967012727024358207684706026293442678997874048304687648462763850432557218262150320082614790789815 84602485993038926563625349383006686281856224718054059742579180125917504984009077514550496107305108004696025860475119475606399375327046807012210418609491362470117720672 35571783417103366120219828474886851049289691718642334006830371604799764372977272926260550464269415381423724004632001021249734946013952047385135612713660564841102 159861327647464572449370189562965139712146403724478129869861288649648303794931518305530455016443135277298469673449351021041013144785003539414607702935760 544946305764831846634478876653901881908391692798939162957724906242691585332076566580773946805617188334828304451388006905064744347172914201643055 1162586217420661526935728399048087731819897890217380886111099000739464054498536004444890919261085767344958729093190451856414280721096 678538147570313664546585670296427267180867497821052720896064602930437954847026470395112406730435226495647700292480770 8332100262794820207507435224817207979936704770850214286537859546246588971403922992554340860062944 3487805973907659644535620948653636714227566188908708221154945286845073 10972775838730621483832 0 0 
885510836739407683495291103580958842365575051783620701519349837150541685551418042343862017828100833730205683344009055563777070440401043996213947674885176219910708249756134545710013593665444426917281406056982593609388834512 1562790601442476440177771055102423745784583618315185815841613402773435668051791988947844688562851052853538614333482578731281126014109101346242657557136293674928452115589098823079603323009849372810430568645455034556730432 -6611541841350198395031280514687695352497139572191758044258508514810876152449515934335503522587640769758142298353350570137456805719610511710098083679341694158913481658807414807499612456418856023628229360944501764008032 7301429205742997255365603361945167715062555712480175228690926335679115803212350572188476517648207784514600070867931611815040993369255968935316139393993920868489797850162082291187485596272900356241848446631747097672 -4716717573541984570523819356170858442803515349547463221433898294818622602983837151185929348948279939793815530421931155048701868674389808090554309418612778519272522254180734894214542872268496048189520937060988084 1976486054130669773805554800901600259625994048670064347320151224689969311928292611196075925779353532393503909857323863589537626407296275634465144789584127661691755687969611353498337850451011504360413179091820 -550670590333655476841516461549028821995247221335527295788796205756059043104696083077291020919781982535610329259912937257868235441030608107421744714952173383160046831354792066742312771267969499627391224868 84676774494128873483247304041507060927707063861908970292460769328319161746849199740980470079822756013410042928386059035891285921279385589885812550827461165411260995612586851038292253092780731128874375 -4104191850254114506826511997961397618107948728487458185167419750853182028665637601072773011250361552132396340646248277938243497417775359330452261101064738680761753783977178072519056809675231438496 339429339899867506783756828076445951976980225155088619473159725566897727515593202180086193123495115050416487379964617403238622101469258369931896919540418078110257149177531785260941891127316620 -6176422863116606429331231896083576740729973831578141092851826127068009363328064714838261277236984415168591162864332931237398476131792110955731169145914353413369084956131816299266633214748 -37485031143816814538506857973101740911625572257212126030075715765715547547551068935797778374353535664544831304745310881923561999106707155224488703728635954503488904298498205768254399 53124494526831579156149808756936250913776613816719278238363247496304833803162992986030151544207768997347844182713482142369288950454323854734731378967720386316706472956244740280 -6374858822866185412167099521440581534413021352580231323512682424572424627721957512952008435542594272370687912061672187163779659753992723973824197340983645089840395071766 -526945080594990058779308023367404729613500298860683430281318782112152793178368494220243951634217954487684402499575881068894910479938481145291787069449247833294176 -806649034132757440052251886108810125064020670819271546922585968743201042386178803981450848541408048280179218672123882923759552832668025072767393431659622 3104870097655137577163575345161119237459874030593884642511207181713353019133076772668337422589683703102584499479816180528270743941906332484070284 -6069329216810438575929772850760689686041880960648964698416389204693705433543086012235641346166808967543394904012450499675693458112352 924999903599361407252534290509095968828449667083154178281260276213018891036569241827950648295375891656651943879579524 -618991642768283754337483249166995429805201939191141841271062114584164477002199608028512364012229 667183590206092871533134532836333187533911972435568009491544189672 -140390 0 0 
8397682660792885110581900241550364533611075556876726865523135592522250155338220241993069748141797810659270240365957543857002856627687872954280397476169049018748928639280806891495524939706372810135326947601819682339007558444 -37198003940291139225638185081681413424181750638785386652738830561232417498440152500032531991010098740021419018920358882944625420771826919704968650341749001604910139451176914264365730842864579425525917093134689387540400528 195169133227265789925841608281710522658319778874446548477638733846673316271709042290615246938773902960527007224453798100246375498601061034012131626213308841922921399830096057697228424677329806635417063262385512594986386 -223240895172482036847264034790838927683770554811932798703261311735700445475135107421884777346724943255944401463939538252331093626088426765633744805057434073748199626543046460514508023181360328153781502638030842294848 118891367362178233975607198777074816539556887160191965143397915093835266201444771020365294835259367559231682616149117065590651647241793738823193192413478990464824883725068788905507247313871412642905857065714356612 -35557479000292113347627434401805257655897951458811066637228203887235677088503487787261875344038071271787209102661804128155007370132397984206528702790802611890106184645791952127333385070318104044021412797852296 5632617323635040167314992277407959425669783918668094831783076278845218137981769372564926754230170676074854957058271388409752757409672223834417066411317145650370857532333818842037440710017668096953872061409 -408179754080588798242064797928575792813562214336039316302890078729764147914743575141280587511842060529411875700461216933547676954759289535429089242615175749644109039014824241712582427430533515480125760 60461866525527370653783192491926836606982285140484537682023122080961073337739756948743174894792594552785189719684947188286185815080197683826490598797793875105549702622218169264488703431976938982888 -429890076065801165624101428325451879024842280771852291624878199589232132967769504720306909020467858217730977059960445976792263775497364674467655524413336303243150587553633568045280510531401120 74150758392012144854514800934928435457078649960424368393832388896929170053213985358732125636310293704538217877446994264861487975351922065152215985889499597686608113639127012218921056292016 -337991550447629952716631860406942860690384183366817507663160985001445926226712715018052807834773088711618148781698879834479139401574858651044372711552535059653869477323537422333729664 724619060491749033901970628835847580444234330869557730897617720097962997937404673712665518513139507186066689035134260653076202350144803008124366429681539781816733150104994561874 -55698229789956553142695703065723702998730152077328300302409588570555958306760218754849825887255401993023461543765529823380950203685428587635678699991337464525657561322912 3084007656058987728740305142076709510023272419282916891261651165758353061873849640849603089547859703283757831485363830678618638969601889551483188536692451325334092 1702267918941451945783629705177511030683927688002047888064900706999654209332054851233011451513469517100456590570072308656929221991573615905327240954438224 5386073053808671296015630856064766485339013594343310536679410785146917835903864420053075519349636317029503243758194055227176172712633526312083850 10473972948985406560249230221151742461071686574355558200978284451272473910113975770774123820147343471101820913851528323540414248976808 387177911974727456215266493866191500289445594426189568800293175581309487409687860587206411161563225627267686553666835 10856246622899735476356055407972778085532131882822789235002931300478092554616787728373133862624 11722936176366676514521430355469629517755960624002919974359062 0 0 0 
44946563062178685057100795655994683979576705095307590992208103949996708206255933550425970462969084169365280337684016457488636644279572530797029227839174900185389395830959380045856157227944912279344927533748496073797031156544 -389625101938383291858224650362999136062374790493349528287959161112958557193898973968457314660501213913433734036591636740528003972450171157782734121922457723400629459860306135331756980567423943772825655151125932632484855496 -379006446947974806717140460765590576517308029386515156583518917263811416164598358670419457310418388981244449227482864181214025579217813664131090380247943368330094544011970204190999796345024435915234216616655863453223520 760760107489463180603983583232781236522374443659392759460804185492622169060213292993832687941324809483681236480708268737276450869787883872034330833310724202434096902497059179394055840920150807756376992460558944895572 -409260782495394862747804413117879631957828391845617332587133944056057879754786113828840960500488628248002487395030860753296268532570231159641905223413502154104762702947106201729479528832757296111908443203311208040 89694930486488040464535427217931064699172592754313701645997128096885749908150503732553833976004367133693199077240841169773960301982577101979773682455115257847013033149911736727254924519428355972150203809568770 -10553994751629720382008072722203651891145664687140883279996696112958027178257470578228166071735483743822815862188064085710168020316654698330370339106473817575827738271764596810739551545171627541024074433160 3029733160412331588664051500724906370924630574887310536518809555440661730910237602337113222461691518797261307300629796718570435689235395492406510193150671441136796024281384138173980574810696800537345528 80235274110792497674269808655408050470874625708358283591799493142345510130358409496080840815080640340966435951222658444989760917303059475105727984449839895028503905715581344288636101752920397531440 16695836655780103425590340697132719066015467532983689966906911817084663274983053225588759906059272062958212369773030522685056711652136428749827661976913122420460766448721586427478348924294704304 22246999709828402942804389947974105962222138354840797747772385480173277098149473351330320824700336748244676004988299040088690491509412846801393765525132136574445697279455178687021222514472 3364355243900529698905394375821347768490970690771102335725956288553689066889328436868586867033513182059427352760321249326646971126056725000017839696204187971950401483418361602753902156 -2533796778491599949868033768108778597017734690440433218829520573742016680377593995604717097200547382562619225812483194432038045310286923415726786890403052684558701550486490229948 990620864773144705636416035174489412592048535053107989353425328384909740853022656150005393911628345421167924572403356233328966031658855334376769728228501212544525076021281 1685117593599424286834221244007782741322229615412827968375412965737422756899513524650111954330164414685658782626205894790341748139671207749717338701503805046999564 27280849968654580009428240213617887578229912359228469779084642043763859190732748074278168537326467360144384368274847737844658365355440708270761022888342596 3289461544754074672457431360558033566501926913222759090549221680683277974781634138461748852156348064860033387119827414498902630446416627455423188 -6853836759640489710584132515474778202676965163790349101426239464543281756048526600990010176994140105308126250237049358376075565299509 54395549044730833012608005386254615731672498426470965633152998855815991074900315465193506198000265089787122468632100 -45548663312394730611969679808095685461812736556292696179122711706378955848738877461169265652 13504340234972468111888921385892948788483014577713706936 0 0 0 
140103616150340878121845160948988436193809654586494050151371369584375432807018778203023713490611806903356934666061852232489521039478373277614476784542687755007577107190821369829350719051308274899532887489302422195686535049103 -457459554756556221400113306803386429181485176154559811638073905007383750886382192470482461057322915414511728269543811358891189945794117044748911223591195420389524397260053711062089080337448828073615736427631165894314578896 2760260862969246468323056293826563006573227274283227472154242594251510478333084513193488803920578638212439974963000191046940591330890169044242409719938135655713574411362814290424831396629352677744938927612287661909301072 -1635331275955704923454031986883925651249300141034155449541626068609780236041012379464884690816804446876461280508231523518214655824342955707261434535937271621072266722837572413310118662222109232978046160509090247980880 -110958285821811202761295177716220198206474276119117074036102243430500706841466104085855403531820873537303836898789562688831179570982949991778667285560764324003495227650980788469224375845840657785583905275808625103 116043991921923864494155756746010959826102819417968802893005050706790065181493834971095308726307833420474691965558276676337107830692628381570505045112095595051495527959707213682094581397927832215868581526265992 12387881382425112190285377632644793567237980691587449371595380275274203929893377247140877223443219017155131720488209757711539568445401576606988083605828195288721478788871058860518657201719067051590230196246 12596213330142065746493745585611403131866042970765093303050833274885321272254481264035406692981025221695961168243054014032210486433139729531990454492392429116024535271192367719040954921582614611983335872 1040799313755470555187950514789958234357033120336389981020536777334419515102470732700330828902120024996402195006450763191251727781776072733739301883889969907383961654069405316049235712932802224061308 11261217310145203193235375058302375858984138403217453709105550966982454349510107378240634987381565745493233484064476026198317781938061124804764852201110082493669971533448574316689053716549014304 885152969035774690771303320247751443773729731926477124088536631785785549006729899735843293162017560158027408705528905540819977774510026547566443531358039110061484582805887860007675606528666 -844787382289066721630978162532666906638875769789327631316851728492772099799649174916034398065152808729525314778905204016898285299894878198382138438217839346306147011433164881523735680 16756989780986271232974420624435309664852856947985324624579100434420468539722288393134753676859227566426430500889875359478449761128826309748842428470028025544929807418984703303035 -120114656974507954850834732619889237790027644623565123825886553941679457004569473342011039596207929521168391711945144886357649928213140779038615298749655207569527304381064 28731325474415832437044939332836205004970662822442749419993254474838484939764504582971901662578299169366724137911576564342152499283274722094121774822140707201361148 51803911307591928247072246834790006169948513443553603364653239880376935812147807079571938851576551540845294358216510519877324839621909827295215804992969840 1065304268857601122785117048157721576941492878491586300361070200921292734434003943663007234500869078643541530006868234507125840161026292205562499 1896957717953747948559615750541373796720629033268776257746553717055975453713361686375058235626072791244801747885348487747170359556976 2727299906563482764922092875462077792145687514912981037563007069643147850245546923075541799353916939026140637780694 44514536404194139493401403572311928128551744586250705345474394677215975659485245634596128 561954261210187787240835288413056160218404652479 0 0 0 
221844049766477218247158808624560279863256279816082447072400540998064746549655587320988975397302040625095357517820813013055224474703128304803123599680726348345190098117373332496577755564586393602384874892069716216387275545688 272915372073891552571365346584992989271368695483064133453580859513206896816679952026887304344620144536389611155735594920028176094057872512625405615032820403332834731792281139117557509196188194980857132328168020883533401260 -893874161041763323758379655840252551905601303552621500270378983210874497236569171833571043309716303224695788399137746990641713090711308971833139208085490376256163949581070485934503557231770063648512655233907437322724416 513377828628189495935263886229793085036927160213254690631357565985889445457529708665699351433941736383574771047522909506340506662689436915007503968855470035347179258812075789544211029438760797408098396482478762465200 -412776401776786497890518338818310495405110040279089830755848737882027458490382030400174802546545918826058891509595374685358295631367931866896641745629685121296132891109294168785799597180569374005852655713705794632 -350462480092431884274182351490167793390598263447629262334340791082407695430021496462394605305900193867324406629664112133330411996812311884760438061537583877208492185599034463554904150317309162005723777251168440 358132893700529763441284971971235193004618838335784747895492351028062071476954532032526292843708272119632422767447230569670768594093424268500901947712451534391514541294766270489605711090864747783957418107408 20728012763229977627825700649596765354166623850809195166241327485280914528898810791566170845438746186788054714968207539126374414774465145039267599719196102214173009408738530318759899576415291402170796212 1244047224036057792587610070042198633000770131537347609693394231436088011098181091802740449024330578579693901307012918281851020567439337148365613044543484157177911161789847065185691344258437815828440 81622387821224457027832579161927186367482035508404391512585755578800107878526868097067112260877159764932782461401243717138633947820445202146112594497298499813003976311389454494633095770429660934 -120007733527013133320204738080523230003919227624485279454402632890568856689799948702412760759660429145038757475360071449564586600542058210805645050438414975622995611104462092162457143112816 1866452091168739398422781188700551992652554608056271595095999249997027221386034743754079080001111555976590686418485020113111833372894207676125037734519613807819657601660483705301743572 -27668915118644889675802033323535722489043501014712130922191088856004493612124946285780773300710145572440039776867305049357258396847174773041782673074454584057689588288228481715700 -1470140536071050008916902367735261402764111510482212917629343908402349945503822271705528136107564274364809285757812311633469744988480432462593487988607451296507371764326630 64772844125460436500943292948205334613009305379283706780056336434919041143753010655995818368671366890607493245478605091258119803399855846436089453715481282799009044 28099543085155425896597200483283462113469028717474876830582447072817833214078496673601147903964851197789891326157284204352185680157280100226054043228806463 23328949301991422101275201113140611835928389055590454093315047032375023746568052530186975550758217042981982297760182178401671456624279631819068 -241790713282435963463252892702605699971951312212590149070716245479066035551511359278411793116702055301127379877309660796753905844272 50636520687360722066250176743123976763794318097431666826795731772467708599971857490354421755378679333185752666100 -9445444868193570921298490047035159882998894195629178860175959813460474648395982677575 227785232181002736651291286171251977260 0 0 0 
70152644673655735255239380415626809748871197300904487484806601025386877105391048674264967595649961565363503039850770920731957593001138751843158317244763780941260989419608949130886757086810562272556799272125505553277305440440 -1910387618282399919099923506046822544919245648455266216833539374248620524863380663741290782472464801162489881961866810542631839219401513300174443121845646709339057069439403235464445114085535329305712324645173962349168026768 1462361809011899278183028745242692961232813468648357330302948898311297719507514058332265510680514774976240385538231891533515954459724060078885298427299011742779109450568073324925199127657030092613123301197225348227392086 -2877902467018501522542297899716275558711703304721888273487146197885307944895669392413649971592183301394734604455303693081591217497259066291551891581537619573052746961854201536196105927212134879775089726206496140791936 -575420988167836463929709488630459410798169475568259873968958147239320026527149165090532649818792405523848872380059049605708612053393928154535020213485811014476338479370961682073047625013780075205196186862266414088 1447559108842191547103155056395682421822551873938266354035113682707758757736791264378344406917756159553463468655335604874871887942442631423140037113029494798382009671054999414307358840857645160752247921340628648 171710623568996776674317941768967223994345457771961886818960121647245914935124051867184432693880231312201880492238705946266003967852686717260120324255906211389276883139594020760037307607431926502240201815893 23040707922064313781833627298704727866054424214185330464866774512731226965523626863381934709234535865163702354532310458670005636100705412813452626319722042970357488138232557444904150139058421064330318592 4192151538185243569348436572752024098370996538080249515606828901186027114024895867738581948915378336201901880047636927371127246638413712775356218483432370536297356886903775579709725063981777202870528 10686920988254980155855117556333300726385878375212618514159792242426543545592517301212726404791312006696078005150644864736964611031536725593269676480498118749890696415402039846835827278232997152 -148318216216210806335991543976261116582843657770323122665837317073210208540881815555544479477651266151223688408527678640739862229286321795638423529573069776899463064899768740588294457710556 -6230556607809873919825412341161081267309452985138852722813655928067140731992886396525849829732444466285699032265570443775548710266694984898018947787660989704806498340096435064282177296 19169514213008718773515745238459351457559920012364707292786549664619904555750778954823108715975292675105190909323975744913088179262550093710928798798882574590879413720540359584674 46273000945079183949415586124169734399862509256562499488489959177369091278100686646132860187465481099791864430258135990956611257227745686590198137553289423916452164357856 74742380064479034745173217807020145034573210172115570270902754969490739642615938822581694192900971469264882323184673731664741570744098000456669929757504630870747996 4335716939039195879235631115849561947764142533017221791059143640941115990515302448818687528284379933364945828702035679504867528345155389511750181325972112 45544804625002697645618075466610138460442780651963261586037670590881711869292627363193969852306500706644243650519384480308746836637457706138174 15133996966420147212296911419979918292254472022868052929971398592671268686646098584531410327972536323747928139970560192009870842040 353184437924837294986405995757764668517113924749060466990996603548590949581443035458772796066085418917916387995 384887267045984111282380259772468368749817404932479194280043014534740212849937760 83796219515780286229564068 0 0 0 
-189751565596180427652241488898925294993901364595955900314551823628053692410979337154389087795549243828660501534048561335868479521794061703309486299264637700844821582141769072902528793308915779534660612816712648083227430313732 -219741427085449123657770284929936516653149238092847134320243698395843476614059381183352101819812453062232435779227579238293903577182964210458044281880171089872738383182688694035381260819159764169466021793944117494131269243 -859125959719405684026528127075529112489514636480728542568851435789618471542408818830662553085342487243591078436375043384932478768562408605896368909755786808281323037498396181349239173616390391991630112583539519100959504 873876678920964969343772845281070108968626564866631423107974120059057989065518943889029358816377624850295749623627495566102222718282682060678013556702265088405761232268976455613607529553762800974566387974227133778668 1197068281180217333015578093607335212729265450289854922892804225808745886083082511587966618413148648092395739361699545434916956199464954592981605455477687476962564396731087554204692201362910009305201468703378695072 204221640517345423493035168923687183013167276427922613512525900866679975224308587700857739267326424490980329649525424168414175950859086548894111018446617522044434508692632679729631719314752691939892120447032212 -234064599954488555267684321596927049992005262020311331002332324852385768321915228618894210911669517561566559351658737407558703685220695051108136427097617688107457080537986798674355669832413297208663798609668 54171214719317749525277717618312032783222088072855171746234459449231288076229896422682082156284838409487905119878226221052607397349653714370222691230808492473280208775062394300885450065287425661056724408 2098762152058643824610755243068221364996621029312878689221761761491246055495364802568784413502571635227709527463056424419426164970631951591004716795555306572907266126655276092841275747138915664728928 -12729214760946125872888470602280523602503051882931625072084504282961554473111066715753824496629879566106491349526225655874648854897537362352733375451069075331931778247707060443397128225376978524 -315591021448687152479305508760397675282151762621472899540331704568168043590056375781482982979335444404365262469688042781722087536459678748473455413011126644820869632855500502534092217284652 4747004486964446214405592714500380166476043237995213151901808218768768483002637053269903401052658568813469747588569530316316510262034474007741820895232350510004791811151026636039681996 -5641178297690125716571566221618953424199944172347921682834041837464623058445031118410475938585107899819046445530006987488398550402372983245243020367030139148908360317877500832836 34010727064363321589680249002044354485929780475960938339926636909318214000132013669536116741637631306385959474572582811293879717654818794608093836416785328128325137780463 45645196387708444198497560165697686639716385814809927437562582403127677538717249328046270155622226076889723096649626428274961798726328520521905320990581558404536536 -243903605124773075463068008935732780279370101012944974240781151583640026058469780521426442141958271161711323430092547163456834728082439392217097314556396 -6069679648060690427324147951431265240921337089162878774139848804650067191630909919762665149890555694184400083086744204962112230234364484903960 -487051739291879234097579815612823575741407348700758488045221249669610807442872259164972276264624930956886217563262812321345722258 918234491978268335856885046268528824895461309612289679598418190500972386770153899912918812837425273266537524 -2487813456106304035759566958253236054047836813816770614192205931924376232370 21304808 0 0 0 
116831485073155982651206300559105212285298179669373875937685178638525347761716380226255823713919193843041381951345436593451214080996970717336791653532199897086589256182471908734335633296969515581304812286713127460757897677818 -294859104765097565109448234304632490724661572486080180875412287632554361935314065056271982417690900656726413425715926932500830519141733656787279951616162981087894896026847211894186746795401053096379075487343069849262071408 2321202561722130895161221497527544041078022427622318818654370593567718122460546425269109477296195240805003701961883719754108086798896377569593093711137427217890022003194214789598100787750109072668908332480907699850668032 448212703187714989767336208344008658447940453991208146535547863740881895948430900962379091654692110350537702759126278361755359055297094752315391355506480721444547506287219766817444339711099053629200566570398126528000 1142014286732555328412980489876334580489779225981458707931106933327393990652711162629002146977823996105127546479930965813798984407082178148509160559612953394349785812029886667677600732408729728025395699138939446938 -526149936366257650776376617815918347232887461297908625696406558408973804351285584020043033060140972896293268454791633394226971616092704655061088127471514993080137056188427614322874224359704973089903084752534072 129970528141162341445948294832028563234360310357740883515637158601871447785115976994281812495129308735278393038159860320660756517999970807273421307921697287987940498183743046335983257050423350187277838481032 21001501310160143920112026474219499357900850450952733954678169599869817172061828270199945818632283720765354646233613133787533835238606904497182741058446359659026311409404046744542279454714638571987411520 79027364836533088595928962899052273230807123368887437649720234628812076708162913758617552688331320642696299423993686196433312332362841651769795220212123026979646356714089148543292161607692769702440 -12573160909690692170127094099150702103131673317176869542270494629012762906722111978691306943662946353671604528185760617953828742812144489387618874730336876531988028959759747985718759756256119808 298404622636184315588582132245769773491311194889056040194312400543168679334112924581135648310275591980769116763777825358275207674814618638412752723751747517057900919403134873050778903787896 -1437888133735668652679543054882343616468777479965106265916961241729792718894722823302240153488136394280134510087356457773644080813003003071752861970326528993766244913658062313123975168 737241718092686111497144658247643435743879231657739767577704774994225594014319888642134883107690648717141735147323629415911368326709951961791083678221872161113428136310755760175 -48350493246623751926173130284755750050350920542093807018897162594570510657125389719264693346274506774074825977957872592967809947550714716441528203637127223331736664947552 15760860941151594603090502859816090401079370022341605502592695491229333568354859974593783726176077381456234290931832609159563850601632209486392739358326376799321518 -105212451284981694905474644710581750996882488428240117354256776411805169932695490727213846666782415009592608605772822149373557107180862824450702433476768 683037427757071849043851250271179856026658320692096980902761539033411296874499500576414500717195229451389957365689728091142869604313169882599 8303539233239530173490002348000210261558720355016634137487397797761782535521452988956950375427160351127488356970786938681225240 862586806444663615890088894761568370241122073690550800381960151606464878792034823916979274436358595656930 1910925241212567612073562946854314667308783472943362599516523976944368 0 0 0 0 
-36043966821487508455719552579582552236472359472974701393647982654688418595564293527486319295446130278815332824503610095719704088679055628455720527627934096046533642952859162391194486948655411162597493746760157514243037946800 485672070717347174531835382586756179568728892283615315019941487839817713454414073405414239058318532954042235023301960798493535973527219123884145554076555370607012104879213250652229389779630964021674640693816006071869672572 1011638059510951769418968845788093589039780363672661249440983327976415346696130039881465876785111607015890338609234995746368111703212878021796354981517219613195318319348667596225076215660761153902377389742648725540179808 679284716550602472279658797608086681257906429123663951783932976571385291809684994595241179121639139294803183348064807456362431460481948708093311246293327848020713978727367141722733163510630021163968135012077052984908 -151756405875637889728453358434750666930168055834411269398308376321617834469226537269655061584362001350586783032933553994870590974920601050451509030047728282123464571946958574149393927631678486711916482784481549176 -71540605938502273822698304983219555331336028768914927314148673675365990834128337099902519518950718624304295543951717576310814999176084856287951561971280709388092749709806252148015740381600976924417360605147588 100276328350672353586786631935221964271166982887478631079500067788999685042860408107088483588265903610424542617012743180733074698264919598215618466154368527276298708431212010252409253583820436151199871409188 -11298857906084138386436015684174636007567910032573418081741451088647725519006083638121666771548916289099251594747816789206467752688238147983433924095876126970955764204545276170252929088641307420459828419 11386234941624876831443810594497658195839703768255005818751436089299270586782254834249554910145076778669345183407410223887776910332957565728815480824230740399455593601368005085470986083803108230536 -3736518273647562358714469274293240841504891206361789326496962851934476756991707379884263019278466679852982016015388508177918571073953256566339508089977797469837540935113058047467487491261850142 -130080632647756003830753012683252427473548712234227000748404264942781193382257101400220010511892509596396897686132647709236893520388425440219413087554670580484217833788780415753291055422764 101337698248831152229439997220186229614787932069408931144153822955826426198033504855947846113569482260251012195587395120433219305494382434314511528901041407120534837683945436249792533 -43262257955815296674058256191416483634918530032149671899760787288925368958127651266059856756472925364828940250311375727919170244919629348087200398173353826480229139177687094036 -3955393505381349089943739054455393424454924578824802293092443906854163747205850021141281525270479345468254586200617208207599623638361563685719115743216832637174759929896 3281428521541589352403607359401034451882120689901770285583303629928423648111997877271457716391921786414834879936757893291018862507690700004187610140631500645040036 -9873980878247399414570193794114413770933492979599986127983047884608620585838689867602613348806169604660204580320723063690812183588466024650970164167223 -38111213655895839368548024929145752471496264524607694510751424845602353437725338081740234082715131511698264668788018227107401224539747884348 -76142476232718479596701997848457397389484624797002031615003098666592722885041794079885977258168692595319995520054755682610352 276493225161481667225739564032463155130937464985876886017447232345365154070797774322394632786926623080 -111862024966231571076789910818656090708771514648587201273695010 0 0 0 0 
9292232890301031901294654645416467735198561857911217070882825071635113005424524292728270818454319231836521263671028652621878044208708305540858833805492015147510306743033841782193310732361010517212759210314727860499421434538 -1748746505608033761081203430965049036849832699036651631498019015652091257773730686829686655557770326531887745532157279532014751263185141280905602624145040245571676544813939779210329752880220717468449833964028943970392560 511714811408482168279830328949010334729096534665961164832390884624843742547825556437085560738668248052237935703701296312392348099202535936522138537858950725566586492817653145584212390499103300195545201105859944473638934 -305711095956496112869086849196846855307239188274998518478566260326358552400742865890056039005429485070583245226694362228603129274919639364042490755717434224118333047461051294659635887638237439097317979039133720440048 213808593321004651976429865196557487709363136736887503374192499826352048975506854378672471469334256726560052262336508799724482215959630717680207555410914547996889246332870301745702727408052574767091211882893155776 -46436562252068415966707195671894313056904254777376541275166553189031669221797946393252627515448102755801932527149150941685093644890180548920658299711105921961533462154532626300880969229864377083644454911582680 29648031223060306515995430610394015920501766810905307331882195926509714077111453350831385183286726179578955963514276912979890183622193968831599486766808058661399485443530499753836086333059096143561997229239 -3859971212007075605714087070599443886485554264716187867589289735086330025708747407948815724551578280946751759458124843850709475455173682633239907178372128762833352339125705783106577035057106527259106624 223174842181854137695341424132162977984519245670547631638839155903979419286081705454482509148529903752091282936600695666177497931492424360986576895596263908851108217003243066236433216380128959268672 2802401868831886623069747466060669121866903300977321248342949301673046639133791565294556407013484172142696634129127932961345441680300812660279175264417789502932476371005690181777077750191585936 63763505235549704701271954698035246765342263354014291209190984373240088889022192765569825188475482741928991848707411650932832413259168120540727505440887774748639664763440302001797215901770 28905771657950304384243919810907193548400474847248735974883403724381048245277359242067810849348726535602585426216056878887252968399261617720945817793386849329847920942049121316024128 870018624606782078533526402959286000098484999110424250057625507041182816162325502002902422796572373225649090536086500939025332655661532145573190987802115701335502460884767410 1653262507176511999494363119628671709032853465433789926908246109541534579155035851052952404509843555513154299915532895035755428443241453245314688597801234541354048971408 434980619224536540884830209851534594057498045446699733001291071239936692850142514007937613179484027293060440602998617940258791614002487052925198744609411461386070 -700152464875350309371804329792522410465357310111068467444466134110066906122868889572655398982851112767532163782852665585054665449360617969796809135216 1286659736532364388324874114381650692883089395484829565701514943782956623587043066351648182492694881430349738378900899097668513126719324396 375942826160376951360081857352431195597339637658820551804779960561374157684465757697855679926461911498960797682757315772976 27685815107658833364933581827066789843664323879017866749991752204051458478713590153403275644912870 240636235411611185372860661531479134238986197992662000 0 0 0 0 
-2016904694062898120315178232489939285608881105277308372651587558546478686038091668958390753929171035639368554188056244954662976493499779852480386611349912010269790448667285229128343536812604441952012154071626883514030614352 13182165977749432615615450847594864473084094308531353318048639462291515785570214312222559398923842338444005186406805737963158686833430186736602296887247045495994373352755006608141654722706347084716548291727978890702092544 -13979224503841279180665393535707111307372993167508374196504327624874282303373287537302855317579095991550920644367142674103000981812291911061032882183747292159055779016760283312754166388841346106608833459879095091469184 -135121105113129040978031913947853661770223417069389257748108274679726375852411934809753960132184257113512788169052933897962558853783666120247107624534903603881976029998976551025129429193291192008120711980924598122992 135622314492750400120692496167278534703530433965878642764667805220799732457798951210578133627628963197478226560711836051394681372151616979654689233964936098192908146497220282625242060749467288533106980117068361872 -19867009229104337432321257973893351730722218257566700497787761195354921429709500859444844556343386518766035696250319036936616083942910088568734852481136033440061356129511447613057688577140684055608659025583900 5259597527506309835735766226190950637427585377326371044309954131724419177519321892571649490404428124640442207207516353340815470544396566349877829140580809320615692574168092779037107331734269406097410030832 -317866953252129283438867395977931441113922559683435431977169601248635964948846627606435859622260558136430394845432292868368575854741072025807138338455471707758272808424546402785258382771179085901982408 -11688410537243756228803288600801970895844925369071841557651418444902209342102091279827954645840188550971081425049431814384448674389439471082627831692094400039603985222655376787520021823000488308856 -1578974694868327343367030017171314733362093203423617664806629404189946133236306008994264511183076157608427084298727332473000753648756970372527892525373302617635277994154649274692729541910898372 -18140867391079605919249299764482713513262055776579174292050536491049839809552811534004575519264298586111490398217350030425770841137641529277354502368369365350395540393224208689801620509648 -6115120694266149711562554849654405432147241657810108291091297496591623933717175522092855017911268655895039073022594634572668793934997317797127234280077840727274740726611864086815480 1356949713564475681745942388651857800429247509225333910530439647166620576862029005631341266505756195474986264416842420045200735432323671968748915001052201833966918683557216224 63487097148343407816836062863006866425204554100857187791726210731887057723746710403001012295435204482327164257576461361348716199464004935640161232099399661103328406378 38475255421776403580348505005113950418031706843150910589427922061225345398611317322862526061839607092597054789907919313415776610721106423126577038155363910174004 -15302919722013582069816824014668436042570032300884264574218285112427887771571936794455667148753349104545852704992244601383526570843842464403431060730 -25033671563953662167223346822918365149063057920158428074211893396769029060805429474676714658093924562728909672857835969879354547068678508 -986084742999114260810583055464695700486008362698943189100847329357615024162509773404739707869844563348338685406032695269 762715517571894357560167811463393482368559132997601416100471917895994320890082453679971121516 -5488739959390948164661727378046807856544262 0 0 0 0 
365096243662243757574186665866321043010593395548858468419483066298431288321688144751773816165256241686321532904810272479446458132825363615652690597376706936566920003754969335094028315777547060448447927202452507892154540430 6749597857308605277546171688412062378415151714032016881049647262184197754586151513882797704410440728874320494664964964594166372752034844560284855905452707585162300175181108033311726515980814933360518005435326672222622224 -15643031075133601073628933417075113063202169251594612577002101809800755578366234952852117309751516128362933399288677991063324501086657420662655470716777002571624828997747307556536722330198375477437364958590060553011448 -52456907761905184147434548282995602281380379559246221385350105108777531748317860182356099181528485709973901655844336788082753041733520255909373318876736158178478531163987830612219884344220179183842633309830687085504 48679211172536899945932365010428371187831870562980808714897509174298901789079537001889976196294021613430836875546118180102527834740086670710021237982719233159158224615998845504568166903623888396937845560633553552 -5552139658183665385917324319611748697215197292219712003917523105536693137783233210307550595496480876782938862516645592078704900877658218953399458409036248144010732618528380705508513009305134639306143714772072 159701697354994001839386694086991145906068153310006731940174627314398654977285568779118690019081351627764749943555622883702007844653092406631331411619569100339939453967427365244560006194603441859378215906 40171216212511314067051928066935378636633826097869729256620493146056367654782440370313361046300989337869967449168714065771514544351241336450298199832848378448809101684946521262155257822355028024961440 -2276872946160508715487168315834750601887436422639820297716185870142747680306239043048476751172965211555285664746963851883813267818801981018351236688277654198551579914105339698333901156327831198957 424875613736125090567064215996902696697600677561863579682216231671013427458046890543535000397429673149560534873589480181896076399858529163914265799857938667306796165394709795381930389844259648 2284956370412494829658291697670121308561709175840039645333401887594954877904135374695568133973606575521479367135729888222087259910127652160724519000276081674415545859218258814416541445538 82709850101655475471609856867190873362672783739574084577032539624698985716851263253013506572386076419025170141643367739990268392427496252539041716476631796824023435562658651166320 137585937417022185836126948810083250109107760411267812741220675373773714019409381352299984143725054891797647993165895695775924409635403170328109156702909336417065900796333434 -36366183396462353237111661836562691808585389224525138345460823140213708409164651640432331583532976648382094846340666238667604917089571139760273980721188003159493359936 2369769402594611060950832390629418914234746137454572427352539597774439323838263809212787001115756707930149497160816451679341245877039929231943264144456709171122 -248648505199466238561985940909293957496618955165749400101941548266219404339003555957525919707607790331102009926260238542510129545073123356797840 296469618447568582227345307519147398433300137951550220917390183470374934781205739594562986845022443248383582834214430948558719357272399 1334683779194583585023835933990299703125945174508833289447927570827320990093286519246214798981091817920465074800985928 4840671004643812100650105692087789349071913943116606422047966118521236939287489353948516 109248620817313257595347582944 0 0 0 0 
-27837621841640264467363205673225729989249863616595339040715028049534327213273366784766938553213530642540614519728431945368437200323195564520200829381072000619112382642999407030076891122789217907064066499040344917934287028 -1116103398634083458907484453558996491443207482056377312342065012370400037394932349315155611585701452232403683425331211820035872259915424530981870834620607285855126423816961082222469892612639168952106028292440491184247968 7081593779555108758570584943087141755931751531023162387507494725287437571033792281259818849675837367046776389927018715707852433883505193664925850033783848134637125461450277052140138486173600838497275805339577365604040 -20668546337203511036456255599253030076055442118322968436901984591272581054505351414014035049589144399301241987774528326521012622386944728811948517396367665499296461241724220886539888937884005625916991922333394583954 13300733386084502341952914709093221937496094284220019980656559386305715849409809494924035496327514858396318880598971507044646633462548727089366262079905105448767978175481139789342329120814697488496322170789749568 -1561917376570522267758821742599067096633403028427964671505160345168727088836889257458307940301581788715267212429559729008925203492033128143863096742320515245711928828875655261292287672854378688485956379851052 33467982536072860219749636257247455075771529522384702757652443996866867156048710267148526500161461151331439630467452750538743306144359611319533104716721214997610433089065615522358785494850251152359643656 7496337772434126461367687577541202284875924252600317892950033251417506272766585414382583963355680602405616585557107779326537688190510952128475283706673484931183314777374307286881415688570764305034698 -745557678351746904347336979299337014687553629535250167928538637961009492648692532665439911914011747540920198810746367164824307470315343703496074702465931535803016601300711643003003387007751335328 -28257606312499050453465527219990995737225886215314925080145087805389866518231910675162451658263720279711691524779587119277923139779916869149804836544894014799614641772229721323589685260621172 -115459122196141552819617697968687195498981410262071552738801140467632535526560020401463506912253316286046576985285433683202614636767030887908851943726641549158595689877108481400260123156 -20390248494808756687775413260586704545550008273539101275864602822646130778651307191064874088295746296873899191649051656155050629628910907729699619609852065820883078126191114556641 -5415281786556964914643712843406478090921692549699365516962826917790315137391285428554939762045849696876665332827432259949235012771368168658261153106419415552663753204209068 -5365813097746436110284087956581410425895373155182792510580802883526465493552251824825688012019140395171421284825990520934938643018007499147346943150164318030580038020 105073664779966064325924720939798544021534962243636344459243448884154041463475844871799364006088884163818940190629237193761733713933207039073323350110987671864 -16680048571756479025926206323990962515559625914155533814521258889528248817882672678583134830779433397654355552056197486868040098296193145810430254 -2100415526686009121767936405040650871129945153954985304796135219895243978846316677388261480062835975368600694891135466434457986100280 -889030949211517082459308103242137560989227666527001848547646298697596534480444893263657649217326282058950564466272 5531118138509413298911693776042751459681383970788703235329650544349746917557540436 -2167341237 0 0 0 0 
6186470308066796397326209909499908018057483074877533239055022450528930557598542778394013384205841920256127169000577062662185882511126011990829336872112856838775701819967973127899295403379880230049102533589381673217898344 -351777161115221779508684930610918191339611429520933309336275036177947583782292387912991769216423814848731804492289802637320469389822235563420421931773607006513688079550501944634973744236025589767490446507127181993150048 2648904244318411082967144297684838963914947944376929199119111623172218166985627366270772439978645308391512185218316378054776666412093305729814987208808260324741859149019070588466029461532417834388663585483182978690340 -4488422867586441218601820515250684691095186051468561125488120254974225562137782533274383800730328633590843862215585791665494295721867378521672854839146956208492418912643452078788494023607823962390621349564517703424 2259009290736199089537355463221492085109668622722910078575314600163225970023379321781118182249281094317943953047583865638240093173019111722250349398715661232780236652680979513626923660209763654065071791863269144 -202283629338760828896346539309609433638790897664252856222856403363421387810752110170981377601445914113941838609010012323306144668812433612695360778284591374054604996973664221973360960271863577373882950409224 3946666822843546146942762282957871032076202317534894455296207789785607244805097123240262099317787987879154838481863531233114975552635079304424826354138831098478360523446604745478741949447653031536135499 -730043740693383617474336394054937437111268710889827409693445352256527116338175429525985636614653931499570952663783851440616902038910445138026578375245916419761997557115649547987178176223864708489472 144076531509421690607255557807125650958175295192215495526724203273920779970931291517096174333832401882313395229305539755578793438353021046260639801597743866302022222251412412482110067836827797544 -3051224510384552183067288408745128792774550400152139007342969234565120476463710638082138327539029384694111657762505454138447652314179907573987432970346391372547986432680066019489066259228864 7806431793472474488619333787424373283491120397076004516074958576709736046390462548233232598533349325097200967803930956679315403797013180282827880899359100758883928024808293219367131944 5532453513829445114098975827272087524907090504137845364547608451088889417659846784064494904854368186795758338547669042511700961677131962117972148585928889338753554091527253172960 322316080717978441316708470739443362617852422595856975529479963910472157852806896143911323597194288541104471148596823207576642230327137227908919317883869694454647834308536 -425917139138881951574583386246062905520272228848971957743624033444214886376115844910090071314980527903847178589636028360062950613785342715624525859779221978900574856 3461054857640241406880578585157311431515853451023624874442325593994663505800881429534470883393507887096620174676552928393789775276027671146007719789670305555 -28388662878185965167017333352685933646996700239250824981092445984481918399641161818025952119965230030695982055507479000426496719781975506110800 9033358690569054857718715960859445323071189863732881194801125967100163109114136966363381606914980030129659053672709693303054612574 271902555644662085980085869402903470393910658679116441017396641386498420245458997791569569649330588744986548136 804562013204913328425947246933014353268605622939486265990246441137114122261 0 0 0 0 0 
24328839344623274553304588593710662322104468554469519817186945781741098145772307252506432359545980975038794503199349265343674605055717636480845024835299896732780775672543661165616347407203547325844171512658135609809704 -40124968676607617885610024371665979539988225869769348414638790697549495051688046975935439327000341219109541413915403589623921934419768023486574239250171663640903668508583741175896527910273390310275853608695883979015990 394948439426277216391790635775531626457272399260932559245013415232335298503785394137318852704127302779896067116257820188829281226585218284493399558647318302821924571881421745821041932307733596472418895497289628917184 -535573105685935897810079006487511807558812435579352714935485596402482629171337668828777777013738694109471210163452319258278973970416193294073333787924926797826871993256209584242868475603458885505862282579050668580 211789542785390844157222645998927006653155092494042194762207503218378682163864908339720447310732623231390838373798660536463687645450370243833265412921285655267838383171808582859346125185165325340765094079599616 -3403296029861873000554729408539534535862917157286609804346540996135460893957183089974562719120351883119594795751930143219793842211852917067921949666754323113823079121868488195199341039984399398968206663796 -1196826352871514316458656054031413947544199513448512512293494293088486187776583210264638465562157215537562457420092804731192047893668570318534758453766671868020767558542974019768209262845399258890870300 100040044320962853920297673821280268401803953355465198479613523170657503881578120079525861033127431617278360828289031733357476864427387987469620137911365114722097094938413135076051888702704389263452 -10067336792167844292959525579106167268271662664517718401947232718833623299001112285143889490528915018454064143125624494809083230531618614721640790219160475960887647275032349820131215794195061972 473032288940002766932730180377370831716368859771853056804868729408826982027157415142722086740805573778914153771344661267254975712125166498808285981174184265778806918608909408900292731889627 -387156286496752841825014979609413575692334265921270085843344219650841901968359663788158420504694704822954851827687536217179021664882677700056044336634913313987785824054571228193397660 834406806085279259807314483428120681401345834311395474330533833501928255474814420832959231437816088129511080230623613583462800586967190060374441984817885197224526402876385334164 281925785528923630837378828847828154307820168466452580135646978040306482859312038556681193355592232072049616435587032058202641686741802583164681060667112982929064022660276 -24828087434754422900102233212963632199732109722301504400608238015951783498901318322425438675713221653671742354124261854457788050277446995236260146577473211353670697 86392510574685088703297918541983345020932249578028913342772416221287382418880649589232626845363095561357136028692716256091932962917296770839889395604060268 3124701180263907275308181398781676964036081716151038535064008270682485367830149183922050416140270048389543749278888600445808552791388404506390 -22542404307485466430737914335188464566106130834063756073846106379210024530617906689661853589372327658910722022267355441760215252 -34669926069522254931441340444142012296964115819269491220485602426985574225364002599870821320437426672904063 9005678770477214271665224505467447346297929596589965694316129688056 0 0 0 0 0 
13486666301086907143246918873257994457893351006101191817504937162568367205141701106601905338303719373179371702307292697526618028429024314042937541330379206011667744242840998811966796700766980848068332609397862012767615 -7558136877450825769699117479842955419310416836731950251104488849915988915420817907235366103965116961792656468949336768917037789792823564746430175281567654864696213732284172332355593456080270427064772693253733529381520 44032700950018331653808501336122663283822177754484688387377897570694770303117063892066090877670844201523400127327923031878249592947162625600992242087709606835299487710013584686488253995903559518330132666916147907380 -43141770422908869466579828022040743679298956794545890911394317086950408562207495505487395587213739427104592565460953116342950969616398679223013913544843217493279632058445630458123336130765215896102501250190202944 10951726083537874545601578668131884291233854007083161767614529270940958759680539717830010775547445712430986487400186972211862688722260688693556493014424791656110468887675037365447528709272948198901125673618596 1801741990075227678580692870937619522824255407401268803331867227276303182343027451954874864360785353992952780159433473642444689511748658064464626048744404448098109808419935033064183994143166793596213126488 -169056403169971309449174043857940106460067474487549517178920572677343880549344225850746617211222530936834904595327565877591811855909469835661345370036945497640600315898028721800672231950731784747512972 -1438697108171244907754050461983733386039238252593336086730581183805930320104835346649637204604303754207628169621275982891742677264103409481629757430100809123184214934880918866141545636141053204640 502184955664555412160087733234302100959126146971771079457810298275955119711730244775019544927596241892172200493589524637768738248962550828517183539432394260972284264678953142177546862813982130 -15107224038062846400884701842573168457222005067251552784151033608226932409819646931042390851632905358042210057004811724153992985352116638738996406248533967271141535933123787394381410096304 -19810119018810448190886080597190286645371452715676111291338448899097214839244555332490034961560763101383077474192167552995744853138156877695578335086675912983101989167908145345658474 32857645377175066620873908213816389195195000425387654060959820514453074964401467992578857169350284546722977246368847084282878777493532087586746807578967403007031808292107794880 27257655430007301282516989199639602084386020162712182342258471282905888710910017272234891506778879551475573850588473310303578928904515407350817950883485693616813974691533 -1098286845743806351169240282236903553929551874677176813737937739023975934129133618762684970379462526771042664910393751884396596139181219469519346912378683589349200 1672898126875474640341024544651717582854288134597831090903103423992185033410931105903863134399342813320796713815475533856655409673739106040915419455331572 -24769261115729553791146039015256034871790980388936665032913424808656876171716147728664843406834400860590358046548122117511296290038725224496 33264386129443257856054015553743132857908702140711041832151581600637734666061134965720255391690827642548214313125828347170779 1617648222588068116136192696072729732591943814468202277211034658239475333547503997085797062507984530544 3585392758614942393319464200814215200016882527235537527254 0 0 0 0 0 
29982248594162904379635380197306509897665170284038442670551390429296264852337528793052086569469547314557381616548546305782674057432906570607907849790067317010525661186130868159368165631590621975614281867045691681000736 -1700970853877255592695438639844248284739491941464949266274906898264519211872485067163576777965054618236321985590886157161044788877989480114651880100957722953882271935898241630399318192548496247013379778991075515885400 4688255347658556745437425343982772535201618859562193904504169593156197086230760548419195658940188046481423770761672434851859733905310624001905546396800680630915476980221706360376479332680157182850920477232910254400 -2952978924493076915290672793183148310863746068130836397035808204916174747551226163173526450174388292450925212724518483616437998039426632327996926075140546872149902526263391682397261012059315006874295528714279936 373162313526952190964123341587721236686760643684168986323796949369489134777199563823231157398319719027914525131397479119482686888496438649537235194869897783124304175315494905671976858691771747118274512261008 173338476754959204727790807465542749234346310779483510872505698884344839797112319032713257527741756750478656406807335643476004075354481639566298795554807395818017106131604806906280271705397000153477138456 340707777883187908459633083187996457333779728910479157939831901497481023777801010007252813239474492760175347013308977639345444843131499770617234183278039829824783729095064869788656172063776686839628 -582442911336596963626978758119890470542570278227634301855568797382292187634416007035491432511855380266435717382099345990007838888413171577567459939052434991810363283324203403835916900975295065641 -9309312426154228817021312647946437924933857057692997879527412911428705410645112310738657084789415059772966488441497697509288886947368055199349692896671989513042989553240613844560625116496480 -490549005608753757157071666349973897717298212062873556175291670849609987173302077737728080817236218931593901483118901469009118331176549884029102251712722502578848825857066731470617215196 847064146622065854222707633393490418875823870053746311347443549389582383080904875951184644333338958115267797679875832509003270715555067731485811700556840293929510036444588164993320 -162036955477809004759354239930679177765087809469456992648238748148184159048333587085609032845177734120303952213109073591980813052196156876013716972161787328352799642608358 1391602503695656111783648908297155500712728143081456727141722771966810234395722538385146139219761291954921198019476098808484432200151971138531175940855425406690028752720 -36396693795629712841459075489317338827715294335487998768329178915080644813158517191023529466611923043849230620006194590945706828175365760902326907575283452826138 25315581749029789259654238155264909748558973324438368152968895023744222875559240987331588331323639694569406999435112156879533453947286261440270894024028 -796023923534364089509686890269211223004374657131019436469594120242913233303873844832245714919376444387145183357512877504280292488148423 -26016193122141803329793100582186130299040275948102557893195534334675243121704705812272089100994494628781015235348978274172 -23241200607906874457860379335489661978126920430090578316466176301756239914762186419625190884577368 13994370285317279766519708513290331547689329720 0 0 0 0 0 
10368672650463203963424603596521204116693134674011146039149752812199917268974464394059041570169043060020685939455523474507760352888099570501190162730823722967252569491439079679940505422916795860055409558194558720028980 -247440405604473541552523357117675817412403435082245245975992281466022434139242934485781768362290045079415079033691124119702365610620679140214216184317726553869592666798095602977055277509305618201927012111474156035216 427186597351791280523813362704008676476902808848963959392794188033319292624142249592431820832088179400871020628827995237855361836671213643820115374721234001052861780187611514531652933183831611103099063877370325970 -168401753493742527660408043581071053962735205345876829510924530718007473864320057657106582934955718880858287386781651454900713147172495256142737589788266595481068091246073634364781907636423954155135015048168704 5451080365125280968461575535284519014906814833938787894504019741472850598501760471737822532868585625398614134556449569231760580727022978544188549992106076607940180980851984295598500022730535229423118163488 8620028398996978356334647865331532837715154995562598556846050385185972849224679456347770012381993211109621949874138995220301202893745244673987807906017164555872623545311188239694060604303845697964567416 814478174261013956166479066310388363265567736516571848652151892602786088676583757014407283356446254952923922376980091922496629072231658363663325542685448376346743605106640946338774582077964482064713 -16597835636254055270295688684613572590712252526818599929378507473985396009557646130035611751860004610050609669847381588654967663007816594935123702531602388527531862984458277901803451184835555968 -42703697792471201919659618665350269150131699038866259950049734850680460222826192094897437623727713898346877786170714777766289127558875580953069557114784468312277787156272852816551443091298 33398962629562323726936461721523101566842947049715851478867216213105472313785685978358261735289342716930653527983120418866659570104266889682237853202262368425427842185728251774703413488 194448862001505603133860302729216289554659922646738385195946353202544918689877705701831373538536162432673847323234769958355960287009200986872823862593108395666297916882564700493918 -122585354709513194154623501483403297174995587071366995849748049056404770283167540512036865928154585467351940575438844941853158963396589077182481886041138757587293789828182352 58449636154319290430546110315502583822520737330688259089322281659289240028010938502582311727027482753389767707843445834954827977656943065301103023573311684749996009650 -904486317088313810889379994556060101861454120721405354670793640250796659431759884735140173424247449939485505499494318451383037311243374429487565838118052964632 304796185793720346997668545836739657191374604401880730712038418754900782706350744094515888596150726421596086141585353040914617741525434505001785469595 1134664158137389874434929507379866886925886706429689935905756801861171909680608626610471913594814763704079591752404416377442562651559392 13422939734452812990294247276273290552975409717582740937293972129247242188690949294989361343243427514580205271987158090 82035564252688880392458371676924149365126184200303580583998059745893785080982367058347872936 43207634655120973960615957050643 0 0 0 0 0 
2595275234435813280229665876694676748143023901438293507174521486920310635066544350901585565949141772880296400510996770902044292157829673676903809903868058272896623083457117922516161317712649826606607666533808020814576 -25113226185418948186031299963373431945002221951009379665526931599378573784865274513901051410276845092134748683577947020005490248214636647013624921861224903710184771457242313770368446366822744014450887940710966687516 30336332360230904374556224699030497919176099126189726447218510273575133939914072415324655845430848407838011784133499470707617527403314082600047502849596894185311814797423636784230143921286722630665207996093301576 -6314118198711099858599503708992620413750184326633179543016343841308493093846112246418943013937870096593694232353123507896041052986274779890155867400393237398068641258806790933412784209742351879398481177969900 -799911360540161189585808133696418612746906770518622019616654544842407171677982343991235757193141374744715325942433617198871786636936341913557876333209549105328972521684169437503021390210968011746089553400 366705250126067757224096029780759469300837895576509415544459136321920657671555833053154567449510458495556494202709083151110766051720404771194325202758599308975150417512232934015627988875101214260596930 28692919802977006874950959965568782165056960030945689358287363348726207469419087956082928057356677532884121015199075487426807624812843455942623077301579920865272258068561952232090066575577372807928 3795657341032668381828786089946685561282688539097836212022155671442046721777784972495410264962329605564356324760139589699922753646577849690458177499259815443647314533883031623192728405974382916 973753403550515658091616621719235630827026865636503255687863141317500164233070717843253613180221640183712012867346734107551227422542557170288180767772509255123972401138463050584509721632 181513939035266294026189664127725606305686091752571389148065666832695433547754429217377041368488955110542402795693014939281118954213675575840469437780137120017179451590865348277717924 1981535240965320630819357419092215678124684602014977303958900920433554722379670851533463940902562473565792671567305316278490445134978655158227690464858209399000723422988920376652 -8378418033844621574503563742970501974425645789086332975120643735673211054281166214048848411317126637387468411646308878165075823142846820468452185532925420846594832760527472 2360116189907308792739298576306105746074583952193385318274450137648056072786146897853252665790230224628697379803209040264225184322689742014855942859114854765768629488 -17176158426664184708056237649079166599483929669319565626881801652117728601045336309378726639162007341324392761508796107198997826162838778320246143036296748128 2911786326529501008486194845798579911618142817048924694360485223855407780786246225973537861578516845763722752546048407220643339644604980670858472664 -732210535857487653189386865701908631848423972970960095989488311317929390197192211093965148589565229142856623152382289039827363978316 -1614734467792215061880315593426617529306607467070033556334773271342265516519142125060551701608597047173847237233796 -52931045704428721150010344969629680579660153245748676791152223706311209273318368422471 156100280956 0 0 0 0 0 
455456394211195460400677810283864648666065560702330225972804339646832284564309685823770527426564291689781454918852915667475607939132918009129689106981192958388930590620412418939703866784767706613360376679044081960305 -1990972325237480000320477015379125570806217413977912096650747382276751062870888705457221485055784900812933546585129855664129820176800665864497021668157582707133811889182587283430214354553588359207691840397808945312 1722698902421679099744924104225938404446847814248095745725887659954841712682288480656414844492949914664520339087815511960372087919995309311862575660225739376335030942284623079041332797954764859687998421955123520 -100360465354475075631869819752160484342543944362774660860866445594550364671870175181371483683575729301199140093314581703159361350581395381746385615225652495254461851426125299883844961918445335886263031660160 -64581661321427954470274314201119920092337185382757311214247986862325606570541498626486592637116708588633343464174358599347108356142421240934198761175812981862485516161113994134655155183730642248334807738 3298019886702257119595110929367478136748627878924262498044938191689538562794999253238017502612639982076498821891222521023785446343556332468392673608918104908707593775386962835390167807380027799747848 1843121568684284347574529274352300878524856114820692111375113792953454776813246318801141061958255717780199169329595071232949017953202246161436841970291250564604023750250788727217493937380041014118 101023224264193584230290955520629008358158143913815566315450772065499788739616967639742170950187054441336704715051431743491060327381094755043964912092722310961888104853429777085956757832295744 -496811298149559702940623247014310682578702172856070407619946407652831918966889782741863220527263002407099058796451386441644248656513747161068280301021307222611174710483545168448329381390 -15358086007985700141923537864778846315646605650560846380372108124387537523742637714000795444657773919943334583223883127100156780361230586468500492205579856653247666190239719806135552 -515557922836325792922367286602033590527236395271230167337431070303478849914732057649751838122372467872009420655571126872974821024342158712053121051222786831699076111265079517132 -122967814507399814611929047593949261792944551221687298163646205499349945504887349424164387194638782733444066951861431576544087245968712733425680612295230021409934300895200 80993405683166717812932526306152232903310289452839517953774800927323867190514755379255824176083282989242496908528313829223399120620066045928365927705836237008276605 -251261700207836624553497926724157837739991860456851092755510839513706742935662302947692039919375955467394965026584042639665990742930051467708141736206426872 22366152015764805921565081703466395757187396424934031226955144403787882144421668577949446605940489867123229045878101900778330005307211321139293842 2576512242141861810987019188695704791726180622710418356198385124129699738683361315928374380489442981772676614860295660095743733712 1004775196307270884217892167554016170480522903825157221419199399100787638946139719038589886497549445912353394295 4208117232887579445691582998799145318946061816635020203475408224923429753712344 0 0 0 0 0 0 
56726829514276303880144179517435899614523010987697672564332136673735189782208742002106670741037732314506850779451872179480941968970568582331609110569317175300415150085053296650304155566427277572314528333365857707560 -130361805486044009814588664268482673856465707997244118719841347376698577562466675189344528800018310139320143429921282865992381825295252661884054468444182404416672809706806815308603441725771471291512305167003913372 80195585572392300240512603944846077744737171858079051199727263457059802454135572559842016687285947332778826029810670424136827652954366406142304849515018623015769513898573724252205564131122143777858171591407072 5168280656120838657901852102015622565480192104587913936899307421142523031494601706359232957625779894912047865420082400962311854032640439249915542457475291803613601071521887423491361703228593214596858692052 -2525388189216384104945586078879739780949922113474109690335857725206703354345228616933132691549784043569559666371088572330956434975702985650325722013532193721058465753973281454794547948799247473703013680 -392131746861214987150562882129109345522847778929416866842948567128549110357794713236268652249035745146461394449445208090793179701836727189766898015310923463633467097034133806807737093984170089252512 84420315550835666642936272694573024342296782080659267273061339756213403395339565306692428855928739072389445222215385938325093113207318858958277099656850915426450156072805458998363400094781163536 -10202761976824407513672365563164349341394087464109853134199848779825489358454426416415680971533062101654126117262727974050954722500160988974888216835948461866116971315225040826125801355150352 16974807694542453067383346286324280678722879440537655968586157173920993432381026804157362929495647530376403987659334076500553068708320782213062401289810777570652443436082333546864665644 23218586481707816561458564806325012977296751829359018954936274837445620830182490076298444417675432077110260839971573957344847876377368208948682631192017793012762119963445277841854 -11454278764665848575522172303742100116412822303289632444648624684993239449774764149246746813485019431501847685524593232199140717268772579445707566798973476447726819359183659560 5022496357603516339203269631901924670760856414597569460096791586883765295112890316432169266674553873917384957310786773962621238507782674959626397424661172186775632815050 2170511357714233151042251982280682337582373349742657475323555427959176094883680635880761847121628574946471787142657826722598011651745445677094361314940192602241436 -2852455224853973896003180322243988406555114209371569863664197085017684612803667753449739549163903679747462233946058237360724793686157554719876043627577098 136412302994672236780871512703833787163288966213629181564366427635686116815097382755091846119118149437627034647494731117921157340271476800768004 16098169194021813561958506062116445823544040787333206906810241889188062123495857281601789507427756652822127572040664078635054943 165308809072344031488441730992318151604285665293559803363932103764219054918563525747771708713438356370149860 -23835463170300252545457609478042320897231492299396578891418149216826286 0 0 0 0 0 0 
5273451484797097848843474093661004663713722449244485815954466469560613139673777901170360299209939627233156266812735920194210205679820221680367746336552874069711628759852716282159041750751347691461186930202533134080 -7185065009659713252045516826873809934681407392805061023835749009310236206785530938557280744977628722052366496236937800597546864030064659718090302276395072387517362459518263014595867029003886031280633512318697632 3047785584569534890189451723015142325587361485786900329313195790772952531764612311086242301767925363658290955518004608343991683242812182184810610498287928549812957824295669580414301254857744909313522968697132 531591127319191751315171277868432333698303130881406669416984459430910252007442605194422421184404767089541750026957406757648685307456470306357951522481804183442852611172284349209487913636269275899541094496 -43092111501105315623668310335836622570264392852317319538862316342342771389243612543942181530757461329094430279820203988749318841750394284750942094889400443321050175809728405059248179411522864520217020 -18522443937454195559036461674298988176164224732908758073528134141528771420632012757932343280704391306544042332830831621927239931253595607974951847686356065559837964831133522189311495556097339152728 -1213854729958969556109627734270096703543825394632953920509675348974722359352671742015951180293722187831376309920856463147239351808515258573817410075809863832951019142800485363940505889528169411 -281806981750438317781224463494201885048898836601848078927498385700632538490677734271569517746974028639553094955393231209049738517111086045754518431077064283082138389451586737506851015331648 6546060502462228143683143735576626817394788703262461972459698861667059522036239167423863641592288046333557573563774296891907796023435053277742334555820383022270328724654921079658323256 -685673113583415446688621272617610616069405864784160032285584752028361544481540778263889159886241923262126917215909413947649829203812756795046729767714266566077783329927212564752 567451599017504994608765323192315335575805957535508062781539593407924137816029017407936245739451230123568118910338238105421107893607861856924947160642669431344895054877634566 188052670856758965057045269677057903439903801519240488367021944518161154674331013588605061647901070980598294734839733697671278252320940780323965457817223874716008367168 46246455828230392860510967337321559874683896033043204644194046350828589357063363678773463460038266215149531496247802786042594600186888083255408168199095873245712 -24565210632231029509238092891803208754807246828416656793168763570133739869864528000497370263053928544443226981103749255631364011235132952037577256902160 666783066252966005521254426085556578581746344427858530825995188758475821053767185127013954475276504618305186220728706815892986775160328421510 9342330833400613127397738685892985865618279218824313421298741334445203574877738619911811422342738537771555137797110281196720 18765933104115978576868249257635208671270504714234949163579242791987384589326464741601819598968688425042 4274510353638505006793251697533576151570684040914440742238912 0 0 0 0 0 0 
383641595490293928265053460369968852952536569742875769418318942565016804538544729458898348684907721319821293378155219553032781908172703506042270189671877226819846843659713222282685322981836747235796269305895414740 -335245081355586649314199070096588998376177231488829136748998109602323117983496662880538861087495227651313037952991345473723701625515920918404675253430725895842672906878419586368630627091802221404213386534796785 90970235467143820591842001873427428770947347079818530394022440252197405209204260310389519638139200460097759777336275113009684192218907058977689857061167146899046787731948466512483396435492898276988491949520 25693902090486185936025021603192273742883893661141601747246777239682194708787295561222951515118747016228683761662025930596025648971421695001471481779039903957879062687017186004911275503686284271959127596 2797954350969215193920577862264178395751371078856281390483130330525989901806687672503904614954819806865706558503691508224724391860252963956948413434524621468869100582135853207546175441352986460714352 -1189771771845703064643708037718221609540974487330861228338354981228647924965925908862895578080174233301861940348931617852134449456597001459161906297473603143113702962385723550430906875754270740180 -58812803751888935821970907998038252370513281021994188711961448110600753907325171046928157418844612054279924553874444328702270549650527376035432219446059484500304890745652976638853061647980980 19626353858512243868388526703053586468435446677630567423675652138516348620824765948647868871082177756778590501190701309269170034830843307498272771520246354813169568272082594542425197762916 339740112296302145662321133505216041500396710910115192377017642221539328879485903238159660515423273717451291949176353235842353945688656044358734401790580232968259372138639440123395680 -386456524033949743107956827396051667803625915196522070749683019113974453679052261158454180101406311447015374939791772661707146218223823433464988545916843432599061002376998953124 17801354535605887139671226569192043265193755099256440538085447499836091255402268517088803863191980311872659786049244595933850198890058788069833945873553486559083642366623768 1443093836693664008756762251247425445159327877929619513845869735528742540692292292133141406587957118317677814096870326735375653449225661113557320159028008527294509428 814544509565914225447172365563288816101362478527233596810088009602438217078565151832331177464995723046552082690654962286926031169170119691442369172056900819916 -152844951529632850757278402032324585502070362924723020126275469264231787756590816096955825286328893145908242156224858634029865134493356261814577040537 2558137620212475628933649914059626202649840057785046747295475690953645552833276966984827412214277082889908900302508088843296389221464534676 8855934141398732288570196672092626947594018020966044971734913468112367880817607825594750889890938168802068708396230350116 570334482289093167547264735070879103635691419320936414490744369851072384601197170065824118376863696 -6462465646357164506689706807720415927825947309356 0 0 0 0 0 0 
22680439924153475132696783065993948666330907192132313974340760707777780840203442089881046527588274731762623355522747246186977673405134460170982245269391740701353231767612197080075978731606662048117126847549768334 -13341306020247032491342003171383749912087715560813051469474292218509858317536925172616483833900536945966612551805559244679857563050972678702945745741435307557685220771841470141430384189695263730888150584966000 1923682316367919968165289119350258148022912073227016805439635041920673136682244205219331353276023418647568110364841367927350474748012744992017773029881794383434950104030584177491191053467986039611016251528 750743324876019076916002425170228092944127090733689034587611980138965084344356444639077223021978909620796252924271434853955792162035324642302674041052282060832693765112675027707094390126295525087611488 252969035804036938183794509584695207121001794507729586621648546748950105292588555696031406487398114449204070171195881880832777170076315252542391685009004139051975324575467222898632953274540275659254 -59697340008171502019753516943558095472216569393287813366877088635855728295918342984925849305652124181907150051256455499608993823390115257936811615470581013948236355084316977295758803330561165752 6488086662251911583831210964144249215488291229903504045898437733255702975077434414484159132064338438514928834708879000780991926379997505101902085662277703692973905306707064960183658407939072 994290607079801315679175702405361478388348213012276749780619982415131043719438086872571449669288904181999494743801522124265273426114603829766807629648161518132586440310422153276270269440 -1909422444063308417111740607433426020892153287493396984567770129118672352756695810085218785391452165521353608085950094311964590207137676205310172489133950149678842111701780873867253 -23818083221775420813437434876519839290757304368786589561614451274866344697352445616990379951415757170212753665770994588561421854775729288636318557368568075501840012664224233872 -230174931597729541923428721965514542096520204555670627056979097266961078301412399921719172349266874575033263717024488427056177057272915419334952394265826518992827895601692 -35737846312538058305895226115099045012085539564987482795243861818840134594858502678209497781559517773357064099203709390230134925421388848072845729969394094288036064 12196707419575987895710169616312624952379842843506928119473498273446108742847546553673212540023059864827269654044280323712342536925287616777125996373418805365 -564546026448076117842607225456964415523770401663937877880001608485236933533457402228144145108022036439160874902222421411530421437540953061436892456 7702692427725683903668383342684249667150723863013221891874826028868440742729121199215419293239911136636728571099415240241074121419931118 1987797481136779246132185224514191039028716696151137511929422004485349171459496505859621441178930279854157285788809104 3963541867173291997103770970355112555869734218396600825537529443938020957240281386487211901512 6625027093071209903589202596181656 0 0 0 0 0 0 
1122771689920176966525698219293586239352031377578220308685815632513847916317721944397272868366634881551547245760281687131912035151366096126951591617883192972570453897420254178363319203100176467393515850734665696 -460459423674857181403919556416685650471516257279548026439127208107204481981482671380944202640244039015267253990477520974287497007306826375272451934106936976705383234178604090249939002584367057721186671079108 19293922440497028818522142641299532872076144009192078830153768982987826397067654487571067110744676806442684406197602006855196436632884263241933135746643929268905583061386492571482150923167170636314481104 4255252075575188702466586583772446451702074430471710024871289564459634174453151221160707745534600456869021650975370153117126172923602044701768545296353527235885777322231354533249348812902467925988504 11412257034101996301553981047071608664664700860606657675720639399573260215026834269369593305359137648900251245269479226636229219767119998045644895593419473523661826894277113486515294025138668831720 -1446568766552416877961614796958160513992190000921821848808969974739074397480145125435241005737552307536319576373909893516420857340845770410406683763600069890967586522157599055758315626376916620 305250286720406922594588078153451757072773167730476511973582994196942599579817090167355177555040173412102501330661073557172789153179253899274972612387128320576985285479600580983380617409940 5287175918636417761547527397313522084206735317512089770573066624410440001444771193591468574168192951263221679551900502030563842568371988381302761550957134683368753834311691616690530533 -848783556155672651194559490718630538517643665677072391867611585248866062705717888852298404350314637753743074970360046939767415436595280530193399352382811171223346851179976686189000 -911514255439455667691573002292738289382467521277346427399584969660001918592787435326735214692390725356001260055375579686021288752612486078229714365187213170804658463598026158 -11137839589265816400431689198864579924764169088591194590424829656743061515268924915712649653286539777575975673809783411306313540629089773835643876279710545915627020079528 -1045805447589793545118343502131863160100354866316370516562406333932035798161832593143628774444445446437411071231294696832776088148210820115731082844364187054722178 154671101710625732237289114499026829336576685011765255423990860479872237846861105141403537777586036918278509079829390707103252879164870647308595936300273968 333070699575537265369684716675069598555700278951770688768544781221462608188125289894446062472453023489677453641792562388372872588795847220593500 17698976682052180862815067200651405587376353918229831347703157691146656950487270493342410285049367540657529937826280601659180030058936 -2581677440423604808719137278119898374795603946375275365484803213115061926474530944144590635572366119124035416819782 4375025619030922305089071279169455328227665242477904984926653521478872620664112074270996 -8195960987846 0 0 0 0 0 0 
47719055417328554081645610885320437965259812330444401001332717959914924875074375030074554498780021454441113364513737465961554075890212616269593223002556906245109712559909167212066663928312510059419322167876766 -14265643798681516940147546545797081830079590818792467748057695682634695057606455093996605982256377328953978844932507468826273832141559450190651245226184729130806077409683606231306715888084925845473516938528 -216219381656193300923063521074927809852466806917829597882612832219410501836925121543132878629547342196651920273558373146200213396759320659980799081550981361561660251423753521819522799831780851142417996 -1070691846984369553644772186142821009238781549196267849299302730334778946165747654531477299773338895267228074397920292612638313965189338361220288963365706336990425092681333788381590499194235651189024 469204879354031061751358303868413620752469250148311811099752192750939443459537701679240785141573604805941554954203275861864712350029051873728919474066046099087152238553175829758331548448632802320 -30635229244724842580537977811328875192677269147702526667767145313386203270435566514548637187360458101820947484095549962882917980958677423153320785140459540250846579930176400043622212698292504 645168656190492334922457819152747863314572740971262012875895660483312024760514778474196494615684455949766886248200172672052814069877201838729711327269082353780649471223392698339771677079 -615319625583684058260532474327999914868725091453779107384698145786969749355325912275387309982723294783143525592661013939460186178617407119931305813686699253766661904440648270885020512 -29383760202824362686284972021607249090219001564275749054995589562236251056804738394650798018614126287820439952225223231643910175234804036470834760126912436310277823972817679969096 -11407869760559382000932578318681779010521335279633058060373954442949081750109517540803648412278780354162808254445668671437060660308734971433965173599380601655186938202005152 35654473171995001132430962094029879638443398187364352826912864647407671929404897431707732448341592685165012091650645513646861505213839297390754445997314632541512288348 -10455762968906801943432873437277242364511006665442695748050869868445858986027649931846043087683577541341619510343864491423376026128525820641886921891815350264544 1652048943605298009523563392451914536462344021600897805480684931984952121235803419109227001148202833688485496385448476489817074844606601359562528594531730 21278028798214214940505276253121034224476147908446109804676392140389821440821041583638677857581735806604105944176065805320736151340260249409344 30636213963343850905778216262357093915533121792555712500252743232887302976722130831686811498316266379184704670078717407320042609276 -1138638613734245559191130427808724800298079491185405261254246167684660822060856953571286287447571053412506184560 504477030906284688584975071639958376279283403263029105335644043654795011386927348 0 0 0 0 0 0 0 
1779923607379027656556372599230350320072220040253158014326773888207363970465429539328010224585383647433192312172591686200564100641690601337506230938288943414849047539263396421005858927234639570182061877429616 -426810454789584048661196056448947966773354207720857263677629635547631939839522268932080222524506117203195293614208853257857666311671840664770994027921055527445425845055551628416857888337605187314371205688 9584183184215940220221714229856881212290225898858900564590444022069473146073100029267801580698815727224363587908968195735459709452560442744391344600668862528742230978649126680823424956364347234008896 -81252097517560101024814009595312823808614931320412877423671371213989318837993142034276137950588301910817424767287016894422810843378338083182645256088293564811954648281710908779130250673177380950876 19578250124347268886235655130782320074100763724457075917410240373107260120475258989574978580136739211933330382936324117483625561379684472456616860788196569778509083896694429779874954701936270784 -1542983677246087093215882828520167271190215097354305198561830335993541321346004686938069384431452997183878870039508259088812284409649637171695010749467433591235992415562671780176068226716432 -168082287585805609166025447841540179816675285178582322692582819321545169117380107944682614509065010653456939071220155316993004510725573361450800588181809595508548433222379534559884352016 -14590923741670884711776417762469839249099169025766553335179009374847321414742505914015911634758702536558495360330009327434421893145103015680289696367707702379596112116964554501457740 165130629584940440220781013878937428334021499298726612669252324034275884929719462728127563077941155457205452992162718449326058445601548604081775234388928245570712391831499267240 466811242618658186798924385777410955883238022674100832219431307319575819772769185201931315249333836361255833763276557011245673194912096960708366507204322743836985846420460 4511426568703900509820381639901679911217801797209977638945123793964956943794686516166133548458379657625307276467362921388933553385138041093073086081524771903929929400 27954083461019811468612174595942827046957598153495591815421576328660526451479980374299369363456728886376752436262510055702882670391211871634029959182875665748 14723278873303121152213206979204213079308525684721659728568621650311821277832598346641547858416528064290005019431025027829553226217478135090735862378000 169531702652196044404340280710287435299643578333619190198180860016162659672548287525321283624858872808452527165137506071098989728340739353898 38374124782967096849302461947981367147075844884631137355529827213394995037478857906189788003362521300216232536488885331569529604 -135834659376517121900804421142568069069319685068568560497875790458938892843257737161864622130028924125432862 3420774144854922010062060568794255549644730031690763378924520722991259624 0 0 0 0 0 0 0 
59447034368907619873276908525971015778890487301172152282936879949121286883455387968426578737439902631166497026180775720231206792798807439854230488221495763847536582896854072830970525796047296953938883374384 -13932327718221619498845341471133525216619018582970258611462936415323121901173554472522133828937715657885132406520142314506993004897485759397415753623014376937299382054585072026039075536945772001638375392 2593367658155555029532512770195622395829439824336237201240981071693853882038409539415667789268701434736453635826320553773892493101303205121681671371547398447277461395214333652061223079892744192302384 -3842685806394584683984964751364070693265632515243615717124892385657330935116173525831871360372000234513149879921118287310471638454166758864209921746672968111934884510253709546726172551654652079392 766447446204607531577816984304458819847161292335853572006590273999802440779960027857219459465726794727390324215104620192755401262651806751244989512784289747191765540352488741794605615201263256 -61722905399214057314939856670447076336979243575574172102324384393290357488806004175375205193635729054646700573982567808357891460551670350280141189186418266650808474231421874621675992831464 -2853512975003277138191831877370589831897960688094640521320849701719649165877547350185157235408215938890562655300913201825888791471118199011949076554676650799763336035541227077317086 106042876982773033831004655552573870902933039960281041206506256892070955901182879931489852441583068874402185089643476357097006202987910044543176491777398888699734640613647568321376 36580263638032371603171500205142278109312032745218265152567247601432936145321274078963366210930358169346727503510111559845546926784811632491401251953056342791667394134190688567 21702986197842269645866194295094935717139525701000457832861655701997017312064313797233181625374532214991749042762523189512777307550134543428491526563538292196607046650704 29565975067043495030527546577335964616990030781987650712567396635613321683017702641548808179816126328094930886561661790507691480609469104294132407896891029138055580 1983343800297794414081147962139453097243981853164261161170102593192236363690000143814816304731256425014510026243963638789198811295136827104962724541954867648 110512474164815506537507457629177697218719216571234818160026556579059481530111057996213750536663777485682401921051206878318106580516608326722707096053 827122766097317447985217527800087251058897662861227192699035564705499669381710736229569688094055384126231201841219731182621960270781479888 33681133312218094256375027466220432056742198394024529521757941203137861644737140007395254142524467398844041062040206300681148 -4007124682391807734995701794170405504143722534868388667664117525545404041012987033695752807947965178192 595586530828588006891946960280131282327015945373926758157275232 0 0 0 0 0 0 0 
1810367300752006397097100724029207989890026835244006073918404418743292115583618296852153591826234559938128170768495380649854428270587185798297394896065809056398812784129180258131382399867650842959261272740 -536053852617326729758215372513222439690749375031778793351575556877294189500274824198972274866702688117615774529446694531346437604947852528314730518743836096151863683419110557318511925948560555048906592 207596843910876488418415404925337182272575574814429459365090591102343936518187743257233709192252933211844813991912107216737546597440633024038933194640765693178237102321756156246029292259991661968128 -142667453341407079206370369561666982139875657380583328893201092775614465602580074919553624513102977037258820842660646390568298734637651922175976770219243134563945768029315890330331743168143683476 27578988387098446171153188392283232266788382330528459053853541624704979065628880887003119757621185219435023668451731130450681271646757131864462383242092302373546366757306575249579677199663168 -1424495662715024359810329411284183209624286444324313160074260697710003849546440410199372797154203895943391326154958127429601774070899468596259178542401282572465427017894179947856390525172 181448101890406874603123301192623746861351114404341309899215390033875061483740642085568632540404558733055104604040137038261565180674495112079341381767505121376143888043360136750911560 9362026428186243940635649672021664529245454011189979250429581421261772707703078901060969756698961616873233164316564073113531624370364904073688374085556954324103645714333509999622 832634101015215616971781247564906977223192442098565509760596139407245138906210558596827466066350848349774979294214464407398446211527344347249819359228895711044165743832624560 338003221712142227644988172734446483356174059895819728769449960220078715869123697976244010134619924387046051801342479390205694176354626503739635450553390392142071389032 -574100540300817398444251935283286241103170488920122694330961784627805991490108955115385646394812065996149114838931753007072932325825622444044620785500580755725800 19773443273061512008076594973688233145586508397098475430977558844386544378502102235746472477893304924533713405750946037143375054152011056496933719762884650 699775849273043044468691510125880039150191082770724883588585953902395933959365832057280245720906717789683357105530907504460487093455665538294260196 2907734364894075293550461918120196414371505925885591961619295281625877704588754604868258700398965338961495605956719177974278237186103064 19567733451757087906287438540012114255131226694900545201972031954431253832430313726624245776402680122026228213255277694524 -14725325823954257173864524324321831045214563023755082292075675114368375303364845068360566901286717 696470283616980297497082991891403071542742087489328 0 0 0 0 0 0 0 
51055883860172290169689511903715194344337804426836294913973788578468359945052835353952311846611835017888076137580761731498871765279114368931966040734819397596489551916451801861517405466904526491263707352 -22517654223555426353146112913546173314372987468331391005583879909482487585396666546618898447127703751365011606025140584994300776717669668459135154525310267980967653407489339021405308274733035592785312 11728849304318748077805701917992436372471722246033205965531571968806328156562565415226795240289504596446390650126006777544373562645028752461244953032146563195357111479381846722866393348170697700268 -4637825350862586847721372827802736728347626888827709020921401112085622506462630935678685958222331598989552142820648051334754875439429888862879179308834640164038592455020995019211161843110901184 868742035326240219697219299542426063900189499380480437577641768895591213245713352693768989115438025898260634849191405742847141495291222723996934868830969738484821257112443408488302555885904 -28602147888302339588241510386930877175422972158037893104690191559857979785490302013149369080229763046457024686551282072286027126876772644928277857380762604100069106616574482359984839048 4450599833140151700791475403060820305738991044657796489037750045378968924923169168222076260396051406154675336379117105331678356291482551869798352610701717598603344547965149512010451 -9688893654269283660173570671525558378990983873695795954057646996518983634761390104776272212444828168388496165914837956631466390454677381302021900230550012829430005367905140384 -5206478439554498598998993137474663089736701890354935209281181298255123731078434608180417946646150427965750785923243723611888105434423609961080633420636323848838563585171328 202711104878478373820524058092128481635277806846630433004886452142599662147417122088101641926114540472810167630637473282776436135435210703144191870294890171870457952 -3514814729060940711948265197462363568059196966564931922714378953586097156776185148214309767702594080059140783594334603840032644800116450716277307412184210620932 7434612033993722486129330723106049775942597920304967892893700332690856877037567661905516887896898182965005961887833345654268140870330222148580205980960 3766818749491527714011461149316347003017485365488992088082919863438243682083079975095839123948524736770344282098023988679819117298801333227799736 7524635719248441907140554585347231985455657515294330951381924166021447240241536293377909538667938379210060455412554543783211241298848 7095399694377518055987673087982164164644588077037180406750482935365576884590404782265470627170141449878939702566382892 394162188520464156766702900173560926940995916725985748734011040680713588303062709413473568352 444047269377425786722343697330750932 0 0 0 0 0 0 0 
1349432505544045741309069473049123367827324045086157243633026435071539384563823189950872208479876938297860818407700103402928885318109229371393910032511746522269422683447640646507702189095917384088505728 -910304964055602021587920126991893552976697776477217692934333674286783496536656551724476870185534480358183957004549899314045782076955644557785992475079626131034767752967041583838998613878895233982260 538903292067844241450398367937605446635597770605398873283620424949896460191552777229251116607701750352567697514832435685817169151264577793460817777630899760145775707175206790741943064714898470128 -147414314013457721432820045875081709321215507543191949514205900548557240526937635167624922879445803109379868848387711824784351332432842939677609080232146318619548829149906113020430760373737252 22630883627126071686052354822644242074919952973537159376413758413627556469729654005330079344307597381110786559969503128726966304338401079191639668293936077192009474246334775322001647303872 -983061095708923835190329104908575709522027629489638433940043540186919491979183672335015325623383011319032991067298505570783112622800572374428698308394590213381056609716434812282367052 27949986426820538020597058570407588578292396090318683793056184443718437526999391718663371272953216609222682655319286651802929009806332167682713855922031535181397152019324366395636 -10147763805125594240079405173324694381556277559303073522054726646858075020930380545481407981650517418239774525930388692204788499332912809861853159887550465502786972874971821648 -566949939176569713878416027871520191967435277234677297786858572746697016708279588535389515001608764454246914925330654124338541598681195687879008299837520265396360967335772 -90156863522044461906256696479376333155015286309761934890892230881094651724596803722594913399900183799614030541704346127781310935700489816836513381817604354021510955 143842918355493239215274642105799606403306362509990388787545653628519845566938304796933821131423457384612889019243216831099587486235653857492622840959529393272 -1345674154424011768499233521125859071447455261946256715860653099225532714236033221960228856429619644295274385541072401045355563053276918004818476745712 16979790346153853819100371624983779039612961477402073651328997654640846023395953162733233920981450111634233117844872250140967498555785857904612 14399292579056061830392480802264893954871784629849057960671414267842069810200473754110079609849574024932667757831219883290196842783 1481991079605958397405876335373662030542672815619900469546340956584330830832827973515600573136904822619683601584544 -2584452184959696989309218545142639767743642727040605899742715782847904183391773269613182 318275582727080 0 0 0 0 0 0 0 
33699567592872415587612803918577988846171772834155854476646293490731920825680775339724155694268696977619615150594696003853290160335224977335929843149999983016904027269520128698865117816898386641674625 -33082436515589992243596757113907692648329588920891594081047818793819995577477695815596388550653477532397758054699053259645638659168154263644367992502985902336149488023159227982392685613309439988960 20880602880041047463313975134116214823727640455243684654648708690026161741035709043125590905465965177507375561802607059245355854751745620795621701873369407392757418150936328371855786834851947000 -4866847504391671085790732741500737162774309630960315903442229386063008243618560090043280225359070349534845208203949267516026069038957615178596269096740118303240595792031471036892875670744256 505081304336206935614376733245743249659337017136204889737504190339161717702832392034539452981758723927456625626233820805160612596715332934025655557541048542897725880836794024502012243780 -33985891944911351784010234174465197810258534149565595677262403442827239925562554632794426173412135833106167555148498505526470400481314376884799351462180823322105327953549149433155304 -209255675116841508183635669899773569309577357556609314699915853891860022499980763971719013634505832869602454688924386947876507265378011071876969898140337035319792775440573311348 -238737255653379275817900391819187841676030498853941203320042882580566847803935168919976635982628240083808090111800792451692911933325369971778345398281164477368891387696665728 -8321793643819939742164284509433897768880680237932230734331439524867368335751119221144493634976667457853071850939418782155466508956020258796048653718141745617544957732000 -2098154135557793954872911650411348145618408950115301838999677248354602913691636633601102911046497454654961066400769754617620046064378175697970726056314334369060128 2065731980053703912195810109804042302629821727716532775764559162999122515928215243827538380341629249779973767941599523991332567592537328305788810421532761508 -9842782584757824789701850524548918199875368281055911046424421465886944503755066300332952021321812260062407876296189698615569119247263055606660846992 63523459495572373891939263315952058933824858753056295883888534211683018375798105982455605784146185637653886972316646638628240543160652182314 19418803373429602144829585348967728516933867373221513924135708843713973751073642725104048529988771024215548633229622155612283616 161590034942214617592959862670542780887090268407575868402406467605080035506461598708965823494865363965629230862 1495435293688904485156046646940394798828595449426229284534035630400286089425147296 0 0 0 0 0 0 0 0 
799346520353749993388672569325382554329995423724124587007866087800410915742232105212580589255635704588427507247073490414617742613594674023657232474007289497168992250093795423139582837443554400787552 -1061451873985336641981613353749166136309808752663100063776248634009175903317782815529300339230476365413363137464990169273308515503337137532652134233717887171690770624957625191703684504277289861568 690312031805287637926526226299785974884171660893849654636795233899897314631248350828508894977384532752049243576713182321236289525839125664751755284082471859332220838467704158198548319970206192 -157990170916696629970491243723867521934421816542548686891324400704221049624646146034362513536802041878064157018300593354894106275162966962264521952980258969843626275350519386972826495088720 11477538357416020314177998911835992253795348808272041771355446938052121466126345706247897337044247515149473718534990081670407550138182105066508870341334241398766943625790008680502569600 -724439095825193850411926367693054315399142602329808419365054811594193202168083792010802378143532645963857621203915074350792330240897359466571857951361473174665464114206845742502960 13434030526854553468676204016393798816211502663564030059615289395933433970395340471704271851929558028915991519598716696915995402839813170354469711847757556861536965425167892668 1886084662782022420531832159792161998597388288236364006631037359632961652773151058030290496030526540445326099687359194629218570039783637043320067327406336341029868412758831 69853849429868358368928410584829387506478077784128098804197018472982395709807783695023277743224584888842583711626912503562510565056606226756915458721112148448960518512 -28896259334921873042564790692372073593721989537005643731630955231283128767658004624757484842820904334626926429087147749573446430314289594863555272411973382326488 5421715802430367631287527055362078045748312885163143344853314876321789153039294022828313221961902381139711979849437769570244466340380827748296710019184248 -5698742490584234316958092999464151602690407007159405819973330306500375987745254500258117397027980463165846885756608191409877768439075127570993958 194332492438357664288208940411373176681719408406875331972211956611939951714471118394263133652880109693218300225837233466779946256316535264 17407247227512734340731917106971515123535570638344149314944991264803285752761188043912049335283672555195747113726114801737770 8353438081712878344271061562514483750876002002488156393817610887397777391512630181900998961586362025656136 -30434837820331196515131480050999022332118460797199002166125026298787682564 0 0 0 0 0 0 0 0 
18075271581090969610037302887840660327685939291342726281018157226861248558712222201194734736765328709769292099529951690489970946479417328975443706147873185875652269811681247367506782837321533965208 -30185062633952465051896719131453430159903293428925074491154339773809081265797191414681641633028058444837518811205427111024453444534891600461548195353754302146931712629541653824570487532155106208 19687420441543104299057559691634545527878100668634530583960231374771660754223079982264260921874181490963279828885478893466396525392433157323749518275404991197876941345174488005135313256357332 -4596672257664009604463661184677381722038999704289975240085400602198523872798842891320287026385347989931286924444323506565500447392857352495001293241940079388907815301347851297792378810880 302275854434534012811535037415805421625200678396614125688136390884717628257548371714308117948948857307885762947120505600845142693429559901959315577098027687078457389128489001621265552 -7961870464078552742016656697450672645170665910164191523336837128463527668550870672773369786110726681849137855632711643804640967807448040696570735254745007704422141030070747006920 790512067998099528851965070367911508827214707986219416177488201356860937263196577961112311703578294978993866789755768268029949182338958285896059000068880309454031507579030745 186656298666650320228401509772885933980720652640803652394639293699775705645122947593183279211039237549708566069412301965910495936633362833961859283442586013847063604410336 3638701417229115100501186756559300962758536808062607119484652915490704433873891833673746042088430705394532550596955145498987965751446916466856071450308107360815124362 -208686015039059333151018065511745892478378188168476210870039957060530999658622601030786618541703568021025583863188141507881279297536203146461926146564483720176 -25560235709535695925130870660500716742255405703614854282358837893527314449703730868884259833134113300534064863816737700963611235699768916235860776998474 228998396501192513666353904587183404604506152123745814721688928516103348190528136929163528101018250514328588952611858595923030284452461909409600 493778910719717696037104463436444085595505079057839083876979837096580425178578540526811214629559006971494170132050304781348473216128850 10194730340833210576384247122031854191007285081720177270107566361049304037508357879714161266331368919642313649549104289816 203866804577135342584522206577099583893842155032393135238482998390748003838451983978925697521012094585 11202838059062613131179839155431516835623954919134836368159095168 0 0 0 0 0 0 0 0 
390887014384131244100167609287294284383262524343020893846491431662051698875887190964675018796312948239639408007339964022827466500425556122337981860641805298104175547139640063062730876538738370720 -769254714198310684239575317272167411526724675169960295740356552579303499430716546292907468978888640296718905853989773104962422379411695594361108574268382265289653423263148807988033937833951240 491673087821741262745841681418007161075983566360483499944573252728338354799429913340712066176304261901871658733266342251159313960177321481713221544113306453308269815973655257215369013593952 -113557909284572257996945777343428234142489648557396915482771968140715042080329282506055042730920310302007939692345554560803020599642361864988761152856800594962316482266804429648139763052 7971824128211205728271804763560534247782434579041109868283661567049945020225025265772284821683994363318932809900184729002305178975445053079390822192247275211044969422932572124771720 -48589419136549726823006083919441699496145891052404363630664173695837259936779017226342017766959571522055496250221473157467063213137992834112953687482293767317518260679381814182 12040193225752947040944599885302351098195595817408355467172622544559150646209675893253853246858973130549347830032543551989526435611439887320955594996010675320196406574732536 2842249767597924806318447759543661143945585936783487205846793923321462501664182828583958367488057183202461010348684423125511903844558225381221100839538070061639240372128 31978080087945187150349834285198759957465372536656134444846170133824413754746178820495444437167026031260914859846297594545073317712317896351937571532178360598454832 1329434152266490375016297762781090727025184532992994216177252699821616220001841827678271981839894757986541129565346206744036798408457194918828750527219160620 876611634198491905668479969913811969001139658294391901175656552082297040005119974704250231211358656330762069643922806186125933437138073288682439139960 666317111585566123090272364755599710723767954004584072893705894462144240122468026073023613051671423507473850192789147589610739076076770082804 1054602947720642471968432446387969238256967323252520347576898785851670988696000558258018475326511267568334143808724708473970207177244 5123046546176411949392640747195063066061028120943828248811475381236239728353523458278646951466636496087460487068055521 -1220635474514984114891549919633645357720883390443943375893477837435796755457744956287893742072100 -19567897004271802357846255490699758327408379447200192 0 0 0 0 0 0 0 0 
8107615938544637224883594212447808152711523940280629320829011147472139174827712615663006442791781972787053728430239633277421504270877533226773638816302257292234582134287088359042591268270792582 -17780017030120038597207640456197221237898638155488685069497479782783905136741418734395884297191515289592782538394342135496632674212620039545034555169232868726689502612175717715426400006786912 10941107085300144940868960651852446601810565095768468067332975425297319020097792944215568550341213170231627633107691759182783547301672113364158113043959184084412000837128927764439777530016 -2335790102947926341928136071431479116290397103811224974021862830935682458859795144701639347688425331534980443504531372934352027276305731890424196811104996069099052255511794416731280960 170203008704417825795513675680667141018895612418644315377198334986017891421568102907751336044078428132751533912827862486544713360194897131492586916285065475390104818064931893951522 -2191268624010439894050027556532226345520314232434536563269125440209240062099171906175743293234615868454815949952298665065266901087510780965703869199370161934987825789056648952 -268102764600015959215418521262671204448587674402590254688261760814939105700570491586718147919697896448908600684943108136442312208555493063411597399326467076252675122825578 -23418429943154831091430659868915668398809263936141339828646077757039884972325239861254979173810249519812867162417522495379404148709164086353142684626331547259121723776 -401081315440489292309646137119192545169828855943645816397035440752515423181442255533088805996831138139608507657305502815320645791671421655318682409663762475151520 57187034751222597408788588846763164297154143615042727912160062466852772638544276372436568615561287822782596541280834104119439351973051911708813858975992288 16215357628091731481963912888479903750386206081962328246007279413245789149002312684828731735998279462758606567542403567471871097219335449045760807348 -3621479373179737375951926058247314369693177612012266615307626932739338558092813617484203262484611632489111834033897781279911201371478499360 1854354869507282563651987470661463552332010138019891588764555183524216980571693533863259368904266882125897658288948036908669864455 2568544837025966318425786572978486224211773389391332901269713155292148126544504554212827129061045135527563756221408 35156983796780582781837082862660331077301506299671159513280712142269042590516260984135867536 13761805311649432672939976038508758240 0 0 0 0 0 0 0 0 
161677994607888804730404229009169402462357615659966783832437994715388884370823956957821935979505607448740937326078124463286562064050431891044044710812971036845313281620397037744592697315978928 -376644196969260797105737476759450998445558330957821061258111763864909703182560848180469207496525280945642560597016406250974610284422832223508788262478274240981273709168396034153970031058792 220612900422837875839171014732540892273023106623484938291880765192304417280256516584640523111023249498812910146771050974938178911039701668618727058984364513732211242871909985590328265584 -39610241931665786378497795097689160153519203639128426802856933165789886256124361313525816292236969109881402521578544526733905779158321844611731909216751751160339875773211603525213768 2417809427605419895987560583386925014945838446135589698442879834865213875453829907472984078324228591787621650607967711382460031731384520674790131228350341877835010699792665221168 -82739709572174571485091960997967860069875118955127702003024974251812272465474064862801762044600628676565414622577302019586368190794529140228951969064553234931171086425687136 -17143135661242099481126521744324077650432054058513897970741836327418479086666678464018906012500836211264342459234755851991382438854954604298904891504425377675459129709472 -1328483148346736222210261932981331898481095580147735177491152544847168626492142297645812051340952371577660202383811931255210394704425810894941777224554694392865788264 -10545251954235573092393150056037683994415370929285010488643166929325938814124805209147060245429981930811917434300376256174575277848680097884788716390877479146412 685095268165475782182852346606241182988971988462282315120589156343299188659359135386553687792291283818675575155909843264138250435460113270513339268025442 88104008153973350335717792747280825124505721947389816451354941040108938972865398979488402997757723904798515778567955731389479410701923660519509692 -22826900132371679520499358655556662203943034874244615303460527209289052110111196651389514573644650859603756499627495042291381844200826801 2354494967143576655433985832352858878643763975770716852032684714178163180679139813298186742945623649320894627417706383865312204 611332515413107804606547103580989276941081705509441253330839597059478858281040558758599178520478870292572264154 -101481190690339758158424487554069659963961694995743279411935729521127575514815825708576 -9180320830524822 0 0 0 0 0 0 0 0 
3105169436443859044312656891439057278824522970409285836703112645137580450746582647376728876787594994867975991905457521480038309194676899671920678942717978186323233562360776970265090833649536 -7374750452800572846079566320636355088218358000565485042985334110223695949682268778470860406477091612694428105395632097241982338188253842828865902383845512556226013783091455045893312781760 4084184459274854346862832466519609011886853918878485580393538956172040113456139511915479368240510131640951083367921291081895499820232338277452731956442432487870823801336674896833197416 -540151066922900680672537381719929216840385156845845802586470397226272722824753690742347347739579893028941291263048446047817972269462514852697476764573728163747264437237181985840480 7646308162598600927791286636543383781003006087457915692268974317593378895558599865744680818406392201679580884709501577389615108551775812587517617295237503894262486983768875708 -345764847492807718198475015617589763072377597956902127100314517528702778882648466276864253556057849403045752310170175754704202574558535335101272625833961567455415159455336 -349255372893532841982254728935161142795212209517181174296701935837839384272746722756187805257651097738048672441280761984488904096597056085833222108942003857857977471949 -12902189263312716567611417172751080168253838717759674212427760074440279923613057523723898500897076575120360974010811122788652328452727927372634211273375654210164096 -44052355485420125004430194707119059104399468757344033486295035948040055400661662230260629332538897630449362014551639571379960332003176525832153858635300294528 3090147689724739728437760187721435984688176801625496105719614515986580080514012628601386163939808124676217925131163205419502286792345754813959771692208 77285638064113646150000301153157474058980559236102282295706914036530165574573509407143239433178517763042227928982745738937063717645969050361838 17909064311798601740436039872457751550057093508121334480347036857847428923743983278141150073501618058220405988207387793870358235274160 1711585424980604001919800034763606046583745930542645874235618539035402309883494048125216212261388439105425123126216622362914 -10048674779876581263710551123263679669520463180227473120749846696303844475356038647762338952536402771774368 110617743183030392008861590140350766193538756976532521324416423986153326073828452 0 0 0 0 0 0 0 0 0 
57510401409364497965542199444644028533073975184037990668867657551082378269451726203236247099419810311583800763229520040497331741218262099358390556697704930988431188728098028883352996674136 -134394215457229075847148877784640866172119654608275484407330654722469171885353283141871383564884364782163153951789008579111880889800185844895481190597873842703353505280700013252750365550 69954230557902427070575107118566523593749607961119863234165253024868355110616108767020855521554675999463311423047569721906898415171764214035986564676211777449532992448609991954684336 -5388222130936825486253596391160761739466869274280994788419760045444206403253652073000359895551075829106677609598652448886248178576403504351657799269408906207385111231092846999004 -701559186611802321654644627311243843039359633628413723673093557626192088345389602356399383972310984755782870877692395880415524594843740019995860891477085377511292184186323776 68548875879503745311236583458520256517560628041023901488407448783938642591783723578864960419951581572668816383010126127305065783115393076708575838007897223786242202285888 -1323040559754257821654257568498161005389419439733358251609954637987650305943070374842188438010636444765515118727473104438361688630585229270927206131382381086629974404 145807148911144670534615397337234279061906690619581626611501359785510979353687532389994105190479611340471474128845301376246152750128305600179777697877370522784928 1063675104858323541397846861889754733407807840020737053660479348779614832195460480547719422113065170903470356978275281470759846878193541481271819355826190960 -18046018550802928136575762764920708276941129043274811869218111741006380372322375084765713391709682657947561229545178720924100024624462453729348881444 277370786469422355435054907391215987187140317135609515410826733469607277984051169824577724915292725725639617760118277902053179820626889198600 656497866699754896762156376134190560002401153505909685871878722246404680344913968469948105911267729381569113600858750047435709375560 545901566395848467073529036250097663483152402558306501481865895615225115727767973012636561944744200145149545141782768380 -10610259909645591963109432627087521003415778682046615514090208655537917264377772437055755619514718337473 13093780486652865314307281737067029800572127413602382745898559557578235376 0 0 0 0 0 0 0 0 0 
1028199794142365031386250466053372816492509377784160044995110111266954363600358692391193595120873529473058857707294930428224130548459640598018960720113445123546881891029492697579852168084 -2293325833555055887537833663198132960246374998396562253331753282728012958166953304687250095155172662967956174422785058473022134876032048819210866802916896349474027902778020084815070560 1111508249365929939458517153154268630098980013304488553621790224612662805140073222202849664365842991650555465773661968818676885834024236352875624293257620591784515160739249785074432 -21823005822616151576276944881079718703372460404781852360115950109270868905204349336890250931029452775170560145967494828434672360566540184999253573772671992869540517173595547840 -23120014147205822724842483813249725226210546704671899749153348379972463995236811166828731378776800414476914321189633264514505403143201294631252461339255730191605430555114364 2651198520569928183245846624656816947409754164857511949176654207886108297892399297929651813968183195871836335042925477096824126190636062707268607305359151913128273525896 95285740516378525679391623680557699938350624447182817771451507413602128568292854042958137307121798484630466462373160551414688775265504307098587204779876999731142848 4390473825645145520264571227139038804420597652732789308905783518275732335427401354995130669013096558342983072351629517582282281668752309448513765253056193492576 14728772608479685200732575823579509621368817337005651582648729026718721169324172325374527912096216310815607401464020447288862507075544428399329585586103087 -355272722501150888055352955390432580997121939060017882003811852925114655229990221087649516501540886297084384260595531873662660253627310372497727952 17035271904960706124191771962999274398143226970771336548936765615246142270708258721050791538392934183439095474305878571599159352527655650166 3232858795784907965777404229856804226504642917384311432188689864267148670618014164921382846466774164052048936846096635365748182208 519397371512763949064073141683186044402739927339114545766555447907098356285297076492054554162789475052446076694504195 928808289311424155147369022534334583214199202447455780249016543511803256759066882430317657501575368 27789156531330457622678622614331845281892063883173999937042866668 0 0 0 0 0 0 0 0 0 
17760364212429686483015151232172220310922792145358154681313697442286221710472052452998642180080729725921110165458735168512611663599405547477490467446319519273511287297124134574666814528 -36853135658410525648840251020446920269996801949003082318238898979417971753055767365135029228027479294629198070369681386386298987087877911627559735853826647690341492843396154258852536 16395099240446697812117193045927685400024308036384883758065307656098205919716832657265977488057477252070018019031347030619005745589619824290044628633639110315884556515999893152112 553710837672939904995023083467308439842192358836989763553093803244012031891594226739708551324129609433760288817591784057144686995786577803239084971239818636755551251312198688 -403356584796521342482996431857167680175533496395642180014983207527781155310523853948379425624468412569143804475786651722452825292338232586035442397590387608020671115732600 45334088427694246840584008884156884247878910594303637133509735532674773368815849170091838323963996025638501519496713808465942683293984670481978865113558102900144486772 2287812468870401905869503547054894415713534295871064469405738853524345821225897523457643773221186151347514977697426739584773287571363851954893704519892946758821676 22033830231275893582217876164252655597156815878570807677249317804976687389191527773066710079696195214390557360802719528975397707260525666765532376172106472511 5793632735958338099958676873591278625389962913154984646814880695102301739073520131122015552926339075016440086376017122376560432193550688316114214900360 -2284206194070285812423242289730068533597481046606044834991558232185291639780748442044791482778435408255684902079404248642011642550833912445721266 116368019696682354453165776429648449170205545628555223008874650441090340733510929597880630968363232286545331324876261003212354886648516340 6059680575729759898653143434919142615767825852320202621112088226061123445570271532556233157403996407220965489455468805151605973 810768260091809324503630884707036698264959686517629722631569213470368600425957870143572961395863041605997214086772 63425504378070080656797407674218059916173066776107233616349135395717623376540173786023827888794 145437928442883515090262489872426871309929307523310208 0 0 0 0 0 0 0 0 0 
296592731465520552215369710730182394693372063241329790212431935422646640273655829352465030507424246500026881129997583370710521215570690538670945695034354648828357538019383350792524964 -560654132021579709401230479230241773779510818609906840257578906362644671244160497855358105850003762668855919085606064491058263425836934306390883356097075808772568612629900811634336 225085992727341492697747731386456909952122708838075305925944290459296280489131282063548707385567350440220410796390429277471559719753029442896690101278164220513869110525761799972 16945637653580719724779618162704720812960700887449305454454632746009529899587062421753411801247895679738792312792947755908027335323868246332132605505146704013299092516313440 -3466261440713201321585462950125583811003418652464644090233094453674679928688524023750577696582949808412333088654672826612967558491559972311437437884629238881972943476376 104347514911673142395559253568961348568101958778684212485309355479448842227733970431263316971603048007567913848123587106650579069077054487722188198704803782537490440 17279825671736000542539514488734412700184961354018501949815547510608226056488903459527414482454524063244104438386372511497463707352827742086206549470996988578491 -463911853929530957588752729382280244912708689888182202312718843062976934590658420317730279166992291656831383724272639000252140970002737061460460404718459008 -1341194731036029388344704484951303768653548694437237430254924660205565507413589867785113011041943439742537393055574912518735503831931937184002278877256 -6749999194653640695351117900356808224349908963355486174581622389481900715614110016064283442399394958797054306957883760103841430640527412024832 177641443542687856994715876636385182338551550291331560552105418418642565210458880971811943859735313630715359599641803922626566235328104 -9435197649252839039585638397172794257361887647097451431085280106947115922488350366110533129198809779344951820509278614912128 401422799915252744867385918588069388881573208263825568516634861214709872548997860917069076786568485312064133554 -635598777150297832820851276188608943657756756473047639354566187459499628473219587800216344 200139358393730650362957892320169035283 0 0 0 0 0 0 0 0 0 
4790943463339718791534287870038186003627325566919497272582173562981175182799961814617311195691526199983435010865382643790146571309592150201784848243449920688051379936568197417766368 -8110244052263749852664936608457213268304190988530091302019522033702189372569925089382567455025051386267786338886730752733969583109463069633631333512862719686259908408749462975072 2895787211152108280993098190340008982274262013728527063395349970575558040981921416979019522079492006125470809716689871197360832529252181523602688702280497821237371645412539664 275419245932236297349304670135874567511607320772278885844900189361086083615047447490217754291905170803376735874074126959868555724742330313816188123381935167802672525887076 24866855106788241681101889283054565840743412782789610699713259906616036394207570184635754554906537417798605107290369092448486456170153855893050850054001322648354208440 -13691266239498567756355401884681432675530825309175885897598980403339512117953260535125407200590963321351408605419987109729672362511485973770915166887568496479659774 -205062102209212836622732510027668257937722491857696683618517368745445380179652549988168062355555138342293993324649837127815087989987245361431050239265081831712 -7344554145130410988431288520734899283479809222547651171588144079455440973285193282135797504341863433003265362840261364474869030750470756267519708918113488 -9961162119361961850237466538236269531705071672407628799887828066764490120633211699506690065528673316301387082560779608266845004233109403750334978280 -3148945548271942092266543072309746939641139875862899923566628516604842772139265063243131396307099035445321887990900527166785893642407884316 -737240655949798061301213225473274857665269058327059388839166211086281435883203193478193605863298913165180021902569618164183089776836 -64864667295691651120289509869017956779703131043829442740526247929633096101267802027773697980435441362086949936423987675924 60535025380520592091348356360695960942910020889659156898459058082767912076469893515530633032570587408406040 -1026620045035577389297781524266459836458452435207827756255367242598304522757206104884 195873774207445448 0 0 0 0 0 0 0 0 0 
74886749890964125822705356126180421860360444403919381297495861490980252758353996043586050368276833996116421414807348747681137667960812335362074183621722347306265328296929228685472 -111906229287881865494026941272016020538864318380882128362707552247799766755990887293883114285437002003355187415287899510679436793687369194904193875090230767438349628575147401792 35311180898725067380559072271376694555486435389758813371234204520494337117018356764967046546200625324243841283208540040934062037043305130743552300119582405132315053702160352 2981525217752645047067259574890830548311668536686950207136786886815075488430628567006719380774334785721153247958600186302796819191835265818298206539191968951232846885792 1368521833536287844637317037611563851196604391917427632199350322527914202854739387011954802530921647093818996249821086360688227711913128407916131518885036274549323140 -337959592998797996713364566084017935711941408412060422503552600862654390716375807686109478522792784894331237154397863698220225259721529615452889811200367120371800 -6260483696342007305661381634403402588932269339618448796288445236146640744098212197964184981975852368912667604141021638980600726688787802413219824811957213898 -7153780824473174825700972752339548864057138178530959801926283504774287362215511438933741366068665252118795637485065227800069391278287292106619382490144 31639683599884580968233927082569019212410793064019571641407131400624544211692029361073577228130520221119127071244129955697784678584697416579465587 32422232865386608541394091117973212680859190341549457522440412299670342004880217423673843704782597584764345601886288742195071519639913008 -331021567125153680444425074472933781111304654235997090861152765824626549354289843245588079387334204616876662934256196897744868062 -101990252748401091284538420548568098638412119188851950800825978871331289769443457620321358662774445603832046598315867856 3329809057465734207979773462872004104086080910919736227800117298139231378720931297350052718630452623855 2459407270680932066975281830849503141062655727740571214073374011131057842087200 0 0 0 0 0 0 0 0 0 0 
1133007985720658033153027953318417675519142303532417307353926398382975979249723630517358122286675987853218310877514351080771581646834926718226645522493402443303120962346744533560 -1476170587976232444281161787157956334589240456553235076729907952096731849040459494905663965907976848862296367007805746841088373672013527150350150090222210459772775906639524240 414763013061841315413150127531855232414912118415391278107561604888607664917327122629331479600579564069939402493091862158572725555650315137253700521806138828168381172904896 16418656258689911491110529772334275445412495048995685222325095900475957286300194199062009660914892338015725884211407333000864806206577537090729927388439988850928209940 22860224065588128506123290747838454421455089680865582624904987792598102764357958291998506426366563616350677847264387603581355426958727209533906398240293164081566608 -3259258995501220677462010480362148486596591713466629488424120848950049291909551445881404073358025516454130624295221067773698998526481753456865027320146258029228 -53790685490265235250743307506757210366204899393330940709396334559664136909964794957310678637434687653391535956961916498078632521958548635816627081073444904 731912374731929970855368264528842954611057751058014837557018896863938256874125219152567406435484587807576918951662295001895971634707875407265511788102 836338337987195919850622651727034246096536748955133935172929625852302910577455050041812729697739419246153248658586305169503701985563335718892000 132386212621692791997445240681255798609722825972014089690392019743196197075425264533407985451957768173587217270153956322231492960683204 19148357870900188113638880923772697977003218384728969913264811018744522051054711072097583463843600994982250307242964533885211632 -47285399561719843683116526086264273530545042526883076649252076353129228403151786092036423902603349470963725251429228 -12065577453032844441295436905924804428532088933040335290604449502231536324586372198744465266792653988 310293672601883209908570511009342903566777965035269493945920130788460118 0 0 0 0 0 0 0 0 0 0 
16593995685898182817962035886204799178676262840864958731134322799692375163193536168140488053456464922777582400585426869541567203355119257920874303832384978357397867918613236528 -18662259035188456861847429253215469709586318611804414700946382613310323312768463965261439846970933150771652422419096757080782266864578200481055274222308013120602896544844416 4789266472648932651785359675150463740514921739138509169536230327900115845707303084840448258461928369185696223672840595779084873617431767359754345644003749127368318527536 -168408830979178205324678626549689679046078670597768201742596795682602009792226475927545279632470295074127820397930409543621806631507281697458217773172730027957057504 189554388087466608298018671705977722261493503254278315753717263581022503383485261494661611896704066308959080691089351518646417088051249747711112742395263231511452 18079016310764367942028035687593027937496195419607169889478353900825802540764894532566797560490742091476939877665673699019174087228041167339588953398931755496 196508810791925972183237115186360423458018599233043275122960095126821605911672336350689776898897687729047768136324687734270093677297458271761050622457185 6199759782882151737572744451443528925814146939254550447298327153789301286004622913335046201867198588846161182196471474975188460085812228067118416096 3144687000229026919368187715338876120525059532110088497674095921503329633460196720524743041408154894252066332042714326420071894498323432346296 654104497663947890038856292909434432882568955424105857432635303886151164608107777570271407927304788009099521006218810957825215103376 52739872384314873644956821020005671457996327192753971114634678469271476799123127832203104979169890505308317173765107074856250 10417703161747044914530859646062961803541143480526752704666362961180224809223193219232270684253040232450789588480 2671493826617614683575640500099259835753968649499876871385341776403541445596264357228915246086188 7804916816775100181431990462373051531880053942235396801788529472 0 0 0 0 0 0 0 0 0 0 
235262041422442573820729823523509801608530999856705339698248605992227258278351899655502663456663808062773186007101287995278236085132118077827282684334464519686110764357148928 -226880194565320431964225165316856438313355981531539079541971188266129201529287662923275859670362063138658580361023438530740060170223839741613961335418677363538424766959576 55292585943957304843413063958100103413992380677257251822138512892783233583079142052536894469325082946490131897476727380300650877249420085592398243294097449444731060752 -6989531661301417370082850744084633528987560725349205629752642311364952840629709667107447486278122010014038343052705336819923048387077880500175588141091553028237284 -42434759401089683735262650135230916921738256516167727039485192747468296629182215150882188861481289991284467134960684488826907674548237538174104490058927673392 1004935120186317428011643405061219378815522870596315620243923184564891448470494792303109406737809170416800094784162748223209886730848428310587866190822754368 9141624885304251323284957822798916213615028057360802128016067480804226957526312106179427676245249755094673632250971171218722938386610306918688590607948 -17932960060396642068256121911475842073496703129691752565791742616819537257273025554303727293343603174493054033665375574317531085170660378086315500 -23667798811927626234192984370550741470965192333283802386026550042871051100363843578227985809629857928781418151077464871488831215456797658916 1833042932720077330271921328386243937674851219717676122342072763987512197854471532581179908150803899053153663533501244563459133467 -44930277204029251139621330365620799622946787862193503705991643107728814623473125922367284330196008160601720971561750054204 21250986584404530382798285421870710912389041723956599417788384560733677335206062057152009479312208389476860076 -138469350588047853294394849210524587626098041782169308610227579950431546997907378683113298976 -264014776286820900504208586385999482184986625346823942 0 0 0 0 0 0 0 0 0 0 
3228745343016234116898621423059331920057692091684763659554592856316698385810042413870623817734381741320789199527487439067420583214821129233513083849012331740676865502983350 -2660489770822658594441950260721932487850248388368857891142412345955784385459924525989966318858497872752751288345030442674921734328902389850961110928793091102007367832416 637917626717138164178846353422057452356882754410026235797443279022070000112202511432646396082726652257049552845371342386959447239635336627539416862422745686863940680 -136929571305265978060116385319515844152258382216874289942494370514641615521847679632775897238336325189208732717698761291204348084458770935823854358515528321767936 -20313088051063814872215604585109279664535080365102000900980936918012342236621096391438561480021543424089950675142125977544098971006683498735968496904407657500 13204059517253845642712046452299729078415664740517737258594866474476040007921217765017169429299271983946059278950796036960683552886801657780753656108838904 80114488465492522647386766378400696094614302995497545021667858426476203959756759715694953418069868328051514056117920487601527039184860181009282049292 -577978585097702474753976594765595466227244827280969801023938301703437392621061734366370646698615110137569587385422081955449805229689755720140512 -256642893641984155737621991407890668721903807643305161177944113247897775060236910571887037274160937361400616472861149706055040426782423870 46179961721715655223828158061936447161443257514160953355579545317826096024060795891311341602845820073993948807413627548161001536 -304511074158877398825355062932324768485165402307290814412337737305988198355568891762363518319278283183950388814661805064 20898317058645001025458848384190064523677367848892757146362934776783427663522041463880178909747219093367296 2468295531353936681894198358786427363461777745123498320711338481858718823810279450126157 1339665346298741799208568371382919299704 0 0 0 0 0 0 0 0 0 0 
42895335130685551712543412323369383739518826018311400241758843119957130216641527222688298775924908326620192831592335560599790800864553870123397322791358084132353886163584 -30122127945977919243718273496380152121995366807326189168771231937388421088731552559280049699501143666198601585964383165324242166859933573164248342275921846761568815296 7231593583191756422221079076527910933619994595441174240473510964585486174826316502865948799898710655771152353469352901512970440624052536393627244679014440029226288 -2034863783902460328231976303737099891992697585782622225473641653747336400967089879116793826249558427695307389235889747005098230434439778809200346292723491664960 -204657852137242351921864342376899768069363893690494017961673369112670384530185840875947313496582261641557771819151635493655879684663673588421951062307647400 34367842275914505332790598369990648602980686593048018326061352630082833240947291524993547258963584235757864804182824537290024324831181517213095879033504 -86127174238605507653609684732438212209601239260189723520445915484042361972389071624648122166461680356426230384861772334670573777397992162697213564 -2306527292649665365564388358134252387045917280729464967771690048658339131637507085519103239202783243956917303198354660110552301695135115983627 -348910402060733009818413987484482713245639512561892174378655199013463024966422862329186931057967814489005800312528920940685029093697888 838243124008121489136507349138958324528997156335777640599330298752261961476829041680014092531620390182298847902913670976066988 -25008264637148289658807053960750372208038876030482918994531200329460968640989671176042288233584654995610748493001052 9992185606703002253829785983417241733163150679056988645417149703733353523305462026978322319704524242401 12669483792413662458025753155633408906191110800829072643097168554303989364127797792 -3054271273502032892 0 0 0 0 0 0 0 0 0 0 
551647322825125408325584825012304582909579083665954698647340226694354286583328638403715521900211367621151885707034521997941501544250034169121703418271434695845892333712 -329294037402774448059205259554935085762299242461761581747723686196073729553123719238179704652496657589402089495246285793703340982483688282552591332215597540256311872 79879412360924504880839287910027364865111980357902692225169144138537785650009301661560583592854582655441711393950779152184054578513156990777382773981733785741800 -24605176856736822848733604536679112267680543644501923986584841649558020999009062113967077875216970605887237099466628412548485291292966866061885803096328208896 -235250170995390616475487364570288044332866449109882906751991224838737086059005700422495493391155653766424138657952227566368873037699066466356042984442136 -1531927336904112960286781018594011770909716306091464444481733859240332718482103631338043980177486007107647919853255460265950821212832917218471352892952 -8080105073965837226630254292513359705392344494897918867800132298691986231095271663481028809471288498238891413191864753199337805614300054209822469 21260873014144584780814978690753157171283861941993661351222653024942884685787375263958953665539707375398122850502691122768511677469914412800 6866760057796673088032817704822947999295956142342496635036542930751019179558815039572775005376437423149813440867320763332461278627102 6295617683030238124587505526160256807613985277759576907967108841376544659185820764222512552191085946347372717443419972018368 1012720726505692266912950504045204842858533520635456340585069285700883573680214045885596864648358717383774992896324 -4141954748749778771860199648262954617664176414432548185708481753124734170139200651240977860482618960 29245598581643963103594787543713963974890575926563493640151918938668821214212 0 0 0 0 0 0 0 0 0 0 0 
6866355741270210094941014967488368739369422275782974633058465286369297234742176608169903922505609110230527366021808179901934532822383634919028187059867816432625922464 -3488022929707232026864951936920238172306919031119587146342467950182452753706222401401012656710301812496051801116045328731894596910792009574546421218352438736904440 871626399457712479741081614469894388389647117472656463652980302486217749206059662756859669760703850914143203222121264454147523392566926727947339753264930786400 -236672531231715405557342094229561602131130150490752808564742767516196727465435797997234317769946203958108849200619638613944085445554309025510642632089727044 3127383453728875938341738868111031122973223806247359145232393290546300719977234415435089863300318618864494941037200283076253056684970366542741680704680 -26163883801155009793443035794777871738282223086240799907858802074746675171238140210300259438793223966038510989735747204571180472281316629093738701542 -66029009403167960957735167698171261580857149935371337666106411739750009507703429443436056047056827983972683601270767231353155687764572953421400 234676359681835465614730548401564915604034420956987020990943978838853662592145596490177582895407343084343955715125519020994447760611759876 39586324004839493888493095748257410778405190859615763349588504295072432047940172996739004092754403366154858707477135673856105506080 22394921584643067590208456761814577536431395165532788702365178754292017026454508404631933264664047944030873204114776298108 1003634431876397929840063498754384729579736917176560868556277539090608506064728842042920617901237110581667110224 -327858245769041496505710846229584825563970675168610263268683650374403754195484816079403236187328 -307851997302906317789108290578899228876710872794879217334588780526600 0 0 0 0 0 0 0 0 0 0 0 
82706706528036623254691475418753436983224862721117879204360259207926802558670424467481960054847988442454423042089513347566526355782839981963483723244429418523315842 -36103547029238386118340088942862487374797019573724262734310320176452879785891526217175882691105248774709588838813415360160361603185395820043028505837006498256000 9433225323393393569913279904820122551719205931889163460787000527444735148408706176273584847029561679312958021638635610493697693819609548099169904288712237568 -1538237938371401401023574194914126307767583857882048540359365540027171474445964048765114201416108655114401385089679768860690928668270155574393418154028384 -300243377765905133571170512143072112391802713846680277094145949353961215722438184484928593377065777460969772552591694619704670451796570028262324410204 -150368128701407502010152631798934674393696387210987013789162810468683662020406672549409642836743631964399685641049266191937425700540486048458735720 33260921605398140676179035151790056348504028887984532528964684512805512007530794617591482824478109376368636696347754537492494622839355905474 145697508370148804609820851923602669054733835110631748808687407692135276172246025073593824400405181979593683330457478766775778718035392 -9184720410984217371715305169912222835121408653973815812378368503056741270647476389081951294814395128712162998195226506452269470 22403237347857269829989243059053535326076871979477489455005657657361369615105842759424857307316808735471248917744050256 -256958390427871339956956033440843783427146029110997074156334500264747194209688269681988658597433654884167974 202306826298476147564850811543984228566564721796665833517151708573671411339172214228458687264 329469231598830914273324112725855704391542669998178831517353534 0 0 0 0 0 0 0 0 0 0 0 
963859260737109276811787795456936967115596455964008966206745814772728557985778095261866482885732670461786088192664108390808766561685209361354918401760292934133824 -367733255044164741088143970538146225772818919884427860494133028777937285735266736774497731815414868634668382904965781735259071344628777907723957047121501987176 96990205245127337489542957526008630891643563453337068917087066025374021416094035095134757466853789744592625612325697789693239941300323633040651399064823520 -624861617918284922563122763149838274909930872745151539713098512393257920735795719759826944003331565474088323473038799371539824695341643028051922214700 -7811136891214114778223493945607157472449364685089747716259176148879780818979251552170517660552471754242544274320863261328432897405359806978854956096 1160276553628396887139987474601940619237552463131635165325064433037004744808642501085038173274289634739186001051210464596785312688823352218556240 4566490456465065366150922638585791964777298928938799135097226551955451188518558481054292388028212978130137851146656765325462985915725974704 -9409752638672750918598106252565582749895096638732688634118505256469653244576099484021135701763323436592955014657402074878080685628432 -872902559380231873850337186290945287648417536220558424258521047311221456336734902408865193483436798494010086741543075998301892 -107919721326646189896406489176632590351945177054355993221974486126106138116270516447376420118343291237749468285426702 -252312203081311117767276628335441271073632395751477465225086494369710799863120531151726134599446976253368 -4931376747254680634719721878087235905392510009225756051882532201690335225628767075023858 91839111641861812625759751045630808121088340159505560 0 0 0 0 0 0 0 0 0 0 0 
10862294342053979476279097021044311150693241541602929411259379083296170254667941795950390870332355595384530998675007808631511497608893214919162824599279806637280 -3685105037354677791461570923076628384072021971253779578757141900691157071810014614649889223542825916591604915145329352336936976888169012613721285632316253376 893516773272532699209413788487310736708038199562772930344454556505240580414445549160269709701990425119124543284798762516528982694670419629315675187066280 140791000742098976852085806271726365875796487736368674400986911667941944358627235865302044027079780050160834201953036589743008367631811576442833122592 -75754962111041294158703672228989997205880422790228467042270948130299079852739877769027206345129235612605584894545635277558233635960146701603875012 29929641069835831199773042591337170015726785627390687960036505700378401099501622065669582142828619762688477314986744741020798285435620170019896 31504088093790922110379930155998590687557815829699376292028792713431467532999223955405125185115792354704988813221724504276594867610617519 -47394273800121180050810103378368730434175005603992273342161430455979404775838276275273947432856175039095279635111028500407031820736 -2920262111130450192873340378721855997225508450711761612856511461146968108107692841201644439420935432113002517212091003993176 -412547431277123794645270900360569888936047417710017600099162569373897489712393943969543439424513751764807883394048 467224158064240452796075206592546182760654260897420703944246947016693386966561661929594791534727830576 11889497059712014748258489501521409592221058579224850294233075756568956014124860256 3906558646656382580854571699829454823348 0 0 0 0 0 0 0 0 0 0 0 
118273546098772012333572835187264058015277585370215582120967195061178420765707661755594408721732330140337864788355943393653697555897688634201430014989643323496 -36349945194183838705489888809904526772160363525950560152729996979240602381406204374417457201447223088078404740590810282283261196582828964494004204416693218 7392256823044275264219159217546517398422773955610625893430550315587587931878346120969257410031966101547587175404780131033790463566620086043021667908208 1909499175519063815075877099636155337636247584187912026137938263021170786094505567198080034620796275774361822389344699790789834429504171859468209796 112164120557961165807217936101438448357649751759830475503755414443138718199415179454033547179217561671242164295921733766168909600853704920963568 228356327005147313357558293667107314394904846018875723714676474883962142324318206163212305690045883071107213783206315724595757780806461070068 -16240081366261741055564295981442614664959893719983041446332774701087310587493501367242478067643354578163304785010372631863147014490300 124500451801766710518313583120450722873918011868523494574618195361325618317949158002244710422987688145057683384153378773589633956 3782928208899197336690127246574862046990816488927424596872140707533252942342952279385177500379659332790530989058249850592 -552052925963879233914642503535681327829213449483531383996944065411868719708839262916033799861641119015718091484 -99850401807599003525266185123103321934388511282812972927413963835197945494085364366946103732290028 -27967580719670441876495053193958679653456346379642128959101166228885473492177812 34088185689621573392 0 0 0 0 0 0 0 0 0 0 0 
1242933564872248302374945082161977069323356876422731006334844957899287282188488701141582281683549522819963152110074202653555491401799674482138495004761680400 -356638756156645007883472289306852103743610414539763324912780889818502137440797523975221882829743956976051014357497293760906103837871056311486430694182336 59873927476249672453006209724555953881288205763885213871197254122266905764194419592176437138089765378901797463879480043224788582811445284509247410120 11938039302930700541323311037519759092791789935687713954412438845118635298090568008987267916160073248588228352615673855550541841721782956705797600 12663042150606878639993128460037511489166742080025916889476562583732480056515944036525045080652600966440959999232792280349486759190495984226962 -187993137910559642007430790541433852266237853215799516056220209567913387157108335669701700207591878993609786207748490089041091213531471528 -1446957165948036693205430771559330260969202691902185985090323963484045960308342572228375857465679063009833260049234387066875704747008 1943959510049763907295628434672097880088018087905614804367982447809954561314309829538682803152029674731743932576557267964652672 49609750416640481088603185955313399986902083486350152020188383782516322683804415219435562726906281235057837816265872683 -506781340058825989237122279995325864385234235300419600967461446689310725441580876310974721922457925253393248 133201749961825635654202834588124697329451137237139339501386825589600588291353743450346744257532 33439843422292303849061065235677414783790596618780564744624382670152990624 0 0 0 0 0 0 0 0 0 0 0 0 
12587573452265061212480166523135473494702565025313817494395238309208417256867355963142459447301659450109305178917826741916219154344377310826415580538320960 -3497679892158344054958893653627202181591457177325706951031819142041763853951481727037081190722435752561056677104556792955610614834663309550103483243816 453129737861393703182569349542683966867965929432511118936286135444731959786160066364184241877475064522602634161544537176649814425449305947457379152 38773070480980871758775706157767508131079635623961942692961634536671533406789155521710064141974842362514734714014712007543374211416225869382688 164999503691273279269599764386829575295126023576099642013299022559916351537873129365502103704596731793874197646097525224542775351448717816040 -20601367609107364643838769944343565767033812806098674212442866762136087435897313665263540662619889407336202963676229400870028593084476692 -7188438654845007399009470103206516858600190026764134131796629388752524776462427678481444873295740312177433506018315089312873032900 3858797998601950516121008970805360701454103651702132966260898536520349232719937386955953819186826164170137169724936222382759 102914174320953201441482997876346199814609601007042181387105124423934986205178772257716379264557381982380562389434344 -1113516139101211353272986078722812281742462982206632429320698769641768369034641920288939147344100194600746 -139920783865021038667700812216397784825579708169404858623344192305846521995030831635850341820 -38320938776211503018814984834370867760871015627493051868698484386267 0 0 0 0 0 0 0 0 0 0 0 0 
122517319852905070373812867785615710282414719755790643166744088119902436765487036335411051416438900281177464116771207623141941394157993691308881006890236 -33471030665287240008154022564605710939527102684679698074773299439518023831473718964985951393000376432632259433482256332866735392313325782684871875200 1333803876873148424229825033800359798812261051027584283408780900688610586598918982060862138800423058884198281658125055145398560408331519800756656 818231280550065417184173275374944619100033658785518479742898573244929702743331572133716187669455477757201806338745388891015342536775998972480 838893302211955577594992521099120094332242412135870487302805321977274595471973891093101073368842780636368479893718227114451382709306545552 -189374801196867971587903616717474270898484359483062635777314200683581497374351031303706513984280519975106654477885018530144833076230984 10521187160296344885854227225275695744527426292070066853005310787927883960976959273545457963464301862559712548997251242352392949 -33523783115110126820917984799223209022370052750110279276061119610952110576078286747888498073634883136367481015314539857440 -157259125622735995261245507398114824854087220141953843244294285947408777074213257564900570061338890067170461748928 -1433478340788943038269992776496307563703756996567988275515216028794467475808815744899089676494426427616 28455655009455876148502930923176070825090577598867147129042818838265476361057573652874592 5467494505223730177743189464846303466990247273005479266838112 0 0 0 0 0 0 0 0 0 0 0 0 
1141295916846564582520852283137802022045918487311236911271669332106140137461940841340423720897117646023393612368292177286495970323625448266891294687040 -301566460548652279535154251330226314732593566163374755913340112391604408406340255576879379749825213611143959540250336102094164406899533128464769400 -39144128695760543076983056530884472673744452252680106688274806345384361776301885088986399614621473742642625645797359058701335116745307085993024 20053392274650495007464187272068729236536746263313491686628198707480594479637003636193719498855617246217818806893804951412681338984668654596 -4417590810079288976289029606242761614508611796874602274065915837241767117189598431017575020196357313587068524103062452572253522461196160 -370310990155336148438548043573547939482141368570718566983670447814768552980458382871747644916590529578843400782142411206772440453392 211380531825087807669321904146752565099081724079093270214462311336765520911605172400079196730060187409674038765272977553009616 -194084941198572662016455907461479553990620442776080038124414639335789263959270022040039500506748577428194039690018778308 -1090315216118501264197815064860061255015830552098824793899496055186916929651389095802097484877319250126823759704 -2085383257867168491087618404195772239586548313834665757827254252499878189409519669310453271841439056 -460372553185257804270871596082219158791687275674336316917615256387165753305009353464 -1636683072364561697255241028648464241677483821312252 0 0 0 0 0 0 0 0 0 0 0 0 
10118117950902592055193490263877683947556965870248691354671672155866346045509355767650748174044992774333221093342807893402891011798511198683784727440 -2544805053894016460647024389409841672840860535018427193812383745436722512767131014177463297225616655441819564742910577116394194437515450499431232 -814039903328555011829508783395018819234837771565029078137697516937644440146133536387351474886695463499435128162343047332952301556310496070688 190205911040577187688403026691242301227820556938123528533958798199223156102377905115265817201883673527645181666672586299862948441539467040 -109915112480110992886229386677398587272085641397825771854465180281654383534738528430291776872796716536475109499673290817716118290948380 8596844250123613937466783499932773317435116822687394904933180404456687778262463350522003284432190640732623413213168932169817870856 196189357397437126258864491283162705442188675923264699566059484131319996428121731952575722684717648208800206497722553722758 32976336754057999914828194177959209982807019323410823374711111210626431511283636745508921825709590194704849373292288 -1484672160011062689652306595141997300182285400861100075728683714240013122647839296962082261389241786278277400 -5608158473476369421143077233716150439622619013283511138693296505473402778428602856121128963202720 -4148134423393992204670047074889810598014304237275452918731285430337476233188782 4488505331343232909517146616617435104864 0 0 0 0 0 0 0 0 0 0 0 0 
84613898121966530140844506789944586757352443307353855432358478871156904102612311831526138483254050405209884542294818370559953843483804402807780936 -20434869049607172404397808402904865743780559701808369837993401079478044687305411292838970317528549578082862232768617631966802349623015008546496 -8331376686974222185609383771277461181589734027734068049685936568784027175084302680733079759207563754505853100790278482902475405774014343856 -233261312363750146459122121040521923937027880527332872238142725309427153676191172959688917478804036261056686034558475622955558081635528 -816350423303355094091704564923065942160281562077464994811926381073952520866255365307408778568406007332236679769091514469754196400448 95507250358484600987513984677832798450097430019818558713868687798135900756648851800927115712047865953539283778218629325115831380 -5369007121626689354465604485468794543226980042009019447391732357739943719688277568262814513868753405875754943405509659432 3402647928745798625887504040814591805511831827701805286809282508942022555834576978073700016269955678781155090775818 1844602719523472786053085481357563126794215151646612582833264359221722946513046032201400100208777552021728 194317662022758672426772050372045219161465796345865738786722178855239577450743924194213587820 -1793313021786279336828208892674893441499339245346837131894872351737596047340 -263834695453949631415 0 0 0 0 0 0 0 0 0 0 0 0 
655915134121852502898402690005673605701836403655351639054302947178923742557111125569336946927319541997340940567142484571900160821562267992403680 -145938116837245716588658828510905335829266920498147029969919027445092653553417082659705380813851096194857041507508820763149967426828032153056 -61520591458972289287449292655026518136993885475168941989244091578393728092852133559391728994600269423201624329418733764748929898510493948 -23526661790913705445840582848973571383016528793967031079366136922121493047163825226621313460024010809878132029243655488897433394607680 -1863061741789276942767378301804770629957474992001547596570463183405851406956489399321610772700322350487088810803174333539809508016 332962348756971677139792872388496404064372061592341270826373059523375819764420937727474155330383015272945700475355386932367528 -15662042066861584934227769415875531429035819926127036816207846032358218589964147444652027820602500540098232564500100847 9436419813855396691894621883262981729023474939779833458276256580911583226834976625616730383745721768644088383520 8425813590964137421035831331189004286599850518492838904978396269370421760478547407749628042461762604288 5489260641795089158746079108892344736414235070746094634127483242978608966027822480555820032 143039508442520023727588934673771637504805799791694035309693382587988896 0 0 0 0 0 0 0 0 0 0 0 0 0 
4548497149770960150768731242352332430243022718231739197048082072341609782619751057732752993165186080844126110344576613102198512955720432582464 -645651583138308116351955207444803906181738305095319306061166333308635567692756998777684662949929084562245858973050727771682471315379358936 -574838685498733117058979416789236747693401827251082473807155112726243697532596668990057236481675983557432885769311764030512774069511248 -216203092327737492976155448804175807929158363578214136090709775422050376546694967925684807950369537551479996083654960282382647430732 15204007122464931109860529905046883940112532892060481025807751374708548767946525936368193637871531815682925852298441461869755968 -1998099298191051496574104159058141297614135268373014082626420816954588332667064994211459203164230314317342686034574992867220 148728752079816689212998267204892666575582532751202872812717812669330152537843548781966738697604033188618775703276188 -17034014922775339272683244080215358034137188917780084158100177679261401947480342193000212048207425958095813768 10283198202456463963334858676287788384603509506454817468641707244922935957344283807725450445499085240 -2826361722946426784687344340828356834136190185293501805010428433591799447329888981460008 -177704254274969176748024548143327443618907162856462064435299133644 0 0 0 0 0 0 0 0 0 0 0 0 0 
25923773651286241999577812768704403085421318705496642857730998605318722139451467748094976206220606689562387769006428829427438408936913928722 3078406692526177461852926435277956778440967388570617293859674713110216609025234755664454110967916856371447523942363481876505270815859584 -7184917521952704438260398092497166060413982933380663298274487848273770488364679806119362225617903364389271133809155336680001147641088 -219247962321407727525337857724875443034967754073974286484823860558284429057537816211728002089239398972873643766485008427657600000 152373285332155609678617330384533817734306633353573819163193075605848767173585181804393590625433359243064236768820236348358616 -29889884616350334343964888468445279288688136810955176683352647237496749679470825672060206040339510282099387498329830977208 1250879099199535578524761061421293707782286580527267116866569731156403577629872082722114393998315701970146399508468 -145610204790105373382849962450995222660909519071808056835906494684667375185240786981880513780610871956075584 4210751782546625095324813623948601384634478611909368312652256695777841479823852053765132913469148 -72933341676352163473956443041142008944216811798273176946176936621612163338486014400 40547954309226394143447227066506104799428504769790579664162 0 0 0 0 0 0 0 0 0 0 0 0 0 
83748825660496187834301042709889430143595985218405471134751622157036163349782283771339504856674974912670050482631421354330653507216344864 109032681902355435429497529306260493364371026808723603059498268740403727355246681879629357103416392354865512465882331393663629263746800 -62402090821795585379684255808776570480818550954527133831067618992046141197272855144336037148673226908274939674897966777400735577744 10154922496575170056823334126554661760134272989246018554085670507152001657092620438027817291850592675287253889125771591342896560 1135900413260218161115896748283016536337815413286818463008884246651594569038724087206234324307949828290719489618453965773504 -135842303429825616675777018870149743728116574333298336717334951155759102749174914221762841837814916245587934266964960672 2454370707810669659472962961266981881743301628227361604683215278398224697314138824808950012272544542305216098100 -196017012188396265240769318652163448204729702869716899042250741099824425397636035870098607028745449675379 -514634932085671061860533201010847760333013887981875821268821043695567972276540541484864856720 123814044169393431447831680565101201877827172495133219583796853825513718718658700 -125376227312846147740537500422129002804461705046800 0 0 0 0 0 0 0 0 0 0 0 0 0 
-628850138042248364263243977096927602415638688090295355690862611500531639375014742142463398169877779455005627259880762011953187518833008 1592926658584678559700282521972771727799341060728370386834327636535473438174577103171338440777632349722288759592235806203983094842048 -153305373298024844036605324227995492950290764290349879533142179740852472955379585939522650755092514982197255370406725932971977304 61682487631838533434839878366107070270653534089620607189149299183878811640648740100673890115585107577363316520584530000980544 15444624127854694278834293239038183367076676869107271090871781085464464502903929461934020138871361306835881909718347606800 161539955276194906388474571121548766280433787500385964940538724362802868031404590803771754077148589019437339611331048 -17440477189828519903193501241890424103278728590058948615709272457583494439342646947433216569128199939228109581 690236007729638814751043769376988161406276693836557178892750780943093870536733639765613689441378278720 322462082624384477822444805108243988733275704493975423438116500870990296168890993811517928 -176439869694561708909271578469620424459270181849026136634434406861229302640 1723344360687918066049045464294975443978 0 0 0 0 0 0 0 0 0 0 0 0 0 
-17456203340417523297651058401449565657758048347993071076214555166318990109409245101183361517068720700043705406158194413078215953357696 19977448229940122217743749899720403580120331230447672442456143141807607349261972189519772441983139550641024590087695780886970630048 2634233465845258634654696324048120431308006671704808869645536715084021356774608936193568914987843101095644043376993775017118384 -49900429543872547571783940608672212213133617702538224959407325404445760438048909511391181471065374180403409537973204838532 155129799357690289925330756989584180570085670482649079718098613268721955134883053719573044928919152903874449780903146120 5652507404086551812077000631489095664703364539277256612951487003453497301148652880103546289568628346349379913458690 -152414298856954138770966903139163982516697635652143815866936080702189971489166957307139047228178965277118104 2903027799370757482941692173978491502289033905618796062846552904606111208715733671194037589199718008 7153828196324559758446037187205810501938347809388728472692335055358840517094722164967904 -132625620518349731895733013070919888880072034574431830358008887044663388 1351937848290018731604 0 0 0 0 0 0 0 0 0 0 0 0 0 
-245020075375598267931827346475084498820448999653269655959500053314340737053874514763145219828110509589309267103069861576218752733050 235351001389130158448196988384432785920832902687309265972153327236871766504934825980602054684963147689645601099015549292701345504 25803420630577897523281390889039887401159535000709629160816923356195386386670447502017804948658502311297386571610785256779936 1503952147397517247172642670233048879572853046422939664088446363528625155084593001419195916117004945367224282435971354176 482687486043514369282379538470060568451958332621406366969626528704354583490986899742231122623349680116161109745749414 31003839647926519880119905451961457426926914014970359503279540776342878384306377616843566624116902479585729161176 -466642975046917575537335628875510533644297693169987300183424582335738487513280022036330110338965448504574 3074933299377993154962829620033780850797029768907807225825934038863197157170847958989893302852352 15885268987579622232697793044182935308549251285716484496829250009305862367310861210510 12268319828856404919309111037172174670515730913608399949607934268672 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-2748013683804579569684939244263098897769579677986558985173172456947931412667347035708593152238955872280009515952192040121377709312 2437577414239350374182453384540166571796263775867045925216722617372587176891369357398715448890200754044733680296208080766829704 39046509723266790520357686666506582582844585757226603548250010712641905697644703029967351547676987075664128088625638953952 60302822122471608946540700228181684988568946893332822807990591579805969240668855922871925098871830341762563271308485804 -6834791825433736116083075335630614247115542506605717866696027359844112317838528860059306815005275483394369725037648 31136763295171963243321693940194319992439760773795231536652158416407188614850134499124582513093982141237819736 618652398245310079076937161540056953485091625479352901636528471794111504250552200533166848527909789872 -4862841866542080784062881525115753968481065894702999345145999761930270970332532136701047551308 -1990608591255069968438889971504140916409476204532573226009989097533442948063882296 -219022975631795942641114621806871122591920254699750547689413454 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-27416103520990971956374487435622738408287009331499754099464184553326248972568879873867550087238855053609034670154632934192268752 21749157789840459796438337532203444675706854047574133896995660939043428296372819540612551832605450610951805373382654000890400 -45251597781561823783047563186008173694935439720080853595270688804313023540349138967691893785211282457665967576452859468 351414746321913524688965130528885894879851592721730697109305287576101645001709635488345149435325703699234526072524128 -91236658515160752629308686414564736922737540540027341026559296655982542012908306899013950461720631458554043180860 -599353345702633288394286875553590279887440008489276357407023636906669343252132451088895257379515682534954632 11988154635933384428996632179602455038359916819667944377056867843069033157471247584522916585359134479 -21379936934414850868704190231949888734710231921110042329264845170905084977627677576201113408 -3575625029200764306881166021532002334644944161859601475042082311095206685611368 118471922236651139905972127659167964413075754652717466880 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-251287107446070822620293631205200547036196859615309557508962039887205770403318779869177027273262833867245497937399625266873320 180476322042634204577984547230126349220041055354489732435773026063922083335755353809595514452350371503203228528230347031570 11317069823532595546790184622499845857593313131527195720219124259416370373467427528681054271066480270820366625724565552 -3567416436469363999021651709264006433809256674707255484588079614519085859601449615085738438850031165019486099590716 -378606760970537253090199724725708583261832078415684633854229331817701575498802750806657588037567676959189506800 -4001161140664746503592053700734379949398995793251038662378983918290846969456036880075840818419052351922356 47109193612230840507779951394283346469061204475333115691773251751215067924616628366268894031860628 -39819865669842986469032558009000206517585550101234917206239458608888676440777701114286792 -117387576264141032560553993437670165120981598497782775137188330601732815880 -1457365047601572711742053708833122665944492016698 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-2072377351666901964299362876956141798187847617888909833246310730930917930637602017109731218108804472049344087188200682035808 1478325934984704129506343118089499706987354478218719403130595734756284822123995885099131322399637170089899771870939883840 117029003896764153528696066807579553015400192457855736683409641252805995350708266994029849515183619272026040614538360 -66037004157790472910172404362715273737306700886359459286753586662247491450303030485618240291032080733874336851104 1181497430887550613711976105788376053297008035687890381151359304766014938233174062188528602883629460463311382 -8648565687864056241544593164634011530710605675104534536477035109199722971640873456126811738056211867944 45665148876070610199338155271135853163787090370938517386418773844316628260720269999594095182472 -46844532442536055918392278698875072806112345366222649028727954009007663099115707076160 504486101475147698994624485232314380208258432326719409854857040247996584 176954368732957333112657204424762106320 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-14987047645772234377182254858160377776080510018451485940842381405614278033944769780679063275116517947327733375308691509152 10772848774959822579308695659152458388366493355688574281287194881995830132150832065432742104193697291871936764910608088 -307638403393173144868890168639022386840878094902045261395253491339431881199072758774361568085759240108367945052752 -384163640592749862204701446411664885142514419507605340975406981129507743103020628667065090007199882324424039016 20376904768412107202933975672867408208870168905588964295559267643710619842582177754916764168888385984934760 30464199008977153320768011405790854747433713403103961454806669300199126121531913384781372892269835508 -298845565931604012470577779534852428786641096880053651748805369489392016544801158925830124628 -19983710721021117987302908463247946692853837058954409918602606154098679733383301225 13399446259446478349546379567281849576271330458300506445847225432136 -4282538992129874365386 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-97070888295946049564421225572765852649776194183906456876045418671828697485109898074977763794853696220984136248364268636 57553315431217777204809799158234224982973137435866941748487320381100716005772880398581974977818685413575259217944608 -11532374952364358065546016945780439759771887569817935964844725917951071225255971356661779464854331372302547258612 -365154392708142867342435935323236181309549346551330794622152418485809698248969559206794956413002793439377952 68422767018246252916274162678005275720276639037976437798311038877902560665941583952516711567300455760928 284543973394659346508514276883658919754251082556595384558338429071357258604486934231525739616223288 -1309334004045574492479397818554268777149534743804901658149654229009473336132436410148601587 20140865468479823410337260773784548421728105230144376721364583544632204620197952 1427035466736131300030842353203594052240054130658838183444709308 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-560596156994224305424914657517555324526141547733991753604096148883147868584836173477614229716351662548435459917598912 189521966690239938873903865053800957687322322023497983455386528868035553494967602280579904801480398474806079521400 -42822670401991194083460747586912261478404560429108894303732767031885693975630474715045499340760730516116657152 5130815703184769131887556212997785776790401286196031865643012978467683948323590663772985401187892682593996 -234625043982852785702809209049374604694934019759143563563770908005286512872444429544533069825025211952 820454872645209199448318868762281165063679908551872932864934677326853097934008978735047046976740 -2072950468831274695991723235885456460393699020183034936871379409342907869326682537103152 4785038888049209287956879722501217450969643792667942757283584452182652354240 -7575335289662888764184702077639855916802616439230097937816 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1788614769489255345125750533519842428340360250153196454209504159869264841775678743601758552247210930469466259452556 177793991633945434158894488557269584008197776911141194729542014235002417374594031134982931261892573221792735712 569697204758075249085225095628362982975796350704713306732688008637540110964118676155752782050610652014093104 6703235824702680430734337739818779853308838814731228977318810355333002260029264942193272611510159116256 -2006119436515515033259946491596747913901802581859730163241689055891126112208925071262606016528737724 -220653836547149818694794589314299326279307116758476446251366003018088348608030495046363663800 13700624616363341855134232677212492482439318352793258709144066697479117423785507766 -26825476240850004510915689112573779251260417933766877846926827337842579200 95598973962305948915974826232770319041369958094138374 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
17981294417451760565802743053087351830338475985498436405035113899609698850821451471185200740024583637971102272376 -10959478722919872585885248213108049255726230859174387231688789058886422787322628841884220308877355626533834688 7266030165422437646728636332275590072262066179169447650283888815212944275927628144287596596479877854422336 150773910100989101018938052573913796617995181305431113323257908942615183797031348948096471848467201812 6856139630517536084488173779278992084275947383441771286845842284598838278167379479659693558843136 -10085420092277426893175165849647537744022757540541845326806861593405565691933675831805830948 7845508668375384195337038378637418264076476592122362548290857573510933572016540760 -1681722532850389524499555425073026294898233268751474047939754004111234 -4210161988622747905477773975290477902671971160 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
366391221498952101488573743798205166827130083369591982103952236599968197379154047019015226385399304908146478976 -288561724444182524598304982779082684196361188773109362467543604839868363848140178353126622944436566157995360 43224822167701794100314313482251480389774057869330142157935752840709603015622810872839673669066519880724 5976095129787520156550730974501864310776085119581788345244053318371325056676880633218927303544097920 123820176494359281614025474417698148216661215295921265609303744104390038926912018506262563808024 -34014914361046169516725504723282585252973278442789189030455525360176308371491012972756952 29746866560246211753342189425771480766384153982350933848160987270756121705809449 66882022473289786649294004112837489468259985354672528036748833472 5252638424944997978091649231423611400 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
3550737803052170228460048473281709767526885268991158300555081749711288283294904670873301638423259590426253168 -3771167461144388604163961052662377238195876332087214506058284123889983039955265678882680772912673611605940 369088635188544928540092909252732004308985074163189278952696858963675910791573248212540146053031726224 58479412502094351651541517103292196412638253149408520715455834845619276317588957691283403060508980 368094024882824988308973105685873989834687673709204057554502575211028882013552600790465484608 -22234509081992967760238158857740292134986466093886025981589930942382714556583001222828 77998267773042121855448235059552629164720435532967714469697814861800640298732 975174969432791299023412186007613730053873030972812460571300964 7542779279118967312536 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
32793526547770077274918023359778093241443920887276364190520541787193630910646189474527897802072644344545462 -29177248326288480106338590216258246638168993125471113902053157565214930818407201523066317661726669324832 4591342013981488819229392525959842771509870717120547998433323530562896861757486890549433462122016008 164157464562549790901621750728387703213198580600617598995799872270547191936655092809711655117056 -2526991818179637399573151173207675178316178423327112444929033843022651451751987232284684528 217726398969625590477315175663870405369402373003461056714207965979210784127254889288 117626465215480500016383484477728070932101262467084088993985233329464396476 44902170434365379928360419345521253193298965866332094476768 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
368223384592290836316027626429841302384466814676650382846671532924216884830724129674344747000769003509280 -175378111913044999660666263422116954392194367204079663266766932903855116947626302858148410024325928032 35485643997611101989548829515877431738053640344324195693112583872581977092281841461733588314287120 -1329008756612270142228638938884273112965157256780252735116312813290767705116671017911695561216 -27359546420361801593451422079840744254226804519600484542594103046540315038547701090501808 880113757974778856762050542028475987977794066212792394849300361090787979714239880 70272031696675517829119367154670093717619368982963395909928820720879236 -1083021572439592694957416209433499545081472723176421915 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
3391866468324896838490517123619724299016644956920741753421687168219685127811606351304430026079495738008 -1530084139431680955710506707691537317837592628885273325779590907452638860373028235059896054243519072 96797132565108651717340273842503247319345918286497876900685962726859953653645262688586300552972 -13816654964405980742607126276688269134829538077370123810028418561604232483064580328406240064 -95205109342026262361919942073914998640786143969674084330144916336763558237177684789824 1394366574605472690546533003054689309741091812348274269294685602723203702907752 -13319883918721885903961566790210906308869163065597180571615298550277 -14122195966196908683953314337807705421833947814880 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
18044512518553121710231957475217705192075590740514983049411351382998139287267045261227832244978658272 -15646496013448984211297087466293513493252908557303219954025080495502347710051549491569045986224568 -705236712159691256558206158901595003995936234208757567668383253755633738590427931181353382048 -44075479948154223449566476127050787630934297056455018802034465205622573379053065749365380 73300136033733992835597696618704274191592130611212164899497780155034000267781745064 -137531759365055489061800912440239985386862854277296380975732040372573412670 -10502159907142638757229229368620433168777039223107078150869479384 2298464241003576103443078875515192738289756 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
50235844461190203513967645434933758680347605393486645797068379686817623900049661006704584476344185 -94127556477978521449036430263826901173398185290718157663018320804043325127257841403410641047968 -9148038677803139705117250385410435407295283901403378588781082030680103718759715090823904960 -20629744679115918231093249447171468944542499710419572158946230169541245074906307700224 2180535906543587672283179004014413290601743856479680729380729425676196020223276778 -5266950410445367396989396314061495161132552653307186641567565505429377576 10674304817329952234461651264963349569287187784505766191867314 65198071978171450546773146690620096 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
514237410775937463663386428239076231643683761204539818632928562709882895505168344269799192898688 -105636231176190481858638608138441026645632454454960728720915221757507625289132200499182371428 -67912726303668929366996335101329116161697415089091139677029841495671648915186579838315544 -447491235093321841367642787931640516835189675543318850914732990691249596358256261234 9838368702492041220367718916599375418521874234899556641857651162839622775234592 -15728158012934683960373869186155014342602476943109294828657813798491380 2367319116202649503929043039323021759776632290662109342312 -6166566189779520325346 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
6884312219702414336872967261835212800301974616283259445467341633411739427284519441587149018712 1535108386133062398574451324837155952692545289212268956384421846020602849914035971624899920 -554030621375544022117055186971338856281565926943776498831834315258589663723642935149310 -6484655447709492487182036878445781127116312171907657171122610587653972582906179264 18068250316378731582891482320966779268370873180258159413686249236941716522232 -44005609178262075563573510526527476273208338876690763675710762650416 1141100751061354797277329168376657614964932839134550034 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
60325539935260897525983324524815359908417133801141884374257550770699739970626040633906100 -1248789077891684382753819072865845045854049634791291419185929730145348306845081675247985 -3964266682312870072696156384558177196175071643960178584665056254556203109663671430080 -8468283702356819470823210135087645710636628003135298071952631058747725160851312 -24714008507078264946970639845691681899157131673133644255167245090664587752 -102659661260180605464014383413956002600043042743335101440787833606 -57759180068470100065624890919026382623220248760684 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-723934063365195300932570584734976250520635834803119008859753772228319944648041768253117776 -32232922716454825048552464304934878212161090475126763861555385403103998803560555947552 -14900715105708378161778120704516574708582845335006873856796528967348919835254865420 236996072489916254860838047843895797553939219493099264789228248583909940293072 -246346023530603718489898242348253880956534026820524184797596029575733143 -143481349241135808826724942709280108245210947673201139509129192 62537328938185562945951836316217159789694548 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-5402241459106364033748051977274695535753076857575911769456754676475289270569641137973584 1403609233188902214659932825738570329327068099351722423344124603452369582851515665348 28505958611580198071866102444900128497675769593669111524380778332913576432204224 1206410426666318646214279044243497204952957208419495552870270468971396029388 -692191576127043115705155115816045318587836152692136887059612842330440 -92269476965367822014618470113145632943995469358604403288824 12816238051556861888447069209770380855504 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-928496340471994010383159441532097554724646606831151531005567500418622868986030803554 20091741673374452485056271324465891512874557135597071816867198309503498270103137248 720556196245241715064228358030804821633273390319809225473482277876903081079620 -4331550364010765289159037378574273539870975466546230217538455361572614400 -824524995320480828487513639858108341040261662689071324364829796668 -14508083915312757935519922255882075155511902646310972568 431214519127341562017728004624071 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-13815960411372905850982449012612769044161994833005515565077728185098763408449861024 95939832875770335867697885480274906249690354780589378853674714838301004060713124 5611397704408173136589806753321264853235107026068232050605197122054987140520 -70253568883207041093392706105679360003843688858571251365450801980818292 933292489718584373603538039754668710593821021855452201365674236 -3951233515948301107119067435743560488792411392890507 1588154955051316841560 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-3260095254523344493376390899974247330810670115583738874233108810016022952511326626 84627644822283416222019761126581639912671124192419225492704889853708685181744 40179374637629800792224502156012024019222434945994039574056351366832162312 -292365490420842295721007146817323186406163672400944445503477123538816 7362883047254837677295199061926471753775819797930619758583322 -796945922391791105426353517403469157376444489104 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-29614990950548486153783538806669487347487888911399952370084208873683749003580860 1288599304983925969301834148283626362091590399616088674076480784522705485800 266421819901909282926898357601423800892097037709654478932218031491383936 3554579398055435943297775005000853422794234287804032109781267120 24135264567323878403355060819269618577278467351631924753160 1243943407262411952550439022006182238629867692 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
5467642346962082259875316765501755503161717530821105214352773139762818568960 32611611171580147380718295089853375724347892464819238702128010000840588720 1141606763332090317352204314508649814466900139347775425202195195601894 6074273833607841508532370987282559621156800205618634262989629040 60047381178572405510280610641841855711660494720393342622 110973797851081517306077982832152906958400 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1112223062307468077590296373853634644697628824396217229382435962963334811080 183662382600648665985051765439220380149766178073677746158587002264814730 1469723799230994305527823491685033544845316056544210277771362510048 35595365540702777287264648348119311870057396290328199345974132 107809860870821635017468384745905350211426468125876680 -423154472426638593906851074769065090 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1586130472021048320938301751617941562177879642883261583757312498976612295 -241224920219228709594757006943800112856786526768239555780453447603168 -5435340739031523344995622697538558350644099310821969717704439808 121487371572955047837864406413776723300329362650205099490752 119982320969149989712065174178250260231179039689990 128599232382321132836612510040 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-79267565575363900673540118220342967987231066062708372013601068001212624 -4462875147116817409855602711771169016072478199545266998654562013088 55344534477036862150635637672145131400986611634535856862767536 282631187399849173932428857385238675807595262074478204232 66672056774470016537866624078928170626326652492 4749640333476942860 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-6087456793859342389954925484695742588516168874273167441547167656780 20107441288436546268021833830741809981780319177583651917972422864 893949290916937533178732068452450383866250395674891545688006 368561570459819517982460274915128772783967577428808064 13035545101755073652610811535746580566568452 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
5822056238423031390967894042523257407604742216214240692938680156576 316417127043297569367579582910142104527692184039141269376493824 4216554454684936896144889406644081581241804335550810698944 -612480662754458204792184639143656452833340554415488 5179771720806976221613488143220439743088 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
26355419277357367697237364342958574117232534490851510142128371655 364048120431834845171520758133233362960598155003049114979920 6431864982416765268346893402027181326433921805122930512 -6214639700554282291097378938598307495555011160080 1786062408747463436793316713570566351 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-139065922493665122861182636098206259185694698423961485180299256 -9486107810669950861250405919878065555853013601782996053028 -6053695884237235417007753384934747681346726590314720 -23271699255546539587461837118990490674374165380 -44317923771456852109493225429496 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-746180010292377403474218873421383093671008065596785782182936 -51672158076670018240751396856014321847283785011140932528 28698637343413296525238735537257895401659669324866 -54204796928744297838754837696582092550190432 936419329513566648681203140 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
12136478504905661678753804930864912036214956586947125020412 -230779917372052426927720236414305145830965015190872123 -124227546476586647538779786718145075779420410592 -81315959481986466691968549585685847839616 -1323069204831766480 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
107575076035831767254398928533565349902995750609359041470 -4027032534731315402911144064189796043861232324879568 -6324946040491879058296069193716710519941554120 -73648960647750833348889933409001455136 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-63230263662642897082549020576895594384232943893396752 -46217365159601856510424425721156771499023318669620 -39175686244534842453238796868958670236263088 -33430015994186842978520921986063516 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-3466618430161616472029313239539329966392337043151062 -298366239248440536227772262019579367133891634576 -40851976500378801742406322784682767973030 -3925102760531571634027993083408 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
3205958707745254845019133296695349499280450012560 -1323430902392058932866694250849862865007934536 701850652614892327229968739731775904512 535950316301382506282284508 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
182011546470575516264396544183677681202816801898 -5503780789786782203744968889837724500921808 4713827947237097515045567861358761016 17886575178395905824480 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
211812267661291802683656409183610730774166348 -22673534810366589584296410016030012672448 15660712644073614216900246538426152 3463444163380250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-8944636080252821126741885342794219397652680 -21954583900407872393936722908372126912 31767707287357805177910598863832 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-53899961314324168415774492208249781722952 683165034793363183792366117537955142 39733918578504672526473398416 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-24172111767714112599547827985817548537 5600772119125539829275444532782352 28356336876764140547621964 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
21500316449701379311680867069890624 16975424510795196237550544767944 9851551120210521737552 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-12179442243989359139546398656933716 -29969178331708774952103153456 1756614362746012550 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-110335389945853795009820107209968 -515470395996377063853584068 38438616173000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-292997649416409402311716105343 -2448740138554023008973120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1126912682542002795721108856 -6804794548984488625740 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
10371117709175740182885968 -11894813887787667328 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
41593211567769696692468 -12363113636811993 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
400982238155456733850 -6126398941392 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
4777943070946992448 -402752500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
36049960253645902 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
178468242632400 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
608759366532 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1442087748 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
2294056 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
2224 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
6827997528099255648709200101848022857007929380844347539515842340592070168039478623970437190332079735879675264249063490907944830932885294629379048530875930696652048084999201136976166381671334526376991954583112933013086999902575078379621001865797 1073741287