1442897 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-4540217463275334342015516880904135379185297196332434103643403868610 91610373955845904982054695597534963953863653568571768561173351303344 -97929848138602392672781572918677159523481903096175773605479317266144 26341000828063766859650783676417382272173169701523635529041690207508 -2849635712852158231370363626423840946276045936113376684158569795026 156433341608510399857070957030860387500153508519539124164605716050 -5005009517082251533343756396638451160748878269736475174374517191 102250413066861387353623650277719496817869352044300336551271246 -1422175603738773129468022861226229945079409654221550483806737 14114704092207842203223891746191974141635581155473867228170 -103564990809873262201996668631381347066301193807793304215 577319432273514970995280937324051019449014829716935924 -2497406047768898955195650036743844223392597905896774 8523389868854715653267693305527437305558218643308 -23245758225741793161362228293217640526055638206 51155266041441408547277157873061868270445030 -91471307808049105989388878016311243521089 133502000932301394575251314610971687864 -159376709462023477875567314716939908 155582273631956192635669610494416 -123820455240748458056806546140 79845309946741052931774378 -41297595265283233578503 16867418560406347716 -5313219732721074 1244254824670 -203844393 20838 -1 
4762080410412827329241273567274173873666180412062405793951509302826949053802044472180166285091117696464501866664029990429214377 92336913175549283359857065837167934779692528087305569399435140235970654593470102015614727183875372308989169720174219178780523648 83935796465879656882180549059887275541676549609407591866162442719359866397791771815003399227470933902506354126617092495914909688 16906937121528988540480445971473715385504571300896887119947581963160900450906878467925274413897632379580250164447322159205263096 1200708679284932963049006006113771151854228869040127023965507353652565113008618490374838797571765106128490807033526771141137100 37757866355021308536847322087335282160852434563454499168338680139572935345968762692888442079243803192425868809105567423500500 600900441299208229111487224109337682016112591859500929686296684988806549797976132689104325049748548852744276888997644064620 5273843793604220568151074617843569045363149158061353283185881418913205257604841071197962521187614858070268654876786748248 27049954730681655654247024496372432629256353299676393612262412068382316068314738204235793739753175504291297548479727347 84382410860680147686061735606686599675241060957711390175392739337267980359975033462761971670324707674984351521432760 164506131186896527930275775258230276761560573951020775339484011008503061183467041785170884006835074669588164695481 203961884460222934826440329882823854783992176178463172578943208519515007307701553820807968582555517754969378444 162366621224217424421817046252779016997684702463512965549714948061196898742658048912454373595110793735576357 83198814142338682411202085309819365515833191338158446850090234624879212619721457427193960673697526222200 27326219714856262755816190306176703802003909101298017173578855649846588515021970870705945602990115200 5688929627096650022349310447675707655733423732611483288173829541866667448358296533349630606105144 736639364611737376360693086167412205399199656640894065910128607528138968814867162950491680871 57682765939431388128393429127065418839533439384736680511814479416126722958355054688354856 2625282990154706723161486097285888763271617889514072254343801666970296251649527754382 65729945910203178610162312720638763302927252699847427938324618001874294898647300 838821635696379064638864836225534482464597415589822254364220637524489544045 4900519554101464360367198558767897068666527887096242327278825904202800 11221124594106014212373478955485198496991454718768167975470334399 7972522078805662466072747841309595896856622001375557556256 1211075046784592804461817656447638364535437089842310 20546907351107615934122379763909326051577152 10386753564122194101364411039419033 3731249353919924554956 0 
-1664928315194107560911668923017687095761206020675456217496871196737225345195265802140979838331836615433934312705454395858752572082883007003533131951080446545629849129585888278948171996880 6348910785494725910215229972222760020113015062346816343474492209582364695913151421328034370854898406516943982696504352106036382997497931188042136204263925686092643136421663566448286560 -10811313660229928117142020664190425727070810309928413589756384503244241906665592897915696419149052817264709948187154177164351155725813217772499940104515062659641134658989872312417104 10859410718307854250946279888590304428055763487560111595460846142161871708344743769070490342908225867510428732969769850147208283355002426907885368583430843947204496608214012284024 -7161535385587532400719447000208596659292623418630787464819822143812274772309585618968953379351841702007511405009130472633634476967895939488392897568932253909306541787543560664 3267502554171653506501799308632138870859601200272435803241712917816523683449150728091469972947284991864793235382853332504663987018107640328294176343964810541398221271908048 -1059484660822238947541965263129741545207278922999717791547668949840007976529578123742180451504367038615188964697498783724863294063415819207888242628777335665401773526142 247110111436701775519157319837606253312259612646645909242177603207018579969674223999705777517839319950322848811722956111225598962641382197681804092544329997099923916 -41542662452403500644254069822030296817488285312891617639195963392453125215353519264683176600182730102972111747057726123895670967470205965471626317529908704091326 5005147471765520132218766624451774122163042853491466712418009096002311533733362612417624233335677385291159564890983312088491532579160468261579436207214314058 -426819657443378130689790792228826172551780492337509079119708720421663025096896572806663388353385172271213860081065551121094376441906378363549425347348269 25281632637375172109056552804434375104543424658146773805424544468761162169689894813748306631075583841061444680316583300693603094153849510671877528106 -1014265530054508159018704193665048633432225566681004689083823529585622618198974743143451660554339810250848331976795757313725835384932998947414087 26693371495797659721271499965545071866904573508295726884173410679544950250434620512876209867824886886776720904443767867802419851458669533440 -443049417952122451136114568246877336583534209071450719680949681742589627541559276610218973772281964990536042204348627508261458439493900 4420784322747002407662476161240054131620084356408299394513132659778233408577193468026878425232307563677866625271306344718252914240 -25023734750773060184942720862250361564331003682128898125321043092077803198981507044895524211305874378273130865704885902969152 74877651370487187647360136542433067528890217527299034743333914791032457689306448946406783970309935000687916562618071162 -108575419340326561561969510615429785595447878785427644534265811626556293517794233418027578688887695463956026756169 68400209366666965611688768479685102046991665137881603679265745801028378934730045519913399392029025670159464 -16262242302548919119975217035967370647634798846115617169500271928372617383265834139720374958174720498 1209448531766679821669880971064232145411295197861717520518746734135478993394453099544809649540 -21674298041486619382623530737658350272341182423159526155071284149860443684953797584514 63753212512099446724244037723308424451652577943456641571105274415275051971440 -16931173468143073336851708735574812719057954608401758783388172727688 128150550294540055828840592215767636550376825102265608508 -4369386584573966983844118162417483368918358 79523679188383765932780 0 
84833254597918626113009083462432957531215186510176790337754417580329297231760831833088710459279020941721693696073074168132286561500231699001101833933366950019229576102401329250200029374375673656179421228 61858125008917368087987435119257675421294337412203726991406382523745878266096914922881428926615377821367698405998589567503813884341271050332849603518849557168175657262860688066448909517692652772195041664 2482736329658002260741624187835281487088210174076304163134319046322752017087502539290661827494047682819784663548922615444935227664453042361593370909844255247249058143498967347106905691320889939750386056 24033682320929528120240664125956314573491413218054724158048529204503870487333815783203342049153803359043341588091821762449228197789263211741066922295782555584340583341004746108855190467546200570401464 85244966044029797758537287166661007417274001653941927714549501413798966668920583180392525970066920061807892489234908383284782054236782225747985049257077782941548664225486853335506914672279363959424 134500459529053211993460412589418696167707489934669435214929929217335512103098797778528141582193215430584610091875273064078807661134192524257003205307715976255906502896773137222330853037179119388 104952138252356640612274664161907737155650485989978209756601695076291777802225403268845016755593190340775952835746931163311624172859952281388817093456761465313016074809218486160211581609897540 43061560493194456920981767455897320017719204576412398873805213400761887132154000381169855480355255960751218285739837302923093913308263388644471014719134482527615455220650729932439430609096 9617891710012440356511035362459825161702132353564546834221511751543376839534127750718954033427624153075536201330656888006236177690019791441255536858657056075634893785006345107091910863 1189083770714005265162356322583708145324222931940885809867752078150011419717330789690628158980474598971092996147138104632210465655208090419269039107680835524071797450254750311515132 81630699169924821471970947811565492326177828611602239227604814474627579304218105983380999305347141763796299743032938968187950343721754186045352075178957183855035757371497154971 3086527537891595738862207092345676897807881996724193229418641484123935697304783473957921334442798819435944993627599961905859873002058830273426412556269455736789201563505704 63104768657138629057182978518992575496466624907076824507265273915935459127727202628003628000346916024695043025929995989285671474464035200038351798616645658685419579529 677973469762157973941077682589354580615341724912762342752620600715577880773500156172522232514014379726126998841304488920744583407872076554130861728041709614357592 3679792192153661783265496949090727655459233616724404282461842776980002164798143472060877125718699840950651457261489630048070682547916797886144900963913651986 9583642252779168896573122797927907050433456866761492278533406237200471503968600412365094027149602855362028790370973591719017611829520709428344803306912 11213471453178988521760065877768713187912225808932192960113392905620126763600702419000036713881217769511522097227643453494676261128075092946370255 5421734941970239469522193726669395387262063452069285554061416400759727661288219618406895469469259019422474245140385653801041285889746761772 973714387699811250614952920376469863191170398691900581717734306494674691964734508609645782053627950675956397148146791783664675438685 56606339727190854813722893147641518092961758984493614361389756711016366157846103870549046579549399823760140020344486344829916 888600019370444785978225722448737279012442468533296567540170592999191214482665652010231853040039771039340929991439504 2945232130472968072176600741232326205598311768181143279409070870510407497704875546772538331353608042501722160 1455629553939669457421119152549446331076274692252374913956299117885907013327459473509272115633170801 63673962308929643245095124706209925572540586334730429508729913450924952825141570815831360 108569434440328288177297552932868756719678636111187855066533940403700655579608 1752613166924364293042376405086704513939163860152296475141739128 3238346579521636068596129462099715329430317256 908188781236143372 0 
-1440839027924011776607415011550504172253345719927398708668545193582058858499884700872967454584711324429852462015829664629440882823539220051630688556385324777935122492778364075399901583545445153134216821907970012487422600 937903019841445032859091211608078480164181479886123574182320290327344479057336980177311627336283890069359065266032576605144505936682825327982205253661826399876014795579472450805432147620052597984745781066948727856913488 -26986200336687191443107389174560539299980395968340566110723015278585765491656201239761870613579965110930221268881594415725350571938623889651337601534775703852457440638451176770073771963568549831363411617521151977030112 179836894882031133416096519632710378660908914974436757340984703537129071651742439712864561826962815860843639081495388212458066301644827708393958669154476149426655932075787500089945988125960314978028922524682694961332 -471149439236164734405241671285331809379940930878182906962558096248566477880776007926953135767726789958757617173754141132982420258125145439605379280559244384054702237004417972820786810301621151462918865218984449368 615393043752841495024354192118881674014955646340995517093666907417683319206901771435939272367726908852526577376168894969068731985868559595154175210681894771173627665508124224937509202548230972692928683719491094 -447092897412024112816016653567203871781138846253814647825656040695903395224093464571863202151195399327980633883316498521315445583022780575122839213595045500590717242463036425173615443370978328171230766165802 188822568350626122274945656373757321824020529254583556159962581983258963357467287896980321510968863194082002319021982802307126452291880054453082548987552626517060560706122914319203791813440278946238654538 -46525772764841648398977124218727227273977261007829319554140966581251705015739050070722474108141217372999256276883597948881010090042487288957286478684900829001358029871406266585031956160377214547353982 6517853676659194982255399869420296421130959297532799043681824186957313216670843038749039625696540091917745943865000959830627416207456392256842616546634856925239217661795330947940223473942492846088 -495159195469777854446813336072943140829069054011467228667657421578919546198255381344350705842644489979189462972731993975831724785760222807192979337982032405754860942901969128100371324506923459 19214184654695381941265694110404959114737936805105596828482029756203831001204175521476693305200142204543579369053699840554355440272861404208121061570270616674398156815726366397207739495594 -357099735084388599674145208108447858147534459691231905462311324404149887356165610997080574782168997649017232869522465951130198840080357498428242847273588102218025545490591706302686799 2977989706635319879762065070724547941743993081322575705501669177908789327832900979712010215469295321329847026277712669322242292156082570408294363372736505086260869276035517271598 -10417890726555595588592731898898296892485235493636378760407714387251846834342744270859460609749871710019614249798365069998577453141993491663535773605689635527568012037250031 14202747684880632928428217693904693712705525712231537307955526986992635018134210877506733464091016350003276228409402083273568386002575476159748052464580798231069802032 -6927262481018512397731033914351837702750276496198243899467191984799929002142481329743791044176607535906640352662229179295691921291524989446453965869249684541395 1089491239993472583059976870435539391243636449678872456399253618099831649418270050493382994732252726422080811664535781523963866621881669650644690588072294 -48496675003659806187316166620954657745180299974580629948161426744703046313450371694350964640471952546419066177565108968320337846737643311514032997 516377051047247450173503913727064196644178577261857999689971836589548492717119350524677253794803732108843222386158051258205306704540431160 -1052258796206291016043718927706973071741066036265292907584078002464561136453727120203143615689158352300334917938065883667440714102 302317904035796922466885423783355915169639436406058168183091661735837534916831786067695966192866415020930301341294005980 -7916224294897495762659461259828432027241020324099023838417593025228453666516403671329448273232740636899558679 9788856064215731583332679591523155566053343262158547801743073263421416748199375949132662316806406 -192641620356088543360951782908237701539904162642063254964119204951170118284013705987 5360940337061330911428574507084938461747848523071671895314440768934 -1644354255049898090525285848690124133796387786 678 0 
8157245702119859807992183520457491268150054060470220514858974776532345657210668793327955614992714722949173791398426259278173093034729891289395267771326742938572424085227379578245107927107413481965167414971127703234932476799149738553500 -20216036271353595265056662181706037695578813518238608170888856145754424415050438316978560170606850864422322945452730583455160711931137988949248478646528199071875130261375300177725033877583997825635287109585888516596721686757948349184 21016969742447410409043691844582015511725158867116840987690138137576412306635160570017201276043318652011819190965468492900496233377081019053607738101477251585801530177837624692655968060712580947460523936572625405082467084362068168 -11956041150985048407499551255322922196561645639357289548662454906321581663926562407708357037162210034819328321562261585888354257362660232609930741888748756614101116479757049909019742634285094453091268778513984824145049495427712 4079466770223295061488681452934492347231695345255518908129920261688712869837927210750510547705975495845409338341371790048452298113609685923777556710768882478100457135597337023565448994210901377190507257832643269906393686056 -862000205730964124357847796163045484368125254023619691432315601070270784788777133294812569099122809673174506103572710232938556891529102445773243383412263812765700231026501182837331988760091445565520661789217768295952960 110407019757086377612486129873672020301326479950875814324386064035152170195306803054922907925723649971053755274889834275554563516191458248710057883970660726497946159400256645831441561581173262183911157916747187159196 -7772691727871116897859247319504112859627799664388228887725462909406852085186621289720581204426114025745783797714061864750840122970908408945423407608358609099427684283713038550581783959858585758091756424481248312 2443355402199502854778500247219948112509891301172836106380764256768517404149510814252939226078787556326636284585742196311314151399079902570546720313087646165483678546452545311081317190826264661520030316006437 -1618517145592407022156436727501799082715945169733922363288474954505354737864816856830917565269029010211284482385929483067675042660974234640143089115808035906962537530659960101040285370024346243070658381200 52070326920350207167327971397766240015707178536802664289351743755924579527919350841674125653841598993742453995829864136755460861795712785240862589235875981173177438754766036084876059490927436219066623 113190123931265476861621851239383149312244767277484549982493874662212907501047504684807341892098927676980763275578372450133142865124176095538551473359206020027372349499684996170252686451629225297268 8203145170966273723537049506552049844426745878827719868101612787805292061714549033016068821460707396779332202992188166035718249328509224027968537791251704671137413783656316710867200043882030454 147984463172574434769324299200669041243555399929445757725268571476046557952346757577144756367808096755838721780230665173541987323905037813491999350619702585361798469406453634531036942334492 758739989923475988192296671098667287805244805213906670803394517380263430173295008846529980276026343393417078317210766196566301486665705890678703435149876248507397063606910364581847104 1095722707990401874011878813537878215794604056210258258441253140636184356475493234967730075114805207959605121635375100863678757136826848488306801785110283863071458617880273405512 418145483478152578531366117245964487930234941402394491770725291604598785353796996632647186953534230918940421209154540627087842994425218995631943175574551410078967587044706 38062473343800040012407563703687275253027142539233417746993011958381139816615381300735631446085620598205331783749622850383510295893873645485542109845192294422163540 716935766154703503273741284526266173062528646199180238566299541228808351613803810444323805112235518396411867857761461986513200449665696425882433822636265134 2306013481223812294582616061592687133703995278622322198714282758848347670225650040144176537927591357868270898640840011362330638916053852204319332864 975000220694515888574174005279992003421789752478777377938736808500108392853147139628149179655532781022986692153228036478781837270389224100 37588038349000255787468812251162059097230491989926204848831129381047151616166429165462272196760389538997004098450120368572892232 77505544756334954660688469191662272540554973462912088394170524192612409751878052630877852689187126053962773751548866 3712232319192033198386250428698375098444230497150959045205712281287631789667379628856227964060804689008 917653793090296974371060056834674704941210118478442158322755870210582069210126544170173 67003907252916505613484710964351150633397877183351361187170895595040 542804648851390121243648953438493542467528 0 0 
-406596970050936123217981805263136429314489089630070250049761419000848049485922286862667947865975546209957887538261975299572227254644376334691198471824631335365638202736553405615028585197588255861081652828739541643174504943456697748932657200 11726259379714990459493531287609882461751438733190077356627068682578438506072588402244807488745418743722360519560817224086570005767113416907696623181993683468826299562488046694477126524771544899709964399084451364958377495654025564652486720 103883551350677999338617255829493486784737481137192304976848016499932248235630819599565463433611272852392118350877765118895186226152830907119228352334763706592091270006661714279854825700009219379491540441415492122166020077976372555861168 -154830932719761489981094554154184456248337495675971248629524859578503011258258573959755170635167354997027531679239772612707302014917059138094796810456931751143881492054934928278633828031286183402623794585630640151400262484465597068224 -21721431208962683380513908427848913867384382088062034245858538472418670991673318856403146906199272242050428322161530407890012547424056626097307795674532197300647329228964610310903995449168766070504883635682580119181070946317345768 88248310205575246020922147420859141686627695372823226261353541474292340694244372403588549797646023331925760135440361761298564960076041819447569636988454338809935544535488535045642101232129644139702876155957923595182088070945216 -23219986885928074166864269901275793113944099094399351947510141705412130499179226176821553677115274904447143358941944530670670316604191126970861278442670903035582702254575316068866459002407114062287920181022586552701547592374 -3417237930969508672077857347550108748774031303119155021954237440078558051553625251774728304004340497282899528983227598058938017214987633996253076277448915843511281025483592805952447514046459925289504353821387325311111880 928057747494725375524618141785779010046761827998499128601338504856355296897715089314290407205120141131502462378348808163509629704094471462203251862610325097969896352453868490763154533953311838948153221061817571258030 39191039767030488370197256507216410716650334454872646528602301019418508446619317850508966681418564190855564514449662450288868505799666928632203268593422079609083156247002268869847416471332973863233551959185336212 -2452995187346733246346052684875738258072834620583578985714157946198388785152488178966877173855742096055205967490331678663221186127013575092044082380932823215801998890379089543565633357445571087174997297687543 109345220421991331842277963674241996824685464784430618864351383639330269283932773176168856113943330003559791093046546999646627185158588784985454191789951301629604410680144993883994508024332078504287500020 -22329619953834467069374360127937054899026731344511619396731967098112169545599733872677935785697918614512472783802576001857662925265871091788556085783577096457067351084921602169328702503823671628887547 1180010400873328853378118714592721413300749739331153859266965277618850863181099550636955469540504177868954881279845305048454049439344382862101668020708614232026478087514336257201997981900654897092 -16269979572086396553683578850161528876376059656600209075219841435781168586417453156134517862546744786067060671683065928099988075992108175959098139851469817719953798703029936452228002006464440 46265100739069129303504886413108540588769982346064563469000035776935096308512296530405331551398920268680705897969189156353074628947510224372950022152542154057876035138291457869202880808 -24308883954690473433193929256756452319040538520082691465349096593423956748604300842880962672353843798142325244397665180900069615622742075054467602036909237114209033774205242784116 2119399036115868278553288509318000882624567158481984757654289306305117628496121213374452075975054555364435038748989249341669780403477454403321098342280623037846311449963614 -26448986814960577698991165334031515780703490190563870229927418415037179228731708854481726466041458567711415524901515499450197141197044096971408997831002494858219314 38314898943014980818724667220109633661041348914904118573042550888221295032932249848889719069013251769142237017686624519242904897329436735826427542587890914 -4787621530148103057954818146130663277612786152094836226425634949878767847961123362110096812945376183604217813051786291371766543507115959358026707 33628741602907271947025635296487068045128508365991204441846809735572251547088530906031205642117694090466730307750989004070082950780718 -6978601176572912409263632523015457314923826788778034175793050290301766794516453423716047477186611743007123256249707992897 15087083754268345429552602825071790703219951683730936726751404207158987638594742957107518877560503325422156 -53879112205443289560709338930694882570287943991628461928297109391367990114348707688390690 7620803757343629331559007963510028678787625238066476834475285535760 -241046346444513712429600648023460182 0 0 
10071214959655800548156049154660586381883734586472964337813251761034114534309554766336324441801606825062308811545174036367490992949419003369365023630523778182849316433938201363768284152983396742250547942316579301992961093608872779392167403908530 677028457117296128800887461403951508125919095599739147658891472287826009252654268425747343192854585119873704716671223360956969511085728143829081771549363687516506898359386348432429850949538865862099318266993763927525542884024207387162191764224 26037403144847914869041543892161606665165977485604841748741322269170371422561294462687225743527409051130467423785694725343844511280291626548402584637687160947399994771360421143112841808034331954322559105358947917881619335750815660303486759352 44390686676047614132958815459097720772086633451999393922963165784313800897190258309801860729300299177795523020088413201229056453600651596760323195887017102785087295288953524606673318711123850940695675685563070325842562746435047757431007488 157502260499613577418274407515847692390272489682328039989234202409466033068334843276729278834208511968723428177027218878636953699383201045791484612977069960133631740534310650308558559179977372381305003370591395095114789875802683689890332 -3804350131833649699528395438244464323249457424131338387524027767448245655671335149216860742430171513271096118417097942549096158687069378619667935608740003617678302426861662140986729715815729489064423690891175819966045253120846237024 49242650461650260988791068631874141566050390489012412543593561903324204520087376711090807918445974569342451958122546318167363036590282169335108727677053652543556345350046559785519155652718305035776940834496090026154773778803154868 -11866604570722605078489760077192112420814411288403167941957393225860950352631249394239612838896774529191665131841133358615593464032341823483082097562504400341236550482364187037035820387926752656502798988310102849308420741741624 3023733887657343261809607941320886666668828653610059434838395132324990471935394111535099176288793295657071931188509836367371514087473201401986993941838670223328081057759426372384947222478388382994151116760261052593204016287 -366820518079545530834673230776490106445015631558730190613051913683495136201196681660497642743038917185656383758135536808466831976456131219268208529108443992246506834287303356437551512748823413411890800629734982592866424 23829581933573553833178866230264104240597177985527335043716333558769229414661165870112951834904389422637774969098985359589791534698748174210124071712451588314602665083581764152398996113102415655140711353183533747837 -715470681225637205798204999060737090478614401625906976685717215155593478579671400350834289757135079663585350456846487009980210488274421627850515780693225294326693987373527809877162610338240711700595410114717396 8365681408973256666479948938255119700582705393706927892143860546624142696231675713235034049414425710781427303840541774763124410491346919897312664052988291557474616107333169310222120997685789761264928106976 -31288812675574101829830379676108790140871663122236476768399812264065939233134580175106215742945317714258287923247845620327056457679635913168831969470203339209800551546981077373516387046209408953426436 289467153604792193086637020309460493717854345985178555715710680410076474059681517829177901184746386448340735409635782216965203449671465665318914374917521200208771305287949400415504817605845097874 3762048273343666274334494749481546179820477546292229032511997410542074019772920777428435649644254359466463169445365200235267338966994011602424728350121956641320976100247990629558111011177712 5235219143912942562853999210589649754811228174108929799658055769336325699135028646514403800270414497481349632755049983284824575656212537905618480895213539364893659523532794695509831141 724319971994505706098475600647773239613878179933342170746745051764218850334541594910630194002546935908403253779943005687630783341243687791238636057060321087052276910747918275704 9052212691813703779450670780136513270003225654427958188096603933776407884600558505472500477679572613058058930214912670377138273397952073306312324999550999537044374274375 8320753452738492958700183141902971743992243759676259813355315024574838075379754515948332388250675444732552448550889460465554754910466325304145002500307969177836 407444807240967106334101369582062276492528962109397787610885249615397705366081436223880299835685263782545989971976746536540215244020098694420329170421 651355649998236920559066653621456114270126175679389305647385204848757433932311993599089052863407558520344615176890809307219261195814562980 15874055717071259218044619445406961392783847450457881575463025772709330899516465141506090093634751814523460838934271568676303 1675892768744526723721431038210312095210186718463196582578529417274198702010459251543136385614487426741618640 78451759346545906411736266402036926555244566338560878764211540382743460233296951658465045 9371831009314302155796007644782321028840587420548216343580529440 3383338164188714277306441 0 0 
-147597025669873280776263585540324824172053599981589022402408292154808401530733067914725211783918763440970535931204973368440412791545767589095526782427701026313170790478140313375370147199943709781081083296672056597236167677700786593732417264692525300 -14811112728201399257064727103346570518029433050033822742629105385205322880476116319935243460551053591558589198571656961670642363483894850402785175755457180464919288854283119255232364871927198481392168512259836223580986716113512273653263777681250416 406019507267115504399364795623803917451036934139795738621841641340890586919225312965044237580921674519081250116821697604821382776521201124721965906049793432451354040186391846818666579260610480289769502474809663909100256880857294030499560681929568 1380834791530070093553271865286026162475979562280297119879676986085441567033966955260454953357036966794467550127572899079270869279321340796910561997391627432406638465682853154245776728881423517008733822341616527542723102127536487994378018686256 -3830338083928546992066931729356836249182354665179841712906917956679906225462804439621847179951800701047078912799531439163097799220473131031398448674064588873940793668605674981892734659954309924343363770972082330008086275978099454217920837240 203064263245274644278956717661863585560420369546912568623562908828902502570604727580786815396411062544842279781491080950056600991798220272121889495748028774307412982997807654099298499165464746370297532792348303451012743901360574856466178 1629271968017649048509930743449386805038120991603290285335247852831209552817906136263453311934716129391432599389477779580217251351036755338381741072708014893272490333923790941657541592367906038429230109613261523749006142120425118311743 -363264767019855733988590093811070100997512588814682087210604989846213867633091979837287016635457666983943133134749575302223298405001587667597822279770828422144193085770119572433344089453177143916786492287488891373132395186748367368 -36344144761204359820933206220582766734585305460247584395584927858302003273775886927069376679253297294433830507929447111587874510869546759047985452097762642137569270117905965589319848378451765096827103467798938954529269170922342 4125546587954832594624365021060295338205337775437425785854168679482925543799590574872709153702851334286179703178706503742605177420154531117256166575669024239471703522995944414269809764232333832046337271600687393449040618520 -4166565807973161949839205584962602265027434798714723585305682045721045922789277625716711099709259188116517527069557032286505872731174107103610995355089928962257619218919355400377331885813271212237705790497423832174163 1767055471727394520691694624275214455094913707230914212709301349256193832756237445512445820757683150757857783546438307205559460578143254658784322191055422330621435782600695982224124098193115742303340937412785228190 -63696009396609269467524371980816314469110848617162778556208389374941194179116262972348268284196874241901044003596288267468714188779335121410973975203379656028397272523871406049312258220986822410684001232421328 -1429673473939309800214053368920242721315351121194785541486101465331082130689408954036139819021305152866765085515741797606958646753745464376480308959552021513754975873592037200840616369868860646912027467372 89432243457267429179452189126429751164797988374588177533296186126994785168890677429225126651464736533801314768511810250936652861178512186684978696193131295595320586760491035106210790361797007885365 4360957394973424868343763435834996057314546654946328672686930710956470894729671335008976325947617930599051984825587315290171418575359979324389674345478417680728340366898985316909566569072241712 -9389734927635805817553769755549534232288245853789965874459174469134160602930713763859273184226721370548035414053160710540046349066381265444244887289996895057295908882367264533799738144795 3721036120014875460343291773053339157478730813398111853612205060396852884577625194511772973825833895073608415774228058543791953125025431046906153482464581971668077090095728677150402 -69896176570620379866285620075430477097172520260610668762872074715333511025371717301570860696792345922298652662291308446454948146623667556492183740287402787567834410347218844 55598636942336548205285343740474144946075584365149917030252494218480022697888213562459195677747751434441222199352000823863086116998385002865149835285135693638890678 -1345647007340725776184713858868761707170679051166253235548060598400620237178295605064287593282063152709285931885767892285712752014261455882861427014674243 574537280494903096792004239415079527825517333917047397362251188463802675385023400776562948167989451440519185659531631111163141858649148994424 -1784062594163897395507453801120015669326725448580020406715538502533617469346425040728506115179258160083902398143582332135231281 8915272324536144406956677985680593113902806126991514750287015235123306337705396177764921852573987162127089660 -4095124416846058121695312377049424163801876517079439637875213000248160984390670173029851 145569444965731116937053627382779159217604021803208074521894 -212553 0 0 
1364677154167671927792895977172006735616406016003129346808113636315616461611556745048184984243392526055794490011310140821591184441239726078223390173421308762296705307546705149223452309380101928644884084025337522184396357964775649396106187834555442199474 -3300729819386091332834901080015225004322313148812070296301679746569460233001631172586114187142452562485991679775593147412273133191584337031297335680597359603571778583028581732993649331402252816515037407862120100842470275543897471092002387346270262144 2306734692096296446473638156040982443458893694253934484824636644907535488265202919273295454269506202649115577647616669552235515368980398068867454857610129078766483801124952480908615318140137463704196367980501757832560759721240406812449940482898635680 -5794410491314122616266393027129875969684626097825082290999981842410075472197223284389824910131122166992491619518464164836480904716249009449778997869614972535939282043901372917984029411810491484665963498722066808001212078489769144226274686623192544 7526105998448206507511290023463099626996908724539338458534344162590376250112442111665750771974509718928394989479111917855165715508523009581261656702214584671004529399206943258068481758459290206740807369529627080493980722751138875051314814996388 -4928328581786625186954097788885149052313758113136894370645433089088860727587617660947725323995582064517519032080222585047646350002148853037605303803810146985925991641078179742373789212549530276256057345238747184419090509967916745792306810892 1681690762049280413086564896709330593340421498473402682017846528803006077078334306949326900712851426371338680283632217642292656876843726590879302813895834092629913796594968172566399396660540365447446768328146117799796841270281856963174048 -430345385328935717801673755348265367321002742385239580536488462224863315734810544939506353023377466827502089651349481249258862470790708904444159729188170788280190764698654298444913464638613133586394619164511007144809039033062904581104 57276539578320800783810629370129046581198379515556165523855236926814275116398305279428382081092919891062455994984456289282452579940493460444765676729491720261600480731714682339012504716407958015135908401935114418763711794281091767 17242087334990181035848159440549923831733290904716684109252855355846617233498610354102381637399229480507400114970202787528525378641380671440195070482692620234927686456378955981691868873624790896144492433871762702549302039042948 1881541317163862017214916732800564687727921629274608060566390476306577435425654407355937905866248048946390609605452014075091554258649837095775120133757869686817783351058928647044154833781145206451401231246897583164817393916 48188977099684174577208145808000438306306376567692318132914936899743111918716292023931892193627115957069309087464550327321861375625272718415760765655027305349029481489594961001262687358680946889510274520012693764371916 440834056078907494319997049510048314427470980799794827362933088806739634180290176691940789808659498995929328619509548970225556773064045753345773194928048785407854606427278038830941905986231817922406422151806176738 111511527130857032205564891450957780191314006255254341391109699174314015217576476472051492629539577110948254567366750293007805854551891578807124337279982458834381825553522464286209203980294372564064586640500 5729607949480875575386436905173577967683927573235010566159543155788311554891014636201317244232262688420185762079763136445329635851661280578254111361000940047215413038378144568884141339649885086990809714 -7774027799461524347900642236625672949394377213800552525202496882266989345218502046660904123928304531585642831441773155748973083956626426032771150655023233104022410567676989001288542623716455163584 2625816421633265837978405693987432167955681972580200676266692157126051988689261834430887439241527237951746197380936265817093017842365325315967610650869259617176495821161071179072064521743822 480882614271870843089844990433255179660156323558508100533125362748710325363095287618330259324836046345853850095687937187805443507242761951530845961301670369138229687937066374767991092 23110817589284456581646179293396961748979764377929903661960260972666327718824755728384348374637823328836731338193252309203211688190233738643210432868794479577865177747514496420 21317606532152808903964607206137841897332233519861279571709064987359672186177283112535189943122789936981799995738181152026683695246766621012290736534971083951614717504 309113644765313197281026479728470893764828145834803556431288386542177033200928985102298325737467556206556108385243125385392972342564451656031696303378720617 39145158831027369040574502627402526822101126026324619834895021765569536544051240113457178405647677625641964460989579124511749298012458854076020 15644532646430962849749862455842057244030572205563469583981996928446747507640052344640871519011604714615672377320116226111030948 3235280833655962393115124623431097139350991344257773236824242158919907567744226342880988474252050114593958732 9048513585763799053939680771725036986512890343707100454530381431658588896322690253125 18868247432269678785341346022951296927721154237741304 0 0 0 
-7466353396215945286746270161416773060422259483926752771641591116622365662030368558676355492431644129668870208218070534480416383218248783782745028277145200924085626515818191424358470683585079657578758729845633999695707359383720950922954928960437332440292720 414023384972672767885883441536797800951715341463585435608315512541317678320388248721288668370291475428757139082864802241791088757639420780294614021909532351671053087638317941162887812418349420409667432213050885945406667863902097470120983161762139823310560 -743482286373585919038743102733630512517146536107368100923334464094581532120766425048548810391679251327451591816793950679753494159551414472982161808841390174520158073984698465083958510801394690463367146666809765602134926632213760622406548410572926714048 382812678328925874341742037011262061529589583031050180423632886583676867570879611243759635535916293031159064634318701172216859486042356829432708048287230163920045227358725162203839957138104208513409302424440668798608985062260776321259631445251014880 171470606572143324240472929845361991526834037932569751433256331211672668611968919142816512706166214870066249050019330216921788564687419944815615411809524842138690915037049775268365702319886384085050088605512842585190715420898445902008574796697928 -405761377573840536269232187991791524847926253956049595313918322356779271629059501156245846563992623290204210884288979508346046651158416618976194823322970522308245773020703958220299024396266280436855672477760388807408940769770338407135701159248 307331753335948547551089485189087889801941479002321954612570093295020173014136734356990624072335634728568875183050612894846567318960653359704820718675083740340244324175115300348763191577622679024149375994852445042473057978847560389393448868 -88801352179439856086736698214300797750058884916781555398374945271393734713380309401416353953749865973054303684560930950423011852341359885116090474487074401802001910762613818519153220767135145569058236637346530039870619802749965062634984 -886656988362255086340455619116322699724856852491693997478253527297231044961008414119081273545121442743136173989984377127365424969571106650251202504861473393169402971905686437588703345599128789865393107024142787200123702764508007714 2450930914830337253826754309505431398661747447456778547711337664466345454597733622660928114985665980208659135050476613763462158228819352843936346778940010233964188381417616711491341594386947899268774628512554082224288804299105914 -101139950718095373799376653733026568668320765293089673864172292941904636330940982337968288164259759193532554242977596056402995795314626142837041238215671850227703158542889513034120898047268720222619929356548874875670507854886 4641508560910886580449823581786134920489326477331092855512166934006371522872524530202557887925149042099894909230553677170057857604265214574777764030255909725942716243785699579264670368965146677860604417373979636277301024 69429267789930173820017747334237579112286403990043377421287271044147713720385141668252019026163141729881189083470480340498508313501602815559164294397101264677509974355442782894420521763057435305508084115788369876703 -785261474372396013043602864806026255635013971118340747382978822543509393931580524916473011560963989728234802310070098467903843976692493136047634860494891877411467517575613984275966917391834554991113111864118192 -606552052165800241018864009802056409010623580530586966015704070671141453627354353268225907421436611839047688363526302297431676703534179381002426119577659608005631198664827336126812880267175729816765155662 244221970569703048163602855662680367429039017510581167678321620893780344740345001584570553355481712814946757280608080706703012635718246858011160179321239274870061766262536893578300847580351830998828 315717231322101054698998200198125127517857245635885237020213904504200084404948224121548318239742165668549001432442921998514860131856617661858382306700669935411012430428908483279770974854371186 17607300191534299664436571658565997234085132251800617684691053426629489645666904318663261051175693706321074700624728061619215710208392791332213177947709987032696505176900024745063450012 -512176664092145395948738291392327741434708614325656410794464094710981283983787263669275814384265947960718921194570649402629337523142251112713368609397125530219083663576660443322 756510957256983342883997014123222990438262909990126627373993853644809847798533776947225614100592766207645749193914359408667529996857431256708339043909910410700770022090 -7682661181257275106472415077699044563953477977599821270408848432127502623176291723770563840886692752259732469224017457456404459184656333867479707911467888084 303793642707691012239802909260134163221741081156918118168778961700925226176767501552630470710686115051372483872597819580660489100627188646683536 -14726686844844621968166118582517402338875509284181622725043529397319214359592392239926876796756631622179205279997166818536078803 99567061568654723743324635851789678915672063482596645767676515390633023794952585290651544778202988836282260 -874513971791740972976612658222525159640134251597856417417731937373628129165157090 3870003762042507859009532552735104389447612 0 0 0 
20308602682123157501045587618135453563507518488581532991600294837741204262851657034080835399499217200016336769626979718139886635777137624852431825274957931923815368737378453265924563217985915986270944755891208892369572384538650899584389793287229930072103710924 -40262132850898253795579647331773345537169036424915720710300265035643331543073568896971543340512485608801080685542621634561811344971539730061701229125018895383754301189726254246128262997098747800701781767208788949817306295960196281124141125812188183849116288 14169876355595013871252055992063492305022307500423960325961278589761589518986563201236149841288421349355764322468284891720021048368212206039409961787957486027798066334171117130995565281571662871662667556115221542520565065732200494119171317168932177963616 28983527850795718365829516002588342180305540969837148422972718085768148551315360756189154672095889449465426397475638508407186783490342200997944343073586008653935842533279544628776688273017977364182544664898915417582461584643385560465949637385442658976 -25193001413296822806984873012932295126407125644333644776113089702529621318812451169053785843117534768411627584953817357628036589812556569327204545072221239456246496277230847977948511423659961502527767531264857069675542873503207180040563850511584728 145204464966982475767596475538749069561404398939802400983835854185030696657001007811213613851561243869929703898489439640661514987198535858729581666556868278065250671404020133920973530883420399215355716650042994895711820030511177681127436399900 6875566864910576283509666606145244984427788728450687218033535060468438616358879578259180460989385369184945808365303528023404368399938402358756925043436068135200994038036093852222337494818779864410020731233774015077129308159995448463913764576 -3441066093831578374797963920047748981104192354193657483031975232132143677765986746860529463260739068685809244016292661714547966518891497812049298443877017907999877378592268228610354669322935669557394676008018919610528281928250108501598576 1111276073792041443739589288725022424906356166447379687219981524178508889658621836093350852298818120951805817945509188487109246952727231756078412971474091250161741208060492896305825872705776986305799089838873439356222239618221330398141 -236110951565231707033832472527209985623366873780093377213024257094186957967778210722390705518580961559580214648658314508521953552272131861130420422308070942723398457772871084602015821042024935561556560953845794148291847114306439920 24253323178332568880263810983290695160730383218433820003913357865789189754094966204314236583157278872516208864427636161358394702971909584986209100148997739553787659165706895557379857131924783765511288992537281300369116352233212 -845142424985007358654887498448775395340878574145860814627421241255647346003074425149939768359711417834989452649604792849885295529140204025175889569225687536910054652493626062424653126776900556278750406039571518407614006556 9058778824589138799695595238261737158307912815221298690318816285658119785805167030428043208617991266007004171983923258290658100967125790632879863970106562029749103779570763703949548597260701152187350214533250638315452 9129121653404870330445392765686989827644962734891104614454211438195537675855871990673720340906596437157374805084907087285800112795822261860160597788566075731253928785039221884821408348337520188294987593811704588 78652330863999036216428841094188803947197996330569188076826497736060428112678606580226568529394194972968453836787424371047918090900214781409414147053130617055264313806040038561319125081147079682147594651650 46284532179151571566356091621873361118743495657903995564156457325768129664219492070316357965359050201740033196240635336631432965160928715221197755640046186874860751785850169993527749911036182108759920 4238137164708443435840940048758944289905645302862620788546579462229941060011143056525192456388044653697379977663272525429089460865643353078801286999341537990522511713416215386955723440071455291 -326767097883575413616982921854561294827036568512218786007815074989481696854036207205261698805810590138609800300545622893688915972992500277574162820599528330215596926891245613886168681068 1669577946379520284941328546696159666098015424844471708384801425850954495698807653734117385764123239795433293542726392635992850680499536199215842007969560254783540920606382348714 3633968151909552611869313480343902312955727440586053771747260070865320111612944124296216172141671820998264606138131327847996110153510695316025512956037704931828874277996 29184816965218494875319237839326418403842420377994663415849934114641151784445593819295060677187027838632940571478635792651291358575837216069832891826363247520 359229351913487368495841163439063754659189832625614185310767151796712684730002977616912739700476979444480774574949789765207476959751043347746756 1857399985446359896751821526151224262176862512778328712094008148436697684823335595315829633908900717498483742368304866279178215 291448423730601079803973847408464134088393042205332213383724988216323119545352737587485040565496728118924 3192141169224342261157076042325819075143517379367632467697294441070043026701 105910987537722535151867509824 0 0 0 
-83084729839656093371521451528410004813709708385832399229422019806299508001488017019572787236781782340665199482437334606032374155515267218768026583541248978150533641586387455042268623713495093663853904295803287087465713039014462718218427868028778783439876600360 -729408148831180158219550154265024766012668513018525582424491555471001510323928013620702557828751724872892407888054813988518484021862966391452007971324046998159635641747035733253550584506884416762083702211931142772148106293451367898778911342007452502085250960 2063053896903515650759640090842006826864395178629368403501346952106928569309601365466670467450867104160906940448251370788965831812664943312353717723941402089583161246903313404961104670798020528198727793357825766417961295096409658341735661656022567966250112 -1475485110766493691455496298090158666674855077728808723074020455618416159709400902612931328808055273570733606291708642661011294477644589019716357622244091269278190699543072913686314428958774436301559078122954741189428206562942482419529047117221857457424 123284989627868017542996314403296950390654211177087928988563036528489394942499835911975594925336897837504763689208397235290375395476650443491698430216309380868974943489343907684358198889860630293115265959078931502849204536803483222600365059382027800 229525966241372113092137499617997808152780010032100368457521892949080781953364678039793493595567847523800406282703886274983369996445192919881224232309054074118982217158468901409257581712906633737262803876742076605265423769029049494647077342399190 -83046874885348433415977896080913250868529666988841932180785411377961742817502636655456344514504866473550288400180576317238723595255412839218100543879968251202613459963052504944713080835785235938716130247462235601867052504960252696168482733148 1010621323311513297892477589620685957590994767573027579509343421676850263344613742064929542898935685212669179234320106944596728721922690698003587233557005189252055755600179994929513985722816057637108516643884812926876661945505850797970840 4360299226658437714148889391133888812270273885299151537537580680435049024097085213306374261080541273666050834334913433828524571224085697553350121986260106751667845570755088972419767851066579232549699582270943635693815599418504830424626 -833384480838174938340846288658782389677559912135966874080424189363315685589398171937547251614271948022593743884855568031998727749111585543740128288463311173898346244575603890749706643097149336211630304497180477402049839650634063062 25873811385028721457730657245650473841625351068461297150515108700808679889067611038768087894576002862561033353895364298780524079579967903778150178400153966337688214236595415400767636908034451755309786457223315346117806998107536 3847637452686056011013399723240928487212815934257168787599045894148567262195269907080331593380254792630637612990481080850218225396883327673840579514914004974163592392865810721732069459927476469305533085641185461984458537418 -137237603349766721802909632426762085823109890204568571614440173714344106812563959417264605276970432831129478567974347787709507091634866404239253431584850629263167867358575233801236877773323291527176333329660950036291109 119503812220650174677873834090869182431916822929729364879978860743842879474637117422914102550055127679932604666061074603269210413755683388019426588496372213430242306118434137388478936911690639416620788398563590218 1094791010718832347904707162244359654097062579056251769043024797917621534390956318980784841994438664073500586250837213134939790908244675745465263345652535841800726393694730159239376521209409628802789619193528 219753008422139640491476295947863405736132523220866234767720744301731254520374645322971083386380637535827167581969831645355158365821141456306359862602009833407675149986488560318621001114869063807841300 -46814006202109312064233954995055329112579290144897200646166625747849836672239006841185736254421804695080278815616157086344819569585571724663843321803724835589025247453481095362995979560912217421 750157205219007788811064414709670157538476030643659944132695373182191292116585526490478349709582288827857904387531133369077230677273218102022192879767782127272396483949586255912828020922 2040010858962172412719270507303416609190313026228547917215097325293462778054569527496353284503261198774215864959465260769493375794429834915685224348594383965763255701162193462065 3281300359650026261553038131219405398883478844133909105048382236476774547707781525174452542106567741219505286914625427449574932048901478701566230967992612980805597027564 -22310643529990169841029907924503309615188403058108789584139125212301163726342333179490049949188132104611738730393025922362198095256800841121971191317504814321 80489894791338132379507306861637298048142970901778375619684944601331748485254082789162710293296964649907229299118539815583285209113119666381666 -36346327987480507578508419829596975491333011798454288108353117354069183761496985261068856888862654935121428169368835008991694 83231851007662760012632410375189893820066471973793078874734563504358368559634180777224584216617549180 -298070649307690896153566812788880809251584316446381999433387822489667 40882270 0 0 0 
198909519237688467155984322775003719709779326170899762290059109338061371568412325797127478759716409974610510569431139143350016726572466809877507172492941533187684509884816863582956677011521944768425158721334971401308648325254765690313077519387455645335656946076 -1349892017909296913264600722080277986303711700886499596295557569230097397766412790032262197429959782557856628796859947841080560215480379708231478165960024274601355357536385529461235418612708558768337451962515891215400648818851578035598326157068236220366846976 16186691786735556831983763838522236952596208133154954396831193032641877183721604010035416711172885363877215017277456097225116430222373708721255352063686099192700971529120138885665198028325539100138957097460304698760292756683339823062746918684062704723370208 -25080468376162544750747021336646745831746592761064301950677054468623350000183915214548888399245825306871694823421526370054956154853177605383525708614769304775569291745057437562221075629240949295362686286481935625290214147083808137805918900689508641860352 17273525482977586542298351193020707923761681118724937802800659312883810807537676235798212781968395571987270919987267168639597406511816864987097637907962139235832785586827647600375371523727890095800202100957613726369764920460120926284613708990650698352 -6738507681464195089539944782736271536391901911022909691533915300027451429060952103128023613194818207928230488579002595929999591283089803471274569783478470821371273415971732796252168809341071512726191583294146984363867634318048509352457890035782240 1629420701362136178255862709452544774046061922461251344468723544219312919331887784940148501077247855776135677179129303459024293539533422551118588815656011776279695626070475869180228407512815876926219202887902009524198332198554762624001695858976 -250881000159114221817616850505987022289386410133034654948987380675503820477983451729034266025298530259194788923925334449563988331231040755093364841220835302365532509676221319392702072792849872427676115063324608144231138536801352339036088312 27691053678088609516788666046710136683618112036239205440985173453166868787346357721538286525024272204881089170511938598810108511071432646839684822662537161531268147686252562262945403824793974602712654726896453321202902316242432375189111 -1468451253467684179664095864268876396889537120804477522102609635611696629993402581362456775755269566550038524865050888662377754170170619708072022461914912291762994070240497859832283153079266720554842834929030692685248068163667647320 -82608867490096539881516894473720539831934676047739671378258409252733206925943275641009450070202232733332602951414252844550621533574502521612365997780776461667568949477920337364727150320287035138266357022253041932764573948207836 6033409172121903847503898935176033842746296634558456989499403543559288256950917958628269308533377680323441307795423474081300716653909678853422319505824263096939595288784042539780025370116654165255817792262410764339787439572 337153267595854522048581226490667057764476580958950224124622199287863662137338114118606427514040499313891211003809790329124042284638762957347059073789721550302542502633738161341601704797718303636940766557061269938716305 -1153657501996778955653360837778196171585418535928408694005819640808919308222895175784946210675988831016041527232975070906417931935873050209373593060064578399010434807764380504970927576944788112471424996340003223352 5763946719118878907448305183932241318184566483001010553247518694238800510708957042668187431034227051450335733092288429343684015787992377025956935701817537044712196426819537853399607082412107802146369192460834 -825651266337764268186500798621646643867339555776700449087397601663519023568559195402596637690082852263725334939368802248489302846528784701594042599199489512457075388131781315167718973985779446353287672 138331031282721004724584068744174924994562298851295751060627874806064323352275971195176336988882215988148414645003974308214777131728543605276837608195434270277982880634451641638982944948891624866 193326981421988631942946797584081625500990124087714695181552123458505899378464192657168462902220645126573934991881645415926952733596477921322853497839792912492206208957048539235525074276 2522392009507841053880635171351323554293547510518720200105628288561154433156834465879413835916670467472558408654217546489821696719728956441393556957781602266796765290645952046008 707222755507346694874659089844925704614763745148305790267665725461366629237663259452987090465099277080515897074874196378601275664205658737264904362160734768526535867880 4275479050178048757579637238315402894619543244038602666143035687871485260372074658166085460856984185143336513468958142560458597300357544757812056084016226877 4010125854108371356158301249983012500910677850812141494996330658885177691772737909325255961686404356078289817203442270828514027566172023124796 120027063099210197206757910796628002710759013580248006613725717192234151219387369225270083131549403709286099194406434568855 2171620018587143350502789628705259523266120042880074084872325157432054623797589992258201414366160 309556521186320407274717246721946230713489609946322629769944 0 0 0 0 
-287613327007671314838837990338089938554882431706665716863549670054765871197434504541747315946213232737054008179275767713718743880401865795326195488918119774583511306344951427513661310690147635822471246197051440423235630980652189056856511077893001312314329626000 6450122502451853158556728838624197687035018747765905285780344722184740513311784179038985376269755772072384252702254846146964694550679406942292743919346753510444255555779060258701021461989009587905117969036569037844866933139396127738579706291893795487176280320 1441111824037619112748694417121266643925489397656518739112940051132329906123206313731928848013036963411888669822303817643000630347923639009912197856513920288248046105069915670989416914252370686937127163325008018012210367383582682759042615700210417443244608 -33717879884214393801958728840805081590846238550464712613830367679469305191465229282118138169242473249920025666825128136782729455896082013520380036010471941359144436569605812188338031438962425528747219548128174524621399446983088991182983959951868198069056 35048297285559861233143873277205776827199425254153860955564785611457992252073660781539655848812034500242212374197045637732968971988366911229689627636428082703660095818412482169824725245100058772553433554943902637810674237292099308124165941483549896184 -14579285647451739556299848746708765781416015665433917731241181416785825604357685605604957643566971288822547518407169714763790064867253342289788859871570465381096663745253212811491112751864571155750558106431370094115786232017943410300549807553555584 2960552596018243090514585950870826123956236399303386397843910415279381105824622064096212590529952961791832759453030786252011950871717437968540923612150786862306847920571634087710357736270599784329161111225229372722792449122951651202732692905060 -245677373734439514428381861891014119094881232718688106931950202823671484716102414133322742523812724923369397582706972907039490068765133171836874049603454339205797612012384825932143673950667693746778716546725899148722656900005222602184531976 -7732074048188967412929316170962569773413980613814141265233613260261103732190127899457743573334833918184909572295525156761745323715328833272475566912396788368425312219779570652942407636402945407965738641726630025521550062649205826240686 2807617319737537078405203342415891988051386070324423754789045629102017177244848889567083820170932168129699534343554707727062562466457880955296802269516517815215067743536172212640173790814205385342809954441014102555286858015008295136 -199300525164371130549055355477405416785955801843407214928926777770589513129152134505441545775218803607319893131617965303912183663109747097302213837115374252092654677327201129491618641415863420207076741806373916747100432340838122 -11019995942914175618555262366556603860993570754389516706858803650078770212928136781242851772088974480990974862285070441879438857526854042770058523650817421976057143552249744092332394735895214905882844782882575480489865844772 -39718758304591551362323847384395405577320543463608056076537583300824085950456066625926917194385884636519521708690287464733268690275005461016242140713519484227040903640528003313314612539537254287319668437065842077955093 2021085996074060897316576157170777441629068706612134083934440008202350849208815071162326013235902842221562899283813946431390612120865109982336669219015547392562178123135452895046016884795160030250431507664344495272 3016000379974476130399700754927494421925353557041582055587631853143643249511475497679946054579239234644358499181217068324551300624938856351706974012181301678583146629074587127722479771532080867153078075866210 1355504354456097330628577604501665521012622680504444386178473557813973033823717788744859838849815995112144528157309620929524828675308627661561520190680311783186316100035122053040945303790996239496513408 -98541792864473989244859820220872222466752342365011647008693282657366658363067801414636735626035302477546681034524828024587544837311534705257297269071450634138078959821746692377409898258041691982 26991666655694301901169390424064078180987357049419655399478031049020614437939410753291127408471555876615482011855169454240531868805273936051881193881142369810677682578962032736949457620 846944103205865866714474798398576085506853245081081481172862385417697022357148632567873044978032381182923522442923203279898482682609443368025263186783942183971911499461498145182 49176618567457324539341681536225084726340228538057864758049458467891374735648383775663381555583806905056221781114886649481346121852977165323478860684947422413286177946 -244078559610373085728874792173832556280394669769444774670829066077641157977648269813125168914847737737274947101485692178468040791584507569328964979853447937 49655914220023652497875256003052672620555113024281335517648852456012320979158173348967792475632626411351201450014322571010590975575629579260 -68741938632706168876219630404080906989569060315787565834673503923417696632700982063471257000989327211081016005775626707 4360246629937676268558657201544642507670280994735374243855006206008318788608771440178828364 -937639065412497943522488226511099964796699922952 0 0 0 0 
286450866476371674151680736901064702667558335751141561764932674504466067329038295599345612420168394505141449070033535988116798271022081247547423495845295574081925883521102255143066909336558941380151311431850239997355418788943645351102860323459878582361800594675 -2144959567107916420065589404777623537565533677665614615976498177236057771930290765588476782818263777654651976662325027952415942017197716999910942864485910234198448696436370396655986460248803407317785097751226024909057834468266741203577571411406774029480010752 3594563788351366218000914159468858495084314646230326399647477466693520738317868655156125398167959038514765067598284467805586322743525430750110824275802033711213771140329076436118523768440027044342378817085604726164352083282014972875030644810887545330430240 -13999239302177437150770057420968295977530304557907833336934796847423582983301326247779420992060976443827398168617548624018921794243518897039745906044948257250514866806044989902543192196492449688249711139048095388673685832638857116416916668883654315264384 26162288801784205349506659009641153955037969286681064435126957011435090137753206575316142856725844188162151049615235427500344681517888498466877963465385170737352656315168784961122439527443786963082652870541739892585485030781724700598693439982549108788 -14141111420654993286178245789181608764610285313803036433543297815162616879978307392290605134788365774603590903636681970771138845789223110638030953328129565959967237839985081831835730168792357548560826531419999981336119438089113591096012376739068256 2386080695907271461401759925201361802409723200693500642292561227034350766521742838228081625964607146817814173881030702028723276567462110728367377325488472554025339332786114786563823346781485564604426817452952483122791561353752176360153581569120 -21346984991175062344357902289840585085507255765786560058450068711753635767443525815413996416135779684383188623174461205947193496180269324835379566694741395088375443145578911341066636518482932434118654841074647907183023341615243235887001080 -13490902000289042285960991201380891378377082171130628537636744940267189815811595466284517452114590308931047075861084955621502220290478636603885546333712959471830024144146138373431850653116855772255347215322287337707298875674367324658101 545382576911472744075043556095159930914323329085311046110059896438191548245241072855578028381564979623069490510823128006649273695428672786274262823888308141151469768462612710194520207846106380958033001138173174973428328704962470040 312976744654308540879980680002501038371441006559962011077985844124384494260813081816725576340422577990557763874716770304331498438977122478366439819852460865864978697173553477646205409519454747095142032834838309995005659640178980 986546303134533468981951098732139160252070790530236369310826191279769012105170387926843517541430728904690948809758599241926876993450953734141592828657190917598619093462149104531343050088211273639006932254011809560972416460 -34892215402164278160130740399625402167981741112487036130954035348090706761589858058142315686654926725180933465320691816218829404009922389571269580845262653697388675000551532925544669323569229414397863046637384153122499 292714066355869279665168269067847100109123618867508043891712568492659423741437263031338153638062251511172801202833996632339079220161006051201619689801336058669579170919175736681608765102702260635648880855746995464 2247671966669379464542489500716414305178587878902341806048539302370027726192390703614859531320131446636756520777301900990487317076071749277432973810034060816345900997523407899942182569984672361753825560486322 489645251949798433273863484666220583673002783555906366827398870329785014641372221152264112048957728329779931518517466925572059208524279982242802123806692612149119054006490914493016927399382847845133632 33896671347342753447747171263603605970992423198654098722317250692238318036690836941723890441401084820995491897318242780817592983124139009912035227379420135007159174076422434327608487466779060295 -131727676893708570296981902892195906213757476996450169881501116921504131461714549669229270680063847897500390164341417510312584151936942994902588362026072541865069385945042356202673911020 120488316372946891896537782595616192329049167102686213153683955809705591333657251086523681196037650478858564441198264541145756960493612234367331939901480470258981656606703631802 1655956055939387889814269006891604741021078140610557867264444984459360989099884981262382033725823453520710512086985535182545508895780826573683367526390074725571509516 4736251770130757374289612363762008781827868466064514712767979270771793610560175574883012136202179304051369431452699358490554904178318598048491570117694628 163681102988584285034041104363819487634314742636354120494301520660002063576722910739594732347925129117622296630396283502665106438057975292 6633120037136072841916585584689955311352995004515806953191461340035826899036168934989246071945721645565339933722276 492847452043415775507966286694245532464163232762035893953512925412564866595678836336 419820706395888429289253909512230 0 0 0 0 
-175763479820463534533260345229409070752949661945996044963706816427927852302649424757125666731185919022862003684122219537452476133577728257269230882845844317250899568964377645074053107433017884106134819430777366690043766342449215886153299290099489209973755869750 -791987820270120558043922524682469441873238168487123020447155447002394592704476378395287866060022604278418735331955709245769104106068319568266738855249541749969234108895580392563580093479657363693061270189006461222949326086862645805333653390470225202966320480 1920855604428156198765866253050178091742037410919980596583097238115251287257500804493202292792207300809781352963038207341528797750864495002069318848601325257551836668324697296376876044877034761160802704611836876350326278644261467164868262086830996560273088 -5954518422778512757400672391764151675529219617759581575644936637259411245129701827888072457612421151501869518302414746788902810450570190152788106415972624370525771352282459570899774771309736574529933183778582508014129045056357898281044777319796074879608 8943631963392839746880303416376967697061572178567221453336916120335835608930185109600368112573680913085406757983942598864927502293123423826758597414741234496456827162554173325063092356275486941685768085919872182256219290052671953427091917322126557948 -7056039557932178203791119898256755331734174544246905792053777317319811149707711858820628135843639091769634424446912231571666021727500089702501056083075841808230227177649620829256100381441749333030695557394059767998039263947862121298909170911045394 1485404618315165667949196507843484860303991006053722169183376005618481700495725454577626906565254517622709711842211499174969450164501000845892612539594125391081057756437417885203387609192081740347386151225982962587415296546171280369489358480363 41580007324396898318832159796224366179516586350142088324762593878189337986829489680076919932510563422725970966838872569285308033387917134048549248335082183681087154603597759087754666498679839115056416885072933032836257077869400357422862418 10629386070484129954375734393417298496010112740479921113635236381660407524129893433690199402899967977123226179061430705375937822827506027356446790772036588495315876376572297503944027125152243912475634911481001125421295043897679334408899 -1893596597791250774138132103158907194504025266556951829732806875739977936273598689979966173069167346958365708374028430732589078744577598110076332588507834929692258051045891914861953044348605213904165968464220550049241995415003420424 -74944234365221080194188348477823400316671058215894113839495963411120720762798860334066190778019975424727139159988262719945674779909263790383172094025353483213667222040241016101855179293029515972407294659783305367705403049776168 748157845730362912268559037405759635191694586261778573933186577938225310162611818475463821108483435609385963075005430994174253669942815669038141310024650153551383168193520924448883706286829532882078522993178699883435593538 -5967255506836038160507206657432320961054213529693404643640771319730780590842369081370634724147110353127640267496955848268932352662104047291213624744736746834533151867158814483188462973489980831959926065256256465713512 -155329933536343113721043583467095660290816734663009681087260842456509036830625904136304037174481205311541062349203781816208040369861987379835020290357112482087862217688905758561098057836193471100798247274925355750 -439748908017952369517132670308844574240295707830504995658736726238103851394497465286829879008577054111407188391015869337132727083550408770468285489911072365688566462434497613466679501034104047614798358477435 -224465943735250726962116458790391967853049363333825212479011939786982241837628815241840423917830704149743466097934828961407177495267277144067986180861356247230151934630014879856744366243891482463242280 2689915484512805321417095581039480881070840773027646732913663170145825809845411844133492297600146641270580976378279400062964908781840907849824565593813051883419512366123330730386664252050496583 -34286900881251116651686595132865123191047471517915493332862259210415097945970210790461456852801964512460492801394321963057186399324214453662564839716741637896640009345480132819295209198 6527637997138008530954221967753606427019971506152376142441465491834154500232874177520654445833396531232047584666441659173589025528590297184569762476563119201531988857299762064 -11047889314128829038172467136908997358298127645450390146464843052821750987708861124712155176558371209907628107873617902504706681804591325559564851965357891938283498 -34325199180701937678099722924082494872789744766538100888808066029283096136991080383428646567943101469818367094190731239506236186469709263148110175157728 147889962864340177163697193552743971886150296451305167943648834248513234629171315449782972003869581164853851504237840788510902341105506 -98542440479490500618609069571837911784224746202681707673537227826361531799283800937899902316663894336652585361 1853769662930818107792593271625370650872628770530683893966033889228393052486 -5397858354 0 0 0 0 
65724267972697502526688438270582247763639944671013592346649585957016177103400802032771937033979654740045070529650031051651587131593729311157000699372470788194357919195053021714531044111200010817737350976928322189710150499817293842861319886957656857539631087275 109303986064433698873929579776756390656351040371203834857060334549427688794644694012671447060731793005778016306702597586924202612501781682533099683688271248958363313669278774193559170186871818949584255083078086277791751102099717566506135596228160897525424896 711156360305701295636366641334884045279377249927565418532463480624841067915528260189055336542409636321372017898672223741920288841348692475639063511711756900314584151174640570577425347534870298612584669324911187678445589307271057149912050559084066672272816 -1342393580094647432635401659253422926570428809428979701378072381516036658509432177367363434248128052765758910405308381603093060083880015179743488753169911872195586263436853947654575618050393360591862457370907941878885809704744138837199580714331122778704 2503687483796828766501919109000417165262239065654253987798792898176369121721462036399258372910165027705006096695806709426402471484608863849966070860481683966941972922637017150091555770792191378493207409593015207171408737348144844675224621819044546500 -1709501192943217945557139106610871601009627681189701704012821056044838722922426747549770045103152918888481894772586180359486212023361224759002956079315543586467852827068176487045045665996499062251909856251942141282628435795336974082751560526177588 610309669140159810559981307766853083479729353875176024566429292748404395117058119914291994719383798798352497916600527408921062110116088421720094854375439764548136837379159166275108366138258002847573969405715333687230563453367521407032663383748 -30350906547119114544928863906999683336419873182891487892820386024930830428320091526493621477404169007727512913719126997820957971926395886956742055941099953424015872768612918869084358919845756563788592148732305606425405857368575627354626712 7999646311932589597049835300818106581694159655795998299917581601226898195516656510005485853270448155948245640125147018966817522973185998092320649279285401412464237162944808607694661131570820803782756080645759464003281064293157869479548 71873777753413691720194733984535811891159200510294669162051697541653097455849266980268138498048862598133915640582208897886772675316203224786975569160328783832096642794885229418534064153720899670262061944141062807000140612265976904 16242952164700149996779864631075152918026967259215776185823376417480591330894918804330311405253951748569845369299590693450386825576841029066206535370355137812694696046326342516186114404820207836529325998413903844100249853987992 125422687669375321705592790773106974299858020852162898767069035653053001481730291318764464992391153343715915720766810553158007106866305435696974646295641966684030738704747100555346995653240458922445427538064456558548776100 4655307692393650484135741303622264522650923159851703222109159757372532921039611562103454808223661967697384352082375147990398834522588069174361413608476022981483809834946984392748244291560285928268746296257510937551539 16234304385276141396978160890492695774117853587082048930806334527667597353214952085513447971528765616332316425800183213689367190384641678851522939447625426577094251807604367603845036965778670228381742407786243372 71157275143335051037327040249258215745395026869185562067182120199794259730414487659881747454807561507819579412915896176599554601772529222653868227677518105507892469484597395692882915373299657211163534049154 -4463655412054150467928126089025390226441263294307469857561263590234287031246460425584917999718357507589682874735334968835024567478559814954628019511979787199745516844560466724648639691589647533422576 943820713671398097319447694080138724115967037994511751588793280118133748208911871373801096050738763870464246591320859023589911401687684016988014085204100751690378303066693532495629512829261704 -1620718492252516519595525566112866461547069818188236851624525843327502474261379157459286717387143261855319425489922382656764138245483927518706695888174864222531136333900476268987334972 194165929748479687240479833113671977170034544276588990245881364313299524834604762344836801669277464739243445432660333680163826696178205390570588063040359357531494517138580877 630599962536644191021059127512156713496565483334538252497314620601204429666009047629317402410070827138905218529102768756128006695290876574520997595740941562796180 98974115104629604423761933314610277604476061625625174255282825544174375216283799452478870498611567952796567502152397867199622792534603638902028508964 36278555541171584622998802713732370434357762004962817300215001101764925021035235863884433904875048872119697667723335774971973378948 191493481507123038312843100061227686795332788232211644958550045160105527219636045177107502958725180824639 99138038494769392104952748463766496261234757619149086272249020480 0 0 0 0 0 
-4716689653039037256376689844870496047891061724419565385628646377552773781646568003154852823355676058369447911673057662768202749729825861285215266828045881609703199666783397396499871246112120025283573883000457795200148633694224446861506553425067332963209084000 -34467942317766325297854733805775833830720739649330547071321585815610658515024860353686229135422879407516472950313797688077978746225445549683522378598974766164993763655599178054808885330392658641267625594005186786129910898042936274948165371759146179718283200 33378540925177926251489104212142820746350156966782203190560242290675788088127975259155699292452731564143309259191543702220768995568721704591115315861729507460225690568106489718219415595360431473988480507780112576357941003258861526822746532743457467915232 -275569259632285851775105693029700797225160742103230552013408463743491571974842558350048193023568567316847824850904269152506539895372095941610267528825179897049293703958910897289341085664972108306862153730379709186136749629375525108540283132999417944464 369368840572855752912330861313501551056882348503640793025105564973254833579310560321711243023382846600583193037925540331400422560353911429919390354218009164226403409848384903916204673270548027679401868913929580597234117405021457353569591400480930200 -356508817105727499712846338355992487358290207127603627965511000113162356799162632619315853583458259609017907353289029552015266320151533212232111238768297861910496315771742378372531577815837317860431678068185693002189325576569039549416825876999696 109385372798928357764456997298002371744124789926268715995861150027901212831449312427041707747537065697072600931828570847087498138947150207066990646159454537300628443023154953615907736455544109297143746261691871248310797231062550739785525814690 -26738074807758848725908204500389389030574997399916957547009017095243945341604359415697595429773208338615521241048503835646849769857970750368432178000150806821123629427222991351193170548339828770320685762113799768558579225963434919712332580 1152098911845966506678156163566615869474641072265244936608130613031678618150473876055667531224555722140304036689680196892115312587087984678491729309329319532718703099691900068986226366403008579856246059681235982957060982866185887364744 -42685381651901170956536526829242713928623241944857158754284043878370460004510179831346812792227590585494618514286341099885307212912359218621779320562497093751623681848829582339562777326076121397087989981851790857385406879468228856 -1637988036587023687069567307735626367842597938456490386508438249441078519514608817194088883249646249269535598777463245043763528640684660628216646810235934783128257860879056728926692589248851451214939114917063751276924027850274 -94967177193731348571945544782993032223210785418984453636557193352566343070309746740811216894165806867709738616913743576102413344297977752584560330288789207741772392454890932120287217709662752076538878939885842943027683912 -595224903002016203567459264262417837993997485273471687377957506823284434709904700715408499812556784283219187551972074706068465407415009021336170837892632767436488872731531448803574796703404651560519077888625505741143 -2465609883148013977869642741538815731565461281430220152077106563182004085337812279280385609429909795040720858829964407260756430766112780147724491101906989922610834662723624430064071283742779141627404484318807024 -3344586519868512018131367459588780555233744934869643513946978209802728462429216432578409602572969034879442767869247936477847359938358143919570324108809400844190964446460688552540686811119666153450030904936 482592279383217933062467738749278315240719122537182061818841822855599181915805518197932856075607116381106550197707269725765415422878131941023802636820410032341458332633751897422262530131368370160256 87577621418319250835915106511562835712371914371491126795163506242549870144489054411946976500473067657349552056128614128782412707885083455007285148856661782892459212155873419401800980700422294 9596391943040868772664028689498724788245618529386837070266673571291375939945904824610832493980539990151022490970471193680271850283092825215825762997081981974883442566982750433988554 1254562974138396092310073805442544259833847592703864706098679142028242166077973985111175612128378604232175840133384939445308978665661622177241881206053082301301372599251063 -3443156606587993024804040020494029684762841979043564311382840810445073663896231063026267097600067114829276067605799887412787021644713682899272464595433455302620 -117034339787273706528643570582931838166971065887090901825768301566169691918886663434281224292623307409690625954775938902972306421379275835452297313 2297236956686089716376413566240357953234912829095544647120034269415639199063180619432674089695788439000874681403139835345245584 -37632302370184165384653098349209318624767395788653927831052383254534706072879291535530871790319233 17161921732272016810223171971640270471060296095392880 0 0 0 0 0 
-121741221793502558628161136146837039377603767302222966176060067933181877800943503976807612454699393372427646397094196321136516048728850740405693749022213961247985498261100471394943433221873116348131746109530122852684579069768049148744757366002088725094981240 -858360027640251478635855827585490081396578286485790061431602702840220173696498989846982379018117547573051737758751264863256837399711244449576436328320444128295526501118310002353719442484280453238083322357429406855685528790556508683476101939449626639908608 11693102231096576648825445509668122035162084362119851538984003858749438579826100163884466042178337689822568524222593763468654961712324894241639597292852657336820941763376053437649551581049150686529742728050738290569100971289427604277110476086541745290576 -19675561105362789538547176685443125207602980583767838811434021897349742442545327690980311925841364272215286160162555371867758896340464183707477287811468066780870095724159105747818283344721804461123298431309826075884240358993691799158769251492809130832 56735709995785972943173015741199256959115694973106850438311661703853180548555280133133024131582312093968589253603406493353097721332106505193554801456405484280515134088328780807382835012182798312572538661276999331569126032394352214870854293657251120 -35279495718225702872754263720023729891601755153000971588805139471057110552378343583913091053483416032567893421218473471632801561714562496660458965117755787747333728469075680636380772186403580988887863309012268109548665354807294669936987112139516 18456069707547722347898790232860262279583380536796028639914349935166126235580259508324232491701211259798731776431202446303267794386447744823601020450573959458739950031417520375101312031289135387120059859482432028087417271263254106558202842572 -3891033554149510645500092728738030384292455471920793143379845119465297548742932756293590496402202269094590997347666741329025767345581968814114413539709666313268841088119758144424312760600766447104871430211611412054749915236690861986734024 378216382142385750507641757460023753670457269136554795129235033317404374467678864269173297215534949221853572755372649918446546438378947343012652786705990897398338335569593637598880155131959465385285450077298130826199066401322975056444 521358906198673714425482477860011553833887945535489453683811461590374005635026106056928536822557541213365852361639984291589892186342643007424253280440133254036975646565811083784533739332481593915043468345404716108559756277403656 280557893180501016728783028995127460407675243788490003044757904208670910732594537304867683356446193216105922259642207222803506131354419584387816606232486749758340236476487608998117595532549101203402317972795573646795789521232 8284264490833663823987093715085955437960624740379894391496438805018196335198284036260123934566451732553930796357531175029469763182202707580331186970818943713964512978010557217778030261199641727372636574904783693506484588 78262784076830800951011360078826291544410333289377756921647734672366297361933241369329766279178831805187980392485422338366313667030735610891431909993438116751584351157319485592854540931425944846891476228833747113327 170944510432278316372804395749596708244659456875131114868771933526427498183552478105578293203165590838921730098330090193231070021091112137909330841994161273940658913665429871842437087602078873828087969604348916 53881884945623520166781485874842368963796147770988294949761458436189740948193542595922024702861494255031616539396221088770418257929699018057295990693966508212945359557571777745545620707069356340269962636 -205248864932242915717964960759639957649176199681924450724879163205826110369608493111882301923083370316045905911107375896534702787222441451614753119161776804475267371553912784341137717234712940936 4337361452760106531167182257290962249281839687817154747638098047159263948555807683891553403909337493170512941934337267649730269594702073184209283837729160093574813128538043957959916879685047 1243213829112011286314611677452129928033655352750436132778432747602833428326789021130302968944239022239020835603797030254750077892150667032072007548125359280879930292650211318300960 24762105262478431738440800493606952575349107355864814051041165779161970335069314191352918898528316684765104062750837186080273959186017495961255967349377570613729213454115 10087825368764001146437313461036827510658890127908153059596565672978450623825321479715615569309855405126876514178398681457602231826498382742677418185209661780 57034390212228010520531751995955987390934687152830260514514586889131369005404967572069690697465643631513138570009928186248592926865820075988429 34082497352865185399891637979860496289515114930676488046272948495906565475822761142610154280308723109320097754292492824500 506698719124589339401133642975548655829993392676158713995440092106246517994704941261248482 457004722533883639330627584362711072 0 0 0 0 0 
22940372173399285103664195658570147933460320122527723360475218616851238298089871276951392566702941992702076121081567583153750924590069287407787080840461376226613365954097673483853182073981963007145101903062484837995274230469602039202167829034570569669093200 -31630987184362236612632679907240204752505488221655277922573643926435094689623493177202298857583892110403937735815231542184090630283161423613803854881824357845307693822375746914554002033785923962723480383090778170866438780635167433272975244174483931571360 -26904125848254784781483513089736605090721836891644896928801970148579216189386262476263126001526254723282034740998849272504669207829107016545842928167512540966309957461139798252833137700345079262413534971110224709122913938021426224241545927573866619328 -3523144465185676469398935630336496117349909672270154628022840171870335684107573284498430100225199647135742957231667574715113893961080823888846596005399430081659212911383196549926839833992999989870954944520609581673457675717527482397309535084040181240 3604997320573814614216027801112443443965324870679434436962382504389722402609100924841189974557217690859302176994329102641842497826560806815015176720900707663281475173214817579168849576452473183238427938354404498821704689426784470288355419721156600 -3454571776187704825039168434694086503875453206540190010478930882320657287211411854772441947531800375599194898391484454262305674629833948134853545405530727026353792549155975813452272348592211327516069187026012596527667439942676095150244159488950 1482961873258129312652911012285836438807968665303368501328268879447686796277065352029880574746655853943715118454442683448509868060220590137008261907424203634997693650876610352344834656369927944056041362977550707760938669079541550578654523870 -356960103281870579441442625782861542982687516886679832045450230468570634270979260515100115175050061862505033113629320677477186148306584809504486600260068278996449809853149731684495925059149799522138412803418579020081469847317891443295258 36415860707181693714510806052029367305458722660092089390139353878607070341921548373265041853799035314935906433934187850943509197485582204426209521321527323397720095827372908446148272923555667698150827494034728217193440965334194275240 -771295043096392855616804846512767664286403663895046016642316506534731508207791821656717369396694598112508654482666267292724121617007407619834453727668660510342187058604818373128402170505739675462022297212919169272454423928161232 -4118811148493159334958606854182420548214871936340156809225502845316767664059368235434788903861284333624251444652717366097358019616757765932566026072922265949648848463099872259634782908756221173076623419375871160521097827652 -343218777570149932748488512056654986619339681640631668577035164340500035440215928169219010699967601274196523344317393715560951544744349858238103653677505690814945244549263240294964414964282215050152620448438812914773322 -6850503162912428204603223818316217541095162398110973412467673465387173972371420713753119636817894943603479895279777434844386170286359112202339341671315607217430018072358980736725970484268394712706348662984043970679 -5083722128913834382623082083067249595216478935505440106375334291337261437279464322255349061655846987306783982388002419988101774344487557115407456687688986315502063593744811790915899333183027226155026223810512 -264220683807606619675107709553618167670871763616324592882431013076229060336475429782070622583235864553604075064846123736239211733640592005842657137462430251665676232482927482930040751517977085824119353 -79938179932973550527735284832731581523760384927690458116226565360036793199115940793593361410394828328063708614544165882921715483847697187126860398148309453404176408992134493433129225098752102862 116918973819985900076456704535152593911776271515250420000521897936685454399079116220164268897279137943883975105858369797642839993500624423363373906399505086654916155089727314371715105383176 17437916852210644893866694498911373344385665579052152562128068173568307493663645757558262747640997586403561870277084711350967489811021814925172521669924498477630088831337262527828 -43626889476230514861005070547474413306914499964816697500029943635167290426289416857125820552385773648000505410900513193146767887295928311063553115367693770843239387256 -6056252175659132492257007818277995747051328472830916977778510199213385420018295693733594659457663585888044101702985724713981545716530459972398553015290538 -11128015287327877801278914393941297541005066236542830824680454505096746622369056403483093215973171511178070525644215563914383947140433620081 101698082498768175901342183412880549577048864050257801541802735786223123457185945520125593891432236786450850441245304 -259621675617393760724639564805838761817336754661304068235979636834206998328624119 518681296836 0 0 0 0 0 
-168000542736840662419100653836803849812601227306366009791245361414251286137674425516530004521094542911936086919362354555066060156475226109483419665927533611236829928262398584241132003855514866863065672371739976256479885905956751350282987247584267719889240 21407284308989567093977607476899611413469215990517495959065800174060424047669182416657145710074639933515379745460598331533742376094629091039758472491309018719169359433184125184451314043769190136058783210842334523121243978612964929254953606574368125172224 65868180022701918696718741602752814810905411778423782638034289193749353840077163255677268036204611384590104393105713483379661505548583795139828067493446971045916006013545276218097175697475344113413518353789840720715902897251036354666449037804810707280 -160297473267400516078140869166303434188415508260718636543306567655648378168840107700300893941451895968875173715979768397210864765230265754336598558908098347228898604089645197105235669835700138308062426528400591981832801993576598987871130054005824128 293145924287192825581532877601860362458071706273882277784392682337834681515380485203923367612409608860836875697227465007397956494695303313636827414878825114612088077181589022958600632348830229060724895790031457856223405681145322737683238701258824 -202421196504059353226517505005426628632460688091310646139681206739108353382873602876219029894408455386370351435571157340126651885804623413749897680529489877969801474304614553676906551557769181982484355316497510000958815697932382899646635648096 79093382783727363528079298004146169855118649506899770464839748151042301052530247922257924711386773521850911565182875671336008159575975389173016532466114375150778494206434828275448983135457989552559537097189112183296127282251529599500427540 -17114840960127719030368336236398722961317595614776869144629942401278043586946243365300990956853917274661718841910648805585136867067890691336390004404990514610676535235738527644214243844333985088832342012636765677889233789607063966932832 1841527197622439742970511574499567700782028465186392014878650112205428861724427799478753514819015470706790900158881054058574415946105986385367737650484646058834356572169645299502646441220224571200857915050186821598022438651179749780 -53137233085873201285698565042486925650316485124754539651880948946542798152606554719111592291950585450454294403142654906553966607820104525928673590353314552244117026500198908998996639228877310629523558300925875654622005096842520 105162110111067838610445557226320071327500386305725526936958798647979503996037355233926144897901194771700576073154859469883907208323349669457422709607874133905517220981436713710870640402747254617363757187719193082147372456 8048886761506139813323465643076859975812910554447962759615106359486161137060669195553408168172890677471478970266171926469611537265179480569775627461102664375491716596705539652407268291904200150606834646402934628168036 325463862534148281805616394973358697527637374814095743161573883850708022115812058166605541543883641363356921562121441354864951935886682664984062042649417081645925782194163475797992646337449098758232774285863615360 65047589948898982684481518826071709024861571207690162431570730982904135123405355568322809703895081554573189595589266521896753361594199497635488661735354259887949289841157147820411502211454851836923697050820 4406655471687919840074344218933382045154079855611363450192572995084430809765444998944369155183002850924183522057053907880767117514768666618041438950167725381210118747915220037583851500567718153845282 1692419459391243909449037510933026252835470101837282178714799356234046688282183340437097152106214214173506907652104696437856130607050172431143642931508496491139298187330162238564179459619302712 1829866997904487290505085272900939069581519382635994655748380824583426273131217030923866425925963316801332645287659897753391958082946747513863159598078050545177363408039263344094043367939 91692679671910762130359055892644647902230432391092689562224348053922672114573359858128179824848189448070087521019006441346113044114337332645193378404589253910238042335212365692 445049908863618583664061050103706623208609987403941561788479887128804052058344936208609811822054423488636798416180544461354005731184055778870708901641713700670013395 -1083314555406734308504865491415384041409925541641983505237369200265787618832128748478585317566337925713136469214097188745552493150166427834570192800052 820238193595150805893859426125762683015012163680976505307973503077696394416785466528639302212252428308860634589432165576112165098356320 48819907812559025369361556440525860610124440897524211929629282924805773531415696940717053459534142788488171620 2022197354430362459381072129656411767958963938043049497920613398829313 0 0 0 0 0 0 
-46598833597182022436652011660718452517584516217098273564229985250077173566999338721009335023709018396080499937514786868493725381403332172965092538778620913881515661457921358510885410747521620760458447384370182994541112309405938844681572374912223649194400 645200980706762258552307315186975751800219578148743708101634320848101717740189009064390441172442354309939031068565434468997282525000763841868198557496198360733513668384007881384873878027917708578630354863795046734775256210962762218487517791005599434880 1554736792290025789120810542035829440738849069266637907295387109475670725150368124005790845769526089252408511797870554192537868741063476137439809164705860118130257109304056661017989376447814093254678018012270191533378677770631474388519362831308476128 -11262825016062169150390230384755891221231290756182151091196226005820059442908534611507271139576792923697016997871950315252886654986886825764346381140250396761376862082020131330666500700617957761035468845169396681533368568320081290794730239636145984 13858069010808038792855212857882477044704924344311352340032429485061945416698491965287110437980298604026495958272921035311246689528559919734772045002720580796718928950152172060233225790969989136585312186408224951879228680752598752521626571938344 -7691235945161550499314458348442989989289177774023521376790429113646025217087014934408722400409784267690876513097120597888282031801015298659912513701525113353709331910938379461578876690143625547864782752109653158697870801426516272239314099008 2362512402726192154523540545276354816886646237685174991456640865226669357135169100391298891112622227451714553742022319637785354719299952653632634664835466061610542256541608004274040753102245071187561185950695106892360911589308693105730746 -460965289537428195344876428735129360196950151877732371004848659138523746635089337835859546392851401978825726399016228423429796580360191349663924534172142177024079213598753499883913532006189659729007290663902669202681005301870247697568 42861046139316002032405764426488465161814818205049915749117386549851717089174481060899122639840696367133513146507442782532127228495516264577768080600270328620085136745792097543305158999996975326006590147276059262358319360736665400 -607724789380508260453587345321184981972664936582247117330522616582780434225961888414443890265039542178966824304648102753075857827897742863678796180469774313397329474168154743536898158084740064203036629033356620237679680802768 10635638357953210661288176275679024949219525276204036891700272198403213825336233587619581030654884905432717425135932231069376591052919260969969633715221872229118925438070796105866029848684870540960946386624892717834892754 -14744659722200710755075854853525010403140824692854454206555816615650637105484825256120190767278809516875303181502242871083946607673303994580408051119658382742793668433976404616085442749912722068345801128009951770316 -8834529778308320146365323475413160149452938333996797526956272529100525465900729133600900705497032246297107987985471039002001201210624351983833885804713653317818203655068514036425924673779245438136669503458365371 -562513251906295138000426668791576237873041883798870747231026127620682259896145250365928536054003312100495604536496948558176580082674419820118583488522855938978549046046027790742888484728381100778504096388 -175456978143801769948107632126441800717563255903603989956871998604709493515904835730105131665651559647397030665210830230501656145523562096833906092859738421812796668011231320626851014701340127268996 64371927474627089309999801725459863827393020272403616782881430029260352994431705091223563900341868647225719778812835398553469849243856297917540584769144586126500966996590721975476232784538072 17531182745455522882312168401419390777099891260803328641585799988143628241131018480064427509401887453823964460300752156333542514775916951602269993113364135213905100173255865348270143802 166925980551428172477773854447573613335631408754549472720771118989386912514990888047809850513388027794377558332162137497711644013172500594870721707688850082919356561308430620 -517038758408033612877293150479501555312249698192582494265346725038905779039471305208482124587790801132357007203792658170923902753390369133550300598405269678027273 3179035378635661915787874549098899950431890417583037685411493677492820175562360220020777311602558376605633466587805645783844760959824396825168009114 -20637216831905506132680200723137892215096957031788813045683051576782695701659037868367250463072571653889654693626198470310192902356 2747116747452294384246753129945640208171639688562047237921432695806699528304658138133179905917742714862 -50612829550366077517225217563640662129663615196273215746 0 0 0 0 0 0 
743413026801542641525870005258994167838735100544659085922324600276343427989299176624671042680404893126257029716624066790947454912148947841776151375462763377795622194669666249280282975740374425630623924160142994441698975850173415107823509163930495823540 -20042072750999132908852809242484789062093966164608519554206765671716430894666130571406101454067600882704451154259554850419751757918004908183687247622359156060633715599344619729523815376790462223241502031225015629471707819528478861635508319880739379712 316144714643283607812707208558831936166596184640415986600976487139537996760590338721973123702303576917933126778122643227450657937877233368607424255432615692481361675941962778383415109319294852688771761760066203944601134854304509925746318849417825200 -511758242168953641791116626618327237107071053129244908423799363924821054364608610613062550451835542633016413138446775541136118961981788238822958480353508147380729027901515883693280472670968691821531589961790923508452596631645303338272848828903936 340802343434343202015604810769849417242742033239461378989258966983231286306096153902620551937519256073043938227833610955837850751472772826724001356995913737006063500736763844792701684042434491818908985628888320354029201101343442680786629404276 -150539685973816510144248349064787884161090477712507221031995860723180909330597479664653545914704940747985277232648922412060713829317051010663856312170554970058575903327712173718115566390906129879108722841736544701410442508788827977027653824 40560488621338755054178145874238962664904139453757506575523369609030197861830709266793934578368263043385036479028865602524060885652637217789483000678544736684732631263517776338086280220300799643741270414230120391919809239716551038643548 -3961480812993958633897155571006542277406696602806991876366441450886545234746179555471525266141198985517560746990840843986055989033305390232958517004301751900265839494956981810561612397640108029101010624674452109603762652339438781280 71258662520835362249185818490026845039311638346788678886999814972754946928774695381384218209691199940281897517676513964993434972835556898318512647434762204081025691783021242690119242815120592059360587629656802834608889081941740 26628328571126138884701314947635691485687037451407842341411066364707127032225132329777371506721034380168030077293908133062929863403263362371218886367012961965007280312661278551778104267530948869381462300798704418165261214648 -530970404333367277475219432309942710979196368704538047253339038929543890539619590538414944507249920947528369205837250486219487030491719222224345221856483152058126934662635328275948988133338821516977604041648674769311568 -4606725173612986801018986624254765790389049326920429883161074872513240267865777431586045984738156576920736917564105841236857744889254920541003832918786830518189273240144984687048818397704520782559135870321320356740 140743303480969511748719130917130219030977433090862024915823629415854224767582494176551632496727761805659707499460749956698213386505683501496180878188575840111193407220077513694538283259601738893583322174521954 8400094404665437597356677225288065271220776541616676457695883701569656487486780962772525062838381818737983212934053319247462756301553641746916035947937321871427531713369872895010644041147769868200905508 -865624491644949617000527872043599529617752864152549705667934694310209957772020722742431763141195409520440533543606102069499836896986550967757329848866593483324456985890020185869023340418803922580 1099124883950395540748633323407690182220038383822752452174135272438481489063385644264228517545468927829518392068600267312885555683556273909965723681798878136787232777126544635857266654270664 107229265263184685912262421176169338066077788288622257068640618550074150499590490285403152904539919437037372549329900054534470515544112221585232772446209432006876241592639617930628879 -109856850967848844651237161648729809703681646028792260439258832036079224706653739224392454712662636925338187729432008340225966326951651110744165007379039478547445860746436 822746315239491309660918634969531141392769122597887238439143166067768762518360602478121873135188383598469402908707828207970768464187707531371120239806268097789 -630818901873018593114644276994518428899527793841233997745987879637724561152106521114166277175827274710942302588894910874067646157376962144294040 153066157638895784177916310462105298429409226207088337492462607950549051889168000683581584828461004584457750452078639473193849 11585267815257456161563161572388629154655511675706521211020079344179398364755894970968317041864 189407652515565776310826450252105544463 0 0 0 0 0 0 
58809921987846631791506246464099496690754516410917570109439988540971329848788246697784678314096099367268070108253702679676471800182636920191902183826034436423938464120409166446209690369702365163091230801748898936320542635494680776603606070904489635000 -948705407728235134389937355845764780692511966578792218291308133049076274898117039544083839035931786582609224143377955705911291643449269626501472368561010686927181822017732117520302789453082682001141590106386584903921935679647222413892604010929397920 2910037325127131804364991000776054952122274319970218375269636494803687978008136259744563527515748269001844813243009126340837746948789862934532601283648541900740438656566669508899376019909697153293112549120673889350444110181145978093079431793848128 -5936816935174515907063078176237340442900731571677377657851352580614633650606521787320464773384251711833143178450157858123900966950224028805832181796734248777602572414682693753215097674217533980765834736032687540566890620321037125792984724837072 5836708086165329760783247836368801773108568664545503909285708468417628881051069517510527411647538007531716909704429072267686643724955849039857521574297334394072840729991577955991217268256316134897757508005353703836801606050599992889808415336 -1861189636765861797553411281702741126148638541920086413978835862795089677707964395781355103382392590636732053404739926327852672369882990369174313292942258459470098596915970230319728095476308155406521122776040421372261983757112139798122130 -32097143399976502719657087743950466330479584420099642896276213512079479556575895304955489219423410509496108776133710660004189165015320151752339809987438473455784199433612783213636315484862797307890604913452651951937477446945990855635 89272735701532897475372903303819142053474538795640714485285264689549393350826735401461704327045939425638687817785105404595779549682367952167734389118768601918674034856426444070768577401772606202810487602473429851779325873781062528 -10542239664657306061750580763748315401233063657241863361553421527775715077353869511684968856529740206745407005090899841366223947305260181410396928305304900152439148865080033956143081899669570416395866762516730127704115548487368 745082865128706659439509812476565539900964874171773358230640324838019799522066905719298858462104365726060732205244321518767569871039198967880408899664925180426531474400698156731880576211340776832686934180206580710757972752 -3542217382853352214780449960863221175768739505488981897213301372298226483393989975754197721107949029371899941784004000131292562659644751426953106203710336057357450155139647474873217603330634465541657605864407515620080 96721230496672618361200321436949635388748627103429891810002657839907638542478740734789940531533780348639942966369568555850042369624185661338828817853560917865718006834687802189234022832083881636658649601350445934 -1300490256119930043199124864570761471910972035240066486368841040535006646302604489381858185825675574553796814766522019701458911394049257447451796340967112791031003570201047458633452999004712446494497397326256 -107338821167268993154144774789197049721854290035072068006999240247958181354962176627447179157808467432594106793769029173326147218816502262958194585420873904414244693634307337431988537040119395104052178 16008764292025053579445475287383171284048696671332055479018186947340586332929054418322965771374667048845548736785305610067005352002962372964565621301346790458960660357349045144969999899569953700 11185900497440296188261620078398190452281254875648928953919363746850365440398619581976976262881557188581320550531504120945440962443292119639492881950494832563999269518708538489190939586268 433266382801250959113885440493770063199016746404051494995654280467756728529609028226702876527637510518974442998558358647677578417130505798085680626611543698779972899812116255139034 -962489546276147515229496786850141511623531324616246175088748458657537491782809074759512127070160404052637462013864320363100275089716959764726451834919307244204769660332 -270700722323674185679597064516803106289336830421704253510310357597805690525972249685236729077243849576660053775598941070249184213615847799091719368513031856 72810503623865859498328793700070978709109886157549613078115202152046185992172246220448007490134459983627075790682701896021385359510210722284 -271685368410414403200189863712021729375697680045224869139836054244557344366490334027667487326808307015106806448787678083 1922492593031694593017047683927094233874716663723024567869195894741397494160186240220 -37523391374183 0 0 0 0 0 0 
-782413014637741883233394301539428357737900348115581311834102291478742987076958021584913101292542188744943084305252247599138452106204895215389215683104965946488401249326583405104631648510984122039477495470305635982598369183102550038124373179377637900 -18935309105498488971779616826467079909094339449642595029460990280762647601568588050259181274628038241917232681757331266209640431341677248234378054946937071503150979556212393323290567429606726405838036538147530247849160362883063125004632051888611584 135071700309679604674049551259871715462125438614025354183391333618379016405955493126793872126536991777016332618002448598988585968558079535338902106279686709149745626970011816976853322400061053520756636903309816487016120669707810824219252484252832 -174781369969744839231648526754152331037205688431819152556859796813350908027630259175640093189300773004413559398578151595326755926636323930290323930745485420416464756819966037327743260791525621368615577955160699957754292015099261694351839450848 76035917131315038875839940925404444269906402894973029498806004111506452445509359403199552065031988649720556412237518306194525719830818691333126343036461624904237437455522091754730727032053632676092027126081954262934778802883652055022978124 -1213895233699238172479179356856411879972834026561626571227292045171912400829898495370135622706280838911918549298324877333644385917829462503605029875079068206423805097358246645590020124229670891817714174823884942079035587329875038272692 -7763811057428596916642534278018490614763679852247698679117791350833802260375966709413446250722061566195794802190470284716696342564798817439526210246895551928366423575496214578651547071972345163220538819375734718307017096673217198656 1714688081378569816704473552209618685654109853723206032281864869570667674458249986998759190983569874188175135826366440784831168144203390855781565200630428995165711940064043616448068454232825241464915269003889941926922433382544704 -7621269528894300176196937907904039132712586904937179827217107893507349742996254139878359528438315224073944024228548599388114754800468052389855679937417872325807311768833899259528239697390759933126604239415758897275738702628 -3030213390550327261319083768977226277098062884810764777970768998672523405156254276126959648048723553800013506133348739412094300752468519089694285235388132086158811879602797566072676069191558099379142599012802373320014472 247412064959013000145283313160077914079098714400895421321206359624775885641933449414530090321072559732502639275953008930791444187333533159846085273108490913208683354481672979398715768187488423599717956029050216220908 309814504596332179640130122828856499086047584555163015338086888945964948928706540215559453422093470502428932069892028355070989207339665321655216429709668645862355621292752753591349200849050557062801695314153036 8009070971870439371242057116473839700363393924937957649235763898127171351356902816805013602593063505250104199925545962942421139974904971739066718454199663034959833301896195410208297555661949294628329777116 1029265398094752731602789135141324720531687439529263164043078175272724567072367980126004923484606022191614386673850752221050110399891727151194951996249626952753872911087570722438293243583183326432576 515022038800370082107197017792385757324991248728694857385668778164289467338151883462138148592715904279751587183611479440859684546012255588405021477807380397012565003836947130109809775436024028 66221955543819630339822496192895453706275529512736547341901937626202771342101696360473649263302668067753545594876334656712251761301359510764091862620423238728101383083050836687375996272 1188056331346288341686743910128294113563645809313543672894059087478339304668367672425181549001587232574112765452103605157522292294252199023302953040232336129627144675731445685727 -1826072515695763629389363504601088185483986329255513002606370792299218049920389061079532818025340462587766940408214602926153282860576168053466444618726977078069038560 130146077112846481033873035655547011459816332024259361951416734109604021885833289294307171370626839860346494270607642706215498606368218369398280107713626 -204432345292975477211910900080639511928070172354580623475959432271155036972135064307520861450428966351531110574569148821986004641095892 87114370551786654516020904994375724458796321467396474147716828902478251087642062087911742890503542493241803505573 4743340767820020146730993228851662388962506504230792689238237625015973680 0 0 0 0 0 0 0 
-48209847417585954532357849028929624304490407311056604450422733165084616958594384493693485041040575361611299062275147397647662589501462976066781838855101867093756799799890731147354991450224591628378672873689936078264677713741255679660046152198308000 -274023686414759906497685327002134879988440117500356732912512871433022714793612625675729016107803095893128015497199041441473402616742361428302578572104211149428641380214284747887087517437070914749398007323361205036706083755430622693429640343847360 816733938873315694925380709822251695452018708460352187009541193957682433825863832379324596040061137525065178735784545074671167694222954311017651702178171078873597156576456837464027460792869971259562613434364009017243262297662472239734375051072 -1342248058686901371049384915479133791799903255861875691880327705955012965196674108181424412852534294131775212893941004831014444853795440955436123275062707638004930287544345101547100804377507156029782574943670721147741830907813304865595533216 838086185848570282809972352279618424836926502309766232159541493187103416390635677936183383171463059179461186322477690319871188646649974242377238108381922129972819678686399085729393209991233320138860098239173793096078447903681322509489208 -158224925295517724882088308156466064120194598335631892707163265818197505148366377327057762636263940812069951696422802300715776646412592523427992855495187605396733406793529681968061070246310293265938703250638785843234476957149008829808 -6388136849249122177590447421615328522860723488650576181826403383710193947974210160691414511394257262626477266164602946178292068168889678089705779670663191213805107546900753038453298035088831788302629098670618864996641774612632848 -10975455034783940333247627592851397492248677969824515872799491431630503245618167502409911181484538200552094485464763026125385259815466540890769142177782770483188788334577144913363541585054909053740847575179248482798791839872480 2800179449438319688215327186342121942971035633867986471468276934816215677499690156729864935942666881270330897926051184982034964877937713514106629795633526858205144673676017109295431066812582225062969937518060623864372539224 -104321472370229306978306578837593293559988815740965562038296002775974594738092120322358947795330389070800793351561417722776296194722964965999422014436798342014418066438505787245699553765077108260527967449832302948013912 1424406775303587878770493177149754019683291865825209066257152071313893246423452549090644876353196916670175243548400824859691907625236392951840079684550821687309722510295243334251543513503088113936709456127093953730 -9859760659833392696263908829512461699022590816119866737264622173327703745206327408522556381790768868438681150067568968363756590810535227063942461996541792664568067518459394024502563885641285129105271161107488 -22055132994285624995855834243808866232307497688077280757250723478296502621204407917847737317484383217369611856395520210383234150796830168259055970904986836434453725288579027089146660491230376189456473129 14655380016054852538667876065368745456441924187751942378873890040397773535154391577447991769904086438557402734443568907951973286793101374709409281280216545023146502947278121967030386875762531681056 6238789422380383096914255220024105343177932132694268473205367055815009156814920382193263338191846408930040363125922144837799705947876350120719419382334598537916074549501917538049547949416924 226149495086830653305626585063519332050505646058823302789872259199821791392260789615715258185246945097519322644343876813821545271297228179569275327129023426648663128987939576437018920 2252962294439809895511217522718761049660788291413977429745359125086199154608588406644850726192217705171904220518448858765546445344727492504594999852273050427262801113944025018 -1544994783275485362569113375008941473176243215103592874104232184905264493726296896948211362904016073542430378977486059780205837426395770633974487664031010398254454 -4334552981816618956250979368889276162389982136058949018240117976246033980310785006197021569115650087512223680672596504456902558148593527205660206242 57905131489495861247180119832602921123815915441954319690973760418596329717948529327600115397311397072348913837257610424331604474570 -3465864284061367493221029924643163928269699040680974644597465677752355803515423219559124959103568801093363 34947904542970114750153222735985610046711913703669780045060 0 0 0 0 0 0 0 
229821002216222022224560334400900374788287245574230214947643799008862811099733293026069580149248157775859152362175451272742917475781447844014108483721875310970879896594721682891862642622956640573740447969727366317126445914925489007411040047972200 -2246741003735585481432145714392299927980176095869546323649678372020877845465192959675375022964688080782583772754251670337712315838331750304727749545893403023641299426135518494465843898132681013129526251603010511886201447037553098864084564132608 14588680165899118644195340975213158840053349517697317059855241210581548733419839176298471075815262608377334026002729044832904746970326300879248851948045928678663753783059058938754557733899130529946153395431770552277667091456829198473242966368 -19326881038750490681060438307857640054670991036301846013892693181088043874131120014880802872263916123444611633467124718754499972608574271225944229093328008617905350574832371390391097898839801743627902815924335632952607115032531780870740320 11309191977225171641351979429497152846251187142776822729027184841388049623731269803131350107679584184828977175952217724539073035567318453384689521951605638586020377062066645646746535058006236150733994966023427699250964456517594280458312 -3461801363544269981712452860262274372836050487665041774503194781671295629386751241015106307007373564667444546873957640419366955547841815121051825590592776043748876626952665863486656268235081758019384410985538002086937055935475381532 747322900272858075280871525046688620569461434763295601757567109629757487879650237303992187903201594061517199869392542112930897176815738175465896744238895251110562725695563205588556281804393767070553324169056772906617903750715712 -110189190192569016598443962406898131581172815353697018254560358180862750091896319059014456768989239889311714102324024522238618922524981736202038435484599416347029855938293301667703961548742577497371114596853819419913241098176 4200379986965469066707750372448223146232919827093385576010508414522187312479188213580019080472339529275917187585691101079829660690099425591145701571388892026239524408773299487020305444799019671078625937802603981684467972 1219228348230205516707105254163235350390654833339358832047909307089244119271405246353572706690013263293205676678597832652107131227978422604002220484483702997375975899191366046075941009946946554073805850337084431904664 -23554550923300028505289444028873430723524157927285727045864438652898109203715537997618578961058386456969122977679688766357325015731912954388470046998313707853035643534747804156927079244357414773894797729544425492 105235096938686591755331010504365854528888284686075117266842802883644186317077305924229465897470815528342631374167647729234646009980525531320414380412702724514921361832538865996801693133613844568657113688452 226734067251948979614519753534341746715639902360843333126571403588655895801209800307969743698813019874880068031213598804112032240301148179898161028621919788177685283983341224292820654756029318755420878 54656554125845581801955838222328807035275297159817268030510073022612078664530563102483965828863737137330038207862317498844053174841708801536470638496299481602947969647936009255354108119703130832 34356201335874305148244778503706970537681404673487076503183256542819566530275176814856525993414535157563694928811241139408935742079598403204997906326606639047666356423357411889777333114524 420062118261943358098159784322816735173122004239652896450265179618521951530659779527069900454803677410241880470441350926276523997767172212174536612518406434047479663504235613183344 2990852110755331184465292387572547238038299365902751523703606987850027035578139907252596697225052136033722271444774139566121391196905071074198194272404509767660941438944243 -610873423752664351184604705317562249323290354885218528081536673278332921115619007862077315428287800133378546135701926930533744552537189875454344414168328773884 2108711015102218863074489343792969774767008109734008465931153995160215143208782020332168854825264677098330322378889250831398138186219165479870776 610456409932823894074026682649873286666651135784917272376066485216021705543959622496716499792425660593325947376586915239987008 10349705973984086546865355104136326907714001333096091831324830073819606721787451106226518357252260 35335980736844021548384553097924494625840 0 0 0 0 0 0 0 
26448733894908608471692716109653150769942232458378211836925984981025561617461097797884118158637510793754552191016214203412322196835320816439015764123534487807917561436455753327334595880815094271739484845716499269500345279019736284045007066178000 -58299099999578032311896666902422245749476700939470735420904548201060856264739601481420849004541111089649339536092185704648283388977056833468786864242066975409337762918550115828986639349537715756698411969297979190243114060696853450171113533280 66250149221412362816764322541174117347399084427633828721261299587648202123073540019610583736332830661956613501709397236521647542030577117673240299139878930073792694084949235304135232301580104692145974542916382133132412996157614230862739072 -9823492532152650218196329303818687957666694935966254122495990573763896555499492987780024452000350467866085405642672978880832935360127989605242074353592151827267905679708289086316335679534001150249181636836748773314677712210356939184016 -42155065852035785011261607592925329547363952394566599330228596534198087377410147340867735584009574191203817864786660824338976237054708200740058865051557903133727707570567696224716187842590550087913668206644913441353338764257833936440 36147602376321728138621829262572964074204220858116391307871861142593025780615767338630163576328027134454446805144737167179467408126843850418400728767063373212582751657376147738134541605199694500533119650928555564868970454366686618 -11284676101144613963528011924664816232346976105396319367525200689798899394732950875231200579893148266213041474068680913286034996641073077416963544643316601959957612872261831826428712374859816809866993469532257555397903879813712 2194100975763628773833871616270777029057411384743357068448225302141755442920307561957354023983267614278469796489167178425302759453751916046028180275887889429871895292397696023929140266226188068653257527168783565859885366080 -237837632153546187499226123203967013635006889995660853631705883866543384169022218176999990708056658949640637230992210680026740890421430783436871979037269695242399775352598365617668540842472200158297403160615655071929528 6803243568854030037407291366180814006101763566103441872827898434603889671918668171540135801467685935112767643057259189348866703404598717145440779802474277581008734770084201320120933018764137733187566291431894743864 -53600443922045159155208231069239788810948802383551563389974642813122550577838048810520970496637177017640653331984794340913997412059101774019384305156835076156156536593943882116184762575415831120060718814582672 92194797228419273757862792642116509697772813298852746078864836681921730628696888500916737525422007269281373354178127947390865105948642122455508719830180503295555399200253342052552238519549008966169546922 1306831063089044504856298707225937353121659826927644877950707533599499194793018703741623941699694606678886852397799122588485197274384052440471508561208683756224233028750739561304566832490950262342763 622694637098604038774386010563284396046727381583407557119879629098171181614865485736053250838280570751047872865501966650118753761669938946435497259736205052108917566682445089455973661422499216 76618527682724297900647161925717886969546190929816624268899642780017106337078883260629606070959408058487622340084000715676477039418066985126134190867814565245392350823066367725531471072 247810490251136459074245508520906289963047148520899813231328011973107668761888856530394069243483338193377195813979323583671431613225286817110094021020365548224383541052041453148 2794772609462464882034251257685095807182693142554238524742251397622602500993437391222339706065452432358963431837910002802120724004636100973772076582211319079571096027336 -107274646741482635062928504492807922451213622245223862553019186650455891364644603360567096594669170083596585772376267103087765867628620061893964907560061678 77038156571443486923630441570898631680399693146167418028597132653500594061186715124577793293044984402976688063610724554245636745353395840465 2136432614257329732399451416854716497544069660690700087506254402166332294716450324062359160286750671378944627729795768438 -1157463542724603026694561234064087804083593431850485668469935527097173623053982701455542 2085693484715178 0 0 0 0 0 0 0 
389273727741093343480229926251321992023546798432591875524209446718953121614509578543205692643394340598319209146910233463065681243589893717755979696481217278968691102226759480883337529624939952705049391407104377679477026254930406017870579534920 -1069210871325621104896437511246602352490583443024236074880788602907187329549446449578789622479944973977136931618813972094486039043410397729835717253949439759545163505032259554831481834677156121747172544816575329913338282198869878231390514176 1159039852199672114228110676727710070370373784573732245072282863815325017177379449791404953564459645050520560699263526961373171138731309081805425655856549951213391021122999867762546616505157320464007516763134247367400561555609986535976160 -939112719892884012322051466672322993332113910337666902730223109109839482664515784591404856024399005798704242928870018186035548775594273173857188012978639802379003503220762251108895156775482943589981387109329625889881069453868519903744 665139024242400267273881597557692331420785773565777195657295849268685268072188219296466532882458185946202937046870633910438216527967197541111330027075196959000730631698016660148816295710339521629307404745538061127591820571992679040 -379202598227541420222756290971453422462705180654197593389284267705713599432707532533809035011758981407803088618723196139497353733483275945673199914849910954260108005369672101519703697846676283637628376239889456540402357742633344 95863907192556713563340209983778325830105247638031160428953318364574522904149801837932827165352856830176795308752528208838248948140243267054825248394923018000763422121418107528309664354660577306127501246047756678139939620544 -4297950831467108394182490543791012674552821452757317334433679759152324490399709790102455851130156464081626185186974030533708869148403754968709867807198512570493543817722840560681720739473022935859390532230070813700221152 1006513051538757053319868660031292361771861228686532757313292934416442471297354080601038493380513451072113076611156686729361199048378497322796498241267067136379330928883238851529378491225874329051904844505215163975948 -100077271136974092095749116278268758374295684998073245649217059516356308831124350061061335691503457082143504523861132130616803735629861224793529848554003826548673031147062287336865733428138285020802772649811294904 718992006199950729290846944022925492604688079756035913212794387007307806904229570134829334707585175630016135327661059952309680289768563635340475321360488261017810560977476617511722329614554244050545703898100 3286694677067948834856453818970546352108045345352521784040699708674192878543219240243422232973908146085624222316130781849691454034134893088844643049211288146753386239913125094384008256049782042789758980 10722708362167048774867193105938660678464839333052783664782477291331236826273528275563940073137821577583443545937163234245366878752630434031574564996023842942292243794330963855128584078961304044055 4974803169214323098671785469837170266214698802127626744797670869951474332729456339357362472430266325888924615400875652609419495254590628795001006210478545720449730515837558019617711803020208 -45311390644764186002036066428934477140346780651443313916569436879897916102136543952673052375920517263709123487479330518476238828274088685355664688107216048122342921544581697584572068 -675271299963839053317716469897848217391834616194948857219752933661904884789187991608861626465637928965609076216980244452699926377457337039048611283907894573122736235786777528 1836277005058022657487845137873860666311466761827915679428338441325569716035917800636021027998221692746966267868926542371446330478271783964274216316288122798301737031 9101363612535982677299293704545675878657748659169855830398412311773241337801644918031458037024854518871959760343936917336283542654238933994547662445780 3925181954281275849558514920076845205917636021200123474414992971343473457113419410038576162998115469188916975528524243842171381487191882 1327119408989952887925999192236093127492458939226581821743270124671078725917954809762074669068072682530148425174188 1750757552968626245000553892257682748310503376248037026399787554856587681232 0 0 0 0 0 0 0 0 
3651746462469606275784094339791595953382356734304039833311800865593331831699388050496560915025860686537674067634203955250567652734446795843410129501919379279232190752529319881645505589279294207318008766287111251206038566715949856276323146400 -10044245539172007491008697667788172602583192516337854752168461479329832061889459641241624260654000652809777026564651278550247219626029568521688687784204391861490720444209700023654735191637999944370039110217648114062569993252549591815535360 8828482550961829144876994797320696330568773084777116084250164623777976238349905860332500830606967486764845451083284878511980213273581145334535502440003824576637176410932476110413263868116487248028181282087298353884332620434407857491008 -4009020413472772354055075897099506708270820701472777194171626053220903421341363450948928201437981250491174524697721375807336334584155053533596458757721238474156105351845598340685266633661743489549898368742625448845022683513849280 -3739265576346661248536011156003629620265570687218410548260787813542000952009174890099672357827806290315520046923451117592366975618163091828591314704848838492045341572386316434207404346236425463519266498962022766659852031789676408 1722289012078614985537034870245438162042527046031971549811344103224221683130226207958746381515384976859879372104969514781932402046907190538835913468551122077433324396983223751339561661780985347431556121188015574862256157362688 -247052570022925374273070299744356122701979984228014640733904697404832742460257278816358664654822231548408768907210867737585658909688471272577835990879364317684546219389780987970927897731318761220211743931161408666412521104 -32774556962407182874730589210547428385165873101322177174917570927972962797309196006993364433549585504704837304921967156223951126632909265267066581204038465872698504055194207682236309467430470287868997787645642994062112 8131751766818909415793560420953922821481791436590947282717617592085647270765833506053047063669669983760528251493371363183913089898335279251737617425699318005613406781325238350681059172892709277097501093573711222376 -97814854715640919228339556129787846349498739696900310425276024089852024319654534498584581238114265380145481550315135678511490895752268387241313103611196384861930539876478745593767103196611254714145421115634656 919216015060740103304013540998514221981624930459759832501893886698079975145869159075055252053727903940980620792119065907636738786135229741818599785918881840926788098455343573947616464892158180210792500046 3554059565834811577401486145726050642692695907301339485916252053862211728098975671791866647014490744884831784171828092561562431192913319467043012756318153220405242627131972300556095925010050146413564 78519178311067366357796205375200150534419129392620224853345357290900084295244602984410536625201331003616782432251231555514085395784898301891749831714082542682765275306562290274801912674680806067 16199520655682755475091184177860444134763832231621997178657999028449754383715115511889533533825529008214780414174062893077884258899991114519395889740279625267610264877542552644091930227760 -619208542332383619004975525353380843382074989056611007265877557946824591308570319017993541769565905634448815807523818662154304178391962573393602809526183093198436821731116172336804 -1921963739805472996893808316212203825033414114036346573149288397601680405485492425186520786030182921639643065746051168306850925662589109271592185101283039585814010177684392 841311053268620384529771210878339060615759884759405865976399235218390793077725389403397329650530541557698222899360379232230161308246129686891974945550666180566486 6293677750986605817578563419556708241835016816029543583550387948901959114026736116808443965955365711521389687757063694925158756676594463689568537940 47082210647852239117428175764213783777129379859240699057417638380789523831155644193014529923145526966544784333015854220207123772422 94489709779533665877208138422651696097915666575779306563053349662683896830193268646677775041892562049618146 -6917119243149430626421865931518597502225764295695960471590962 0 0 0 0 0 0 0 0 
32841032531615098601998924127690274689517616094819242072635594481497005957864311935700310224040419610774305623098628676822492721399198785816257888435966100427822690348321380237507239401018707838704197305744932792202746780671845118179636745 -59095158298406919039197801882843693378708973923521369124982566500430939226543559750275657960298302603004436905739294021987146233438347890255669661964572567164447689980829320638421612864705214456624402212538270076936022204873584425956352 52043040529890891550299568047578779665428117093060984476042383194483571947530585631414715916761699851117045024940924862835884461394758742110194960737340776920341874406030394912929200461769615469939270477593611983660703110959414373664 -29809431135523475947339404986605969371425575025781896451889669002755298690128463340878518648799735310882712260181155047361535175319295555950036038547927171820768918015262264085062209471373360565184092108871766291483449528799945600 26093732243171232697649485392066057417253618683437833446503174865701308497670489631440037088735663905439683952737306091529699688619925760797867513341383589776462757850770343727150236741910932776349142348491455558316080807426108 -12785160205800004184035111903931750524772657802727905653129006147992696606808767354527276326631069560639622865739919410576340369132656788855140912934492828035013913652736523550715277907734061705016827731593688657066952596352 1131320655599194037636933861349727043472188953802669900221013991882782462185221024561456204290412406600317815204210038475569693643984179271424916305182204991252016763512218475757081516990481122050948559688546628906485312 383350940988117662014573274482086411563701858106332012067076433185207349523669033753491889058831845536815710228368909956358978666983441439763145247023431304140338298971984632300691174747781383160244784134774066240288 -85787419937249847874213499517686086733760233844629071729843670245204251701994824687996365868606722253046707565118676503630812936533912814165504448288169678467109932915186960955349769353590980522055642866865312468 2215495280502046281326255236140490059683564893020131974465079354755265523115171588224794104287003340168513017463894974673451610910299986588266819672396938723255309475763501570180197554235121869180183619065464 8546773530569650677417875294161217935913148545755522693758886866825203562442250755792178503289633171074094731199919966068537571774847018017059627103751786109666913691776046485624386830246395528890572020 -56898212471640306196435982337954553170549751046558898856279398383301128263710326732425025349583434200285194391906642809933433196327343434567051379110651300647945908819354990690001558505799363574052 480582567451428180240298613095610433762002305420327350770803803490305662205608406583793656805588710811214321424644704937790298878457588628503865600580582280554805278221418887508952764707262731 31939998360649824087223541734764331095660631159282496375867721234396549104830836695719723727967713897550434597966460431316351837464289374455775026813585980491974977645024012786660505776 -1372819087435691460505409146211149398643050340090171144022348371115937708662277074470804290224938056845800604572522254524876658842516336935729874149804396766328407832179060348644 -2430690770955626288939481125597089299147515162510584010622047707191118548965260966387378731525515197550957016673981246760227220853091508417621462132048616536836722668616 264886346923393815634856407556025763493598128487289695439242368650463929223730001155382397487686459837126876353839820960336084063074423008315503680617195874888 722082704189895738209249326559815865709891161907736397358137563293667579684084468138940101121715852352946692298696574154652618643414119915149732 186945256761266633836018473067560660358041383324485288025690785415160075334110221598892662534524556184355180818517302770358500 451267493741831720488673191813479791985350503739742029339721987770876176196564869569411408491762688 3258158066084523829231247938242870984237245 0 0 0 0 0 0 0 0 
170690326572776854907611918474111836428268350498115315943579339654503727135358920689052618095642232830638993833399057582831434285305407939137567115533494779983515606540541803020176201828403617413666304160339057858754213967256669357371950 -205228091594989098406601840234963442030492500790268717076372384269012545400642661080950130524755942594309723087355527736617105476900266894310759631501604182110902632735470269037922950338618366788216331454084452372333794889490054301040 26504912333522164045907924548761250304508372483556466524907106494491464934456059981190882173675590894216314865204544006186671407285124539445964337497206529207863082086430317867322553598855586497775591598984739941966072304176388448 137872701222933275298679181009317033798929201826387659820386328836163074181429833513507478731055137145359543695312787205615043916577031379945784153955768557495050315360653327773741341921345747056782944393370402389093170066875084 -148742041993146546465079901550347857029225391854927752133457588317005191484513901811287068421622583460289252953821405949940360371005998767889271107412085891914856901326500589274542936945361832125348658770009727381442023626638 59794359408157567350391247882613105086371728596877753132508268629111698450926535355552612677484321774769859562009245110474882641694236115900146573668808989788512541690279429911030792531541911563887016255631101082746387060 -3806798378867018476599563172190305979689112673301919949809614758239867735235269881063912423496728815156931044750887241348830538137793781597437162628668897832029644172013065915265964791689843732539995993531797576665718 -1822955455005847372725408363921002459743390408907320594738061819377534752917772888179875202283415570066840353574072397239539745700717325173969220131093304653092988429604309897824681354091016657673557145605157610708 -29568663221799981406801240372809759830717872936509995330325508638581782797325631293087492328555747490573879464805541953650826729974229330553758960742286248272814692209014126430982505994462531654689797881429490 471602092740280448838416409660280629269978150805585165877557505010374935886230280231495749636653894951228599183739122432768657262562220510567166308195057162626243233318359942885592146524661483669434887196 10631210143448578549695700150216802226937426750386336742943245914202135263370996444595289201861810601259700687097301480023593967162989857155943055240278848120215407877603650288034209890961593119158754 -333670562493446580324471329775967029793062434601206339866548051856526519100341891801270641921118842247858487355136749172919588905013902722142523011486139174290207095903465345852507202242488621078 2091218228065629208742467646888599349336581811058997983798590388586286125598807757408399243674130195994824783977208443065059479026121622680605716292166905463959008019071692327946576504231196 55812731255498097721176599897965425900440769681417548370083482654135649213853458176578976284477488855218682588076779781278065087905176916395107743324174593446543730372255861555381136 -1249613524301209428183711233844378418183187116783852823430938819579511093747580484710997295146009482241167104030852490455028888884330549736115686009082714207113159392373148700 -1842898497469669092308004226292947746911587313681546974671967337784514542901294478537082970098777735556234034618688706495476629742727988585149686340056072894101532302 55961844949622955531339779850692585146193664247943339364139558945705665580823292825321070707902852575406741165603856462070338171304839841654897673201112903 26085555577390932609971156689626973324224872485353213542720463605017710811989378390063902520537604839459197494771009420828514809003043642682 173853251619037358056553961966873408067154478328372324685013438441140107928399429905049998003454404212684115859690916516 68959073880882998148752304887929477243824392923433669336486520010027815081221852538003000 -90114611583629340 0 0 0 0 0 0 0 0 
1236221488626221181438121698231037123127428285385615265413971665328812687651820279211882315423788312211441707935505376302123404216254432787127720247637731862393781903337401775094983389327043440352746813046060305329441232251218680858305 -1799126041493921748165048466381688877041673558397357463503802877102795169985761487472453405550275948448314512172878085060292855308180457173159641325536685623835215457207250997110033970614381824565838430362643708033264128981532914304 1372790708152567184589076976127389762441593209421639952019528995277697149975387038300204190930013971883897028058256573563084748700992767190388837394449583625119216025424984665803069251060501607465991948785067837622751357735999432 -1587659787421656223559527992016479036901984653890069536244552829496901910826469756033304905283812011130628525520173696421316912617889827034285320741861762269761427259595049553788526961690912456027806812258976123012791677042232 976435884735850882016179448477663566087604719194064206370102747732179355874735249477671447476687692708239878059343527757200523577727496717384338623498495003482704876371727060655509567512474149588913981690302531083583232568 -206996444755044550743512344266645151039432577646764598056724568829783416530332134623100423757161202769255384527147824606012261259410385934464456709394782100937828316750159650552186353463105895219524211535010421417834168 24007282017987082247839495012267932915416975197676222732833051814143245071549696669493436671119288478752683168050663891455452935337547041336266757168400164537474410792788386680506507964773942951194611153107812059960 -2328159170839758791610714726097576034679121903907307899840444915748490597146604076183827720892910673127414964411273639101813862555428241857214520567832341673251616966617214668511465778192887225712777474929331600 1665437056016298009765757675623464010535102288164670342887837407940870916331467600567289878346823257420238925738675643534296230879717503587317693219966208353513103481145225895662698445415056260634952659729930 -6353286948177917463677483603162483849127075172213013520534642232842515184754467333983311159711594685902826326388112231839961075092659435781923976333145388865933294997625149698857862963806686787506259752 -213363378357595830120450890414305647898265181871662329461302155974760732230342479940094191597999131596286424671956495557449042573274970350679085181938779079587758470179699587344416360009380469347982 -158534782888738903863333818872112993594165537414495243600500700423902873926244671565279579089683765836482767327819630513137430431428603981790559145865363220644667068649367441549128570994228228 6903877117915295957850349088260559933683380297242263931125584746853084817051250851074042486852351105614959262629559122873628514703123966131689361571510420004448860520777820743659001206043 45085970459499370003834286887423684996735688110429988949465459237593505238016474334187555733371662695062338758510674147258179259807909405196616718257447980638932366719181767177936 132222104434499035754651497038497316476630150520995043918978042669714238467758426132600254070455430410877054233889350903656384029467107360386498459079269169034692695453100 -882810292657995558682401558763259120851924655169134897522193215127571130822387718881821332453396326615833405755165992105357493807125831156181432952733734263815688 7676816814934284624496318858737336693791929212369506366547767008656797815423691461066989925063920059262918548219363226065381112788487078559799982482455 141087040280504221396908329616093877119193448014975281700712703172166308240431232394023203001083749270836014413511324244710841989464916 156608050481669881754481377726220250959700203625433894102332270905114252545875581090541965535431365351763492355575 119162384101857803596398420983893406129365577155452369511384281331780499729308 0 0 0 0 0 0 0 0 0 
4208619963325420516020488001712998631252786916181917189548501657151406853626799574628332130527328756071882082674644460958607534367520503641156551974362046151224309447382318337592364817347157147118667469001540560306435431286271466000 1414285237430463646117986506137588770577991527915826996207088650803023414097576696394107592427784311636728849453083096111135718911435298810949027679467329252041869261164461437411444960345942107623444291819370156951161504258958880 -8082321437972497130807692260642488345199828785286764218075141372307861476964271920051655139557179683845002020947096958943141132161561592724627991597909431504713980337339613348696871507905254317984829357718159672390833276113968 5782088442899712484174379630700898061794234431533445211885756949012023649739723838074042442095198899168719726162094636357149203403734148796787903842998015420896221701368994499711472193747781515515731453478391612701395694216 -1758624187742389493815758152749335111399297086566392060779362131179232484044137256951472683203791700287527766876712056198892900688212144570734671781130046122167034757126231290545536895816679965861779652490114664934956144 437624128806990943163094686991939754965653543392168264215146726337417671834034538611297458660086734834189557884334833288927688113396893923790976889763692290322546312799500973372641086491921488290528700583964779461408 36296120115653092291163185035721563820244096566648300667873010410168547174191585720462872134143824173402554063470139619799495755544960753687658718551577149425300370754150794004263150470713751622418110517134985540 14398031308851884694787544598285030758821573261012596879847866718053582491275883045424023659216891143664846318267316694847524661919543252653771472804031938739075726420257572797839785852170762100895635384724952 -2093693684661310390292779008654378784081685321144679058506850332271548556702996191196153526869206391563073957990146539691791099531700999932207136976568315388677477497164588036418787141930200120427826371140 13363977628372680761134933517218228522250888575189952862836187940395423356030694979257667348754299873424426319603091831664493995445489726922946855991632349965497909088206233621342287291850956535895884 -1289929545857063997628768838960666018958487790812296492693422998123807660831127104423394920842204720511816266249978711037672448413394373840711167266878306432699336729545832572731321462587343179852 4097550761077275581858000679027870064583980881718865823100867783339175253202364607991740903493222507829023948797131455444342304229426790241778346896908090131718474866493234749802427216135740 18437755720668255648362327298461622928650626304840765543917480859684591855075554261955242153614279315876079002806818285407385280432471798446215012895020971514258230220033731007697637843 -94211239187117836162525692877582431049958606855646945905577109132778156040122230247001377834297157929193422078254851329846351049280011113488080236416128263730806390767147994976 1464386492170895047274592568928817188343389951091342341874388057229882875601295166469560216645829689526048391086313989824334020750696665570199420721685310875913513600956 -266106208502679266553461557897930996401770535618870223013381002468180644734193379855768575894433677903434940285387349697025635180607444299072294792493013833216 653184094131514793574055294899671630620399293259375781470977414389926873932531965548129230894024410494943074994175832710866226080203910783968234482 -2935335034469522590246119557279495098332687321163748586997682206754994044488482286132723149399749792107667371375250705545317127652 -40654367209399940961823408597469984182446604115944805769511673073145454948691059542642308744402191831608626 437405373087024137159805572676722612752062047982404078661598056 0 0 0 0 0 0 0 0 0 
28240126467455633719815616703533477363181469053540161115126450321151395247969424669794382450936316802061958789006163165872944609238677704189324086709123074377287315387638140306474146211926482958227339955031804446303748686810701700 -26999480997697388195510155072521333320660292293805144077113364050712535849253273457304144229372905588213684783017539905357248457336823474535979902884277959387241782143100936536999754001440622756814940633498346651999419190567808 43652569151585656471610502754636028914898107455319722583124062018033857194253417631272430693449532638350449349490234071496941275499721062602965272377410618303010156179731381485403612787085946652268677002600023007783926109880 -29131407260902623605007917749660115742563592698370129211287516940143970680509508084846834529500898930866186207708102538833687468285426493320573197112151756816628925223222145667793402353174037643619311955706882699751409016 8595201671294157541417608899177928698214794750439183791854932148699935758303232326141843819698747769284401602035600394986837108406672592822839744607178917460844536991506607862225121928385038356119588108070782352152384 709084615852999301932093183396269612065766855563350482350876129412841349833768156202660332796999473966338020407264443979553004687392101361376815545302496895820112785519975561737257829309839499208967264608933896472 -529955233209821140393920779975835633288156563876256417145358696675441667228166607121922821644232140920735923547995132191662113169609030177298604157031347055930824067065815226857087845166110378689401916771441752 -15888893258916124856028739334229503882928610183468640032156960404615632104503491993293789404683193196660629060745493094943995856953672610794908612829676383001762144285729010767041996410292887449758540388656 -7123929479216345155115329594205332508322010029968653015822896747787929925017748626094427056413237333857387210000291069225059922842769332217724648802406218418120560698516451381199588523478353841688909886 -72388381946847170874894802407622218086508979905591711037142152477500538826774912032708013723135804970528018445432022692668682665710436675564431648507814959441604492372862052463535202860572369843904 -1465280903657477377345190291993973440243586323622393997781569370304851513590689099114356830709705435464565256702699909286491680441756477736826261187108499120281226157550285169172873004555191842 17685773639835847342994132939320905554791366280394186031746875830653486521198107374578774019689811849210465813067216106700722993421048526841903424177738473678894802285257405702250377674044 40372863383788492583136629054800968752405039769905099725459348549168018153491207535665474319209337244263883137423700258951832051223778914181410639088218334282966245136935199618966535 -296232912386146068374034424772853679405953201884604658062235055852717007116168211008239977679211222001882674723953360462613954144257413113534124804441212439622160924696741568 1532868587865142957936102249204434822545506243312811052535524209555300455589724447148682389568351687742816149039028631563106491994199833271769781775891970924024815874 -48049815120710887618419105632306458024977137916452454689279530123672084160595907203511501234233418717739283044677206205562578012027926694503484422109165552 32477710942993522031074466057948930171515495770331976135445644967233368341062830854605965171532666222000038890492714284852859189877317246588162 -15585652667025822406113080014852871298321605529716778022891155941102688282318683906145259550897165482818633886144634299039116 927700894093699180628306711196078803739129900548517247408867517883455395377853910049396578186871438 156409586992807883534745131366744212706549700 0 0 0 0 0 0 0 0 0 
64710394092841594206453667075505975049354017209907933558702324300861060085385382052908571969915223504649246716226046507567876357212369512412745316563546332098499648332121221824748724525156085220415327792032722221482411387521000 120566478303551236716810475597603268731821536090514812421267170366973213653743273106382934211682675610327498727142973630644908631175226982274923172002288450209799927683041365923431180871467948690425456717017449082446114055280 -133063782331343283919213146997725694132807191989550282104793591368882099421598152799855031571641301255176619249593447521964895099334462524364827750235315381879343708842472700396081282156643247990229693814714200367340847648 124111680288735251707992223208684631415557959690640650386500288178323426824121654951776322807504483577331936243243194389445159711413270855024434480756352914735767723892934000736921584437504153556015063655852643295546348 -28401123351264810711212476330263955760346646581862438856749315433952475333670010086742985824644412454575324278891875458182747345992382255609800488233331373400324562128902075285577653278975598341098466732216834276592 -6720149084014155097717381797467033672803333943224699877724267865768486803965746547725833797693012821191589056095605001931586740046097114324042608313735873432452279239275435802522974907846877520273782472425116132 -1198118120694295882016804491481355707214221349710684426035463625061470849835947266139941017246649478337739688366372218756744127639020141591811605828290525067503955141981086632410688585534404852155760231846772 -21416939019438369757846069115741423743621467621535270655121170758801480895856664389750865088323844525511974421202323113980204989680899999895677448596192709885822896447448651495402168569642607876230965884 25706071021728909795982037927485818859037175207072137190198646871465074805461753647332949086211049457989096554506366431539680478606263727154543762941370916643134575099285233309924787874039876462011548 -615009734636379907627797958762927251471991458185366501822446277056301986554025071023980745580496407238591442967597073473725983262553740676013848354501263920120972171278883614569734755313390941024 8005683931627125288179087070997638221157361876828939671656551153276279197550629141919723208474827992489637742163430826855751535764428821856051918943545694659983295033696620427761413752717166 35820881769997531121367202742132824421759414871714487204301717698874028678346849373367936255465106436932163405332768414645010898323582534083825869666451330523674508560170712782615913002 72083424046799978273675936356939832230971736449902181669553372283353660871437065608004653493409966794044328343150714653510814908570716955562731271466580686950218549113755190289963 -411301122586878789631840993179445779135231977727806530411654791693318683096353903823548177794718914091747702026900114924547740658905939139869595910555194949527372526492498 790182316848096861977386905633583506541974529050762323275732418366749786388203913613945165031962849716377715960014831721177738215840368321779522523217917557143527 -4407345107017300154278332335903553985996167546391804475729618310902288095279230405664264426694575469943593659018432879010040851172725395851484018411560 873160091856546542127535846985008832302283251208822257547832033291495740661597876244237735573264615470112655497937552184794764454962059379 -2106782468365418665833016961191862037645737072780135814992429861942750504027487495822116962977763578334930760225658558 -415042004498468613244437264832733819833263359816453290189791296499704593877989845699976197 3042750092769460176 0 0 0 0 0 0 0 0 0 
445405249358691768420299060612079545722895368695653947414915618735832374213430867085155017444716469408790236480676600588781340268623967364177796351935364104074831788896408402098511686639163342543293365951560439877812988150100 -248524583437747780599872949455701607906764382516001654277594476525195864841867062044949835834704540481622302515896638003029161103886306347428299166757740227419736800461238313091355978672888373282220514998832154072822646016 559465010164581952228589822934618972460606047512329888370138804116565540593716641315167413927622126140730661693647566474698713817899086032758741899823947204580273592661278196995004490167987852950890194922194855288520184 -214397154461745922443889859552127292218231867831285083706166169380205534199753347764070055657840485662683002413668358859116657708728452238640281936946884112975113727542619982621708244480196575886611264687047319594240 59377324999752331863597432157045673678288624255423704669401665954468572842053694978763180832884152487786594412038869393720253461308147281306140922950828132077469132225828331444660618090051100121352316322390901200 -59922999261795412669270517706942927224333865108173553146403812129359025111969081878147197870505396145352142099294869757113186430086883199542911953273377888272688580629584711747804646006345329065888125948205824 14144856669773855927975655630276889027399734224430636810928756766417493925310105974814440721172881338559396447553370486313229553894296608416701614514644227439522869040289624422505524931176389901358924122136 361573776696240298015070423065479615488036880501162139481309531604691570646689994230468960613708800092995616598487215440764657560201636597651400880957247205975757895329086627419132493289513911862051312 4006020601966785855427938582157459489175918996127475161407533132365942940013250742952836346363654579292051684585972975938615083782524103421406846941434012730102818323397423046421511215499853962838 -433440059259118158435490793346812311407001280268725079060722688791997499957542804051366078917402842055564804638932758890272563963943097046248530269839581261013257354225679882063750214420532120 29157683832328923872355785579675529725208471644068832376379954372462143681766048414310844012889147640295811822704247745042345372773300474919713022856997429122924069855119465479220994124734 34188903178698986030058607631635503421376728347700031644598482350541547515667833379723571771905835966920969403467382181203316153089650169570750982140882386666833025117595705881246364 104433696536365524622191382467622385462607800856221668361092323544814635192125055000654120340179218175840272830116182511365866266441409406404847895404993259536487328557643739054 -420835113052933256081962692269946646614162732171540454683692948538545609289323870463341319341117160551587691781011374852259967548372252718037572600358127305083791883036 213313410643551059362181327907865949010091558891190115940745888243138047221766403605891055171889073033546319112465435696863116187256107260782202452237972657868 3939341350280570541450810416182167518878986289956380433151570044915678367310512323869232360913468836160481340896290288989583023661747818408979776 11348591353437802412382190272104072698325557712145263786749524905470392090620177693208678279561480830164355287440135817727787650888523 708176215633167976563555323761557617878346038724835406175596373339808890453229667760420770720842192897759906552 1578133981165076791383726890477637400779906612219959537912273691157260244031085 0 0 0 0 0 0 0 0 0 0 
660740228548909607236257891533024645480075393952555871726499926602264978567089428215090418019636554861383179202867757661613572488760482772818846846430395017662824279161730803002730047749006705837603947725831149734780534000 2031292394393304814155882334512483709930286025845494241302557377559915989684619713375745525646019785110240563477322038775416236032277347142568097925221040556024710199267484113286073303949084261953008617114185526319729600 -1333562680937445903674287912466564675520225545611881906834595933699665814406735746601187610176057882995440274850214702137023765524299471749069512349180770489403616017503002461502616251926265912573593899855328818093872 579734172487188123703510647253255241467598911670556931413650131758500985305323954926117095746425709713586409091096901917489388478887590886709557069401556080837304007809003872466918170918127735038067999287001673344 -321822551918340451570180109138848287627280502119145279332970588518738679754842034900054342312370535877494296879144548315715891421745335487494512197832390343075481216139752353698083502997161762958031165230353680 137748050773852513469659151129745320871669097637995353857263056078968127238816122580412391188805616387680996636322774228591335174037669283057106204548653557919497613511459602941565514323165912610558566215552 459655464140030664576618642228751821111626385614516347825837165595597841786861871833783750523338969380965481143912559117866302887597702271927304146056207094097150667577381247662286954398172307939192852 -1025213530892343059821844084794506705940547824298440091214419891799783632822130459564733728606896870265231908912682085022149642839077963664433623438339646097522551114251731616645089818757384388422640 -97737177101798506736409929231870100337739271376896270207071972323809912569253027679154998791795024911863989794025072264775060179013030661881489453460258008461745536747984267147761271960259059612 3473801924650962447271647800124350127921826170504631843450838827018328650343042787774807893379097588551768219008077604986556601780965704703147696832076328655019558563243430792302785352620920 21935143494821837304266681249491500258057242177711291836063830532457635245691633878942906701633631048148601967405781164692971020901461523254956332115868911014323741583830368386080352692 -12868268660212894396364161504427079622750624202161537205016591560905657263944652289307843792417055553566972656501085244297157684851116929971817809578834547791657075501903172042884 122397128298712181213526776094878658826047432270277417355877236954291843482181390823863671377938966427378118441565551763351063397347040029009238606274706817537169633185712119 -322670553363792867635344712959186253485981585624587457671746189886908693655868493921997385836162056441014802612391596576340903162687839833545976279918061851788687492 22231197527205515720350827211816319251118300145295441510307451060916982184373948838408571648694013597325608120997237224982556825034859387458959516989075096 46824869133983655024085275036702827962112364422968221366613766157427667358113078106658030044374145316650284728531977517472229058946575474284672 50862506455744971489826999365758086852377199258150392312007214989718227654441395537369206178471134190849271043027728293672877554 -1617152594316839012453765224981626894992933832736265278893211537415486209042307484514994098398397766361954 -9261407176974311416680587247139573598485656149160355309678804681 0 0 0 0 0 0 0 0 0 0 
5154040181117527273596391822285710774976528078467218430315545582337159706665158411710405523263260207018648449219818166660630443131045893166509689357077911562304361510871193469680672178384644260964357865171041593504893070 -2456351238755844876303821610283699818758598399900908273571367105395840792364979583342481080883479297974863066057596303154435060398596914912406077248295135085807300758352506501104787163543283525649834906889196926245632 2020460271681456451421058954976972942400855921066795087157637647628072632056659580094450571601618268926972524280375713857272778624719435915588732276092274386350203782520244092015473233168710106048983494246559637384 -1095439328525733535319542106959462061990390153426524699348639537258917420735131750177351374200617673025141857202866242354697504182229042214185820519733238953318793674476024332013711064011436105820124023643636224 -488652526901689944029227793167127668339107974522372319046565602499353118233645900553906324591702690830011111887629031265948373374663668500794355253152474183917041452642130133322586508339573648367263752873640 739534128223132198485293835872347401216958121532520913081132147723835940398742440931579532058977779501924172859555883424252125033991538899669112034553172729032436771721537110743843187067706586145792778688 -116652930307737537961561293653399880720249468414945910835500921424078231939839020200930779302638382842967777099531438265180291761191553066442472242371461618068808539846843339619332155558343264259327736 -1900013783232428542613075895740310533916915772078711171482485459337048967067425250700512139374252395707751495320522237229067709315412164587912164221352124204722983503039686491791834176543878365712 -4305334628323185332123902297638749144871885666889377342212924212519441605532033175757704996664004771272890748735512625875946554293345650477426202752387936305884946234405515667129189016317454 3072878161358536308398661930303760137642477644684298306708408672811087821529116060000101830541072248350201265509357377848405093729855105542923042989679823225036383888952565459400590838760 -49045438602094489943927788860846510250243376589872186681765205454603833146019365663148099503855565164878847128426068921545199802288924787338558652283367192065507002623489743898660654 -101592818122841755464671440225694938527322867674613279341309085537870749051648439540654183773199724035001871803717998977328379955562376681998850414002402928849969341515030985020 116788198375486856103892927623586746959502518465341191528315398870899544372539382682362642746324283999656990644503964665792054332161677661668323643588388534380761850926812 -163729652236980319938215962031319579685372139701909941145051093171240189038140409815355607416490711788212463609447914661985427832983850903105241406015876006845180 -2667226189124133448717345895078392702104199396248365292460955089413778649242624560451516134594981926975249008531848724675312998853518931921258792789662 4666849720654743989815214365227239597787130874049588908916213637294964052453500848662104955814827934407766554779637439271698377698997563016 303343027043325691916594154767241893489235570387823195807728330285508989386182831810396566847725004722938647061777941869294 93365457293050150516838022408710510462934340744538522975678864333956583849281356024580918771853460 4007732275221972032747907268113817746393072174 0 0 0 0 0 0 0 0 0 0 
4416976052670733820527295461925141174662711103981773626322392814864236052649869083138748120263558350648822899408625523009422429268241747645579409497958744234477661129970067097704399831617218905881948090769826098238900 16059795277001974189597493800120755492283805879240606121495605010228705321290317234972538840828125807729526957774789666794140325762559303909240349596732076624707038715983971725196151128589129856155405023848578303920 -13884150370258590219509225323524934449239953703443310684118980863570887976540686786480691400281450854873145194643002927748952239193227905963235963946258754489265987446503881507429308732288432198798508350866344672 -720589652296972307198249735132125809465986674920609965895120055780617340514772249916870838517591253835980094088465531535997017757729843778156300544499186143901925934433073261671432176102061363950356916498080 1228325242561065088046142184609395959292067478013189900857846805020103259153485644945027994678950528908105316221548864448252147094457454958363763820722975909881556379312377202141551776727819811686770739216 -516995086725933576705908954962734286424775342133208012402586707891463643832746352788233187387877349448191701530652322585801025879436642854107252401357142554732325209784663385846354075829837193657900780 131175999373304313153132926357015972886097380013235752076194598495244187134655569888864602073093046701778203334312046406440861846412038927892029942312990282340055606968647646283597763410008053934246 2159879874278217352982234460606438593983138074309879870003893076721679695504148437782769999014980799562083691072383497727919410466482792259008793702923990525878245986157084246660590217235338416 201374319683025659307984534669662361954205341915334952634155260037980818286273018841607949372857774358024707209873740453677721035212440625224379474259276341482530802215788784750670264461404 -17448957808337566847074843068756067437095824377850128518039416563304473618986262913271915227413116288446089769427317426908185688853889857705406529646784151054991815711055229205910171104 -65354907587752832482608919069380317815594603774224200327012136424305243566894030892034338979860148064067286358397680729180406159700807154133238128713282403683941517369495068119006 -205995952251163628395929778293614732904807894972002769715191887176759011636927093964504468665833711478264252383612318456847715269588815803134495772138225388439267981039833878 91539778014229251665225993081010254168394975902778007079340367745376540822097853602668102758877364843208193866721682216988933854673652755178020783290228044733989205584 -54822531634775231458491707699805431905212825962107484932925261474305245144676427089620758380698206740772216456473491150857231882420883137355895697475069753552 -1056438630789768430527040158673009133550662449229571445786456815672964619332529097623515668069316888497093384617999176136528273858625842030083212955 156723450162134544845507935456530012572125835733207776926488306570532093410125170466987485553028352389588505533260068458330847059848340 -675980920020153426480904960025556105909459327572345296816726076812462360821397168688140999375160574315877244298590235 202290728821089601743194657507569541796955593419459337917803958167243394126802825849399014 -80316322818085943748 0 0 0 0 0 0 0 0 0 0 
45274016744820801087898268909603751976734552907911433397440057685091736102529754766981273984195623436958900791533444252181895312023460328106808246869477491914235292071336432590206210220007087908106283429087558728270 -28739002129193969173700961550426928195751802875351157224556294259621290435540150488002082667016708988626142466222141827280216210468155964274133469849943881871820742023191654779575532660378626254298985926520761984 -10078245380421375740517153769173863988584337624045821349885099232086125829467082953571974699675361674738225201031665583561231844703709105849395866387392654237823327736054540601613999666716098284944437097312960 -1080381926489949812436767407034271222517286056730180797530429195151019068762857907499624164116379183381952842311725484860794046903079362587393934267628594901120138989360156014369605101872404637766275423680 6484863745293297667664569239613081557422389867526661645452772648643508580134390386285114300834267650775843476063645615853985636058223240800687521405250687420228401406235054979817755489338383580670819112 -5277047083190305670665237419303324233056845672664311833294076434246641359961084581990462247396027961522445028777205590312143856486885992046189231361116016686969553695627010282079487880125639363308792 521705471285646391690115009936494529734340446570654115822608807305016926206759845158312759136219403130617996940277958130051998739302190799670473830901342702087257303895424015337040345531589292032 -2552786713691676881368503063277106857162878697304298142881194786951996821082486208111779020668009436148181157321408439918198366219749680393397905182012676216447377771588701365317026577184288 663959348621812032090718433419424095987995474341401606672040865078762567782057208868287370284169449110971843135715473148756237639323936454662958793427049787029567687357605144993289839698 -16052198465414597371734226972723540063288555947210531760889183719618736384711960169851765179369434992117736587706067851076498489955687433446235474891889844070443253560487868247122112 156927625207274243441586626269562365439796059191718631731538025639327454731408498684139175054414232792424250963066601533480628983705743969716990388366696169877524553175641261620 -307229345059066636603583914525446541497042613909060969819221148955217239115664194254479220373674794994509040635732114394309733099350498566002857531932413714297401251279164 58357267808021134822860508227530007238289007417579259636870854753959945119789273117735920263551871445285125466459440188851708884075352505372274318626123111737456322 -14609994268405218255029722631195598684600852684222811020155155244394699143981456089137147243255077475300154305504618868768014453045791498709408966856372812 -120542073455754533863811403299490595027678437347285586278579640064180224730450029725353061705963275268962828997985507945055964630291594713950894 -1632576214748429282497980037416826547660590097844033524154153678689183605431690154706015531467544687026865949313647782271651828880 412164776477389353714848570565986303203241994609899730941957718466493135046607153086902929396955645070986299413 3931235922625634058178099396597646148433767094918394002050229086205976252375916 0 0 0 0 0 0 0 0 0 0 0 
15575101616221351153168669254938356014683377570382434539769740519021395556546375777415691075023190504363051163398984783894251393283552922068157500179495974183279645208913054570966315091599723029510815707772481200 55394364118632034091726282393733350872502755494879140951450929574458319926207998997533290769463182577258190807374631964075699265843084367723968389641682222859198644873038645500718721964035180673972628825711520 -85197326407084423029574680466050600040751668869936130927354517093903684187150566204309601468215282467990001484783641358454355097440139824992853497653477185487556721727362034574095249060954373380121463922048 12433550677895013903791815712196369694502604685217799090122180925083897611042107638523974461362404223479613280715336087116918091416292046819291038443624361261521185771683118216174664214842855201899693504 3349608702336861897593008287953405509547020800643336290293512053629090958707475468690178674273133321102372943923364052131169888595214122707507054737918440243877638886331321824386681404670429665759696 438492179815776225125772717959500731883957654765957003575759592297299695662318098513296929238956404506935472160617187133295154586512721777263942828146337013102858501929982548620890754496368076768 -1625354587818692512367818178746450082471997696915677863120651705770670896556225425743870733248397008101602434288507191664903929195367164450489468447278670034602366403197277105333486039153346408 25167790298457699318059589696287504702811095835484423209232159631849933827257746384634721310959778890741557961158886683210993832067671509464505539606262924302097035736638334112061342313360 1388392036869813393776449523293870250647707101701407937622576326318951233294017055432012840985174753235347774024841424721244477874982171972434846120742080255241942855164626527964824932 70287062694115155707948032792444914284361524145568186110021772257805789489293251787202621831558871649857685584348271989905096676608247201724952981097611686634507633061638288357836 454959468513794173051404758232569449853272546812661166548960223127642173053937369192905641326232656169844286164591842673287898576697741148143312527125356672730604081190615374 -382365808452152769729642024641558030678351757906453536241245682690807978648412238443450123402825621692097141812321060862808326468226953782884472637843254261799575790752 29489498852455058369829096344299535819264949966270362926248360108301782215028781385969071511876675028111912478608673319603928260385181535945661779972405300756901 -3136917266156478081503420377348022314802464924449850306235812959532729961224084456538857673497937066678529322091005897695167236688456569201027069725936 -4158457911941418059076167410569221698442978186710911077472313497168580019928657319221187864036163236713687637621096752339476939732259294750 -134515454170082329022600697810323719523752080467644131414796084132137904780007870591482096163327217380924522395349496851889108 -24598235127323632273243557292621026950959646621237929828416480243447312019699185384327737066493074492404 65465468700270646072445387979557120166335471301172283437789402938 0 0 0 0 0 0 0 0 0 0 0 
308216235584371287784641497512860349278626847285954744250647666624414134345750028515671578432077719217961253047290404545914102328295697113065860135887928563721319352198844431477214471580638765055411036908317380 -257451366737843243482134400816390083499573487212214607452459849963919512487474081208873821525537990930999250740086927127744426837006572483556049207948018923687768445264887455947615113888414304904264963388288 -56933334943463771722938048678948969813337243467123254345416588464932181114856417012633674986943931137036717151348766442152903467041134190893782334643967915266986990407859988925244357934796469633861591360 70078562974869606876330464935894882748240278886165078920155130204569580565895855503245170109140550226914190055956255118536195794786599613458840421394751586783785110019973663932043296541364640286863168 -23062182573815736949678256504277817631695094290637862873388004430523740301530918348733924982377633373088843663386675272425200696320732514324047256169715073975353530799258513426081082189453818510896 19192520466825458678170741852579090867630892624226519754193024063876101810867593060728486591648867496991331812108316403676464946647240780633475142732495293533153881623859876686540437975271591064 -2064223804082559099489825468888597484208735314751715710066881270583181314505740781192174772733312987992092561349727248969448205508642549665035106165827697385212263726041894650190439581057536 59877123133398373770777659920109673779726332035841818147648369886289139206158930151305637076027687542358204749282363947192178039170795639778072301963871473458121608941550246638140816864 -1522276053788701205652037306052908224909879259033884592605918082146787717559173493369465024159119077718761379689558429430138971048117688157764218565194840762191662148549920054747594 83169300723401675595147558270331456585211845145067737222892283929222147546987946242143463441792968713312114753824960432615341508229591792424660305592639426054679289868916197976 414630783812956866613783678556326945352371343667662780235154056584542920658101677802876068604650626561066381764953316498410278856528242234382346962409012994875434934543540 -378224778682556373761662872988048679628334368709360319998902049243345340784972997049366837218425076927402704065698476422253033822380108980965776990637716798321162868 11711793561813911601980025484082907165340941453593782760825794254393245678848423340975105069962524324898711436882871813483507427206776499791748425709969991680 -285535104215804483790416184308995268840136128501081170034313273764734326700440482404271934476468581572558013163544592510978901683891576990780734996 269816893839071579576366160084829159284250607554684335538055326500947883798617240253595399995795865552708477523356135242035180068152578 508094217135617815198752224223684970954561030869960104219496868163460209784532566686738843438377132662120087073992574272 2893721147246712023884051872891629014143468387047289968459948099828481079402642287732419598415362 55038318911707981392094252671616505055770264232 0 0 0 0 0 0 0 0 0 0 0 
-31299875866617650984124426569213357927115897740214457348289893711877740050234557829691421174670369704766118408290307260770993445370345558659504589241975283267807342805212934916934144318871523626385766419000 -52784702610246494541278536698478223081641434209363228016171630834838490755903349807358850924811059870817457595382682514782164936938720580466573232819736662179784379155498871366546285423717851537196349360 -87194916449422622473840449054531496390381951300362633494730902022374327021908897695033367672705388224822518956379066418477223356356349427769776855351731739624140246056285700619716746671231030917555968 87053892487140203349278631857108617915272118486035907353213994978991111209872323746847799016244561978411546976249617340695970279805217420337621083849574410662369721893016206369346794977183020103392 -15225534025162355491386630910399035764417229527940558182520990990265041998031842403489160642019728583379392539570901221269809887426720831048441721438307693159007303440759884814810853723204857744 5179456416574747269234034161006926959641196318766505900506968028347997343887560847268029262163858815175009078215018332546118863690337270600629120813122931807307283369728508628589507357987036 8626912189387810803854734536198273607980198339947021303852788822613503439271538944947419944778132867914680354185296695695174915142659636073526468246823704672912477226445822393192409290584 -231243850994683404713358591195707521362811285229998888508841675214964274754499679606485272271615665455935422041544889682283698308821436907347134143053808099974768110099554324400033104 -11243277233007517613132992641802010722978333221671392617715387391749710160988433763650324718339161135472243435485177133716294616401651573098571359534486447185761907697929762147812 -167824221487124008088375168487409148249753325325873727991198440966778494674311698121596432011664579947397335802315340596863926778768525283733012159042473318842362635576363364 115481360033939888234431217260331221546110899433762381866522129387638684624793400022375173244825941728795450487275837383745093162465851284865770530917060737479445016368 -270746403222740036377186478697427240436745359572022836807525387868344008817907041466602172746390565242240856083263522533941133410902204326937934057803995310059346 3743841496993367899277314620723899652109031993164403665783917805957903982238214893404707484456902285279882152147685928611124850550876987338472715562793801 19211859773293803760428032048833031072088228965778497496885588500968212756429066564277881138863971005708507212823344540654588223429205036240410 20691685414764840360280426088201247310863459008504543287071945086646085163564039788863169248977475541226800857126459053729578595448 4521505539866053114893681065146766348706174693516364108067921904054581838297593595804452218374653388512337343134512 2651008949628963547072239737747443868157260644026524285273369756873531405460913401642285 1650381615565043780664 0 0 0 0 0 0 0 0 0 0 0 
1651495890995787848467590896891405413708410260974898370412779736226869913388289845214829459548004161561700269403683528545833414602831522754283715201549452975788232993688911924415913767742813579776409166900 -1540790523009333917174778602139770387154746476248649619505054524232935954800598286130827064675707565911500486006458103952892365624219955525016675889499045846206748033998678919445702527312135465152772096 390411391831793934976150093590642446914841525120891224153289690066820770702398525911732682359967284309467533877816444550525972986123693601617171826743670076430608225920509537467091055461014347569088 94005166342489826788186192804904436228708904547004096276714250206997333686071756950215233366661003264639877964389477935336559971061829084141279175196226767960365287303711785406401784075090216448 35014060696797490154901110257073729396229343673681223525328744759807162999822793397613486980005976811297846358429678376231990665135015874749409872469954828343539622094547842226058160986158496 -63462953411169850977955830589494666222216409349515737647848408283430298694435674897704788765494586131607306675067603804244899923542683487054719891096309550784567721079910029954742174066496 15840644105922727314265991614120036193354088628376539094143252748114376169941316210826844917101540429028072788967113302348178923942771704461136099428922220877754077831912791418925041152 -474209544413351809255126833370560521327419238840714061510564272297547029357885962137979906602347927859083928798947385579837355841586393057997485336656387796498308220949982218799376 -9141863085837105350472454807852743897725888731470314854352498021002608711237149541400317166185649003798705655520767668517591439633495170759172248164808176923337281327633223518 -299379888328889730891085209733945621879768356831992293154894139546373838988540929492820706636110092950836700057647099118796654917086610752699788716688109244242977054786568 60666936292724083092709986030799457134267447450428491246576322249670244175176917717861179131588240752541134186745410707353108231386843303649642591668035174970509484 -130177252469072372613116756174264422657021647040273336844164923587835485537443624222537809895012845273228565732969897246238751457244517378428039590007591608260 978179123296234227096519743436667406215737822231989782428178475455316006004291005303028548323967880784163966374224633507262972085451375306552453598911 1717709418813476117271487571485046281221548510834998162001756546737851321841803227944702981997218862355021847162397954571196619185984957832 336399122947474137110049171806103828104051325310794290547137859284843664876754583611918682644356184584742428541023894157093410 -2837430888015994613072752159042619315022670658413089546438214405943954161691355648754400711732173121122669584 1664589205811676024947586722998027509410516468878517534241604707820103283648415 0 0 0 0 0 0 0 0 0 0 0 0 
-844701485442509226132538409967813688730657774271605302587440586338531245800176702721034933398828586133211441669418454258051685601438800173940040641535572551399359843712523397805473628154701385342510000 -1217143945135851382847139927710579111310968028080799556795574393621982956041592182698782906279964057781977271752413330993184239690289396291863365868546282218152016522754360847251670025057441241034240 1325719444266131036856842118460895748392180892607559029749986475568631572774375774519106132081204151798741600881074297628384208501277494051072077448675192454027704148306787505685938869556603310208 -164483712500398271669331874333766191488364057210467166311068387939012259354807189587943888539793011528842430704271039058879330503792483892323115725383465488957324185772227467897265371478373504 41074675718216145651535918818020408267476346530307074635810069079406142364008563331061221300866481398573701882266318420288791804743462782486660739140901771447954123774343561311318170021552 -81437170801861377714344320318789364492447025969199994319477108325049577821831923714409614869065662246618666993986486214570743380645932239934791770537646831719316360378204500819490794240 -11349344163956997751682788209127042290459394492302628598902345858522508729383098861577430838368375763750312346576923072030925161238846409705297501914006726056364280915808447282558312 1161346534465088244686933983829485137078610482083873437376267540117020666575624591002077204889447240333906453672709366926323873560370200994616238463980898792232250175187330987280 27569236851100524503517429878811527241278068612852475247514746584446202837917370678456030243903618239616284155963087680072784889000412407258819872959539997894333352412839740 85104203198958209974231224205382563156505912484488512818126053260980093664424031464439433070677985314516846765114901409583145500329734182225888068132740078006293640736 252116216648805825454210286163430962926193107099576565982169135230654183570647850844474681117410289367894933303564363404440069999822460682063955121486119237693890 -40747264448982012742087078894437544999608170153380065766709062633616626565451483762141048011406277159980293291434235456728954002382227274793056232552862284 198726430312571060912084133650602983427485247162480473257458406444806882443720074551043955954026131156024892335533691969830717524594522255178945033 -235760016568017338848950025310715021118508436728421102217011867224886940815592707155260109211889817289080042377417769874995516349204312 -49848930465549462793860431013083306719618029906700300926000635071806117654999907757395688890950378340820924031004909141838 -458916929273844873016136400753591959276727144455891611850152793395880113569202117171892557495360094808 -146027385024610130193202326060684880931966206633210058965060168128 0 0 0 0 0 0 0 0 0 0 0 0 
7079796676988883490004919671738694361953059110844396424694043579874037154633827483310715763600851267815139715578977325177329417752060773809297966623415517836604985162679226265322315978017034666879875 -6064054634233825826616839182769882609977467560919462080095160908239824183374243653098800336258675265180853953547277371228836867092276245655772544945511857450026029616648230618644288552796199503872 2897827578370030340587106722055408037604666524314831036632329145472508620492355325426672256356966368996526964263650506407865737215513985921180778891191282036817374759052680566005753968103164992 -463042904950856375476564578584627322704935331069181829672414927993766144887476595460847514274082681165832627371012713219493748099249338852737670021130637393519188796559366780175024981269248 -162884761151968125057376420458798747392586605016181220317557492800452866765063926004024488306479239704410143127985077909026210106094460773405336253414964082641658435644444251339679901496 94968801720889737613937794147260280901833850530841641026717469298932788703687542805755334250189870817219940058106666549265686437163953984016323848161992033191008168124309820872943808 -67609427418888005173601231906628494776948139700644602001637682039604012953295874029835059247523210934855246942083838169214560381414518123854719989322642553946445027964334826400256 2961177752125271795039520502116489270842201740736443898734328297312212015454227730535751914028500113848591500405536975814197841470367627371842009802855602040540644221887123184 48744990182315960044522168382829787429245823811692469981272884193175044458531512046938660139472520528251702029377001946952129633058611149344908224470717159897197464334250 380313480687836684002080256547747477444271083926120735230184162494442849372940001647361585330983940531010285586776190220258678947362251215322123069211600880066765512 272944464514653891251222210752159731725431892410273606245960625055322499505980367494143379266195683216122984907016930834323597062427537265691454285300557706796 -9815408498510559858128921074574544804914232010405945796667014370681301001501658677795395303567425782850426690506266668583936499006652642761295456551388 28598783372942089997944361286186511857953478504763572111757627155263720108795803591657036491061838995497925889435314791159893442582026779530723 6841678201731517334407920490231993379890897583815304597834607635770735226206726603568383966549459762227261613701552909561972163656 674161570249736790006507882659675689825539411653370448737182064916917284861393913221238153606939895426952335673257938 35628749194802627890850142094565125421663019926449247728826626770702313678404579995582790991304 399260467525166769969288810354396517783360176087 0 0 0 0 0 0 0 0 0 0 0 0 
-6363950040648034320072561233457845697467571363793998751800998820939981969526458739231829866758906560137163312031734804109161425133058861501296525783182845093317281416916441550790914400273856413750 -4426650702948178538176555443928935898117050983110570818681426334250772055542413603997481260718952646341347960209123413081541098587503577677276601844388588606544039698743092792348162198364996160 5749648224008183835576285183851211910781392081547195348410756933681586108446633867386240448691555494234413403340763970191222529195513781771952732384940636253944464634262513992845375838535808 -1607295538878887320364654552046696216090706489174296228036011038830536321205172929654331098257796694766698399709945359115907689560834325203058266904383965083838539675228111680552771655184 -165146672900407918700705425258692832026163071071690412543932601955872700702050928658066520307454878678956042251471736801037103438780007523621125871954472132687154915157918542893368120 305260903347702342649351257294862945263550636721656624868583413659764041941031566350913172340603494477571608821427056658443188786796352007672980438927016967989440361781750742084316 -75015666163400562187741615696392852938772556929808185048035990338636958732987788007435496031493931770556002215770381492421286558813173571010562519875253489465851455599568430234 -2800692289664000762154881085843236101507929843878070622440422191554242181743683061424768252602437226235181620236357615019316102237712977620182279496048259483304588088442364 -21159660970848003004168063842402359209686133300180886054523215329906398489044751482331632363621241908347535796090860918771600168268296371348998139169574090699888216690 49400475871551667731098752595139190306766273509186445806053722185802405048206243460267721547288615052226033810725984400649216787918300842224482778293319039803064 94696584003019093666134966274306913900124913535077400728197471474871302925792810594667217332685990516855127505426240823010530858001823413290624393035493520 -3383336271275510018289563015682769538468184240205165025156703164725458229764469230846934853549145807115597554235664466246557137233103920692193746442 2710085601404077911144957623733980106314891001367706509412857430810505564490752752875770674980410599542659933782281422626700284629428781848 1653936448061007226590865247543238284977531280790499362815538788906100099930740094219635322167515352114989904219578337648171338 -1161802360663926443237252834971816315615754546231391322062718143250134020986652136556919316777747847789286989995 -124954523287158273794199820433392888777090355634796052573765004703067635980559079467728 -26171938182942598125889 0 0 0 0 0 0 0 0 0 0 0 0 
24898422071348805849904434404044290979606841732178122113058729856585266429912123575305843530752354356590886932409990959319582718890884829825081206645057066870503720105086074316630645596958348315 -15520216116577359804115713312762412537499440983932963912647622983904122047076021913112031306594893437374840870613038751820886739921401154865875327955298421702012373807663366206839089205169664 6832597116417330847041203846497891054585045749733059306801257264803355134668543652328343618796311030597065553362880409920728841925599316553280587234513183098841141124118295177993621028000 -3453345865172289670129869814959803357686698185443220632916961433520830470966816386761384461282751097358616005038932010093459085242194252109780462756967525966581624601905357779799861088 984816695792178464198046725020865395738479706546777364151970781589176348019576118483809609731333043572795786661561941214677307383803261566830855104136775104380942197752386350883272 123194402302315435516656396191746115785200941791234363923841082873915294888257550278423637624704285742773626069518624952810890839824810255468969245404055024414312770831580032792 71286301731261674505909467300036640857133847890019760053377261785213615502336125117119109268922063320231292367315423677103810900570261471987621990187357485338390139638090632 -11834970068780918927894257876074911913392072750471569785711275297210317119103170292978821897776092529760154267091018372354176053901530676557262467401970550644112773219888 -100178191644448041065756513118231642272809017457706417827895348329341685125692881624808173031389425431431135421031169155037676752887871743822339005313818351363994004 -246099057861619797803275179455850444217409445854590050616389535842858441036912482023532130288646001413629562533466026479799730849097776557041169345449903718888 -17389508459289820238938270620716173417024057338022464764174738097916178379132171782024539773583696077877514305561791559147038929611647386765011414726224 -1443005067223499009305531290740378274585267581608635693018374664522447571962218598499454982433821684212595416122576510216622893243235791780323796 200987326006528713430672310788389109383776167506624164712898474471257165401208900461483049858556793338013844584835445540761343294304493 129336334912826457749046723716836993250916901384595285708317192362044694478074864795293692497305623867617748412673712030284 8709183499644161529500006581583413848891314513759020112495035667744226999793628102380113364280415464272562 127888896174196668113155951470621053533157094590906000166127521966535231095456 0 0 0 0 0 0 0 0 0 0 0 0 0 
-30972405286728411434947640077122770416489290372428957721897443859353428184578088396244286515917371237793904002848036550905687059362282854917049532487096725004258571938898667875368557326427200 -5084619096720757081688927647864497172625455908481506937824214613899832247435579718738492026724857686123065864269852848026929096320948896586450232210556372317683779969375654548723579469440 11169965492146362735863287517128124786479970316561035028339338605534608273163216611501122972314545750791479820313035582892000758721241262228623918657839842313560825807962937516225205312 -9232706700741771360520565159757452103004216694110855211412003152468823864795340270840250390395359195420275605242141474125458796131295552376873527255303953723633859758248530426596320 3812010463640078420467852161709031047955701067692849994785498982578731669643943624504724716474002830220425276273388744228651255431883300243347785627202108298584754455693028554288 -441956585996716612579909711030563559603520716657377298036888073645695867603876647854327785779323325197061721500225246876348458126065216191930518023032349879435075122549550368 299165344828971639020219785177815816121646527459041382155921081642210646271122957295845447459701735144221577198824478393301520918948964747688860519945298646928359600078228 -1145169653583822606826554341048147396117955421606326042508651115556616544984797131722131598700457705457977940284680335615487088568195673514363283295394339130103218472 -41795322367268982396736167079235300286210685207488110654337289187405246695078811446983395047523933748378206538019237832639534281774349960547350805638968669702296 -27873693258424947847025592062372724683116110859721034848260649197803194867700992933819721761910650637919727387542460069763198139845881875527741320260318808 -9829561122883747841106258986861107580166192266695925930557928787312076006492604861762223534883527796905497163674174886888249761633657099828076422574 -373512391612143178125294293259998313268656895341461595305041577258077860853221510912863662064903960043209067153355944342918163560796049757768 9025570425164427476004465001719803586350085952713014971291525906160585092249285703874999802978705361616149491119487367696979892043 -7700882137821199495079984056015221345001987701738408434615355659446785855348034652405485480017011560345651746351661488 2810625387955841549815614224744683530520608520094199295075779061037048337590057133133707573035543880 89362165060243845402027678702478642200610089765934037345287179200 0 0 0 0 0 0 0 0 0 0 0 0 0 
74713261092211523100998885849456252293923519140358423991144424252611180965669763593806626519840135995191662540071245381331946116858165130533859824377416375331369579771145457453763357928240 -25421550706241073984730084002718541472135863280724504385354120477840805228672041654673457900142484977321414264091860974277015159731632358618569020164995029008975030734218829456431651328 11373912046871374425849651196146358673069549482668631710086900765478325794733975077578787100701366666761755390150385027285857100628572715200944055654053742062875044635335052703673696 -14779736523472635587163193255156400973096103812085361410225122675535427039326172018760752232782869688833308705668532728920960425563578323177804882902384173297515318953072979321696 5859965380859627359134969350396976374928694508669980038201186946262630003097867003162792453906333868686052702716382983455916771389526512836477704048802355721586442691796634912 -445744876185619489839278785354949322170547594493186477502159999026701186758508988142806655894370970040544995355917626439777587808295392498626329426009330343287377257887864 270261564688110906280315007910645205688794377772645401036385143755135527566443313191681401067631704138076430076236691665920842184282490578662275014100840699768477254552 23699699509310642770450810493643971627571734562039561435469400538297096479093974739414918483047661650066728410138707885587160595053380752959156617209088477552182640 66742864907919417820398769694553029801380544963463022617571909426794765513202667023299158109293971157719473382038358570931125112249318807876361985120518435276 179252073810265491547444490988207164145678564258662657142008093199657990299218764521272731231717561209254210859855887631277062671377126392671426770616056 13368276717049717828486704177518448427519720912442919879248976114497169618292512035563450199639694370141675633403108395832341331368089697315484712 -26046594083798007386160073065227665738736713992299954122324954108734369688902826799195941288604659509404375379805754115367669992473566620 3077095809493833428714732201563381130518194586887522257485148847467832542884253799087286598367259494095230439844307834013021025 86517838032474493836917429517364680717466044847131532157796148341675474231605839110682965587850097450325733947060 281715548238776004802443725721624312762723728967614957842673868878835215837975084691542363328 1478698538900110789312320299553533753744227111608 0 0 0 0 0 0 0 0 0 0 0 0 0 
-110761744431630582496528466205942658581112944739238718524783711096300265770780089665987046152293063494571292458088009687330730009361224853914405427670108080226341843304285689979854253600 11655850960305961187571430714961788147933335812280903981436303178095791127075045247048041921234509551389590820603714621943061642723100315740126617231168396184129794486802382036952640 14121540986051446213728819706353097300148396582195389146490106917734725553738143567058734107974690361720568632687117045290224183485462930471466994747308364457828563996544053452672 -15254085985910077648533244591164402700186157224240640022724340360437818766138996082159157077044305391016181756386554067328997105848711097170877405371689693497265608446572377104 2777087076026189862281594615422554737760889136275396827866448329290516699556968322918022022302570154276137251323227874878741614346273830246050596965597214489555725367448176 899994504920964560369016584093237890068351753875788356601826242605101159896994304863922644086471853783925181585892640818375574534652850218922086685833348427881077306900 -213341041742776809309923510205949160391565649956901205349767753770760837544937284995479264459416032501680731014682993117487382501176156648241775966034882773285434612 15560104658067727210511483265276769269568044598959363414248521533733086969829636080824185125826618228440618529903634355548959930957071585658522450106024810551212 43613449277875223213558475805393690688821423468555432249880939361133308381917481939420999310502017639215133635019111516192048020704561515126086121097955912 76016030702691504106780645382292031120600441755477313794019166854362223894141024008131129774978398212332273753389426269114124197469443951466916825232 12114133885022145815622784496442691413278592518391335379832748414369811176358692284369792866553838522887216025988042448653238323516108607005948 10745796465169434781414560338735923163758845539346321784777346558746234565047083455687524316889828311141138416021136084614121733952898 -251893279747626677815123814401646960511564612937730888946637851043851766916067459212187250160830098500703885778310520018789 86396989563928535471611085807804944734309753885983938156487726334099141708085609290808022667217925165838228 -2892697676060630255942678054325884817723811805666086880269589146050421479931382622671 315985249829929053947430 0 0 0 0 0 0 0 0 0 0 0 0 0 
200005487075580454277122193601641293580204670401055294472982673469032656113380928220538364846708988842367216140815799636698709942909192825106898714977318031933560147132606768278910960 -27847454407314311692791563631018748275160148183604728015844139308706129323728476155831652391723221667407664897198479295789421380519001427639265133791813152924071325745233315501056 407017090000413542629798593354284993629555764148534960138767770909955476187538864188602040495783676247538627385644987804272814047686846307695800054742216540702277349570961248 8629985940149428877339326145037689958756024025013345570256234493339810934541610851063424026367080374060230268133900549311345644056981748713071930178250528707376447938004736 -9542095981170256323858778318178319016026670347889998732476022184741958705350638435874344857481263939883253624614227567280571639913887975393931902653378736527135878870448 2167016394588878300114841849305334759224620193581887725979709067930983600871278283567269738287035207572070920912050150948745977547573278960205254822292535125153727424 -715949609464291159737185085669478583852154881336931315104072198081034778307082403219519879714017727181456554929268579402761720203566456479080491882316778950507736 -23674282117718951913412582229674791533840695763545410973606014713392972063900043689979950690544274365076749830662313418992184254144427918671127925192401900256 -44731907333118280855189915150910323172583335266785054954671856582794303114886049929567651605528166134030765285973631389688827351743764913611052817306684 -37866012434536852626975977375910017101371952403751379355571537602208620713385433666448566669416032376972125333861743007517436441621101610145463496 4147266569978077481723302384126202663864160874557567892551500243056049820199398537050078991709766799174253245461525588865577905503127053136 3297660035421416651367367869630586820742604895856178393603846003030741462477218338378322932381334560070402534263889795924937588620 21935132248379323027268457537666098522186830929981449217047388254693559796331935991515488431443008782396274909259095036 -1699500255160784165698867353263362236325583523844651614620250980614101785898862351471073457393921289668 3635885156227538235883308090782708406645432121393837802260894529851272955698 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-309538316962723427679083316010762780344302598053795270477285111435390713544321339153848191550238214794336018615312339889904607676567453796059528998472012382961565109726867582296000 60212681278321486832569991965428485609567636238485616545649198105001472615153985109819128394467150445629501325776476344861174187628922570937522112846083602428753593800922494720 -47932144184851911775421630315744634644329124820603769299688557779356072997438201326907692740813586017384493183080458689214683378249230325685971040994313957766473902531759552 72636137891340061920311359905331757717879143343841330065151585038121165264711976741257981533419009142202656013002492361583663893082157099972240320415242835980201850803584 -30279390213728822260947572216759795425960982824243722248209874931588841347346570036619823705513605093777519653708243743351013161614060379430292811004392150316744292016 674949694140982545574739420653079451143293189371821117131575893922079730452226651857763684976361193752547675983725818090026780603481561525422764804609999864605568 -476280341372604033477482760381042851341470653428535069557811475100083436213005091113611866080509420426166841853466448298073465454992199274320939819258894805820 -26147073293955196818904424194767226656741158514844196908849198055164225412046553393360396920955681348208885521214534426257354836275984945618113056717752608 -42479445975331921811144483827775992182364215383782635103318058613025883950190932958097046394657288216877145883592286599330865451010348779737902207144 -21861413038172979724017902534858038886712837147152553872954629815550208302496389801202665463038523062629743270942342568330914119881336429273552 553886029732338372392358138333950347505077149488807347829941978783071870232255124590723326810785772685175379514007803365310183424409694 376313065273055249440231058351442215390608794695978943097669059562260951360177643219678021988030819562724192451462921825351772 -852231734208181493645731983270368119178301808100344273718247758432428134238236341397674805703211426665209039822273 551429820811884676027833418943308696726952083349782246458623587226002252611790210207911254993348 -10105923604434609196063077407664414393821327341650017295540335820 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
487097067380153019068814418602000443694913221883181348244847423528847088576570384221088149026811575204908399662578586560929822663181605454160610414124401475043165771183388355800 -9787043773828458218006115856519190842192129417459040621579625331204504371842520868120747418076678894486975455673308011729654210167182852566948580361984436500240914097318912 -153460482269156922115368961660932940071480139808793037763456525531058287850277634635139372039414215333990252993533087235741786984402924974375003936051496139290852379445600 166770022066702913570793103082833005784364990456851139471250841056796031989273207626185325749991211788937795812782709928179424986606918848150395121477072230348672567296 -47682026813204879416571883715109309142575548012853187540405958698378148560622075088475049427260644593187504384203693519852810807959788713142325635198458038661883096 -3438841007881495390834118951317977634673267369594754436761081996963951095447022394208724727726456994410227713616665096418677553824347851177136847356225591785728 547433369844833121106168209375944820357639906591573320434560207045459875744771086579251802538708613595836869687852418112705584691400222536997882715996106680 13365410794715814775466927733384472571527035509799565166633393500626076633702628010147573214504748634212081414146705794344636626242196954049420581306656 11905702889257187094315404991756298443846373354400658865305914801177156118304532711780345437297823206759072367554358670299590615686202752237348764 9048329720127365507112038770835890788749331197404590156411476230583037201845465022711787059421877293390112380824345675458169250454161217640 -44857657954644567232907049821549442796279631055840931942325721223204419678869354331532309838439728614280166861595921638830937381096 11744749280877699459534883659342258345426383973686470948082947503429594084227887272837795486600282300009764695759576521364 9671237555512910180037240007445357262217351647057517224852720605162570281524118088298530747792156563439759106 189637286174000022207738231327814596707049971153356022139680990853545030504785162754211804 2639798756130962434839474466787138749868705048320 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-717483694564637104875398439525025108849963492247602768802447696360594170182350512490507189536597534479421724789365116005957895838159724054685857590907819469117408051626806000 178707757916203162728917774766279766672840771515450302229151115515724021760698004323971754510075457224839607641949697025183789097975920271015053122415043083533601732038720 -312544843380283619695476741181826463160516351856791169863801424560965482260220824690764031164049265654872346886607924776460968408807988060878962757257095302048982073472 236425091072999586032092969527188124255151895930280988730915909831667328108228797289104645881817564247960628180056048068107352498761088642443941455553203446668474592 -43273742028931945795605099496174973514832983583046754794267271281693370444307023039898395307545625563711787610083639722152889322018503984835716961082217868472304 -6058554230502900431205907598021838241101793249457312255749826245641460528360360503632617677195066757344255147460707880660633289619470460204418105745525359332 1243435183527222425329873153620104244762283083686002971629474390996182163415818740951911503284521881612621789343187303856303909699946135601083049093856842 24293278943498610963913897139430958584395100092352139645794253365428741060983771547257653852197502117660938562237042800188351542930578563261560025920 21611220045445763028456998615791811044358164795511532742465448917314217051629881055521453822413423803956910259745537771471371087862767835643192 6819083123253885315532848369536803977650143954348051227736193119974688329221753904237535060540309991075619733793406686052802253931972528 -23713568702489554425284769463787974140423303118959054781445960071702633974164589118998811233045110622416210272462087857790360488 274666322402462583147600959279991009758155679596839841405537078356321016082874835614006176627606193214318885004461578 9767659496393652246014972072967946695086595644970936515787096876154722901789246062976377755714687998512 -20097300947788511524315558046080610792582958226213759622582692970828642542244779602 -2848972391859665279505726 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1059568463361522355222712986340468334475256832852671163846599477444749538265587872213706991708197597367167812038614296911740438719085177159477915651596378506610473219245400 88340312947489615946114189967340026169247865945479981394405417352887509408534051199077590471493385788465386148123049664032340786506577974369617857444706564345245272576 -416926602122616056755477537080604000085915807235028843614076829217946231186182519185589095921188901808674165498125318650903192741057764549451251680263850215788689344 189995654120866971684529253138218303223024451509803798607232556072309017678514846612611384324351177219669438031661979006631211830508544903514171008408600176241984 246582078040172732038996344810502366498498311027975083509922709441905537317957358628095354692773802417759665049319349908770398972388982616112787243796691800 -3887873345153349557100855796289260462769339989102244925190601053818256886278313360819766174519278934509397175615974673778402188944014023898421772016512104 582055677598157869999526812261371093781452421864367465452877213949946678745425057392263360533192161735466036306224773470875309939888545249764819584576 -3128690216552353205037191136025032837521696343040692447815795645997410448888085194876204667956523884583673169931878314624650233117807330077693888 2203212140330990669762826867421837494235461406972761139815314685558279613581676833098790682686857529157230976527770411883315433468829191980 -209472519410531275871157432325862718588768704236221364877897829724293840442937313005732239304028346979160015257479790126795072005752 -1308033419522456256532099163973576040738576869443285722018162796917663779062196206272869286192586074361788455235781345317020 49663082237154458950998987127113338127513127830697384870492798148624457548465465762430193659238118663135567337252 -189648584894769622739279445016618553044617801164184378780737808931431909963230549200252655257737312 47459095316765046254438337599128761536096545775510546900929314615644380376 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1466355906026096612036003158113631977637433253216116809213168254664070213172937418712614185367053010258090881207190877039139455989239842699834350508414566400234553944000 383156702494258492236507313450330406536923575189625966991421884568763398316748664487101866835255288434143334421108312145340089474828185199569132085855025493672688000 -343845571765524577810272069364586075525614111559635667762953121566416358546261299899308525341041047099862201500127285276783876767130515895252424677174272065371008 -37275090140610664096553355098011714083999635741538569107596776233083436608908191184618668653606582627975126354629405479511652495416577776682724401302196485184 78554103236601137592186328283482399716331759674073777946615700476370275847352392837011072440481708080662066239991939959148448784052711070989759216812285040 1010991785728153717512480072563281555816024130810439952835875687141403264098779813804834228166024618432595208981392296589034511979347204434026431848992 -756253757888483695320375024175534495139139428069679615230911834959608349433823017668460716015989335766450739468029299262628861640414180460505564816 -14658049299135458962507277536349501285567438199661531474610675338650694773686529363793685563831754365907813603980824890888383122120171024645600 -3477635318053866193506213123953705711102966715899035581883071920128425060952771676602792630002868502658069517358840763000393477290050760 -975743722071930570277673114127733926912123068650128255971221667383486637375946533490682406225831168408934700049135986409466209784 618278193329741706641800461875371718996838421890610321003403555665131933694253828695541629929758166934453190521787755542 -8729980272765326400079266963291312230831666963774481930197834264621834917169833623707593417206880731977590624 -270241445906913696729816329603728359914412286441398657930589814178795174247971126662575528923 -231809178450806800550231534391822126932845035044800764502400640 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
2022209008516024593593797064544338613475317424545668497576363888712798834262189185609445782251354541064183438909403908320059478533707638979330970585889484146503483120 103835175194023945287438353889197846157084559447782895696267650743669584835840857632301965752295787796577594043528045438070788612465123338060934916366036402314752 67685501110398414088049091245978630784816901428905156000991680637039752760012583586013743531760105220233067452636760860441038726682567892249134506295302824896 -392864215138155551989219382545267873106761966658259190122141147376020695084534311344803120714453421796728479171590773796705212597367951269361884315644227520 153831498344546197694389635268519051690898695809416591204370575223081873757224605518391544033013599619749152719286537382392251414413905892609602178926160 3156882430689726938211678649688817119881514273357958316328957508886494400449960554058522561948870285672347542116856965282060021728748382997405288904 -1065839316635824810184972416547949560908456381746962097305970069612643383364256646940642584816404850552825055683359953823853048419526106188721472 -1265526784146224494354097725822755196085043950704162055311827216608234892166342217608812258711715335032928231886976059243028589878467484352 478230703174883553922663387254889158764245135530831105042125082275557199802907887273297133476292405066332608479774666391320159222740 -212414566169401076155689942211805886395319171343079658190441180377244918597982463415218747809994130807049113281347445806108472 242511077973997800214871212285977356632756241815241254383344473890601172706904904773142982890299372789451273612068068 -28921734707851009110291181981047719782287379922312851398311872370735239488082002006466571721345491005428 700059501962139003311425076184109655311597477431344500767708721541723450174471760797718 2080074332692120249182356675988848672697843304440 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-2713062203189648560296991790963915930391040674376511287355518980672558467183296029607215000695415241486798293837673460684610621234218630110909812010198739630253600 187887099175902569509548050657820923544417369638227182162431242807680006161934649930889559412702334406250260379538585925774105926260009428704144612907739623360 688084126921916976576870287205106278526667476638624481051561271505589055229280897814853820972249906917373601869652154435683229353122874693478349399425376512 -688529193815724356558596810814604640924257098283598674927835446275287028805274226492583087918367530564108763971218309512649770447760174453092091439273120 172026368885966947176292302632844138839492574861316196263167461380137122110399236142288857176887630587575128494374437436442958444161367773240296672528 -508016680492150091551998940169009059505711268227700222182547847092813383700575872720493593007121883553906895036904006690910717345653065734744460 -81533297699141431413589856734362482904291465174961499454043666022303390801111440519494290489389298013685589974306842091069348565861919135312 5907724345729827163425723557608146584994846198605828568646905992779035491219893825830253200807655229813793147076934714700146232458709888 1268499396281781820415661088275012957891336289778367476534404865846200800542598003560086364285345071193248144553959221490399475880 8315718493813022406196345380423610769229707172159820895519279113674668085224078252945802769124074521431924028600052686456 17008383351658667501400192109025238478917605722328867843811475730241792352030751315752548614857165811379062454096 5489949866193559918565837998649404115815846764373378841968860707920511189224207063421719087989869790 -40317136636357791648756290631806341162007794709822524846863817914694452536740239 18679030405433996650226028 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
3472436547155067740147236162592713685820706509161457456462096169102583164804588191879795282907934083146058218369522745376310812708996199666484031606225665001520 -592056255600397268289743479178886940029843790257512676603105076928937698612601433292756988499673809288769820204279030241507613456509644817017904394014242816 1316139491661968451947350925363633843187916304677402369399798582094963684150923675513750650567072789526021928548826914732573577055400254705991353663677120 -710380275411796978336344590111109241698363688021349865962129026826150901120262515493688783450775176454564916450192185706631397787434252426205155182592 100749649265716078926084260652168440670815157004483638090625384375352285940408831393456714302957477373215741404831050857324875451378317301734556352 -6738382285268446019780414575677980480297066311387135717348152119370188128660943793720376950155618996399046805844348662697683545524906836634496 751632168687037186361929416259259838509668828687623946062604150785246894632815124179795729513409118516259121898397677554016648256079512896 1408057621466972935477476016045141369769708231365816600375757158295326089653120994265916644167692739160153506314841316252019623938720 140531033627716260502217367147673334242963007595414385124883010170680254758413819087480849470290516893448793552303322712688252 5863009122104894182144186788379157920424755265995116190429715081279764351741312627003701774652297266126535493937570840 -528727778986707896901480869544918688079922463105100743090749155949240453367574255013534859240207192455475524 -36224564004992465516170656555213358566625166855783337460656277498442122347990175922055857567508 297081106088726527157545700929091226159173717498303283955214686126664697 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-4465202353480082009996008531087880378826655309525733833322741900950015393527539486500650381190227405880780544151840237452892261855832960707107077749144308800 -678615421842960379962389693260529585222826922082666912958437310118609116915367139468882446842099535455274442681079230884534877800506874858558824637509120 1405853392564309258121842787218071849979292830658640776098058766654338094988735117386751504983051040122691141933456604770228819215520818752481924882048 -372082742482718406506034522935882416034891356134099679461795155614275556855783011527452645748612271406877812374599187752961519705487526323375746944 -38513751325850621638997680962691775948074503002811750745547097865959247383684584879100500035231984473324808870108107893080909559200008165229296 -8687130017376644405917391386386608712837265698305203406179966129957368271746319224500598076517691511826634828552226455763453377262956123648 581004513495182490104511153824724961544502082439843239906042066998836035835490534045967224487715619281788265711597723425510256844292848 -1420923105600322137233764470059234058880283063070587010148775922137422244782293372484392016051391226605812688925169889079749299872 -141922571437364110623425562153695101841740878860739479939624430279144737170697595753040694524618121901519462063042788289144 -138436341320941252220678402671321140649904033145679571591688581455219010769245323051786922631402512368148899652896 -147078426396287471466630365862172018060114890267226422891538713160809601036129598701824033996666782427174 -23682653853433433434082148804652786948732936909157137091115244902810800400299202746825100 3867315989750407148654853000210057452328370997308029606044377 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
5565666994096072001443256879071942245802783387462368109120143703204833249624629101142489852808875670942697757671246240317653001423108846524311118748732555 -1182167925188574385248936023158763398015480831975440467001928139048912537722304375027396973101651980270939904440117400194044338297439673732117207549952 789325869039612096187627531520362579650645043435175585468273129851148134738163481730289726405495662877325005263917241569609266851282614360143503680 178798470772017138581233547639509685601283048257958360116920263793284631329415997899003614724477670566284543241560546390579408449097435734816000 -167256663815177712122670559018997883935730641391538198840728354199179873121659194398601695554332453091214300579454733004011612940786043687624 -3514410804214778990354554167485063546530536894048361668397391357894394666654825811615907796623671689375200746832200264079381716851216768 16276959901004885874838193610761909114329033985684175331094907415928677806251778739721963280336904032505194346419366624393111035328 -319752994304843189834764498598417868158691803352570388271027539248551495342250971987397557871486289645955489998121841577941344 -8295724724689943898088784289833489661643841648888146230823432609419007891121144018837522135429291162312652525359414724 -142670796226053601264101209270468539812242246222189510681249354984857063739446420958149344020593434449924976600 2039795513356910999883950277859018799867327101178369538235469509558163861746499497204682084349170492 117753512530298330663531378112714303301599168396862567960394703335763752791198897716 637709780365529329714069367702509377070236255669 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-6590719776944988524410561452508087819876413313625715979705480031118091858852248126153715756091745683369447535291262971833576462968520665811945705661750 -246622574530399480218120417363845458932502200726164773369921018898485242641296251835788610640772852703695333047018324609940505504468354850004325680 -558291180084393620423787377966772983451914124912002453459954096241294855227272040039120737067281479796389217355396871756624878239636271306677792 656966342388906936220942187682203012610798303765522307134991850729895425442982464239042684720252453146773196940440009034353461225756027150828 -202157141501552814027943377743029306231769022656768844824677559104099301573263886374531734693781699954413901831115945391819955826107640718 4412299706877618983685569581570367661637002457838389874208418490251500411517278376042119841042851987501613625509850073452609192317338 -230041514963501850608033791331108494046242498245726894703156299450069487714414097629818217376107536925439879617419366371656353075 419620214658272469724275604775099315500687820448459718083633653068192839849347954813142931493125127144209596408177410606502 17598183022424239821917108876262711265183502148263661285486913074785002718628598788147325548984629301825027050470659 43106035898984505213643429770134455237645424093275954238192028839065432393622486255128278706476944888391978 73946182014779228240689007406921919785820168242031033180188186122450548208115186685435104855117 -10640651367085446760256526779768842821222352231140328241373592609698017744406 -85873407366458386973324934 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
8120385732860636453604287269786691880691223383064540687364428492467206591624678725378544811433618971291090392946830710908052140067247508865021347475 495964476742387518301116337041889925119945131486856669332332878751388680449638559610865345431434982997093177031868235518110032992460985911701376 -1818577292448676192454136043281278351435627433578030103530805992444811341474110492263117940257297925643258401564473522516666884384838225126648 806263965137105884983583951226458695516132039538769919170113664248927719520086674983601306938221273769352101492697943336767488675508355592 -120539419037127137645318818076260975502032071135860729404639671097687274054241386185081178587097587235646849503588551263290732852716356 8088201452273649575760347799729985995703869012781094835982821424904208826244878199107698032105551432295360784607688221165421478564 -139899794102189735304061692090685698444947938224449600229502328952029786266396105205680235053820225602887967376928809142543076 151523904840569184754567568427377990798998678962418572285193681625175795514593545590508366872877571524025461358923984568 -285928021511096202448556472871943084859843388097197428830499752609939017369800856738456258299840226273080975333 5788407931566560608757738398954095892989723210505359930533891463247173139525915341715126816178298205200 152939547246599160407488663268678747748750558268867999567092481000485395440475396450263821 847360009899983592253090717028500031781492500330108686908090430255272 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-9273996890161663258125561130200446548653174786471688098359418684179005164523565568703212906500974758661586059157145472557461518602954349683054000 1977980790496697000784730080965817051374723345338010304293629921062941757780278179995974266656764458787573802492945046426812701990069120948640 -2280842865407345469110269197658351406009936760061797558046064487820685580156097544181529031676737493515265724868086726189627936065780478128 545839948420857931270736661735847453364982563100890041556699013531643051749120343228033352638839976926196140216619640660165006136852744 24257699357694245873658541521450037207333730890018316457353422770832421129875402465582449311948497341549460063222611770793393214408 4780277107338133333220660384617486071018981192887453197350501950979598111416411522218263524764299725785206565233797051829966608 18523790278757013683926490015486802754555889467922834969440046171245426306761734577255592626047427855962732340415244893434 -50397093037903811817784573830215526575664377598010570869446557542636570685979716904613954723019624931690359963661220 -1174961699844449605237539213704828708398001798706316309878605198711501897442534065212630906581319783183932654 -340546874480096896610652852577085806196800286345588631325992332485933910894521186354129937231819334 -5864163143910558290839191751271462125793885933433315800033683423204070282428843938487 120617631022825950682899347333862693414700699071312402876714 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
10491329832389597267406670889891850803260344269646540810203443564947672590940739406469988918800203397152661420365513182870440508974255769226100 2011256430307708707423769026203336916055728067685445219550993455060276042670867460323543090328311357078724114234885167094522464298559046272 -1267411018490121667024087216280618707372075755036425703767024531314944944215150877424015076346611601052104398316146532459298956371864712 22815572180870762853563120652674766594128333004641217115669712416097851945925895047923973600035623628951187653965459938639063833416 138744285396090385114699831377644762506030865617227253397542578819640455258600200109260804856027945761494135162617183268248811200 -817546714846405606273320954278802771869758441156877318380179185814891093978189951749649784006024970685773859827871037134324 80605013687472774236747831428317695948877670760817854281939527509430430899340012121173137520971149959205075929294684500 -32075199741923748760996365297059542833619971748871402952262306452687583228093534308756138847586733517141691612184 316570319419978501426650989604783277164179748029570605070335577233780691471912619916578150256435801892967 -7081480570536940069596922984810343958373337400280018980357938294709361176511073637468184940604 15700032038475280624138221665914706314888699710738150299018709157880898625658511 66209234212352056219715209967860483610202486988 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-12246951519834676574199340241132289093289115502933229553232156686637525483203556452773900970082387356624383894217365420222354548352242131000 1329895101041394581218277888970839171745013553534313720581550226315640995236388056343532203980996907586805193459045437506750581132757040 560134140073082007026487444855482450787872610975664589707445292073315956911373264101090494451125991214517928617106439264034360392672 -451684702084081547950999920074422014721609173626463587405833972878306029898251887374941466067350064271696550615655183749336415796 154518149381167666122993731194149414682255506044065288295774515907736467314894501568678838905575678449642529515084787026642120 -2494239284906705671586782238206974851785434717497248944478210035865457356085510306624145566949891108238485032261272891410 44766474609242699674653069542399229722295737443305440945026677474711211723574211385770487318489951054632881951381150 -1840324739418509198454177747809238894791718160857029279849093211506963534239226894800818358228705240669140462 66312133505530935681412815526703365644415413466910533722821962316435625589388467065900663073676168946 729266852629068778128410601452948498927439665642640882829041795172094073719731248686093720 2225268778258220600115205929196622336918927640367252314417508700005699101 263172219346021044148214004 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
13078813269698948945215647084127726687002490708981415020156621587879385156054769399106325503656516941635372320752508801483793576537489540 -887785312290120562813114955899723291482932482422292247341585135320627304487934088793052349028884225139664516647322548125112586245376 2221951442531334549523396131689627745178759348453740185844144708253171626037359016039527244187309380125042600320903024323468029240 -609793103457621420732504165940781644931520133274693956858066713020059282337050725149439500255102148166725934733726623280853120 79264774650220222239192978391673669819346440199002976830786937036263889604396515167511245045740594846331128982272809581576 -383227137722125461938012723044246981844931003002612815012980330751796661515944751158471857090705459029337771530400192 -2706232532060079535492628548371914651052724948339634578884849119995320324971219089764496746942855056174605387764 906787755757368401517075136125894941899424354975164302582746284041187225712319595232198278612829792421000 -6975740289894891048276802131501227035605871990462916001814067074715809430483261722859500574391507 5891391135843760964957454835427622267942425166982791099831421281991055299829209319688 1039275455031323065756676944834033989615258718225863394051966552523 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-14004925461568451128264781992434421718615078716663869595496664637223829647739234111241234241959311828623388286542663485376543528037200 -3093717788335893744353597972696568219579822624902688771207574333995437389365440242355743129287104682513914240935704196890298090560 2498186721492075686418749912816205429903047432338145368331447828382390456920678637839493709691136036541762700169727386941571408 -412680685327894307634174921684513704337462144749939582584154614730177774443900730342434585868563155482189252910773258393280 -22691691549078453008029689912114535855033939658067845501895074207649942176916773046770145226295344609117667994611812488 1419554232866690718817492999888024084004228204082020142358664437488831507140711003226084123093520519783045277206208 -12597168750011749118074887056777955033392515160313751557563388384795436691007563021362794031340448813615486750 -102608095263257425430272626673159737819906785709836206100182398525982334039515614101738743061926615944 -230005964211532021454769107942553835600319288381172641946059493911642017761378242449585264546 -61868125686689164001143433049114086214483952531064389105005629396107871077857132 865001724376101231748549124223108723060058662754034900499 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
15908389768819589390151194491388879582400632415641144101565877659496992424338704655783040296396874447610241747398102394319361410990 -4431885603299817424830777969746384681661958589764215900659342646189751442778016895709050738372920821039551832114010902307498752 1572028341394966233483420294550459055271171806504227171586443361325044025250449213013644046574705904525139164403165914273864 -72447752890046508801156472347345476243104261834251174275573341606633959599446972971870395559672875874451249275375570688 -85790456509646104522821375271406631007051115026208538659755037549061273529604536265621198448447372998580533803449012 1341026502273217069724962678774946185131822811046621107939320284494751220506415437004134374313842513506288532128 -3368518838460765499325894992237216883317992763516683752717193934058726983699297126580393688651269994665084 40736796221540325616012028565403264605626544272067162383155672193013072574067486310430882157772936 67044996721135837487876573141117020665175023242550206880376629184362062325702026507348199 535539345154257600243578698077566820106252907441147843557005569644407633520 2465476157658905474822511349785077074795913577 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-15603833828804091089647754620324692591424638634903124137259505171145683528936076255922303686577762294340466573088657067027521100 -3592110797432352700245433591356818594822088758472370278910861331729559285756226270199276156602433337790299783731453126695440 50126412921008231844915469599069187946289155909592444892115948723126048279909253008810760165169002955455961841760620448 128851603072363529395836536074401646947894026041110771606136058871765864219253769125801874967518358112762472494783344 -81765826828953955991156229011441996853348397963538830732460999870751518458970059301503097588492855905020163045784 485651895967519888951603449017388460942612068666598466113735585595014153510769106386675979795819739680451530 1215953188491423211371509406254253839429955658631954139219584512287138317843951685901315771655336947083 32435300759881079422443105576400588042331933027976137428516849885649507174163477511685589534360 1461189473863825830309498521057120583222781102944116390020298134981964897390040057498 1016528191839685930258893429252346874711891222458692719090975628305928 -499904432666012216099029815 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
16058345570754280010144678461102385837946266460271245668477456305732445755593281855792532147207380642697131409445672396331310 -31492586473433026327192182745698969236574221220685829308608944488798046624995601650091670407204855280908059024984447104 -1029290649947178780984431128551464486629049466849336234451151796326649089601384972225713605596986151992398834410783968 117050300526959506059164267628422811069824285715208859261718575248387509102915674542919021714061424383876218873760 -31743566501927676703781883617656034773284324674189077115731540549898744020524295645370643589768282080732382092 -84102986693715593526538553708089379389308363129133307687593509466378034136073324414595211321804012101948 578255539203350479587717723021464438039873111935598764006020930646053464449372663949448669604656480 -6155895913786451105678017386787360478401240232798247894924252612541324975706068942366344048 305095417799286416180661509724767196936576057420030784777003342139420744671601391 341183604597964042704249857170678746343410833496982505914446396 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-18019442827016630535048555227602817623995185297055654597465305259989014395839537315323321997197328265351366285430289994000 4315468598323001737241147970499503456000856685733067710673055555711061297564480824829663434993256729274303070431234080 -1551205648430193324102171536216340405256915035915732157736415945712830569846731463274949110533843263984095221688768 44902266475959954700291348242066805182054807137591936177002245929449205202565306792790667591122815128367571296 15890272312584588604524320068629504747252881090762906011226784456144658850353337138961656491380018005996136 -162738574855585460138770940620374963100077569580435197619118737366031820843647682064825605514299585424 -69026922956743847344427719034753814827286991818850640280435879794539830692226942376159615699100 -963967317367422218629431059543540859449590644677596852869546769964945058437937881909736 7000555064558083055642306039713103890826218763575371278950548876719775974190 1819328557779968109532963466427370860107620777354771722 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
15857175545949734545268145268720790722750197593301538180283605925889420454336509429719245940768622953197111524849047700 7256212627184421077006869164703105488656337284175894360254276550867951920366080648544929204209436368269733956222592 -1375864068775869510651680981599059472258837044421374968491345813861362046904962699985158723155379060508856302880 55323885544737633154406606341295473265432666855640959751945324716098309183784645258385160507166338714051104 31589066354393453932614958732688648638034691079970470801495398311001377795794244429732084179346200742408 -44536484309420284179760715057543587860936329704177806432597837471957611282800682423208907673213556 -30077525463164714152061426151098670331623940102592558820125258821954218516319900942416462048 146549146195293274414517851033034483525763616736018186359113323456029093232656436752 29175548123940286073692717251755862919440867467762010273117077690285109 42974040441750881236055874990375881767097400 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-16020989479870400530846767343456630739358293925470757719872311242441526623658440945888505085447360018406890905279000 5265653456842761772745124846534579011310748820245071438008367366664763939411430080885133966639623436692206129680 -789330186769841613746230935353432553525332226754562010011378872369280474379650120340474022813754833658891648 112724197413009533170343104222161111443239426372732001692802262514289957166964838727051238485177847004208 21806555877802271619434009472069574543861191698008540341765695838759408464340279668337670484097459960 4077283573265671892109765417180375609465145933600420488529271280636979456974939740222562087406 13603379599758427218655883473447953528202030814068526360429632760080643893377433199634852 679184855649785318485270952403717249940354643892503147517129699302520717236472 118873897596809921253511911058939124083038238868735902989134197698 526260630680977834636184970 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
18038030201033611614568565372109210724328044025817063519288341382556908998253122847683178639181247350011069452100 -162502703817749418027322344131450004457727659613853262645404235580097386533119621363269437668179915927817216 162758246284985615506870277896739652282328675476756093955954223680780677875839650256224232578377353821024 112374984803368815292241254689496557356074742496420793215475144862854543566675221462617222293836143872 7152006500998534397888867673076974758919219341027590436533894198392234646694925337323119873055600 -12137455230830892613334292921509133331463603831612898247789672815877434848158439574316169568 1902882962906921860227789487332939136706549811446527191377672304992037298843624971488 132430356100107892830506829743567658288876612695344478133868773677781471048 43303098649977393060892805162179182588176043355407731091039 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-13632855032575642847361447480802880750997854607035914446817923669289756737516552768085492885176778272058326000 -6582099675454727092205796559112777059047090169335144629464821074731614348043794637618682966772923469945600 943963047274350922048992625228151265161073117430862486332274843441814764422027063137222529136602590528 28563067602865483993673429539833319361061278164271715865761244991476037126779705468621848477303744 -873466204805103849954797552536754652590049969791010344604040957255978405541190445284271511080 -13985374173309261243066773981870140912735848638235895393824562051646123570037019685936256 -836928354887202817141589655897894998140680084392787696393361535237062107642478428 57260509617812607405232994840553576737546833425360735707350413857279160 928426052420102163302608786659668577696597232422786 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
14192479685797379001612271024014443337044434186793223616241244599120836102842798636403297566695066074797585 -8230998922982073530650517960876161017949530301453974696574353109359584337490340860966014292352033068032 1234633249205683197887595363615766999828793563760118516164260941166447358444415382348011834225462944 -63470845478468839593830386495333567613851957617074607085275065304545663879047910188695696333696 -2493135663375382043373964801097973840207210315006256187289669111642478898502704713568123580 -1866972731103988828403794484995513312955602346192476659276877187660372875816642159200 13960654490746017159398263749193841699013841969807323045225699620136297042336 1210243230347131232824474958378959049086194753173428705557254233416 378300487224766529256558811096820063589539 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-15972181713342279009472063760216205030327234227105107753389939128342798528546259477409364477613121508050 -4892977718279023632834397812404043161430086522842228076715338950276226797296518570650137691757167200 806767115802101474910585102286941465142962641740456246034394113710055483739223240373071447520448 -89747871229195110700730854607788763684893548282952219708791759856584980210820224566603147000 -1721839063913974172729199815409353553549669400081151359583487555611536272856789921303812 2116262196448485588551304910162989476847756831590482862511571451815036071896474070 11387480539778344944095949052025284247980421320116138689429914697656105503 4275689926574448893768457168042867735900792725195314136091018 -252430691690928486089500497 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
9858463135772891089960044851784778739551634511118477800967231665648536604810174376341667830626339385 1938135699138290673279534446021562460502357457857131730337931242282179669203700167440596946270976 80429094387750456135744709353114450328126381336959357459772413091375456999760675681550874800 -48929486483052090351457449488716888257576490208473549161155766790955837432084903815181136 -807891896314147880086687410659950669746426074042759774982524744338583091757766153036 448948861484498799239095600322335515415671513943887461858188018957850161047900 332351575178700078212452292340142747000140939168330926481983806096884 6969180835357987312711447305874548552983124692360395848 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-11220500492895519239849317532118495556654932345074306842111217558247445072865520331472361956354400 6290718852871045675388952054035337783407891408992644034628310086156445827415776338689700153920 -502149479572096053515086558827522051643293237086249372686468307306709162229246923893469728 4694679045173302584247806149859305580535377877252296357706532911285928510396011154544 -160314306162541355741480980586671674881026946105160835990322903253115205886534984 -190873421976927409407541436975490092361870455355747655594788993406609323472 -40825254620821595014770694673468163604181446183750256578245980406 895564663396546365580268517498819786847110084684 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
12736771262156876464387657152211271858162207990613405111480038937902132717162466252325877207240 6309383463908073158836102035119390276512117047164630396845577301635790971070431560713537792 -606096000893629587672833941028011760740113987100215009043808391621105167096305233221040 29987590988242972875982427925608565472560904283456341172630369695272285648603392432 160482729230665125582628520850818007527480933454921349704898021994210251320624 -30833242033565473465162299235268542635630055535099443181192084392189644 3637305221877129052232286955738033435474447161828178658650972 1309219958740628312104035830178383716056 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-5542750421039930490025527795540380571882512105561369036907690004062437102243378757201726000 1947291309681758169562332851732295209498980440139412479819369928650991566909351218837600 -358872326747159719175498317434241564002520812436259289803955243048219515303071324608 25677436580125672907293809838026777415085440969583440006577909423373155320849032 161974825679805250973442082056879909843743316136252715444910895509542515480 8085167449307454683852014752158897347158105424988776304726273800578 70785190624621046309408989732805205965558726351578708758 34170293468411075287317646 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
8270865016849505045024417223613660877826370357059251065971772736196688107690285025031400 -2405552856424663985952666603573266373787486726024414803344046354154653493311881381376 -11803551869850961850922801454607084102751368476255515149696917012899544675761072 11445212091062392829453656262726960966369090966340442564042638657519744091008 49398638220829711029860257623620574843624582627705784312262504565690216 -230350486214725696062873760406089764649332357776879401486155872 499834054090946975810711961384435912035885859842820 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-9080693293296845467532055568431235230239885423331937168835927532184781853357663524000 -4368738543596391424706249144450645135059441320952366137119142715670552836114823040 183813406987859000765172862378735796761157905879222503197089564073042179001568 1512190288243483309944959616142194312986785227661567898186576362908536256 -4688914956297530073831454847033092499733847872392214905538707442168 -61929871659330356297798012095916845087773686078458488922176 236476984102192593083626267113093937805792322 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1818976114015613274456238152890025664225819710173717568428658327114805725158018100 -2880405335241616790908620103902329858794248381703482504652539358383739949947392 195791782820243785419582290220875490627090188374206190659063880911441627312 -1813151401284277584095239501367860849441885005382935252235736539590144 -3553504192516759806624818199689956842246130853495038898475807324 -8220823752647521452230667140982479034606855608226719040 5481775601417058526329488162296483500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-6087549706370738468698836475537056881489073374938971814912329328450183511901000 -247097370934418274741725553322593997294967525440119400997904806583482328480 100856655040926438325609470833180630767067341076972160843297950427266368 -1873899022298301277944446203954198989003840475673696425706745018384 810393241566204201445618733141225166526710541361154508316040 354243253112673734039274902619048384654513515896214 1186899160541463777595929 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
5498933726772551744313884621153481106905660401814797332410180917346780360820 1704863771888467995780359248767873161672227677717570938562833675559872256 8116109788811951687300295073037685896037744742255958133231258066720 -1177550742310142582600837801042179658131686252057782172046363232 144407330128622622033206061381034693521180163543888156956 4619686218588185820017965485733560390247036764 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
458204802583936669193105567131599743784483659689261390452660347289506400 1793418589910381898909465724241024487237427034068380797210221662032960 -35779222812546897956459461292647340540078709408347873100506278848 -474950518293327502983219847587943522719997301019099734361120 -46988450769067287372522399393029029089107549850691112 13890329385900855743137033319733811090512 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
4659612096364227560582095151670179700835020599207982120189047912142120 807776283072823831551288614240230161073899109581308269943007712512 -32463838096055024419630601415155387611503980324640607460714784 -30965222878510976212293173201048782907489497788996473568 2998280337279619538291094115440178756495298007912 564699159570707976510980798469140 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-2363426328724883969005497231283249113089270845772384139082368666800 -273051836853017467392949247047843271179159419480925340695448160 -11599027638002769605091737075641507395664822829999614293888 60453058389833445715977269184375467739944563290705456 -467032429245561165321667205186509620092994648 8899443575748235847250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-994033042473811542603846730237481938337741712675339135696604920 -659586841185206098976913470827445810266767875868033434213376 2986956646888499163860575748986553664770783020078759008 9984999127765467949348833354170235684309228102144 60783471989516020310869284589972742795072 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-3353056207471145615928593783241776400425369168712286255356000 -468673328546857394148907309994907016435652948359789582080 6125994245219045838216959755776541852002262369062208 -11928171766653141348281351031253319361914894016 358513434039722824921987098022990824 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
302441393482469406390877304316213981619782941357618267675 -84459520878656533783971984461422047433794162395415552 3430750266629411377208858908617507696703089747360 -2539948808100682139875408641709746228285824 246608567709090629299608065100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
521349646296392709294984935129308788965989493977730250 132599118017065128625043449449115290451961257716720 757518936959354042815382434341169213693661088 269847315539286683606824446067601755572 387486130350737468974 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1989794100619877427908252671159444807958526441238275 142186793894796359995917119319162831492052039296 -338102978489762212633667057193774179192264 -33654251181975812971578238491528648 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
504382085736635616672578975102687881885096486000 54956715058880514028781296484981496682879200 -223291952592223725636199979904297647568 4016196834617983875317562431736 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
28045033129664897188327941638067473287694172 -12093408367133500422833578988974613319808 23447541766611382986860258130134856 31615089091149305799693432 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-851628681359513724684834741958779095352360 -26381843892252112364746297833456861936 67402747112918252962452149052448 4236449913447616788 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-462687306016626441342765894654510517748 -13014867215026517147021275044096768 13260492821553714132907237128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-202764782250247212541366303183616880 442291530794823812400098226240 -3673583449053718111567056 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
223727008080509579985260513655378 3455275211475574951685720832 248303945270448294776 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
206554974720750947493324677900 1661835212995909941125328 151372463018976 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
137187247881353986913432850 -213743332407378392448 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-12919345721933897329200 -364717419582471840 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-47422672067588032420 -131896466200704 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-45299198149105800 16667451184 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-11243300131476 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
3268927280 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
7421049 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
3390 0 0 0 0 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 
9075944675994833430501566318718227182751630545138216333334285901003300763286385388816723599387564165066950300031717269904982380034944907477547300098816706645383533599268482344757889823353560764317559216606109334524651139939567339356425689115320652617281722725331489786526831458181 1073741189