326940373369 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
24518538115123740384799767765636576253794944679133845221387887829334401598700002033504685609410372 -1542119049230753971302551080941005696754169611083195387170633695387512967438284159277523985904264357 5047363158400886531993295487042065903141276993104088345475874915528121766077464132233850997907469952 -4089102121781687866201795909195257233625870424284566420063986199090208161247156452125853521520437728 1313182913947075103179433039367344946927921472172265770452652043285918062630155521799210741188977040 -211369033238560647824761476015874419503727491468868944550793540492235947284621338776057143064250228 19631436420938932371525884900777647397108568162173206565753105961184142657633672769625039353395928 -1155549308192026325480530536920251975003192737126515027874927732884019763147279428796184423498070 46081293978904512974561759381249825479710254816144715932245555425405947501836533826145205001100 -1308399221072662816720394112942753799305633411667263803154379608048140591495932398046280142735 27482498031022735978810463272282858848477365192345206051705790041350984911141623679413986744 -440151941718972575895534141987388463407369243465743837107382187255951989676377952339887774 5507526086536026302125850506081636236001060611755994472697390679633003036499823219643564 -54924796676899481241852577890981784019917224348954787759181317043659256162681791060191 443809084065966593271843636307675375320307712270653574216653116498726974178176508400 -2945877419435423102526759750693646855399068344664704470509980010475909968873451836 16249571657510636895200596794548830712272103018357339464069075363324337001854856 -75215464520500114784255132076586020831906679256019778582476974589930015286122 294562562350798387519840433981998521571639579079221241285140957459770137448 -982776505527494228837063338436267573002669391893020253621958807489664330 2809625249518465840976287087867276328879962863297301756800751991745348 -6915630977861322730525338366896483980704362499811764232773026389533 14712404227247260231466975687887316588749432639604874994290421632 -27134224405166208106086793272055923513354599746955886261750368 43481106409911515204061271261129982216822397251011940172000 -60626713682886212565902750719557606201769382670534217560 73604043370022900476430339731764731794424625278194320 -77796472000781675497837387010955027398012670357636 71517946914229435139368565317577794656799880664 -57073734790480465644403111061541132168652990 39421198836196882096604386758445625668488 -23466967277927093787168031261130928738 11970584518856262594646295480727684 -5192356277499071008027047420501 1895673810521902588872085560 -574598084230811836107614 141920312888402272764 -27819609860910387 4161861329288 -446184450 30516 -1 
612913709726391141502384455946353216827948960966358245890374840122460398841262711330135004013384779783070859798507314775984285266074238931563144470658656779936688973978367016384831046 37515391120201605470676610187022287323805479166731916702718992310824020075591915154314033252978994280965650546072018146647810760323610759199015744918523760721298576689152528755937137968 109982737462556432488452680155303848233292301856280091855124239462819545074729969033802034140406328491718537398489801863223868822180094630981454097842346308045177180678740841813091468898 73290734626120225039761134448834080992577832271094080820918639406742105451068713633368060801966781202235751428902433235819588496730957094758509886774427752879022627407799498535640993280 17740527920446749003602522916535555717018119088032512236020034455163511239177164027773636547283292764626059771815127366399082482652955484688174157875305887906127704161375399453931170912 1968127654696454976296846843989498542000432922296772047213381681376221713490980197432698918096181466759819757750583617438007264287246561229436673583712557113768545533925350980953114592 114967447912674147033591774158485761945482285425507143358425451374827848079140597236593585316078789027708368815862150310870687175320141401903901014420302521256696251657760581138841236 3875497182922233711896443697782569228224174861614117643734759732715437145587885117795331847510216045399959819978152915456112624776296929662223421835475630995734763720589207883536432 80408724167384910177941699083930907969409150597614105598355171876269778351195669718015243855884548713566955651264105618139916600403375934519083776010669279619640229918043710273670 1076546679000285608640262872579314048606029611390118187452255936553492911964799526905192869911740420271606869295683245837255909086895106268354388710230258835754018241002123503320 9638321578440668294717082531449945394283229344380626778221161438845902703925457540067649332681018833080444289474408717320914465703491037564309250448748923811931200521441800529 59305604183992729554497021794684999355256935449850333615116051244884017129053598315225229013487574880599052680194618749282490458776355650571687138320908862979537849242429392 256165851515625720851351695227411687002731504225784714430626672955846934855640733545791415521398075152549220305994127674369720859546489595179851596827525697768983292708658 789597042741448888748411609935228566125213418294278945627653885280811866472357270954935024931214770295153960112491165637802724865937615069173414403728886084189072404080 1758762177505234173231628492257971698948486365799902888022259930724348762152872674110692900548225708398482420655548061541746983938016026592466330376933015663810310434 2857566936662046766592312011088391826158528832661059315647822228570889235349494303002455951137028209513946072004745708416383935424111146070695299112891787164702592 3409167852276969252540094149636280559219069925352417276790633776853711614783400770659960933931722202917793028841863832787910185860785542134505902568482130403136 2998966950563009331272996175088911861267120725230379734382798279139751630055882763119909635775086262101617515527329980990577970784271197365568324457057209544 1948896464657196015971398963367388459115133386860001713657622935505068144831785309499070453615778267806630436325103146968129996258344259819047893151256115 935354216005488521220983344913326313668700774399467009809441544764983642396551191978259935371742060342871234120760316142203954566136312219719603389904 330726495903868284132740030528912059723773374001457037659149134543620258586588217257948346855635931092942322088653623109516474094550229741338699058 85749673245027507419261768378074222583037126720006470621313537444894561946323072070991738160248444505756442565586252165679412054497079920945464 16188142010479699871020456193251969123238609806942872634424226192360569616337418673594505183260207550500574377037593491462724137827058609625 2203709295167656801172431210316581653932194855629153471893553978690063443636762535196279514075429309080897745937108464637938473147210080 213602187179308132125652153977623473336593579981707086327737959207238576570775971930182379698413539940129262080826416657956535218684 14506096484499160033630186069107635188016527566163726840236623139589956695691952294419986635925528033962498433462146205915319880 676388594590097296874734924336215408987578923743614017994254122563844772996456583018933978593709654897809901203148141926875 21113576442029532866365930552963876389317577596628111985490727212915542616389166377245625847587440902891700653580980736 427497001852044575234093813994775492093997873322297444267502180270236669950765271746025650495263725282164096338480 5396422665132518136713107871661639400645133260344876968987465121718206096338749684571149409792437243817680152 40393959368853266384969647137927256559545390848209415572793930655899470266366848036894939951947793610437 168149424337742954064663967642248295936830770628790422014829440970106574282331209938074095253124816 358076078543214678047079212810974292366235117184576623728689059898474480585274659364194353642 349113471404791401049302056111030565937824151758114699306896822146170250062791841624600 133936136521429872025188189870977741686545150372491931240682132386728841205291825 16322097043502997579218029290650862869016928640642157310105215809164619280 459858374946943393117518170869591804029871087580853454903817819850 1807147648682942766541602601240681668627015962235242490080 404863163055764191217963578309923115459211459220 767455869267254697597845517240442032 24906968424082857190 0 
5107199755095335658225346841074502866044453442596503669133700750466076369191170338085132473404218178357130899048720180680894076815445992044711073875405091560218217030799516212194426388275372614747944581094949978959879916498634983059113613830301248862855480773049712788 -28428539634425988467576131001399291200508177683161708949820003304687753604239035797840727330060878125268474756073893060050945829922016317968161802265899981579196588165185107985348707213103722819635050782213271986539511134155230473335191631452008285731195315695640728 73327681579577385470903050491721858076103107130078943515587817302624484419517626035910933692262224080232005144716509793902771935507218784029948577026582186217283465749366707496718040044315432243637791269597310773399811818339699607837411104849422680940366406550392 -116374905920714086214206524958106156807650729196163971151709401014465808969445287064823247403246221065203116876007069879747035429442862363775065512385054440356643031954006739276589184742927923461847732466044391593471287122228263590462919069284039589450068864050 127266966422271535133697044253687267765257407097824754399914935182396774042421088368093559400663113316099537168511999833177273467140258653847820027156208770269498526519537545625158777178576194767047420528673500638757139785402981575853300497910350159440136336 -101793093060460786870555150176312576547939054704824352395000302431952549833932297728638022742259591265678762864591934458222590387921572834766708800243168180383262298313088379068434393800022082584032922558924866867381426949405378685238881451596682267856656 61694373412666464484173179833041454385579981120332326526547997352378849100428103330316801485621291832043330799921692848452556263152565775189323242563045836414981337586779751582169933935577739880065650172779555585978334291674953323311562013440781452360 -28970416328210348643865357582017144308792200369377697658906539464435375590139741120725618786172753228987040764308749946522809036572758494088743107797016228304043179066462745858275633780372698449678328765576313584795041730707978611450666887845275860 10689813720026659684100035666099712833800129307050225751440766291404046625290093254129248429658474694289664262936925978804151240604150380535948246399716247207401718349037105372144895286244035026350306468385010664188074231407155783123097640689180 -3126204522116484005941523015622865347922216680967596462174052294298547939442153790580083209382490888471602000544436432369099877869591894027310341898773101896224056912575479421508236443707770278860911492696568245910713170744681174653264461104 727882276749587280816715860657110030802310966333849535136616185870309181530059399535172541552544698152323238457133270259316706801807995102139354403931465157334539490534806972860420624723535036605135558372398141874542764078103708499589228 -135108341828960415985711289261220761148622892474114746403416566076772631592435912562464605669997414092364848619633336697912745331454251599245688911015730213469342443834854271831377726405287856801148760237730970225145399658994197317611 19966670614600294838041887100473270082189107287158121351598732756483560198013055681595977506472403258647346504119719715840932958489838942469684137812676904103480901966117079076331825108016070496003395469281510010719737125887193364 -2340662002273464634245392406482668423587625877165898269278945105338400511791404451956575400659866331533291285543847892596246843347584153146089557433706540449062264862057589902624087968681188674103496176707602634604572525260090 216395662907327794018813711081333993141789381184608635657966399826768258746170054016837469129357838945289084144745779604985456102292564018074687409033831437544100707331586706494370838444452666713235624872128825744347934428 -15653085026286605903211322083206524345874256724023225774508866482664634017691638245581982889219458236518157294259485981156883167072713405653545329773134280375071851347890375954054052161405087422931014443152989474348117 877126726804457753173085917025535392314698110143640415123136225617020408181146151441202763450917488333712837501413632722801069480564339130606071987352729992784144922527422141927583649604514278781416647271396899720 -37617768438155994447959257480514207451818175777276197912242366773117448911419145977169365844475850579166381981490644953197977325166199874322063504016198770212719117823634279163519054794486512070660469075221496 1217303667176511254131638983488227165100813638534781795088291864344482073225293289909132822989302461865914049317546988389272906124492050549372738639224436548279104438901710312129415042746364863586297575556 -29233274154017680537717772538608825213192250038511969685905539331278367638963861293908003465431558741754541726861306730601200279645227453071620355713498425314550443986448397666141710696754050201845265 511133127363664846696446024858266241573949158795654747534015478537450921490634310441449194725226791699025912290945591150412744506021310725123015820298075558195507910265847631416115066455328465764 -6366068992916721947154118910578812372879065675169558952186175039720674297469392434161594638018978894716880972227718816633493383646049448073304995145422000308916893892290731614437385629027804 55086143993842500780780186039388970667293476360363376372516444316100399093911919890366524963317931197860620134876649939542691694884128711013179117367570967389096918408759120125814950860 -321851260306986860253938281199543835004399109435149325673322440074721276457429876838465044812419171588129952417655069609887095556955053764578376104696739292802266273363139389374349 1228889999587352411465425417441746574728102410756264938919180319553102001736290106615965263112532493980072838339927750031438583739129161398545945697646321487453550924391064824 -2953015136382445036374462980025908217170946540249708826236169278303290598974507931749530664316677938297637261155700311513406831493179551034470714281861848755259589701106 4275043219762741950368721505010238970221652820766916861335227074264070130571417543136851264456564335801747334111565327170443930252327237423798747432937031577256080 -3542456782934104781250668807480809943964565611622208369716990356790977269755978488112256384428230561257262560500686789344764027886756649997315784374339074560 1581207077061305095736366134692389388190657843749018258510933606264571355175889384515514268966364291653384683939887197088029602719110441710687957817880 -353400136208339510929926206540498339533404570766516465950458187954587063191199377192146447615913953622092738863914189928849143825022974304498280 36167447474143331650770182544979458417809606725914998007941382967555811329325334974617137351221615903664451655380769107433435862751263052 -1515975242716650675319018317695609948636833062178224058115925375069144181538060970643186354348778424789001059663076793077919576751 22567613762854623349030450709227714973762190009433772536312149461689917598506582584374630525825642585587384652737075961284 -98930525955526887542456043031316264748676926797912111000735664688999394527775026234769582901500135979778115591820 98945214353300500714891424703895286607760516644379445248551373939452977475675782655544157689610071159620 -15711494382951204768598338288189348587806926858181710526243613190187117645013530966961470104309 226302431160141726924148287406782714412563526393332078762757318302081288932487639204 -126246707458719991688811007862864964036449839950230763543423715580542890 352365802765974451891799398822364762440655530144078021404 -228357601827644195442706333147889882891 996 0 
43008970594316474957120846103693386984216937898301623125561507726256462662350075321696877715929811514492988202299549065304734478619726970177808039076163697253512622561338318286229806075880432247984402823724625897839477408859924982787217307470068375352124952207889352692327691839638187430269 94721805761099936862474248677006229069733343044962771758519334396427748609781757351043756128635113034362749872720963300227609386920883035233164875123176009093708945728173104066940307854297452641668887311102125689100550450929721264525105510130233564974136661224713125617804816358056735483984 11328285612496693412522949507432478589282516831234798023378456040944887005994763192102800397699895809159712913637505672425983631679377916063990275533222167958224823113978019003757865197561407444257065242867912240142806592954614309697744366053635259894486255819957121859555323701282491844052 334276791870601311022294777824671785256658282378409954459852440837629396417689378528425802734126979441196427137061357437917833572297329467576284207466385720941493437933934322388616026769642607602693103698258202257442058588400776055599036637185145949377286179358256168020126205209933996208 3777836335748426536878598986615158450216950855027402330359359466051227932583374668268204112189640981900946139727832477092558303675856164006096845093733729823180876890201524809761732924957250241844117621463634489099151099775610911510199018662636054205526523278720804093783819900511585785 20191418164655080958035517076545364503653085742028737654438424114935206925636676272767459708992549453804175363040922154672718422785076024795074791292705876722797165339134968536250145022824943618492418943547920424673322953189453254111065277318898087710749892685191589181606243700064672 57627835019327212953206129013739109516176443998972709451115728201625632212624729161007232932939423391659085134045897866062749216724816925984169611324207591744674060638066805078938338227795311366765214508492868324019071330961058575994163451675232175615868882767886158665613310179576 94859582237395207897250364639931910688103879775414091764513010481987418260005780226158923734975255729572348801304503343242506724593674694879109678996869873409815678195388842820352399963912393392377430538802131506763898696694150055544190667752335181351088064500282275884599124976 94816378325042496225998992844329956800596513744523007186333766281208562298882893997564279866438939732757267142546403734154149726035668993240143418051382955000183462787524769037910799064028899110310927297784172454640074326995695186065455834752666937459507520763602139579746720 59621882790619544516753572005636570505815324567745364847303190710530202824092529081607444760649779619235001612641681222937800713049246950630512941220033455910373512744567750060508187247720982670284379231874794252495091807171830814555483461108801886223775183746297451680040 24167899288066241565154259949783732007937959395951564880530308584983528029980736049566400353770260274347370355745230998958624747194488034758534024658402651387141918047454904024758746282820221920609789862605712011761372026630005639010671396832632784275099564692491469122 6419569507480311867782400328467445325681632644652903246478361472466299692518581195064726186278379135941692411926045324616767320130892792143335404467686226839844973812986426770035413775511434165472655236358335050793907433440131082967572408850592642411293294368276288 1128934539393955416991770654140396098015184078664110762273334303455583485130835234039449753659298499328758508385314859366816557549266807204449889127711803182554008484129858959708940940193603239744350793340827235034924573686370283280204758542286013401436086153345 132142116997940398434077367148233527934912741469930868209916989411417640056034350257494260188769120071922688555764580486570276414695926277083376583576126393794102761023056701829786829841041446645950606642239728031461712978464049415981433876369378808237698512 10306644179192640398484527229615457295708561237135362394032897257033635513707668130438856322757811272556733981428713285490110063249651343239911100272777739376896140611614100005929551236951468244098454954579787372466809062329488793175244371207869104938254 534289714616381303785334138070819689604690848379196497831075085710479436064847222612274530498268311716737149889232386864279394131631594021644155069366759420796094686918201714602728156227896857442752101358309018011657147769625258668585522208868364608 18298079995038103348983206804188368193831748368752711912939355567656117835632802393745369067778784701637753287196586047510025903722036206957300367213440314731249659781244211561531405276677403366383180452076101144750150941683092891020231442799084 410155797427006743635407373543190845004381646379995491959539023906638326874783981760870944887947632229120680958638989309291812103942259352368441258153876419452737591708665175099946786618755320653164034474899044894706780078132751474390563704 5941722808432666653185951208363620620159354452673594731365959607047077977914056691068729434701833825174401711974044894442956974428434812748466425597620364367987527746546540150286500668102103626161573088945811524013431096989313827009942 54741148944535813275731383360251261329812279659985134403520101448005423628557394937059330446935207696699932386722389657870913928840904717488210132011129993816549232044405560276795619018234805413554878217638329513821444668617840336 314476295435978294088054493401421380031471614574409939454611476127160379759659044920335550638539652821135914171283303004121848055954093196152613293062691371116986238851140267073536813096578712425588651753809764696011574296488 1100117082836039987876243524098008614983536816040765364045145662180945161241438289798895657670561207982874490371089979961225074900158745975167716473713674050110681552031568502697647811596845485940427962111210208008716264 2278428468278815914003745273007935723954161132891503417405882649103661945906048839054870387624236930626320846724547395684371451072675485163102412959039856728897499512403292655873308412767692878798351695705066662006 2702285089411732782504209581720003481842571540705980250939466628848068632055575388119606550203137706498875116196498235020849711672788735061231947210585292637313033140153716630794942423925670140704290787082176 1764791180496636240959239557122271693256728559616215528444247366856144542122752543853951743520577001139383668730337910201090871694393083169468653895061762665137719728726213980735818225224904247785158230 605908256491425698990588695446696339899965190596136436238695614455143117164170604339237157688780040511217104548144057262503569147609444038648680161657233231179082512384570284070610448433632549368 103516800232267667398116792003226149125671584065656681210060627644160129743657858826822827908881068855026335210821061191341375499868686429554081003954966392406314419546735392374766107896288 8241361916487989765619849812675338793034009952541603656465306288869893228206989652043611930330027873616737353887549934048918513383352544665865051951720486659239473090303005999178656 282476550187587429152317199505736010275207364686624307573044465700964679195552147719102447094037255933142692427353701570148035514691752029778752191179861371837683425027989302 3784015693321078790553337479355306868649257474784401841243829502362742324961419627380302316751974027818671194237286811846942694624618060834072864061609521813712459848 17570556210223712402285129307674867679186523781044400841070798785421214310275398914745431460655986278477755003642493309805410276238002459973112214348268476450 24296060072951123810857463408883052973505101810034130419098701157446390495828463285262831504012494988575899374838201666109335091563368335007399794208 8217582252503348247534813025302587481446027717779960690162799239662370627321581041182386974448829353782106717017135018144997279552160168733 522725799485186090856996348162470188115282447932223947221443037926620714881761158190385706696929345244094245540694454116533199784 4344529932663653155318991129472455061325898042193269160678937693550502810732280717938128449045663317268666879086732750 2766939092103961861746363899366727392098610919384287215139879249060569502501633468226914090094371191835424 56055986407500404251183503269939878777840079604934521328011835651352611446537389255687930139 9047325030006526407967786221550695758941276711172707016733396293143537469088 950070066003014437363851636770779079241117154607070700530 258017040500540808462408736368 0 0 
120729665327678161486975811609943074046871191467713940475881107436692920331897995664566331485846120000688669916846086166680610466737535990046932765395657712646446548190699127109152809712559790704859874092579426280665059058279126012468968295499421799185493971588829932338240904862983014735825388935087964607980304 -245331957043017675951535606516338753873803094564749315708096146959585635016899553546606266772455462859148693273439151777311152983164857448765413200688639953730671110985774343622234982841555921568126377803915401980049975616647028385926481136908016253899427677222717640691378123437669801739298170281134774959837596 22561106631189095883379879367305051103351438542055017432077014982744450283952506229066666257021290132717964673286807030190868412188331534976259830448697909476528497071300968676113515821360452374372120062646364855015394611725586356953840172879390186625305078567209306473636209466426338627963362255783347446135608 -468258446910121147400474821810481772178742900778679927040668294183067346611633674977682376837456670948439991657751470995277008653409800206690480578910257539435005650251682381074310003772227848238650361172854129384589153414043779114721206875745248989510680711224525406793815607804901439509674311489531030236728 3665098240710234770723215847828646029565608864865777068638392845185105323346003121307804674925739096484452335713208502806245387583918530990109213049569810349145179795604659530897912505945564159954410691691378687939638583947062931931908047161847589522087449169253046646973025372340830886948699934515345573140 -14047779766904386385252672017173468204939251983698468505334125981798983769502383928780439235076098969821603162471057609471238649330532196808257634046778833917109084208637441622764950867092280160082610763453298742030702373262553682044759870883711699787541811172067975741365580288265059260834223724505579045 30620468369970060838504354736414770739904572720718976339759756196068945382438073055753761269607668566597138042003466837384567027272220094850726123058651173241817790484106416712473522179737845114373164049850216720555353209539524679576466133575132365613369895314858443534089395761541776511025578227671336 -41487490068521827679068745322641287470938559922848429087680044884971632927141053013173328172375113869670040879652582757808500634512901597508432972990332850726946188407197180794730716039578103722847059931432008673506113993033632885839681995328383041423477953548803723135097841008307314708234340389734 36842600763395693852654479770039072567973383272025166048308046498220474122935324659109043512175393803689626130831662870539044331077772206140783862362694129914833802565596114618540409015487369847479633120239724750544077775592113033994839656117340247303332493294756174307415870006387874858273917632 -22098785074532612138449189110146857306703845581123783100710371822554528435649506018533514104682375311370615920190844126413441035652403829152731697960911593207300860229068040926513021996418331290888397131288688234333953635266182632886272791660067470182262918326096723782426734128895228899111264 9079988113634050363101887200969193222994159409584484334881913419663847988894129110729476118268096630678218017094075064157916166053589813132832889250265917505004670674501197329428555083471552168137175565533475225678509857868436892411521923127195212089876495320748578269301384854693572559004 -2560681033479712214437600203620461726480249820596571173893254463743488471040578103857509966478901810742290500260102156931669811729364289742098222815014173394065288274983062294012755902498810877377450819818248720042230316348144666005128882627579264221552266498925076098607396745007887902 491800864128610320668538718708132745271971512903291700539586949526953433398304055128985257742370844476019931893037201654940093471422281198997083849787071887255363534901667066883178818560024247687058283145956940839958672562894811099283772719635935998167696764695448550561635749127020 -63314245445715775187164250463735146239924272867400072254033316815232536500109370632387766046233634426585870656679829255685566911232895233583952681965705708757610029394931163064243022665963713398190811040219364933788518488191038766578673785032331365703571966232980958656092902861 5343719757630200286086711408483293243152725283475794962742295631483026977054250901193005698905602748266481796705143894795180702600514469360792490993277822921753627318799773075562302169796441729138763360934112987216041481196777467167527193239849579073606445167889588374162052 -287882229098455586488506119170444111958805030566770139264433452533052106010192882336699347913833160277656919314239959173817740337734572623800277814000463300027205030721274421165990956679787314015095173649513333534286232086002887290478622890272188543351305564643300307562 9613227166951597708719901798393131595670069673701773726457485925287139488689446561091368493776537593998375722838019868523210544502538830434077151876291622481097604107001903011432282807677145659155898936528507825461517090468343044412799788843415256699496598254929820 -192993930428188718507141441634122136491411840417257111303015353196653572608687583115142125915568909253254948758949946449379065136387270357141224439915950509703696048749268429197324048861101783579369471483560901584823648871390092338693909585244578682445061543143 2258219623682379164150219216874033863812717844584518022708438227462476971344929807073490961251603099079891351598929082105047870466681250357296704618709520588963763523549642552928561288538549500702347954712142895292643808392514027850829271904436229484700292 -14922073122864486326061612767756213032123387511567964629043125122330444111551402782115258340149554759658502371353684508626816149081402339298942020445720484847272629832632032636457788440845957835566317352620253988862889484240181588703607193210190710662 53889649914855581887838001192815736217467382267142598089164131065878198671230398073539485175198058953939099237242978329203912539983912573259024169340895200763252039329101135847028534470952734122842233599182189639450781308597217554703430994523272 -102707985800580695525602106782179447774172884174385344795835160302273719645094947373086061346269944499146356886533667739112588074408044722608398798249738491841838163915897944130861550795103029261444156826891791955101755842416664949985133230 99411426827534138749003006894762540797977005421321803523264642273010754427376021108762061095735827101690854061955095285362714891905493113642605302080640697217613714504795071483995167202771131963473658476662191642509286620571244502252 -46796218252792961572744312900258759215059284993978537358207807777637516891407461156083299199826252705587752629718476237197414853816733975366888388451591279725345231073403618274303188210772944305663141715697931038506689673293284 10194200720054373103177311288214360538521405443030783328453535486756240269614211793905651332357811582881737941868256742153433328914815014645456622621416591066171431871913265287760708798898780238285912907349621257901693720 -969846602144533516371455542645710780325067929057488204098459522146912646323438282942580362946601632753554385715825950880809924330065444386838494833049642464637946027083723264325131928424605686583822493967938648912 37628969710901686790811723959642515993315797518165587079498972686059466410310872030487763092133770299973969546900432992914857871350157549672103165596371708333968572609197158541821556521616444824167476382304 -548547233351695980535939073689636644488442859247034824537066345245552165242566471505844836714199355152962014749290080788191674058999797116603865982898563543966112720645904245572294402969681754054584 2720185916992121068175261254212606558097295780286583739210930856019413660688895166351783778350709876252506945988249732876521125180332466742736687270006158030118302961522862507094539629239552 -4059857541694060807754873414715321643201004585393118325071435959346151609319253688182060145612392885372626497235447282290160752772813229504902289182608215671038146438214260870072840 1564333298953507861255285495480470339089469474753204879806918755960571578223913567480275518622686382036286132376328060073959415095772576196109685741118724143013955820709916 -127870242564189016345383217890992050737166561943069858440183789676376455749918710902149591849777592631637640590180055002343168896200650041588726115696242338375010 1712794408503259162192841227070764055827881819725269414338613586822064812062827264714427207401143962613990117892848112664661529483339833784998808296868 -2645613132270458883498623251366654721416198745252301324670907210643031097780373357254118809293697188793504642368717791909756336949568310429 285606450912640790068700931525381830945215222812418487127227153343371046318902128150737954753837285464075660134034487302581860 -1022866382315166592480676048248844225103507465628499132719045519848108196603741396612708931154019696473755577666 37705652116602047365277143908508107681844019012197085843596794528301729564904414596102082163276 -1801144703941862540391796527076159316786841475873227177617566832981537983717 66365685359666949126865326847665931062245038378284 -470610 0 0 
112965984295218241437496385239565789605175834113488354167564109851870891737961118749289398188335947911805218931213380793886577925670051180259082688865691647305001160039240776206786195331638922455275303100222214210518446618211996784924779492112770562721942566717497758098157178829323340415421393004230311090375065862473534508877851432 -404764163898453868747248989673596725704434282653568853105103102734371362994700865350950387560892190847977307066192158201406826177311216964670118548958931121105907712401253861019648301616228839231524243384656802743632101941735983968374546008152617151325168325221957665367481037091591164672280144697302447906575376842884515627264080 644390779851810364224020348980886826859811548270019541622258221718307656587208957084919021497122265153739246444792353585718256711202255021253526594810758480325329148684992207742006336957185704398526357427453660562039394203306525212670180939812059234550548535244185670116453141680386782020791316185040642322116938816421746449166 -601918476253249196892517565208347032770346101033232808304075870849112282644220035897040091117671025074428803130946891506120913097117368809019233505128031242997116029291554909514816608508092465800716909668561383578184831476758395309407944336974183246693770724867810623454794641168931054466012685404323273091284935845709000048 367125719231906289577025445004755757416501674196481213882865661383997434864908810047986084392752986833192913846518129690639184594807547094880889980679756245512776837567146086137473299785362018575073124299788391893390690623867670872105994188995325420106322467587758354307594338446673903652219048265720477561260190821655470 -154074261078936255794506412631614588226865209190687290373813014387257875408302655088766005732341310846364694371463790132160406130558359181666776674616830188675453305029017195103100679291611896843888278491448154126929604764524569419288277242874735090854354376818376821829583150771564513670123388638719519902675066469152 45719235229115025567893174673176077517347266364072722567610864820374885724485754719488118701500697731912751343643532638194248400349587456278321245068255795682840106317134286511716119646931533670568907896432660490523838992076007023671842184912340207737516863408119260668653590431949858637768742238513297991913549100 -9717122545218088306299614004074734474019000922940685499236232552962643778194465599653634831257978064445777812066016199017896951522784015135924566808180078267174447327263197708091286399458271157389583440854403398894507299207719195855223248840844708542003212784404019844234707628766378924877641602654475659586304 1483650670759848327547663177461618392326658700324931162986743525463279469626971663789030289387149822376186657381753277046582935075362761744905134162526763470427035355547962942828449055499651234591062627235901536942047096491331121943702045757975365749301367273287299910058229349504210010196236329253552673504 -161261130671192325896110335547648307039893795060592691501173413966608543269607364229910337290241025156796264937363995587613401050812854075524256663350377410199341934703792278747812880581656119616174076954885944004100245317488635673351174973161101257008273400569065932756569089814222710308241713056082504 13100680729681522758482103340170399623957655274491115513578914982448263204347648036957506403054031558512193495310260367322158568085940812166664175676535053650683186289240445386448555795959847675337968594719678955312044086419341268097233285294475112418431383721613977018371998979756063306281901361387 -2546446359349046353468601111139206882686950449957341388628799957682540545820702764942189666810749142883269252679916035562732215930126123846115056978722984373865724780267619701596912377573721453650980966609363756507925816066733477040621803674244155900107447907350259932337136764334111287886489744 1057182495851744599105767466664519230327318300342436520184137332113368239139677820128027115031369588337343604841368940253900078099528638289502873748028382976327719600197621124333296593878309703555842553370095154761194357977435543925282962885594631584591806591205851792848011668922715014503890 98236567797023919900938626463402674785879471571454597893810450682333514320166470957003887134570198665500966355484361759806300888452438619547901011083854715776010560765321178386726777149003084360276017918364065715858668075915216720314996956222271849660783077842402050507537383124677094520 -188195124534594745979417778215206697959665656359507226981650834020665306821702943243947542826499603173835715617295016867031607815651087742369666249546886520227866270425489916701189187936404842216386177969682484661093575782633570417217999969124970372216760344273189577282939669335571409 8257266151030287116284908858676217944126017151024738052180283689384417377355791181861525307605355686579082253679408334022062121051662436428815120415302151846271711809029410581112995578277744462655709465344071754900602300084144748827872810923829544442525015310266366333032823754032 9249729310736740578646552817547733579209018180106436455594321526852612283526927950607364138571758517296966467315724842375677057912449601470803834875616693474989904601622316034602673711336126670957657826626515599950423629511154444355798008676650004823810212933976185283380266386 824120338538060374545783374346736998620464549572989132940708231249904294753886156053156582008201074204765960637788768796253291233608435496471978128097204788028683541900606860488399747214972216276299449215801712804930637386743916570350735825489680520297551305351128335322424 25156987307745223926922646387490508582596202664410477747158384547948772003785276087625703154765920364718421176619877355162953751934885576820594945836777528080211084456083439854900183157721662952075465342444414261733401226718427410904367018417331068876432130198009465171 308327215757035254375229686681659207727923672520090369507498537266392340870546828996951955521133678186438456502244106235241726911916950917044834046744802474806595559561340813471981276166984196525174203820411944556983134160571403328393076036720518600725659831127264 1576583530408714782900074704966625915677048708097658499984500071928888405128631304152402359312908887441425600371312981509905030474095764528562768209538898011256298778895191491315705953807173337260199207569128129823043631755076744593932657995257322539049139236 3356750583569789353417612856914793868632493655708989761206715587136124891102335094962273317292545459783543790282452097422979959079450436902064499305482054947746284377870942559406550033344976508438360202853936346201156704843010598021398269085020254868056 2908802717648493965089130855533259206830460095375921860027484416112124018386067492394766153015332745225436962718702816553343240653350587954185439355457353520804280270940297922093665199072689859115207358973585422375193454112685865738639313054601139 988341591920902642765226772515597334663232660444332134755784831314218236570549601269163331242778252615583395018390839001083895902987723500925957673042352607659746151926119556183676600610245873230269140352980326818959197795852938146181214464 125255066408573298917532114640024387436836144354151770532631160685214967106799251922747563474822356389849269981879580167285484311968289133958787037199708873585894212783364310627015846881955035543536755092311282697436621244110096595616 5559137514442640052211704058608996803945254890158461071825964279028402894542623268597345595148903689866936995830642461991189993794604120418132244594151822854977357065531790724017253140109928562226136285478155669603537898841416 79929324016415095650743818822079405569484576103089477120254697128069887887339258395525136583574158032240746356013571452679660397207598485917269847212581843898989305060442430166922706157785359110939702079155554732159125 338222276303772226585101655254750363900361246580244752206849608677614927476747857231123398451313807466869116010487690143505632249322091746195920472048666579000191307072722345892005503815023625022255196017177600 373989650610807167904927212424883115029540482644851322610833182666069929470781092146186331592735706830267643114376623836273160361214289452571033715451872449537060637758352505687787963380557019277845504 93112517675698995165397986982029750476914552503905609797293268621665438152187310948636867021623468434090803482169751650022921334953537225041661224005958073397877241046511285231158431352621816 4318526285014376814331646133571959133756524598923132031975182034304720708078192751988299778180882903351402604195562405657011635658851269618151446550266413955358360698245416829484399 29160975597900760354735379837830931038334844857101525791217569839557729354314968765013051788298153014222134609117446844613319398469286705281997412552301065119576941984144 20620586153546305261992035101986969323498718087642128810987771877473577707285321668726625657153316063390878452708423362317023844643732498519874666124274224478 967752072384502938204736599788826191885014632915048118274447050955565771989431553002450060091512357089470642806392166774163106733298596196515320 1560039451011670728064146309903237092545825654287050343571943659622278044910596881389288487365827411752696976667892681113191581595 31470066637087732589729239472217754235062936738223473805724538924966807597552133983534645128684424789886939057040 1407744666477353305512853269486559844723000741508011042872152976997136087852915972490056084190 1269199810775815818940222516615936684240860114704618597250871933709472 411399518379194551608306512477487540 0 0 0 
-3885839583753518877079211575626932408085009947171324879916758448275153268510062489227270622393498220329365575429549514237352132171001182626895571783208551336089289385553523967456754254239187590935281330928518248121876174723369414432475054647310995583962855045932924757732981190257137195293335142999983265790050807384318002541541962199024 -695168914126985578073726341118016184248982179068824139264366203769571902585743802644448645719816646424340064588432269202860027514722087745132794691462355600970037166068060499493411968585778956346888353153536640001480355548958046465150916870378176167265599746032596146900071366604701666374463902304524399963395373494473257349636226702056 2498802358757645346126491484573069803786533303801101346832226183538148261260162781058169701544263766339872300389765908411925296334146176795446424792768113833507794536765558531820054261330782952265925978447968246116893052372444787005148061919153981880227549037488552438594722211899427349451640873440419897458035011857958373863253358960 19895331734354705159594365230210392736344196106048319696411937806695668124719581451682714986860492438310657845097249565288115816962869945777919540485164109239346159679344454416822545097110910249228079194837105290903410733596002861631903700238945221641432229544292159666917295055105193225752129154900259234946297007024891890376817428 -36613306854315021767476921095046954561741775420206874191537756221437287745546474343850645171845996212222745390406578873090611340666345519654368244832083294415617831034630421499904712517893624495357179792404347215504693219822869200229498231345755957268591359200417595517777280713679235355306571220945086939439928824852237819373372 -4441353354796677080130141846009255395259847632961778708356041118694008446199770877062606906415463085015086192425694389551453522931259604110487930868648993635881937637795174548320152710866470517119721999708505741082195207682000867443357211201803093555341322610971919556234142813321275068214874294254422265987328920872926295664 35396472227332815098297948015879741202612587939384429052023928695216556709444016317320254658962892418192403103340510835648003682892306423447397720916753993400857819306879702618543603107438105570666393335333374273643903038075406183470933904334200138846059434304739523243232647597495981720035175216795700112328131030256668632 -16144629266785394158948083886278078210511084489633575897465295157813925844055079635437533343837354575012451136742270642409239163733095175558760320928372594007077192162976598326096603631307720134820049686389659207354413488780136894965820776054677986444985363732473882751429221944588163043347200117573839264021074084249336 -2231057456155096621724473164857426574672127293840764145047358883541317476839460891236395965153737881940630644502533222155117617037198910871305200002804280402426788882180249721876118557903999615406909110695487033246665848037719972762775315005644623454851884928995591791153421289757497318629003909769854002015391219392 2397953170771985102544273447228261548123207739541778046496757758922472724613056120154289424194342302521703586237434277218227199964455800065888491429048534289556910075162759287721984972645855148543263826807530326472523749581072292558377259512556878729884939268442459600317418954847725391629565896530799775817719216 -177913792503315811117501311494527914453400213083510873755363489119865958757363231021746067679883126299476769927173642664203626466923361752448464496911752430399508398896997364043204957480616601769559765971363962732759396720450005113639983077789221492593648513317761673447326663895832487471250573557985057142272 -65058056408631040572428142142615568049771683231297141692451591933777011058188436672706547675870860551321219386672559803955311663421367522489549333782277708594190374187861057165893493559698684051474263317658761367845881849748426708223643343903702140334683394192401189087804814535815998159386004696252234590 3739710454432226949216030174922452207147320579191731652227554342692043162233865626609604269392521518038041141934285572854969208236471081730084465734494866831921068587779134153218452450189562198533940383606130950335158348999742954155013801741364857889193750709131125511870130285003512016670280100405692 485040265368695863152940971901725056292184591465659257851737766317541177453543782483510466863378103333266207451977187136110009747277405457784491913358507259392610726294406168748404600095890745248574732588435363573524928950555472972554836417898057943512548781732641871424353249523689630677236561606 1347830833345550617811746465031340916879855472994355695277186808446081240083482102957587122146464247009085075525077263157705904351660859561978801217397455528950359708642916768309218601643623192786338322010533002799613723744802146705307191783446238171072359617411695695910883918477767691165100 -829210912790793068359219078248490043012503056479999249184782132531936991126546899007306528490545672722554042239361873542984392456697326479830294610537883276516360590367620999540205066906025301680937025012911053281580396725001603194311230352786086304122339813666226399776414244749039020811 76735820853429304911201567857781208929701354809430780000889119275736473105557727739942853492391071397278312236942763307759384092088861444760149795131957569127714702368849792699933270565007070574467291847009606130202414019058709657254720585788898620522304934748495170066445653978100900 -11324551823245915453574431159097131917553142696495601255170655117713751580793174625362431341279182047823044010674312067056597035375161037017873546229457404517109778553009650094142349640956014765994245483484411445631192312614058224882006996722112853496365354778456375539182893953170 834289480686764359582547262260348769723752273198130070453155566303571564984269129142683564201330958875601398239356205078813730674142935301552074029112433567699297956406503272050490444556249061776109585862865754046824560002201620221601321532768722301570792715585688505650950140 -27799862313094589313276366973858608077130452136594743785105080186739578263456186820888724793064754021933787642234746326164228730440426481576060170135106509141874134987590358044078468545660923031347358797896269054424768683091090346943378112626663928763605899271728640543131 350527468603408532127435617631675671461879238436877406297343990122909619809500610347285333014635566504758337121205264722683724328871390405611866216145338780273172968286160340333522235980580634010070002206456827238020224102280292260604855801711943089314841565240265256 -1497866926341173451078074971223345594321315895242212552207477623019474420233252624255477958058669341133128319741360808219305848705463421324317463858971417176940947980795077341808726414577306332350569913687693805786383948911646550975143468308877923843217023137676 2037652989108694204208044866058796337283143739340551454358351613918204565993689393206137555917231854237175289529624521106467949460673247658154056955286670865945864683481338078123423721979807187127143484292881287373247710294352154360298888285233058386893432 -840481933000183497984635562040261948618790706267897336895434310536775403118958529793302674074938351526379282554241538730677624506755069429663983679728394586920466548765309978586076688725450062469565473878750267766989076421205157204018346738107048798 99653901861189713141533832623086914068237278119431383759829308337533211985135560142113855139760400096609649496923934547782417861206574857554420801401499064547377783074459039716567561598334616847408996643076826353220513173481096364437360543080 -3177876196245486131365292003447198282795221110445536217513654818233643464549542087844444818094420261300895728838332044905745061172628571544930871090740522609720856410264701325473810475236106573881649701645814869760392477963247309895878 25039278703743997340165453658351553661967880274809302539056064901945399403603818947884345093137154450596221281171510214782376059608692144601816797686499036015749526470039859584427924839620298092373437452653547036998068788723392 -43755524681548958086284832272493992708450057157878351053501298494356830842267991094249444359598187206960222362364057339747186215441294923373296174841590632300069444818246984857682809909338372390357287113223640964578344 14777536906814795069394632618438555789148938444296663205292254834233534521231893261649225615463342473723615168245452206641167687160177366579063578085409177452778984539840666907972176451486889963092930812323800 -808546861783390868272658259028785876540480943414600371059298169916207417831334148378574358723426777640705946940329178597966150514076595188910791683939142341249451334840914088636829065733300063769906 5699179073426432232086990442032729943352698485504081859198017974893464960022276113879843566111917864259031409589103341728167527162157864929491374702538673949583072559148728786295746575252 -3819531507153855223657578937832828905601206998418704824257017833444163445331883420415985264280157995619191766762767061106643204597147803502053888667536862835471865876846544657 160885827117286211008940013758702306861988120674379207365784080184908354435832759865195093798101312309886007135077114907031055621334708598397193324259644354458388 -237065964028322184847486026690792138214038729305625668972825008039256677864509866869559593303040215806133263188155722856470040512316039975037424612 5088559039908640756855975865691053914838771393726347847566081930259676177547544348657949845761411916452497478892819501286505660320 -376295128337823427408222864693822920713782499519889817142157700576074813809137282009090665200380512176101284698 4148994309199982333639129056585140326363808713049078997714826325890158200362572315451676 -11678191236976435975516344804510620461660754559014688254010 140347688 0 0 0 
63342501426497996699557158840907695365969908938985232418783393857894770489042427145848883796412110438682114863431988649714779478357477262427960791539189701001963097030279984321724833847704043170693378098997365017414385731289310096766089763588092342145965649395172516379315900598586943954284931552304500885793403131780266352930027391596168138 2552347893301589678033662934150749075020999384451900207443373177237895346723419596335633957369873833642366302371156175651460901601466917354288332530104423112577186864263633057955583294345213549373743861829933136410296713237895668578915881378117306498624870011140404023735270702896874947542993532298558612247221767046066280335869285444750416 1252704774571463845412738736784420550250490816848104622111673178341214157712829327503712415809418880671430017227172003450161878950338238690170411459691431052232553419720469026893679330933591280034525291289495313742123967070737463230520543725616084822437359698958047842246412387025069267455450937074549131872731931674000280014793317378886168 7423249053464163680390319542033296029581959815693067429692229565802690137246652221067320138244714172473098492512160920660978179225248526822270005054872231818374263958100909235431202289900057956898232089299342847532652976136818524907197053422326750295778081428178743614801051058409833444100285611726771070301756596817101539969188032596304 61354039947036669647793975771106053925800848224169925016917462252307444585209933114214031733813287086094486493405152872514648416237738355531099251708874344606793100071395334723179172485671106369135315998882312379176795324233202985211701766351307497937503271902273879613404655802852720960894860996643306905943521632106774222505788508433 59773581495320914480355223803856665058220284952683455859616293510866806775897305170650003830358840964358156677438091799061165898332642906587915279638737485137194186006531470582043614157801482799672481048955241887092691542682914858058475468797501384239625136129150982855085553781858312663793463895409093943901865603402613435820991904 146750996547081069778277887107153891460520373492411421324845894159588249989402099372911314543513608380334758687345665725996222083837735910003364255613324078147448050053024737032394611503887024621360964119902119326920984699078016718489190538720088764610126743246494625481740099948527960875984983299647293122838249928558604602939504 -3682266899884044060735846271765278896058339902180716564638194947500559070887577875653150162259247701538803795780228227537638472498552559229950198386806211669139075870045698209633932891606109565159530563618189852380510416134849266088302081893570097749249777502577304473791814771194965349337551783053777071646412032584225214528 53382867027408205129606845728425020065068194890547124698551095131987935612100666072530878352764765672579714426114215706375547686524983532429940710677685440905117253438825017621325976549390641304916794803115899189082455982984151329089277217847002480524305605624831375065008842151709381945547111722216222482418008913210506034 -16212999400520263386153285752143901964916915194390554723199613182436547571119316369939014677373188561785714225947970801923099928038632435686151420580582854560791978107988435851311582742366779927732153337642455703585832491608314030627342241303620254813635956683006296428814663367759234884754792918322622590431195182622200 6777381045138160888594826392557228541270145652823498399015250177993648964831105124880564221328311572898231506827776745457554657440754638853509896996331238486942830542253688543614942945566158819903463762536240094719620562672980816164172388509911984108887592812182284991130118146079554824617200807140968858884621421156 -1546052194929613405228342843477330867715826009088756041068817136666026970149935978346145374855065860222982392083740181157149959529141793244279288221451057312323824680924906909932437010536822933475453171165804202271238018696703062184421743016372304129621182333908769264294899610639580913576731269524436109540793232 255109233264221311406434562769197291799039237404975495231881946368073018052840515157109318817645446518029610046904703202966761972664457873031926841714118127733738952003384599684258253766483727531783317581488127521864196002892485887980625713807856705841089329682726222747058475473006747718291023332378626942125 -27275600324604710122510176668256346062432249595729121569803685851911476841299547514118065012922866283541777750701209550571910986742154481432157488623766406541358565569363331047604399336560552574185391821793616983719799304855517031750111290860197560265057020913044507012358706765047059481296692370851346936 1838108617627653257463276225604333879361536454866484013197561155396707333652129002261928197403198085946488186431271557128171374553574054313898234704848151627247433223947926605503533067161944823441525738872146244347269001691155748711894364902594650526652179239233803640282165995287165459601651911356330 -73418574203497125865317347883519906382937599746088015863253963434845878989742711854310834638332342389997603049832957565538796700193788567563289122699292109710518891830374000778466965699037535629869223909491451714578485581074299306732633603133964541558698413288390448978452349480372781501156712240 1633557950003210792378407672277848010153672433776223917199197385109308473271170958219935017266287924358730923946945205616088723271191219224194020644872878824079183676938706747529472139825238263777398803480485574473789809725382522103990162461312855349133514161887280049901874404755964834225065 -18710263558517699280322986885533347138762229225844849221285571439924232041008949740028681099562999946982576462419356151287476976314588559712498900455521138564982435211741383357160619994582439322652186657874507044435620028578827204938834947164621604858632841599520231104871467582309774744 103095620103281341326454159889544431513127220380293352347266290381736215870935878743104090419509455158213218308816338521394007663982074981465338709395248308000811567500134801083591684344349584016540017990678216919279339998559607137657840911892666528509968035779122389932649132406914 -275170030399136424135993441361401585770265090877690532243894959417627021334059872450863075329745239059914265728807145449053220871215916009652539960716169956366587928913041567634733767142416136500575849767694319543952619564907239382790213019023136625636864299645448216729661344 2297079870150294508950655429875822177409541311967597756084449702166682550881718955538714954023156357679746501903778876375231994151020765684014162061379198437790041208007086687737402541869324954124637886310863732134341807294377315393442330328631536085879323759371717844144 57856018563746797955761874304803558993788074802927339717186254801481735372957040443904988963864144994107677886191839439190948968961656533472451304006948028358111134177716159275712000724618926727350373493612582228632064138239704167927129666779934175547054231105091336 264403104603363102655008598132423801730311615448263297611435078910176714404336350162633257105060647959956830968810419792155227652145783844193560237891697153417188647426172581052878288811605033599387804512528187915000704352847051073033576772810487959497691776020 236213508824716060959964096384595090826758213149260644704022075910670360111635118558096830985544094090558406971502005802943977320111802471145376221709334297063939527585493339974456390986825335600971858803113855237746317304136358350987784379557898484778688 42085895298740354465477905845725527868482795400978061158852145488791221741613986565984889826186855136148249062284804035226175930905447958612776317295471447283564070599945097686239441417971456941955622612915024248928549622237963586431038701713753878 1435977494679157275522249801132230991007062810465233171850380190226585478489656723416889419131341710956868993740178667108363795630238632438066561240510338341273493305685556962479932359902776687312728301672572843453082356288877945784228481464 8686674607025740257037566281404219510046199599725809359385654152334293390019772184282279285191746289434805664848908106241445687530627822616330904084610468323597977384892823284774380998086843038638033247720921739069909423348881137976 8327670310268169339297849916863362862969213738309463186476120594956499212355326455098379805339657863259856704639942099413099070494968005362798248761029270988897609009348901313706190677968792544655435868947002665153703860608 1086025915666445314637409980380952400221624535779915969406568863455181372170370222198381310173872910241521928849325402995474051035698835927029868399094244588088477800223979177064952619284333787459599456794745796032 15712525535398329405931031705546432555276593724895376095074216030965821994489057511882618272576580923231963768500057265441081654120581744998831727281596692333833553127534345501067216147486883674110197192 19197532107384273191783960141514543382637354689172904501028291189408621125076021470889542331325871771692295254578713474655371210505123874056085596453628765424497073031694408274100540290207990 1366967177111733130601290210800438897412469964802126136130613964482531412939935929118683483880515758667801166660771375957408414814733235595472016731366670196625290180869165500496 3376557870110349201424461197677970357366400754500354347255193691518299776293437863804670268654628231292789018440431987575639844625565197765754846914755355513279032 135420313499025582544504568235536119802198111871295396683177768828612115005381758228803284879949777212726386469335271682052173101239020981489735560 26581720836091613692546128613914537343567606140528260443699140536523617018209471507735729584917692770603394111701178700518585660 2721735813440631076529769758192846725135122406567210543076309061332686985033717691200179504172236714677840 1854864189408120866520841937107179859695272472806084712368989821047123767529811 26151842971748486162998884279178033293920 0 0 0 0 
-601120852243799409069215647039072799379497187966945959295546230607522681267662817711563364009570978425801202070055197216149239699937840441593651543855638011063691871960444954159631937616388526723245903335515621759244760659336316815263059454499228277177190796244998619015415692069485191568581655998120240800366636547373489793808741118631359625576 130331577133925531166347988338160403642304840164329731491905164545129577219086202927564717548113859603145975344700709398099021737092828491230403375435684976858555875425370317278383076634045487206738036085435672905214060401632316325377687573858103520065681591245535448944985885961075534882498079925862898808467120173867029675908210813422790143722 13505494851664249387862951435838074448922211757841826338264003850464542007712862075274703851631513288674950000951354515254329407822557741521117387656383139650521464770291398851925343648443175259397675431625909348924468883466625561182336022412537004810824132266885424052298437003690314192525060846042286761106579874623264145723240064545138814896 -135870270210406261575316167592587656406917632358991843809947316033038348924012581857640294484441890360507092989648787459418442018908639538009824153208358164014448026896936601239389297104946583752550518166796829324923069983691163515603456355729967748218644947556638994851990729410287421176868700663663915486744818989077854199853326980301967992 -677048570421869006454994765936831116928157427726086370789713072826377666750471413295072001304856909860622836074104585329412691687565868255912593552621567101242089058437111382699442721823995884842042177721191708126130530360700609457323603843740312118281771445466761682546223274275451019727163503222306257194806811104666994876985103453706096 2246354268796475487899707881741862284500088246628742023381465934053917066081002709868498286656341646346503610665404990254129850792930845910678675889483567615309748632535623060814603311006958033661916460595931675080142614713748100485550559051339068670128509900755371616803475598283855911552039976505819601406582172280470768008543864646844 456978440086602183564091401242149562699164373223933643564851350406204920147384547299787355310266911911377825169869313289589187387478333169925999546364071106704498095414657071545146740036386485090823711604680623842797917871910266515282859267059685202229277766610708742030411112645414593107051045318618462276096658643732208233918872160 -3027514018777426635150806805258165232622509848605728765684969497454679330206161584938810452195322305897396123111788067893368501368801995054856733922915790042240340741961191703766545698602063476183566446376330494794712068432814542447152418959254530544176891630590730463871040459869612332947136731414636482928639555243643271066661712 1076847788529094568042732303597009938987691321298255026035690863284639427103459372193613450528155279436524864365259703628292200604054806295961145161444835747781124546149784114711815285692677938316611775423893243490812876408305999525268929244123403918171673424463346562361850470401945822549510721620479554165512739258700479092136 377288894854289814045704330383558233581320359964804941519138839742091999062930839813759809178840959372719014354547914557170358864675563865057500319543333463205019061278672833781058091399825475985987860648106904310193115636094922472042354637765391184226094178707121788263334160138337505011471783508305052421804714236944099982 -167924450510957163680439914728869966570442164390870363300088205936858594576514767178666361379215380834660170327169343671443901901027468581172993557784824584881957384309231014325289640063735204712275186444029038744597080734450236405481409068320172951942473776747031563837942725565039800616901338209431756418273579225096976 59800070340801773382383042216323788881513274445329336945392094690261670296359510679851046916772933800411948173219672095897051157882029580652579765265632845822209767261971785267425097586550250644620231598217233296991408640245273534454689901029733581564445735477961038332345249748308680655622841843775436594361267606 2294701449023697655385570605494538839480187682342621652368476006393622126962542197978372424855556738053148328487112984451322466021547534971325727098860793080962219529314944437676487129851184922002818896256345589468911745692722131268669024074025552256155892132175527958061525581233506118107511947792494143827357164 -50823999486648730520683559687800166184201787319529553048835755924742555881889728534883927315303390978870151863932547880611574331432076295473054821922493277109488640117516050950973843614557697522162748333718623339772080432029773442227832111224636235496911594902636161058704985044681391925567369085917007945209 -2407729633007684052661404343608559708404686490453984542306536774619794908537442804810246305971632912063112219172952238925664067252469091543936107654895658644410893265317568963199822299252613039575362396091978485836701294436495508263750114056982971187848736486529399413748886096088583891952156451902041604 10612762178638457086572765106562182146192589653918517539134416514359408233614447005597668996691034805301476313619403528651225980783471304634680383016510867711850523321258899295720668244630126279765243726009705468263048907102232409123070731871983699628341378541300455468721637278990449100963015533726 2419060428838914796152993827445967088611426213000614335805785726371275592507619968020337384687718814298843032329058583151222550734113392551137522061746964586625439022510846552519243579324847694898019302124484856044642270377041543614593567627037222631195094123703206808753760081383607555272593380 -3666430400748395314766961375487615045765706069542158529069084910870008503951573270799964274517251536757005074364826335559984358337319604058098593717470141685637334531517037176465111304279539231961739436114591229015057252796060389203393133440197620284831278558017408453712164752969772816239 -1587233157281691902862447264121748848744894921447940389038517202380398450442695833861142202731495658964210977139061162743705936925691702872660338830074588976449010092008621158825472096165034408493652881378645950834880811170020834381708455487269300751790246161312846451441869503844122860 -2423672716248443938782268604330468689738207607727726516633823734558380742568989098964829569142147782617818384441760004690258176189322689289416685104082730027344623084497885310943032444657947784097255074784103274953383619400481212315235226706373202396168264128434846286689878120632 23962027953125807991738736167440755829954098838591859903416108617760300603953985521669895573714219348908581169814321562156158347783661349244667159473097748385147029640587299563475090015814114387982550077133179086224791714470094301527428434321756345798370365350861671451129320 25727960727165537941948452042099948227092913971551779126551589176007490334816717002046930857584364425548848501640978511147345866836816689738234044533963387755392625812877116585013968136743088076018236645816745444756011262123000494584344010331007314207924896607969801186 30179813551662820185888798630141726961020691435083609532508026419562940843797070416751613938223670509533181691345347342508966187613343951652525472281064828022460111922453295561257478385712997727894934545475160195100706937255423206524275276493814647538101616335208 -90589838846039859901334474497507819546266624516279008857154860940769283051158378059670398242439711091259808838429023317863695739826414813607323822809487250252445230025327336148259058103223365069885573962832573836300650497106394603303924280145904470081564616 39565214568869538304542283678022270336634792332097812204599344699579478977056975220671605009887919104276601753824418729124431225516781692221424723207901085441691555648830576100097195858988890440688056809357462727080824177173280027052110660968911323072 -2126662053765061428054470586876678004922538767694964721564552668450296994705000409835216300284970586647655972373286798031507376057165373436738773917362767935880871617205060063069048685588514195185226158261656776699606135028269362001209718702606 13370260668388937333164957634240306641762938891967789897081671993065638504830425604844737878236103120212903202551339227771032766817159851366331158290847255908646627535104800944176550767993718574326149440641050892103475601598585464821672 -8876283808839641832707638809769576399112407083324149195668807136624250863205953042089095328883089368487801639922506157729818302546782522341218615626056060944196300820656227372628052521196413853930891889131286791904167231935250 530099740070985645340839527288113880549030143127014009007074761781825198229625196979891268242938494865393750855481425832653395649761125586497885487407311191564076106320277753786185589212409244520233586465551466611420 -2263402617237025380716509852226382649943615804070001952286686639866291299447935414677027587482846707034209564084714248909849624923928714006836382761866187827408114102704508906109109699290296845534884076477 501171522517903395763785708852984392282898862233035993375064017278426012520999568459833911343480644182459335367120274880619492830445475970729643900473107175087303272643494602092456866618416220 -3663834779328274708813838301344013920744585179773471459297763063597970387044667929332137484690885835036241589741487887088653421781367898392437795481551835182939536678112140711776 460174402212685588992360377986168857287297453033750504914581145871899335475615642532592210449380159283816159297136313819708727462938861721890887899662114818106620 -365810104384998000957033415892993840480468591353491823358225728909497332356976624954430700160751375345028416980088264908296263092851016158833399 338294710086338574572729984302774809232532404480327515247595409404281189743415917900944365576471415711690780106399047840160 -15747985218655541054469719393138114749154289679268803156607560624901828712289093684073037521255826 30452654051988900950716881408050272438469687098413793301213426484 -29650631907 0 0 0 0 
3511430042465650331553081817785408095976404921890138879543351434242366243927459370088532040156467031576585334075231513319723090644792401744169983275696056472347701880098704199831839023904057474348585872828463670627405992491421480853450786834339111414731454891598866221780547203571809107466630179516911040799806117233632567927094827369445014892740724 -600627651644585793094592866307891373487692765049245893643695559432512195536286279991271423887952821080365531471015856279082796650135073825605280469579786187233249981442484428118002437679909710641506472666561347764361021442450152104421708051514773391558538314612541380766774122529157344285662869225464236325204625065402869885795591950048908314367088 45931845010536189429375424595179560657464492956722756079709966798623024334711560954172005927446241539961851679681414890043144129137121922452995478481923255317527792650014833288011279455182920951689901056161129026232815367911229712325284274674296240977304721050922552142337042924334590205364881866230765187458113397354360643734533137845374186834030 -281559401492691676307121733588780642886046574403830188759087219248472718044037333128495843251789433967272709622740433111943514231868274377478741577937292459273633540899058476456629833511537694140256391280771115390005456385677843604631176488491374624547976006494882204337708318245887880421177372025921017739568367026819494282753451662376904646544 1232424076822200380684317629566455764367977759187698043915354985323330250756841960709207178439548134206777419653944541908549877080315526451175567794293288533568454860083130551583293567706897339303738239264710383489659706409074204137723460080884523273839160782569466860846968441762181907910551018107489150283192422620548492074125426555784281600 -2307343062397784848495165568293926019118844833044704288593023268225829864723533337374079141810870861719048883827696414660505986680873165684791111880279746993869526045450155628073269958920011300001726318398343634679116404470657374089991230660147586045078557361132328933532252237117158915142951881032916812056305646474319911275672290671438400 2391065946023660179151451897059640070903314264623954881368932745289559387900606208609031055577515078241687255808550306827839324228135101216989964725398895314390426484458566169691192610034152308603257139742821793484052599647115474376159200934933803683713222713651897742821022309213815354133608807074373236312525517431971388733764600713992 -1524433452406162933712156788462695723892158131399993807510443906544723627425179059422279652235765364245681894668318099210928566181689475873909349727925544520132892385102313026115836335357607210444918892971849026688650621417671678135461913523996866872031087574054501107836508816987121773084285594124158358070522363785566056262923829568 608388080528068942789205833125670245508678950631893824654943228527504799118061611673038108153308101600647928204831020096468183760128179889389242864243061270853178195427709064761082464555247496138217803699669595052093374137160999441099749068740889301526756138344638814441235250505226691801415477077890003134747792445909034515669436 -140755136543345238561749545450536344283337516675698334275199001665276594149255637444216510752986819322627422737723957563493544708080045966760265671164140864159865768379410732376088576072776178504739542021646532523879170964047053966922387083068884704337258515920584649060038277862572416274130806561418867685156283291610042690440 16371234050360467258469813207157405768315156208756160525149819817714927856270624190653248073087494586461013449036533217970806690510295243207505327245958905014837424730620810886560748042955070373290560956240974879701240191685593634179129861069686025286055984153169389994234561409952752269510586944807987877831876745787366953 -3818879088491294024923652049525624890541209639636775880063900190411625995159463844425245365745256664213016584397682675014418726150593636152133367403784147347688632141975681347729964919104744573874970629733210859975993062952013902849903283723710807859581660602939451752033631468756165951955659842632107519810886273129184 854733597785700758855801772968297148570661454183929390831911006744401676014588191549375104434016272917761868530624927765612290332902350177094839318224418867851492803023653888641639222685401860413838103014684375530901237902057768149996627437175052622222625858956141843095677181271014579152336460066520572982541036126 279630688948993129958437480067483119909258360002650669537428506566360149692462451625238175353866946568560993417273500000590698010498200851772170604602390668320269369378210882879670734485439117088705945086853995380860888599497745589896068311825024098753892279115541932954317166877520239780796596501375834047830792 29263732425618488005742877356820406690045463278592702076323331720023517188228476114275413419151775743216745073730199145049342212358372908237463242558569904440019830341972827973434926449703343611203661344473499894252002635578118401692019592194899596623672862518610476279562019611015341675258347737097950504111 1169005963798395290894296049861168697669371888546856553206276413393272893438000834014548970220661957107378744984696507805560018472603724555663925426781218927704927231899864267878235854909399863380979757729847316986074076743375870228223256910097902436582891166356602437419518425680906162109030757691084320 19970290690806396992297230352366824905696612427226167046706747416681367198802659289082162642384650107410218419675457483158472606520182056935942761045678521480914671314015893894367842704179520521921335478296542045168501329625908863072437702242977858581321784337119036691922227233312768483312527417974 137801362459291201672928046218874147098223314976809137003026691256219064587354299753969031971386390061986654703648399335584843796664039637441653450273978854060460711211031148533465424381188557664368624553182720029394019643583828076674880546607818050524859488808985330752738318569998721816732112 488605844367396360868986304496669178857695746930812434506921181734676171717265047283700326192356861899334058308377719187057770261632958596704736532520662292395839633685142347644824053035209810691177168828566280092008464975983380517699101341362072766125033622426609783301062565852569040082 -796079560191324060178458246002205442926164803627674687540691439067498630839596037695321578605692039918114658235229712821408031841926604506938324769819035029463569954189952169325962941499169744528353275712563285936698744894200594997114723026219724934047233001584998137706506362145024 6904828590586364092554126892595280969830814723847280361393454068043300798027467557141065312242806846518923379492774699264084486872923259331302758294170959684191572161071624393702899132302108935974899076613496738632111982437158766448408431736695920125210497688343412051639483024 -12904238301188621386789656294825329500992828365253091426306946325235201215972142285249214538822168498184370746543169122062543333951961010191211596023562093760191225409984291453207702930811907936575346707671272907796132683134614078398348937966077437350576695566525087713984 5413143355470095135244869063321504334733104110221697339181398049665976641787840096725163908511197100179585839674035256898808198286218719551429518570995901272249208726430313241250918880260032279350926753304611087176079143573138859990782223612259885681852293376859472 -323901000876643306542090773983377202319268939883825415050128843774338175009936334034261310708031865454425508564998027932431645891041848692079458786921378488626897661136958258305358661060395538296699886049769893054881330257355608186892675904312783825878418720 238171481821706068246495813818208484611791459504135231695360796742921927343604772462347223869573947646382242374690319006303225927398822568870271796460385611631468430027098828741165972346796702472240161398675097065465203878922789286357067196417874373720 29143108352233485258160523629498006800159401446443420061033300303009654096487309209913343999369249682922161446550760208069522834477725023881234322841385104508049856049914050093618525869163133181931009417980462349262047544552776353614469665658480 253754698574572020303163459357565522659462449767858821429310760932734851245223885322184933254720654468977223958664981473264340214778480355895109633143062033011967853119935335995542653132464262917917716068547368200947086896913654567864466 141115166006181454605527312995302826552363495056299857909530864597782803735757972301807010592152399371017107462345179590445933876485673862518816574910497141056814732195449681653608882371134747947758947957684119686770026887217008 4318773679218543590886084767080567800223425577792762065310947586646706662911310712895312734222888267991945029399978459981201069975053634758666386283616976550011270305995720616658918497696846017355700222127768125220910 5661662259675429196352420003799252491982046519977366369111538080931905041035200752435718197268814613894871571967828084428477150095357565423727087620117373328738424374863073227249143754656544580756051654984 218674728413783828498774126398265955346590865304346324835311456874829438755642045536858961532097868572939310957068125438040148301548157525429950888165669060122889032531765277310350718353979247 143546895712968239955420241745865203644791665073392079444979471699512044965891410637119980573619963199697154244003116534467955756959802789597940650023717805650063993292519702096 698760251559600819537570604069308064192479079245319383478036798777098147044837650697530729344426245416288116198578253353476383774313562399257280826485356424690 6652194252900580245519218341696335679855928997086379991143645747572876399355397028949220065271638766171283677748498465668459825712750185320 11960559435962299375445650531875460221697634317776750849522519380055797387392906431149365985762271066055271156382675 38527398388584573564201082168249198632896540726417626555071215161592042843155395053856 282912508284865764504362691869005733645372010 0 0 0 0 0 
-11941569556728225643634586484952875137314846400118090614257003229463166814913437523121558551689437592059114195745915622172407826316237116633351736831201724736352154642922540395556362845826485899907849870322789678122456231484779415936078203153216275740474370760378949765377489357620974320382669991482915643204264903179425407416627680554777668813636373448 -471763970905585585031872682333769233733873159540698218061533082025744995195045150806063747856630094114025069246866730355005096727449443706939860173816486529918233856641697932939324825264957971086557902738591181414107150550006978759134831440636738239304960375547432350814322307374302209929264928877140280230993136867848315280335980731023038893801537896 9548303440069970755262519305335204274658609635218336901384181264960426904424998300096102989549377983227533901293497862262883828144186795151872397941524858662903580662166442557166814142085842538746217643422357401581344899713750391673479956333483591995441875043963648502640437985427914649253293245390469027302909633853128888157957169867033061059662168 -23829294260214091407160327320547224018503600669337803975226545143478188776647768471132848358242836838971156058097288377455464199404739589054177817043568031272293064470338887624221029118016883060574048282591708988976706516607379075658255576160780321102120813569158670848532121936463243981826526984119370084163628790346776749304791128539216036208130 26110095226575839009346733844130419895627743386486894653963419883638392208815423851771992144035170279065867889525456599821340392974748720281098306875018851949034490224401843071140858800493194207555937296446298247984454865069763954488133214584622468928666942019788192845904789405447299580437316663527726725738965118276296385666600479775391394320 -16754550234744627330259311761738154116418221958425079006186279010161055576060450774378509525612843111314805368194075923215995851943933515642263599406188175137279362465456053782174616987687678103765967789070554004161389293862454360463074129644447378171982385493845109628921155675490947955053417247672506949548372638038125202766679572862106656 6875203863729913251394421481147750897701672079737250590818060352388885711671239955059304993235599715701070805272732282070640149972675666218633888767952472348708617669938384383702329039913293212924200870931820792487594408486230406644235602934034690281378439217831343281897038916613052455296684096212936518881264847557607382042253330600192 137363578544433082907982957812025402786441307075112525352143916175449909473812267947183792302591771684872736554810134013121011308228330255836756054494327340473263869215059464661292112801151252496504673811253212089878794415264398333157907333308710649582863640917582949547514155159105480403981680730659932874274801833981751897927913584 -3361010645372228645955926805530994381660740229404250151954278578759640964352787669523610714278617548222329124596574374747004021115028126562147145341311400544087408491783184899160437512443927983419601160742755568678236295739331304681528919750122588287953069565006706842247192587983009804123489950163507446692387593336121447472718136 2864171167439036305649286262155969302498458944407919071320643605075471171449703815310157774443026470617380296222838344494865016430632048223559815421012249052668845399907079561081838148401217259104441898371190087225651962905803054161724719273319303291088446826385255114948930878456042863938745899285712590384778920548356709568256 -1086127342906438159820538635527604677313002808915265886606274755703862913396301035249276130576392926357032410447832410958684627809548030323821363093329883465125662009717042086477910975130694746723262351096593475863279680763395981605951780918761351319386975526019076592720426626006057451892088378742385157037533087935531369964 140133464093095312751369862974130161860270948081193598187027012173515565532456352424019942347769288228149904325474394758764292657950961391673353376999440633891284235131234659787288061618610766943032153123232273879483533395407498003294237694938649778547465689336117998418738669402328947024136504503478020278441999122273531 12435519692815503772018835231724496507536877233217851725599609541020666797150669741209463644685799664043126799509448017259413732789791267721985251083908574052444085052959527035620095446685470819160370519412561409887234114889809867605433817499281183305493232646008761767317132429192633574007096405208663752803565056916 -2922339976619254612873925573410718112255225273781502660716216639564941250286426049953469137249198100522811433620056973141250188051991500028781134982576883412723809657342151872617263514722744719401610334070566114939774520775182066527619755813427264429752094381485158988191309465664516965317237250707236099863291060 28217470660507432681916350008551019295384327546093319927118580915162260291632290589621087987641220105578828842791807072421109941611916251936795038457310029021388978147508339258227277765139660126267206043798635810523632335599176334167509292899529741679344707295913574471716413322896916195436810593800554829560 -2005950970965584983199632270030208108554456257041190403805275625444223392369782311532295449338667825685208269528541299387313745923700520527990500943907061018982611207279960348822656536022960586206314052805755383883901802016199002600638638165431014109370339377666364302223067241250079682857751661771302724 6959948717522197316789042704212487708900603781970325448780493430931473367729189518235829722198273270352192509485207618272787830148716298221598407750204022591958901534585150192763040942715894824004120462025209785121633308047921587696147021938903388985521017362358952872051118400045238503325604499988 4190433723858521152412137656475574147876987417008093143739571753435110312227251495231367288482245180271150257432606782351277848798663670370098189185769902071689252721501059736974389951799908310403733297002302204716011539591630539737577150068385079804902668588566235904573096540528491667743845038 8230948662909615703041857554258179288077263647320108700863081926535642946710225305308309249556056671134481068145566772642426084636050846597855306333668686402776482938703535031564897900312717439038594493250368226532776823144935306519139035213048308312260701811009437218753713039321835175368 -84627680149458103592216723872349870108865478121590063382584841849723122997183657960932567253323504778003930979122676442781413147354144811086204620273997834020757537280227516149437424379274880685327144389129052022451430759437060911019312327150332597848860427286640121292633561782480070 -6504626200055765965358057605090552887505748236976107967144320272837582390634351136787419306839213906549229635183005120569408242214714853333290177499001747959838308133466595047061780129021271283567833763814358054966872247112511053905515253190491540305913373675611223092739018592 24053882625308014159332274979816856849169857318772076787147720491126182229622261518002808314328708096685440632737815822160626652656583785636973804168950368245605245451148670975957160328645220470120663259810404312364878588612519167501508653066034180551946070065535372982946 25915032437145498574416901962446749752022122706656327829057638037947842327240959993709529593446128925976536942241567810647582758312497717365914231105850066320158005072427938364714803154663587279108511850253986787826638468244594968251073926198226670919705446691493124 2671235325240043534587431639381162397890168886565124620525699804386264970869036318626496478127143455428119729018526402558384496279921495505162769229853867892819959061026855684474695732621175934595597749202967423373153887534109197175051579429056475710978263441 -75246832619173598561317874786249814418395747868282907793944659118882133805883093170962363739313767423109188353556681753917560478158725873862872185547328316462077864132197990977407093033326407900515106759569968967316343194431202471721535615768786184528 -9330830704160500935034358616151350891215973920661324448461451797618582972516527372375781009663064144477717314360361999229385317473307814983452646651485131125933804647887886991495694389698936112466065840016101588907099738187694551381613552783594 130617924254778464715766600865580124643672464282889307979529483369035165101049797535370167036876741075023403126284309376163247056047752079529417350875071773428358552866012047855197005781187392091293228330146236712634906316537612363526852 -71026862753481815448691625197217956588113343245281309191420636441024085215437428538166867467672138125590460525223528421029396439580051943558668212971017162704107118967132148249649451805935484385720687405835172959833006096371585 1174311348469698008669372629419050398473239994214302589728486993338057135079949693576533769106905708162590577082323233457933750557848736216042746711153698619514579334076389180754066922676566755846884240223802249576556 -457627779188298432795841364845573812680510004281812561459402559411937785938933500135829568720917871066514666961447684579506203173397128921705003535778275128680854168329133088301339996151173065285922053162 2726325231489101620822596299580432786497388455147318394121693150435477186291130119239240169097464465306350174452097872554900460684361667821843782187434936895701093145625680086552613738272820 -126615609569376226166099457811548735476247390804158204125304695064046401745966041245675231986946459973912824289432965967702228646237729121956243327740477554241388879800238987 15813386362273289429874195690866107563506246540615159017381478862537712668712368254154060346594567821728208798085995189330523824795271173794945285189125260 -889652973879376788131809093231916650449374092391433919956409450764414955465395065226363999541337375101871362774809958701758198572932 827445064795225257334155354153654621321052931337705177107379866140811387987932200294192911299809759952500 -6273296695693824648825995847504246966616449485148535420616586932292549 4721570169804 0 0 0 0 0 
19244525454333145711921780176193330739180397685767945187332899310430935220688699454986421211120023037450251118999688655721617119997587466355247346909242484870639242329223373135789762266186478371511184286648801479642091089946480153429681702921344326929773184910707455616806309787954200324733671281959773000356516356171191699559267389218083906771889872056186 -52122600564925466845528623228703896026767136653121488950789059447637826008643587479782258827538245345786526996569880042995846411419118208729916260965461227684347308617066687076791501808918996387458401235956797106168539967435857746964787676856969286194583169779564211782726382744724118523470848968210145297552387060822721350406783093645997095017104636944 61587615324945816214894219169318064227336605881784221497857295330643370813486033593386708720563315315274353162157033886306790308752314410670274347852430033127472259239953584167592864855200772509472498002987860696491305042966177677037882973233580131951912355818488664439783772648329806429977115582308143614743923055687073691310494179220356188356274420 -56438533702366285186189428287625511747816306097454805285772779785579144163423656463031427833418264267915106655117738587959379649328776319968948619133712082037382826899163095358382681639012928683110245656874009500759217844346027462493020104271541389220790553841494469399232936020587070908528128602635393858953961583598106757927000336918851830227072 42098660186590162582985852017152528271573168794093983818334332121656401037025353978872776248258281661199594413254144710481797694289605133295447383148961888874955368992568116041771722044416355821169708521970260755848181071547873036429189815553186582763558961638544094238576894742657176209939182430140546637873807295435463860687520813012620289384 4223922421582297214154807482052821649136958118931996273193160632905809944247842355115631258475588136751721887482341069536897616608232914750834029501200350114488911319160014074253016801627200004250824024055630074233031957470098903232897136666640031574465137729797223298391567268129172556792632249068737732976396321425165182864703941779945536 -39768377608495826454973787978688758414236102384978916201837781615531594014704214927037560677686545700099070914683115333750047033950096384082366505642779116903783441514693400099795796349661570494109154818998155933230090462377465636397587244790165861893011812197391537325263767105711997825676327853153409235776964320838165443808297434389984 28411729396129826113581523552211609028400564381508718039308536026111347829781533317618246132414251242195136309416523548389378377593966013054600727534086665373557117989299381030697677347713116304894943835531653805183183597522711548067499319729204805703027048717602644747119324281129590815734324220400181029248769378117715167919679457984 -5557958976134663864843854990027926945303415925380478823748505636203087720955069651260487199941719042023706749525571140362499876143467355084599321885762488720733043051178421655340370902378828179138321011396266017457533510624119567275481608977100180550269990786595865470410832210922342974267356722776566854516922157700176728535466550 -2188881220756882666925775646208979796825223153915030346314616690002387134250362429734361259784507521901626488344899727653510732562318708504691194899659813297799622979294788329339671192895086461038035035411845697363748867140845456359243486662967652310556177328460595780963323287587293898146611435890731623852914764467938151066616 1767792922244583223212991907825565266010690573949936086522531896644290150998816445888853085872064525261762017147922558542057451777706539259847329701332215874742441900886030374275891713500116101173809338661091850592592036534039119405802428861322416976738342266473368922290218286998176213420012322082149958996169174109482552270 -672514080215879158731639320850021166383478754889072030003763050955423685728598123166334851969485491797715240157356714937875310678969042812068843002821092011356047881061728086325863776331541390760825175715568189706095324808522282465846911948997993580141479402109213478487903878187311309435930012813898081346761966242290448 171227679677151372083407575715054828475218708529613658608038235366567695129335989493725918302496477487375615191737763244445810548800231719125758175944098638981095215764212633599195021151426084026646180021161461090128017019617168494976327829336124664624711473361984423134795284984738321598696203738750148737380946210368 -27234768828414464027429345158636941166174034074479650172429431625213368800306413552188842316523218405200320593537561993729636674061232257244254724539060638644974142543784432062992777907110828901480629363447488578835667243368647809280724205852793870770190009995071388832778102427367384047530352230153849008483849096 2434244905304276694681826850971137590974917099276154521763531092193633413473947259582656475736811389028829460603247597216018267983106635393335021407789863719690817739205626440273338003405842398830341316705578239346502799585899469034486377162238823283246145131774653104447362388658976890602364410847954471505720 -104807253157260418934019205030154944207399271971436046154148735144469194369671556444792173395292254601413882554835369033897862310965957029790690406887456817883870686994451939875183474675493711202835401519003131609056766244250154609187522040929519677754216839278844522256297317147982818072966264638976162144 2037350736474647017315139363302685151372115808973798156400544172904379637716227435317439778187368335690772472005334817550611199038690156575746713169914210347036084476854347013502184229114469461786242734908725570892534721957080023634118096101153255581321029821834101677372919833247054753415995998614713 -12628068204145868880452471042059835846889707905708320780397492718684408972335276119752407593369526966519014556032053819347184253418732698126144610900248517146975165560954023462745127654918571103458199072049704350776183256803677774931537612863905793558050791425042702186811841660890700778525385456 67685459089084983831499448113012668783199099827375477388043447649701719416629043862549806349698030037073202980680853601858223244695014539544290292002019255001943582590374675241712547601688607659300286787866683436793620539970448660774622808302990420262962116407817937087017779450550790825476 163932583054604451300712337039538903574288178984031483991512640515323838812692626230239870493345437251761896310268455015678285084783698393932537396771487172086684846750538441760607772314708351925098202888129569269566102024972028622825539127372264803271143754170539392164895223056175856 348969821430054455957167024131672706848379692207823907233673024486867573459329650617670836919527128163491420470538466253421136688942034617278247472138525844910749472388402886766893306911082026741552587263504843297896502400618048529036603369063433815931767562235010747106855952795 160184166821183437533051173750178686372809288049342795340214289197396867680415434560736224992586890387742416353047970986419777374259682884569848477794596237018622549673995231089073072358906385360453552138581986160292635946994510001920231191755352393836715378443726576658880 20032211790134535885120849152937371856686151618319459873671015195957786124668652573060999350042478178784404324508650372371318415971437213915706328305144142453333931499855684007624667995437396066792444471593562197371401707124304379895123106681333324711425455020198154 -818689133052869811541912233039732208453877094997051840730537864564232049329503694737821599858037862424616589145086424592240955545186212769826359580986175556344073749536762763812401427844948631469425314204360525297380057617304370292480224208474767586651849504 52908694117066905951880813134080061647635980872031664214143178680162985534671837595177648910784685522679310005723531849823095858898735351403803533052965969953110333894697774730980749121260410601508225161569622251551010205922300951621530652120095636022 -474069390809451885259710841668249684356891886785073039671326105777793881801347024306570640300730292960322919534415465607561966111996987414110736886942088576789061976789739098678278274848076722610283283937027840832568161786995524125716338814064 3817054770519825430177979916757915218396720494688937916494792623673381357499128695876831546632967344513994303326317375708044030551057739577568989602670688866361082638813808202194603383717014549056050315207441679126034801721217601590102 2048501481823690846757369430285922462101689562308998767411001951658591985062425483455716878351725028658019351455917527048444845517136833913559839152303790661015169689519410190405751412573887377095454157566351759306524867679312 18108364281453962208443161580009707904084782975334707606288134506115244417989452218599706539863652801513163638822196066741723274351344770942496416137944677055801000849757442224213874243398854891554601751651447816886 1878757236689755421209788299079241447524024224738273720659949123765909660937670462071170133554583058748415542239726099668278757203652890286842428446874316322796773390135604838840879770061227197903935160 1393755169537736834104229747709581761263418460103893997876436180668155293501389360810233013567856018614205301512447903628080186187934180342273225590388430707362556187470621007511054112850 3214125198127681246923760737145910681987833910190103489955406399584179246053881671662890492843876066930826698044260760628791281888383905916892047987002974487528238945424 5779296288022888622986222014582412738090017133855097176352203920539393988305889252647125433664030468016252581640663880777957064237283426398493108728 706221739437547873586295148523156887733269255293292911605773746736880610447177699321855343444935862884391900612503233013720 42254809730062198948141602334245315106795254270568423699665848892913094770402756288987643310 938423696039538919058909260238916175218408805200 0 0 0 0 0 0 
1053238001832615689798621285959943863758465240058495449731258697113293152956338695451974141961692658656799378965010079420648218646977891022242430327033264437466891085096753402556730770823580970764083541725208557280515066905669320632104129886156417844430800518950767042467059050717883942740708847382630933646396943862945690618997620702701134474425492468688 -37303012046510426423444804729494651768987400355697483175775417445888938737985394928712145597605021644989597644386964210964638796987931384387795764293901984511091133056827199074645801796519692036034272368341627538892627807781039938303036061530096831004267038583056564928600187552693971565709127881184100583314725303426072791396428462467645358768851783036 63260538707750034746753857068271745452770786916383521879732552453861317620130882804281493626678859455190311550747609376499990451995437106650351727584309051397316130221729887197979305184518649017601866764363024114731436017559984322394375248726811081763853457396933214238038285443864281514986334023693836957320337165993232638583695390256107243992583512 9409845294590604065318309376072378200549278316009848466261778098823469422790926107236246472529958297373358053710367247350407944123103942244237882302258677930370579860507870970278989246254271951370760945440265342095295431873317853792905417208104890993099514075710221853682244354768272988361911830285337519998320051239730469186243120309465407297632 -80632221044143646523200553838919946744543040169929565371365078951995588887675295380786244252569086873612705961705370791094328189050884650803692811551294639608750263376083012309447665479056035328854848248122571340015719272079272407557570993926837453023983983917175011374938483642185037979520196817214524238631674016742420312616828656673289842720 55057300048309087647275541148082871553932812431940496633559149333842659136094638135254208060192149389396643156505314863312861630974251172192327100054948178814037781414968150351741092605311675849683861770298516556380077183434405210631442278958441746536563420034379018121359848959199843490075181413716351825192106728472835672965205378255191080 1725577465281550461271651044065391241488662363967170188467869480953776598340744596522861578340266931285493908823636877585794569509833033753629972038992030300344963647678032384089728711834037604055022183132239722309174767457544378017632046436733470312765602709362292307942869692941837460211102821906928651718727517601874702874455947106304 -23195724328413363501927451612687743265647950811242955991576345877673653392301651262694347931407532375238093763202272218450727080148998772843504236537204359961826461872783592690778436418680482255608624086177041027110861662068031283046365930415999346320852174682978854376685475767053171773893162769611646460860653823235186933628535327888 16009703965408026258494796537113018161764760816739831163032210489931754799264991259209642725458685054636720275452617329280183429588896821831237891493476380156648352574796360396645742055368837346046175830833154406817883630297923774304805098209925323830742033262876845261309546949936636042273061973593191006633715223051614289058610080 -5826292077337318411210905060784700875431124732935117250920900061609666515742086277090079759831548271135259368092567390176262509840790705302322662172515942132517195747816985308512607426743187162001032994588480368557307563181646537659211812168745953748293556798045382391494194781260459425379220374757271512944387065868102872883112 1280268120180216036017356325674862821964205040801308299866324288078736926005391343842058212360593130603499702909115668931609414020238721502683010582179012668427062496911387531735148056827292541276242982021558573175581042093016411199815690145582037246290541114707846410519973436766217537293128093944197860870950378649268463588 -166689947414256115709160709374121696594572536230745028295253955866805154575251872379174480248140358886715990641444377299017231334659829558586568154208751467954995855716808780977715894837184011158475823604749874736536855216720074202220212787558441696366731603603440161450581414121027035881409468996808868225962378594302394 11549380573148483050452568269382575257561238494040484387788129036742373146140057244525684809382140836743674449339197669254582548294116506235042797890009631353762950391431379945417165206545031730786420860670399862207086040626366793918997703054626256290078771459084365658452040545194164361627322935217809541494477093856 -384170723992887781420102748639479810462804078373750872216151923216827963981262969547364770381717135544154284781611088584827625497552543687235305809495860254486033237311879588333440610904989096731398578412178944108158363635325798941330607397369618319127560867371019821252338428447529486172332373834762085022141980 26552597847652966198633397047068495418295609625875075188840061375052951901631874586279478599182415407314594654753205150671786903738566803089148907693919814596808822645142967014037919689171985747733056846417944691153252407437687976889970527960330175126722171236932606005296636435463676870834758230981990003128 -2917272410726924514755844392202596269019927366554690148377082712705642243258804205250810332213837411241083026237272600896738893479796851266679084869594829759085944964337848740561086463445061314586994460630477358400612591781690985055938324896235583201676268126734900394345389309872316888516986089890883290 -55631370883833595224467904164645077182586247750144394679354720057553441248110989695562919309669057159234936482519315226802707941533475584643968215593833971202143808933189787943378280416519952714637978847442500288660749295798747648577120016120122571663876752566471595711223524099312022425618005272604 5760173272643652520983823563791525328565915598313873865709291205189054231669212074394458816006495996581444502576530833248261217971516458630605250989553955786270967315479327009357028682255708480615686101743888960169276774954991701209547046773743164892304521293972872507901929960268366254379739757 -23061312597262739399151834265196924023352439336494288227274092137982279461413169591209845024474150112079441971948298335818041402439085222990543278070379758304372836656689180849269336266429695118946385614676800819128879673574846887989271305449972933658087257910755935743088779884837325471176 -53452425956207545382923041807934515400029948064656117944357810372375561211147640829385359824402404471350207433073223901258029319615411149925148217897531055563534826792401538609493743761449205029067311937187931453057561594724247278511169303011346700365050558980017985144607997107342780 42434719442857471096173903611121967075311189191645117677129311402659533684164583840897626761235258906941571325329846543156387027844831027166484974338926588058302724274551502821863788212056913838263039020899278070457719514611488739412108864715079500438268186980573155755479202308 3313486595250102697152465873733240677357325261479382898078582187240647603777961403147748557338792067433033747604778335771780385533446692835058799495452043176595546165407791171686056545735803853227595761334027591779424595982856884553329071479987418012148252860165844934913 -4336045032281488161963774002954250017074064244919322822531632123208303665238385620595254535601112559241752982796946126078313287762507995701389210884298428279194764776502403176064695291468030790624195211579305137298445586212044110699196279670996566124794411015368228 40084694576555642182435628392672132604073962518859492106890988321250235368259192324583209854113685267799411948161279236375317968916563384572286113517610120365481405971667230539208670617781379314066919039554841852580140043143007963401281789478889780073201142 696595871227819784956918767225486431050672213471592292598462780711837985869853258497694548638146729715649998966778862442551410849823629323879602089532115268492330317658157581553833984392604562002800505004840110765748368567008635072555878118934216204 -15086043426837708985415542937372191753780750372776358544911707478656692669030482574217671994379704310791876827869540284828418962107347892898784137986692692928110258318360281945598044950630704323418736347761205958997901137093622369137200704453 -316719679709143134900920970154990482113201964235026550033640144635823362711339963634061203260852201163261030385366953315721198842701187189388305787734203190716948960611038956683193145129844656250149800161117718784103580534623430988 -5593434431920803038476820999664650472181404886088311661359403599208043991477841483644302678746256576536878792274835832335653226683447133001860807170429906270620936179708951481336591985129991583317892020434102170990108180986 23662012290872680669723300502363099430677658697871544395586452403615072932056648781628645768930843265395215344431381673490307350290299655183100383752030924039902422424144675132954499426445615704066982455871099104 -537734068297864640241688002648010784616959585784027987186383639214407700291584676985146542705207165089266632535665053698162244059416028705357712423120566163505731766496260778307015691238141109543354 36258221876525774218178182133841486465740516733503451055299415140573100558420050192573817814843498296632380700342662566150280259361718095019145447846128050679571127360896725001747300 -2545954467517732613691849255330511342723294486469549132542907060963991305780959555733316089474155200639627470490411166526456142416829659953721270352596811793036896 29798047904967985654591385023696653138442144393727107858256667378787118321015563564670932851917186461474010757381675318534768204738081563108 -1848134346742723830461310197522208817273308883518736612235633975631868978071509179702808002244807530070334131949 210149530867037946092864114777661646776597503661871708854402762747624726900 -588726597320174 0 0 0 0 0 0 
34418448205055369868714918168721858246074830018419433895889652171677913272577116025273860679631240308061611573218074370675540714721023370298208322846469126872377938273077295562965354767029282606850996329000462122319615721433651164512325423433611179512500564484475821711836428082296425404041335134626609779354390912504379550266017376632096925929493588584 37117897312406861859600854262649134136797175320775239702800404204054530468272626327590714044190508789347166061731482595351377944480659005831227706645864650991374954610462240779306711147083872140390513497655749494599768574729718738752456767166563435001040148688495766096385943606532964002380194561141243718791444813146023869114179715624254720938829968 16252235150799388698412945435306130768086958742570272401853347449462672808690957555280674368409655394819757074549980876072225095182551382546694526484252355502606976989327369271242775271316974925936318114225769279829619540979993869527756706501361121325137830793097818567726026892056578488688150466247642121369321052328644745984351239980543293120228386 -43288342641067868713245890076312342499262294146856485421379922680021253758925639250458875851121338933616526955737867258537678445602489502877006184669287157430466134898314219712360965760174557817097962459572734357574471272562287361930865706937416581265015079649901419589978657303885428410883618480288744060274903857362583194784622966175823136698240 65684541582849792505095136707718240804034031465719273209669550292179971256848117153897190385201941204223310112317785347469778088509821651670349092956634989475723847097120213278976100118173053171672264607632194952956835161192895881589249226719007636533760574036289864393519293437034504286170394427766295270650479907475610362361551665450041694096 -65108905211443802329361743681493769941035421495859011947758255531751218319562667323648306304311281276749881344116041424950809566131381428117183312482690973405747608299216323863711167340395032943703044010577141155931216221773631391622154273228010243921488226613014617617159778716589143230442512608376746706252962889062744864133129347629005632 41731577193821498081214170016849426120827967556094615129520119391348668961833162897415406160984238737320217380573691956574726783782163303875738537026938685077676838858200172269833395580598963002965222863159678205721366751882760402770520780639235621341700544864311772325988207855228184582885705040517207510647158362474444560480626030576504 -17467806677691461883131263671848641812827716496080062363149201073444309729521025710660061509658291004621007332945012668002617907781448399742860458464531069614776929009086995229475564634860772649876522721795693435497932740351018639197865501979225751072093984522904488685131149321887028152775963325440794972477327937575816694580802145856 4812753252664098004926285608212661857636886620978823295802830982093753443206318715877547690436158020747056916808464288384778871206579083556547753827589066465603360139815460856072689239761127214492856562884039168354601647134200997733956848213045377241681181122928179366037670015465809424195173190388367814235029375303931795275165520 -855732724482969330311993445168696741928644780537280792283269629635309862958103753934638234724558422360751779362320252830019570200931280469989913741260171959252098301903899874640284038444945150211946552985678091156606594197051359307223557524410984931807618273497435349875987317375583491474317235981535439255536376258956484592040 95907788558344784557511433413011386038022140215949788382257941403998804615567408709407635538791973975263375653681248357066728695257649976631462982713363295069255461303952295146489997575515672993937384653745637882131360631560097987898906058897502664639927913698473166895563886545688431390805706720071457420229034843048140315 -7001088700865635530703259530622225789559283996473538617567662313953280436242176509581984219207971168192631753891498957619626521408385419498093841499944468747569002931533723056562711088737807225533887606830830115609535585357808818708533919939637453809512482810035888280067975094875811276521143281302350282277543663555968 427768061213097065641055177082927907296009700632872426177440311123021903555055973828282293100045455417391615277685455637601501001385602653105452565838056526332083305817268907951058789942788685034719878276647733217523294497127296396872379949271983277234113809749952189463426344703477828282054278915854882845885113392 -15408875197734127204802385521973031757603794428059273952232967858766737569002439283703724277145404762996104227276060735931152156068582774069213173172765628981933878925088355853453837868073430498616559138044649800432516605667690592671611885919031618894872071660922254258030334234992602495902805172398683443526856 -1179949275012633707343421290312361172174454111981647917270901231747540855325867402694843860165442932530089277260941150335302623371800679081415981342047973138724336357969900059223548118129798900926791739067973161799301537924481218569157515238405454104108775670440354180035374370168236373939382425954284793477 42124304209037047450110950460244762694434165682997371452901108279640195672747885898388249129555888252935700070335088624139757555518915342352071291011059109061976765276424513388201091985955968329165076061931675439173096720615028507070783269170911294657707356678583972566243293364597497862049215921162448 9274734597491554437022964540411034201386052555630175194333258627244243022617669746135451622350395272200996658019328505001799452321721609451021179747781594169039955896738987740748309500589830563833435610463509150522745451530041018860243938341360392915767393300350899080254337840745320641497193528954 55824200131939937147534931703594067359381158572553821055718713162993482978044746263572583826872178092077548592988285910562451090254573608231863810444890514289369727024241336946533044989737051961384026849551965934137939865192376100762762919778518759733037113358517141272751196548237656453603264 1863862943663194635225909814458935624501612450902468142518274429825647107179394312418945825397174131899709275709092342892493174363932436733918222964951767164089970390379948764589244651556160806925660538590335624935940064703024225450893545341593942683189463846299814176983999506938631473640 -5608062639550995753466785167584628226509749736865322480866872581344234486126990766907674354631708520594419975610025088993032915391893686152143258923439836324330281519660503020096233811118352237798486271457475190291154378622201415551019310033436134175879768178928309822193646842438736 5440748688665661063893789381981884977560626596590147134010179111535307406971985025983084823131290739957813534051795397056066300423432662993569561586148693843656331985357135925478916382988607538428994838746468063582082494650510918205628388465266596214899061820124743018963192598 -1206880674905613303575213746760556126372653895778915039174305997625817909913083732516605501076464163013810573466527940725702887978929011227713386030842190349490790808067381451861509916880477994751657366563999350872210779289570805761840599579008858188741626090351843188808 89316248107231324934121504096728298395058367938882746396924310149668991231775699898710473608706838185643236640503984336699642889177135178931481123660506736362273865925246959318627720058098500023945480646454508525673376805639079015728524678032055785984269501442363 2157786658454777779087433139476024068615114666549952615215392578555152340429145060312257404325783830513499498349910138841812175749757510005732895564375909632846252073435955096679342539138447185340837336244201739640866679247638281738167620899289129469375248 20825008170726614368121526790452705409999375083148937625467696551811654218915654259746001850453459203363011256168643350115989448503005740232030753826248988466730752000327768161314845980856198172306122357756153350247982139815899965065552646196908310 -25583742459352156656656094812252856337212490860243899999975703584159735691961426785532825052320362035576196483354687195718246164431345892855762563745058348799219782964044442579959330109772520646739882228416802347868816072046279167405680832 26346976790639014877391125956213926086270501678915148418849832422995358137446568692907028289344010382437722080547778069443194933187908772051518464864943133875294274055803399769054400106525839457118956163180524756240496757827191344 1918318547264038227830985533522980791444855274099234466288148162388423751443877130609927243859501101470826832276317301297523429804320493397453882361324050975171200017340245812434110448474509967294031106973835258822785184 3518891510009639013855895028170638332480043275136967442291958218375080908022114104330889464966828275792869428657933268622719799628909477213809310570898332995072603941299986954226417593221702179621701013533620 13090909636029343095110566362958988555899721341509557262482423632559124593390748686922787268576517855726171521521790347096502124246505524585140192764078551002001197058814190954963182467437522520 52209678981949857354829628479564522898611333569902415546447924292678065391818124474505938658541231056636654191245984585082592769312987927972006032638153558183637160356841116103 57898904690033135982776172674010886421452434681892002703033593354583187583119921746759512285848039015814497018737535028166617114634372193629486901139552784 1472870842872876414645928802572285911872788180535585728101083098392597364447922570416300587515306807600831339936222001130713280062 5081845438912611884769294073552212435922806780463630374718424050852531309411918760174035809228936 1281154693833850383448290538035109421051879490739945 0 0 0 0 0 0 0 
669646284882983464855090427635705653497933449091978832815397493585099792491033561643739605048893634476331965137860421992013107580582210780720102547808516192998135074382549599351956485577585149388393628865623984092297926545414922919514735902978467843626579196471074936852414406872067970446290879696037058260171139434177306110961861424736948796367675728 38012603487237688084224865406059747827512012020673215744268501136771082962682332991426436122560334139143081525522506792761487239657004291908301260979991794412922408682983756707837601864255886832903183860698132573127664897821521994096333803617052523055188678972451186790716612084826782345743818176721306063567788716343557268826202569861514224257859688 -358476451871747137671623811498697255500024899643005018887437726465748640244546256031467439080331624532739761589537182184302866555933868788024767064383074534581030619262924571859347186948799732341101689657453966467626743146928452045190044941296368120993375138035867435303012432342235143742672708003173840511142824053528366863421304479794201278893824 92806126886459282472827217753890955352912107490712354884241015296657624665530442588987182224783101739341380872424579300825907919028031969798539338676116578020023945416043908593226316481232068642258862987180826901402440249960609603014238383872745147449088926293033428351069782194667884151526534114993479719883440251744734881984243445752528964832 830488402424204467594714122818842931093208588951020391967215702207975226279243338237599425407201835659070354697906428609523211199541232904469345351391530590203062880391212698930795728256882500487609855493635892377086451843044549611142965401580220830210124447872875286889744980820523509857717489937043764967195741596249495076416637202704465760 -1169129000770879533129291966146447281487431990379131315640209223193873902063871869563900384401869868304580678074196853917430718015167622295174298283769617750444087295934581192922119977692994554627776774543026251136765175810935261823853854868091758576337268335682668283848498051933891590654494510600132093118747822442868140341983102164450272 686818129942921035138538450319031144116748861050037769067521931258014980345520494310481138277115864813819227535623955943940132450430461454622459060763720270950300902865694386992451652872006118589078624581504087211798858334295824893322333737142621103800055406021793603107998639056015609051756673770378382393510549058811629537542140656416 -209936036678642944715335102108649838553788209298923446031379420672781842706047669106319177326294047571755507643626194290576151465109929199302067140689231853650124155270581548872766942871345482691016929898145906571603991999867564403475248967886271668143240113819610199767415354089172039359764517055007661260638221335962821488277070248 38200514598679961950040714466818540268913440555716888777521158377037477890196887184255489783241541530007524269404907037240258836619937578000368933509477113468447724801837026737893044976984145025532628736615119952147896207689503915287103393442366724082950302438903406283714554723399763174120231940219868362125379087256309574726176 -5354523118916422262730266076044201429371650693955740711104753566364968993500375185004925036987985096752869458691209923342070506123656079304383216737889160768306564842642737568113850515143300853453152529127232131292033677715402652003461341752484320850209043669218697272945576280602396479909813559331826041148395545066532463616 851846057623736302947273605359755540145891061106265420383026606663730079732350289400925083014494585403129535465694822849519568208709260814870887851447686448032254396354314450113544348501259683219305948789289185293407486832352217397206862712869548826748523989394809783069386755738510182143463796490835797090901162863171064 -96383597964760400315866096279198434947939791316811399279050127339896436412749377425438673065069657878554221420463127950548137923885287440672493971128334650451345555787468370984829513440542660527904022507580412926911479699489430037262658902536565840148558169535164339194267361358267601511033571160780222956906193322804 351101905542001218732445195413744152441503191669490628436052476738538728247055771096053054544024470633514349983789472305277412856532071194491724756391374828746286700325605405244228994603754597815399096718755579872618240752028209488285326257438018035953259563502800729384709990111495410867717893113483235535014112 12514722337920539503984482325461286443065510348509682086899189121858337725682330601966228082839826173394207768732336356404822909275446919753693896009163415826801752784396790958297964731614244563946406850054943797256051494802477414946735313892106451401682066123418097457572125260420691213652809129757749769996 39462590571313529559298186726616996837787999914862030806016582564398670924930402460176974547058039260984457526020952764627945754201658587614741227112679212194077144338450212963166788337744216489018676787992221550341392131551526567939534181089192694731018359188915516008291849300933073955074010526555161692 1955673744437211206447895433478880365120059296975407427441252359007204166490415081899606606726969204989847958078121087193141319107426324828224347346952845914009681554587867961405915486193841392137893482807050133715383218774690899425093796312559303781788159698798214445703236071909251843546465023341289 -3164254958507861520146064097876220449085424653702091587604899438974465354800404333530125753905845101574526577260594174002276607174322890033563117095187658136262336349084374549554073768733284557604268061920166171954937460184863325106299743422704078796074458689795127947987013605356767728113573636 -195027566119634347824056591380414970764740802443000271777411241652556406892817784459058342515388389748389116219938461121394262910612299620001487675545902838939864287374340725770938134745619552061506168388610871509755159400558485452455391139963077230796503250092142078987203470135795661212672 18477515206017242019110222485282150390241371399312816987856032395881685146397252943566722499831540366833518504826158419137152491075163544261524499462770734537310644658983376201351583292933840767052663649703193096770575159914859541218551695370264020702402476117060405673013935083689915640 27005563428595053409051458167996244845319228065665414033868698149928540101966036522238758515636233598841340688920805921044443642281985116446680191765487817520456527437641296761246287534258951070686536447497994870515799052505838811717237337951121732235532731328608412299338677647658 -43418514522063392251020232747726660910318807964070401032506243115708412308409454809828388212985417966627184578503069304581592616922277500527257598063580412741686643326891697802324142042291709121582488653871917600011516367134467983099344059697826840646293204559105523522858508 11904775846522846500467623924286299941238971748856818794319822103725471677483434746917972101476138282179030964845198690510727811419076188562242128989865509837977339555315203621578536016934769307441086157425800088787480014477703826114873736143831446653568832742522138626 360636108152978811469986350738518996606387508198069301432968264569349132054989282118529817216082729629145651712587209860720550944071164966608921811314393437795328140944491954395157823281937245100781552587635571476900445266639106677491479914094285706433653462316 -1738375311016693363948613893448044064827033827223322777090116525128392736140885343212142656172371516114470260284763279746665954656571625762519388326699452837177640543190458185191910922818668212174005081435177440601911519168758965236509796632210627752947 37135349072807866025751644724778314136252359618658992473820320700895759410602898615882381171895466232484576888149276683333040552923486103232038015893109188377625535933356166241693854327890041884763209643001397386116379013373570713958953600120052 -40473012890574738423005538888434106480114861089653566771734748119827221253024642839703335798297022768532986797490242926394524708542327381155625501990823371636083507410037620869422203282954152535910274539539016563008940819085086969711004 -8230389126555306757523382139219084584702656109693519063230495470615398446497616619874246489527866267985807170704045198046760135513817288707446062329680533980290666165956927890704383576766626037902281125729998275963445216811580 -149519866655114629167112063072292624612885685202364878678951417218046783037212663364747485275388132215432845479048978184948683141468600578762936475130373938546364973037606697201408414617601673740346841561251122055085 71974406370546979919657362790900109023373708841920215870297513890164484981702691504485423926128940101099374880203498445007671131185326399406175740851754394354905552372780063343482298324075382641854910944 -29645045500174101677140513193932248763474789047444075637420585757807260134251400509130068892770266885397341951267596720528442439495472281305161533878133474183578861848381978933263288265402 3969908404039880443008973443945569062882142358038111515588411598415606150683202621614052198856544227776867386793344598297916926966780311375740675288778128049047658588620 -28941845055757517096114060209818536606927899832298439101311771520033042914313432401312229981609746447048067313534588644893052322271513878967793057 337988028404588381968109895128010379745351902543904962555913783472318078515235639514588055668879001542640062487533908 -1720986278360966221251003240678850848707225383894216903208797940765080804193580 58948575775973400 0 0 0 0 0 0 0 
8994361622789977391596793520274820249594883788554370666455443298123052403226250807012898203477581609849704500501409678788659597543053597309582243346357459599367012823973640127108899416983833431061200812452717100092175272207451285662815304889613911910051647267532376441266097142033586505825278726099748292091635880737110518152046297759985671112898049 152167614918821717145464669927887884797419508177211134376931605672905281956215801109167438949971198574495496923678637535011033683183519922797630036912662542217197738509243800740363294894829592335857461703717390215504102430314164648169783606061020475891506026258971093841610170005034246755281293397793418314196457142694095544584437399471664042992240 1459537238459985139979561275962567781515480361312736769768013265326886982759035380177660027087260262361767833384771039927553949565099018815531744238850108638757255231273778746305947378769451370349993663753402180667479909046703489934025448730884777154862807914874954970932253439602053669608798762103758773030491907255377576218057150863306010767424 -2010315884162798849879690364180200800903286949906501826677599511508971147907928086588985868252483068519322863680240503186159630978987852660498878747819903447991746512351341445041086184384862514833392783263001699173248985096660981801407044190321672273229747047108035265181512798391589864328279013206171157136467362908133538010441311078961913728 4372625536495139489258948706423990372970111040264918130345017360007399841047166355542486597629428419046262831567774635901082587278003115131456686175047386085480033140138592100884320074019132434950503102425360956374200754475915167504057821350676271591035997764676947864769024050562926132597808574516942645343644099414718850396025859126927880 -6020672907258986356682760346747107872440777910068067879425283529990025647893180135530085147797064032271284411805793726886168792139066555623936703723905185944490048471959492914430179670257925887362598230236125982468794650665182541042167416402935636317144218571156111626452676949629854663970061939935482181656340044714079482947599840215232 3545000454119048896047599439834546681218528484697776387988572444939543502341903962941381447444979807480274770088199385296568819844328405236219921182475852788127298847811618988219695911024152251537577603823574283283700115898528930766393747422604063203338308356655532796247520954919119157653437189719708617040352415017663504343607877840 -991555682162143502095238851574798227640078629176567407399392969388297976824705138704116933499296997537713160653561109661571716316152451053273714244555947036961387092761231018589441029991100268648528825813030293651611242977418692020150607582231662626855076533948348983410201489187847489695096579561794003599885156348193630837817984 198795663320555991506854404685158495616220522086979146658818792420702796275691941426395760668913486384352285273640798518859796160516170243404723125212364035291627844782277636501198979377453983934785665585282184486178048255428126285306230447742889142541046480026445712367610839694918702704245268151706908690323514696522250545484 -17263782210770909666278025351999437329050178234367358852789403040567047345142870735991094974451725141063672833233808531132337514747739008686217842386942874174852370772088461364519240398927856759072515138601274269037892060648581136435979622320324050971723313720714168771974214882725668146830992854658169993001400905162118424 -6973136015179034238722556225076055725151446048913685241601884919022968634755370460381109785859865282650233119905523760701100492803254993786381151339390919434541442890364602907857271709699494636850649427035287724540422382600231106884111209499385349173311836323141978249326959647016098168271384701752912787534780500447752 1162846639305515986049264067381596259377849275060388025075268887515664839179960061504627132647054820412899082868118893255612328024002729587971354673569143974173744189718539713257595066852020895307457794313739544859510054526507718427936635508642085019961400370829299529984215798128891539935423583764020568012694467712 159114634130762231826157668128567276236247040313591554948981200513293351072016052008108570845886558844403579957273680117128530932530204351360340275091266834974895915075456432657266037539310581058268949871799218224335583617718908829989919960464058612906712230922435185301524193466101531633436461473708598694938400 -6829758297093811271777994754812880773388556865083760438595399682789973773230404780846135002597988035451504840609601147206207299800324838175072655245572670032036618299304163932754864692875647992019718576563151794262375694483652440374583181202123944929279910842106807961805385013794622235328605981920024527480 70516420086835393058433145544719290322291627827958945142336354122994849587794332170568154140515290452396354985750951600018384071969969894680463965276267165934785091445989546195454224052109073522786353284571958099980279349086812685082414556600845178092308251633722630490863035905977079485467969217081842 -7694169993732598139741319357366432833017059130680259165185023972242986920011680954284082738527336958248948886503124168997549242185367206779704441308518970932098310199869366084635026573395388075431026437215085068037184629688315270826892491513498435771000394206495651099157981583550420476118303641744 88702065502812919170770048328874179441235296530097445771591352277798204992555176592425405221774126586755198688314160848808675918056306227387854991991065711678833381022354785556571298955795208742620414204265812844345298359902785476974404275772112058503514617570566531722203796705194959268334965 2811500171426500240102567961710262394911648553878171212938680788585479789989196469959737881802640986508312743637527420394720275253311866049563619846828446059438654893216143582163765510313882731847803130663695563414129487305564139734677842131154662094291542322288501673970505976291217592064 47017352283510731822357303074777303119566646776764766723999878202101276139964772079003119785397269327578256490393196581647273632059398525091500897915950739094111630188806013725501277638230946577932055037124451549437617881850329296061337945919023328404854814803807213845683603075373748 137210051785236177421706443233991703313027699491995875042498561745303561320497186207999227055461922552638060240628899672373141486699565492879091341590036506907931509460740025446377720927290332082695588536542114779307454842579615566583987362572399410935858929668880412695490936112 242392718662056284464063356353731320781537940600969475421007265779673464856272287770154196232853184864025621338416278852366020376666226928461425026338929281736071582203626161550086939696371278640968885169458968580490408176109622472899940654460236940792198318625238572752839 5766034354313966005940144043633997316761111719979567359503867778942727314667452746793672758334764121982499378721806810856965546541518629198000225705167593841176543931078381147001454599892789578871817406979493854342091609528429158218725451236333025405275654036929544 1796633709390131547618038623735999803505684522201594894082727791214054593730694529142339415791871624755736574841722973723350523977226833978436825827280420736606876669592212999971638940668728243091105176900848698631250094363494311267493070230743987416988257082 -14078873545668580740711734404334111622843207200950943209413000255380983812068670417957208133133246590553852022554834480250456134057066777144934239705339123788844753066585079110020050155566773214496433440226585211063168587442514830311188665881419275440 25995789121973870057468793791096223934519359772061455675969302127340788313480740084959070057680597625833391590123565491842943980030535087625528579710944106558573326933066241769828848697415678253600767200391699697667023855573807551171403593541 9486782362781141788968145689507177029317331194158452488126745290219465810325802712618007383704036483898682124943238788353956146160086457340236122849100481489074504669277670617522936399782828102113770058125346724204700478863670186848 594063158849234240735070505010190860910547905765545313778653055832952499052823113962503912100069454566322630633543881823501281308242317271885352251843656076922948853684549557946364630855606276394351510737510125934778927870 1693188708836777916797277221248641505355095049411319129538288179688162907328335754160484421214602843166634219633083021423047736837890752875007056310829608451065890750212054073442023058550775514895255210305127456 224518673910924066992884196540237143999765209311598147267514349498501379064286907224989610071607198877983303024872497369793539347171154365247837226742149112174813042307507276123524495914598582941734 6122197553043048861609354144128324211993024113443444148683740276897862608375727424313798643570125199613925068674458350872298749746364190427812297792224918809268246446656387504772456 13179206584350825983607685704636140782840075671178372121983620521277924900854425216735617280301201035332491833203424509664084759871481921058424756736697625238870 193283743930385877039272007694884507614314772977741163778245255428385297898132756766821488028140852615397187701254520785914197785232336 102610275333179070415125702978168272721042770719909248625567449980387894302793084647072050346542571637 851888391713806748466484721699123419495784079778673400 0 0 0 0 0 0 0 0 
71414675456537979446039679631887879043130393854795048983102327481963019916275918535692681013131231942400053580937234336782107219869770806264063120028263385470423473064577670268165721562669442250854221854717627660270106542771872280179953901887500569421275286555021223495920504860061900863925682450693031157648501235684159994870990418727302637419732 -1607965342483125530708278303861163810048967684871338152270042428420055760673561064052309415575659530246920539987847816751401264607954425174914449509632203768446432825957054725828909378970160541490606565383758476008216195253428897285217995640800908809143121270038511117668871256659186417529579393356355251250787843748496076356809413511501293591777 1484956634698311988128554218276148020356573584962947108367480179447171876819237723025288732320039243623044625251065689076388670096952773691369207881352182905311296353197150813548575286086185267782176088762057237741446577799139487870395494298948065176342779174760078325419168855019751954988999699602618485084606332991740230603176324541605197952 -12518089130761185809708200795351106807189762958551758042238484240545315139276464719152822690096379967077643089797714069139681276629775958655303685146125004084379058646524301314000942681025202062003217773205825230119361382493135426915490631410537802823808824562273256355242737212586605712421853476374645155622263150120932485524246746321734720 9930911716722641321464928514800863586251681049165622895294714342576747826838242539614093875072092850796172943895574088060117712509516142398331377551691948071580864092459308991558335513353851054318001844283180754585296171344690324594527024198658386417504893162261463027944010370934070706659356451271601146037176158650904734011362380149504 -9876179493365938792697700314296586036389891633088454731796491120808473663262304253597833629614539031583880873771519525854011827083459572373468649111861210624303152244596554446768810393813898706573820221052306081902550935890821031329019627925556907408603475853277966168972537351543685188288129653525259832501625704499074756837981394848 12916083770393692057253386664978545795408012515481154165784132964183060900979323337979954507906726563286712557567466261897354762193149056423109014547658233375155492217165208986492957837417587302121535990118722889216488327986865949946909904833209438250356409177527417228240175604927552333657364574695034561403074146008499596853477760 -5251080977143416682448484556739862506264162008296912461001438359867437820317180309417068218034104939067384810232589215429226297023382815270941148866040146707475688754269129074560544633286093442576884806810564639639100191652091959504622946021652621204866742642589506521417770505872943156993177114235776053176210150948639772582280 -136512901160170413521269858442077180666366856418311617999657145996141501574641981459940760075015515723524428218982746935916583803843276280203998765784797797670494902135274464086849506500540087313876581117139613245041606045673951876464157671029239347904292010856961852998116459635152304955022669600851351262785225542847791520 405541191071733984323130100588669637088529797215065089026844893567958680147834085749535470675683752105167064481281066827065960717434806979095569938318815990809239521429671536246560221235415571580283806788033277191233311657675409773025078952167823075029295962841012645228493972668963974540846000591699083081734550429473224 18415635172755256934346448999716604351586900929470896035189401916372432409301824077307315903487139075601127077714312778842823252532889369084213724677515142329649608484365840282284570230903562793852359939454462881403764735713231827615534095798167288042498693473325161791891366691069893236898535996164745503842254704552 -6363673433790438960968435694576392063679806570163003776459569541134762109983850405025930210320197839790443835909675769391071180072719383728184505997795874438063046077984916793780901756666452529300630927636296516707181297232518088671812562770244268243823763828473425094980808431507011279454885193375725657377591598 -1396385996000306674326211574005832292099434852377089750806738446019930410843336460227800627994167760187706942720710210009639364892432186774964252849197135981241834448414131315641960292159311600270578135028360275281933293571760871845644589034482328164886717215622789016172895151557083045782089081323697120468788 17384665467893819024445127815607032680556811197274685570876261498493202874109162214928090413133439497459588756582708609698445619864537272965223275109759545375408919863470389446211372368481068579454229358375979119320690585437740462290861007877315763749388128760810296658150054661794025941858261523183452325 464425542607699293743914143976156214796945344267600067993957096497091670040895513557473832727908662509614877889202151329034720508665306987365081875129375316369605485258833291267543892316939380208064947202600777889305375644128905945704333974393811456717555370818238662692915900621200078121847202786124 -28939215512513980389673565193455451173025047399378389908728536800783492113981324899503225629319047142692758653891464770483612891243724456847781112607635898751102255353990809979216048805295053831528617814510973653292794187609953685756702443477544095719231086337279988884237049956309768634729866042 546131792210836343465879589560864194934469250524128103505940774895755115379995336075654132274893548312761254410403897796592070024607076367276933003507662922402826333507689112746434766902671319011611922807899086540350332653246076468906693233469260071692875464490673427235548792103248146263804 7782486590518229195537177531056119291935710772724114221875255843351827167740585018784441156577472293843706875378338499568388257183645203585354636935138805732120410392238136722258215898456755822056747907580077395143271606040929892092050468377263470670451778938377637279500876463559322981 37821093060373662333142517449852927317283416995034054996381158083222989880398363141611076506342329399939770972100300918691886247328700041190328423759444463874604023033728246572802554022565019965610273962781453365363316985675409091674566360828069903020096584397394181895758369045648 16288467749301425964337963176500570587239626541141347796505019740466162566503059526910398371247369949019494538602848220485576049533497650455873780493677946822179728901617343964087708391257084675546463984107152736114992031269882571041846484200473962252250560737421640125106870 -178148829634285135361783372262494912570288604065287638716069639664880406531985314660557729524318210060485921725150064158130247413139132934307607488853362066226194976117228585967516260627016545547164916355083968632228142643540612405718073781243328630963479997139287267220 10489010450973002838004818642154561093965881382140661886365125150800261465100956951031399850049320470533521715324144265465611811356257174586558577217777271694509278679198256487966154891403063609581729781393313635893205993512507432559782835377975899421940012857131 1352843266892647545853304136531868642451657614224303083360549564647082512866959203929982908152748407130035596127335825424989294384599691419239501241438136095241895726258558861993033408472233962888228725580881247592377042679913493457965893009692465578912356 -5202914625955255535799151330302836052720319633733031190275837037467027415397115702714050636425675799770065781776310431421985030947704410719324681355205195777306689655556130392595761270495409399891652386129490510311797599466052726550311904509219676 -2687764597613413444459359933182133294713988072626612318726850585405905606690958294390087222020965402421574699629857917921138850961989810551462347655962539718910225067562344497815530203058892048392325076154663692959734735494756838032964728 -706271560401182362661613571916954293752197392875656132599555702650175941991338377566773595771861498623261460068938634402561430476647834344583888953705673168225180685483233458602501013695745383182437572315908540276504227309253590 -8042569480281286781970427560668093144949349337407591542448659039994320264144663761717360763073682281700143775005910769344393336840672347172113245000063242911750192388576775145686254584974871671757363327681208310042060 -8339883197489234466978404579331203599821309837782645688234348026953902569327160438755747432302641049327683859425916068964622534854929102489917405360504024764216012961558493382565633401802204030836637447946 106654879953397726218657858933796136906578607040328107622810833999288131245982348873795793804817707581519917976262879606223323872945381235441706143320691397441117874625310377308006074629497116 -100522812683678898097985700348065089493025834620434555209746172141565059843087326129027976679740659148240450523453309637614889291552545437740956599182860109967150597905003277 1330969888117843657016194353582353779076883516254489566246405682051091993376935956644476980597659401119888251967851855038349414041713972724070068983172 -7571876134262427256530888940384920686130581061166740293076835665151143546136980123944912204314268029425492367497964388050 4413856084340776079718542673904911203764185724498355536535123792456529882328532244 -4823169471321842421 0 0 0 0 0 0 0 0 
333721430036401634177271427696316904578556533604792932446588489695608147426714946814897265295990780774490302063139533465046057851710378684449781938843845482653560266545851670370688866650302887109919192086156306776402497683127896647618473953917418850360995179805184796054654857798603426974699391869994714668110298619525832554234023355110026586766 -728850676424821052832915540943930671261577254288027305678041444303368379215806361923013136044982665333399441651924353128719748376983479892493078397201165266812298415807098706104120177421362447220853109754769947225668392485729180054236345897386134752935696971921484989761241845683184517440042258694861583583715692234634638197428968609213913408 10184284261383447797455848277667463199279512304993654615147152877826335438411619287414327139658215913258350610323026169279721096070906879754742982416190144269082037075914369501717404207462148374902183864449330768902992642990555673238074528968644099564672573982919278376262507716409066236649612459401384525335419310222763027981751005765060360 150585424959937914892421550582895551988749224639730352400317262066095074801365918735697121505289618358231093846438526486158218369100259274473805279119741730715906227604753256860764080142898141597265822413737909047022193623916242199404450788710355178675216252069671818575303725357758573447617121879541945725523516599043250416604083748224 27808398006255423827140131300891682055905458739207918557704088223817887932913502847730760731318596884633192272619608006724827846906313642984410912896060394743549038389503914286280511595644844540018946518198307794734431022828060605230423632858807892842454967714362169108444236964482915683766703750447258208595359429932644170248319406432 -27978405551865456628209522476116672049099653733728354076512703172922485733714745520065358862216093190579133246408846767187051134444870112862442295655035617093731478131540389735076465468347854667820479579668602101110105361577538183294686369737167000962089233087087342579937273530767759092290780183495068355106720173968363727491143360 12615651615527095809810701493872229256941851070802512210745774173741045824361520687422343190667063844401193341280677490145615704800798348499724239147560996836267407719906643164428475971286289952548664245746457100614519221596360378502957264613455484907738794666571462063746376282409181470913104166180651674054527788875741548290296 -10414377737558414795103150150604267884926949935295231568311605091210662641875210631433918807641175819502282514684683885681261271922292691470434135386158178556414809291695102732144122500471067978322381684119613326911403900075069268126496075789339139524844323794784774608450107778349315696641183078017173570654337166565013600064 2158630234203543083115437408930467740800892091107009325168517339915484510810631923027362745092455449468154883780496192684977513807939646501619358703054563194380672210022604548425049807770003989738132904667754605883902140376085352083548901008520403830390449947745360135352451505486046509320943725979151361705578420782398336 1476407598441330405412470574834699860374012482854343010482703804037763305970841713462782168670594540497398371360063707574672281639247827550264503105672643911690329505003475253857528158824030831916699343437477644818932682997318101132545400316120369872663674679581126428400758494435541984274382494811422730015327640730008 25535914967468826847381539416570813792272671313843528479102281615848087276611006701104744382466520207353510919883668349141626831416797731392584092600876286334411175056244635112094896684157334635877630291480742587994579490862137209758896399503894557783378407979614493429772197082130621172686097031212262684119081873 14101551494457622220924159302602129681823010256820592297775588095444513885604423249237607178756440327706057484402294485485083896883298724882657072213151433548363303877363890308241082222065758518589054259105455425501304517390187017857638917594669854879056473673129545947937253266874787645865326607764480087207568 3233772620687430338943977137902401796344598448065190736310801673292507910251151958352258531827197500147975822270793090509694285890532004312699763736389135603386276895895848938544797316749837919754776590671687536826232209334879537038773043257082945765328516738248225958198558274865381669525207454845089297338 -25979087472690416109690499974680422012756078397622614999002205267057705097868058822073682856228303726746632965084215270937709322851401887521890833373447952584728270302776161647680701100001528242707355900460891705344450994400575280727525472353139078051829020587476317671545987395079954936551688833273048 -190157037245856862436022350088203966631217177564121504255768146198383386113452870423603403800347590249742542415953689483369735587864614130499134895595355411872321837215233330700499246539797851534125131769657907547088119654237460774711787646275175870145793363642390982016822039825112102136848995681 -39878552641111670989278185375737673394972872699894436702352949775088108066243084670385752127690083907550072791677545942101214626865778686965063308876790102909415940945763671068715231970137949692195783063161511158217169904658894574023372562410978866167675046687815511686188046371092679614550272 754717048513752728164387481617397182541614395871465845620030652022320853677151852866401925780861424316189058055537497663712259511753166671339251132056821595928448462255143644238455890066657555499047836538098862197648405270058006448752530900086684060522752977780684438367224991217563925686 4823717968556069457334374893363483266848759049116126472809692458747648593898059471404929927433547698586591037165427232471350649647984074895590496676210573718354329105859384297537364386506445008213017737559394183481853610639691317473216455662658645297676751068312695631502583550035656 3078464218297216523061221748574620884522582113470187905186591298803232145426025381072976408872260957352078741081972831499999040522106893667559775779852819580208707689538762479941375293173711149290738398391534822251423356006572219899118184296510951672343440239104526978413067571 -64690550560192845850581928411921822729262607811319542607253446540721152026908178866157321364629733147359322640677685293564929314599981817320284458449642907758516370496376149823708777933541557762471241023532758348244866956453437712718386333127556540496551100392042035950560 52804434031850692925361420960199410266446888007328883551793714500297967760964268178598727431501956137022706616751099736233013130523952639548612359354078441123693729932331302296441668274428103287853286481656118840563871686369074520010519864621863639132676617599293494 2839684522167061898359573636351998427998611660082400177098911724995585495466150647816397063177372285916456520960485796355162060961338102886516667719485016427697043602044428555320886952361638793068572197285099433558725035428852511763293956201185078190377732472 372048887965400979395648210049450369108035991610663330183407110008370972755767490474444683732231040729056353971762859638518531875487013667417322241509296387946876485191544293039109818102142866529681198699946647685155485422764924479818621761566325054349 -135170599457179028391370787579685180417447490299882738005751055949470601577592548119440286798267082102739787053785316465334241535578705388879504693491607729109890638727936381672378093257510376802171304397633518219519860214203134843109140754448 300669635502915351101040383728618092880810084130778350953364667077942124308684989045858031178349458601927309995066011816768379773824308697422206509520982653765760718394782694180680855213203181234953663235118602740139410328596759884260 8979001535049082808258514105241517314215103137870780320370603440265298776601869739141883275403671784653041224473520566866023337649590374718243591891541999288521841626152973115393968151011224515860370716747628573394076715872 33393126709839954320282505078096567023741913153283392368240017166226402774360197690993513752090864130972603680126650281560724508266019107324247939459971716415001694285191829678349835786776495087970063434733326256 6557772320134106778774569210491050341434594144148542456930696071210607880604355586635930080023073948544962754802551477983690824305731281610832750385525017872686485690781998004522472805209512660257808 7021652641563652108038739464370235536775786507296033106490170878960273804100485620059666970967189243454636761948401708139837211452303819110587880894740958528631115276461676843068135950 99855357469378820859337506849675518778402168884983850120762329809763194814999515354531768308427968277774410028489274332559213177262281022572703044069195971427324968 2279491568714861116018827512535867942406982496086555071289808385094015264266363672292393381235921555865658682370033066755473910661080327351 454452365257915092156188048661224220290166610853742775564140468147082059157455197826850648924982869168032 306440662314022562349756828044893434598217940428234708778 0 0 0 0 0 0 0 0 0 
-124586790004966539265091281360322768252493985220913753696319440668375048130725230108719665570355703539252835606865732945428931589613580612698399759681483850613185640145170102740351170692254758332733294125883701506437640545246846562792893583722850373939845215600248474846927357099892948770755845687527693482557318936093368124778887074545731932 -1826213920691236344337963219931114792758050296232886992544150695881671121571207017484210717209715167087883674630851461114599283935728696734790984905089426623419543770617415332942755929098194449452914537288501344976494727736030859784562871723249067904314194424715535958673371981894966208643334533584280196889308383105478012685357827569641056 -2224583077339709044074762111434651542573644987333173443870892401643957168397000929154039380322523112958113039800044555000311123524754735090532682354804005272638299427459846675761194807778909930071475562158112538195323807574197535979189844489626881211824556292155432606283628437867775271966522208722744627840478933562848943924215929454752 -23057007067689750170010745676953789289286980873555519202581515798389448813991101917372148345853372118625066807732435971382248170636756752986454049618280171719984136103714541091042497526907192235399515919338933202775384310918371319801559666750009207759970720694242634783656703287041483727229035531855822878692628835543040656226254607272 10141320024014994594081150650666323061438270593695747022870755789591356313188929531177680080196321521295911538371874697942197440688267746510070582196759222397116974916931581269391897394961022890151582889048796344951368391422323300681113548331207118864600319743514204596957497200879652964232072502454457365942138517070044787398211328 -22226840464418291647175739455124655621071417555451740459586324702098775523647507234318934570001456643719417880673699093070263358006163232744077919496533403765689352685007465547575611779693377668096905645296813964774596986488602055931899350762729199888224801802102624647018222244628274270202835800189923370055988963020983542107616 27187703450659356228108326090384430129423822232300729094300313112729179661557257113873944440551487178124881373121698391006267495001840780808067325299662205908209205336559982510024908525947139637971507508286947090214202110799163289529993818277382432290064298865525427550735130683028546211332138376313941173614126187493808069344 -7930256857424294447182756540540038445785789292495759356798631663904392270422479043407324461233112999730415318641489549646247191562980576220921597093182155829964599020615015986739444836091777153907298090908234017604467161254087740665594227918269478302402693153740007369901932143530835673721887609165058986112058999015910928 3379860595478282211369622760165569223221705490093866726517032121144758611704412772704504196641705176784736231356140032187140734469199550768077677627809956539378095015862819893077697500287730049302671154837470868678413142375175028972916035778898776417621443666828676433778921736927823745128073658136671293780510204118880 -89125569432930251736188517735823639295326809806344927097153601688811973347207389219124269996397289072004504237064305694333835070300281198785782525636550678178617396772736725173895153299120969196870103339987682561915189350186944162922112552274782936879183396501903453216262552756405763263363214256912845988656851552 -273457758267763693585832132135689916953118356255498504266650854976824143285916043274154831616723929296876212993252046689321459040985890495227140300531009424796771846004683989182132095331899927620675891129894205952982184087195483348095588774534407717109468020224389033408740050906587439358634438376099690001436772 -23126858263044842889839119397693237387052960505633706913920800431473064302958112792638285484165672340393407053282090694355043483599206480193229699575339905654627530634789843176621030612383710592916259812329002485692781243929163683438677388992484838794114573162982056094067586580484038783626630515825840564479 -1186603945970684256568931808570061501940209402529630912905647802711413490064819684259002036356505721612378637932784292828133954445321234793088357526911458922180790425728676672344897615377078755970244743903322121974854838222059903037368191037487193616857512036671297083777874881602368392638456778418260588 -19331505431191667911207921289485859738914091554792167153699734647561381267683302166662607746782763531652653970834470214563264944981686936126239086301595749331365466160409432475312909788197179852703494576226934821954834199187493476182029820417354837451976179862692828407976810057741486070638164276214 -2241478702860347086489986398067730109769751820554849545707706334372713180919510997076010914921701529910454561370531532307929576071645572484134856438188093828979425200496956847232529411769801373516384455397451573362051697813367079072661524220038402777987495527511973239249079511697036441835899364 -2747700792673468186129100380069374919988652002676369878671274498915780687276905543305300081949336274658298535640462554931984648175287882754678749378335176665383769901199671601619357579986680190143107390644362411210373548304489571928131062433328735577565672349199941439711106374440053461091 428304602546509670325391003162383960472758105148094312204817761839632978220662980210338433228973915281459557481758102452401583971363473506944957078688209397110883926566888266705547628933101786320150426438207870363762668490156069964783882037504447430001474113906834201099807709151038092 189716762154413547340426731919180789310327751689241827155936646355911643493765645927696708784428202108132664629263622631613487972677052139833252689482781601899142266983555061814034973130374877211787145616809292035750468819489483142304672358260529403434422203162072676447305286256 -9273294936798455099418181374842677261540993463883143769632278739330564201724640947677565180892726987683275837615187576231136712375963999464335456794489613902618132160169747300172906648053812483025571935740036975469191551987458275660106664024946556517497447960209233291507940 8837034989049325989146826138182154780856530587914205388765733710439157968909276319447334142280481579956712640938449043079289704455931898259275997966897814147459755738355117853438290873827571707125463871643913403374851485703321342279509726276606654383170210634455824533 369816370868738887785237092652794238572781565181604651035541759578318358971843173895061153708382679335289965781607059018545823300227907465700654027446721507860387668459818507341163389674913598604506996478953608584187384996454021961577341690217675410398653872388 -818958438639157130646609763135882245894744801427185757632750504312126876950065275158378855778297973142391239958538587754483928929547155487076285520410766111790002601126743647017570022734842119820373942978137822842252357224540877750415085284636664456837340 27656311819168085119194396331597140191220184462778022154987387336212495635728468061956878910004364084224874500522920101574610727338028622896353743931023951486181668028370845025154416229177096535251531009143827469533957329867290936871709731907805096 -16182930383825839434999959018069080699184597097731170103430289936919640516472851795468917759967434210223092279626341719999447979054928378273199307917880504069638112547762277696446472617226882824664126448821272592078650679369211136346605106 -5419008057997905621441538852174591914989986044550845448196977572189144810004441205349187729325060320085994967591126590344798459409924830897732871755790831346402220947386573572202645420806298139024166813155349492820346877784127128 -21082338819979225049328594139574153263201943487226489549601998356943848543780310638810104473761686147508081000895328444339296579139721493320059096388330132076571484552302305609844606012247805914939494228062825286330364 -27434113377937182022350253890038795988225823936139114148691825313005818375628018465707288129019922051028111481311819161550451139452909460515142788486049863444289407193612548512252290736323292290695043945468 -1613883577651961444511316754351285957587652956144270506285143487223377788472814740007631289958763566398318277139184199865742646740230191844431383749164793547029162654167966609711075026196834065 51684429438849406799624354923471273475011639737210074626434396315956828541885519703936381894843398512257211019988578470375075539861131969655827159777588968977903320812399245740 -3861006301977510557718455737110796907808986801756008134408199938805281899686648601127631151765678190571413823281919154025269894670766009308706945116332066 26813002762767762433195083474644281266057942364683597506076137656135627143218869984902219654934501365642298548100521968234316 -4157020812048879580016146579387505306260605971491590213435607417318439103903818426511 326450797715581328244 0 0 0 0 0 0 0 0 0 
76340554431200792091984040120674848319224588167484390685439791365516573595704879919300198148001695361538441275889582843412346097463500698027936956196659583949354736708370655821919685126855561306668390503319436565295655737138352179675433037416617668788884385416609897280025819019278028720824336859577829890100193527198716286570061662165661 1741698640152530847973921486546167573698140944206426472743846874605172001710431479313761234722843689170774840997524921827687788748213428488063391321912197736682320360959734015842765840844850277637306247301104574590505298603516682107702193924771455330345462829423529196629339378720974973618496263262980818250289299739912532300065867974464 4197089622805120568479648579658988326867685439469738447856097648864691417034740220182800085881150771272532614496037652050014306338657523116356565601806266649644068952735769039491301965257868886235743253993359348768611082753751778083360416049471797024060492087724922858672353414233294955915267409206677582109535789476912135401677318160 -306020471100036662682786629536031551171462312634335010023385122508964702703038179524856317719789043120834646604802850774045314414437152585981980135348136153018769418569329136216933577533746136810046389790762900372750919653415470509975206319931078767597642639716125715608539864936421394900022841029846646724140232949809202764443584 16932591663416055756725276990340859061155786988224942005927133009312343413757996247247982130246170190268341062651367003912175265087991633026392620534457329669725914981366792178054479399346537108583862320732507517152037854157581268419800604608507347181150845652380414655880570359580633234650524624382982354782311652841259554314700 -14873474021110841862932963361681049757928713796280600870276187701622865211298074657536249375246124758337920576924116801056236944057671218361799519604432003204137634122654199597545419013555507623133429252974075906259912711694146580729163759322199736905845651881284800985845672383448520263815131956304710650158949476287143414080 13751280898393453457731509740044826518327781577464781794649094625032999467270564901693337417986006242917265495363677126072555251058935611031955562762984926700626642576129903303431185296820278474189324040889880844585895974561363288968037610811637382522379677814833348740537868868392906407302070353582501820528284425817105376 -8946337771373679893429271904719845755825330995824176908142802457621685505048449658405943186007933795360594152723037796673765814717933396470251622083200590762742516932396000846483094620649308566866601887327199711482031196787103773919366595859562393434607078901697251298125740094160605633733679011069441556215395744297024 3296476723843136042806837924342275889326487153154172852175498657179794318872767956232060789927822621927689951451170736839972299176899616725578625234905961700831379584665445063229012160443546882546383814265012705508259870582898126638796268350914539944750228603218551191790665938303772605760686470342364445925723375564 -813478321785041093392750932367589548775145725241221444387900944867166572390909698999776650599696950524758320606676297745644352331443719846133256676856156555567805245018891119370583611127772814744555742533579029565944770741831376228531949721311147625475859067206041237771768767146519236063840447128259796824522648 108940102867760723199182502907395209483833193611064099340545029562802822367037631509874102472839768463916166324712640499755969606941484459692626490339747861878501036734827851922449143144264776209138378734368262321460960097969311410311390570208777610361574371291897082310325282303691539903884480915179391258218 -2488899533865001652818957809348664885251507890577017203881368653141332799410267287541895475729151486535093832098486687687907081130954465548982105749620228086112849546892400176098409419876297555127238866364302015374225395437433513927437209725484767897179637027737112687131291801442237818710098658354926048 1368693854824344396033270908046527037241725337894150863708730246525178155670116014576154517685095575472597136985933413252640525435270308383076177322235549827291037454761091238239505043201147271776407912450079208304505460560540739914618113385007331477781332403477523974843528889449280403742216967158379 58146200897628375757065539322003435539626838406027324988314410033444090110099553754922848054030535750318979617022889429877590396205044685571033086196055990221736065301062569194175911386706850827226822332369650448371632515483510741357974592172686730286443645294241141434910412165505003509939783960 -172863676621494451023582533142585354382431679876930673355862388869352681201096481040530168129423055919324764189876907823682441519263345314896208316484661144982910947313727028117743204397143570825819908787732170652635550033927487130365108706263528596467658128083405589728532787474276757802494 12691455772048020357496440934089078943368174740483177630546467986520045665328582868223497808430842055215869996455084075407355867735839602115260333480365217372792985421177451956882855597934069731881303996412879775063825535912384476368239625512720381444115793970618635739223946607208613568 99433220085629777845184913211387395026198732805897901003730439111976553914133141808539105922865968796416865560950873279937038511033078625788878673246407610002858525622668474005756278088036087458602774746122285742127533490410994399211026307204869856213798121707883526170823226793253 -960171533904059194759235566316181535522289705989520839687247541408108322102920902880732326588330958753138930788395602862652522266384308018777668980999795672414567657096541627080646166717292456178585106117190600109373533369840586044797756217063294705833773889926490661227004232 1099372800788452623660268317383928028814998594633804882970857503822027190336951961460891615691689436914526837849940651277668211356710430615932376892777635216854781278686302205167437452122395499851893594198295431664018098853130372959773857426558599563677683536995863083930 144460397616681054559342183798777951147186019066632372117386410574335094041410697324937662216738072479830646141554087988338461580159819269170501353986876163026790182221344219211128416279148707014738111623339778490331808630974011565977400600571793535512670210804288 177872366628443415114108391951904291183442963702101245845335013164327811802150934711857427758788927987638272136812064504739140270158424308658171646749682506961276862233044602855101437679224488351929785280572548938769635768284137338714591496450267419973475979 -65887115627163025978277929702657197671471097983686541410339321995746373056034914892884957829814885971914324596918688270069368462777357314526598056346395625531324731584833223934864582472966326321537361144855921415365143489128559000017745778633423047992 973317718571608375194215989812388494296600988957933882280186274318553323523593368574693450758447165656263725402603545944799161630790560683615972842279279198339253484378937058294141477056851871013198769307663504586657202010614193942938681296540 -12050570843191097894036087202744980731668197097148072922628498290328933416635066933934664746976697865262006698418161992077912284806821486004669695095893639068722328788792768081202489830177871348578995508241093272689839098153168085072 45173478733474584472606970436420140193248535159085442025142993719025367462090460293197452678096421392804493535909230462063581515077330110942630668934450373763979372325946658192766083553439662864009295534191855746053920618509 -24835058270147208040228654382678468184018002607679644723762804622605726750390012355154029396061842358421621569685382991221029372170596831863643694018342284286102505501704339133458306252520484096470278250740685888 8276794008607081942642309253366489941824707342325229616250199499441875929522977765640232978856133128070355953414435005929952906403339988474811176621106681059513945928028597723287792710367655562168758 73727910877781431487033032603253287222914830935918570780575407126683498941149823646720012445258184183497934345652321827056931448429901473998950252962143995054539361198350289172597279792 29983175946812062121426462314611686907905815919262615593525836999260255728574900856477993380169526843560554361808699471410870357409779715284363618203143901459917001408 2999403574220611104475423376134311833779094262443549123327381499082282219142114453198270827603987807445344455095134289355451885757252722200024 525149604983881648617561637240363950442804726306465658962830235753739587560804990899866540823482898148332130 63901136762650779609160093600277635131446332900861474053904 0 0 0 0 0 0 0 0 0 0 
-21411860804150464221595866532420777492221487801204987256111035637431044268486077985561624561624661161567918113974167336999855920446131334563278740738165877752697833139205040725569553533060998738457815641426934434837190539853412815736045629307794181388711947406145575248970674945483373614251243050895779471095040209062343331341847772352 -282230487613829723540045344415504006226157129981764549074351397001068630509501561471731159376361378532751159550054975712420328559497564601716277368450242185420135239581575073919201396549723462593154515669330765543667494579675349589301125677322106153815175072774896695405748595691561672296183649214081448617074140365747726629744732976 -2186263470744978818763384328611583339368072875544097935658997765134952831825535701444253595099453863861205110697143090572788713700525082534465926316115830010374675721277694055040802742667283329520678621888041244017514001157743344518032353868507515501503826536121204778738055700208065950629887804832225291111048122396110653130122144 -488762561471715819894392712986698849056733471393486324949070856330979722174012466954366326468438876305557190044473313755063158583151268250043386456127386007476528138509107115160157866282164566124514271285606646655979040955241288734395287389920563228030631303244786972374807089060469954333029436129450088660178696567373553475232 3351808315002379730018911143469319526640492317880675712773457406180285269015934416680952470134525677254047726271648237911650440311946600321399101849220262267859764210556001473000762655382160670589891876220618605154539089515533508348804765414251183569979828210985770335455414349412260304447671637711175858150038983461337322160 -11105916553558739274835650510337152120004622324883877524769260775350777422542748313250303837955359947669151574949804854146680196650630909419342432280647993060407026876771103563229970815655980488947701417407114948512947197774013150439599408417104110567135649706201401762053939430645580209428985097882936347123938326715384460 6260778003373294695638491961909104827199497063052340238294021124220649073946939644583910195731010568892214388310263530541984489170319437383842513457247848071053698001601388957901677316849831228725826467237373619552660301536270884074639227079420982806565081146493912908703320201396479240638052029455018871513947166170208 -2434878928336011275508710635641339724507276640131895432965736893012022954107831940689861630052291739223365094609822823581134469001229974272292862667410712413778043612336661831619339021899992992679808279397855338677962932947764335253097117212168504902851249733146387776457871745364385542221927787847150850332124101000 1218087074470789551584177194126950953578011720993680591708123829803440920156745453323192998076343533746669723537395768730315049710853538721134061482295825513140514938521844064269893517032841117959840682883702329653442011757759118730959353001247221049984845839783987838748058507298855159951667801627987617836598688 -507281996154664348148077141644782047647869409289299824972925123910304192239484274266581056539189834101554666012945359327543641570077589836926396378989546614837274920256144220066422496042773932845171308445157300678309435717456378395238022799870776215179528904195078494683191862707979348207802742834041208493896 87031507247881057982711555671659945228074734181559515642557175983723713993879418728299780554529286700531236557198248455879754169898842220960756676606705645700022128460744111527424705956327807217619394056585146241049667515425219880007252546833096411859203092942090423178399959406797563522118334535644081484 -6560975731566098937696807793424756505818075435702949218793233874880692981907541669819364989509960058551713147254330871534385571764338607731682260592896850160835061628524202500275307653344638856912017860085393339189355527892973956750865270217883142254197303917289972948653961560163054955729363328404286 278604113412179617468103753730916063642603556754184426805789378546464091351161496094700075579425585004573914752466933623053914635566067714024338890995701126584563143912309012407887488274587582475632586929227045230012538952235481438419077095663778013784335077801813051850204588337249635440473861300 1360262245896775285973516821133903097093057166567970066713609396822341657090648075414157337493753401547238609091208336962390254575228561364445738721159550830217398836124323361484224116215097506213588165037576993694047695638453011450377896224876965592103249518898256072303541171321462524693509 138107015041231875348899797094179348012774514736427914583603530126653488348038109961957554674099717746391419622488359209892559056904762903549163368594729164281970466190593991149502011467360685721552003143025847589995941187203910964653044176988847075048225675935145245884135582459727381156 4178604699214947745434268604552086047485023823121031107431464556836058644062926347157877214574753553312942737451500513204094308496598496565514765915734792353099399204132685711903123511202241809415026287900093340504201580423619893597561381752952637678880246527488636005634258094672176 -39512476570245037357348323009913435051401580153783210543474482658857224109115202908927346440543136234213126789240538422227031451795690042421794853038508118807921360636658675586108955717450042421852647000165525281948951252749437686677367001555825704251250632704552032239033369528 48263829417278528294567457335310582954742869090675645245009625513506439124275670884557198850894404847106518945457618274291492995198152308239161003878354458304710318192726372712747350176860247228964563509402502630582171172863111910202236334760065164357046963924880139236366 24506962161734991080622483484101035984365375557942108279038951790020086437350328935546908546893212899485782472816201141323592973037419573945242032178908208524007216629807172244613201062805691692542722274436455532010962156602343902126334457577620105706844216525285324 32405421269027275474054419792763374427655992431254729166057052880993873738028992046401979652644660815068879660038841652977976326211197858271963321916057737067988078727699421545264714061102481425955742514730819536407540082086573194248631657230701709240343859670 833765332935286119043470475400843178976790167107674461145521216022325125598149751579402773307618616625147504093777171584431077898535531743801156869767713602046557735542559724186391957764325961386732429735501812666610410802673584256248796392683486724908 -337226977200280852206265513668251522785892691787639377046183391945383931168233910241844097482571704975320973003857908427258065780843290855353488967455559387740434804136334466466548040959601499533352480925550063613583725142300402306190590825153015 10288740674706087054582345604627874958076942476074298805893857316862112759353997218417869778660593991557209053229785508441131763289411206410811224440058366595050822812356255315661279451670194542115428467003826142894411962472733354938782216 2916224646081451806504800415394263097868004750265466085876559961245975784399091258471294981567466359521867114390927583758449249937776798714255340212848136707576521608258258112825485821945261914595444277546764945235984901227772484 -124309992166634971806063120833932891854473370113302286318333303719384073812868167800338276358649190636675286727072037529957069539967507802653358026314554453790053434136686757192106232944538345104812820816242270751378108 52626601092529922276549032116708448291745950622611553899431869190113228980879521739573652681804616923354156843839164549151391566076661447405490994514598363931221577476962146269258221541498202722097220417387 -306176602531232139553928688234861187815980990951989770088294892816925907830476589854407390806391904185104916894063272607648022318227453920210637789271879167422345853746122507907817733578983948 -512305606743611844552530989511125270434000354403507020571138057065203998179192004804182167043025079662807788951589856351674169717852276645335445864971638442990478462658107367170 813650526849814689243523850680508068501651232312629712636211388963486649266216228574966426052053082451362233714443530420234178022317051513074007131306156600 -17613504599614548264322235432681962636977126657616760295599346370931181042295878781028490825737636282851503233469563605166044680 1597673922838038919069169674134143352142195826113097852090957905543868367183993503894812 -18436105856235509745138 0 0 0 0 0 0 0 0 0 0 
6409775467392555813547344989554764029840317681869318620030105841926894718005053941874070864578501288798196152106079670137895469400847373126607544654838033988203149842155053704503183530163487455755973508842114374855232080725016852578217065962840041390334141480348881316971251111598241089059035155960693504466517548111852037269554464 -45631056946684690676078294195604331722864092472043093711941767029761383012449630597859341031752187332873793789162627215791379393518257200863735011706545834961891369051691324510948576709910279711287334544762820586178659221916202842218429143023934037844915341992179416911297644908149838164266808914801011322947774326491561675408192 -488528455031422820402623290776227947819966841760799036551786391985181015639657529206032083749801384072372301750483905984142467318449299440188842842869740266395578034755849020719338990093942309639939893655341916584749100028675143487685278910605224441473767617038878984800764573540785736156792130038383020868841366005266590647368 1402503668879718361366021293599254817502338018602207298963414815338434501072409502435936002413265802801424119875333742358484014278536324050933924862608847947373307707047889257787315192108669273324658340833400109022489452548532188848233422087691011690875059964252631683579636566489828166066220004595780873705415724762500507328 791431383458930580593199982356198263217500932659306507642242792087324243040824845198569496132895006202073746123080713924260587489672395123455639738942832298771507300675483068762446980886939947133002413800361366079459971966648389948121870434645757477343366287415105802610009549662282349745108951730520623608373419675425800 -2617805151902817106501486139563186323072130009927199336750511729926836488030321555673153151103537032775782826522057200674295519165151450689084990719954519727690423752407536993162836757585407003704746028662303280332128604030346906310362145606547116826880036760043660586902311165862583797024642124561159273405443464926144 2991957311682310309922275102958762281971242424070170254821610328356985921207238033200017483462309950109788338083433982851544376649059139448438508820845092291431114861917454108962774786978734835197695192815565450874743246562433345795511691028564489018418809719455790208742440725955691224763894919826688344926670714952 -1326352100980343663827068247637696305683789094514558095009450656183736520413195106157065622017180457011384106500927541976112819092035205854838805453210472476920073441395273965137913227962102088190671534512687666685835681714636559337588891304576665008001968881011054967123609667052085326858942845105106530044478080 363276284604310680301267378157078413994413348544854557568878886535000673901159727695494733607794164140730797372487442127610147793628841429817927798030411845844100386063173269134598973306263405883915036582005442618617405699970165744532130547395800063317134667497981473447011794226724086580500690758638717180368 -80708902269693165267904355344801770494039334294450183979381036627061245912782913512462852160015067993688802633004201944065085206393349827155397577484080921124066333511816662947667424883668416606578494252874872181967330524786864327303030093699485034310663857071405370852550034494884736791244941326241047816 19964108513778041798309054359410429212739449116176859118373891354713170596926975342009821052928539418478021533886197564292557716322391618840446056652908048117052613089857926949066901922878608302223304576875063108538322828866873855492165420591841303284214067795793665802368227953694219033427621907737643 -2417466038157896727136181104894072621092033362107898996461153738882400613212567083737040899722025923364013262472843840293319867151308134649562970095112745681772253633288531193813750284153955196414631291916027385323143627230867789198966808797826177835702658428914521862434239630723250429671876757552 86520480961701116072483573507569713254595904324900836017176797318577026910067189629060277595140771360358684919975348523206920783394349108132850093802276093534891844316788617621057321536616980793313698112693512505686537303304050460115130823093625835309721677816255957923942018762683333582841630 1852476962087204568896093054860682311102841623056221836931472501209602291558395372018492412051529631534599998970530465739757990845826660970755277365498838998113545498180702771545615552156028992551788989889805628292286547346610216436690406985215870615292029133420676193423956256554209965248 38043272174334686626709389884129232664867603402821495418856572649074507722915773573990660639142521589490104794165460812757563593048785081811243906897641814073671487567185999297802743481316783137186927069287281039951893361923816247029414190785669974933305077792643657061364260555190392 -993633623725474967830805915275446988800462012103237817153357497128433752136906539219354302964386445728917243917232166707531278690717225208426168566347540942521052944782532796943938459478025827919631122109233038507163762030100959167934840222785112558676484578507585164627677763680 1934226154254986735009981723982855441745280082463256068931431720905840828889192596185176657569816747015795489019638803289771896298588978071196633400624393722021780203088382386924611171072862522915699944134708670066804380331176268099131830744121984829729633935423611036083196 1383438635488477526198722062504034706633857544567144880945957353468925422328711840810247281379735185103781547625716632250634814542026489126055429905869112376802618016767086160259830464316494575701914472911324101378801628272650698582120705077475256365432098671531303560 5891218711327185729361862425363935600219644157762454734221792179867384821791235302553145860922662286963326060551730896392875601877695934193255462168569945754722532388272988098473496625903236904002882130913436676661781968958649822531877479706813110269244506447309 409726810383079728342880348977541106671994061827639239781552118177414115278143038272857433295627100480092114600643906586559241062532536450680998568674645958652824198926682777568914431479158813167691799112657215029281962523874565620250468387752477802380720 213991222775442170696816636771307756927918290489722790182902980763054046065814298016123878456865186588219147265323642036676976454405073571198978148905741521802938338156139310253509101013148203416896405076872269027058640652434278771819281887411752130 18508062845291067841242319616953546803630597923016943225743889371362241874240684047340988016844523092767714333066467229156971983549643308620164139002558488515097406489739974517741095925782125832160598728295475270448199302358865454076744794792 108514447184143445232398175362747596187909177664986058638708447832585617526049112629017370204785033719097058000871894045587342142440274657688802225416599731109966265556803899418156574006712977730339615354023908323306435091774557174421 -8860674967500381566218169558489099791526580512817198861918206883367257644383392441298770795579103813648837309583878250997183519274548582923060327434665560496268912425806250156883574848679938843949486771947124976881758102000 117771712816567509748037745869100650955298663488159428134603312339704184677239591110710525190764361295488256235707379702971079578208279951267790368989771366313769266228404888046069066964242455581263524667825028470 -13390607109228978309237095058295102225773496604489864443256393677970781969359027331056727493120848536088512571066140745172580695804593170461663904033123360873555912604723160657215867482441205227209776 10759037361429621335473554567215404163887064057573082396658635574915394840941064981118215910075151770317555676404955997416386548410193981800520733049597551014951468028531644227474622594 353506001017973551797510716467104347007330382058758793379721438670544232202509185482503881350958935246740013306505452410942528004504322343657679049237701324238238983552 494531436732559959369251483165543615278730719100461002182666977179411869163645379845230876729816205923802167203153832950893146049531441505007616 177219773148412899389722639254976997052592993362070432741111883563154745663454613167561039091014630113371486632 8094565599863008057741563210383801268377878969710801986585133 0 0 0 0 0 0 0 0 0 0 0 
-1322186780269930244754553181869315222513569675129527077657914595090051211995929066106919739303251406213821704525001331724184609132498703466338498188135120999068269300427872561793993239045865343581067258597508388994804946355828613261273925245145827756265969251791630237190558548075004227792678464035154363629160821826589244998848 20947697947054195104779783378375655160865115735101545558506505121491861002895419942520742085264090339759533706580941879386522726022164594572267192898783720702205692684914373847034697368612042708176697997172901508616832520556940882460885945789991313459775466636529901709841191367803286757860387442246354903960336781793620811872 71226087849158755790048786750956596764452310700141915869272631100837417428274757437271615719796398631422395434051581056264970874216393024841814858435816312287938597644055952291218230295740408121329070123624362155588420522005183298021668983103884253591789599573001735737784329475964755885512445053261673716848146699621454400 134822137223014677911633660102356718610943200000858583097526226471805541207837847178737652525383138157660692335363829523846805623417570385631856346385277096139595507275400624567309620004657460623586339729485011420285806276842099451807315535483982502561999302869129132543086117198623428888034865684764357540813466593868592 -45709864361133157002104971855883282251528918900533315358320532289167826132218580641533039285167310839293529148487166074680713982764391114308951052612752799408429003395264024391548182431967333600237510349233140268519503705031571371654846042541005493961319533287565536504009383916022334911543622621536207349649070395664 -494344827801998476598809617416426785687252208811045475147832763778393214402888905245750460041984892899615466113241734833429789959986427224600629669959840012444396487791488926867045771736703604625673655061815377750292845716438106563454538841753249784047645918173087563541501270353528059669614019296656377727464093984 511533735229103304245071880679971209780068169513596337855618544620952456966110267881253395044149638756570219936737262615308833387023888533286562586956678970672842927213678534896109226183936119440531937740857529236254008906453786281094944681184386393530482504800388186904468759121530982033957174907620395111454016 -283515351692571475100859658214412456483391666715438048519207227316399389038054254406583781980200903123480853250341009052559704428990430773715564852512302018911852588042252331760623969394708681415066768574878468395176950176764596488801699362547722464780695217204935752223988123208704527655016894988060516604856 76099586097162798056414730376516944019157317077489175847866962328064645486478030609613432945487445874021954982618675254408958210485647594344845053077855255045954032502038039734862431388096594184286450534910311872848414761642569677267296927414733311672524226498179136652602139143784862694408135092566044960 -13030108060551870122059780207941656361133963932711791423971243414245312056586892852552988489858585500436764089456992693630164171872814088561070324854562025643790247086162985846265132924638479358988168113252410672484614245552405655617259177717100783502346349655548335452753617985874200019893373121036704 1941859500076757223767474275280687989413205077203369778361848900580175162444468327815876636564928010774420052838097662751783045188951292657036278539467248221826260996353004319812345478373097239666178467161018805831462839668664779184343594390808221523972692725672994294736673949599130310410829254576 -253597137107959176770633214831294303618089005811309805489283406063092620126153217883252401429908801664885695194280690059400297617387909085271865462647285847340249249116733956026171397250263360907686480887966140890905954873590649792779318393492425081351972521280622667930978006065072801889935522 16159639479840371541935884023834840349672149942654848558486751294263546569758026887770727944042621304546368569734418436690546363937020033635600079453198204026591338033457522210986890804625621221088637876799264455109618224485198563064347488366259213203791169433886984723242556685393650816740 22512777222784338259328007377729776520959593919956513299963093587509801376769821078579294746920700657314580523817292781944273467452135756758230688227057371133010699027268991684089615698894306138414217398109003462369721858530555564916237244627895749577225387340885793585119361284531882 -5395284029286288511067948555136701403081163610523537060496846062884635646122803184100054628786546417034310094062840717788040356577920030453955268633593571458844993402575039874082554863328430719541587026701471262385818935781850352675131751936576526655122582770103390023804025765976 27389241154615318107884953038257723021721196659586446979768242539899553778467031900306703634125707142857045895206910673298211876445858864759254417846761365660826746860011967392006877736923194840842716814089199997030048192664056131155737221085431516748425716606194452639780082 20645664068978655305794098364990885073462029534469718415917441322191215478295377779129354029304016099405644959331964404800836503418664538860764329182046196182206833113225536858284966647046031146341922825908705730045133263243928049834903641917526855701462761322450296088 240716747661751243751729702280879010923106147346183438940492897596384818262728966708413257753695685288169812816744084743725783098938346114775111704623826466661066410402971501874281242792164512441939288486316828390845367285436418273824425105876445227678334095918876 228670644189201231056705946425680315803256342279505669457506433893928423058330876426822887846991083108777122335380127678131250028921196872367529444369286452915052476484737037164217299252512136701880818582657150965241373545830588015601351116418745630876349952 30620449960299971174436598674864520828216456039096510196650211280957029584262935697942620990389798231183762960870371305419680095615880238889784925465985606605612261839291389710292635165217975166207828107925745125021597803268735333824996057731002756982 6525485801975807400398402790073548887015439922798128970927460353046680693370739827521225785536713036948356801105907096319907041670360663292152736174944811455628428587951222420995518061604282323319814841716107153693301859579522726815397656769788 201636526936110338954730385686321535114914488091918399950477306925622574570413925399033670773964709720581709223016285649972936881875644786927527980056727809147286199633727806999167792759175108942594593998733649717605408286780539058804420 195538684084636753738313372910542212328721632088877191660487128716385712259041326603886368705651872816779036757080842703034028334060949954968197671249772880093204119830744359071576151791182435141584095618677684353852368431194356 8582913687631988342420015854648549866898231805289663732026767059697479450689057075925223213548053975660939307360320876281923287752087068633122480587930428161746092844110190169797185283402508451295363134172671327970653 -27428103817342383632495926342987762097812003306520728941087414774909423024516457152690470880213655178401364619708356581913825989694558211619650478622165606242492229165329845117184446541003813405838493773796 609262335615005847687306347806934228649957469877849394637082699738449530903101388795108016940128212985197153753601480058432452271794090358266968094692203554352132193910010400564870661874898406 31408127447747610416231371260440838277209973649019774767505683124590779279456729318291514131391883159672202413393015090505255379783326208967319860774794232707954328006918723912 -12593122924838874094476103635464439290487736870120373840869905217322337462175340469343477625707116058021066358343477287919546711851856073152838381046537556264 2354048306282779647666814266457425540766457717134376802272350337539244243620355312860093695720729811195061432511097763227704552192 -268810843766818485354884838095388618063041728608318488686984211536314673216480599954746280 873847189335728098324008 0 0 0 0 0 0 0 0 0 0 0 
251125113259769535680599728503880060072958967338135400577072778539169416958670358578657491490859565311563464066428720613892148109322312503530908938935994222914736855359567094443445929206713347180002111474125752367797222752850990250322160570487129966790266438071558026306103390844515318051903698398186133997492815472649168856 -4801587558586736761047476707638315771344297981343554302783078376751412864606625164845337412863604190151136929275862244454546549323690900747694600810909672817396631642798409237101665026747539913573852956194762931205610379373882893238281422689416317907015863243809378817747999477258485260248676596698106243094100502631384256 38246485938652428829884469890557341735806916675513178993479174120407906625309749044852513107579210473733709047959988069230319966282557206201997688804339120352032876375049760932024704658653799888133589384854435186070393396953066585159145815344505557822527317605363312063940219475197758083916347548371975513306779240761504 -102470213972761637082487008509218279258363700818193391266160313209401598200362282624333770835940766309556583557253498871266243915680555945617125492195115828554910159670767570424603835540632393629792715530171939609431164461853716556845720315345531316170570939872132583004068280040984681812895170035887917352694267221568 103170762079506883134775592727780323675867946031989493552623429523467555707484896898361809583437236519571101403416450338854086291817714295616159938663657552547352553469829251683902607263154811838287582684540696880235167785545926525405842761164352265166746773027586755181149455158160938298744514926519099302744026188 -72678992126787919686379592412005196315850225087530476058011969374211069336542233228705477848792041004470390197314522127238499012793590806207433695575907256867818513382472308095123884947501145021168852096907448012014285186788232038475738989420308588680431347684782961266049374849016886639451255889985061747434048 62824082884386199230917765482981331285945502627454995616977449294708182684447169493970291366605077048355515143377672954535839756996045292785405711298976516649801383326941646347646871180535001944232990741589985571306200609304365480723080144114326270375520592887368795987363315539571397554451070168815123765232 -31998511270106704075347521717240259785899331910384962181962318907528309565859479723383072723814218286151586452401857119042259496964480424072951912774247694243607649723658386180836785556909648602807060034712960343090260448085054124752214011470243852795836659921508195665523430875612982712817397241697013952 10381233231495784479393082885730312704148367664572123586969192927255952792466812530953703306744393317318455509852096545215013587762568854255645005564457129723151521532376641682015908194003022315370855001782160869507152499596583881881276314640436494968167995785184738319866844308681375113697168744543190 -1721689768271672250185602244092538923685732150033636051936779219388762854636885469304726602170110927340815022872399747933555605348768498734732861974224880056640864117650014132228221749815536968899783369173533252173995426802598501123106024257764181905418647001103953448528071629290988352533982403896 127254413234076144123506597017597549220574440222440136205959163677889252232083857188145819398570126892304165794274503866801843834563771123869597218179071962980222491094762600589456910492815713089549738035655074267589875440643841535603196772920072946891858379913047150134419918750865741969333532 -8509284230754796023219317287888232886147484052132093004855864048392729844241923746814997909760499289678384345685593494351243326880365943585398549428266723431344586510010812557733036621746909865272674518032239739690563263879182835469145430167411401726764167606854558820600172679842814961584 807428172192678362760288115030726673001674151110875462997333967330734435757426626470802497851519908705349173936956283545802154675482270612666500245195733560918151798039635063231122925930953798153563825908538833612634775750804017156440683276708150913452521029130528952898567697473622359 -12967193412608252575377519036632857678081482870781261147162633058980683915263375586627619579129655396797790268576517124738116635201614261163036685973057651675687719791531281128486520759375077162034046226241270315926862549464094337196628560664178371823769653790876941846353757295488 167995332296042419819561850628809082134869979920290750185432759266667938540564335257248191176474254911566246502245304024779167114049234805817652640255014655394236678750111798064775311511092248631782400898663155019157504811261205880280361197915800015604926773852245243901087748 2387470913445558217718229929640539816526597393516814801779632390859172904135588530306729088519087844830532908881538502183645831981433386833920186093927390181530832432137184912377778949715013071050814422237130372957519053911048874371975645581998302751754780673555232531360 6767482426612867148118700843599701825652291708793757158509850701321711669817601695209203505536569390845658438229113304309233994127309952261042130218492412150676300098897089919451831132501995010262954085875316796675840867348347129610383453458310758771000372611859080 5695786687135377459342250104202733601779736181181631349830659794529832259854721325593074905817467644536768372596463979159062498077439485035125500489824430757603872953030189053099502252448050532076780121935914211745981603898559905467287868438873188873974089080 7384833573123858315631301619054258902177661433796881915806778820156420810588394307015731730401306769415648905437712565736275488150059736823298917984669758446068257349205558209168323137654315954373563237183223751120964388389569419929669080432767570594860 928524870481975032278798219592493591912939778911525934497406589802461782396310641808123968567320159544121492254081749809829314508725383722699617558495003016777182872947055581601798349636864415731324636785085331726555400912314566010295395479736560 62900971871285972069503724365639417565348367511619760374173501283250471881583336016769376167529066895722006971626329918219779271144833543046805781581317695047974239131892513220191182186575438944103518441862379792273208240993715201797429571 509624781537590365354483656784037244572885157481329879229851529244420588508692281974185023566168907635288397416570171198499537556346752196440215792704556661156933157737636804730392923803914599901857421767604826900267338828451056728 688067185985918847185028821204392680773091687683115648989913348249258183481023822863058149782365590593837451126087557915939182811196631117788453937934773937073322730675044528197621601642648133228068732149473319229619821018 5395955456339462726715077783918802188640545883297613958487167399842611293490311932714456921622455929814620261450877585831283341245313148454089885251034335281184415022362589583477409546981195397401288786731816272 2553365384243893576098062336372716259586939584274152328645248870574887170423290746239955017605981715708247752962347297429888902973599672841013045925297110765899286121375070189925951017487809278618118 -4394768703243981222524765680396415408729370340036052875057320187556552110210551505860906662513234803232380027484420029984782630832288247737957781069270897119735564604031779416503790800 146123112738148724993021812031829547550147305775547227658116557683001663392201844621707396372595087551013998540656617307320266401456888547684981444337024778018403309624 10562126808578322356747757355646000769259228859415425030782498533315315188672805526242391188686217302776884036152523500110397422376588858252606720 18724025744460520661749715045019279000501017290095347301985643927745756943319444640746271513232119273828954498918 643001274265559363138569710309487051023700116601282274853149688 0 0 0 0 0 0 0 0 0 0 0 0 
-37111513588119712615895082248345225498095510448721517451354687320291566855858374509532073108841407966033824300458685644340988013392831022532830422972086244524387481299483058789232525842408592683466562463526177236117803102347950766409499491764173942722319249824067714459580232475482186240950275843022717798339932400898016 666569776138346327485227304365578592347962064854657024021522703660377652674502995285160981593908160860844006414308322965622216924133851923741570394810290738850045054391300209137302267311414806275762840973902775311366607459811438225212081052073832796646775378283225144743951869650901187464362130704498005190007104007544 -5966492126152508537820756047015004833679952431742137337338169454106861704889802978334215006055160748670067403548291362121851797897816342652271339567881204220659167164556625422736480775922638351481636993598382690848679224756067291554454356106564156952330288409946539836308891876828381689248162082071416055625780667072 9754116460360350639076351623075470294843286134101100853026083398605775528188956778726849021415366706241321746906684473223531010582838026389949837129960205177923111112584788167883103268525451885326554683483214471989955867826892417392568170781845874663133781787025172236780494558376198208764647342129370265170452320 -3466887580608252553396653671250628724946772405402161408358502382411378736560535070615304278684528141028166445044578645540810181131862531503096068756733588996049574991585913803148134160542103497001193432506677794232341263236370333078489947685954883494652195740127271787463001194328060619462671078147262611914880 -3194274487653205069474121304738431586749402581105648086710677367853735076059213063855082635528371249924922870640523301063912803597845118247436024205424142124281841879341267211449657727580491749108673600238606847513004479344547996373776774271786769771593989003079367328123434553916171450287758936869861234304 3331928563238178243039267588359382857090758244391758655395629471318313629612843169076651822502300166242137403940846373989162401842113119366808046865847964851970059978251393485925565207241820748855465424001004881429815842948364561110703196043481094767372984218599500048678623372395838025845480352541319136 -2216028957012083649379716754711667000011005859312640127766144835758669448288177211230751822591402110524329181820358738160589975943716511583457941746032407371336594275118829947941082591930264222873852895511994200928535413586465771732313790211732694034327132436676415213560612791331142214777918364165616 773332116469770019820814315753864016484275585811483303694284847678145120807642175498155908142627768553926244886871644409214679851477788373185973069935976447798821938626574215031247442753865151967997843104282295984379359271541859502332885507847561339869428445700003041585523681744554558858622972056 -138251842034631354979462269083050633924727998570750427590573357723987595623799568379899682622609511035552452689584270690731910889593565973660820389739120099509142059601294196859818883565509745923189449221455118334475854832432264416853704157228545803885130168306506438627203317637011506068171758 9284632503071568816637158331908568791072258564661928111063382715922466018400173036265533035925452916302031211381552561885319367359457784198188806263698805107673970968682197812656156214612219575557895836197630650064647298836126569091899194072136975064333411334410287124362906812587089387296 -21587909151194736763211584667101153133048248602491669579476710855549760304860725414924924146167858260910021983165651208535666422467338786708472477066332556875878867386793511508779014514566076051738508173673930228822757197750803068217105426418117153275883447196127494856570208862552410 926704842141280005171692999402568337126085414416218732048830089261666812803461276808212480760711468455667679336996575344905406067586861442472241940956787108441828238410973660019333352135090791926677310812632724597160638670928535641425200805058990990991903733456089781965139097804 445675972810198239747243673656913439668010975399380122066975845987763651902363404877661810529478785957177942409442763547945625409213565131965562846083133538721421743919872853027031745315063291839052625743772170582500651934119619091422744420201138019302694981538638143431351379 9974684524469968974076999374534481754455026864527533731976242602625808950399024852857388398481773272982938382471853494580678990889176122361919554369145144034123426466822139228006301859048895946838936036759485049051335132889253815515096256991309999725987577478164397575256 -11751734745245964535460749601616406548924147975265883610447212894343173466550383762586565650774133592522699342032483988656794320437943854809235509028033839003698352202693378915446516979264501860222530039400455715200961151267968388178653148841903527308733880358063604 95440670096666124597703011603863606690412291778056337035678881616787893716027915594779481067908889543054827105086597604274036598729738084974524987530646353814961708597176764996555399379489318211875181717819128982060025987887955462355706142974701682304677581040 164960455235741580435332390306921174457546402553968280368843334234813573369945516213903891745317727824302354774690119174928939242360429156482566786606950912154021263845011061916269832611793937992089617954742583178104419304764949824730073145878235110852352 125922680450852564855534150019438902289915627512622613321463946257930171205338222917999371516709848124073915675961305891071728449496018211466475735920130436918655681838174421555155616265184716110598069071871756484391391130103256252932839798267818112 10732877316431381440457291207719561859081589591183740755657598732561251558728961923139919615332391318042717232099774195881301345334215576213593895669832565395913119520145899363647477163379538294195417945160608326641657478854688005853736513350 245218944374923200830506750114726587684696913473535035154951082168993048575168816387577170636346710246721154265354469508506202806790431983869246085020397979411464446765823834288123511631929620373566043288155747747915844187585567477908 -65015764101023029069920402951517321617742608464659350478275900577651752673667386562459402586869205656433773282923009461886905728842035697063352631811411261576540417363795832417392062177705018679010301768314087348722761229989 322860071924242868753481678029851447827528171989126728163772439074384868203921209908973148820526466635217725794917623571060834686074041836153329743826487983477838646145679253012267233770751481905506119460608153951036 -678414172506569484923528830887383483207847393336175231607029464611828176035958510639678550711675314691133574500331122111845064567512892410313901379658596001010678909031581700341273401763833881575377006138 -24330351879129469203790726729044537850052852920568545322530357567230404734894960727506631624571594552439005320202581694411058171183939000526625077552061209790628761200382322348661596467464208 5595238732812545603008925637563828151193269091180184395944955656091320252937016836606758843744028903027822585073753567328348781490533972939609619783801995000776310014567138354 11905147938055519373434387546969805535710474360187959049560304274014427243742486890296923350679023303135891421450260165366079460234050692590102870748814813632 -66417661761311702492925858957639685676286207107896321813864103759648452623639354580941065614795926501867787452487198136756514588024 20716285972501338295155116692949505913798348499118215719110842114312418222975090760158735480 -34891519888730725763237470 0 0 0 0 0 0 0 0 0 0 0 0 
4718551308677261108223882815676985486644207570927777152301332818130790522655386197740190394239788071799934353823950543866877594613765570689967586225737302770306433677679635848591542100141148111595385212967928715091214503805548492645355427002292890626877207093646651490353765305322756472537673933036167491486034255472 -68418643675339998141177946674214696733125770705220173005010742920687449817319770747124149240759751438976035455137447978038951041221561620384699669148726899749031956956269983711155703037058609599075198049000479221670034927774338366514341223302748763411477823814824235230092575181537408201319288949866500340287538880 309684783461413587679806986275889849671083544102504992971339325907211836149785638500377377193586057355617210337275497352085111293856866793202259107621574117966105638467887874688097415364633636571734445849481073680935142663234979297270837168581273424127857627942450054746767180604649859304013916270134269969643928 -411703082859860311479324351200932955873254413154646922475908134380917039601152085693728841290963080680125479872673009490928033628878630662756370356575922063798969815393464409429910028637433379936252905250043399086397136297867937478400378335516213610482718287276470514721602704215401132358101420220693489036480 157350592849065038129692723413450474928050399987207680683443071271643020781872976269188997667450479153896461001790887656500733951907905191541639549096793727681641791051653499643361625152339719612555665376131931442749184563164077454273879016561963956141696860424599169348851605249603974070111400503266682400 -855986237581799189894342036330031004601309571703831131681331976555019839723310432614862777327422152430883903735997671472543661837252311486676551058151066215386768124347060774642368333693495743097409380742932118190971426609893205516712259479485757404250255104989999140244833647184779319106312003223872 93094590434625629032212601464924604933376117864774330373508652145198256095357809464430922943728208242340635593557815749861887162629850987462558363704621517167757958115934947937103803456963194744713992321551158683316295407119802998156533713341106886091078066907610643162347437626278165754304367875880 -68693799642583186200183632682691449847537158962801406423585006830664578711183300816695773737233415047931642771120830480001615558851112783774235418702878387742317481491576108430960031280107223232502580651127088936054897754273910502440208477856839743266811531038962791255301593521029385973668748224 27129359111459663311797668563482508355283403688147355348269989389508419563671446776325554839100332063310774799661205708091087177057819142721696669155234951339942699206032710627068275659362017067445562065110386732125582488781531229888945442408133890452275487112181484427476555037899926083127428 -5480088987314864776643658069232553538615767034498304580918939743459827616936146757745609655697001553004545828302715759536744126193233140393022245554009324534886480996037966906378973336151872443259712243856192547582100561095945630917051849685100334977083137348463628546669402299310168299528 484419280039156732621848784904995463738726991426949196401891399295979385685040326977646244735139323464529485664808294488943503074102502075254219420035054971171119001291685433378138981562266630556349239601531243650400331055228330459098180714329794181911188882993808756907306438250611409 -5304201580619791490421459138307067195823007494312969075368602545480303220456393623356681529014773836133432156895864658280691501703125919960495415521873693762615662104089222894561573434124849866990686746238895650367405423433023145834966394865777227986179984698554113193314766395904 -61666811311193274284945783749206779111139779634346627856193708947362529345679975453771791438049663657329910789656832171232118524495749604669972574788742390155955339039480835228872839153524516838070846258533662072694130869975845327722230545719560333309755022850980039758670602 36360706517967611831078121500659133618593888026227407837946986402391757573562163423131405147112680485786325428574227401059781165314006152122290060958851650865170158339959746877343598249612580330947217088786212156154786328004314630217587266606348154128729281107098132650896 229960281551488379801588474991776278391264123362348132415038656523536150921142758813904133916628241075318073804457253707528545930530542768930442252290659148978757695696334125171022760913296831916842125313986690148214789475043037322367894005413219915273529829865830366 1090209401133852270514754966860196849078944711909862791244047768300186914285700293233569719208187281549119714752126429057869925979377339275639120526618898390715315190064738668377262417440841553384261113860914672868455391891408162505644095457825044944629966324032 1368402753491923081291988635603294379362459401365675788066314986906100307287597885446828728980069886231605676591648534945988923216258783711610149243323985647873153242766961807090103488529739831154139900031465886400183499242225133040680589452570491542289560 1310616842050839527969151100351132674569496981535122728062806577660486368031523849473538180336723095046465223529953614610803430632526863768739385513402151819042262325707559523790646131880715002251620947462250414169392957158885554546113371217330514840 1013654931439488015594316836758552457281441546944779195839430993572441755239985464525100733966913519764886368050091271205406049180130572568671334311637519183604607639414503016487119497145318889957173378052731677438732071391083175824819225037781 54765397816008719462249160668340719249227049408424196613227758871782289329441843095051137648697942525710769462678887025727191310987009259892961817162665862598657356408439293680671874015140552922459809607980704360317000529814790057250752 415463072888110919250813501751969433805353361786415078545261990074760682854624801265926002605714885674942950772305101690810518387449524604342163476524486087414463633963368832660254336942894741940331894614777662645609857519868566 -1461681597088214068747138947653908199446868289213718674552144558009203736132419954830287409795076398910846745439398230036866008067158501052920723804282909415299773325258331940610232328321545012587742936627512797549393304 252562027235786048285739160121650450847545356916045837471225978370633546161962218667966085234769516636395332706387146633714899772774955213340330656257936019749437418647847988441431337410505607936477391315666467 79517078943669994817677239425283261241560161882831173318525608961536865579726677703966056857156447157558343884190517569254316882964003160164011533179535160697200315874167271003783910686500851349344 899665285547625609136344604871531784368438058434468568349030573237378151108237622770806288680683033542823764270842199783362262975252268512352043552155789960648355732389528140151635800 8567964923517773006080512475126358993250272933506107295144596814098016163616918920184887149825184553471706530680569535532486960973975668601986115033385183472152126936 28057390842533374710449598385523747192350043841317724667788584864382879296762339118846525567831691786858947347356264916977721986406669128352946045 642130628443130359429718158359264611344432195553129547415550140024876405325643436483699613965931041037009751749664 32709724696112246846478790565802321477638532119274500128903605040 0 0 0 0 0 0 0 0 0 0 0 0 0 
-472710989281708486575971539858958122295877597682781730005860795054789142066400914535402137070727069316867849784005713038812766242606146075195226653263209933692375489244537161602308957214708350716491328585649678689885619651936375208848447144302548489096107198207460026620264782801483598061360306377768987864555104 6191175602633605354615373254887819212883602596494950779704445734818671778305559664471913124921311929347737698982040826267074235155093464228659451486506547249489681051475554218168668294195919640840309262408067649853740538516956009105767500875932898105018457292209250445977335772225350671088955330828471270365664 -10439438140559318029839222338813162404591243396228856796425289813476647202016526654148265984146201922834744550819263747174410454251750513167653967029324083769384827221426135218037662613573629426160325789400049839804553818210184766383346890760502990306302061060593975584935622525546538109808333107144148003488 9159216475578561854072832113863727874691290903903998534021690160371622063619012950617314865017006601255100956358918813169204998737022932757186892726874354808502635629303870126921177253479141712351153807050325742934972321969129681745597945688418817828991216996331672807765954765624005246081578381085008312 -3020747033543113656062555543412198948532249718676707786975662844917222146999968461472269218587778010746842621977666652127510764395385469528587968173290210762257842825258314589055208007775131450432300797441414387822028791829664023132371737149856140785457991311779235255124901749755113316559517074051200 -3753101848303618391695283198112543694732025414028152002264433125925203288965355810912508289724135104275587287542198867849397871676544330597162210033197427103304388092772433656140050913122646755981544847022835759941688859972540588319074441988089733793641117930449933759441615880355971090334884645536 1152251396506242815664537921812732387898193841372449010987913687320425899869734942069966738094721753064347934648328978507755540375098652378595064840408660502080469865182748419604886126881649495357270229919939307851972533684143278268615917642120777919233419436167695690899430164124497935446445056 -584364785043334093215321221185614235361257030664955144437796930075710389838934882367767726051453663554604826635879407341968698736723729223805396567669724362863284367051199614978405414442975233110506829038624503955603593769375211303489995297959846160638312210615029764907660508755280165330032 222200204521672815319455537562527089763240438962830230908912027653415442940977984743126851930943476262066557389593716314981779870565409741759766517062392482658035104832436902697150085925099391055361932416679670036697574604070083156441355231668688507764252543281580561448610527696021170936 -64292290264351136894145151823176500196000134828037919795312193244762553967991726301427804260750498213022287826595328065606741203045233771651241741472938817798140762765165537393213996675921435200262335088467380598811459186775888041959418128919196161470052555742957480043185979829799056 6895344218251154117501313907935731342459383487402831805176472515967029340829121616761506884410042589599866837954033820143670787911047284115369511891820849068993199467429279687579655142101639109690059360540399272594865001092884004042933755640425854008285142382020841531179351867236 185603467667884852398329759638159335354225863759378586284628153529933476308693423846691926331405104688723706040457892031009907200568014801020169139805695053082657051972870635004215231495301088513593283348056398377037085965628030301836748766104119488788282635341540083540308879 2529112210269312172215802401323872507613402609455160719217650629867629261781525259946954930496883438402865655784637750452056783644865974089103338272100482722723294445766646415883778898362236294075585198605454042783116238869800166696819100872150839598176011120145572679508 747241792429477131022996617484962234657960851997277934653822504184206939941653454182019742508414542511813403339362631788463104203365319899921394573342032395697605975697129781911258990650130050114674150712684810633063950496126783495178224998756757177888762323227851592 6481274177409752172763232843559878082303128422660130711296235844478614586066869084592577406776765356806810067678676529155245829232728790271169349338961299592037373687362664743585171870247096037354445148259171016556112602823989789227770378579880725101755963061424 29235867049214387408836221828750246506684359458511943914424512186143245769996121915363898720938477193696334026600549255857357003928352531995898269223730396021644003233632983595318455634383031601058604721517785438517885069699207778284598845147612874552688696 -36444567823198430372213013310132543865640533548712917315455658858100215353842697150660879350181225611435886470973813193998335460996894985343251580205593311047468999527890979947612561491839230721342434957622372104224892974190449864168088632777059678160 -12415709614025521755159205866203538749348287227892893948886558279211403518964656570308372762964610362638079959440149089081979458891320206084198711617120440477138767340167829485215137976308273136999747344180113200320011522789526598635229464548484 4512593804776425160644696517048153647537157862546656009552484758608259646532598366015222556116989241747738563998485476920968663053438371461803485103393226844768527421626652555378989342194157358601970525490277880233183261119827180336741244 127502924373303330463449481419284551276693317458617861566475594207591993446573853506553971517566894521873923042395328485215621726104902056715295880384861297557510012329868580363524452925268955411245650190570599774916767403842581093 302221879763610682745943813816552324065247284386057498873941151321107450814417730026299557680441712874763397936063421965325614713797276250768257161823874792784608671798677924364020491007209873145567071876198223388507153660 -1274371629699347072310442255307510772523233051507060908457658821475272608339437521011288536486276084757539593511552521396373408653408870041710126549857627707077569944804217132877420795575946409871224949496185773454 38922414265084252514388814917732380558932196118303316807822752850361467545427668511060732450233769639109181793351998938753114858988288275205914637198491833156541027650370168935924629701144883718442956812 -1282022153946414784325173581532653014521057660479337430237028144116827284141186145585769681155604532524565856055197452786128832525459514073271866335493486724065456366571603943308993098393679 920911317781280186759584755482760455514011847415636997423732778945096154353027511237135944447752604909521810929570836309594921322382523210873693823377328131931268961739222592 188463022763048887948265588406494755749086113479155396798743285305920973084712607847364739701459953341260794438152239228202295234590353989447608434390919562 388132416487449710376517132847535587028272242774948476495997010675494717456805207039483795393220509627976597914336172596188172235744 -750541344704464487274780538268924219967997486928800381228084416368936798282474408428492747520 1175805575342961590444893944 0 0 0 0 0 0 0 0 0 0 0 0 0 
39028830880359231543838183486302646704517535400253565065780285987369168992206501246131382383990941079690295523083978780145613289541181511086756238004224486182956789541851566647999535394539932144933859725883067557098029176092591999157712841391548039277244453758319819656738864932190405374659841819854919247448 -331705985975469141181753728699859654396946602618810424444680385467536031742570174628576981497077599411650400343375566912622686738160653983683761714077877418136594318602693301476466992037876048931656243860541318666391120983777821629124653628181421185005189189540992334414872314028226839565763625532739582784 346951980145411009118812066469487821999315474642606822932778801099580485370290036457094506323367675441717870260127011909465466956163749494390073607180799090024903230941268846622786932821211484887859396707088607306333539994356561565081938923699066648124275151576655995000669878514109282701905962685893712 -305591438862406612848593461957525687940998347677075870098259175625048496383693167926681232391287274745630587509729193358599783852498805318995604240845228177936743936741758779624371683140711415092337656009138753678966712664116863291510118007615596830228861731303031292551473148436919918188942014189440 523238204087531850965801794226163804108179180391447961562704685736700031783205028145708241234187487911472348760605318146616698570682354191710636146393297944063666877905846432347008499651416952270454282065462595725265392990666500293160677975041666165590135455094940237215052155801813269467331226040 -295322833584106055613173063691399523093244664961734516462501520452279646274923904578463853280440501237339657150634736075028078017276553544371017860326653557935319258607872934475065752357510194540744483683234354227343315726026506659442397807823943651734477222363474197795237283015210753340389568 140400236024146683536867482840984722110350512220325690118882431521766848658077946808438660417309626375096473466793000960733070835514189727524680179285419829064010478099477673003464985417214169674900122860207515257053182137574153534193969660262566578093151766946494025519409616500948642286048 -29433973984518355129543318073320687203583000706868806222478068177681456992073317523244325149461217090552165473734057417361225211676490945574772968311436943368225533944783533712213827656425567713777719884691387228334141928439909837149434882950612757020475968888151152903445968988125917632 4812991238231587768299373547786701663974856094378380044604837438008401954848141882638036687446399810851031797728404906840991938791509586026863937394696056435980673417132150846112686338007397262270228404928880455795124721870761693383739067855086487323416051969645360152152145600282158 -613451526916231232175396072586850299707624440945457723470238091447848687683153524301260168421120257769721915041247957385528586635635310784310013638206821907104440457964886128997136698878216744866824134044333880131388973300067757407885970758724903392019960714041601022402920178552 -4336398853157563603191215539958510805135320186011093873397136400123901113348567876762100570856326451063158312624734512402251923437648361081934633741510101736045025908318048011909828307038714899202806182801592128491394209754320635524526869496350377363485261682073757950524986 20779035040844346647837458901954349560264476593718554145674626611775120886657480790034023959874900832798767761094989378840589605979797836619361829269050165584558114127445509432325237609569773084286432843073671164176709317948274366042114033178371171378247065772674680105008 138318911392842531326861052689153154297367792781611020775451606284124229225609924975474452012926047444777767548931586015816957972977874348190893349729377575910631135023728427514489144360243851827116372065633704177502337573166298606423724771594578766080972267330246288 4805021297763138354623200172401231075759644407584024436009519966538561210305726929230309143670195309285102430327405180587783297615784728964745624974964522598082185579838309472486957480823378820326619903134710388660092794897701964456460607494116501245150241426800 206430320082752868849644607071986755590941953712814953097476165254373966138403310478361543698053516691110808648488633781857332222533646012175250058261404515342823483658973622169772227024874594222656371038683439615555724736001849829625879048850319554896201200 285456282550677454359048593755984698009871176349615275691116622477573294926702802627388567958368045872106466756303019178636974182701474459071792319667835192349492206077692960574500011305114250677599332703920489509243075224133918398011112934049438006848 -623850834359476532906615597013724985245846960092549578153762729904349630815973404856971478995290751594386133296583217016272507728420408533004138630036499480706835365408823362515473873935154183265649887054384248799704958796392835569250323866264120 -175653336611470847080336206825268514600695082504657619377949549092181854308562088519986285670827946744656817334493942180496080285045237981478217014169357183798959910494313222395708806289711423417120961177299349675904460485971433287777430360 16037479301016874881258403939419481325363706178734384916464862444399736323825316873625384520236215991691370422742637607419314903481139351145049740094402221176278316621331758020115583983326105494629488747510616332545200217152448540730 98556539091589009256849512630837530353227334129022431584631202388722452397995103905203884874982686775075171162828661827331469837420546597020016410553141806214641468676652967902579068498125159505942284654651757782721044348960 23400547922950515076544805922951552078476795116886577073855891084486346675550345484357994634652608430243399890200790690024645009231221046159940160123550723671044756453061290479755626555009755066246979460637490765391 -159971482445109151808993745010633794851563097779366533289165362665593436809104662000269593563322849539204057649121983329777475979189487951024817733425911385248266208780375242615624750294582105837878043806312 3874942830822523975860736914991430761639018870027265394475733605431633816097585850622456361424656363163297651914368461639880628426682750258885251770915206843597262819483859810989633133302595036746 -43704894826195332521909524773624979663241397306099915130852501418147512213594336048452543989382142820835349020139546105985966050905217867844961753732056300955161319410322910034167200 347739961051509197556216889488887027102024108653941968857472265098066514466486540017851575640552209322114566458201999263256175979763753832516231410064527456578515782 9011232794816195583127609347058618367299101025404936255743392449198295778425584396474195953115632281848076031414415607989518087732086092556489704 7201037205115252849968342139388450068960792364363833783316707884802872765536645754951858939059589863865342827823072 1079134331465587235392241204022680066585127658562128422389918121984 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-2491202624727660522014562138084621639426091535608801767982645089934064746129002071797534063320469240831381643517097963093145924374724284599875060631234985962152934138106512103788994615286666391508321258577751767618232434353523521979067814687167723468329355590292473764450091722413532154915843926596770496 9915314383155984625493986194081233088375560383614162335328121762393634692248153751635511386813222553112246530372116139960943619556855526429177079294433561733450243670032585180923659651076333691193555547726095818674557664855250736562120604612734947925993108133789017764704400053661684388938864478689552 -9606731268433328781821023600357311951431670260215742872589501185463846357509563531304456982646796966895365048831760578380684491364908315044001282509996521433533823810487120021299869559479972684168124915969488544629027825374458683900398282286244161016308646712560667251803331492620782926452796848288 3875281567229116136305771219444272009676305816633287669153955447436662823148205231143515832944708995535463251678272531515954235414706542339187882431695626544335533666393046044962703286522590694311811873193213612051934856050169832433561026842364775724259576406049811186140066341889016835991475520 -14232363380889279878378602127918252278641778946358261046098367086385874286364133840227255236595977265038797359409206914431210229589663360187690969976903790986690135241998168451076929536757897594114245454486239542075164799803695675009144136698794456994677184258736977770734350060557711470602720 9119745209267971764549058299510247827788669166652913175609198859981561124832418068830376391395369744537584722907945282509052123245184478207283277899942709804784783612737094207246633109600809306059602410028634800224971738339642365337523020943636561190138377042918033935084683659196773921816 -3481874094669983287947570030678948378230374587716155482243695549681074165634612789218536912330356527105689721061857788430579763119810692364772856404819707465341219173841341452419648550420453134232854239959806587777050724047624556838085071829813291627703564482565620583015812884481830144 379922058832760521891819461397664400044225914755693130299048169820667397728283657200142412712447178706499312525308446430274909015068045844130049987398459153378935522877936202704025719358355309017792628590452646919467654202941279376118011821443529372524388078862703742301539685139152 18290221224920290391380430716997389248185808933295539916986951320522495012484671239092589043699092384259632013269715272073293171220394583819560073640877937949082649099316087719727928492941472378523917559198913833703830494683312256650765881300390610996259720367306705325997095040 -8593437612340305849149645096553001732231140459443358205988461651957022462387302307570269959653729781051780550402211570382445970224501847858862886027862514048399125993697367978183116166618782292601129312744316926542451526969355829296536088423576155144906062136706339679078448 -1651367148133933882574026653645125173797881470058938166468663813217663548282077424981341190375107079835280267508032673211885033992653165671485670590712398322003446672580263910359593118391877032153416839499732470179778824948187833894073731663279842555597898154332135563340 595978691613601474943466569977343217201436353383316924425289208818755298015378374764040698361617995208839799909836574924561565681949964630100186594422804760946641415523621081791237031435014391902358340644194367467969513007489299887580618183322917625273175760467114406 5061652177517539232489545246657452671909800792112870873739837319840627955421553747922312287661001972238449304110714820586062595813429150362518911279172019206064770740981007452918880326493875888762748491986813667238744381618063110672887033136506855857626431587456 -15206824277308778283752488373202294316282667726393525807690986342101821930437865055064558220659293586415339461105123376557075733626750517330586635485688213728635544784222576091394212795649471554947590942130165255436444054603330386567736358279404778846571000 3974377783947184468699657131596822884968361308154671483266632212200069416526952879700058760919172578891100084633845458410216582773994141733221512643184174029430443076469297038272948256881333616374867100083955763318123246836859095063057558605073546991344 944166457124876112267197386095526939459827322306508248710569287542727431912540215397124833275353024151471947955206428690710449801176253317515839023091334437659181105596342623985632755820778843862242929863631747516350240843355129572197026592997356 -3412400988420133608861292400355065335360919522164793443475268072477966306756128117225432933658405652449097518883326313680775130587017580202701333093874473390559726111094966041570432235543743142694311359802271730570944619297160585374279799432 -654971259831803396439530271485109158458874742119809049861516321781581866377716663569646770707761314798618619601182425952836607985728234335100726845888485921321598624062102287985290018658420880408019691526544655600987750624619772591634 47456510510763647195414919279801310946657746153919088985811439487952196306566524008347851471157632442638401078678396338812219181556491937224284766988304979187785250465443531427221623843413713594225548023566131307643389098904940 -41972146568609848526046854226900811821609281856339051179650468118629793106006645948576345271937734107393831792278434978213652157943312561129589930024227420884026821191235440669963826273143428161602194335920217965325690 32840709809382307115842010053310474228224506701882137131825914474705514213080382646802862377898134603342206668285943657249167257908466458988796138727316568010349521576191210632283701647627043675741586468437892 60326565290588559227197831191767189319028324504712250841616275013024026621627354339899504583441005698335639269224717352848813169362549736627526044983450125254026968106008041504497424087176140009509153 81748951356813823715493828930227237957299082693396532391630594579850111865262669777249176779032760299346069619767525643661243577899701739044499930550757155978894817242234994882508266022004 -72273061687142306976395565689253727208055881160409022507846824999655062954784448024753020311908620670949793806556711300165994257346440211490439911211426425646225411092139016 -15351120222279145312878977389106327037597105784913343933522097688954618160453247815538450415847075291515608096994399233964253286378698382662592821990520440 -423819980195725628186013999711026062845247209232769196976457135894071516988250544542419562113888941146994771601156073632240762103632 12907439156473814718756016040116541647123387224675353794202555270629491887316669110765203847760 -33450342910346871272905352676 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
125886617319176705972235783669530480714365248320091979744025153374805563811771718441994362792160972367069147070756526140495305517833954301296734712806561544567269341560734339095765921816092881277592264814009363018188557782136185870729286063023446409032392379660223761885095095444953172887558481718176 -196465897794177310639022081026216741904551831280610772858384247521196456766163705245536412086363242833227266317272325454013774729484651843885988531963610614814076557371740906872311803916542641498299478580921453560717809432359055594359635444968756505924088451907155811055242383852375229199752511168 387056727353309987707869193493490937097293923452551601612714839539834581464024905581510510555267095251641728030391699031929776019585059713575328659639431022520292602797051886090402943787458533342091243680761652595720144653854045994813251095494666098376948089182485929102383918878856998252306600 -168731740954643592102967083653370986380230407781563939832235551923156765557590449072446123834603069893608200027584964512827502755620317719378339453518627552903685338459056668186518072755019444056224252179716296479173836811183035925937062030180730037943891331450567324974300139500200880773760 301128287915824534786027269606538059307412949674734832471852975890322491814203608128877093341339293370366038046477413556733896633670342230519222087889907109096571497184265063053941306602336876225894841750238562193998905077445565727151731904718466037247544895988723100002890566320043881200 -170547077842631083367637705738371629595281226289879288889779205063939425177115866926299547922069426859304712383968401261851303370422802506030700384768303190014686869311634333305876701660836424296553673577661882140394328833273665340287774186752196703623753674219836541210983746349884992 57864789433941410640291564632168006141223346704939447986980026648948779654968708932705749593042274103559565308593524460908075831975209923274619306505472888721078743294857509911653776478872452533683297070663559770574039319185237518740626129474330229579022048966208516859159213962968 -5110903365845401170607867110954835305609936456115378293843165403056490926468587210053121540554550541835082319104860348577287374233902025428716010716969003240130685882460438309168685750047615119205916186944539417683639861211506550172926738938207285526291097646666718631574815936 377827083041775927943242755830133535895788160162243175007666615504483121948112246274202811979547722657921314928181312139353628946118825006834871324974832827627840893771222670387438908985866223362673471909271764465653708218970837447683901500479868180191997339840401617906432 54271342049132743465129826520529123165535158130826407506900552869145606130893214901791498254343722462496885101916245311423497121987599151372278223423000705195155681431737827714951926434050234564730724987168050528738579702734632493236983108172194290621010637104635521880 -36439591697659242342144574772197942928258546216820494577264932223061590957965267923386806995181752477549465460400144631553478990966919112714927833467798153275618557144063600971729157725790302227464722381490453102244599523164477305694691353110591965294454192620021229 7476730866799886493676938737989206979862771581344942562137366698133443465984674174102620384814057099503843199577932680037947001379768752247668714612416057441606986943694699039164218742753081233398306888764550780882350203730656367611023713083942317996654821516288 153098683654737420681611240032784225121057260734493311668461569390358720013676975609909916990586811642343572645402482027957353524318831115085216899387524741083992870364182544117638103491604988166906934074615043175861319613526137739090097662431645360827315520 -383588242855091770269242333955601189006459405749790109569772431756399805235260364725321599049800125730695402541731552880088125029092111017773401795804768712045049434582212659713153859303645694603517446957350580164280157739650344589201133136782916869200 50485022061689519802185359035001975807345723902768411460156042298939288477574986788727266982794772097127416274012482170060374913560876033317276381671585524211562675421165598569539013297917428930662212613887154340124343460846040227518784640229294734 -13483666126024613646465808864383299782824014488697718523171374058854707551937013840618265392384966381747592817998146651013360702191112054665509301081369475808957469613075721695993108023726412976286099760455992626920387660249730536493847244000 1442419277264614435755560074647506328009783323326069830759998276698872393809633901372663876850218364347272826044433655520461012286462758037408110305584577593829997130270194342050677812747355644601437399707472903166279644906133407918524 -1887910234310700703741347562481070379937388294198225920979025542917001749639843469296938993421787383978038268569247832061779377148808914450405668194074565297455161467090039794961218158473155724153245359477159910518986608463730088 96382802814177914828367325838508888061112477220296431265221789247037166720343208143475023299678036213303437368070273628900167431432691232555882367624868463497735204175179562477392993717568475554251480276433009358615419739 -59893171138011764534406296183611188719526724877072011971182444047917097627123150420433952393489403004793506650631332497261576237281975133913444352657518155936145210549184598825076186427969929131444034841981186832 82624056333413625916100737645093947038443393170865137224119081250609127791634602181800433524174366823978221001632528851366423302188750352028153765342274965773387067057087251068778148243148979195759849942 8539486497496905943165148362022658613214553176877168671075960305043098498707577388097422245093257288996160366090226926555160236759542798407926563056850470600391970915699821080511605861662177600 634674898258764541752193120204026134083513326893738133239111301648878040807751997981765519120891064114278920342325007279079625307872369090278225953635623839754662121759256199119568 -10025760891486268843871469226565094266637099373000916409268530149572440025733033702317580820931056768859315356344634029590463140667476459055850299644437703313375808 623412796465101040134902819986182561956027989722703215464279083112766985568334166721266365904278718432742220170720349845218931881801999409562784 25908519454477145493780206696733530583520905114016503112261038470944800087025754940098761000202604807983692303250712 23221615281338667991212069192395533592356895343884425633393385474595 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-4728505136833925345324250837200952488057358139337504931039776150478908814225587396534887611177765746387027943470516739752909974311016894528381375138136543350991894873971769171410963128957397834495780412605208436384572117215275670966572523524104343681505256846934292444578131639829328268247367872 2435787476012589939500953196733426400437249136908788435651044257083352227010296395032692364276711614001266490954878736639909063919458497165988781354234876583227753018104339555230875413852878958421769996290038189251608175436359408828896626534634261721204466034015390404477346373154309795559968 -12649417933466041896229305763005291798284784756362324598580019196922413879205375966192828090225302438271547545114166781490592106265592876479917877877127551699257587577174351178959503122324846793430977388237469054522982284429578257054810603303103798307211700573838428618647551472023843809920 7975107699659386293718911895871046291765763381593311523559346130490310040324966503532820301996938705850069903808279250751323506037433870776207125988557595800661932774997190534314679760662188865339394900063762847645859832251182061667663018109726765645536540285694014989814636843485014560 -5924124515425108203306908035742251326186717559869709268725439900780236439467663821895263893535459373156437315071983001953819347913586204638194986145503466105088886363560802095212711523535954944398074274247423958995550281031445181589405675864464726656743066958306169904208173844367200 2386531116416995602393561834701573685709723104291362215802179162082015446045970163130971539410523763084621852557936308439659420125077497419925073614110643984357350977199837960731770315068381657789081274382066792891692804622995521411672173004856101408289239537321077490000232915104 -685873104802590817687754898567497609548937441114539443022340517172573810567314824767689575406246223548197328406728861459524825261750112892995322836452222201349940154787378730675780790007703126152968471468705891429708204108134587681178976501307429667843825271108479023453387360 -14837006689365253610397737704962661402993763376235916752030912230274809300448640274711582201845276279357066786816130981552541115624137369023585299077178434275732803446185360573208363807152600078825454353857874649266883632531412937631472756949810443141978334236524826365096 259161288511211752859273702042159268373941510567300107849855298600931218483399616740950032674496299344256821478223467052376896031135092444451715260743594593595878959518825196885172254052466747430251187676544921598925046001829300750997180108283930528492555632804539648 1994564779795474670305869223474110838535826031167791710952409361146655964334344171715755049045579515651804630199599024346772537183892943176044193294877412441124768696631621025734686756320290276899529328691150375802351956396070973744826866011141557345613826029241872 -289082726637745879817736103698606258689591348755610942672307556806825941785694615526428771985428628545267298468706101336259974395532124059074124715437400294594206954180527998672432036512227708003317440317795305571022497458617106805488519843037677934364383206872 24090081896485071882413743124345816094167881684143268376076237701933703546934060877827839343379228522851739925689942911566720989670207980504413114577879872857497357839954311208179187587325526604736456854323652075130397517699174725012118968233708634434136808 3430606676949865258578042824488190909157770232222722132578694380593269380506359478132424188193433436270703876142366707979094196299005579795274653461194119372133622878264586213003550943832964491978945898232977552564228370982203937384381368153629962928256 -3366436528039470260320356864583026813226922708301081111077999790764260169695454555308689676957548929208779004746051052770507826062486594921442084625306424234023672532806721508684338730875851288347853980141190276245781201832318063618594372999893368 450647171065350453873278670068578128257522046120337273268275181076440779257907042019247471138747041191466049460993644577948650803861355486638055324980281277240290304377889192621281868634705316540731752927583042941469755969882626290978144858296 -189130449102851959421535236205231367851947259607914391168582487353654796591755734749152183407538247789040670841804661945928441221198858036893565125660496584762247747946055601812330264149725365317580959628060733500046573016566954548871918 81328921493923327080380971336084983692877475530064237870675307705159427224030663630432353779254935871852875465846242092108991311889685597306690127298648831534416018543348466725942894575824416548532949569290054708097468358934965672 -6108962191432367746899575803518966984166718926994317030788577240584847487691349940282620388104442553037624388425022681863128747628731701604928754666143819660399211000002367569103515957116195629721188933295599409596082947344 108433012164249015111734792830454787609042061981849318360577696188433862579186487398840248488954483354882704954090378849888334392045161224524093335211736424265866936316549330841771830941362387383485749916601799852368 13045618409785519023003634335551603324287805660181549922243761201011349273051774154929911158931282001617492609658844660276839963492517944748552071167990138727584107993949901764273346180603714684079290563178 32252606727879337806580981376556360123128451601893952100363888472293639999843760582765850406699836434592682245890218200680657758739172124379986015345316466284737696525467533032509284226731736631668 103236066419761763418683002736414623946810966472751718349076042217551030390481399640012299871242137502353479318133611496990392459522960799737084619618681137013377785299191762137415594546 568211242491648647591478704747224714956970047136989491604947070960367506448092502653008263183172529935401255392791025532042906567840452437732998136072277999493454669393928 -538593120060821754501398650394514790944580893813895790251635880344635087160297786608060853018923462566245769629304384671195326158986605221568454469265918 57712565368704707930115219144156703847322637400253447516552315409656349511955584600196475873643921346254902358711568787140112791480 -104756017561500595372905849018832361703048232714255081098888448050241777740515645503336084804386 802399638434027380249854620880 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
136664285808346767301600994875012658046535674316614891669142612771079691929263001976734219831739882471754035884305540018545639456681989967892115464843178939753042019416356233588525514629033802029218649190383877409310190714818609580746263188370613949646755637890744847705610125250432372003954 -29697403769200168670586150783784839495854736296936105952166155358255928964788709498371382786728013503097879606061343798174676283163432806908233388377321995242007914904762914145356685643393459939618105893592115034936746852262304402053112801010830939390371704055300688633451019626577177920 283222374102091913462353584054135700111671537832424401648579861215012620342147755826905192402973626550261197182150869638491802636078247618623076325349822965626131667824223936171278359510359798898011091854365599293451420668253730946367337604439255293686471067822224457419580656219247040 -213108619417094039766168263632860126305943828538837164245767960254456287645413070317507365450159771683544906835640263968653943859988018431557516062611170712887605380976800605766041342889612393012621134784603731922161215106190436074501480838206385250840461284880204903957934158628480 98515213479709833986776145138749921475007254230090262722144174292803659807277746710480570312789479898583770499702863951343098468116538552362240256618528562222420475042289285029375429255137691027898512833500924970694341120441436753020019116720247424000083994124100073396470268760 -24705841512754203136900643524802088249296856207648099602339847891166956037288183117467795603488240277517450451972577694892060149513401733794106064209470997742299918516642198148664851626430933322318268609867021808211390224290391522578378717297461695754964661968463271628928448 8381248380750462716089478645640523050887711180052238045401430360925543652541044584607167236477408870733229410996197752817892414812626677498129077292323014637721982167260282634858085111395576601116526080060887956694081325305231590237029717674909179216071796086902098759888 645887584177463542020799146857461324962946212713716196566485156787334415492030932572877753924455322470319360224386580435014332763796667550883973920093536059268303215250459356227338600735064529932950171486752332072844025667678004351473221691503149520749291551482161664 -115703414440590976773104113063694399098997363076119387200346643332810885301463866428803004753702190749935134846916817011304619791175579674306315545350576355822811456526371680041886086045913585505360112304052486530139244971580418535694076930322128087784521637356440 -9525604166913898315250103322822733946443999028357467787905563701375698071936660487517726913977727059984583826114703571520591049263874900178675462905893021558039511108479433308408946561819155199260871713493004194426726318370665983664932623772980157048866928664 1844127774323451720398495176439109878878706488243242325447561609065059701247771948729727625483739261799650392586242248273472262218497431215211105385600354926894604846306717621295920636556828651014463953935458773513642650863671200132515335141542242969439760 -463792280907004481515091273685499763025025928907158974280192092139380018424497357681850859820717536973941921062891082014439007426208331987869665841308490314236174689000018648888468086885170547126334473065596120153257834521781002736130893422874969340928 53772269561524248875107962716139717218074372862781043304068822517476583354849837603683439948967496342839501001204163083775184616167223320829150061913974246364867840693813439284044959110212812250272982691375312221081037581231862254629431767924592912 -31832137023958695857739724440384345899700599327907755970985138531498829970815502722100338458148667918341891675885468731207841483333243831519698883742764929781141413537280412899071127471564622835542942849720993942136616559535084864868589516336 2886285853997397819619682218035814767377325689088238573452652759278889550953325930937049852575611910330906201884528518855036451463404765026700945480737615128490551920742575199618711193595786121389014192740742375640392996720803181469822532 -1135502839152367155847566702015085219174639546694114924169765957282364441428296531478552450824116527702794280911692212121328095102337307472144427971078653388528046621435801901877005107780450044804827484238026648490443102247639785440 332943258586698161442207369183329457286669172954926043658687449575733969835802579575287871791848030999897537000117914007200482510170076219423988028287908318762145405329045348143380230258369262417809376568880265796981215836477 -10511986563447833209752239199673827362260729721097670181487524227847905749732738660317063724863689330368891505625857853510796317053217496726189324392210147516115838425430947096590228035936731441430067486394435658918296 66484863810949237067296750544373869486684506078213575018967334402348866840695875310742877414291764037721969196238519068398528650667834089660797026394856949537488712546017199432191278425438054935166954839302452 24664981488622070336917657551879386959914065043345795731805374703307927689557452878722740173120257234693806982197289537123102691231714815530113628351640691356457359585752988123280706076243050729076976 3528498735710351656730088143120856248628608660055339148656665240902573120949872598323028094804397422251513327299024098255657205335422134793597012989384496241389975903774266570285559950585395 -297200354239367296883927075940258752479013306438280773201780190268768372735599003314222329989046270302266333389070184780423777351268143017215396171122394583300999078029178463936 498640641023060945094205757594477366805749611671640575875805444374906190666663138460870243719999819103933549214745094399576879401687416118485816929428576088169940 19702424717169202492199553871118021694838596493760525231569499104838755611884188143447275035572356654871040999666435648919762841135726831818496 28709275569759629578681618474091763556018859046177804092777487024226546111398077703461344836470294874069577532128230 325793026212720821466851841812125924414045187999649600324825587041000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-3177150857514078694478252472806718026988527923114146388395403012171691802093205585475512476142158106675122712996690185933862824846299106040848102315731272503482795608389871793999889965098767804663876690801730629905096226080973591173595982069209137743716675946203181655392756574733972408 1235203728200910261080630826300370402348407690303400455391160352343714618579166479615110052475574899122190271846616541947791663894571503446138689671646119697849641952853807979071757509159806514085543440880220530547313365847145355137501981268512937898500636595512919002262101101725670 -4719694334215189402995858221295355348188255363918035399293668925806900365180936522957060986010555874277996115705530256196657648122246501202411021115810045380871462349140349756667247838481084466786445455718773815247191438379065418886485232534432451648528301723549800110143332696960 3795292365371122686929202077165384284181487000779820230155984663374601954203061035747210795419580187175929510856623135098315031436598642556477092709673748906577039750302619322107964548355076896228426333429650524082315701257327203170147777884798214864184268239267641302771652480 -1368251630424000615917343013910061479502706798789138365024310924391521224646974732680935977661004618670233304833254747498627438271823113230948973460025306497893120975713233320351293433653982144373492944632595800202412436940379096384496915364297112973410924454818040925489760 118791108172895383919138428925855686690967004715817480050343169923156567616734985359221268149651675619694656840878557187403165755914110862985224934189723331840047066461516533247342856266260923629991093912447693061833662368543538818844341247135728501697506288897819002776 -95036295203122675995930793792353856787369926282698526064773546081548766898941320534744888254429444587631850627963928914856228001376296474386743853661528657066304450837536159418434947744460475731709638969044960128344287905366847567188949588508388395089817025846978576 -2014588105925951232916660953976899585564879282265268263304283303968804434286760634785320108884798956918130147681706990973285397268080732815744963583587391043458232976265176276939192855844881070827195826235588354953713124702268212009119844462672475694443072909796 1568022329237864532440188854620094599183942432841650266476459259133157281258777588271238698497646428254578708653124889759463689553088505645314751264014568850017262479433252179255973888640076714148135674697937337305959851932707010943830287937205724988900729192 -282175243764835153786644751538222796021083592496509083658977599226376840067928492565459984348013801011979857409877209756657736869167255153634599094340382947478477435701414063084341590015545593570352761531965260785315879221442344941532147681791969954680242 45107217591728399796607406489343587822232370523670863465176034574701726336431108626285096114531176296609392039532212335644032055245550705857645530246160569340345308370293730621845527245355331580483646175772319144838878905030040431717537904110994455048 -7255741887755264483339259842922310134508467307633762171699042546960239990889939509443626051901975320865815416002929569515516153519950952797386331829963782482900224989385509445057935894699211073129684806066274161980611653476575106493668164916932714 606144521179183761832544248896528864369419081332392882388588404275967938174441449519879133351887431115969002915933120809876838665795408983209899204659115764221613739807580651189097595650566832597907598795395018246270183902383090589838746405668 -313296199057104526472426560574442612187880852903338010911221619284615849616235217218881861701786513278814027637626593509894927477029158652987654468072324057154365078897915640946350996401608765268963991321632004412559167623572947864477181 13423610110574974505900425533253909858262263159569795855084283491330898203013448473525441016293641816013274072028813876245890389201649905334568797447957430564606178195656423283998480718562857419811396182751684495697332196537768752264 -4034376549556273740209515436475164373283852471068868488043127675933013042141183156929521080785181455085942161691065085426887296479985928007029897475872959001711203281435636814691577552399992176964803374132401389838924228890704 606100266910216398111500429247652936223562968722764458776254011229926045442153869294036488371371816733412480131492910874599817216388357794351175888344780654523219513987747945977061343330322396614302128410360087342289532 -7019983973004376547393548022973124937854323335023236013263672812277036119321116659775660225479017540384898981262774407118555662613179340307217415275807519189179887508227274205002718832902879575886987526558759419 21296559557855383630844114573410686681722223949174257496285951303359436685117527039278229303001628148018953658993795419455715734770547747155237649710236857412258936399904977597603634532911398188822438680 6701664470328437321352905444678504728372290268954234353658469306563869205936251666936768259512165508911581330216957845731515844567094918076419621580979965336207943017700930224322315433598278500 11976127113299745966713995224494318422029353238982096914055866237408998900110825233489833309281183437067872893489858761260614290332361033874103551226569180351968583930502184040876448 2237947278812184779578904348103157984050509668378762546677560045225362319553701407855957831296307702277703635899592902254239816652504786300749280951329676431559692563266 -11606226487642521661114505203461706984607845060834129214594205556760570507704228267911067398117689428861020704280669890688885460059212477358642919241448 2578132009990159475968729517917395725797587533435084655352236203108801947681204172884447803063882560711026647937968078172685241276 392190744597353906803671845918535043888056377225196608714747594752393803383891206998912393988824 -16186695191948094697404283515480 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
61464577827037786902992783005850497094651903208297863354336410942834574954558949027330293386822289200640987472132596795247967367413982311362156424250983892377273111057198666180837708814859208340895274561929481467587899420117911838814581374569535706959961140339019585685201378387436 -50111603424194159227600129167025032526515316192943396252973259686574593478394974960772698960652900457316524539683745859103983101268359163686413356003248480671202166073865307057187089799076752816812919314403959772897977825220580460056012112255445077052949163337771671516779211360 65225488698366174985854582793202309495732423949561615596641010554494811145927807567015085020260257426948011278900678610316283772547307837578283009131813275481988202983707546886532174606260927609552700372316182612777893504030797608146426418044203747028852988510736343693362300 -49041298722462102187333525238793369726549918851164146380004798846550363522758307955809382937350318075672639278840923157860917205313355717363897100754818455672378967359378168884032883067386409158353772298859992038001176847140544061051192881562098528922892254431857432920960 17217320144136072032165501768898855642868878175647057929482195807379169426724883064686784776472556090215506619302571518044589527850806751736403972272908517738579616055098754869693993116046629623365965060989553050058017270360015336665361974736421421442556589695415687200 1045068381341048884598817687664907034404886477561637577460970065444010224838727709959597260505963348361436614109274543780171776603817608715131296636229823141282376369184049521855604968174699114869494777719978473792843245652094653726524240764285245495210399905741568 720620879042125369256911838993287805923436633889923312563132063826626783135197069154385409827914339190674630984631047812670157829951567226156898454682268237289733089538821959977857339053855982856270051943792612442613703470936107677617031503291333896517284242208 -42661422740507488878659192777580568754300677699766752652299254370947625255810358265895370118939316832713431222068682052939534514627804862551344674505925421869785700224137404417519136805206726634577229187576005622970684745269171754851161022413512559438074336 5641767652557174463684111233294177889569531069455170773989248080130705439305799091262770088805117440279473787514478810497847560432777410621755969827990025717368533190951754267149473046013147444048368925070840500238497701937210686635286693687472334722420 -1051648261524060851599924779199148214428995311284239451027300771148409153499950919755707515514360118098229952619072596239124069454143844064601408191911930767247454400938714897403316467097683626018400378248961519243996940500237836098658537929166725816 336975315946019147691603560607835728334399598432860086043683431690087390012370581837290683882178090891910561586371383919243973943689036263028318493259993729597772149587190159094840404951884192705728405674236457099695595598365557265101671233559819 -57891646367087062206362345024994951723973768568335343112206598417522370357875283510281115405215973557264592262617092126785156362924933422115329513443484570705775970414873232870575639623387225720118957544621568465277031156587008924829247228048 5033259812338920373549143888729208769427220984885159475566867637414998625633912881751301630659147446001404280783601939018184523074230200292777389212775328275705616456311080196302875011247199890751675487998065971434830060306315018748715862 -2330839242481440264224708737760430001420030585434125552611495366861150352218871987834233507556941509078834632178096314341477312846765036316739240414233864635082618430527320762698023140873018573033971764762832406577485152348069796992 45606814057926583321338127265952498332196137827592443642182330203726013198262580751824369663821482137878305437748546833693398211383088110560288567960010215665241640982516812437184561164452237502766615089630754657709748545354168 -9123962611653510271940989961597130931555167946115873486101227683168604476693720744329458294828897252787431210502900916640329532566366904714629924270432697129472206270936334753398853976796536780592231455533761976781034048 519845101664334264358836600705965634869301141520841946278189204718339237033777518201011107312980340605688474196305365848344130613014373117129526460434315321989804130968546784234059215640972593015850713829600412534 -1506755060593949562771537118875011784681591810626382990927512836751082554154064771481593144383740733292511235703563881557919498353291535090825254084624436959035722283166245534655482699745988048796537513984 4569313789284893462930553154371681531381355862395825489430868708089122237677294804674434175056862193595621747586642748255807603226040308574876436047208247711321679821805095977808764163018104416040 607741169151161800088206246413634664325095708432231229628188650710769333674841059131787530016319838649373517457292988497152105333268278546445065234175174177366418930367504165257130686384 2273068413022062547612240669294488874076230545141551540790209541552172415035665708522801109808337341070685309192896899699817645059106285271807218524916135960629120131973334416 -4729793545001380006217609046458476517549511706173315174100815977733318276637206081597380733380909224875408038338194107046244370974690925697916757992195600641816 343380770285896245527625893569893600412282435600181857797807681800172234899988167953541059573758783521673315429705414452780190471900136671291 9456405627009947892378787676075851259524666980138945527577335641204338548587041898098129337022024338529294844457664 2961298383105259991173947664559900561438405037685247700109249130748156 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1014066517730900768807632916562528823658002036148504297209194874461582491643132690184018403891173054980534893342768331217192782594220398197597980977386023362135719011622038308953329874650522868573732480121154228216745520511487554466709963781647614448344520089947206592626990360 1322939351879814444854856660138603110278956539340006712338992240997245235599085693459850612923335929849241430412444872308656073554737775352317546135060215087406799387719356207928889503121979222583851854671013369830792215497918671817384269547961530887866138617218102526549040 -829426625014472798024458349656254043343670059695431677470927813253939739164162782497212918784796556774027138543349546772648641245553752699611729449318938535966450444114945819830760537719303602978068672360315325314378736721416809013757244838858319404836581205882610596720 457712943231944830343195946925262853601046803558039384136415087040498571710997843835238421301612869955344107282463664290719880071867568579587067044330242273035482005448877111711145318802018737461423995452142859248599011643950025039849921112528679332673261019610699140 -201427023239975601850885366278133899856761289154641312043620260794838965299509354648800599071033169098077272317512843773103226040945404632655300913097218174223147041656995431496517183065128174263563037148272996629260464150944104215921561390087624757655041712200800 -23319107226828341243265815176137512638999804420004617799667957610398201033917111504114168044171107795517608193532890543106699762412252461476439650184238823219197059775899013886534977280673728797811555128917133355336692303839508267373186044738369251196658000896 -3224481351394214980973956726452779665524117060339605029637206103548273057867005825135497818403582543457342516068675050754538128925525255455575025231146905348245762297097120820989607683593766749480118872250240054068832260256830628835634946257853060435439056 4700640782733566698627890779270455706827074066575592722344825561956680550220122427773428552477810012726452730445211122832499328417703362544584975475665734466996223528741341244533792855924096657646973525531935567630605216126670889783182613005993551816 -55990402650831876210424501195149459917839601227934665239441814805749182077498502985453297067632023014530616636702395316951142258128604473353150468687591419321637781309745067168364372292744726844556550834904346958323148531912007294619619183410313528 -1019695374100140959516090607435280606284116548933237260830798144832354934877958118203404793777220478987896479883165716884235542835200194799026929089200025263923423235881656543737663880241952537879729807832221071640369896716081238562844213409648 1393256031552232293300758384065136249496887269986845250732587434360526660278481353272147982346842821228002769636381151276297140450556285922390797311939829310535300484079005965302667074472920253120710269810994843355907926832360644504936624900 -326750982284216707795732702883846468893734268255060413979971419534625979660046633613329402143342984264949253049771926694514953940938601109609619153290689203716076813824136393600657988867288165279178937353773407953745094845824480559293441 31155054273908933261741741045195161357447934751744074594643414640403663240138442234468386908604152975233149833504883823578457178395324409750220514337135631819395862559809171500016684007173989642459005302084267097489007591008549411804 -12035824112962386678012556890861842650374745951922883060329031143872866379129485869296021491642408893573455013722002823258847600390843951440441602495559017639482881101940879689180864767126539960162608938671075062080585988416038 113177787403413826012863958078505373558594613124540636484572620475052187247191858845805320826912202613673535229841799249977507998715598571172634860594367951171891235772726372073954811796540313436380005765986869153207420916 -13377880804532391238979939472130460129507233673084534909227923861900588817392860699675197034963824567828829625841340818847837131988935972161712328714399982574314152265609483654310130492227878393941872154333512989891 128210003069170533687629728679423098477305928190938055543860721268002858306518416462151397952768962639058781064262987760657352463582020501981806715215769790984434484421696510831441276058301253875090103926284 -190344651842767450116099789824858586613012431770934606094682118502024147400599143968047700758208555090418487121080226944644189217565204332460188488875204741326539768442954511559106506588366939098112 823595597235637057040647977608158998546371384906163760670495428478915720235125304164037572833561912956082998583745105694281824475893924193969367923378228994596403699923728788708566961258264 -3280107684855372956043318890285986749706046304537374944517132232582060257030111930701318853692322345624098840631972004357902595982293426473591854980501519221307046819303282206950 -10859483749932093258597079522801787128147017682061869089124312900820076303688239728613358065581429233685634881605344973772436381701310859863558365619700970951268269880 -87452206288089829644456998104204727583929481659575280997033812493633092873605145760532783602902749935649135751937573837552737682312375100753426129836 2554094107750163073762109835999046098788982934964025097824547073290190552799553343264262663820523604260575891451963816390848092 -647581818995180823347079215411846696666539256987026303558964747684240127862079586947082874809549 273477818614662950842406344284000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
14524276544980644386739015323170533366759307487997710601801785905016063554267850929383962897545481220562812734822871798897773608607509624618092550870864512197537417829130990955937487717219883232377964043765054143731102236478632946225293761461480925656267941236704366897370 -24914652722751122787059208040240410949555872362122658846757945514506277243866087056968698454493007687738196172252745068405505315437033909665606834883944031273873150793444676105908522916957161053771315035415386837500561645249446827839856411237828536092017844455139440800 10340325994365323465150244496723037918699198268673462659105528654104640208079277265465742976680612282642264729693842427545019026806921791413976692481785579258498945261951164361813697904259217663192464506671988819020551577861662688977075882152180522718528494030402840 -2713174532051585185325490527255980498327086707947736648967484062108092441328332495292774446531860333376114898188029698568356823591629879997888087166981810276067849004211587062157480426502178994055993081428175560270493573970263855518814605300261171770824699624160 2041081122719832020261865502720749587011680755670155177225759618078734234629355838995137831768808424726131251139606635615988978857168460950857005999185810154334109666204900515499842451996118177024069577978589985959388592588484953270735287351060378915737190950 199240353037488981880592352400529045813546176290332356208983547890728836892542629932824973696517025803905865295331117091613228555103583792402259779571480684535005464372050789218723475438290927288796215777711542389800809323267203414856263694409279469601792 18212777250359864524317058470375282427843983358287790654191077362398231655217496428761073565916376785688189827724955948997113186216177796448139496345565998934310124976464735717002955847085829346250371710422557754706176488666846869200877096001932710480 4308157335222020801835859159737788609507565534023694266672490170690891982896161949321227600175605033820007020104902643276535639746973326590910804173573055337236771614451948294787687958824627168056444384418334038922838143594031219735956815988463776 6491112438927346266140198883137918267214271966346611441920383401770297360628215324956906665469893230111637825981347231870795159491148652455479491515677386987703487628525483573005726566017789675070773102722879784916204217746581692866621279400 8098639852833723234641328554124577122446825804830160993276755133589930943753765001000883411547505914346339094739095062904679934736508743482237266052530811455822760897578583788244298113149368584395233609663634879989439267778755749426121400 2405241016580693444475364426695593123436149958020795461672990872974187176611231006074912545018889929962913732607667942784554176588029348265320601061554029365677133321763495587128415366773010212477362849674721232675034778015983408569126 -1352508042561042195001689854391579603110510005855685848861426942879635732782337128253176659400276198483184936964751206739326916802137823297948756997559771188326345789885659034853647812510120652749053622631499286313725343212909233536 144856541190235259722346451416433601190564369080212939308920210275020687399153973768851125893374331720614526335596434166755603024803072379969705566457504249957784728656751088171100370876795524198267010591825772412969305507438431 -43081989578611138684898321383343903817848651530615096168486375326727627441393709505727203481162734355808175477025854692130632073179507712961576977381149713844488337294620397306960002583583681898867864433543559920967599808 204193135012857534414469074275578939713684787135029579166900211086067628668853370528766815017518046060731330442551326134329641053894189938602980685866099258822754189795661414154407262373242486711811608969474427227714 -12502129236380247980902925717381432003167221565626988287092632203447458310269413072339678437697448488107121026603965991968809245917246569023908464761154781215375308319309334747476721546517893517049238572534528 -85279479492709237663966406166600459651521319387343264989590962357306108035072359709072510488939672541993682489469533691087410548078431317643461911921436512509537723221656507252939730636333539252676515 -25847879485614607103050320473477859872494792928156370469710073890449270880003440550038549003226266197452319641620757514244022435977565101407351732157719266561310359400843012759332856934712384 65993268025861154615958494855083987958449838690439683753895664685800479988370496692333134638849399021294110746202311165138744027723223995439141416867411753369647172132189053721556164 542413217996843504161132941367250483405599583374632330944530606219341339403465631694599351446848036076178766676003423736310955142086190646717634024295300802494398958279424 13108235741379220793893432278684141460901585492363322097485866744583040957501654956376733846757758730823183563796165052442566828611832922200907638002348405296 3396133907611347443551925883725828825624279344185977893720302155240434956605076914458665626695619269783128218762264959918474885749077001144 1004462547390590239173297764458499715084735639233169605653279683093044135919570340254663761176458661473008162297334 17224555832735063949653845064314377471948573587626273792675298828287200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-182982153480416758012309392969140838541492858632848236740100259424369482270128996569282847918476579008160216967928241948214210810591146377420999604619011170248961595052527188293038276269719662541746444387134583432903746909473233547323421296490453561538890251510999840 361327212040145470794298370504152836995428812298028463015830501184985976426583685878818881285914473638463830382674273756028919105596670271474765886902189845661755496141100960510855921759300624360785093845135390090893002183981664307226166264599926087265627765163640 -124792550339393063615029928506024066626685306709322049960955361386154926504814524290466502265855339840450132808144909792218444458286186633638525987207137521883118698928131671626742543016707203625626337715693372828721423221680317003874187782750599767713386363120 2631491655060321726371259635458314461809703353495485865311991988765527475182759138039419346313351698235320709144851590434869404090390208720211460950992875859080681502030653548565586114110410176727993033571373029251318125451842578946364142982551163021281840 -16896068002098194701611608123145066641042788506988929245802737526570855340244029896071377152327907038609838412381579362853579838615884814252824657512335825773416809105066919620646393274246922768515154193818007799313612387484562107200426983100770188406280 -1226085754484616403912274188059487522975316737210953478125017565226367887702487911915210481905424604042352937927371560657291863523373105368165047332855308089699453456005241742885914149484869346021321859456699654757589358230411408201056398323502113694 -234653043975669036269135108477071883429455103314516589963735914565502679907627084584036668657404007499147074371162982096376184112454702752372550516774178118779275282520241571877472982730544856869418773270163263818817923994580670174755779976626576 -19017635178955842727095583774856320491945877262732238649633138375655050566645959598966435798928227598730593609326021566764568605222063722680757621923126982380535002958747260134856697726162925407340678799770449567756689251911731864474710028676 -238898341455305970750147477053185386379582401890042348681656580035579141987411871988195188986381593592448173528012136663759177833467056987198604084432180273724353913339303282043266590485114493856805903932105681159813119193611418844428032 177880777975599533957131922090405878144362804802983078972694281872711080282082574884553406260671950118266814504229700723897951623894091405918011846692494287669028540695604294197797864127505669584110498446454523883001637965527598449872 -9968601311886394427974769914862790885514740429656763336105797179911579881295290598634661837686646310964375875931268520806044199360748840799274929452371992231408724922605946976454411847535022235815093332230408802672207381446854124 -3760085507617797801621271752772272307098295795026268213580303953175522353554591684130796393014288822641528415540558476357066043536834533988218113081268477511979799675154624325353872480392859955499658075490174446830865604128010 508763246848068840001573305082607431854523876193661914901651571750011972100015894881563424453896595796338530800326434548910209685544387475603272461970452345364459946394361018928388077065423061443329676217142237866748319540 -107701830267991090377818700583296079928992736091959319991762274334648905329061579817648270213766203945118512231315782187681981217826502217124886135918632434989521206341625071359609457174251867441482275476367823758171 265680559736415267217421280476148130519979149616208352617106224112280072216644430991352364817123701335113114657523361630942783450232138923391129186932034639215567822444404252273517546441708003296871792477031596 -7060318508902653126814928860274626110310232342781290283383133118281830172550297865006738274193955630542900394567145787913326000812922552004200351352694337072343004255566931118846157282868057885219381642 -58345633349909811885462588279763052373771240174514155923263713339525284748767969681053862573317291228318107499300127097586632579749609989184427118974552643765021062441683439598887770923542800916 16278292081771518324977868524084250983380249673554881381216016641633261257626363804227513044983236222694992451209729312965378012002449011006504863086504325737880512445080141928805561437 -771780205894761698927197831894182402950199650273362356246686904747967352806190023975676116092139555271447389993831904742353221399272638057925674596246919111820253504325201112 2554841615323592900374189250620776720333672455584574020855531453404364465975549888752325572250761129564255827762692450950406701999695148684406791097093534736412168 714012298362704396131876026245397057284287016923917626673083190136896011053468740916505949625835624576893757800081010068841543401000103476545996616 -1202134851762408331541803559231470747658147455068907478987871448282489513120756864653854273241929341019637068444312904842000430 434675012043408080783543688848916283787246590874386869790776131835410001766261560886339590499740 -3847964946831800187770281272519008 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
2047837105095095953580120272980576159037625560612667292723856648456875653939175652684961423713663608102729575210800303392518280719151313508341603448222237776699766653066009403797722680321666444867895801767733814413435690234022262251634762984547330044588694508080 -4238723792473481811092385983210809590619607541423696269352107468386979206961636170168644347095586535726352570733525806220571116321918171563660547913033442105333320055870456936408963642023384820328399244412141702629894051889749398928464458021498761117922278240 1381087876338265094735732331146486184306120472091268997791173390688261667233560625043242022923810659002092399717476417261009285725015261266916211706502458964311914864469662638179210256798567727965920244498148887541568477671843363202363949146790453957701540 153674921265416189740743902653177240012052032932019017198682228401442957997753739605834454346006413002068873367468211464898929248890176048867908652243329504801562756169462096858555011502636488252845783709373868451274005849876631782181093981199390186080 115988418222456949409190950454041939646205238912248400172873613521173807196146777280479431929282986462878938091552489126322359571958237692090395577234088902680456956280220277860278327012189210773422848666564681912108717810040188947853798714792996500 8708496371062158116459263821511743021662532990833209992943804329190972288001451562345318349407590438688541765206901464308750197436293283372362004284060868017682912893753262396768980960068504908005494145574227876601769114545450119770933309713408 1873766915164733530497233819267907563115159959172351722052421904633174508497442912861786789556106978896361346165942574652982792891177630856252692763249183025427185543218554611206270666337849767321440892767176136613707520128809972387396231712 -7095687454973837546652545922243316965975571343280859683649156491114860956767962533219857447545765275572612079993170309505478209143190579003983082814167590375215893139740304115976145550228849373514267099029421022166455268173750036616704 -2947634049345087076231768062249905128244863052510723997647026384223952169677976670316972660508629002285855616597916745521456151067016455093161622122939233426979922761766506666709409168022593436810452149378392123059316252921866259712 757148465899592290547642818689272433477015465630514249921368170355564442447233465304514230650593275589837168979054884085164179191157934553994624430368780454926515833311898159067505303987256728611147206845388284629483775600597992 -102103940696627500827924144272920997839150757214494385450339310179640794544921069784020779167600538004861060516085748297624245482446167263985190948791136374727281492041485148661524925229066981323086275388000152788621131297399 -4899578466641399141887860461461596047697378045153564256891099000747351504576515072167961275661322806952058308744624833796369031721426604784718710651135770489051372627462822395103948534888971197992184312117308499097008496 1354148677062142235218890401318597641727386723052926300903606373520776725185553535298746269822495584061333370216636186222354109022341888625924590361577988486704157989329722787923637145088671418957470894149662416168670 -188724418722843644983654283299112778556051949622152367005779067070729118327103812653618275087733821777958085101785818536715791117348995613393400032602333019178526769776507243866284858805685591566245543891612360 246643116205297069855095981516487451670267720293498305294887107567469297405931861481332149340374774473286890087540734285241330932808377909522913064881668231202581211363185698320448022081045214601718305111 -2069293237663728718070570948713881709279878943579193037348526810280841144087605304207669342406790354084358313284944540551807797304188107548266509966300016594562927567950258912230779478067530242896 -7605701550805451963813205530870519295120089779352789651871322608255574689832045751697472613723362824599335921813854793942033362136419922209072063467608472855320885708448723960393401792934 3351422009235418616684506104364629715951455321868182389464117232692972033514714842267559546617688547553956487575420607924658160019699206953886196903587344562066764316570904280016 89146111352547910973037682344078921494582937584320566496590954949117966628618975185716407996027718625546727870087443515699170457545839007463710724428629630541240375298 -7686474637427115551598235495887019633705357429524673355606345178527069058013051500812365330482232785253315235069787651365213768101190393403595991056539936 22533457716306981844185442164820594996718119993901372482781382006270178258538386432933985293907582130192311105979369786682450720839652644 46600133727663134091316730462890622167227424324315174153443372666936221480589707285309294335473288749880156319176 62907516060596793070240915840488897575723729730450340992776799402523905 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-20514286047769316745196266202751671935910762421681543361049878213368881325586696506977848386555445483601592172050002045791432196601839292774861822385454065520649071309861036487341501988726506033617134342829163788616165276421582727397675604289923484235856160 41583942992316018330686801857053260494991216526773623843463974759396569746529167965718945044235505752294111311042294277304776966533153847967972685592861761876246526388819890855449470661022340774933671088575520294593216274390251955589544064363545407335120 -13449282014901757645709493643262397847610123730541159644877121480848656742501508581961630498649999939307827873631936007418240753886383469576975301018761217383135690283592127272128295778402792449029011823723954284270614266764413938378947172367699688800 -2151959947612212260806365930085073828664712333935267198593342538367886007835025738565013503410436749016122305641278108824865105017405659611647946327344991750992355891067007100412102439441521322848338343216715703589096796834140399344375849988860040 -709636717430710579788650926888183284840601648327751766303019644355446465835395562756209175135885086193789242775455460799682853477279943103215317634902243044765191582827055036262870725719355615110043016653944050394899693787668293321867406607080 -68194819500193953761352118618904609242973014976860430685161742106970921909371418306559645482162769205621146258136486554839214160727800728709836512242583112491275814009241623424753079731129280364334836416569834215662513123955919756175005696 -7443931642648419559370259950334089195461746280243319236685863301727773886826565920387064938173031843381914932868136561408777365973850205106913185451289930009207255663592737621816603347199377210022741789033551788440269706987010795668816 94483529241724966770402053683706064746746886045978388661567365154064239163698775236561442201670071161454417966014396735932365596561933741439015340887399149481751609810133294599001478514492778028056472820213827674325195109294025944 11721809827996961997367931155830804674521450213139021952474517398367536933346078007536077830814661975202069757679658163370814474685602818509779055884939606025276146493728220567530925141668114707877502295157289277878844311803520 1049090997861890071688838459474719633613119285113448608581813288855895579353839548445566100468585227343936361393700949991593657995392835964043228931142954288594696326874199237039003820844446662674479242871328870607821578224 -491818052819713326690287781205671511502945536064516427196846428900024132716775915797298375474606963609627493402227214077583604610905364757531764210786518023242854198958426681494773451575169990967852184888351929551603424 9463057692049536385170296384148599953573483372815101241615097715304290982923837984283695924517056642676994354281724794866736249274425201015635479990085687047102071759621051021556319476835926500376073920625788032798 2733247154490477071732886778388187474070507193880991403337454796439693203838704582584807088973264717295057920632576894691993961725008674246123737695797840276824925338324291459577217457416473131663902666482714980 -230972180006118102932426066852489222850756266575259306154453165563142164062619959470739389532548190568369527075850723056590529790792302733924359170733452718656853114875013595093911355847102006723085033254 161396122407685026101461973976837500779371024302923530468743813242289482895665786460588031372517222739918248633624290557233243713025051900321579323748243626385754662855935169757834535984023025728124 -98190865543200826337538679735828421527192228452483136186309911457189104432984855310184942753060631449985136724701894626203583262397753131716871093833055715390357243163415710896128587909351 722980064266276993267599351022918212958372935119115343099226045341586647286606281943497797194022929807516501363432961451681718584123080462048637398682351162937875008256420283796 -170271960105473954533513188411709244964478801331795383469279053440512307554541819397574341958889726030457491196212190683650982802203547527018832605934221201620218948259202 695492276139926047520636474700353664672676051269254664430345372478883315205620076728353738196160724891938862704893098630086209996150097285181241621724711662500 -1925303718143196023523451240187015972923043187459808960785634192682274451894966606227231650500048102434619983574886010753633692177727597776553051 -21394095165736731323254671953796255419580121055957129097251500971977328716400274400613276380622192773395359670384884796093848 -100131462083148025027479228281191729139094560989409972659498279358797554548564431875783639510844 44760601872324630272384342898782592 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
185057635897072841053652528447910842751203500035080423726803981714754443066982898145501381970494195726447557852342788214306159120405355635124864223145154824578522659026394145550934739079914715429208290412660660196579244505211529141974505999506782811100 -349500621385313523237488807530093020222859235585148522594286673211820847362300321748860389869535448562518423740944210969142198102603118257906509749817381625917678808478164639201632209937728027437160411017571162042329227581908043000861326041855390880 113485870626445058740616120184233320106072895969451894127188319361323221840062691361653493666767590919665990423690032388623306961845876412877448344019570621928100954142280596397347263020977351083106846651793871076528279028626292122558533412000400 18786858107447300358619153565596734575987593935451598858518829451176311847911510339755820509555660187790351450971576932953091732782413689063210485879854609942457004872219156624733967455239158288799702561431157790114045456189252955636753309920 4128831826944009066622378750427467806848759977783028041223711792551781351087290075434987870748417845014983053174072993555666306077472911657813228567341651240534269162196576850139537574180706855844871853095490612162769103137829200578390550 402872092377917716339565172131157119809901632873732900089817347433797063246412472080735553699714302903778407241387315585018919850521039628005995733251596511815331886501157287642092257930105403652331715639832066782563869643687312088832 15752567898491747111689134357444144867670721758351612613419434862177626117560728437728756372119766352584124967876102644910486414753870105211927211851245517410794783852818060165773064735232103799633611680781206329382777938045867472 52316760822411449954206494578712604850496291532479069281948171703574550861940648881184140342650547830089464597881308935890277296000203707353453331367696486172985973010919450646744122411519048608946175125110547069109460101696 84940214301966513940204855522507554488539376346766046996228135806214316121654353820356591046708407825473815277527090758823742999326874441194559914050156002454256628907679605241682388616083552390065210792856804033389854782 4374077983264176951133310627612505512146222107895223735354627790360307620186409203257560114799107365954946591556578068756056397795412952745257526191375364103731641419980046774136849673313122230443625591805571299872088 -1537935043015366531661751829651202240216413839842541167278093092007988384525203665677583841100423518605175549120609597922653502189843391271989395448788910563027598422837252088021969989049871662698938695369582133092 66698147693752525762399745460361955391339320108939739008305317653944031289758328252347719442291479393454709574926705289213340204522465907703503553939572955637881493262718484071310719958573804265868342210423952 4174605020950134293863963046047068814180006110056383841255978075332943764734339749289831092355244029294444096984176795152243875078128624429115331153954476755146533891486726576322820175296400623936838304131 -195814464567963958493139277955503154052112209203267074643165206284580192349554449815575623584394636838551314652175137184741054971613793846800159794112137718874075447564846721699342845914516019508792 73519812534444642035026996659257806936775699529364055324409558595398370855075952250257875163993621528531488188488742732279344027445164687007298569513621039733752358235270525659871059782867538 98207929035557732421202491543545080780158866337249415803335963236154233273451775828835056345265948311711271423541486537726818469694888643149551342535697831157256482979483829620786192 215424000364053114605326397797707950946452530605425510857084208858938471395009668562192656050429367233315805710314497720330937202084142885697821499548448918525440431839568977 8264365445789315817672576825825033950954066366867502062642228097656211247375666520914343263443992172497560379280583968312778335210744353217673215052844991646640528 1408757882761010610159993480579607178916883869460145797417054178024997322708659059258302573836879211541385395476002337874838254119407934428304751536386 50965315874777331309768015018093426473640273413282043744868618621355541233556384408914771343677892971525445549815828073814006839206496 1160324617547325947041567260839699349723148052892844636028596178054594486146068806943134516222920463188743974632 140475833593725658908564397569649780766169980917375674190347504571953816 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1510744171066285216825251075371772093255836625212856936825118924954278066804465746175439422554527554312684773748807300057788918235948372055917692207479052895180490913930946550282645275113399279682444839280074915431248679312394770647233407054450800 2563395503379282346201616121104653177102136764436053122660063663437369433937506429753377509681391018189003996676621999281437209083218099309537606070396022034617152098435977003071450684640151432560042093286197270133100074477264666985599039756860 -830808585772004541283079513227638558761295100459381258553917464211732247453022569642307201781094800065925770192400405086043984842581410120183751761422783700131152935786860257652296088852399987799507868305310065197886279760539289215017823200 -128075419752954796973761661027143265553992231913186460019836389621377957932852834553768571235648858028960743921030294961763369592914286280869674383988510450762097474043923108203719694575515934124901191315264702666365096024610621945556560 -22521652919041476210341808370594629240308773283131821773262398717887267518695760005350470397805386910847020102058144257507084775311704803046833346392213641284868363086296628535261867058491728408359776573413661707947539665980602834400 -1574496589257352740117718527950517806141043833874028400904997785659300211341897108315171055060621582397242222732855223246878745339443269064950903759813492479323828082283668705885657224338848453704098678550415873371899679837243624 -25110093926075464730677158422947830566509649873509778781679295904067363165338300636113153636177404314379268570683680623198970479330177891046233259762315452397747168449180069444128649612203758454687500674085419147150435923680 -2128948871844874092470979416435021423422643218386175487900362301247378851006928355411029146488009556782891822323293317383844018613239586589222024173766467846615437914570926275567963717644254148028998462056522609873911728 -325856098240303493309040101353956030607644028337429914627672354907807863850966265247017775288340831208774837803329842193562634513646550539718597314887530102656296686908860153815429273532624592443964816533330610957224 21483517397390783519907778575800928317843162490464810738409271853536931063718928236539984325254662677093526524010509874792586502032595362397619434692310766336246203399122897044058324830628363287869077595897090642 -2240368368851427446064839303660415832513194855276084062911238240346978628310968331765581387790440838578683806683730769970536918895898919872490946222231495674661672058734505378809483261111318584079749008528784 174683210587275350910036320824142870395875544538732082162422472254994166296733315885210458485643918830768953014893761228648997330210160177416791475715988829236726185141527272756089167317296744656806821714 4798796283010877729096898206927658549947014093478927847529477408180952343543465460406066635784607667516077359836111070721578864176655842044533920036189475380366318050579166856249735082361598058947172 -115226890207805246153479776342569057084749478289793232411702909370834700599047279238284681096747593377926410234723898819820844404334860482835308423749277822125109952331362582787324955873766635 23012386366160679166762417242243797167650356149981048987409956670587167959453281663788620388428560338183821836570191446329356863559423769746212310280511243947936847700489843718780642092 43058677952302545232081410154317057463311240694614482330131288956846054051445057934329265091748743551872734292078197588314602713311901508796482409335074419835811593654319988790 -14160554766301433117476784201401282964561728996840349490134215559983538863509960345302374841658147450224344158299709887855921678624528861120454342338650241902833198172 137151188954715508507336881384574902976261267487048086404589466684662419429014737580851404455520388304526002658760487867523763376548707655920906279104354001 -599871835110236778646141885666857404804779108760917310043080052189931681872805750034704935281978695838977247145297506411219445148837537675380 -152018338381216062681041896522586125544850513611445486827467070100925320951200035970415207218702467978218260088080327898102 4174006429407757862136448554059069396451476066110930485786651849271007479877542537476518042484 -426467967109346862164666234389580973 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
11208393931401039088700967543716229331749015695163060174687086881700208880292247489614113668260782376823317857929903736267729967114963925522761240526902185492878926407972039576790908338841362706921981428781803359717639047372910345535859308600 -16649979091146594864789076142991199193639767135644930220809021837921255609895662346452604189202327892690201597960026910098168589524341783561786688212924321912089163919442315293283638423667713165031366213555347227248083788779403987198847520 5323156047479890219250777054365229062182800928587502855789281686682498704887690196025771582773484118948051087581341134346241136725183882396557884977184422805058800476667193082936317678885282018213233840553705308502547270653515625845060 736412959077484244397829571475636932753643345736258798625482392497627803322559111497618009778911201489080975445707364465004953087236822633527612847328612837028876180677676718499871627754093146603818784084570855165356878699273606560 107968489556771174913143571747852135243520036992910405475776234334932321559178437688539459421603048967092998163546330536856322740870031091880153835674245771779848999664010346983225278425144583011813452800756531387068736167520800 4217141515236174912461666173486872274404268946174151857531906515823853485244601901416122417245685373343490670140316579345573837178413491284653180396164430154487398258231142607780635451443049647213658526941224817189277283648 101974421484830513797432337862195054234096146910933122904739320506744794810570074703084601193004146303018979966626950342832018615283344114524073785058614461915539539328563179851712400183445515955998463644736257368462872 17703771435246634725956906432766947129447259947235198018688736270997662084978529833125729190649514810518329575411271776550997833554169482759075974608356144501371077939149968296549518497091520312767824582404574940992 -1799779188589202429899311486847375704471550830817056584309995787026051599975314417251164500708712340530635495596997576995646108602723412945336141118440240994332463859314587199011902526923848231878435982306848508 23358633500347912740960720200738267098339562428706308805814389259139927615438697902831257172163230564467949567403068668282491523140475830296705198353850203152380237259405722769049555023501421825360744564136 4938840036076439615726798153651953449710835889653926987454889674329350444248804598218657127217497106617667818005095937112802212182080590477790405219936966482977797110716632548811570215630722404216080707 268466372088878986879091697897181354945414832136015381079651694714311053375390150983393062098372817021322931884774421883624232522264974413138416980004628356181039488445819308472348164560200289874208 4114997361758063361853401768236866947068309808946679191322960186937293513270628613036956566973039777598031546049963269962672846922760199686633805654006808865401552924538774738785266165828808602 -50236345573514270595737165943502791484677347618821056533191069789182026740014662785414857771828083075929053362984602065326708735257512403070360787560813020146721094461215218231548870680 4941888559683995503256646090922435421695103205598010529397083904710342965996393553101162420031824952767318795873459144862602379978891365544239470847493999821129765215283701416387 6871425787762426787832518749451767580101629529822948084929407557210590219343548760952347053276197536159482101859043358581382747903915497402682187938217130611664248241184 438102789002116801874897243262989533403207962271131352599670088227179345666459710693575482081165269707123305569366809086301292019894166480098842895162871090166 333138816804752436244884986484777287283971589572547898612409592246073069214151120706419513844029234551483299212277076927693237230194984910189781064 170493315195501013547070794210462410241322416197972776414079139676024205777418400231920241358887898819354708193176524171987668167179 17007793403329509269494656956071123597890856250243226312029431301543547834312704245255017436372482228556704144 185085199643142997903938003877652192936298569969282300835576674682423762 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-75860450217639985015239511776381543937982677696400100437918383303218195347517810905827083386590820991431571365352436552404553746527776984541736167253069935672368292462137145606977747984840177931967176937566951795461865837924685396020400 96933641186583298728412332881325345964285871431577181876638533815112417984853701345526982806652365598959398752423439655103846624324347585060769076616238915822861528498263789590414336533633888510422527110612023116656464687539514448720 -30182413250959714460155550771842602578375281151893894173664767505632046806537906783971496426524143619423009180650511090190713991257726823106385219888571173089443835980530597662348699495975946060256827460033429862079429900086150320 -3702099545936172788539943595808189264359627772259978231967292853154069031532054296130186823551613423991645267764527853166432694887597818818029488606687699943425377132865948441262398741663712987906351445825044721010436494412860 -437423587891768699690423703919248223077483561243576289545822687283406736112758256020300679584073027478270672638761078661578447130795961506229354110273924494376226547891649888423681868114580489039638268006992583835394894560 -10463303033557981535893449610644962079426059916651526060866905610300554781180359985398979143738335196661897764335088365101208142669646927596245541096671619549025125294384837515637830643744526978001672339002315742694496 -724796735878914600424833998383382241249346028734532004979979285083344912444111330290326107381302387898789893773116621773755146626737617965816755933182209533940230050983546634418616010385700341070651060954133552384 -21056827391684232544471030206806507360925115594040826906767981247079600577354304476646315090773195702284345480164434548685869548191482802034435966727150743539725121947861351153826444342328134171272607145904752 905504297776809775824371557970635874057474845393652822994685202599517196958280859668525133241389751119156616875587143756954029709176028301506263881354077781606740375341460333213581949562042569714321914936 -136743707587072367483279549071446165218631276295374415385664983149406655238142571769521962497051578774433708875129855175541561170467219332189280116465126471566617507179868225891217378623696689550585504 34466028780829894061745910952444419677954858746085425270252346303783984282472135686613471314785459253035362176101896750171206727964921784746437253392890341253083603344920430143310698098852135383164 231701555339384230765442948297637860694670221123155615766539672508378423190143753748296042622870598672863225768974367651384857360815879004223820575638600885239882832654347205893539689497712561 2599671548456920547974146828344040914894977338224272013821722623269964045136637352455762090240468975639532008646717510165567778776544521462836135863516040932162959968390445286255721763292 -20804309773992167885832270133605623525962836015080726165715519183470688938274034198951174852630619007329204324558799810295456368791342280461212821493931225841867034103389863703764 644833574538542056190693690358317712778229391769769801897799922053768773904575303804925594253945531263958236859404544837490579341998716629728881846736892002654541449741208 -604315685596955064831016478128920476632166600306754015459442777861886727077436914349026225392492359154866141430279912883023780285203825908728898609510839147995204 11007386718626216967763610246386658676674478797581040669518380876454047503640873319729066524250417837578072134686507729838928710294954952873317680509780 393159103810602898199805537367761109106167327222753652034707939773855568537677192338217797690477334535986441452725886843629362063865292830 -440828155830812645017807763963323042484707694474005948894829453127876792254260913747249998820407699913821401540967739628 260190811536346723756610404406585886452656293100389561779951501376215226364327645907411293215 3289902245001323796808782893547834228 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
470070537265836299923368923999122513233551577627789481609193196845091093402041751095666665097198818379250783667819534174520194448245180276437280701268925620529603142251151799986669304546614311814007145704642537994192866300662704700 -510937349684892201333478468280830902223014340324444773012064336716220769701053750008012226357269023105833552122921089983224927409173549518857982696514531370666423506413473392684024180586695253207037460598178498556996677730292960 153116943013588736281406512463744234638673396083051162411063157572134443486317195747258971906923489600162880039902020510056345074847486737886500994573431940014274812925854824642637587536920579006310712692112581628861446097560 16574441692239866700823093944816877285513673511485851605493508896646501779013000527718664924845484530643937775757771752744700025823873070102380116332386120369347294655112492427647752802712163631978222594521615773839749760 1509556499427803176217944848390046506475051326949946704012331732353935244316087643201400057111306208098465858367722363816451449381097325342548596133806144004601093530566117005960868899222722480282665472681339680665240 39897681456070607143517710990320835318078691758272096832642601274729441194955915457157095558798336661765957773635786992852652341449181270143381496172818048164726406485763283913772556616359521814320156389950182592 3424956766199545044573457487029312256302192243920193968619606523399012799039306814338559572715877961678074968899578103011206953533912860074179237360831437313482289449659638270935334588493626379277929129035232 -167461794669203758089211383325644020788941273266906394065350989281712135975136708606617860161375546552638116308903673941936704327418709322246616763229444682927373726961750585181068159019971310182485950656 19809893904855111131503373066039329249241523611486969696069279402064773479895340393529825559949654210568796065614273784157558767423387932575635308227897490222188874919253839817057260109707140748775430 -367764811013684437598793629020568574867404384521359925798059984836170396358330380569942180023718854080136121015998331290922547360916148834573348693091384755936194653566418975494408942777134511144 82818356682960892125429619927274329742215508835076222889854701009050730574734414630822341275619909221060082484509064640552797826584548405915226583196295148361267031485071566728900153728520522 28718468679904825913712265224624499273213641307928150773215822684826100093860283038475058452955602855601878237801298578470402685453986031774927993957651910636027134367455922326657625552 1190981957495198630761835336281535085049571128207926426679532956000243937925296828723722370491397537805377651971846592345836759723051113656895939887636307108031260667198499605931040 -10133730719041657419427749546950353393690351729701993426540871751593063437041873090423238629159207867530547076424921710615088880586482050216873342437671488443307177707525224 13899299551614187410205523978475025953010739111357508031448226499720270565570979955661925841801463172632444456392863174242760259485013382638057871964554386851130680 9035218541861707902389116737447606372535801275767573348188333232382295996376201502889647797343416745047724844363368787402440272956170879477861352685527200 74570356236331055219306363273228717672513889311137235251836836003115510100982614697946282152434671262380773095689536639122035104361953150178385 54526523622280529428552998475728001504808041138947405505552841668022255795415888990478876715828124107626030558123015471527831576 151719037970588681652596714888033995562315653923175989971466056494736676817779433363816695709383594330763638 137378012286368727778827731304389376984294801110338558436662419567569936 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-2676108661569957700270865349048240904939099106344895353144628017700509525477733680194800201055853381341706426079496169661730558876012151431269962745668748179798466013687737867351344184386508676971692543935108239051934022227360 2459186055696775790688790750769034142239378992622235795581500346881075937646199754952232997466971134312803254309114392224187152906789269903606134860576547108152186697062868169622757378787286942566639453822154642358057742840 -701914277849072531730730112453246883164412162826911376538703536287267868070467045010819189038555547073233201458092633216178945989743184643590769014045867669955121340367358096824914490140777897937300655451056746317663920 -66892036789484464562435113704186606107439525325321434645375026363329268540974345501927605896355492008664366166224090769882382151004212878807025927439247689143654442060080734923710584504347986630537998061943551419520 -4620514347976160339665553684764259866799028457380269960920620020163299688420845845062614298662472553843237473872558454510654648884340759139836292973854441790784587593798796852013447084612730337601302294686245600 -175790586239182046262511063029529043289716535611359803899441694092838331138037951450642837566232787840422489707626892205058374390459613073476169613298853935286055606044152747276958183218293779478616166295784 -5901164587995855368767413774032920325727177950021226171146421877143066454282882352565610991970169178397822486946018845801111655920984771704092769631656005318954604955878939805555144233468207297229502464 49610316583117180251675504843623113944093065923271415879968482305449049419575280269295575286394104666011444043879656253211949612999144942491278319396903697280256879376565292952503551837773538496144 25038228508588458030986493839871896869944714387561158714111729426988150263036921504706284988910321037435976528791319375711024919224760654905514794116977227205902360275853893928400565032732801440 365410426927081371486572216430541700837487197979744257095355938052797651407709593790050084321717606598245791464642171290392099426040512392019981049791498378210043306438869583552850479232824 102390911387268694743541997715566731102827050164745136341865688022097534834862423691255141915171771965405635316408672157358631039531731822027715764552823462454601423587004363558566841708 -217569899223355285253426442857425613882262563983412571717373568690709621289714508612386466464978010209444124907081461808776094953620566729048072743503838377326665746700723440467198 388766491927680456891496469554371655658308769831868126435156057921733193425645822231250576750866179620612636059365637451934478069063690622825592339496466270113692385064883552 -4004432346661190772596170532753415385577104501884322626943639483797537045764569125648928839940476238765644476446904107184996925372380553401078396615102313477018735900 -10203891286977504339520629130307598921673420726016976814450566023953711758491469516272349424484857119352568413432959582527465334310952691862307950176961332840 586837098231486252811748790402987345755389130712758612126378186022526837164056173850022519137703596038528426099227953283304197490656370743820045006 95587380162941266453390336497762356005658719672856001594157894092917481693344175596714826765594768241697552296065570538162838264822580 -195061053067466051126989085480715721140344453214067129165922622333433352542188846212927989388222182017468145471177623 65963863391765906359558798527596897540621474170519167015423099773066480764810912745175476 -20256543589102979253781308417434006010 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
14045755439885871853712100347299239243178842161361287809168264109007735242581798065214022295712584549749258145755033065433090139098746469633054930812428337198136514070979233745185995478259126480814297855818644621061283120 -10887004744603378119485212509993977791574752312059380619440872064470361279802992971806950498362999098307513725916735379737537644767899231926775945737579824669868322087821265679702997823796169110376092505955624565536800 2932956920203580782828829793361951322829498685689917152548806211355907232879273831270834315737919813347527985340874146488717248236733283433722366413546533119900581127312213159637541613931699413149909439617421593500 246101728405431986766887575005985970114047127124385557610621469803717117372024036198120595364791584568147824901802884528168959234845234877184848427940285820695695541192922216533925472704372118595317384819345280 13129250881859991413284567671785173238905686882180084814429163933114090363930409701521593090285362040009877578427959884876204125128490018754134003593681926248056172508694706915941750781907290392585834025200 573433149930729353276773538026044433306710013179845785812118880396810664945997542688168273117869308224441398614916992486390859134425404791298044530706731585803356918748446377205784898206528398720213568 -6891250135845346164573543101474351874596656490387497690730398293036901280499207234268793230682164893466257085148708608456320984458802033163876328505471417093073938112057370521742741271530549548440 1308248952124790538005815697242277064734387298239272010624627890173103684436734491412133131500569190511128464785256542434252828449566283438234893706054675653816565143838852320149503691231269952 -83486745895550218719355148536448010147681010565608457594791371357535966589577603928950515742917242478641340901696831436526123422089038412788869194762882880933823954249375075546619565735728 2063194235554637046844686684265252222983908587874169915622469916873320827617112400424128180441675910353778902829267256354022999069656713774259132994026577520856440462887722760803228488 49944179627841949870940408929029826877953137115305593531270548547493634540416735702655427786346700737978599065942914142875783679765802005374118784227549106727568224969822463111017 -342347280547344914875953239444404403697004364601362333191556820303390035988475932992608285078697065460853387626536514017305242037659096461648054623261545251093771209097924992 89077340240408607483478733038438768928755458264595916393503751485675324459075490314899464127922214351660658155716910905139154585226400220134563978236723127680649543728 -936475553690127599685500727379594233962146079362068285255271999500363378128595375023210897828820332160469151944887792530041655725230505980371972606397882023784 293428222603291819679590971761932085973027384275165682664069752286643188435071609180965289839732398515491473474346967598481798373607793556355717986759 5106066560375626111857365721306936923295771610626680817875823105942001781551233034335072859621042103083744101124394882711456475621570111120 44784319990132731171092911185053809744442456298694841788759567088919273352661072432398699932380633708615545920524454485008434 818751852460411411298912718345469228562215273963015118516775305382437476133349853048704662577695893272856 54245730396701473465114544359902566706594393897354450423818926259451675 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-68201194049187364960419378483855377107859535683783197619490508888198457899201947211687057472836480433563721606719262572921477300458864368889074726195989448584159836741126530270618551678329382919486275269460114887840 44611112210527440586997458861098494943810298055165305846949901809784267951715165754969787293581746248448752564237752361106790969690885947313828725724390628235530704270108753619194862188841746394265035427692721840 -11256337924444025904120441814738248838360459984649894125116034911287856194721509610179416392615275820802733665515758005354336020143650569143572405490684481288119928991860159295033544666113712740261954103372160 -834081004292751011915885390938436364492651157672497365726399887391953872661327187030088020331887689141889161391413664688308155647755685645314322781227671297205659615589992388818486406408324914156570972640 -35319104415241920089076567727039103143066837180994928825612451816245927821272056312359214117336927284863600240505013090630938226882887226976413528880053107463351036471223110182692951585051985406503520 -1192239197837768056494301055252297197269217611392794906495929437910701499888738291610494659043918252341422989051361373009957345290501785977326698190750410098104001121324323539609930419495895775136 6486456761080392363548878395522460437639662800174977218098610409761386142310218882978642396799134454102220215337380199983374184874225417989615481397909548907380710859510075597374711123183456 99632847894265169482353884326236538175670603828075260160911040161393761355303342734514972690700094913899912972377124205773023423542761398229255352007252240578418529434172434045605219784 -166183154628005813892916415888168992171787396100945253123707676621987081602722922981661710343665350099171156645274512827541389678272584165058094740502329993812237302885613354163701472 1033575866699428183010658120323164793804019266749896892816113621887144176418388332802301772580547940285350197323060942332661189739142096944743063891851371030081271938653688562848 -33617557778258926677561723008061684066330260978138888902919166756588934352938165676008873780485169969187140016394978639988367484096389439534329270568139850751277279251214008 -303472646922597307118732641814954176244316553545413686078189764816561632054630149993180841286723706509248803085074687022078896558061928484954475342780505856633399365684 13777143363787297905812349119788642315227534147084335745370426036106714449970995885180414424277158219520751007234080833336465489870311317902031816678123570371936 -92485332975935348137919033913098091607538230310520798981295632292366285396002303644779455632433467965621948142494391179505792463837060454930897152382420 9523421846853109098402894408851394767403208484421098426402486036643137358283805589393330175096592626299926225398886664515349484787460766975596 15617396150693217569677635861971748612649511713826022106282386116986138390185426041636452596362650877772809207910378435354445901829 802009247705876970111933358865058585222972885213341594685002045953059453391146777300881206665309542667828939805420 -132244622404395597213939000690803722356920202810015563817848722462783553999554898150871096 97793625340572157313672232187099463688 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
307425283354781277161626189207217217853219027649229006795317085842304359959480565876412764930098092160081388400285857480653537884866250467901189673619044921145580369783030727032866853601829645608398688192008330 -170117461070739792312226128407094346767204847748501724863023658669105558819105356010539960932713250590812691663046300091348298783491708842934941141105013088476846988702219823139236887171037617551533572367840 39948476819480444926573312325159532474373082323059592380556391694493920050455943270635982024789254113039004332394351038312613123500788940419306904147690859456625020933597170467949605888521646468138535360 2624814494385024392466398617200901281007415588512948590754873201342682205427525778756041894689418778881067399562390732499480979596692112626372418639916210050811328297768582884749223984145057415282560 88876245240314947542625471271305212652118255441479950242841649859441634038882273672016729909162093379373131919705042498840528224866817502732773065136851616257638895533140371459395457736188867960 1470152058001750206507279186019268498077928481130665100423798534069009693000337148061834172540859631136546873295411832985562963855033342144016051047604653327829069167027360172263082067585472 153074490279842322677078547994737303348147771184009645710962481079502323849512428025408129108056303553204953572734003601762598818200952049154078385535890545101819128297798983221042961648 -8214372381946963119330540627485361435508552677418005837274955258523775245654090999475382654856457513394096203322876333598711719865679769482755036308449807893226529248393080838838400 178096046868833628033428897333700442430254725289127426010246699174641452208716100185397816347331931292815423681927877679570096909452309076002463991828632726951599746786707933676 -4997262469380892135181066435685102118722563595234950651007227281572004478186511975705825817843594331990335599745919161706948971816492558205809920590682577117503944175528328 -68078087303551279918494606720071370054791474690828492919765956251516873703344006845096546768262200955982022750354689733303127617158678101749079881293397832251688268808 -181949330371693444853713051348384852317318544057830412034561559519491740747433443512501670732782523338883987194145807564862087981750807211263755383123642859335552 1481338389521825388975847668435618677112961400049699867214249887270772685631092459612850099977316031995890091694274652654706523173208044662144470972558912 3920046884711647373938464282988174178835002746909202083091781171640203500590656478194529830933982019867155257104007900975713768514124000717852968 295999164631450175975787946298841371490307297652238317903865352278515736340240639405120230659809822922145808825311072894508420870262730 9583465194041960642049735772415760155642212898918530103832564847235076291707099059565175856893420448882778857388087604208 2567310065484470722748206351867572173385459276005491992591138814019241621092995025578990760597992255116 10711220306162140957607008502661227386215338995472744541429403863976296 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1290797891391345239795774035367966586303057410927184635632243775532865384572899233514128251475060688354250870907087625143398889760299052100625125684502682463914718103471777364478362012600285280178490663160 606534883458480034442743748700249699276182626926592654730677990031082844178627660220996459447428901319550097642968868252448716716459311095672895161770828382815098867985333491188454163320259755090556070 -131895683311046299134166886641305945032095006497068796141520318702848795670105805009187346102193603042407106977540115113463757468964234537005089005660046841532480716600924731478143268235465712238720 -7703672061216771066092687693206826323371760356702053264753695457295278766688777129823100040463415585404241399019621601333742037637257923896608802245625472050936671096367027423908082790078886080 -205764453029540780223130102465101609191863040121219263058951668419223302043579772113455425745485226712889412594066342542650442446933052486682909197002618317078635047509000186684962215875200 -1779260358072432055109924119713545330101392167042914290387009259087387611045547462252021006487179326572920121535220512866199785007251849437828054570126953066749805546071502538597874304 -189857901831794932084146799687753482185345843850248040135945110317825806015484096679446841501177878742687708715446619580962485648978584977999427927982722099737881179012406598711744 -2458596473113233738489126679158264042686338966179595756212255318469581055861767506031424548688985142388445228255504353154802994338109007450632221452657015906205566434722367560 728062952429136964344378863573002386701855856011202063461707042897879833490239353395177244521733807272775808883606074837143769292369021677405290922968290279043097631976160 -9740059524046246289764638624479262984178383698500067685099864486477532937253065271803967543338919589626367710294103083019702798195230010973007105623036918670052864056 -42977902886614865674810525513778938461510962097912178657051371981484767013728257152287456964237457159191172699436806081286988147914023611718214053545218826523496 -72824193464582416128013469834573102831108605280488915671224575269910247986412210574440508447111186857849026766545587251707751859202249895458252241976705354 228871190800189245576715856866393710605028747924811393308961556216956533804882796254855414041815068099104658702375722153214081795542542691260983396 214334374422899909320700802584798064453174350238144782375938059035450286012778352367661868625462489537556592795720911788603923477781977271 1120305903296173865059227126787300511732481181470962839151351350752527880901497225373599006590335215005168667179232976063250620 852816417347871206199280016014181393009556417691711862880781724577933321233886165076931563820735042640018834918 -2152323520149370019535507179352635672762180446026241523519486518373208707899034146170840 -362036408764939721353045355944146359082 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
5064942842874418423620217337108716695331222554730136458565417566977188153213149427772581377403494831219722995994430719700210221730023123069727783538333535591415068914119943783342224473746292936696684 -2030055307163933266355622813512445747915684445612138740935737434408223419151976099776028273289634686157988752212928576507726498073560607003655898574204120429682898653224972632685303337776267964480 407256015684880555725136756719363398619280089972638727369357781698226319048855782905890875515451717504268811614260411759359844769532759596144462513187454014620291043680914635598437587919489000 21123066782555770525741911706052494531945616267766683320739309467984314503650811828898863649493279613083378177109742995252045320005157643780897858877236638829647801516987948685252662784640 440299559638440249931762832788675726883930084155529146713756404719786028836253209788307776084961773171339522406630144958429584390330285796418091380148993727660766765165117847532551200 4161986054992723509658289383352087085581886359974224901779730401777752968304772327507614200573729057920561142008972548728043136391029782681958263139943363202409942459025541331648 -798663174266939008827602867099467647292057401276988765048635910699321404710495478377612365698776796303100370354445582636757602141794167971527699680215907056190826849164440312 22942074309411313275604485500828665584753257610583636814239308352449063955903979129497328062459932111815418847181466585265775029456117322181612007709514535424949791818944 370447236125836376209476092879213393097195955208126843902124633307397382939092149778064265527983224236633881243991108569230920976178956427419116521002695399669506944 -5629935841063641696688926102277548665276767293712255023551309740394011588544105176266023091805645440570387547680062208563432302947808146728011073054302923345336 -6220488666039639662620648365620341071881998233560502396686705615942718406008482582759669459386121331106698985565559015878968544675303353395830232784079085 -17855067351807221851694769757130266715223662248951900623384067397485537676675481723131307936202767044289279409733766995429926795220899782427339380432 47985510835371567476839395000035487107870342058179190962291165549789555701113815248914507160388008681269986770650258824984919403240345793214 3122952120056004150307141387941322271080686130685804521503286527049309352422761479869305507903239641412128169244101263800376005736 1442048179052284959334944195356550248789511639384963194898163166353271230507524551404452242790769481314944108508550199 4341428660884716763859695149178220326667090200141705352936906337564710148452324500377390644032775232 1018771535617862672270024587552216801503641155717464467414568593903424 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-18631679234510481660883805123890779418199818508279809416062145736773232430785296574830120327661589350991478623093575754644853663802011938654291315533384347733776714870839435696311434518009570008 6400337817281506127580667595333922525128439916949446500084941534075892797508111802499512309346520108583161755532974801996500063104395577578675889498821585871353395516005782594826552642040608 -1181226838219564408525069101230938108403878305199515279598139626862020094740263026039266855008717186067572671543661618089728733663042822906371477957460820474213043103385594555293548470048 -54150347869166092356599073482218287283254619661037544259405187164157181845580722646803132619430987880267481036053641132174648978414592180852930298403813022435323872505483206861973448 -882560168807754321237230607841334142732621979535767408357414468017376059665445364479209980084823463260848129165783937021261809504673348216018630968402597810562016515829494175360 -1128827179350190007552351981218776449243196009594108367837684159469548814178013436647324606547028963170872685960012586034284805670520129222884531422049313357065537653568544 1056908994382040066420520282947199833134936055874102975834289609832034341920698008474550870016116749184190928229013156870059872663005311223971877996285358584703956451808 11371468276570692850022586331622368513255205097381984522663963613620153655608859080451362503246866708628236907453718000604540543657296531571526620241260244393962992 -717001810751698738189766097639134334226815037901237203334563555481138564225378169878901667694520505618486137134398718214472986152932372526594040573135770460960 2523965711332030948873189288532967997086866204324366636720700472501225448456335935457894891988220840054527464333016252221660399736014896433667561175849984 10832700728287605492173175960874649488894713484631335026018508664822441446265734697415243660336819427575644956045803664126836419607495978111659938548 -2196894571726797978763066672325552682216912533302775124398178992411012707703522435262847248821276870971258274340938965925957283067859670882069 1709357597353690108052105252255564709055857618678593947311960232064855263157850370057779208938973160934198277067719740519498342855804 70931492109071580547477523895538091904957849381451145750348995350631409146387263785072044580298988082486922932660042547606 245117262377933154748307561672972732073539384192831334281158221039871749246115151131165258943065526468489172 -12128656888329635280492522543476101962382138606428008020884443818935723311378775967797 999110905435986660039195036738430258536 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
64442675119224695496152743519394004277959142695000178316098170618900608637488193080176698093536995486931249410966860468975799100887609720453005860018422482374960186141083360871759759768706 -19064969036724488174232814021346468768525316096856437344429287150100643327238335276485128458455711840877360930335125901346579688520417203144310042805637121977706935376124539008319105472 3230018418973689334679828313847941737687207665002833552533011509930179674753827075343671624983236256696531544870046654247101546684628500542755491960889364483595171721175752444703568 129880975064132720862484910588143074156400272261575631370794969227891028530538088484210809366812883658976714191434007219636058203092730109291020221964216829729056430170703028800 1625920578603992265904430510043053779851128492124737402529921519122943832831852896488361778426266264974109620082344610883528343395996296765042854913961738159724404624218732 -23125631482671332365564144861025677710406436830237657148407362908668977518014549258441755965383858463415808203930501738177040572008012795064913573426050525871865716416 3237395600046714861864299214109814425269877242670783051730733519378425509402670207195279320370116565188715092019049108596635082882971891718988239796100111218400224 -50094793927890583309164711374182288571402176776903624515360730531617830617547792991671925978633147465996269500125161492994470550166987848776481406195383278656 -613116339855186594010509154769374461257582554869972832078718702445108215976533246070844829099024118112362532936480018320341657041416544328257565531522004 6318528728182520616777074232339544544213858730090309218562194803209857375710446638781998432312499532864446747001996543449778438429209145366925509560 11123303811391174396615378075515246929453925041197228565974257330451275830419961832953828120937674769068323151473357360459253705833986859783470 -63726321165479079504942214187621863511029033138148181724982285717132015175515418832516187749121217825053959411551214835411981453742816 24436639365156953118076795999630813360869868747033941433343803902520042929354360539796993314489937847507853331817213190161605 123901419150372633089621122947701586265068153167062435716606098021760420957783717314176071828019683173465878764120 3659132292576655507292402332707245694127935788589500049197005899122904263287127082070819446773326 48895841325642541868277119119832042609772856384440861130435408503168 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-210149068714458821191453799454974910531460608721210941019619359151831036011679863755911908397774675603276286085033801895469034373105373819628540358909487368573698638064235811948522432 53795203922341390857443649992182812326915340272048889832128794950861191126824695134509647068121602600556434200727203376673998826799077888391992572851117774842886067487511174276112 -8351639163012598062195721933401243052466086696139711988604996019314865499831586389176603636597985418077215038046206367617392565781144449071116778997175191743042797117750319648 -291652812735831373958372864596898551892414703903132270471161145595058153006616940959803294110311751093770825179725418365186645342951904367733437803032516610754709579708320 -2591568023611442209913644931857735476584580913933858011989017557681071946411900721137020857907601578388282574488812891352403048391307427310687857942117777419976397904 27994382390045490901189489726797983006104207414495765427441039577564501199234279482015950276984716015714175305060434969701246050358718372775812668051974221351540 -4364194348134725171381109024279808308537416352746350059348677492720171833176512357256561767266234544247144282286787786617246900013085868864213675645555314336 -48623529678076186702874269604742615833799930294150715666111405645284100788363392014181805107601481782835215811600325461036790288808891191477566018754760 529755606802644337237219291627067307274849191342975794874777019915632000579407384184541705019429678145181020504887135641573576668849563898277946016 6295652965972918454029423998493519778353260735819216585354367655246341407910688113695329073906373176276534313240678637666421617216910308067288 5062853113248316123182106853995066148622652402337526371587701637362365825918228692973849546737473827867731992914555256915096521678070276 -1875153304100238700738015162221546902356141319188226676583967248119410874891129874381631040817940879111300076354727380483202074 1309932095603496691241045202010851309486992605076389207086747363547752663176714425301503108645491551681125219801663212 41783270370095722644559375612283608215405405955958414785732837648141978522244151435297400359244126228819 -7657322135296777279589648568943793652916267620853011077341219366019264065467768852 -1981274215148060865085119514128398160156 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
647734770825738711511339514196626322237360409549909444327578032034374005315731489226403328246848170337302481169180172426659761324298547373203171403102372451901471530137111841184 -144123724564712656559191109651632837342464066990572841533063829967823526185088308970692939407764913526942249565865677792015116143530650551286330476429754971139464641772739136 20469791375248926476207223479949072796702130175657374646541284764492185511581884265832820642928047615941880211792025416940647213184566413087958393483693646324876430464472 613066605437691207860041416052911425187198244461513151273566188849513986313533272200016136959928618777029681507752723840947208993927820802341837427454834534471003328 3404337986210713348224177235061356070230424219078935636964576177695565318117699196617408847790936354659545247169745780274360744654935497723932013857783724621320 44023787285034927288678733726386146631133692801055147961199130231063918981991814630347905098136373868195933791586657805221728600600803999194225565648620480 -6289440470215858237445425670248929176325363929208800976827491512513961309953975625047400343201788701827706773387463227986617621135780880377672413812296 9919994048020276357639006612447581464538037994843227871316873049454811202076284273451920413487848033777553650862727341339503606442988227681713024 1131770221354484474960126627900245080199236683997305190813129615113069435580120902332516321470930127670522652713856147813865071010574133299280 3294669041690361673560888228693683691959219372190491111530576206700978392439314660968255114535003508775663461075547098811255152777007976 1038598502794609786558713743109760255879039165020516388901299802186963133287831440563666744880796206822762775460230368863253099617 -312219343310461949741744215397696705215578502376434661683039408828830178838087640817376463829956941815602918453608461008 8912818951768003803188813501836415509756183951194003258958713236312736021695474001610253439196177849138417810 1459473022760969023489024777297667233933878606593239762416306447103989930186617547051812936208 1314902475727482154813579192477243894066065326023725598772205823026 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1891280060009577851664654946355227725417971500250826131085313684549254446650191421842027383025469963324668446489647656008527690222507603848323725596470357030493065912519616 367378166953562543934907617256044240167734300287815991988540579236142221028457167018871540218614972423062369667311801327652496119878586413768897997723105569001757212384 -47660520501337645300041040816870640448431499680091855763341897319376452873071483158123054842739134482897528943767886779061634440429669345111999633239733392560452032 -1204389634941981987396400449040809047262500967793120461508825244533050956855860586881152433025483964789750837421259057122498619475018842615698942916906486773968 -3630368126559704542884670463129397687959733912344955711130843269684784708780269870754894256018067432143767294780562954064340690365708814192283005179743760 -40077834108193820087283232303760219311859447538567869547481237432592116114647619629461933517733478761416238417891476135316000259646805399373476780256 5879119128174625309642074765913787292813642822091958855175465632425875210354231207110002141132352390595837198808189168094357977420387542934158720 35065065615820548773233498581896398568849560978802264318459235872202582303050553342937574070157785297829663831395993618924711466167941258712 533333235852035586071408046003143977890100283355438514507949509520876525599150113982289125330952672609038873777760614779208996652698400 464879642579201860718075551814442747430033245321144328685364525365730313117663468992212378931741316136445920968881686189635305216 70063797323728632832119138769441151386264403865078087148696830211157367991705578311521121092629413087977183758499371991344 129045228535646505487506260621184768174136477743004810878278965327210062281450608948057541289900604835770316130 4781792155803986548206639759965731134542566695845334288762350665773355046926284469313935818604972860 143272135468872338249597466587268087442957723123406162817465747343397454735331830 2687161150334360288628434925483784208560 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
5241604563897420398945172142687377598277827851213927973029057102110976420414575863748858281017864333305338728952325440399053976552487132465896925736332682109238226072 -892632367921692725149992549825156152998364017209712183633626443314426304189767715914536354575310347752294670503019350824459289339522914041372232511055051922783680 105607956296032554091952563971633733542737644905629707457394792384016360442122445969773724953543740760725572131151070113848757366464833455539821245990520467616 2203663239687797202223204598330646763104176783671669226671118883807857390579556926900044704377012350041467026877332802525177211534223605545467977577470912 2411967254967768862115108891747278888964724260161280460400890150850776849078510745466590015816768286432936287825496980145484046096798194723365531820 -46933970605787233461751373699454444404990539047810090536560861037793425457785284601178973997290545908095077514092834236051698897146262212012480 16701167196348168150302097760472046265894338229686307875722011184846584531665193212537439250200360642723011543666537209456689973665394907600 -33367055894042762703680464392541552396419955493745036940758017085678042288112962934379321998452203687198741027377341282255472049660224 -72979357320499418336644140230860076546165909300279061043247147710891091915274355168730470085292600999329257851678305742790080390 -367320266512353123902646632740652611373521554263644316569981439237270170911448474347196879697475958643309000100131987847720 1728721546633440639426681643303638410527948870926697492866165885967317742366768119661495395510899903560913178222564 264258911270084337370979918992593782152722771986518925127100574343566894765514248810826597038535393488304 348618510422765163842249085517596804465975076544313094625000734062407138586077350327159305 21053311359588857228971434662469519838564156543185216663525997360 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-13812503393535287016762375068585252226842953442806514073930679309437118643526737234809737887421342428251718809936547511883305022052657977395184638388247610753504 2070611505826522197023776056263338528932785472040663337585968951362895679536747187735240688335012959832197125675279034049566885513153160312482894389410114424 -223024368388530254286512460521549926682534562944998105103381549262842435944935300178432695534412543650733615461759195755483113797376809105340201294253760 -3734953287699312968269624315872359027809464840170715583325605885617746201903354434553949856872533699130335574742578536980124819102082814112221851552 1961604233623477073709040621479038828458087778644192114246364768777800760105966800239729574247679747556675373693892319500434505121551144469248 -478663877128737620658437553484408873641757126336131506355901775438475540576580579791949383609648939939614362217765748245792266473492647328 -10519082099038355278074229311588427284957566280498032015395490406452081774909653284126216803757805867187846761043247553677404793954144 -38836450141535698659039441982968310181567367923035763395411090049640607009051110875504378957768378403292719245541818137740357648 -515593285485342368658548325807421333931727848865024383310681690736566524228997948375957217754456119928003352860888031311256 -161680921144563108827665544918541365428554928077361816636087033677194421986004110724593697501637001252682321265445938 51850311604532169649792256147683667001480275750642483837180943502143844347734382359614967325941998120787328 459638034353393672319662616271448406923834424717717122998956605925904711847818287179337481836018 404887831437611890208375313872499621252260787324818306332588321857354438134244 -2323793482720247164067291105063806085871 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
34659506903922164321460272840270567312256946884227477280846517084816379586365649326462014634467653673148761090173171686281779403488237704704694346872961648 -4591573756362271855825540809583881325820819199165646384878981175416951078463481610306008639537391062671321003546877466890991134191393435815034925552064 449338253610434909353342084037526857310626365734172481708216654360472425439361388501624175601561441888473772180699720322116259377744404459501588088 5817551928277782860089464122407032018039379271850735023900097231314250164285252625211285419159728796868003390764299603152113671812204008085824 -7409090283965876757490116262471773510180016840572979357312313257386326375345758041557030821306140806686598036748889347676824637933187232 1365487606020904755311822021414331418269031259634420819440781362042795791300787241915873780075183818612001082983354711766922884740672 -13083479793930880438172389226048676749236491480706059087800194125407148445077231483496210937648661304997161681082119829911084104 -36653290006177374653356343493875020259586246835762735148621826036307527307776215092202695351453488830606730823973691200064 -335107303161016840934613501245937051040828525561185179208792950714849714495095186240189184087332328714191322916130756 -15016182688467625657684802636386153525233137254049286298590897028067001510706641080091297839735672143424057880 2044478301307352688887675177118712726032551092463167847160439259294112208002241455677168184010042563 60311603002792922709355216589108783494427833638150822738166045415283839355000682900672 205014805395532970163812810702340584523538538067212811008223762 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-82918656431822063783556493984580105251414614395140370848208852049304781053555876319551089128263690112167481604881206972416146758209657016679718528096 9743428905278632335467370253086893652107965170043883825429468127645908243417124932357254002494712477847474058512619835505423190283332218980124512 -864269713957811158551253085315296595448226645046760166924390490853655343266415681877597327950396339951316990152132495772999906899578838682144 -8224257501123388941974919650301103502590537382799296000983120429809270950184146901257316212429540807732608099617692369225742495279936552 6900736238098971257829556046034117340961342169071701358646920185134490970487304541863503173087797735411868573749298316341953791744 -813937970191823385642805189719976381052390523263503361817019873864023142723733444493267683387186446866980462634046733766950112 6057810032833927606978792107055356183262650884103327545098630557561652255815556369140643320169401704855876954099549082624 -52285429990437048387795453188023565514997605193243941803622526434064096507643833377165947602909992463881434073752976 -29248782165673523695654656907464495009365517685693178683430879275776818832592003737271605505438236111275939064 -529789638849784698829891299959446244206441176430724849172453224596573458372023190013159924958903899344 21892378643518772168603550098876362276932312849754974575448939340597397607239869116890089484 391772037636671866757936648098152212000941796108459876971496787525026628549 1148509834249014506053216841049639911484 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
189321410773746588986054898033700728839606253935852158940976108249231728280898833981313324206121890019929562086618051986416381802168693657755544 -19800315396977326023219261666823605615291458770641131256731870854305149823137255937614290885673185917883203060892891782371121441812615235648 1587563232361523294676038625216023830056836704876350047046442309476503853158260366995603655794390075705925876482935998825182342813304080 10292305280434651943062634602889500142132295958878367785050625912607401232373639875529179248650621918001794305315294232274975883136 -1907274364338856274840122561999637219477510252465969211483355932752124404005202860922165355980137796578069765572328263084600 -370683741937769330270233443698705799534106379415383482597733101929398786151866408151752245645894616615700324014467503168 6921327233832804278580876220099164750619077725756192421769651931210162422898440635696773659536883465334017121807904 -48538237666105351249755033769440447280698914236230414771919291830723078876806475438462455217107960665600391232 14603503749184910578789391937798387761730708954816419274393803740911564716483329333150307405124341078466 4706737175720214357475041853643832737495927257763884704016923165697673800171001672548524909464 8715935867123743175010372461068592828794193278683445569576953567188603425490997538 1201564524619403107157454976576879051012239643216809823834128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-412862301921100301431125706208236170714706354358626195508406135958783369493608004675633935655478972935849448730349553179140049643521431488 38550127063900843543882749223899901392510913673984720380845999291097384662929200867688443445198244852191525204644721790853568177843664 -2784864909162290416309114811990382179494735283218963722301783505865469159425379753965406326666513044512432314255870289044325166112 -10698159874334338429677973425501162300171215001983360392429304892530582725370907305045859394248243055334195388020146116840000 -13560103775656672766797594684414534372115063525843346626523564686122783125633666491571139551559182809253835845611400480 -638892393086594551970297375454622555489255495544019147702777337115779102643059046529871098547138703526042328986840 3960498375319620261614465035104486803181645835939371509703425136137830339808797113776510056873812931274264832 31805294061451778221900623883248610434567892365702425070768898447037417770606805718775497402878152788528 694962185103622899017271001800205170437819911196632185403226715117917104533296746173766141351488 393279600804890510141971178661886105106786434858153996917181596961429401831838476041376 160758518042577623528608312398402145877548229160964015088098799777366268 -263835145259932236690406733235720484974 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
860426995490370989894688080039397646311597553207245976593668920417290963263726312944501195042435721104866486867268840592157246525216 -71912541382209583409615467392167572521763035323425745981272127444879694542186844099450326322078722049144153554372249286799876544 4662535239571076726128356846061904554592313944517479935720275474652605821600993079243058093929395664174870547802079143242440 7444435785542252057809429581743618624875586100775421818247907449237031148278661627321550763916020865299741390086371968 84388003779640633982623210193029179753848370214922429762241213671097129850582428368145184951808686477446253211024 1557162206250297328272302217054653623654789979256692010171550488120548684975218985460556347894018207804604224 -479430399253994235289772298720988652371694006710397652465591029973425233439615078894653310073783861432 16043252538879859594114416604657770695848795148950155004298325240136582723473314821893170690131648 36851591550814660149585348967128708403949722700818983421730484503422049897406444989258976 715435500940917268303079152553099321191378786625781895371555906564143771736840 4386353340531105157662217852242397677739033349382773596521 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1714262029142527007713641383302383002359405100720526964520537583551417954119361398639496213306724266753430319127951144840551872 128492767584607697154863900867182634518768909424341716152468097283207621122868798161937147613903896899353427459704193711264 -7441578954322843446346859556977926012323689202318646610907210455847274694679802699622105261100490311579092746310974848 1407051011042211123642384366072750446455558448107782284118401587302720133707233825177016006978239814241020141792 -204797050905067561622017895512518388003055312187108412045488126633950045020618171720928383344246053470703520 -1053938995837673890248059385726298996723887492742085777776132919925892044640526195429222570528528514336 1466379655791931020843860515368168842052866134769763338820274936926935666602308083117940300434400 -936775453445258064795784606752485196140258731392876202445863355318762520908068894582361976 77179444333853982320306273001456490018170093484083996019954637976801480039371712 40218151785365164638352796799895563293348430104018672580093152534096 14030836837993459893339012304976200344 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
3265510556357745068987804392428306557288060290691149487790039488221326076591285116008261365848347531669402434778207090229 -219759420406880293679983711353195922823943013474175825097678502565284452441202963046101096118791576294675662651181632 11301769466959550269014291381252716504190589855802290623779075089471022687802975186464518839353673637882975864896 -16611906699977667834862450792612613426071224727744179871828536697286776742198559912923622289232962656731520 247886114596174944750830329158992241076360343012427020863962199026497740420731563900214292750518125736 1690393122357083367581139310453917804858636622612143553812603471431105491297936727274835318443200 4934221941065239343179391964454775519003544280490657939632178001548867944478838917118251376 -22492679572196653450842596008441915092594344274714276449438604315615535084507297536 28273097815190834870032772585523107493458875061095840682621221766527006880 3240768982275014246220756852715619987153568477349684920 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-5946957894600786894111322430308064015452262885843727675936162287053071906774743533823184556020126109875861197573772 359358294320166046026690463196305793294118744065039857054715881838298342156936794713356893723067380482350172863 -16292085823038870932480641745489705152338161090202711916447262917975341281807902238406132590366626690401024 37181709281259741438519830903567933904525982052861805801703998225456561946870307277727929797421816672 -136283023875224484346409899627644993648950080296770650127430826902841130684977959190426113259440 -1714095198096653647637663237487933840715532344840736093684011123785626418968510111769062916 -2285415746582356972565143264129695733480091301588668285401000489262170807931966561928 7138015597858278481489385815505337719926452224232702174162611931886483006986 6662195970889082623235350169422706473110282192137356103010825420 1186831226497294851851232226106269425 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
10350609969431120744270288529304508296721130025699060110089807251718730688576833333488461752722417166124468174 -560963004971724219407120204863440651785701334136253852569558204815907599819713212896586431989318645223760 22213427380824989262197234070659332346594716699077024081819385754572062656272684854042658454022006834 -58900433148116631079873408839742739111001886290173938138451921154735710167630219917883626140288 -39895402101477892710475376188250534217921952547643988475752018694429315073259423221649920 157323517044017502501447988158436616000238709391565751551191380146963559146118453536 -145897256892654349739334083494172214080111576916898579765930724594129586205620 302822035760416237534691758174307071774632729470111623915909410180144 15560832568220588656612020713502124930117416224294790 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-17207303456200727673897537599906090426421167231541177936541212591090175807915320990206195799809539718268 834176148055126323099081617556313228298482704295737355008955531941859009705664734448694655312347048 -28504241953755069176041285530694417041242434175163111708492042558156603997931133664905181526088 72606643747601061883661079502305086224985814771448644962643663707686539377747076721451550 241620228276886841137212397490020963487233664940376365927718309089355710594717578064 -18794106501002972174349287560677515211047276415748300696430573687187605420784 -7548074159927557118905356343796595273899683097085589288697524766050104 644149986566871824270577935743303197006857158178332110535980 20397185345651145550349375181702620 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
27300129464787711672191777916872923913791287554689589346293120309882716736860702351015333094677641 -1178520739047136535097699663483504976491518173135740008394986765350325331358030170655119433008 34200371706312626338296189098111927670035649315269553562455034289877366335832440217504180 -68332534970588299078332870306730668945776970919669006465061107853763713927244169296 -392434541293728407380234815865454247553849551274987260487742405380765265792983 -12388485105781343519121755242302015777662273954736910833016353176477088 -1145153247965542701445034808922805631270351725334257488921324296 6997418281557111493532779360195839511498696863728 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-41287368477598938925941776746211237780817702875863832713206720547759329692631350087434776432 1576586126308851886580863825297641271668315483340285589540378131741336367385521022808644 -38049693914755428878116684932561085757042734248320433760394065831057145208651969672 43149560775540749539797389965094097267164209236441023380442110943257191599688 262994788800085362562805290018565697283178406580176882279644418090767508 37841983526911697150800973692543120238734031658119323251277301595 24463627831883471974358879862014818583345093639643827880 90334908830852192255349639268410 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
59430924609025133186639652202282671855421982736044265219107314102511483093025438151656 -1988753430920809741452623257269471466507407734260043070479231986256168770244669136 38809299895782537851984070912566217227330508939940200929529775133221198680510 -6079518870948736339269329900001039313773361972253373065297206695114864 -28889126190185812789623959736848218792179575673231888670825280850 2720507128132736111698502616038271089790015316757370263328 2199758933985144734640360450055873495726631604 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-81266639965761502001725593503289808036051749910828720416180907989593449508103792 2353076442167477766921983416173634587664196091630566605671344798373090920664 -35706750048755841547162896594340880025516954998183838591064666104898704 -25965237556144721211831087132281324362685915170899437317710486252 -17689022443145210927003941263925272511605900818269094474940 99325289399797457116480227289252975620623021944944 5406972939424991848732886142648 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
105307960273032638123785379400822838262846591916104493933062570194776290794 -2593937831972821399636510645805659668150570483360789311513638167323952 28928137544506578502774515454542499934434067060807185412320777752 37279800506524606265222677262966079015651437471937976055888 1937390479746026619322520837770861925167641264754785 323483008122427105985745546884564861175648 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-128924683094754870209555138563547247323159291214384551049016013077608 2640949176847016337669491066304399098549245768599642944626299882 -19847602951936600791949731016732462030912620613288291187280 -23564197730372198995272785737084391635925389948664568 -525307357931821324072120914259302538964127024 120960273347987036667251245132 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
148550971246230773867166131227914460737702993456738722997967476 -2454550813315408005345497808567056700590994286952608004336 10781851822394111073286214893693002213550507151137854 5579044282954267437038213742174836456203408752 15393882215082449563713346102951322208 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-160316256274385790597217333178649693251572993690223697096 2048853409201813675897107535106941008928354946792664 -3999187979408999316039968250166071842780153832 -366374353736607327374267390633654621010 131362697540787622739069520 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
161045612992310021658178945645604754830688588821082 -1498936244637774493782271228907863360006331280 524554916746486436946938468599357430548 -2845340663443806651673344514560 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-149374418975674052893075172573777512840776624 923720665144074827297947737504043218084 237998824450570785884764683376152 66703488124555209452832 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
126550612343256071385765456338983435688 -446334463976882707254262556139504 -41773670644981353868374318 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-96477236742960874543451780156976 143620800964226959522191912 5920868062979958912 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
64765566606708311540185941 -14632878444220609808 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-37016963757759045852 -6434240838597 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
17012012087814 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-5620428 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
40655613370971277664215362711890637107523652176896580250594036774710087345627618481563960478901057623749202450861332069899719236390366689888721138158544455694906145671758681854588824431056316978750252415702444352365901855190329663161847156733500636873499002412152510570160918799840050068799768877996207510399136356929691910182701893136174196133918464989002052774424433763064924763391 2147482763