42180533641 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1075138926945039494106712362305533333539766060888727602970578152192492 -24026498826773639926805256414337817047834578921824529869763831768673815 28398717652229760703044854940985520849479564678364956912440099918082336 -8433413457949408273252391158510603481721043802000975273762539692336456 1005989031875076594736401277620142064185228363517827458516895568773152 -60830882505505207523516254275218982239432264695051186732232939363272 2142265604950810923515311383087600836005726101339354967140346395000 -48153002434848602579092717546432685101472752977549731737386510270 736816278802953748737034025107799969581934062957688855662895660 -8046983558987974726714565133707526241526273474419191022574775 65012531334632780300176762250106707849040184627532296045968 -399450271741624427391716992215579492487759153711517202820 1907331823401789858030463523055853806123083699401739592 -7199092291602729673260656889475838640933116098013322 21767704330693643608349989575637145906295878163824 -53273636340548129887171127363753533478286550812 106348870593776438925344404162915014726533640 -174110159023598240530622878738393598632842 234526371750963818545798689149966099112 -260198969296230372985221859784536794 237493315464046889986317988058740 -177668785263727983849801625305 108204422885964151493913336 -53078562772164519357086 20638065061590246972 -6209598533226699 1393203606920 -219276018 21588 -1 
9134732797761152048041943695029498468574602776207412684209132763167824369028649274691356126914064330549072933441742914458264162 196400100754700233324132509673325897978878943873609978822830885825400241068740180087393518248717034680589578949224314579979912600 198370792505780896166364810874916929247983775262598714347821454448298467768657986931275315845919272710445732090786109196953888273 44511450693422571801649937354101625143965271243412933836135133701831710766914020583586788509046729999855351233292718744658617152 3532358663096946502749890832321961719638939841149594610291970009770220038489518371573931748223717939081805791102846556188064232 124581537189640664091700934810744889661762005321889398393657579383436166643849605368123988659152366238572582664370455281685600 2233322169421461822816730750686351392739342176577303849869277890754001603670819124848990273908838872701488491373384219202660 22191451849305403729081474271663352108191939963667966122601856061050926601182981372494228187080457269762971275522256940048 129632704032421736189929442180833611961885934058991574606413241662627301644281402872427432439529808137438440687299338562 463773394396174712780158383364015356385804817637615950744675777852604706608615272950785206629510677951904134247623096 1045383484550210087684040107939140641245168061612406212514055425259990966504269888921348393201625185519215762624373 1512998202964999172571131022739058416666166236639087444140889310992686043460397435772120587818017887445315897920 1421993369724630293935410324973878825555891048049117299553451505897134999493613922343043558762976073216049080 871937351590741498019818195882335473236523385079199139091451869895019587488827789217555355142938260022680 348300421835598117580748674720193189013391889010071103817827629810850476634005879621957847779327053749 89942419006724966565545297809193962593025145547941476948934663454681631013969020776172168946355264 14800522136868497214252011590983943100981588413853969670823624713963365256506916017549093656280 1518156238197785497051735914038158884621717708279777774602573750824449795390065702463645480 94068767451293196481609277617467065014205973403490442405457986561279803563502495773335 3371444335011709115202798235223834842852474975830899016221605180276455241121722352 65852617499743178920547584515811936535204955690745480500807041118839164085574 645651630290762619123436282143231736384143024773928222427582486941656040 2830210990135625467963881969873650101680265208894312445619321796147 4689484515273348365548770959378651490895038168351681654047088 2277572353025792748550527178927027838498594498474123646 215061772279386384688482664020175255275770483424 1898314634125902660136828046398819655460 329092359153222460418866455888 7393424403201122 0 
25870561529381111572780308827071781794998742787458566361671015945909097300460229633089687894017273022390568444646995586386470022260199717201419797534278260519327642553053374175871667692 -101364468839709145841187708795209165732650472300922254252265850883904530456100122442388016558000510640507090176672143765810228783704061240013021793730261929163436705575856642767319820 177918447662725942629446521325333435566970542073970237133333337908060022427865908202037936182071250368684760288559313539308585151524489300869901998874500883605495396415920898552260 -184890683755667318248795455779729527475920817301616280486225373598012453677395726123090240398827838407606035550021799523635924613038370227480126886624615258125534343192651388255 126697918858050464831885057359921678598605598911201678796845334436702970464201830485477924782986078458077496871758850385186929511520769392590552616836080777872316154041888736 -60375199006639845144458893658972365975143668231932360614241692743837744025835168881507265605516334325717848940019407928577197225488823692457450518951173119570443056312752 20570709458378437745498810650051464797774747672402031364598618192595633675731185543974986540133200526644182976914983978866192632387154443446013632750346412728798260696 -5077909243758629685899708222896257207212269396037633569370024759484149640413842476058505229777348276472134919606242383597904947506433026899989799540252935044813224 911292047135455902269594864455212900708715752496808368828344044176913352174220376066188719828741913684809581564578316002854106157663406793482697086693096404580 -118415027772865812887141644971599548242054678778833773582172047318816226207464371737018661922112975221532205497352216392708814823575009758507687972447710822 11025555747318589219729699535007553022326711226990969666908526377568034162678044917473767351157903110611810013322981740889582433827450044582604264085224 -723652468109491182085607786941397944122996567466540916164428624703430634539915848346363540655676473495181670600601253025336584240139062784826171354 32743683769041626456854901971720863229150574407204450598184553082642429675971079018990953596192975627999160081980536554987581572586990937895864 -992776218884761961316924547024835405819089782822478772895818358845840210196361560115113376735507626657619701575853919473117920164693660908 19473870469208910254166063977770501264080031125261814683687277125110094125221815440271328294204767265701275209218457180489380171406788 -236810417727889481368322109562936114973232220754477036722228364076036011217645350919944418500335044976180202054477400794319665723 1695605203052149913267328099179091448030144292542118851068151534524984842027922839728204080375267889007668632555948488387928 -6716819284972147091861720963108227780649300462078781600371754704484007476744531153157529809141681993384929647305456836 13642332536274030779562924909512321942882089337039779507127068870938333583303902422797387023737773866384967503684 -12928294080120406549613236098098144052247843852443358278941685044653532036308783880046130875507119683629633 5071987609848024618087859829922745933154743504684903069229415744293226536000182291413152380527899076 -704659636145103972869790609230836296032679950570325456356404982816481161740483983445156499192 28059524773281715307995704745638638773206385974853374588807548558467173519370590351900 -237209280233236703422513653830630416740781739400003471634524649173014688248247 270027899087175959233311444153464676057743057261494548571555256031092 -20034092376682530099019959250260289482694823133313419133974 19880131077138827286576313746840725912790938100 -19297584933533197607545154188573 708 0 
595472735055140803141064281405242406968522310394113153839835189689042164369976424613603823464177129282050411403079880221823228113298749347829390168350928438513786657895952506303608185145432045369987 454632213638168830536037142528068244802715987629861201090625937306700297511459303258555804734238269074773104370318462179791859474340720989867009110758790931998887729279554152857034834442816771149640 19132962067923950079279187657128679774078991361663257505684995353222387576834483180532613945509472877726274037330945208170552452366717025865634805764601425998867206280353377435744048547456690081222 194761871900051962376488590512455020056364016115149536675333715289207340608992511397664141979069386620623168484231089674037928616426836078407658946743605442757519729043012845913337485797956449712 729217185142022110285175102130144287054908191265378303116085355663895656880656207922323355341186060448355497775411394383450395564378536223899905117747763974239519362603545663221640573691899773 1220351687959159539190612802199232117631798742562242480257137726282433065291140041487143336351023516740352049218060343205461515742082526715983320597181485618171719830102104870541529128670880 1015804354218634811234108714760727693086144867194418169620252880211160193617034715364038860265766616744425218992308998841426529222094570798522723865818323665328767198658492438478594077464 447625633057262137948911531525983185863565920175964594029738982764036497437920163314746419073967550513726391649061075234202922102620779210031634461779007618621801668091683797252066896 108241991418023826214965117469408459427550031139422858829136039794207184681303352518633310190233292307353421723667685220716376100409264957466984668485269602756823022050248894531252 14626222462887723032659984574460511739761373036240312478551806937063536262098181921573256049644874433987497649331864911290212205537718671638107425031043628979505078244481544360 1109781970609030898263039982065709493584098048855160956854100717121470666861619198037199036834032609104055528649361293007255741343636534548726102647404182646431963973833844 46997641571670397058958374231710159329985935992142923872972371264460422529408971713539361601084820390128198004603343543281027381743666872036000132918883184598694404096 1093281744083859839284928628148115860901404688894999541191289812656916070056574033282289285650810355421539368910208492396706089433715329905392063238029640788985604 13617997801712794005325549621242542598047942282394472769636077608346579498699169200529074863195769110136226973525629061690705529452726737863973918022434898408 87650635405926999517843261917641492760643270750580630058572161986661189156659957222285014396472940529923286213821654827998147478015167274920418556991342 278186956815784727675256585190115094102054904762399008013284634222530203810343239541209346458326611526771535781712005641922775804884954200638658064 410071992977334933446358195222588486754552252063830424806581821039460400438069997473692017466843210892610717463550227216666468495804043404985 260244065486656727859425436934193064756065351150568738509856258550884033753977408649434737755792082387966187243879923700560025013943928 64578851153862252815189702326091542825788140530154927799212801968213471205989866397561196547823352737876204509449525577772881810 5538482270499092230085933761026542630529759296517430682487268603300297482346987744197218267810997521700212706322823872848 139740736449061299896197612047586468967977943831417638408851567399744203768562591518854176100504858496370764432886 835870915158154046967228155721717217904889949522810422871062201831479752270979569672634754565235994339288 878175604539104420818322185779002358496476506045789848998909444182522248475250338944553408495646 104485652179259017113416191682640253009599851982049480333817910172442525439755702038784 699945373725459440486936611886930511829500124650993948850849820384786717001 83488287185091733087274119219783951750737558375587274131544672 21359139965628000238018467845205780517545278346 640190512732609506549648 0 0 
4568742194891054165222180877397890292165717960959394706425687039109796581956325116378977320571894879509883053911607053653154132075912593061898193796072905977829618076216441447811597480831036549998631327604759144 -3113498257649408549636173690310925229207631187870829755425799314543903718611567007701571204109477446943348963322389958055972494475798091178308575379135521077349245192909057963647571009138507405312947983129885990 93559530143220739303229416087682144177557854752427090285806187250224603426161891874881644911311469295869400587394173280721583284682152987435129380847607146947267759260414461485500800275051228480934581239243924 -647743139946374142837997727098897692210081678023108937527737611343288048513489673115064837393902337266734746094463014564827816105670335101352123588838395763282733265142761376083575925573695323626012937541792 1754789608762508960240697540061148590500729593702480879581543760721194887693367685350915517010839988579832527536883791693197465246933937933891542907014633543412006018435499937613324207496852298590164491532 -2364785228536108684595048212947659235200108171008656409231233181046469140560776524873093311159491410411142298726018454618097116181491280456416350265910535814842914718888095960680774934010364883219439779 1772745007259707632795666782012229708125848280629491328122311125353098038677341689464180781178658201981302158642703079020820756279198285620472781323030541654076394012952741348980316865805539620149096 -774195788101489289836054811333619417724764375081712406693121738604725765947864732801136655476974018037344965318097414320945526160400318867618133849087155349133388008159297434218105904042345210858 198113865839914914642212423765175220257693320905895781685870557655706657781708200948023365122428966114415245793814749210998057466044911265630987220211772106721636879684675855785577129973748592 -29017488853687479210631252442612652538001386146556834939784477647932621925661970610193939889176923147963128453658020158944957859337136719842298163306952177138490028113762229569860906725098 2325961174516233528573086922848049514735386885309003522849661957916320703266443584561009013670281202821335571054063828774665920594906623712792259178751038917283282680807367961454457912 -96315123256769338270882287042989431844851529001864304919073444718032847248727550322420207602258534430518863760750389080027645984843006180142707637639307535777002874124908808899216 1935450108804766904283201199410899030061619474243007953434386825782864190904615016922449990597570906750505855498336915144466061873252142102350084838080248699908195885246462808 -17713204848959685257998971735471583437487665464885326960415696158145881908278863642792472194683642448787745455884914509956406918343654066102623336250568044547769919111602 69164935888064961214165635418121198589028420101749320287863121736228581263326244596213784080576122786591896851103181339264328281300709112306967313907898279689883636 -107331988298696670679136875580937204618193310852618019414675814919927329745399219413329661454120351180278253146701398773111410344198907208770758045250676876068 60990192629338146946209527782406640131527652670358274869140351443154490785718164599317828976596075834135631982783967399769109072535752781204665686327500 -11494173355843166479225397629228644553209772653774486096368840218992870742376886698902426347354776668623672454523137287649027856092838057626644399 634779191528220358278862714381299823556084626625747467385816227109479339146496769097508796226610297329036202557098715678479495184337901700 -8762560930040862512379233842534897772962211702138147351457463622053178269663552189871358333619460878878237026230826430035426371886 24508859821385962564523750041347835961822407771657103073133551174941833450364878865473778205462464269323349644156859798560 -10431863662712881294943588203123663850723571411055890983059074529933343576066163603185161874773637842851443975424 449783854603309768437990790867344880452195835183468854629845394283150630871731387062942423511294365028 -1068664551750815099631111004760729673791849011998184214854823669759977096265266870625342796 53007894109359026843792606669725765251830423476564968153221545520212008757248 -9615701581033878041185232177560578489647608042045171115290782 21360319574487843804699931122994058718180 -232578 0 0 
11684500965737553527321639286480936715475487770940433362971302155930946497990772260576634640671774751462830783061787505142701144020482448660684211392390284777271562564739555441416350580533592010206435191673788448055322819076 -29027164538691238549147515565487547908405893957471336244186489690187036429037727862115825275530993334499442076449650358533943003464651396269307341825499094127940141918128573033507686872035714224844837397057038247560113400 30264459157835912771844358219908390965063977305478370295371578444277334740095757756599497524257280518396119547094345931025934693362465909336473539040847509270818447304419560709302878707666869577236666182351404620818429 -17277294390385478874650738087393452879216137294518645302302936990445882829936005761644476244022852289015806542348644015975830215984842023815111236683232998055027003495474867604623778775374450774193493704588240665328 5920570288110153414390146122405768657774746232383319187125538362634612016663003941549716415680131413709078728448579954498858070781828958218305002544600818379146959495749612858213299658098064659250974498874095858 -1257737272101972100870621258717892023134268008412582953063127107786232189121734722948814199855646459933387094062853461810550656677506984290258341513303818346146934296947920994439112467631566486637894612076984 162337653711024428173997436297135664242139944323367630656365902152703641783940174655722180610745786738189407188456324305056871662223228068350902882646845226767156721623491024768535643114901595343344346993 -11747488084614543912649777754974528302035100523975415223764064411106487984110495569183590451568426249240815913761310198011409073733244682554145639699006708189552194589247888572038450047599683867475808 3652385418567885552917023157936218642649798721209015659775877840760747018260339152308693675998304857358556489314462436740506949970816778517915634294374182744503699850087019085889471710468065011804 -2337594591311619648718977406410879169848856952979671625782035906357364823549333541227580989634551420277926035547499058037571545719296446512467283898028515425338560173864797658409664629694090872 67586086304968453478874759658569601509314587953919143266783835052537557144217544959089112800551053477079782880941254176877509129025888727597595374857494949514285138985948182506162776107101 163011713493323684390064586950969398654915906530827886590921541184769848831101166102017286001168438897666732385606886918421247448532798467250940459530310766591116075369590522124831851936 11807960334609681966402247705285609951475347200354052795112211608917640292511916728592387966405255144679572096098555741298534039117784440698322955560658305752322546909437464397071836 212225052993936238680136602808117034221395338578822233006267344778381535306026344827907959854225013032892427348220757518119187093553686527102156763354687308066316127521415234920 1083426171708269777377920917245428011980566938302347303649329994254760183079304983243685236652154373696876613427458358123135668013967859109514229171446729230662420397441317 1559064419600411689833464423839609369418327443782879972407197890362776344595926717772234097778363211865516300193259252072513988485236249406529092662278048169645124176 593918896675170021170387823588370454273679631219082118198924272223164780677650103984584733545990807673255585214205457523612872056384391454413198629771925109274 54107729974505477726710440071624788314090037935130201521959365254725389519836287215844140817485080078615281610623093691598559287454047298031887799976080 1023197574551601918704975176321830473744526745436278784015217623957299498602179248363404220129096103230821783998767739328069791599701480839721826 3314814872202425038062448476295140811254297280123369304399082188266766315316346075452424215697155326919182485765214421335062393077788640 1415297249710797978873780822308810447199397429971597805441146801270464561142132112772227134283583014123976667859210066501002636 55134467555178892021205196042355570890009436839741043545299025416673447414633639514723928719565914197913529563660544 114570082490983163233508911280817112337370682626863201033894285695965256684333926414312263273514738847800 5527980370380775302262881339113626584656026024522727303950753238497284148798098149058516096 1476584197139065474984967932887816749392007470534707526125209106309605881276 62974717614683699211985269611807840692479934067190468192 59695446486916668858295055940 0 0 0 
285388779168898701877888898125479685979292088070482823600895150731136971337284443413096187071751921879676064619544635959722572938891375541858372445416233388006609068761513192123107988390353867391419728687152160111512533293576 -4843032565027656258904468977067819382984598486867969971963601923609723065072377712123546808519650297801886471303831662442171587110099188803050071510711809859266244495095472159892836677841102638092880186772694510931847193180 -61060171155294024142349611408716113169236727818178379447574034706730999319680550555491715639184697612655903628721844171355122673856836407479324296867171406087974528171483325511204327399300235816702360919038826954878499568 79324359252697045671503698882507881789228368086830271362529785186253309296797909181739734247743556005707532044610495347661110858548171357674312962411127280715147333339010289977427742676927968286670314687643857789061044 18852312906121477992239108878515120690038028509888171488475911324938835698464221924454882332440360250522301387731330753632977892620684052437598415617490541446422663830487611660669158339568313473588815712847143103084 -47314877555573132664878508777618410776015491526757402644402739388782497131490896716707746336603065017491553038937455898105729428524010059744635135945608920240782519328869467206178732431631609576781998576898076996 10813190284335369698545614947512200770571057878793826581742856627725152266057727829503357424837501671566592489290358841288171530177232479997553850882485058164371954056532162727413536612121279033467403453502892 1971272667767964648206920604718243945420864295662586273769406973545695625097999204730426857490971532796681473629156666453545510899625212109093625678245642284533001235610162320380936682380216253986520522933 -423934789412889528932401660729335932712436647821964549910449018045217611897578707768766698251050449528105188538795643156961650621512787946793342472823243114679859116684307300384485467751547631935362448 -21955346419543216409569728912735925185743252988144975576884872065412657644476691586809799267011095128053731781057787273490004793281664615650219809496045822555163590080574335437503739655055425911302 961568183437445832396242951009255365656095613455917724694110611775324176824877457289142600317927317357922882488494005963677595342232095745306670518936073530062867097452459553679158310069651136 -61074008428897237066457539809247327611335791083209818453380789697556927796013980753671407891264066884235098021978184852490522081649592999366460619858901570095972292216960387434217909998688 10615674581356474478848489642880217641658396630405180710155079046146196809425043085285523789433990066314242816461908377491036334953216499364099121636706413028636822440934493217019589032 -492594532111491049752715504957243445741137951531945878189887595828257331674900013262818330476472568625420426460727064841174511849153775473066334800465785508371624651093375204239856 5606927720969101597773312216833506366710322241560058261346196075627722024897853793807286137965652248806699574477895453075108796865831778382121793075194266149509899451432151544 -12661001903323802565861603980400812230625406215860914121424447887430925111706064734656123996259173488804135473997066692021334121800761511118476787314009305342477538372094 5120014119466333593301250047076103088805483549822437010752687019785104399454136462602578533270087066184784316888890755392468048264071340440488574884391433558878380 -331905865875228999227936820237882483805393231789924472085849756297529708851089431342356479336226448404943612451373578813563341381570207568646969314887643616 2948385330846603398615909374402949062303539364120701199800954553504994247486918896434779355003073548554893654796159335273665900368779487454501531380 -2867668590536614421807635407216660739741841511074272099293325734311478435794051884563174373877476806230610356730210448828667322701824331037 221635681410130178909799338668303877436135060195020211694549777356911341944359135600977127922670635215210191783269366132837809104 -853589198934459972811351187387540176460266246451989763212627129463701692582976314737337536449406399648320065739937196 80573379543584533477550896014966378040715666350759906125906339472298703506474198181425028808287260426964 -57724808974783250343594833435323441531818866880305958758578991298299960324864547009683275 29034485383645067466028404637377723223839429415278181723599850688661888 -54830429833909839988465195447830089455411078854 47056040 0 0 0 
3246400257461628262229534857393442345644587735046079245275729375557262665359152687380329654059497522435880574940521442972342195116276819310070789808668348629351779574904335721230280371894448906892050198990137550776792119145061 164014642474780800228473182304050698810345764224305765291134340774944965716709053078525731975728784990469619631383335250550602283023323644549385158316719302871830768214616698501834805304258015338265543415498248579109550327960 6293519121857008940397041147724974272132295573130589026633576461370763152248054343060313518505786453387423532627145653241951327029851222973658519896442382418253830356833469555218821258573947553592898664272153488553130080920 9757658488606289198883693460461976080449815545150291258529195299560764836302268013476862147180453333577031877251257500226467879924885570859329948194112537667451461338597625372263498209014508112284735288222508858827763056 33321120580254224103949628976232640209845857436846177630629708714547801063350619801511825727485996309004841646188752407506437479092478344968528523504082808380072995581380233127274217442806850446492588200274196545111747 -1638183682998514230618952541031445565654579431536084242970151447741949056043627410271513857042904500744523665366472053176501899086135469643454428859196443452078103476635122519051292065699264915907639031331101827304 9369835252788796347580056652652001117648122220837278433170333064903235144959765241469090762374837097611949700638183146445011382748074764397334495007997143929549021583681727370032244936477040736571439061445382902 -2213047071907960152068399474372980170722672384379305652141003811865906902015218762980244525453617597543629994172756021220620204124049427562459255691974224258516423001393276991231144869455107059869450657008320 511501310545204220334664141061620221801383011186729671271727474103756846395842812331626997991672937006895352923207212704250333674620787696923004198238338276728753741740335862600025733608387456558912086255 -56580218841248280050975531187505228981463989051993692285851256139316570224192177549013020832744972362007008596849633398829062300088998198711227808127084434078657148402442306426981278970437340912715112 3225604860724786909626042662872243288147604207270945756098306609761208780857887840819374246081652732084945817442828403260798665848432219687758936678920636044825756737785015398733480670353135173648 -82392352322238304143088987061203456379881651603118613072765574665358305072845029666898828235702231909760146673730219312487772428260827662761231339835771860376207848735750005407120344621631456 780005447123398941786903068475864332658521965021982558610705519101321668709040758609286366416327586413160682016972067556111506656507632311208290696703702995440075973433024880580343962132 -2005552178874004751249567511248681804521797769221532071057845543243414280103541089100850084364145403642122751439774050878246830353521059331253871353875706129430397494211031558913960 39659593638271680178428309339365238963442186696032006525222921849854555360675262458179941814482433485221055395772026332396113119420451381558416032387104769398164484521830860108 285376090017143580203076275757484358460201578829856005137647044211501944608724352702921123554055285457811676627848264201739591054771436504085409990900124334322797916647888 199006555140537991051780725596009970671503047000100157075134837281540816149042965212716492305183230531637322324595661370264673770165383143533362473256517206973015521 12916273919116390379210891334689620919909018823828804089960210818666515936691479293239085868915784314599806217510233085633209226034053504441642648508642077904 68377334694234743709238374165365482052777735312995556870586446123069559412709908768170876913610417054438594620378594085170633958117115801170972222970 23085960176203272944243168180817348008373997220722585243052610994728433614841033956441366662270133011070730677120281650307527011660571966880 338726745936797856235712027973983569096202025688039729011476956559051927733350960221567221386072831289623307794436469269201772173 119626711772558811915797509131671883697666917943577342991039255884305119105884568602945344812953232779796290637439776 392852386960141696904383946379775893343405753170292462403838142173404023874408399889982363095240849798 2149088984585229892350206894657656497942098920163392472665762306478180973852324867456 589021224980051710709496280396708123955348623134451092865773201 454040768923429160801994686005344 0 0 0 0 
21334720737786802062817152429509373536104811693545223077132481182814133545897817793526644579932761377193747491146246359483044473620690193649753044238057125804889405272319496343178018713611904736685011528730246730203734570940436 1481218624422189906298764143073337354401431242631296312659088760217328512805930049116058072759483455403312228252004608135998859823861666093674446326653208180111713736217853759190147752243583584930264866250512036701019333357155 -47038555545587645145504731804715650930751737345631436938966049485250394447190117932404973024469253940974005744183890560515950029701766049865505493813481026339012976682055576910091462251823499774576753505601796765753282628432 -110655911650411646765272264328668036898124476469228728571333066254305893734165674265935662847423223527376470378041791579135328831366783728956024848856774124113308654446198282973209488906540844143870846506024002565340243704 354821497131509154757300659454490455951929585974485759262509246263917235119917892668451151311760270028611350076664617486316217999337999104325720492197328418790209991866954879149528350710386943633598264332301930490998712 -56577959920650349699490199441975787097290574272847785214556248979997297948173317274022637323063035799664784686303307817207045756341205413479481631684763821261112572086802165113658720487196612022755167557501971026586 -114161199776763953782795957495457993678608364132145057371719037810868099035421205015165416760462856962076809445867377652329259176606541660897862620191831229486795654656147312192248793466355831664270651679468679780 26554186692655570161303727230030562101725509567139160928783722584469865417608101968667564839918835800315754744507551548123844435894052987090667243877357370928364241103898094309602122755521785744591050893373262 1664232413342575147971133655542671715230581644365213085149775818960764359471149565664604122407398592338726375452612771653424643954637063141228382890047070389591830326431306567560803263721670391871563452904 -182419465005078946340638496751742943303765752918165376157809156582463621634028970863513319865382024781808586959578493992849809151364745746873803421205588968997770925118456219304787178879502322280382080 -11988768567414588180147237735490276667725285688007938517628483797261879136625925640744591578683043701390108800031609193181370054780095841009590516558716971799889800196926100897823745434492495952 -92100219068372745733902581556780898564060801436189720205162336049591423530940044879235331610133134159547986628801936107147035813482368439902429301132744131628941463809307155623482409287852428 3450907357712937742198446597105664315075265997033298015421905400014830431838423967468172918142008120777316974348251792973739408724864575393282556235534089612520261285719091410312607217488 30215066907977922671231224109403545406734515954069772549427367530066640305279266445016487424110225446233137491519768271300456462412282775075012928328793795997160753822529994952401292 -3749524934334149415993631377227381901433877954305338186576856378657655622017990502870210102724599977150403157554685830539019409198294078144567469092770806591795749986193381296 -75614585040783130917102641305577096670902455361126702057106105260201531198789692629980206627467326113266611988717217270729682800139678352310450199936705733821804920161154 108128761176069357005268435100880393459379932678942922062965916748744253007108980336055028413474795030438165947699434095617898852991002650056285503201402043476640948 -9678559318676023830855580308237152850737973726588770264074535873459176706731662604239673044486411042646236012739665592792658725989402578744657669372295575769 36075401316520605258515629935337853274023458057866279284674748133976412532478354687054180057362467109095402949173705812259660175499358324283876977276 -4445583738200991682328623669556860159314647036610009398677058589227086836341313127027548672819369028754572663092290438544040225014062661468 11543303522050285172045722630596926445337397124044667727528737918796742986890865424166679650051003695214508041740387961474783924 -298270827918781344317733781408840523342906716236882682437022583958071490929925282363651014334208388885126371970925 20988736838949272505699394358785322670407522527675542139446338688300865799821781985461279336473284 -341391663713564749892040988259707991415369167647529707357432879684829727644076 4716981853271822995840529217834199746920234086766852 -6564198459 0 0 0 0 
85496397625978966551219181375192699934359349315866653180467299395472984384147004270944367135938073175711301456834038460681688120526263204780260649621306035347521759653226224557456843361622030187030726933536471544035269780395702 27589408297542606598769583026641518867378955397529662882758897314852389432732169312292723453294922760326871244828773904515742581378450051185313521736982596330752032582496641899805127670001373929858622826423646984122071271120 102682424082800778395932227355528423138366049430699409417744009251055116345420061196285657264395124134790220304322388168519855557433427374615896592666347066626775376170876091392327824919573960531852975774548870125002673834726 -241109444833767879999800959014286924875480163876916717811002415230208203597022740355905168544878879145907441982220005508335850542286728046167632675752229934161274211897901810806846603026494007355798161588947767180033720816 283033270322182878735374001484216893850427156495705499630205596725776519716652740241631897626851262121129624372143610088487095069224775712739246838454027173027635852549619960446745723538184439451984795796201524909138140 -163254180432399221746183954302390713851603874038164295057368968597175509680785489749624119762733804652969869223102950476879947818458180526813283119581634206567947127502480207178686660375853316118551611675235645018248 43595639908057679780591991255383718750139160087005563296886271015386658907271137436334353635871557388379030824454475659831576449382103648703544783048378954412134732405755190461438622528390545736144721418704548833 -10194431895781123012520624038635419946243124239854514131880517472067382643657575629774054971008045096213174290292183434790360076378460958016765898928152471835538266275902848586071910049443077090117256305948752 2384541421121016601846733001579844306597711678742092125765084383341197190578397618066712075247985186752720188900566455637583585952886667307021189269766216522253798167165573763770770904977670625845101913744 448680704198610422491676082782594805659484941033733025303699259293427353981973317199186868021796500483692865467191446441485621817479467259257976543690964443986623247288942706550330692611655349757272840 28411175857328082605909556593634255232018263624903188944626323819076006322615848760526588702992409429917517065539399329331475202972006521424226328311153213996861215507796623330519525395986405604623 432340045339790741838561743053910960180498816735813344693726613495998608418691101032556087725130411085689220339476227397153545865725739428317609249926543725473156896332536946604490339064166464 2562409960518368756444951229809175887820522495577384245967227576619256096847139948407882434925207595396435620077916857239616931549926559393739205905059510701618810132366557451683043953152 -5347519374806473026511794728213602018659827995968929014144669955418128063881781186653744372445321399079734823643362811529189230882664499612828804241291221792310126392379117271941656 19878168086690896916577922553740640552498006303410189549355725618974533577710670368302274012731436721889730557102381322470455558683177452413372360286260474099444378414966308655 -12315433731618074656856761888360840126345077311823818228363177470688072311537047373887188332385510984689484637374252102618855108520423465399338364773285159723353060535136 2968459520081911878586365782974033351259871626134954437680567260878123768691350223896250488062888312526497736392204220152130982471051210652655069187548561251497458 316513814819382783687725131983583381751842062471425938220506172086526096028927250418388206930268478788203257601103580698823486326263786769427025498513714944 924664832026838126974171875638735306407362673177964928756361521918690001490199930584023191114354421140816876430903062379951506480304410007669027188 39464605453704946345659469037883720891531069050156367896143795618501700410476002774486710001491293580967217128405513589486184154531557152 14929072913147525819522643411297414854053950988825272623515490862454559401585560734528496672784368870539855305580899994503850 19115488927599783943013710699054723137121474775645143603310002774403291520596428812014081275558468874567620896 13921295691380801662428118255892473981455689367394661670119301533543390857768303646889456120 147664150104013175047351381811813773180651635225870429056824138886144 809452692480913502433278795983248606 0 0 0 0 0 
198001687376361003904968053053572674784591160976611099110795825251014480725778434814358029656747008684917296597811035424921131569165271961485867385139211691954227295998660775679308788775057920779803058705127295915792581790398708 -8600039588525776940701789366617709355023781979855849220640288628640307223137055611787684997751120163286285106735851574452683447125944308365978051209027694459712142591541011840411733169327229999836200849383964609823669761658120 13681111307491865468244689289610339047042269005855706040181260913436002572098082919985507521521086431567216132858064639201913517779906278413944391346898075256481408376684559612507864199961034098370236965924056142980247910888 -6774839529904911175850506231763885688848798421231625738905175946203383135587917813257675693402583945723930936955677615638582783416576364950413119360658195746237563116000619957583529544900649876768122328402686226608088990 -2355832420266706864769951017646033847753829572569890190158915281609021658056162835233362116649266359715961238875519835141293643179374150247201004384548553301135960469186511183898092276049918097398358424864698790884136 6170057550266896903097525795150854894650114795339425738946122723542579768811206804156338151396743558080265615491690466307445357475089380722610911459101527894896796493259688895859097888480868333219296563331722081276 -5081120409926670390335057370719958051551722808445128434929438353873515712611022222697814172736566140520571511998095457272667682448851562475571489008709978446275620803885012445500350044174114151562753288027252792 1714499943852941784264876569232159562637902812211831973024101827632575195221920289939447991750667478370861585893764416097663524753545662454913117420898344751442759490739820104510795015607645894020908003670544 -111404945776358221095767005563229575601097249750919949205904641932807025202036198434682416907476249323955412212248802359084366259191413355160651350984596341689864154124252647577528213799554229057166409072 -12982188007250692290265635567654757810712138473632885317903313596440103968155716454598839929172170618907049192423562216052998614953774625221278311557612017110595627879956146917163771807902121409052940 835611782857993015782454535905435324326848538500429098770266825368549308769481556628220171486053885179298806872376515180591842094512729075356585760402200487501948887313825306108656954047923521244 -21225718450700108213583337596385612737342107164036401945391150480298650231588914072509721713181133071332914006140773624427655678711497819568771643757135607549744689968670733437254628864302805 -306425654882181319765634667069543395290096693757777223786660682887162760907373757606361863811316454730173020618177039768851804937429397289228501572953677902031482296757791254894363949072 579895291446059187878974544044276941448598749088287792237176003545003507377253105098847931771727021513077487853552424378012889681359110407228327924255073695048282103680970174480296 459969901824486750382741853784189801695610923667581771953066162657701166049043219517576481577030213471633124242756110895019201876569993288513450932541667553815036569296666292 -190570654335374571466397273318764094384188235029958406313941673821127505020269885964169616896002749837326802575749532464069038501079510667672351918264914688232035468205 -30689042004657572625268964585917838762935676314252623407340377143848807029128494769937453138401589015254540208754821406590676470565709493986328826485458482812548 -1004002035048196197432683062046274545867472691394403692463212803702714312277312804784007735730698523434591722753192086482424624235482645289636714399622986 2017064785118096171993385889515184866470197145424832703019065785863644692686816262950266020259959292941869335633037439495070993240754895038401256 -25289962937756125829036638223587302297870541852390840909016791237915180597423748065935075732729830812982353757687243462673716732553314 999151316963999687302763371895391520111174292858986818582230829993244688864905037337557571072058853563679397911705129124 -35374162017720214555486235472188330861004919146341340889787531826140207490888107768309601614657318325516 89841306421372659845307774170029214122818763967441568330394766395385878207961926068 -46608732073456442572366384640360235228201709624863730407 669732953292 0 0 0 0 0 
213877235415642709328496735408276259844419810999190827719753488016498534189761723197381368082984963681503301620119730207634044811603601007573521254850648608888943186456957593395442987860701323175442508420272359378210600834675343 -423211604657756773603096876199657220260088036737146311691192373337578544577109026431349231276753285242404834781545196594227887916576734708720565521946147951365274936031775249610305283584497110963451691921054922204969994748560 227386595646264161841558704368138063811772041550087821677992104400938109482995284437080291169832115523189641608055010784347274986290832364065750289188215846683127917308796229943602059181356732385340601449768821354702261644 186430412660202387196990751903928917411462066433172649458481050110036701812406427786659678966671473754403773968741589185246932029340185064563622973427228470846984185343172040522389578358971853592028660559566870565173264 -197801353656788264010833659702452446327268928515449787596368117617657668890315789532162616142713966425674425727491945041459778623106690748176824169417463549024484459381202565052645645284981749077945494799014475537001 -5460554682338721769053617813434152065274067382715062674304328095916214572316874091109125100623691068193650354066223654846216320852776066538878647866104700373604847111965548970900558395245659511563705684401470552 62354987373291320658719379122712252313769730252509264313037870588292436710248603255087171173890316396090452867550523340621352106910982820585827880163312354684975271249936506448803784371695324227787206544289352 -29055240964468854086072340170714894044663165828211835730231985685249537013700740146363601316235791999092600925112721636625972231323661746711126789371803123336802352407522341188113812353617117816574165102416 7658052024991252611827481197557125941467061123281190573573750712507754673255789883492135662692116989752676436390519472947663545280744347410318637838163746613105190667697780952721598932524558043985268337 -1039621962033007146521178989770873205908468011689035131061770761198228852452458311778821643305531992321853174404571743271983368867672837018223265764257430448368603362156185825236600138063105957048296 56487230574362267106373923519751522392245550087354335128297535572127178668483693939364886817534749139998788852933965518467744074045394492594249138981544302507035657900980583738935644012421853778 -851284848983992514930227987842519812300420121166531586135327172892428662815437941677867863245496426133498602523455294660069105204496868541911527536818876838698358529399369789766802607663824 4891508474814608789653931611672949843047738774961979603813948855242837816576039774106653317383387810694092447360003558831502761240283076607056982321822467404509681274862733038228260427 11908618680919392906466643859391227378485383520327285513047502085332424839839669866904503537888795477724490914990492239674549692917367908319569394187044758924106523012131119787800 8009727434953725901814476675164839316550795669866923731535408102391644807329163624397316405491973093034869020783025342923793007952614205623967114443131089716247332248637514 548851135754257931953993073722814477888188878773277088782834686274064786940924771348407694512082775068885029942820858541540242114189621773043405046470631728645054896 97063376502543194132108088253918521917498241690488775962929864678955619205799399376470908160565647247662345041304870034038410166105309838090629628830807317458 169767590816965388166643241955527498380413761918503745672368294069531595473810575910283914650838392619371616759967869362914594287118289753415832170272 570948104658737968613154900454467960873487206907536292069020952676280685125284496225003280734279474331416188101453443884710095423724299432260 1545814513451469301771663762062682841157516046906401366743671093314940121830471476892766767997064690277149522946926091459785210912 3898936321393814926941113019698794243920777103779398996434908329959385979225062512450183996421843268863445481935093 1650215802641367577398701669424480114783254097435278829812297403630736606003591756940372503432064 2759084227568140555965882142404907815777414942942965019042129921364934526 511976531005041471693285123894430348848 0 0 0 0 0 0 
1019923039159546663732211417930227704903154134054661503717457742073451872497868733550832825728251661970098879757427931091573853587692450734586647893976931959888474966972104895431770244628151868836045801952769511525947760203728 639209760630003880083653255090983886362770996506995257717763264798533758859128877937268379512482634411219212317348461575474107136525110877563944527983285757251312067879225573331124657264525607712886132831875359527179025060 -7047230364567197975401701989876331138328501899213259137288828711918967282772672020366368888531258660394372302930673243878271995070586724414798967478106140505751250717692544651341921427808545670852269034080537080650557880 6013467378489939406597812158439024142002545281299503974394242108455422885998126989415279831712927231712757807159307606775427414128720821293136263509455374972793206935224362585982525950385649921038800030490561196908328 -824351687508746156755086223365395045061224429792701966300170092186480846699199459730893845185859787559807627434243522732638822375170330472790206200546683114183085681985941862145910388629633437176380235371811232660 -598398058003811255915588537503419772655300808521226191243656947437417317475999668203296901963688642302188647571552184922729001088612657044381704460809548959432368459638078224978787270247683850334344946588846359 128336009025749121986370911264253160259838410811147905969001069690999442429693400464633598924161505103870832083299707146256160173060970865483239906369266285019690775025143566179939366833208720811215258147704 54376471167843067350525196164770475320873224873078604810652773459291354888445023799056907587273669188010980414525379249661308971409557262485325471109341320467074714870694444953442203969306615288961306186 -19324518924594026951323389519044664807286871401686147778627474705107961361617759804703069145119222021006231254385119355920703700440563080334093003682188112456454470351733575971553458372658721580152488 2591500481791752327203637052307822465242921494603240315029101128182780786713619023389200949936701215240472535337865743824426782698940715249730014875799596468952531336684001994201289036875874023598 -143483636450999894604021237513684101980809093159844044062303597014903077826405619229427715779824799177064529675321512150162379048641926190322994945034299703110511630007650829334507859583390996 1005706867853101488294918913671788974806225596481450180030279915025733551245072542479008626566646249214656425682031801819462463565832679096176578928200116391635175084425047370489377772948 29915745818227127797772862144283276359193844266793251182594865417872479845427363328635506256778681944451123069530029559620790961719881452259443664471778080658308751602568904772951932 -11690890852579930946412405586072694207646834457807179768783629612995599709790685812223197346575612839891786411109826375461112453976100551303780515081476496563432524571333738991 -4866295682607902829406061047859051823345449123229119651778852368052148564063474337502829250059589373393150141760801736807922432046269242426595400267138725854931363868076 -2482292004893892881825348667586359154524341225020789441060333748621260429768383717628099056251908591267626639034243612808703796302444202991150899656035977055690022 -33528473319470926599266031730061547862887791613399254204649680418679473240672397849708820787243330941764134263205063410366041414699289081181331519461012888 -94292555854939647934323904120487837069181204989832188005305057297488928286072426608114392148139326412747364176553293148895207354931762897676118140 26787463331642191709696716274715000106317157027289386053277085600110066485755609477035572838093638126305366107362042507582007699074705096 -10241680992242252541594036575898403326132091841080529104151878176340795098166386497010203604761721202793203581687129419148348 828057847894845460832909946104931758823991813647737738451157423151886238588326948746452938724625318080597264 -1254527013574341180503165977059567050656423437270261065121700966493427372394208635160064 91069492220321430350743275628311719432464793666398837421100 -51738700811246 0 0 0 0 0 0 
2179250807137078423409051790209557780608669789537172015066231098205074362689606428577111209067755576410455266142187125665288442417569977291080893122047527835580006700244443886233890892223042269601981053554394665029975994088 -6197059278185145422730568264529379064168459101468130136365655920734826282989830843429639659743612087539853429778153111142322883947334335561069101425621542709306756235554708741705095734309270522124586604623117619931917520 49476598575693427167415005956568873317332266221853794356370823094637799818660895613471523485279032725119211715927498371992160012315958557232035906978556784445428022638195705344489236778452667827607324232800000588113286 -69034728408373790234345629813703497664516666511900234512168342120426580591740921251378486608704057855958627874878957085780099936769749462193521332305652098044071124761551988095118960746142639584480795658987035343120 41414347816833357324684494228740000119277746472508843871347761139778172078012358955310305809335275799749089549109235334621714771247247394558119054773706597828351465198519382674781745807765001770729477206083800234 -13245695484213212231153588028914109123304759713974629616789554625151742961523527813283908388796384360353614052278466217458261400487821182163668793870181391772581042597244183523555503592584245987926720514804672 2399611456489009262302824776868337289721716443369333784891395165108874566772214889178123384801885662869559515736618017726420440351623546909406539532452318123397946342253844192676184734758264258334918765144 -263141606138752631369109800567073635568634169765251518669506421728791770502786732893128491283661513978518077546476767896482173075367181452394139537359018069000395257782812875143431764004057100283508000 32755312371857891690775733741209499808358074756449918319078385300600279575661124406376996168999683627682419047388384710499526000375146293617935577597009790839391908311203446318982902742441297368876 -2865218565183937770126409443580865608475918319558079967169636013688702937134323136419774319164132733654521196281496369394007869645676295809745125159829996953223857973074257554994951102794396136 130892906523802157229990812720131049198392089541170808389817655565838782763505106439166067748623632253656413160983595088362521058414754890927151498673305307455332436021292664317965297330923 1253835636129190385482641111369120314285247062962088029496988708455820884079561302356369936613804882959537383895141897644456253155465130175154410985889487678885968661608629875937339504 51159385141271402042364323010785543912494410510768470990057927796060307051619946631418655724446472361300453247393662481770318817281476264815402194814280535240033270278478379530106 -43661039621088169295153829175403574701482974015185203114887092188349484026629524265759523887011394932717114687084693512645989320613127474518726425238083786789474062431383120 17890063251601041815891315952831788474318839312562666857469609826989895115323366878454661270151867770328248730495486243362120026154292647178224012428600932197253325342 983754986636845761302906974607364332707609381620205348913416430940296881691920835508899889584174764693306252555796322695370608973245649081802478949604547919168 5332528712976335091276976224093489082712560240628659027876539470432978229235888562805377897859156440819036350541466827269953278152492190603681069938968 -1755230970940985367150018153750566964054715203406511605516151444920604059613512203677857918804595737575693355987337784579018918902992561101408 249521638189137178055207939143256652889806127907418670826230873972990873539893317059671356356109847129148449282976764947507112459028 7193207478451624377774547945000016535461397970706572482372653028866808203263840763291789007044587475719833558944715680 7212133385108110101050075404463077652297626959121226108688789254965643740897562394148974139401132876 6539732795316968086056093816747309164112778822696509726085130372452784312568 141092261677312829127144474584851470632507 0 0 0 0 0 0 0 
2687489229877547910732946375144400056933748140331827181134032593030003465842853271953682730220160159621487036691669655771438471217690645078967040134357224020282204273357427866662731221316691416412637807605503846166137488 -14527111928917356020331118267232765912395828756040414433956246620777115646191243710073797891092417494909481371561467046803355943657020420395019410549907192235481355927447720058023106137132566810280683877059710302707080 -8405791489422534049180357442321041052932342619688708419953888383680313006236834320258942551521122950785460649241931287756475943996099322216449300483520055903527474743010034515269882073019370859319184114654148324688 60066751742506373182470719824296556466688621681513033324787224635114785038890983745484101010212900383626908442671435608412869217692968368683337728815772481951988616650749527091265636058246104454503311922741721380 -52742731290930583155938387178821566349713485753530442589096932222077631177411584250674259029936302461840141860784017537612366407508628722996527245387984055788477006564719667863966754365777104097794380731800980 19293976903116798464039001232969987881088149217267056804904262470232436042182819826025797079844778059149598011163205811218553933805674032765430223567141385174410033813702396488661233740654464985144578545920 -4012485587895754300983166757564024520087382714772480987392245061774100275145588986969582639782133830448771925641098268949447887669970187712243322355967934678419120326032744703123492855576498947199239832 508146793887459671355901945332281844103756180965933051791384914056212401070420953572933542550842636936679549707607000478228284835178916786960636608958385855083249772271911859074952638740413416223628 -31510037610226373117008687760897623409711436776427726993629870355039607209031161366567347860956905401420734286095855523219491351720451767104640572782076077572747186188047373793361574558831165256 2129110056798858836494871598985031267244584797890147840880366281053486083110685999468970601836407343894132116764534352692013309405918933530819569735886218468795634961525443471981842311555908 5716878335499021375925260864822377696792139717423276172445614939975824622695665375526707558601200679589193867036807132988809515431522837855159385240325876485125456896243088786699953280 1767025274268006303631860776280593646918398112561981254805543215772430055886782770338407763356373286121465211553953976157778974554896310886848409372229896218471166358086924801728212 20973906174134917121408838925085275718837115436554183111046652068018429588744886694945586430866490332187414477681406065857521141405364924117618375222655466179513794922712185324 -3950518882269551744606611993084394348764213444245937748868659060842445645277114289595477855997156035093275222336989383574991833585705550279201178746974559892329764892728 -6658107025770425181595456615298283546190064805438264137687554051775656530538672923342796011375796910446622740784995750070110268547560879375850950347151031230494764 -93054305731592401466942212964166581983842999101288710925751497462026738723028735942470138513064086606846319624909608661694698734938981344413345312308513789 -12055345211136441040925862653877229144185484304666751971008903405307586983028690478560773061541439790740661623554326399672032266465816519535994168 -34618286106241091384701346454932472993595491109298907034820281375921956113311934842849983078254849616626474408024165146875982444587637146 451502484950179832846692257915780639309954870685451684237481594727211396914898034614799919855481069982420817565184065729158316 -444030272361476698846056754202574538202815851731135891095120580721539631796280344865981212849224974645788277037 1467454415083054502258115453252755392378702663763222204307375685495459388227550998813487520 -46965665120205867422232478366317803592982040201319253161478712 3091160423810136 0 0 0 0 0 0 0 
2072306574481745911866161981397210169330860978152515761018270413471010296605165089608065287557792537850334896874071824743803644049087126424910598140239731907010141876994665064798205780188036323601799906134954292758213 -8445123333340671613923168943594588813217101320715228323553253909137919672651698701989975358862141746979754584427654323662879670867165614072038065042434396245100198395501571436509999772401825891190443475263839422320 -212985857956461078707942303071971039755758597801680796470015902388628156010792702473950192540893314508833769335002933931502788656380054955444531342264829000456994949918483534516215927672802923781442795205224008 -6578385502235973995150450713697855804092724050208127365175548975315169729611593383901577843866794512172800857283713481521795802035614980164420149950797477219326094360135322868799365263656431790431191639216112 23727615831319890707916488618189517488249494715344759589659737317651727369826456475061430075919837600575203159219683736379242173958913078933657816324490429382987280764133644191915922872014279602326011119993 -13864853598789655711860732166833522843260342213655774398636663773107057800450889566482047024733429219446650650562311944903832796643651300831687232585244669981501710974403815651027774042674772313655166144 2815385715872898464582228464965142126592008120106703596928020596512430604362144804756350652480215711608958214064878258319037169351235895801968143577737007143396680731547628304793778882054101318869736 -314313485769757433888439226544327751678507919112397395171065160717455271071188111511673787286585747178195224697409418049990026099735760079520277445731559207962789284361161394704641644704093665504 24130202617994821395294689730915034523506612137269356551865918173038421558679990159993996030163059983282659818196630686142848246871980239525960838834383401642850910011092759803806166916741523 -44787362336839856087628527674420704525648075942989687784704032895592248922730906851580876221837524422719013938029290362919797255403635785327022472728628890794801776390662558900692451768 29009734479361335375932293562365941219445841755649274507804767385199805766479105536244841247749357276135783625799775021729834907119140171768309093941540726129007774376640944750276936 363632257066138645430238863460728968064721379481840387257915140245884668583783426715925211515408105202455547792330405957077870404324027225164013270046466797696481281253516491728 3199665159230914188754215583886856115671688204111060496663980203105407048960408215031005923180439254788324717603720994855440058374040721303285552021455107573102594519401845 2088785729552442498587554407218793270514046879653311803286742989062963438519329772495688221115957192337683899754552956504176848653604149719403831347367571471666191664 783772925818308111630556245927506449544788888161111693457798277471995805067600043480794443752629378041265003012611993841507455973728704497973772748447211809610 1483459098621492341598021433730962383811245705756154657843213751827516821894997998634256930480019279432111832243888238586138106285078464937871128569408 2676643450314808825326710835799320581344866947280881376957877349411469333486266348191374090527728580406463911738205965256514894766534245824098 1818790598897193622874892478752456879810516548186908768603082219499494698907188955341779576534060498615260308679448895070773969024 145257598710693505579948191896334177380842663330563702668869208405366868800027086782944029702839215054857483411337419290 1626684982746617287207280633098902251010978388156502795343500701001177204614902485294602449721516545120 2622876545449039541148648312714755485641770480175957164434645006175658792170886 18994954901448235258026573612309490309053960 0 0 0 0 0 0 0 0 
1015228490542643311730150318470010272146328822349605439417055307073490850400434969678604621303240052523874595237934295970706119168578753640641507923048838348700465441485155817530239117345748827061459392416045043948 -1344931047255092784076462804504557297445878806981622645756814022399298876870803695488108213168167231761017470053335773120593835972900499305211756617118780961706294399091283420733178186815010655916673633173183535 -1387218675682613931861089512107583642193480520332932683623759734157208730088787575030619543277611552017245591853824472742781270877727780354598907166748763893310800841203447204083574753797062774588564250314544 1458986219813597582280690440606906976022642650437656873401530860075400846964194074170418895901737056147988402343360602915400648662426151634992548072895920168150020993239985418044466455495830217014323500944 -3787076819232522187363223245920343531229903103468178483678048705221964039688701807091998891307017733199698295428402181774781887005696782382404482957022136299419467117253836875922069673393517994341143744 4465305556029450253315457941185522233773818717870855886316016913137321543809359448269382734713985628355946687786617059206626547736022005818418730427712782434281156008838971035585917322520234841659344 -1320523169418457352733725432261631233721975363539578220843412278436030852791691466738919696846201634750505782717840545040374079087764509548002252532134220829248558860675837923908797494508759915616 102589854667603865848420548480254793812416954536400267153086524076989050258181013322461151145002172543781088827944371763283858871293128664943558106808151678463026981411235898016627550745493764 -3708371392476901934625530657640878483605910032289699507561159996745915864283997413012754405608984912422201197684192668673855508712125715629055366747656451053292141340061291686395221175452 232721074116853405874101907691183510657310510939494736824036226927019946605416181552447503342316548556429319833586672737030711109396161626250626330054692349246184919165006960255661287 5805895656880764541616761179940058995074529358879127648232730607168285131808840431368284493741768363245952934702610855112647402864444858903433350122302407570004474860033565691040 46329899564884820566280488975672086077482066238865030317900879896229293515237428760840761365147390889612561750317737721231764930157718573683368982704244095528969015898110828 140385427972371561380194922349747486059667639901408381424616322252729736610560386997310270018871681274387173580073520583273675072418421957809947300810653838162069280168 -131922199125312364862684568585249289445997911421827980100216169703192400343959276890622183408160689054508429166539210460899303433205780306013184672110276638233274 -35477454941855987572114596666665216798490792723684736019655834355954861885761513067712112114182147406262664465322976267773633727168744848404873680107494844 16345577902976906811190304732123373312392149305986270052398855240970724372906334389567879127077061945644886393094717437285480302233884040862498218 5157868018016079366827374319631244309082208516344034671692774245269373597560652353778203748117683403656800292863841942381027960754073772 -46527505724491129559027786509747048858940156001311854574955937631739133304785411680990261744190043714350225780252575356299689 6102423337042316476405262182928168203955379141763056615859585963235934337367307400215156382831241856733962666660 -180656432889081153981877788383868182127757640877047664032674904450149077482238686901177323006 7516145570285202421940931673578790442497900720887973609994504916 -144651692392173945 0 0 0 0 0 0 0 0 
309877412321945532815479074726087875760535373944241682855883589225228350181490645475714688696995275696725721330725481357179291446743336046834254780761808750204481529345592024815431706708562130944502066709171058 27945999453490625974606158871637860498315027792081592126153895427654149749898749078487351263275022668451590521335343401764178381294782426855029309764162988994204777984506568971974718926195797030510674833160 -24508149656879036672680518604645034905144839823257892383884811468530614687973254078644772180682610634596368632868778707542195678303416498982819872875756220562926967175144849778506652338866867874936534925 -139208175869225287175813077543018852863466014402426708397532847321224136706806281934759990773314859529265631549616619367840590693664186510063699270596558957090204235184127930853110391979299652724099920 593685353170904315920414694858765270134943251913696074584102013891253414847837236961926346357997276339458761767367621961223068939075642005588913871421227430685929944603172640242856485049820433993256 -694004889807661682486961791048411369700583966630953656983135738857219220586497419000489016477613381566684914626801733274857368711667055038797341754116463602806390588839749141068557492964113342304 341169123941089483000624784445100495233908656263121546119297537776810906314799677051654531265355300569613549918103787522094262057031324253676813639836594260366020612537386260103166054251079260 -16470955100011215036303534137840881330047747407459644652548874357848547259897311054487265768265626377587606043440144676952962231571237137436119763326667762721523467486522267911001049083520 559917446740902058232916119161120848416180425602991846186193815445212217224696580238836928772047567488823064383743110412172293498762543701999798586235318339591911980357229639883145038 19893382593848260438287251096022967543866595836953930038075077384340724307383613206908603686325540069352180024334214089196866364415626353923079436849088389558753012071226653013088 720463560512380691767679926453570017557912728551064451395239576907963160256446571723162755944531786375416633710329643939488815436070088097316968444059142713614467211543486100 2574832966937592844008046735270066008954545572167093569234702316151383832390528088764449453053478628971253363313058125693246961715066317218343802678251740936793631345872 4751244208278103425361375623327600757930199683302919112149476265834069639492747857502076886626182587044922461167091432971558083674452791862268302628370165853499364 -3370824271277991064295348402135532684361663706888309057711934125015274706221111175006299068130170651520317743510334347972679511360055019687367755922467294736 749831681890229134533770092337588386754080412818519951166311464027742990215345553656551753514016343994360627988954159002232093161779060536562508636942 -114193058735855570840150343800435706157817949080240658948952477760093270810782263105928301028917072668140667110543510049530466085024643428624 22652050851811811788759642362272929961998967760721423052272526899740714249599412332296362328384487565820680294646600507750288721298 26009020807369450450044194690203340315882448758371321864515608931833756518669329607518394124704969194525857514743541264 20682896758892643750785002382271695825801575099562997695219055147261460630262584128784364293334242432786 206895300622201456069686644184500737934500613260387671860532301517822773304045328 1334779806060821072080244450697121158363187974 0 0 0 0 0 0 0 0 0 
57377136774768369704109961742304046196148081274922992073810174525842077378362979938033602866260904932424400560450535587608651913045270924640232669418336143851070951151652695504846889080089060127165123764268 50322106362306918352154875552120265924931359496461761401226157589136517890060167152807063036450561870478287507768631519561635486209968750209245430417335507586662093632252030797285970269913261465407649180 28517703291281429318883565205842483236679897289108802034645503228378817869250036118865042705831854355631308079501412301632702783946295804830231599333339682615866383198254074340900380530012906504660764 48673803361563947289220919046879947360430827051634422867960239696770572458113132593833114113688056634015203844132128749559222869524961456313720469624099037801425630520022611447698511536421214885039 -49200972146824089006422792391833136389120036101039548790633266164359746768757991330847314638389211671779249368554930290486250232794878276945955574421776788922475249478208458521802111677684164992 88259026627806599724126939934585105130990730082811100497479808540050907202506787996382516696100452067098297499707808443422915099469247215519832531892508596093505703149112207258615804407606864 -38695031443201658329604354440612913982794970357678677125962893561636018738438440033681494105871910777846859351133540037005290781394150050927335172567652252897011433396791178104269151420080 1863198316545697121906629935754361679880506292904617489595539352778887577738319371776688906787684480807711384871293265686856844493520218927148294202822020645017793193323521613190868056 39542842537380946370790489772095805402099634928087831145941049194309711407478056853336135152513785033157268468838561144397537452526335051210560038003730258603882185206814350461300 -120738721079616071348844616457252987705825198488581324969040860171351694319418177373192693842627443018659243281683987095752278957120894029714127390498538081240671666493531996 42894360171364082731706560133598276061191272815447911191104047698561092505293791988590964820634744314871798085039359549457787750682333185476992703247143688780528816112744 106078230158932934281693616494938040263105471786063822845879102275861655764404538996559329508017659556423598971145839178905675481928739496051379873591161025028298326 -131302385925772994458958944695718778872808581508302900022953611745186704097867797597030502334039360349173497173751692033542012721167182428354462574544482789752 191850084226799605724342660127596163675011251446756805277106491959108512606981565009344423912432049093857320412652331781523885206168327146131497378371592 -6637773753604220417382269611786182361676147183048399909360003347193765815335071838572600900772420364245145320937015774286774118796574491548736796 1243302517144207497292436813104320191099515421358993252860864511397031588894630258045233421429701488743757348239133356562280776233562435 814625993093398098581647749559324901076652591935624813980875051337637452976398479067316445867240665875349782255776365460068 -1329174059644159969249225395497953386312265525375227935398373780988308916609051043335834972789732600672864195296 2505451732500940809569027286275889493052217340372138324870212794839986522392959368586948712340 -407449765453508242772123916767644507378015620031901837530418581473 5337154530517695460 0 0 0 0 0 0 0 0 0 
6943705727353799494679102736431789230553080932602187392612973082938807938649539659291377271279458683199442445673044653355144018554345767304955545629697058705907536302855659170503306631098236084153109383 7562367202023870141020533128975010440351498130370130882854837796719574545984623683387013750283265588638515649993678590348472500990384013942920975118953878049398496706838684017202663763225112934573720 8022550634474987809279421550325321668888825485094747736826187983168849593576354458874036158629634284773780012937032436894948987147478348516450373813279491462493954686227377665718586797193017338138 -437081559304860298574629875715976324146383167108821857822986240612515607709037206346670011874883659617862239136412731833564276755846382671554441920102470770203999455853550877308154263382465504 7154319714113867302043479533772076488533596628091418428338138275798781979811404940677137132299237839039312546644475516628153920331261088924316860407503325292033148327741703031819758955965298 -6176013124038659288031485095085140863870003665624767703071874614828241758677092401312115745334435736909645843679365571299807504301504661508230518248518169153925158799202701572482431539232 2125435566697026791592283722801032804629638661534990338734968090788600530025900738585257185300094092680980521600664533242464337936679868326855921354905233988796385958625603830027564960 36258682083423237892294289880241036033835918442090420065328892008640576989288832823169566731102794375311647340530230896658108040032146893744373142597641669158357896423269527040704 -2242207487474080395368776971735222357528253134406168025082364196553891693763620841484089535204784273556008770669140616403633135549297598661812909650909846866082356332999252407 -45462947619179360566062790036754433863602339120801763298125597411158756883580867962923297554338799234287506149785627251132305154684412754997405302702904063379296784536800 2059487015345200706102940083742916695501473504754092965906919632656922243209733907177244288950768400831310692319059888849626616658748756279577431295280021192391366148 -1476656893866415766816723092454983977238214226057285290533806016414060159097008147553152917854016708901586672337838249775093711703518860810335313010064352253808 5241146581326646255918378859991376159737284739202656433694547007612036978066393739505726314741459466847643113644200595259483365299618921935574609691471645 -1325165318293069574407921166047572025996201243572907590372464897781342824101628993867597117195182634636480206314081554288458655133082739852355824400 28066175064294287983430723650886847595903058877055916012280697973193618938522626548386570441212782896944694330654281179365964180036345122154 -1791866257628119945799188855463568981786835960124783238583185097078957932668409338078476273548490589940499411353071354245422426336 1350880623159781111204582597479449112913841150739531119918679751658313965099342836447511513588075861142225084817669561 13253052236343720316164308158275743460352342517406204235873757551412494025531186889488141032398156567120 3397068277058503126753577902748832248160264964854551792652300882513908467320284370 50776803067549802152382200149664292162675183792 0 0 0 0 0 0 0 0 0 0 
599262187467553410847668116780684232887150847723412354301530565357312106134312456544467783111939843613713726540870417979546332740293860807243019781623851390863028826169416792204394777869078577573848 445704383961989954399193620259991722400516365807942438833097758800774572559085903208164325831107991816999539945678929372298855018374091941755318696187239803512637814575153172550351579139058666630 464885684305411159242727163594753336655088579126732587078793798121234622630110291293337266222048623824353099740090391130521601603126631663564373701706808213257553523177736142340745522461078156 280269790210746723883728926693084393723086646999173165891305926747771754524522023023202471345108951979972969510822403466276436465135626356841016065572551217047795127704004779505866024741016 -561048763690423400568635734162507810594007680432425536239125340791495937655502457793665649967685902456138752966088026813125043015084106203319045323039620043341931698709424105424029680616 205960058650314769385858466981799697536738893894275567963755039799213298387002975475590502705654292962692981332211024814018753057572251377326136520174323676949007970434553729595972298 -7292224125310208154867767621103479271443035147173606295407471908110921540199905829860854175804281882675413643609966979004027218784813679912738829192126998769042676095215864700944 -15295430927122233717712177781342878099892267341399529587809740934531821665527381597493112723622693648769895603890027390941315252932500054457251087344641150857663804734331504404 -63800231260553676133157680667517091460364783852237388944511195309702749370860104529631416768401170299347658743102630338464893863089566458130324145395760602129666818580880 1955247897616655297957203030923968364329900552526682024372520885212602380021886562328818050937429742164628485154462737238372370759434238485327408671426564115861334680 27410132340804105676264926576464874277021863575871266090077083270488036018495760294351874518319819064933946002576295487931789907271444189632692119925220799022664 57275506843426436391011402003891854772719887038087893800358809856541219315382535116276223701748118212176988734405488701070265109924366864839560127076775628 -14306510252117312863719686517402634901423974294444293478712910191951167258856869904965932151654471163965611732617411237329410956451759675738537623716 -4266434185789085527847214969085693572869308101399877437525861766562153570348615014041360090200174260163847538973654815725049063191737809654431 -48301597198941141004514102869563109023419143974945313247871293645675490727152819001251534318875805433893428520585562083744216786081948 568806861759551089125863626185707492948363466175216722115713408882903888783495273384746949239675052865051713307759319516366 -63813933736278571452582925766662512451019606678257372830732672528188529233129140889223551632062877641101169060 -3537539032104389139764153769788655474050666010385368544911193115919732709351784165583071326479 7758466286499894820037492692709066807527693458810223045192286307444 -155566114331781661674 0 0 0 0 0 0 0 0 0 0 
39768845456267382164772605058003139340213375672856093039997866474365341518097634891625040896044914246699972710511068821888852735825081031457529628783307255905119153929522580664302908916105202108 -8539062878281440077301660041287472886564499523395878313134998635358673846427570744127791616577118752224535571794883672504832638264914474192725365017074887405356040276477165655467230406022760 13481202429052011921487879577353231509719092733161093129307124914300519674118409012845787596157704806399030217099129539413889353176604847685461764422467935274748578347990413779761943176063 -41621050962407376977891740183737539445779944681160391034407878272459105939189164609475380787545337130537814648208459940725159512386242311618877921802081286249841851348956635687293623136 21960862745643286059053986770282267007503080510178746145822138555259250253338360852673836522681136229984013349758924040125083917138268075625815604303917831000712417835806686048781316 3716183597750009151848621128260414458648600097050214079147385403803207095468861507065372873575105059848753925900190494811473829160354195748213744999963229743039612958097028577520 -2677233309590213443404763992661384721224510047682643176538908172723334689193357027693673297201070529904087636500046561350642393560030655850087776524237065707934009044009017826 688354397522868854186635938053632852135616896816205253874508035019396594878019869503045896729756947224806661669610907883282630599308403578823054117996534248222887533710752 9764465357640261781451885537474535727847487129579794141905757600406762508755958876901397910070791322540054334441116740682428927461650612274935636554389822138462315952 -115491110840881324513962536480119935912942070957484886461320701425651055685363576068215719944038446367760729862890510829549852166811632230912874769239122979449440 546566725812622449647783853696953986010288284070491350755349287622338266590114329398110786003361634620468642557741507877195755553407286219764812010164281140 771096836621044360040456948654509648109573760701994525355543314574845710541450970536161003066577826081383862220036916583960656932865372147721504413968 -55901833867547982720786321823884639071777362626446794695547582884199409164099701207675795716864078726817639713472809448876559889351553512604774 40496871708669176273599481812856967718730442583207021190516466885411435950777641176961457511284148790881186939850887059123402791182436920 39517079052001926932330536122189592303751192287791341778011657872735516553469762794194465894769714795097512183799347712922578135 -42144999448639058118959433642309006402534615690450686610691525628795734249648369410620327055103348006753749570659952 734179149592438634631707848700577848589585890701198854867046664937690183523525370471785089434396596314 11369748850985813564966446132260508304512131053743494076017873794692671421936484888 1061934647589995654231824784856484297860250841775 0 0 0 0 0 0 0 0 0 0 0 
2137242330981518959071016875418590593225359473733552562147117543501334021103491590303109761141154818153704444545549530018352923671579456219123324900142834064259095777244377890456026899747768 -3639903397152203831214533386568158038285386722105748336972774720716185823323283471498856178887341699329174648284369402852675046437002277388243023417847138038203249541039043335424015231540 108448896321603772142464905311685772653262301308744476227858168051641858273562989734349447733652691503430259496609782216479223193192469913411974235037494933615213899287573721224490560 -20060565724015751834111196175892858383155161343966969346652495701381019354291496317067431028221700401221537003558248258170065250767945044101090117362786766772958532934187099688088 1150423627208773442492263482385929668572863780617682803548511385808728050692380624449390430260400607412204135653378904771905587061674407141384714023594872274446173001653483184984 -373463793966149364434670490635199225523632365805187859976055617917247879789027508010774854463719127777504948725431639006698368729505258304116634563235651596548185118132143992 26088266489505331945249919874190074991495091005948832741315975874971996766357895936927093632819358772393334389649332457392210392291125184076137686729093466217699939003496 -4849591360367885377051247510898350995420534078946728636549609888479753662510676167916044395432399766386773290977874681063281979752324390903961003754248920035696001474 -605327238963818380780008745038386275959930799560026389791062790798345613251218727596735784439806702167012302630090146866522639052520960452519022890205202027242320 2196465802675450610552585699875627235632799468511003971681219703449512919011950798956962623868260310535916437225867150090695945422172439934608106498391263684 6901980863749177775160550414691453734370703165668162057791257749216128102693203209531788281441514874142026192949890942998055407130040047018040769358880 -5102089726092976151433706851794423111272525602231449855680213864919936023246664603920446407322009184420600444876878988265201086024835991479767788 -735656654336823892138258436192282591471060182251177513493238337131683589434464502175381182767989154797178959957417726162631820365319096308 -50375824321332808447704444029852152084731425768048585779044023412039753421993858799128074326046327172447994355472332141698836833944 -11782450586129490009311853803470668123079835552427374861792816954534639443499187983865174096894419242555334989458811270896 -584858617306014917253386529710684741929475868271335022830029859606018140004152981462073505599562246875475134 256030658310636018877490190677041073991129055755596855069996697414964930526566326635610549340 -51523129290048654437458982419626527568140991005457948778578670935396 3574308242720303596872 0 0 0 0 0 0 0 0 0 0 0 
95438358016143590396645805896686537642409865218132291519584922626738600390038072569738626152623509900247367711631079000814837346969636327927217761741174607896041352622734872113752506753 -304964293231640322089707675480273415860723511162623936936118465174678418472340877065858909517187940972349931123878597914890958057206664435595877088253209406119447050272444470128334520 142884662504166579021217667665738396671261318120843351083014990439978061010036860893700426464853271955881147921843639864517431584133577035741984260310421093606922380128257861360432 69453108631491100225805176447632200618592475961248341660782142283295531260493772938555426501582649902371553456533917336245357111045929868377429429236658160060119885844248607328 -32161521768344992107806562984308239595293425324391040949606703189627666755754551763570954128750718076751533169334878301999549775818643704477063324042146231213465473769916530 -1585998405813994846503161920312641553517719393862259907311499153393508942874869339392774936030194225888893902148105784399473526021086856840105013155463234522131435222960 1132538803998780466404506053701533463948564649508402399106983428462727481453800607892704681298526916021974927847530483193505870263331042953030358324122398887105853124 -174803288396599461025944492176261921333727720553130099704476576755531121603715954473455600417513527318435828736620749752573062012569704120665111272233323275526368 19635238339108419007648269228436196655898148748854042417892594139009926955999800267876878585195633049794812051758296938971428093503492120599992430843299314833 -59825806117240838695332707559284032246458469654719048424261125309664657658365965625179725823232828168518708981621594480686038012258392098865540030871072 -40181632047476281614777610091496134466053355248159120392058453904315220992184771887652733229290131139523922344528968554723517480119187714728173624 -17629857577622056532137880285077637945974565621024614222440864815848898063735994463434284691029339048556003467279187089503541788856286447696 8195261572245167709623559942635826284649319708289223998310053376728122917667322170279091278819741261520459796797727953583421427206547 -5586728142110904081889969592299762928091530682100596424731128403374654407015629528167683026789174225336464158408364879969016 1009476731486895033336702086835498085978183233574465159082610303128257872799006001006002204685839932825422311041228 16198394057392285565864132375919551749244137626530713627673099503039821866349267027975902734410270096 7117036350944198935722091805771230113403405239616891504519820086707538082505633825 12187269439068701195031086087414982067256886816840 0 0 0 0 0 0 0 0 0 0 0 0 
3586776672729617649183809208302607014742297571530220419019330305188024337380074068821878255251694355712929896980779179080594348011773861140735779462697971010955121521740944344734708 -14250496900662089284873405497892734794317176994328911542430988718390929544023910304535824114304297940295099901816286806772750451058714494929059382300537281510601385829870704310205 11369895958021842428688143430315556153314769360169961981924067568356402048199417128878549864153065186828664532487976886293044654940264417378935772728023205983966648698247028064 -1526065560718333847214589122756214362468276880070556726447180684066218808817687277836832734123389237134691791672399294030977140485612471883554036325704744398948377309748848 -973145835460976103997198717324477679623122499966027765297105136828072985123590486885435435199878305841264785533594099171523206501212144338234815265503466766552182666032 310887750906640223332840025497962043449331676551895231472250689490678131026305383174522494015454832904411316766472466119800898768234691168231206862811577777651441828 -12395001341439041837767943809496885735238824490564060415359425118425999117707082316083255636280547315359541113658660387272692860469406736031156729037405489340344 3270562539302834218478539517678862513400536283099157521076070241966744353354868838978640300604382898330104350936208639421762836996542944598413195924273274956 -433386351843921334065423628069812747418794358431978994141428851305189382397874241674558540497540049742812556214535791660856967821854617042049313814191740 523108810069371726145421448529257473460894213709344507201710509537946521219105564334064927070608330536815890721107910796524304378363115636992767767 1012807191606989166666215008507427438094044760661536440320401693138514093024161093988430202585141430548603955392787845462718323118313020686720 65674228483368396654321051799105320170967157706746829638169784637676375682405289582494762135290965381753288208056712688271653392686708 -10847710737455780877146140843411203867584687761725862999618228078180891981540728451054648108931261828785933986811380205210534992 13145056825340587830471582244383398978435464949304747880259873266145862915448048065544709627373873479660995301942926092 -6256000142682741531902207310152202807379346155361675596417363672123838442954687385092525531641360802890856 13795804460394759885465628679568056798844819221673581642488884417859696719750796553875007292 112963696169980644998724195280514087310363594174561307368454171735608 -64341653462173458317802 0 0 0 0 0 0 0 0 0 0 0 0 
114559806082513624773243731877881943435120205883500825249008486377918657049223428891571016298927933947197831564785951589938137375177871967778280534683904362721024683887299101238 -430064841391523902895313844504013981047967842820021481196949013450308321816349825055246930689184762066800299898693790158272649004700947984607669907521851858874810410787442720 421334676178211393006881451362432777409923975175092843353849567676670830598935884606467474663510631123745868314015340421320308658692263311122346809035899853604013864808420 -143470841109195137967286410973809262047493895203454485999429723919827865154908250746894321864354123097064611288776901242141009334921396155951732588768060813621802389856 20120453240295738095833107843061383361266274771782675317878256071379408684136506973308911904430784028583488619193844144814099558548152257592008964828473313222492968 -2182088109831943203821201990761025900566071239599307830853315004973876629301432259241239245212615647480024742011800655051227752901091916464930452996366560856560 1671596810505801412409605052452529232578524739123302247987156151830902061735587196843240878230035643718816628941057174685192481402947246654129464430728974 -34850015834488469653243845485180866245826728634327673825031010774132772704408331100712474218337619209500283082537820535145678688156529632167826836530496 7228184114626894557185215555220067591112626050180003160700150735707607155221195791302256128882722027718323363874537938081290671174781185247792990638 -2703397309326063367940375674536763874805010485855323435805731475699884092866274052384636271436771792269592314951207010596294833267316544330968 -904675292667797516304767046392270334061212304326044749784163598533126449665957763012782667240355565347828411185044512570021207418302157 845955265777185791036827704462534746537585905717192892143220357876671927179944302086138549153760512625443180515481445299632000496 6488982511745460548350171218036754449446480781922140869824447539490786303040897464969432634865925347896285130361381181952 -1801791892285885047924773547397332850732213337243692308303608476366163375275173205152252221226470291376572920840 194368687953156871224145861884920788119696387587734969768292277683906482827152317910407436246060397 817763562366193627093140881318508935847238242849409146589700811476439663813821904 75368983205378231585019634215571632388293423054680 0 0 0 0 0 0 0 0 0 0 0 0 0 
3113125716720924595758040770389060553705815485330031193173870196976694396207736935167094502845305866804452047186998597711646042431206131482550621895570364517647891443878548 -8962232355252394717025735984453003687329142965124173371168247808884226820207521654809823510224784023927512208248811411388859960882742672904136151773167622045428910496560 8471417242923436644071776425017748164624506752256441312530495217285348737095631407678887326535176499773674267450232748086532145454607142546503917516795499734129338160 -3385605310027393544058990172115291718594935255666490293029218244255768406826298895313884203123147504870941368434066420695472920644600919247745361395724862444465956 712015616509113850343605781081214037151214822696531212200606035205203951199588034328795815380515442709036101653809000104146489031710007382567875324804297189008 -95124983105035302561641122558320436303943278169099992986008573710644004256260073381405953351741509693125973653213379056335538503870601057904169233292685112 2843282126225079200041771402173140134423355113982303771565939663286760642383184411796488313223147397926316847279082980785792976578807258344821248608176 227359746654218904851147743504574860393288395382288858833588008433701643387460241115600876324776335561514362996359667727198391494411894946235795416 -80324145673422511809998652022975024347332510559272371900974919259955671940925371693200139264795866307894896835531209715541960912346070063541932 -18743076772516508999854631881140820212216879416682553797298080901966847012090886641382006595208008285519414571195756294058802766086263132 -2632370066667088686309418759890865232034565342547519157089454700619863435785897727258570227464191404458024663804873477901425776356 -1299318765386768055631842602819643877614559059649087360346189202088046085415140465515024392300826611720399676609287994214645 3967231516382583789678919154877908469130333644696484271084927364229947627499230045818047033124675918522558831809808 -98760081789876679135926900354200840901773477296514994691685796247389299934409186353052277371959730836336 189196631319534776439218127721058708644380560169131346063596054432098474685632587733521156 -71802087776267439365114392394581352589986405400493460122614436259723 898240172973543424978920 0 0 0 0 0 0 0 0 0 0 0 0 0 
71411213235954835621750683666632373287001735364682686667201194197754056688471445263133584506535456206153512509964918395466186432017853490694103380978550496083558852883 -135875914509157472657516112790290589805346698511499461239094425063011849927144929027426387462555554488764016843694338555973720739533495092993379225464770303896646240 102730519714365108679592198456871785454085378387478621483401359643985761079354244545448622616171786381144440492349336157976304821396815063912699870637074827231400 -31886190026105405853635780337678753823894647109867427445033565854072511982628882813066260074347894571482051989426699590393308816159806848407897344192445306336 3682532991346209960245967746591107377282283655316551771279168514833874695412580659356300533587816109622172045121838425185844178062209250112463681996649470 420339511714532549755140891198536734219551341049691617339416426252819287462998692240597899914224760226295485570953733950362691402216677595771317173680 -62364599017808708893080778925423867406855566794065272059419976996384937198740205272976282348877222017160845330417216488616182316760642289028888160 -1484138739960447143021891264539303307963663751624110596728928689924569797181404354105386598729689322407030010155038171044743558760807133331840 658512801143718684231476865123453056812154117278877374212417914468084654023132891335008394896229343126000508531300654955187703667472031643 241545949800661248781565182866721865871422717021030695940516471211446491264295477688175252338674539746802984428757627877072460708984 65494569060876706074726286187798741183805728476689229142441096697711846722072107855355106562145783062487257249779448072598418 1025499493970075562903027940251171379002153507413227426621796603532010001453297014743834797947715095616606667975084864 1780823746081731106332604399221139348911360456752057446747716466692112751071359384847725791054874769756924212 681721769934057359014297433113404457434163463264183875284420303355248303541163532061787867306760 29848453347910506360976875990896561998518396734385994683212037123952924359001742 242289965831194195225408924061770960475262503317824 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1371497181437890925461307915121643107831321345139667970244868338538241354908850049228034124507292886480446741468041722729030159242347173535665995771206581083587168 -1636063417897843120557345292392755579762904993213820260510737086013932377351044348871502312719185240181906553483127180159650278777891916823839981651638405603720 671344063843503494108872016583813679289650041376292462623391439502935159579276331489978200859652246818510056796146230713088984453068806839625925211200510320 -64279464400976824350715525869217431209505956275578326265625416747522153302396464601751634217724713936523833244810947004211978904195691929401291092396528 -7493629154871154854514054288056701730469140737955362039681489330824850637657984101116154100965194972145647148086357212393732287082209288865368110536 1567832990736169551051778871887589078644263072475532170229719306470708526258123635404140276410405817354643294912555551223257615415213313476830698 1241206613190765603866606952977360684092696286150300972770148310920281203357923150381981595784001915828056038696536851791430761407044678317840 -5417039434041478298143200947930013142501202670896545602537927064410443813111679270554868651448607674304612672438719909246952612340192156 -3824691565291485386529243820980381271259941897482740750287792602825284035907883095989989595460200362205335123236531177166560887735656 -1197351883247725313358271281484596645735585375475668723451652277953625052310359759657514025968325137365529895171345158116443282 -47984960965296842202620773761040252329218050754651333884420151477477615407005028812428196132951755578462160100283550036 560760532112779375317085192804403154922968030341226216505436639941743637545380782103875380023508906047919717012 150912170442440529838359253015710596520079997564192523908797975180653759951747630448472966256514830792 690662194082113703870673615266276659432991451213633391115398049963701157890343219095918 9339409926899577485399442843599065471842226057054961726943561407028 -9582246596737725588590652 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
21573467686632128919587905220488700371887206401807688390408420138948906049029193704884927457662578124070948398174742914669333957815428712873681036886413943728 -15862164346046168912598563795015811580941436658826703961310254507450778673623996115953445115383797491305505274813211598023061611396244013732364119058694880 889650628825245037921417827103280610751581082025499788147139219254449238565289381047856713863676989749905482462917234472520256021251879685658769610500 1063302567839247269856341019378443908299781745226837068656077569033579233578230042705438592623837063856671227388892979656673321154281405448351444448 343857216487691652739161609884681172346733437090948110043855077816633266253634192967907017009790604983288704381879401736736245749349712446349636 -40916467536205914585218578010093890599497193003994590965176502132304330350636591629884693393693156175821500170936502885768425091918940638112 -2987399098656475447994577457280537468514779837831446182864702761794915791881673765653407746210947860381653624700112054063973477785440260 76098443059555450322264736845470780349315945279519510099862350191740886894898604722547547564371730536077719264407467513373638264736 15841088371083168128094847185001861550848432140373009959713294298398232010585394301722389424630114388458278065351549586180826796 3070962534342669262098592097510655643210142948158963658999674028147558909436965472104724312986422875362145549025022864184 139128433362994741391579369704936084658550697489915180069545126791042000481098312635301816864775185135603249567463 179783094094106782286333815661829943494539807254543375391510871546324585968383671072387989603319180502944 3456305322613406106688138380761492164009766890921834579461246336502275939892741996632817343516 496350438415291711507155874188201025081262054738676694663775981881705867192008 382208396547093397061107136381570644962956434299789 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
265119844117417435691203443876978388467674014002438004716463717647714696464951291681959107908467670169185100085919932391167784426195831728459606413336288 -118264716759664708337246338525815877431874447144268562022843876323912258767268628470234238650513219660959823695450063058593450753212409006117309369520 -47917255088538046414755363583546981900159482394745988462994785775276139760705064562744612670896863092299149504330570908793482694756462868615259936 22271960132623176125378199758573137335446748773745437231189161998620066202875666240075549675508261120262542172175871789207815098088151737250792 4207260078311130680813007972824143574690035496214136931795061886127722810158355807487449897969057196329188293416052161406812841346096174264 -30204448503052081293360206394831669754970456275202311235218660096566996214680114741516809186442447449644541646485078390533472357447216 -37153779548336690772282968569998908599616757342173394728616587818419609253668067317638641165172698433189874308892568667360017887456 -787077238524542331034707214817909193149947285638045004040564916561284679567758612258062754272176219951130186621567476754577652 -47001753798004497136505717609202578122780179015939172204336389877167708067501989979795075413601667155734677399000016347528 -3658892597127008394750339711430759435347196557145660291741231065162111401737070427968580237815782172998180789779180 53868371341049427144996489443898207858695671547398971714038886467728477559005825111262817241855398551215728 20192149300118715146008135024178767670129306336942837789988140644626333701961955825924225170625952 -2730098296734829821789540970597915643312383986955495221408809591513020192930880829192 155294762006444127477530434378174760872203496300477033601079525492 76537024218447994492737584 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
2420748710058565232787782840903570348731609366097301206111292007038625328352718536125820053821681905813424500329954349825868675088494256002812318123 -280408477895432063471253510824897643940998982822080389775056036222533624711021742989627608828512719341666335354244088867818240036152445897459360 -804265154204955921540097816836276456024191204812586719898096858780446964500660964581932872257282953148907279660570821436693255222994917070288 207673305138151717507484713588907384135422127941433459200388702972838896032720251048151648639051394281473964981613072562032278387405414944 73285722436520500984291807085460075754503422554515285299814833431197382430602254763623086838976567680643930058453064743969342758285218 -8035709222834576576122039085573206121047515362652461838582639665767320640156840294209773403757931313384057723734300888514252083424 875605138768466871141258383320115976182544412706197772001073289141640675722033843901848632679969090807941522848771256313809896 4014359552772649944556503135082508882423674657338648587305617199627878346303537159908694083330954069500013438104211335520 93318156263944049279448156583497021260811754722294797536421996938683555596205746252203590411837574384876433182032537 3945024151544422789139686286406076948670444080941112217456503794234628786889432221272353841328986181074585000 22813722518452136879474500884789050633918630927650168026313366315507053235155208205032778855126540048 380273821036045685800913260197099960087993138947496810124763093835459392569608341745785376 4182610885684385443531923684555867725574786101320481255946894470775607712484 271542201846866536971415112367040304304108970827640 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
13257351168621207309357290152487684480867125615439553453049708428564804765916096238742394851927737572825178944390903383842970843676760498959908 7946562863000615354819458494267686316879061301409519826483851347338375955157506384880272343957275623845421164829923556706108324277231062835 -6549030316732707527183246526577857598671561336419226711061575875550357554649464643657751387719579630667302754379997129827626640686476480 568884875975273607211165331481438278745781564499146646316799215537338361591809737905301012261432433163868834829715397175297893893336 691922536555633109057498922250089120594274172557674540931727831612598864283041107649718525100588462239434467675341990234545111168 -19110246850441206312844136610301635656072512091856957836425797768540766336947168090600795553399603267106421263943797054903856 -5639364771602782570224744926205833595457743280087510047940440118091939122507945767161378134868073542538942248333060659512 -10760996486328338597296233255196839933710082255085739344332818550209761116888745134525571698746673392497809866880294 -123563238367853737854424632886125795015869197559841599189868928887778627059449763725054600155845502171009269552 85162279833018771471933093511298904079717287480824751626835424805386623418727470885241227338838542720 3136897959788115468163002843297282996481085907137429198764691583837511941513929367263071344576 -16387651301817678583074615821012009344260489905620271605050244454664220528253442576 -6190274913931531045289804194188714537976683478671261034200311656 -445296152473794237609316362 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-8654908096011497133368862296558883940079724855440797955678164070951405397282879864084249808284444078596502284900300546135662599005250282 178090240670632288260265087171866058976728964134637959709415560676946430375781222657386905566904030934458189522723320837494009464010280 -34048219173287753483711493670987883439151086542172668385613575425851728216447293336323007360433450803197942854241162824737854805337 -6656993642481972133981109817517417426890571037055419021877530732316849400227697106308982701123632584982938055469156303529250144 5289924089474719542840346901761449830888172813870721616916571878242914176249252417095111842842860667626323117314182050885416 119162630519680557606347758374073212995805750747314976119483464871521888840706596820780863680999160409978336947787912256 15689643107766990905115428551390363298924571804607943877833978803768832270443267015300670102278171110055120780101144 2053530796307683175455935484130213825576373194664227960457908267965956354399651973882110152181328177180207344 112004254604016834189566196650673574454764390441826387224177585304364551842276725223918580333771513406864 -670939104541550302574155434402862872005805096861464470188993448654740498754317446120250960163272 231376496372929221538609032016304534165863184262880557445685196291439279249008501938421 17833936417854766766593959813797917421962244725580398419311556352063056896 77136351659182868784060285130960194157256525809080 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1145243044435258084131995323156955816386781816654263621013875564061475529699139366522288348238246806734675843611847208378363408550492 2289775514686773831877915667871542625446175204358811956196236848447857544869415840483275148623323501527875563279517760457997296620 102450187581557692746760374929011185980455613356979830261452896375564346236920082232647917691043280805288156070995215658374716 -174019307656683274676040116830834735157013033892616194543564580322334049037946575071032641565595598828638023335007577500401 39051593162738407121215100814092966743453298314941337592392325279879386875308425598870304382254408797260668382522138176 -1473683407411157875278066735963338234376635032539539298368841663221241176945323958252268147658465062065253109528320 916450100050687635841026629624403364543374972948793084898370666509883591019046166025506429260041300158553944 74774576223637044275959230225259211932170625878170420260767543051176029567106397869985219019984154140944 -5343642030130741874607451705217893814219148321385989309512103754239550173660650571078237494602296 15658945172595214389773030352484619257541784380981644379022582398934839655367855364956458 -11644924229491499334493823438711828722461375897247717574400835484805776304836328 -154623680451773068018075451302469561682156427528672945688738394 1818009683213779459012917672 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-13079665020411005692154817048340412164732700800458595177370845781384466262591694443768512427465540997524514021572746264114953127 21543332821931922205544333374509126099731341670033467463285881553282463695612360564743399552310892578754663808500858971737080 3754623665681072264630186461161108273240618422682052484052894962622366380909045918485068703695354597578155461681997840218 -1764227761837814249974849617351771290596118860846346564006736706446509651615452698900588114188012263195529105499194640 257439523054692751977570052028733449045942235080140792239314294651520096599627964160458689311415903959985650057953 4566385318459146918728499253233835802879336054357736915035576310901374843457281539977618198668786907647897408 -226653726496919972438575388029710564799358490367080925775239018885204534006377039408228689075694595651128 -222600240328748050662167360009638714139102427482463075545249027782719973097329009626386189248843152 -24187383250795211580766970536730231201310591395002626179920957708009241304085854237765543945 17758410015150408438829701394810614935714960278348269944899900008177649702995769128 35058050607924321242093438627078351180253376211946610598486961421950324 7751832615142812384920751338995931490628269414720 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-82187245122274313622165285864813786873459081557020512881357342221345820084562755389061881006530663553467293409061535807592 167338464874079701775856451714504391650981529763570323104900340424502041267684925331720858657671725404996959269659717190 48993329923692590446701950588746853616849460583905047852803646496734060069087534312755051490234909280112578844751084 -14097180412958337867989327063861135786557460501947581778456281300397732224437473139455205871809318875427366298096 689645728738105348555737597058594105813226277190134785253007724304458267685713957502738044558470246818546780 4012700517619169056571886604484176899375534301484266198638285340612859657322431894835142684730698255961 746905787262345060362631058826617360160990783644763311672882309498451966732466245712187430149902888 970970029962030316995900547033947454528345000729347996785828144028619341531304492376369322462 5713170948535587393420056842510769326190020059804579248021395687784790495328206665392 -2424957626857883873678798389354494023847660340518311736372785223786547027818 -1075919738078328141920487069340371184239352552709478266771256 -4946742290172858640206004900 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-94425748418191365055590519665729476006976552546653795170185487811900184671382554465170034419818814796944520628673732 897033911273246074362209558241647773235436259725667964053768945946035574963739388733502083882777184725351111711160 477489457992725937568330921480154136449887361651987764843753635289908761020931337137213829237632188562465058795 -83739464958735877181145610658346802528165507731341799616771365299753250773978497066839980275460609712303792 7232744760283295665963197868827501890578415805939494965695579577007857839479052491637789292123011206154 -100864826499704369723892251717224033109329484896424744506352905657007592540197567536378760112842232 -1056666067248911357705854017642737328600516194066339007488341630324943692494230845616771588007 -1319591629843346891531197181656546288796024725137057213271496924212316342475447942596800 2590603285790699206615187218097218675069339300026671241131603912533414747624284 21400626153571422290057438204608069476270170356763058262964792134920 293963020811945069355314582966371939401170502493 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
3183414764144162787207165612930144485024630347358030584740490191218749707340336371628914816605773473799583073528 3469946233104240689355233151144244487501525797981009803584213293828359933824471995169977891230754732554678780 3580613338731048108187971195457144532993185333545457806666491098037924576953385398921602172930624863361296 -422261539190000424260548021847971482330092794898419904980635563576722509276187136804197100927522062620 5503814782685084586207113327687252807988363230702896311829494964921055799404979749372671573223100 266359566265852506932395955680052183935829629456091984190498390862940058615452381685461331996 1649206579069732379159330615574825198448365497876223189938704397471548562110270221122700 460435038115740879694570574235119866496496384218294761795918668678702519947450613 -255894715588578090880951033800384969594298225837173884443431587556842448 -1987314586944524136597347787829014690247607684595058397462 8329642598234193426882233808 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
40188079064835196910513184480968474757238592385346768202905169045998342183118125827319066113515691571108383 -9599207034311085170844852522956974209233841450143606993448723361559151060656159800615336831849357025880 25932298840809480595849592468329380066796564970016017757663042962519620200649500781416863731883685432 -1415651813346915432436420972391493746140488685358197879596856108782521041737956247469516256487120 111996857110264105493621715834352659094991835907877072839368090453423305200206929554476239199 14172267758867581259613634465331073266963393568331485571240856965953504993805082991192 462384988582983437102928544078358548955921258456175310794148077853990582765843062 77273513835721348623101156063201176793075982419383235698760845575326053152 4571737600202694480838121829380892476501497951786736326841815892 5338096279407408042538833768427645473198938136 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
214745589928721672954278138731562241815722005492341380735618280894133415084924508871964771409000098588 -199505223663898166862874204284471230368278730149025830476007703898170345691091483715098390555839295 138293609452480679986728217606869543529384261946641809787304366688058388974059824198467166322672 -5323366529166700865246006153824006840508491872670611218693292711510705022261881983823610392 215608035634263763566361232428105819132679924802991756517471474577705700521579671246904 2500697473050413082543902822571263343017235815446812708616910134365970872343159014 -2605874104643330007342618014713626221714057802745423758758274884085124220868 -22702394754163657759628505677175498259631275680031153314734856373178 1056261301575972989524557927625713987181651736861026740 -7741727248608500639971906215 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
451830758442325808532450655450902483040046714364036910345950988487698770712653340593576699516498 -2249340763393869127831680777117205326579719360500834009755116472338500836452054847518839331760 790205540789906027638774507439200984333260371592606976684236893508423378950130974168527446 -4407376740713797558057511459369169830928695866278508947646905743953640320363578277296 1255385939179323102128490428894434547296996229902782431155782665721106670595664860 6808037042938541977072343959603680173004249490662192661790770011464225286456 2280522156663958589925477157381874124733887259960693558398548334667833 883437924954185679274067443212754840071701628466752767041296 49909573829043196718277183657774443976231522 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-6380136317511798830625132007538831783541883122427391229402531163940773761569505307415991492 -13007067696520395937105641472594249873131920833731569790685025220576745348359621722458440 2849197327799628924941377267975480416682383264511407895270117758816992991252475377000 -35252094774324293140425049367938128704390469225338623316593087655195951846519070 2971934833033289927866933228934101928748072835726894223784145878608281885272 -19484436577693025161155304622530344207999770524021385349386117594569316 -812965762905626989667305964250719233982030471887818392794038264 -710989424609643716644503949663392870166107026960424 3241395060031781147767163900 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-60730758293876676053627648314435437605079467164281167575287530880944164713116831899107 -72147626250519773467093475132838742459755630367247711684454739356328854107975535120 13911164435746166220138453279686225244197298041724813018159230223923111722538124 -77766899143881734413815015932872763835620559638474268848479495920486313776 4850368485199739849263581334906132560381761953762389111839879147518107 397344214695909713498558480304647742952637060287681054182693096 81690277056122044574343332999496951475854357945932081304 207962921703328557684529273442070029960528 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-367870049882768157115161990541772371161782578180082181173414164261059423004011312 -176968150016241091714527804243945499354858213804153398250287788875508894629980 31249196922676873877657240842266233026071109600804897091546938091244664008 -1103375530675006291038051512599215706842849863480471255798290413793464 -10965804929559009071370800181910831278736795133770661569029596196 3281033427254916177152380623772142361707027742798972694701 -623846157771430634171046314007642049067938203144 -361142359222964172198418830 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-342207571313737816345418270608170487824168012938717544698974425073573863192 -215932633555243326184868631554268498779758559080661107247058684484944720 186062244257674583796218264984601323333871286984244995696772946652566 -4417953411406325237681803200657524904780159700303831931124314064 -18089750554453764639074223347192308225807222565259847607022 995114122800385396589680922454863883191630957966880 834148247249530912723173213698743372740 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
5244230690639439339259471622495845326002002030878311066735139556948368 5142793851080617308470058100756273606196525300432852394629718342840 386805145225459336185967923135855372255112988379284612003872368 -17088096665555295263013126885781020619362412471861473095436 30225520238238826470047835075307435415083156825185372 -78246678182414474918787290113411340387879472 -15929713034263445392405800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
75841333508415464443855613015272105680576596767443023263863144903 28838591363874666822409898547310665221862597994117067731698960 3089068358250981983707540515216478135701983343912845377560 -40349025176779685953754365327755964285903488454153008 7245392671200693846527233438843121985635864373 -120065944461156199595458288863966240 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
281419744923469058187100380534968263085937196423498236157188 161150185780452424414948332089405340617251278629958062355 7653527424218507140733899905356219630330819483193552 -60777006891428337598075579510741832856707985312 -1484209767457152121087348449067038746784 -230643610229451147356872 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
888493149104443214803566192098965959523612777927696662 284060746912842737699514400431979014460451827300920 37244030663576022537584321410681388805653051829 -59563368604645106727552347832960906181008 -13916307424421770363830640122648 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-5069772828241930573732829278950320850421199124924 132019720658253899622257014153147131772111620 69560974845962775591370169172660658870884 20264614890784210813308842107435905 -5997686183500515113568 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-33030912180416982835660448594598418616141859 -7702043682482278833702652871276198675160 166282912590295329969914671571801862 -2405996746835040387870164928 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-224469669819318496019324731127280550104 -33917924173310161078585377232762470 259222662451997700403564359540 -55433356373122634376 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-302848469846030591102731021949564 -142042433069112245920728572760 150996030571248016497273 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
83549173770380807372155464 -282254058096319454197740 1928414478018976 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
14809389296026497284667 -539319552003638920 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
57458875214930652 -179914449255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
255419819202 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
452412 0 0 0 0 0 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 
7872136400405663578596606534853795171234615804069261731373730676102146593414140711986529394062367628106901267297764951751108169555805791756309760984147532817475998168890893312785827190906729099989585880600830221168431186039925128895877793598515539574951203948357 1073741213