39601 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
2945661873578207722019372638129427379939033191814200585750641224946497376553332 -97125254544792356362446833660075248650166137634723187888376600877606849964675495 168197062561107838961014159403471383697074598738069605502610911549159415969896712 -72718236335565171723009226895479672908835084507074375495687990495057652030752302 12558918781226665267180860107553367735536034551187721792990517562129931514452348 -1094465110186185775780987262182192650413128280721403413068243913843802785577077 55347730978996053148374513817026949993661806355895138347537904411080126331560 -1781884382329575710676823052144606661840323736407397925354154680835894997238 38993706950831655715959345413700713314167496105989088820171090081881408268 -608812613794580484627174449959406011460602657867078317778608891789815817 7037311530134957859891408260619498405864612879329190069011157169763688 -61988452912886081336017908202110844463927153344834471415679699057590 425758183896288937133041083322858461572843207052998822117720130028 -2322585302676095746692981315486389075648650623427616660853800953 10214384316269243800168759489141939542179332184040620089647352 -36654440048513579119613181157892334556589787113321239380418 108376947566848913888187050691181898748893252595399850500 -266070987984900540179672741930903268260180669866798515 545634485761582358589644878767988155718253920373480 -938756830012365909521693717976055397909170406646 1358955202062053005948212009063974245804283004 -1657579027076524837770180821343174844427125 1703422683291414534136812923764275375328 -1472335418680991680365915710790776328 1066560989109984631748330636053024 -643820904379545900750684437496 321109285277666225792644840 -130727045149359899446934 42694696150680121484 -10908241664576657 2098880336968 -285865070 24556 -1 
73036235393485661239090100964095120887028599171428513522018401408870156211101162117472360789925554320261621895123149581860466292028582026274793866215854 2328445540020475863372162540286634662622612433938589506882013207086383470504319821321399096692534860123474231107510627426697369923908377935832353415457992 3516981258999685528538294560791779964321473699902602441629910174441170491697875454603723741969065745083032023903002166133241552815368464452316351984296309 1192159957573084692614314133751273672281455998602901077825348192089961321641447580386813447610039704667804629601776927187054678051101703462477308029116176 144635163079792941827396785072042737545174234166416284886890362550396031606877546164728440118006157751679815744443086834837351370960496686887922182256158 7907385357440869902630054493089096297708905876937481566984952515078343564389411841742960530409389445576061098346276529196692063710982737983044712593232 223289150002327645497480861470054349011372908233971955249550477553037113421596835502521772261003355826394025220301381113387256910246516586735404094970 3560153262432925203926717876734652591761773174277079996975347335213510954536866622183218760803504774747191058959355755418538750638889801691382243824 34088400893386245577666797340164260858311274055473035169685243556437768250731174321580896230855654877257411760062818673357799414649947342770231594 204856301438985402814525521529510874250569077694956342820695710778907537532813713127193032419001802160941860762703277113101874355406963557772712 797899531536784005484744607596082242901364482358638021725746668254902822658629234558587579854472407486928542082556835869741204507496641762089 2061815967282542830008791014484190176551789875876864889330732625486777298596927656275030314775732543438859129303971433772229357630359315440 3593916466762766507331669273540265549719432590095816394343185802410717290282903422832528804509515083849140654118299822842974473565864386 4272979550993737713374496928227364334041617919407800843154193059519733465375565627846784961780490179025364102530226906914407211410584 3487542930688867637329064677472516415979796132340007039577390127515276963324813027182925370925583552899548958253155969119579739947 1958206313287020402154905770461975999610878885916512611539176646004787243730425655084726566166963431322991453703595309528570928 754901166961285003577657502734480572227979907405661566047159694564506260572278454818561333903059795707395624859745722788354 198586732393204443011612483010385328178209361451742498373938496194411938686720599964968772081560757816618142325038903600 35272974397359074766025715683653978616417082366806317194297402564011955724792339834490836055140656172615347234232894 4164837875381123704800946486607077791220347610725331594208322063668972080370613689808938160024092027863235838160 319964187768798274775254354963964449621542449008238546427794060329083380958094246246378100777965095985782374 15542423641615775039999526484378951519776180708681882630362574947865769070042878811641443060207759343280 459690946294662100917248381240217422619879975397062009983677751238853590100553988662874006027718166 7877227012605045903985527811739968685602258577261783670774762646398943531571619773654231171008 73220175422252039832065941641705205588572383140416277135528944944950664229150783923311240 337850385979595589429874875635620836421524922894391785157942405243027840929338446624 684945791297060864100204033250360587787868955703570915885613265251899550203108 513156071937827208165465520989864296006345152674990816933250449768071312 109985464603983421580324829487239257034870845472951584289426140926 4513212503519501286611616347053097811211134729534273025248 17788224417637515092842923641443878242180562404972 1694281323233010970893699798180931070352 89913957943269079781228102 0 
603632495218341793209261466475277554815984962508063169085545096864248385640473828263304704104550219450727586675802161146382706267975205566873684688851631463648895032770887390521353809128299934278695475547999686738417894583088 -2722943969860496731940076017671590028132200286771018740747742341447780589699396468834516127173380229391457739200356564020976467257652022473033299775281537997161324557929602656285944455511504459608856316914815595532029624736 5586609832245155996268913601024111261050394969345579380630445153299795996661846576682241282855041462275159773200688579831440589474920398459174517870878140422599681407842593410034427134866894973834537758870518601451430260 -6905850493571047655491712918436840031880906595812763789078933263851875180372796181977687492252453417887502786080354422291789363960646274607013715031336666590893748490857548728507405315190838464664275822268828031105461 5744497005505040028821240034146772815604598566894081569995804827047954714104689696102452751998060988409274053143894758680084852909675009728491080965553337909967898917245946698565394993304742367425200832712381052896 -3402252090059518526936019197469419496329007293972197973669143415421756845937197867486455000838530988041023873915300880479882185844640286894875058238572888908189641090035541028542955330789641368926900679165439684 1480985918668426223142508314588426570921332909540368684692741149687476263706867033608420941557996961946335111490933353698410214665538496144637628905500057890121308385713652761757074059053562367016530117630304 -482409377867188029231994162823445280253830317794763796747823059956508727748603870440003759378807443620285479901558397576686295060676113485947011123665834365486662309040294364881638406355837853620631567008 118668312321084812361635068359702501629916303315380722841502371953724293661238250841108529311940644407415339304853728429378303885943597439840834548366509151613689936994903505565962989983453020694524728 -22106906026656622568536031281585848249604701446505226466357111255331961617446664891707984014220720160318197677255231623203854769449659638577693804988676053962938215587073773996547685180781105347122 3112002292184682948637644379247487701695947340585387452006035393265647545643736054011423606163270383808358424373810618494938745563386398681525732025401923662866882109559384182420659218673758936 -328889017782558837415768991019822318325922133132429072407306577995661670758950102610721736569685297754984812863736914416730342006193947425397846344078701988129918839190914613541812155762462 25823856763559268336531678374973957011356391173436162291692381571116322583771515263856515802738230803010429414996911624070905266866677094437956089916755567270736134218615620450791002784 -1485101016467238746521994570647252004521590242030120246871289293927968794452535453881100361779244636038929436355078324752057708719785502108337551972443890424825164154409736204693348 61428309224233439891192221612220480064790683253186129201481402625018469288161052569806318546538892747012144822831682757307093065466370684880367227689770555012927432616215936772 -1787329682403406758199711781522260607474956162629728285763601722849562472954901014960486359776397486214122408302462360906978786783574103939767223793232754416239852086415025 35620560440382834566727633506791154022433185719987122911175392334997151429424983114979440522866365328070626662225005362771885610147983124977052386881635317264008572920 -471167151810644665341192534894318328179119499461887185865094334736478328672407679409035924408916511192931747258018776134785334351674942185371438499862483163231258 3985925438969216213204989019529723379390557046017919569257429267827613864130531264651105726674516140645024354669975413490138538581518641732636874635543592284 -20645477514370302182225863987038149332284853340079562646595575801947902752338475025359030785830629624145973121732305632316086940322995552341670295843279 62184194946002046103870225594150271764051629951232028885926441482841094757766332858001886587740632583464277969141513711633416103769147799638177216 -102423925273052306447416520552531701288988020237821303848630281842252346931176442777675401671462729645168734295695169001740865652217582623004 85650523744968634222695598350683145476147164253272358179688069507460325828569120395208089220043973947554436569079556321460662658866624 -33189250949290551916393344288341145160696783893668188029389606300494535654603286228683519166027437244734771023750357217517292720 5313286249601272734346457695395135924172779938239418643165798192004485122406984446097530488065275473919037442864131961208 -303073243044479197354509890167544317864146923744664705245321296117760468512104865936129724877313486936897877013542 5057801585785375965406330353116295061192898942504462380375979292815143491211404914296899252213513315168092 -18795721275689186480910941981189264519633707862603709527076732941504214310002396574382813234991423 10430893450171645940514726641320916296646873690146459878978032731694660404514104831144776 -469325318059032905803718717483940882648731205377621177839611117284677774900950 528223617295814750183128906365967624898133999440023094065599703308 -2514025593871532001023211821156223879692679956049075 14581573348913601470402644349904 0 
7534850048292868290669760568412229179370828595534294776608080962818955693916440147958462002653561498703290167782510367325544550798317455667696331544202338473020055488957313315872082047442314300630840928548518234220252189969755571899887787304822513 9167636713012496573065283649587267004199883842079901649183067658159574441019649287193730247110961507072590385638070262087686081046828764143528721719087054045420506068132000203618545063934990407309146529910866530824404131650416426373044956181115504 610018331384977622389158530766114937538655911814714429380369748320597097072393399361972167557085552495184375567992672178957603129696595352120459808416114559148790575493523098933073636014436845052369942814665325258810373799816243532728240121949478 9917627262808696051874164449447760623702082645685848194778510187670107175437724508743558644550433132315203318824535531053377423611283259045139669173995154739040333235532966813601751449671724843755855070161827782961188188056217402894869466596528 60534049738255795882044496526894687893991637300128006546316550634981031593049109912055022653785162972964464451916113816169401894621036052854551898156190095783344749090022275207562605655331898242728449559028356725721327675936357207373269179301 169945867197852550810157832985082037513104662477935571974666485417700932582856460675460586019273009424187234263287401021090696457748912386098229606382939488285900482335679956052215730977526876323641375380344028556605849090215256848505008608 246073300342812784106769769828194766368575702792879469135207328884505369068242794542145414240266725516683198130502133547926715013364543121481970336125149189623143694599746679288917152429007602669670947530445746061777081229542835261363592 197123115897323497715746950269790058535594494734655962044712072374002066962586148846795822446580392719861406373927687720089548268842308824901862360310946415626678996325289222707810154774280867956870284162854434205928458149477262733472 91331842372230631103632226571928649740962344719882015302720768269707162350406482114196933856276574654449672523245258059751392292272737069399477642203723312750030828300190951833628679094412748715202144700162048270362978651321310404 25163408708207098785640709850525469090285557435643518153127890261813530671728060198551339805630746373663936839805126145879893536577870210932839496410280619497782913692998394378186933992654250272263076914029343055487904003744176 4188979539194773763538854306123028468310410777394727705370914303546518137572292230500116502686315059791662133673327594817205550895462653888795955902863340709298177653560380703469044945439007537451298384753668647415148666444 424277140271251887627058603538474925215277688354228385987222340108710548439996015320298099489138586027373300270546058419946518625415689051778868466005474233355474699935451065092125957908320158886494441618288296177508592 26132624313877967017500109780834529521039576299049269551322086142245621441914741585370318246282782822232849093934998481465965328558733209133823086146265642992636355899881525787600694049065230488092334177633771980385 971992204518594917635506253905344845656698426436881503332005380943060499428888980998149920559880221453063158813622685023399894354094144200259385771746351978096296957438658247770901509435440218478038204596750416 21547041687948027112404150468292776072301388551008206970990835311826936140954255522473631463442755955373124856508714417940150607819684734597683216464598537318418143553401460963704524284192273683523430113022 279270265865070786223602584341554151727279505960789878692459886776488729214205445192223279442567049306726511584066813605617297897174449933646129247993897380563519869125099626504334422785957357956681504 2063005308825634253393481619490292804826926071129217239807969234815122771052420783973303985483339457017144524204151510486729694102228883038169351398173886889681204222642870266376349690135317203716 8409317466945091137531850157262506200468736045667260217754390906536612382450292292001788491893934955847923844572933017772821125541893631124893714809683360153914806231294166867191220763430432 18171300791654477837954919274898819434128318219543557931658356644796385365829754720364717380065943345345344218369047244992976410492586319472910832997505612733238383065347954911765150034 19816340963033520853963421783319615366065783064728949022220927531049513300056358288995777845414745733988209035567668884723052308308559661833138394134462409224505548352518332739920 10270217313113933324108961559649430090563193282349327759434049261911421816323952163303157657792293508591682713055943131582251541760445674123798655060110607612058581446252871 2350029463276526624385921439758578424674377995444453693172697492513013840276846846282208811198655876262387186847215903837522966632023652287962964362536294680557990944 216766325666231364099615316419579347649956714795445198586150149880706625986670953881356209658376087225780537567941594294177876682501941323310932604839275630256 7192685096882660655266451293272674572102516906233279961347628497162794129033398638152624042961615711124789741997320288600560607907977889825879828154032 74267179800697516496585480579792558721674772586047967393858490184283699287309847922070093644797144031314114497230445638632098398637562171642777 197523478555011008254736597972842383102447805165928371535429786638018547713657696823621247151453335011599671373066705390183268971482816 104972421398817378922899756652898485545954629903850939040808930514001104058367799663954312907235396161507936277888210082029074 7814533003149749552735493074704996638958722030664634059197860425795309653321592996604472443691482103642490187519936 48136518271179480871531081428907357592932893637232688894375657195373163866089806691601565101699804619618 10938700135222273860222323175076465459868694859276224522614995522665919197030482529873485312 23653341994090286785808659713766555632827989563672720607496726128509601303826 9061014079962538547708769445184511767792075180466252458080 37564413785978198524948323031028 0 
31351286144020980199371515730685549377135325074438755763040261217331985297782057891166447656162500985104502776154758948612305771044877044610392987337988731824568539730295570334972046765362592839798910107782089836875464978568069537895471688684928196314255607760162958728 -34655528262964621101264200497598889800778692773815624375625947211120136012971168675194047401664236553896406844244299656599705630920908900958662240790785719618964054788423512156266686094513364699912171415566828110937434167691954815472886378945337169513576024061894629242 1713734435609240754771965482398623639926000086355967661226539248672202790940559079856498029798697078823234174334221947800341838181024905231224137708976877048129215770339246005765345796356520774337830499970813170504344785342766851171085390962721620567156489724078780640 -19344753609133008783712459268924288342064719155386438707646917284525548775011680604341051143120480587238594785966539358591678964651274641687718675007222584792056743652334374819940630382135546050249228495115216388104249138414644815970590699841017253055312989488589172 84196690247075758858739175627700860744168439751872279846999716278986747857370830278165561299969120591999197502684074598866188615330926235825728330850118481970127762113909485796250460495261154847654186102235395366798626015551229827741733042896391399349828360988348 -182286917832433410133556532747883556049481872754989410146556372251026273277916657192698813729795650372251645003904980849699903692509668581587864089793019747833809825875900836884060357961655615369998824943965438757030052160749887269275990059171500763853752041021 224361413925740948490781891581514154791361978571689215482311064671204370926368873222175800640913909068009514373129239260880878318800250048627825873035937704038389943143927669078585387356495429522279220548613606754446992896575409465553976648023023609462246592 -168418757564286446582192079614258650701216366718846730142607774379149630254320655533886788700064346769787506787746654306200333198690224607887637740227343981345552018372458505922472910452448944344808303160491367180759484623493218591553517573176752507371144 79710121573351338190997261311734543559042362450505847980361714295749856094062639440042729184308898253185586213096276807372379754640111641348183163858850139318252118372956225205576983661801957320460357883334605450853895094690782359520752048004367767456 -23987510620510083024618621285054107940355088501997043603669229092170061824218447965441025158915517428898385001220828114698734871117984050340592539361032726620053919907722761026780710192467466808689819714553622848877511940940234977349557729870912644 4543361559188050045462473829380220073971254599994965444822371518859591824403350586668832248251766509162434447470052310864625657103169021191469180889060458880924933456696110135542308967170163495345862361031469605314135139931246280103355879071408 -528285633921558664050873984165576443249706861307028345300516088593553742488415768300680426687704033741121608992582570416838571644620646658895714555786600502917635442896446879222850220950999474501439932057984429703358665779736457221733129012 36384080221451907012277788262640984353354215136306035565958144845255729019504359638121747242673559564602255566038014752626199054931786382509323815186163199849129088846041221436962320258585757014441742802467619851421663514881741714949148 -1422638075225263954179386927605385335755996662453197096307691756867129500541481846427095204340967678204830697114805028207657731616344463372645531298900888616567027546977780729386668037940752322217784449066568057876085263823261872229 30184727201140576945442720546539366124880667596886886630893201446851164312059335912234491427857334420978540749424805928572814577059953766718712914371990545487754017109224789789050204722870384765188660255409466833409500244742472 -331903210968606484471512579086881715433705140784737823667621357417702288179231079631250465641240821827870418084711173299324399572837991718697560381453073514539267253769787351806417003634407949876831681763108740028837066994 1804701387849901885204900543243738672023687753090392086143687183408449230413347414172510904025347354553193643200491597432360408904304227109931920969987474516943341798974282315165595999300589195750273493800181270173556 -4618768067228368382682793711824857794163293624277960952078832007981916258805403981398605606353367933002924089763583578070850560789645534190593421234134088957054216194725460383481888148269664274752680153453517335 5269792336874444183140842785369287967259245058452002144140218284145857228849161938215438637517788344363992425090443204667828665811681931562347591121746409399038959524137459779937353654690071265767490336552 -2519068344371479755899198255285682061579313431497881140816840599364428335493923780567955459377774862627389083042733874815547218131296422407461488498963028306774984005152751436185375153803541032666802 468895086829218185085526523084233972517622128863682061701038766382457786837407624240229217558203517425875317501641587311286418940508860972951619622372757702066747227712668699468648464738526608 -31113908970582768270446797626421739082954717966766521260034229058717457267431750511832628261820259990278973434997197984499967685144165592525649540761071223323316697045043406979809555424 660275903502898225126409066857608386202349030780472676982129782674787011226934932908620103119412365172515127682886384397822287692031651593359090264776853612318101393109493704480 -3911278388035201409949333218115137548667805794722660679273615604151323062729573879159804588755380367424790213253747566318603849838391136836729617021087003458997394053752 5434877184001878445688795615848372622024474993500195091093481823355080619824008933485107673768672947539796423121430093254672901532965301174043893311811853235076 -1410263580973544760701489431434288307452143051444654391969856182193584571779922008429979497321469323538858226256671705414266883320971605340531961157767 50204744975589731463107049843063238668099577137490715418792931900920156975432610178295529111697564482051842510743162563715181901591647778152 -159013911725229252572596858983371759264861793435306997993055264517006863409253921699337754183485222734054858462244478840969987074 23648994880324399137571315471753139957108272429974250185474549356811925654426744170097591302520148899523727436277404 -59017585187826731696681377669453235723745557691631323005488129716477345394438716090113965588969855405 282654110390935796195973268093889515089299160156277191357294961652754559373807752400 -48202180690955426347615074259853881570402547093068998903124448 16829441914604532638773019664 0 
43482535002226467882964399814709700283292208137300301413829960641317018009594921871461986455048241307470187811884774605136110116909879921343321872430658374136548353511058040017637529539802456730738350561517904008824060159578390518834004036104890099754693102442333073010956899416155744291802 -128911399619007429251833951344512873133624866252969864172175669092994954137029529192001459880944858769634405448202308324290247621509894480132104336578379951220390272869837681035661713997599700778177501131462569700225232418086234491002530083529854062905085566772643329993422757083201966200 165366849009712040073869910392986206147771076512403121991721917291787676799248575639130991962236295620651170412766023427981838921934135355354235472038859372094328335979832205141946363883489880541549454234463226764301246054661427280744213739591721840734013297737717536725174998266285181 -120603844781043687243364026065223127412731329099443837576119974338671882744215208113022799481818894135014873194073713633554954638780185617066876434759147205127625004129361157403774845028625461707317793269236386070225214696253809154658084214337351605971106890123908377053045330343888 55316515004584364522178726985898583649928986326086820774470331931504008911682575194266315837125614096663565705397431617527645514149675900129225076375479537126356715964172182908614231793868548275667308495488254687109079054482029594431843493412907457598279178782133997515713989684 -16693217870053868598181682370358948922456920796429078032300785684800522843281569803930455797026235980137492487316212326190355552571775315354830589562108420782408986932345693471139616479213633645418487770660635591285990436882978236071823510118654827660948356233650600637118752 3376009504117557923551889040564712347641791800788345823437886274745125112091149023265966404086390875111777635486721014195171573736244401846854820408850512886340667288567721307198077180673277780525258898288438091257460038926437594217662120269763706898609055886707935393840 -455355950189181918777302243269045322378864263291614170815904323739654618498878327844803906111855451590287335992848116325216193460866484467141385512936919796017984886280354922832533402139580323937965324465149563554617742979784337585762091519401260459209214300205169200 36561822397886492918678358062764914027934135862658461090848399219151504514653378266900411632997576578561323563127664798977037285584842642992257689479577668408688502660279395313354727096091448370852311339257655363313766764266890866587432688315274585026152381808934 -1494957177394483415506577269514607507838012793098185663543489105475245080362470270621500179632203641199717747062413470294707470343508536907274126241343102462281704377413483528954168424997729182927636161851375648385924412948987305406146862757019447736119156960 2386164043981320393702083416728346236446820162252086815907914392147466511116355387636393103402818764699552778139430487819605568934331942543664904219026761869308109300427358229176411604158937694384907448806149437517565268417192944607843836268545025797917114 -1213154191025331474470268410560270121378949622098717495574871219213673279763223147149147029714993992632286012513415593287485482047319414524913134476848903250244205376694245764715356610164488216675350018945955913063623821292318393132609064778511308228912 -85741988850372660829221603410361822224174499379085596295751549710104754048766843803349648738812199988019475620023314014707219732738690074097298621678676160566029366453653574144397494786404433999161176432998648035374821041430353099875231242764071192 86249746752989154597762331218942898358793443047182227958744800365265085980935096553509122934988362620639681076515514291852110930129320065711026458201429766120217148926081027436013995053210689851262334273927877044034400207219998225051241523130488 9652697060912529094771994524232463942222132508455802525244404199914980657044628529754499322887012319892114617898386693713757964972036948214634691919409386399110864503865104752535857294594684568634383366006307185389348472173627528175422954199 294764030392688634684617550035213701407831706439041511669976593633474746631719367908525567764864176655924016761930051903086288351711283744450695474055060324585106056143044340646456899160992083384721825351219937190994777543130972703105024 3043733956291895933604722205860191625157828908602368183167823547598773607250924801463103543118701410747632654792033403519590398426141040127300900652618210617535091243706485174118772948066801312316889836392264761591736109520212820716 11012762673470100518333303017342573425083266367285648918879614652565174866788691633506947621264794863532931627145086408585259016763845900555066585424026211910218266701865881132648284348960550334727642663494837944168746196323616 13702638916902602021456377990229415496445605005223644151527820620521483294507449163577673323460396708672347205207682971068108120831394407521158437311531074639353717686768912146772689823920669987221564540163742336606417132 5590520916323907801601783809453602680352789614759018684725894399977096184536180567036848270340310298114110893225516981311607450700007403534824135296699452807110796780546687980988353001722879171372295136015666490240 697310138059554049405994423876610834148030093455359030176662034472870244167419180555320124907027775441105941844980286483016847983592714418515898901289654506753659351302574362114604475060382505760732717617066 24237890726329487442419851634883995015497084829103853608885491828432072941710298455605755232230195350810233456773553296439193166560896727895697664262304955514113448709582015140798977551552384017624072 208397404911518276723016759936216094084986801287193286074516536000671915589767487011005008612491959237250170598364727206839215577968256016696177872234025249905098692839432669680114744945621363 380263240751136924903622884909730982956841826505627302081182505595869940215085372660943673182636532802112342714623786332559377375901840683942624889087706274563475379200755747840585664 120659327626584793570860915317804934732027472163231867442238320485500483272109659898229635187582154116639040610365271523933001411480995000206461278994859672021588879406079426 5111107895544329023468557449405520848207264440625448873393832804637973671170688377930008109086073434660954658267209175288586174208092184860101619373966240075526928 20140344556387964130649734174827998017736767656432236928664017249550165802132772394257906079130812216055654043112626560110243002518628537296458596840170 4413797064185070107270049821783545686528392704748449754714704124489307170738314171677822304571060010278703849772733598514032898888262851104 24621733303592600935858322309775346236449410486986313089336550399901100048526788347557500062712163584337215274426788772675556 910168345131855907557379238747959986021728686760676188513266542597851228120113869254191023673337474033590576 20251258246433658811480014571070345802908465605533622106071197279660513656631070229698558 1003604970631774362311514877455358467635656452918270980374418704 382137627555527793782 0 
-2014084049556738183068720227114500500456040904671254277899010511108302293557471737707136348055268448752463179439478563852575385338459160043313067627293605451358051223435141064760779789131613437163137102702370574972758038719789012443104268836829476040564549732381472386265567724855905183269703643084 -266826817537363721881260595760175645329520328263765930079726565441264518298572909371203515399312638461673634850224258061601274105552090876316686647739244189622058885341108108432617700809167173609549456687816821008791727424722803549391786364998015613871651250740400909424173814738818537248356887156 516030103999168751798760320926100643512568168386542538093932027365552978638390710741021716663767713641230556973771428678170601108228294525252348240757891428489080647597023366288039354781829365503576264396373571883310249031600273837525426897611255666484165877676008031272724637612628211895742840 3105899677603116356740449209792089729240772612638597155665595614985950722050153062442275438419300762790649521645298453135338186539197625763391385555865264856325652176064621368977541142998602950418425532822595608837663040938072695230637933932544920109453017776430751738199220702468915568915624 -4579160972370420617190023590010082073496985450830351500092074155272683016653764931852379448898416293928643165764947847034756444481726298003078381139979218224339078844491830482481467822810186004271406948838847960949201135933066507633362638174005909608106241528026849726713555294051045087924 206356853717067188307044206197314207063022730447671092013127400655512278720470144294151447679994813052131108393195560402887796176006377377423431685143784502784549396464899502176251178209319341087309691792280812265322050052691912205436017387556850515076920344472042493759275257749932132 1886424107165453992511758457658068811769498016772717971376478084435062031943269975046238127394267091636532941737182024319522445035111130739728879700080076561482618109211435745431602277733889410712962628552797337740837591508565067607345003814284128036217981559196279990422838943501224 -642894187797820725989925650569967044564813494024933045713265875475185385547652385907097213327052850552253169335771875648538225247852799051311742022434212162930951020784262329822394857208416797025203266675885788878952749165150837593174060405786847205949114093674926822417914099440 -57720379201587583938778066988205991431598576208539229977902968306116751933445816331382089404596384226431720402146498374623177448157192746146772158334167656489436132013334141282593112313487182407371572236584720748689933665016661852388783597126432684322267337270997463162416404 32853274986813641005328344892286726681789706981103672858909890405533572804494998143951525634309995201185408689874700661201494919019215298917337672025161566468315737610002596035571230012852765709373019557750538946269390282086862601246283319454968986727856319522315282157436 301520644240078786857409443821869383905767487234764332925442814621254894714222575099804050160970075784017382421605517616411164644327274629019699332172875648758142031687841616975561908841963315804191543173593484737735675351670630084997116216688230542695108076753238636 -230267260675176645184499494791124222915546689701688840542148672283560549283388048669795081524709362806605206015630382145965641088637634473608520080022478142815740030533583021507429446467107989580676348539250481966014922149654124440317198262933945773352658126814949 -3822069640076872472577558195302549349196826252081277403770940935575008335824786913098378991817979163478680768314224963390238114002316730654170649354188358480794878800931922477674681661421826525120582751544818912525819027339781456440288358962115794352566227580 -345125038758827123505545564870720489674179290282422378893088074877228831830916663233557565753849684249793020448968762866993099835791730174987118355301144423450318213011772698743192018127478567253506324490568590967095478078924095188400424165841936189897582 66404607202686748783554733687558400728122861140790051095160395559088330713086788473681660514305616259382788457337437138871719631757602633416109877104625904980579064720409221258748310253012137579811711268971035654600577566432022862905613142276412603612 -5371017420565860698761648278320400959248052819869336814249824934641347244028137382952524530190766737185008235395765198878852692690709039792688519653779626233573598723212497150626339751522006155407888071367924233204936002667169901895883284498331697 172727616782777557058069015377789127178288651854937624467033488348010334119122888123281177775056919768342399629236581339337643761037643084180451364521315772456236409715281809203352698566476586546856513223990742221899437140250408495312954378988 -1688231903193068650294716766743682417474888158758071275434324458657982542357374961825645212359928292094579409110789421287044074868878639472861740599758048782039323304953049016597130159875828146532746049050946793901102311562203170233387570 4391969493144068759926518369248538528281389732973911101157138423151046662967474862078243000574365790781647893618761913370013338337037429736366967589584701579697932533026030548757513135156955749094388411336789059918064116469053082500 -2815425294647842701172185504410069634298325307111061785348054826837459371155882890545452350465781132570179383319727242500133684716375647665554143095216149610942254010429375494769752509285191091636522942149553140727164860515287 413086892065829854750403560765765243765096502623174872116181797507587900309692697245774253186491055184677841913584620523061825765519635879898964303456925917605510765970254053166171111560877192371724689764922922463868908 -12637636938259392683426017194637404282406393631222001668853061796187832942334278539885610824098747257694794724789498640534587806722490353373775309762741741791307650060164979386664057332070712939112916832644595176 71221656260215800551856380632167073552193814592238895626806332933223399189342676100879004454436545555084606639569824901326569182777955666913643899501767217311882843043549374307779804114716082525853631892 -62702384366724719902263611169241939968676016465768674011944804703111026302930930063772598012137813435903447330199661206998601590050105061632706196654904812053356637161651659831132611854699360849 6919668659931859246556459065243735376424687923867225455521482184329176703466484329295790532985059903415639044422578116662388329132169139351525351552202217040537263781564149637746947360 -71050229119665662149857371031011431143792169914961371096460501567149631749592270468302921696861361626802918032722593964090381496884159788079637619565354738466082715339444860 44845355349315900501144550502055624742878802649395678129929832073728238832647754173638234605044296752439849434487463526402105093278546136056808211909061802652024 -953380956167843094592166116255364035535339646913423028480448279685051379120179203364124687016060079668078509614806284545493066799681819094343690112 268063964061940348998889498877974043913570764824057207131962876712683237241351001468022054337169870577545923308116062254428990673644 -209257924519978238281422040225744794390567815184461373320909788862958188132418398620165629703607069996114217573272 24871720485545631427449092638191806266311148933615920828418980057583782301807261086048355040 -275940841988681350826605961676014882388098815927700524003180210 796 0 
48130740130758587348623749442249622908512454621102525260079736686609259300599405663743643599733862829107198845010433412951099147794428862543841649576692502786564415829129725010625059493695324660689509091116802617029576293417085090706363328121311606179539139778396333539378821732841400146696562659713657400 1751647984492260107127888044116537343558945040246459600356328814106837385797529063630832722643147205156614091639522966375051553424114708216265810191579733157324182078149454755617910236178292342974780908113072354813264315807456207999049436921870708683747093775277466590266677775505715229283473666549165112 428279960425183283329121628361699815964799948899531156853373324709189620234106700508502281704375695520947119096553409525380954378825586531049496910933109251145908556236350323857643224556482049898606055813288630391711014115777317978957153031770753320504793155841922018376382760255930288741441169963829366 1399016819539990384948937027051624914631150702137805213969951141899415062371591167530599021107766235623446174192629422041381728213308570263948305527304161134361991186532446146692882095098011829558964587858995231946066447289648397071719333211644123159822228513366629458188367779508474865699219562640352 7682109803757107211347728805292166661937194868488663273311434409318402473360674103440135219844471539679908757241984953121053265770514410570393827153307906017569941091247360518692493383601641391809722571228068133132851759279922462272597366102694641068351531006179904362443031838170838648629770432629 2578690480510795575363375839311176194289721483833361512080439354779223654922651908394797175039718821812622489296995293893220797625019013042210510615394901302330762104912967016796847642480939919027231795191401079990966524906963185223448333688376083534238181533315834765462547897558335137490807440 6752221363315585206195150506955846082894766290446506482192621713016365595371367232705988532439567008853050063281928047469378871345399597494250280062921326028433181863227608022431330614860963921926035463148288172941972451301304304059860663114505226902686539282181441014030428441870818319556296 -1452306509018808254081815174197706808909408134260891748927600048828134322642002595257489365505843762949654885574839833351894675127373429881131663083122886867734035263706624593085206042170026055694878289247764742548979588936456097065216203645468781506372304063557505814480289916012287708016 1106665556332549769474538735942031766112452505200748427367770652290483964056112795084034565958269331934846822302475752358018869612125264510362722644960293773887410399640015568250388113437980439170560372770190715606610075957685170482569598836219477692293559490736310346053711730557601969 -267911809821601702620978399829866457710341344445122250075427396957775830845779861301336310003271480756099659131944495833968209827810390033474996230310359513941307609104737219506990382866718225880902609619844491341426806772617740235613812793041728751689206502212513968954091285159000 49857723282046404588652169004596419953949519346790689243908487095718354435689072540763060317974788371608052971564248550073105602840746313801413162993371815207869689480800042366406605084302801636119705328414686094731994392409216792488306836562508976740316902558743274854016898162 -5416600381893455925926056152639052620457024410688291681741997476973863436315878792694635519280794686979404866649386983314583015645413508232170461086315001894671999423568867090947315605011508617424468221344827178150017209976732733277072733522824476674405658523932242576010176 340843515759112354705262896847094707336917376197592505024972618632112733889018522023760781107906548516324335618582316490033023739193957816907200585684859263990297239566656950766453336703883644851606968501934502012699694033652885959294933603814040265971548978949200042171 -11233220680009580075582535432824421800721779520221125133372097873926133623835892389973223455040933059610054729071415322357835989084091543702551846583429946131990515272404970103341469165812769632129728195387235960064349583285850526565919816410276520781337515824222872 178284259644470852987899784534937312711392894979305695574099487870795647638362468670258328038884580602425899057150228441508296537237290644904404663876578254459146903482775870000721833556906989412757386138412945337825146508046610146492001089519757742640729049212 -1251911136324480593711110204482840473639382590937681158120693341111341276066332507919280050288742790521622103115729888741114680177281082795503844648137433411037979254492887345842995080280877725448727892977756403016434550175077158967439412997177136813643312 3219419201287656962785337165553156966240861170411793118662077261751051638167247660062721701583046679068614009089423201728545412159554843166738707409075371163595617213766605290209845341212845626811476448140456592966231414598231094509861812749085204868 37800953462544875249381969623655155769052381078980835746601463026645653813183438605696400753108505560948050528242745511182086204795186719665443771226252220536381995040383630415146802831273997466897553555102473148070219136368302507048660631079184 638887689932057567662958929943988500503410866965414619636275985056799383821578188595694592942007342017663708136366632957165232924257430213672835078744479207768368411765733781321644629842948792145221683825676959772755492179565189620178074652 1340179053315792609403001822860216058549836150604250476646070760277793356644073519692404391511079326736533258807371940928584381858799752903996337260273257489127177586709132204848108269022296088230884867274207891091901344547938670603744 419922805886620336525356150478527051643941416429106810744940639483496306059532805997603396302660191228319565669334048043197375428625369353844217540965641666776816726869257496031909452332042806157822253816081228006868471376789326 18835447230154881171117636588146300617378112131415940198964689095458627716879553622327260008583621395787571335163897520458600842164731995152254948500701080274154988616929404508127648712095988771025809204031974289140565344 108918579835982895102015218709567787615129861495115033733520821915985925131738891562360972681051522967780209345884059147907010459380566543433446116172968086390266558113298225642169462197860756492431321963427785238 68993710286604828295975933358542835318358259827028228055891355570553094036572354909006489470410887796504255044156465744910192586526885193071116296556627618260998223147415071322831072197768478561134094064 3794425652261953404602366833970806549856704513262781933636065739608677012869568578183321311540040238147457173063604835555125508346110220238545385196850535760304407603546377664165714274765836599 13068256425906209858003767590693727519756111172119572479788778032064363469156879166256763084208430055685004741028272493343841972796125962836614692743757054468454101529687790881379264 1768959562621166073952110198855229356596544629845527471308963266397717972255855883288628217726193543266227104781834746895786799341250653264759496481719803468653417802066 4724812613236737792064687095910666425230647188019488889494093818552310104273596873093701137091059061125811301131192047369196767905266131258080968074162640 84673268162226743034271668536855953223173871762198626806120119896206622184993376959743619111494325378841339006437555335459731687384940137 1644729441816501816550424489316534766028845903825843283335707272797880352142948204449737342197871145808670385150962240 951765817506377078937151817140073633888371858102603876689603996400848227603671796637963064286 1016319736365871082267297907800913962078357228188028242740304 0 0 
-686041732007222116361161205305779408174208445956546749981929494580002363814548707158562256671545406650170513508195389967253826481878645297742299614606633351727521403405164838543053822195739411521831089779567877643084669186467524690898163888477449741918184616311681029237621625884013565394474201327280151415374972 128303350412904727968725255983027005662912440316344658487730530919157982431467851558760475202416969427560699768469839561168980451912784648793214656716307212053862744353568422543082712114121157234921320859203429814739143288530714364773283791249265376190825199066296938192707260766997907549323371568522947766741085 6024039559897378280960120121065385186392535472962850104649389567952760898089336011492426793632303089961261317998810827366091405728041702281790146690717236870027389270177508845208360264361785818895695344785735964329850988659020721667255074496901838292169233983405442306178133741769141313117069082424137549117468 -50747531247791046072207442337299779432954844683779727619057196238289896251847583219873410464954465751546040345028095078849036950298110339983794602820898389072000239498981991231627461064680836319265579353620340025229968481955874327660296160015458917898939953980227370259209502825131872723294435895539511660146 -87722125749113874798596537014109783457450798085441392152004748497604126770948454322188241656485449339476843921941326670192403228903725323344841931389155257167455330175775069727402906443059207944174224588212088985656033438091986900314215435365101880642245851122719958813958678599595339404384632050460843156 299133328064417211089378823828305513997173271319683119672235442404525313577998814629191213728995528328384014966029302836836720032371520413667495189043370426564801750750876405001440091691188531506063684843792752893631334054164704955231745988810145132426444738099796473755689246584622472016766660608154487 -67604429690085203851982694615496227399189653507359378515169818258849206152707583958672294436772448450811870985755076448356322611027538975404213551543099609656330351617681609295056572170497681920571820691489811571109742939669397746608275541631073055292281307287259183926120008500432973211549591175032 -115794742501782053079500969723416575457529929825058344964356355751457552146383134039011469992389226040662204444388301505273851022666951883793966173784883566070872445324135494213243614867301773619927286628078626977626117939513359712415872335594438539288871471669545888568372612875780683765507582254 41599355561977940261534107708878838030170485773696097301931725288554766020238288773310308335124928998911304160129821660504220738429357404960734761926168293774582574525730367968836955953729362817120080060776361014940220584116938245779466416280981905103023152568395012587789348245037276739185080 2679777154018379205151038984108934179689676465069709220755310761737022684402883287838895810859490545028031174761310959320943834517767324962588051607090468376096493389476112293519717929635956985491468834215052648029783211380662636852181754282273401549683025497635629928915623260358505811972 -1026969926498160586904555022792059642875587473758595992916290700545183453266828185095347056483359545156973097093614971498390156968171010786328095812386044578129552672905784167901030362031888312233613320512899335548039465933561209136921291786124356839984119817048928374529935806563691304 7437767850044470843094128056857050834806599211376599954424765197150809571789891212507978395297242552440128520029006868489559397281270196526820460344935807683789060475350769653092195784103589191439580560325362432023733310155185593898698704871496599185446878187314614309429502744556 1436256777909766077136055632475037389326514054837825220826109368779043505278649037776601740553766033360624164787492690610677043411551550704806668033364742711440508757766601386236489713418186887733688736308156379910383358461023870084951202903032038416608037084568823099028526200 3762250083851114443544525904302868469091794352752550237371077328415569636193556911353511588396782489673439649993189371142720931837174595037519420689504229533731730864590718869490027419930161299055893951014573240501378920783959436075396044182395058221410875333219416398854 -1472663723056408269680888413632369356889315327915627556039260595495579838769904855443820116070113321616639810163464359049550040290236421790326505370254393041520115662389265386640822049607667644465864495651482256230722948823263974704704880028110195221835755246738812332 -1390137378389250182993135964872437216367069119912903943404314963011920535368900541694231526516929013848691564916289901599677217154249979329940310165489117809270256157062122116872881293182161301514446143996541604479024123082317014010995150663373620219016365003852 317719384178473684275067717511556101469147321504148165519337293638965329982907568630775694189939534958843210239328144711121473371646210993778840982136455454159845506196479292742989113332657443380587952695968084817797049034759449434961110830826580871022859056 618386908462330724427497948816651956127926194624644557621711598567245158701868339951185933536565983265937228914490760389906374635733825525286502465531168828818078058155023190298526272940687482499651095080902264498486079365007911950181560975405643369278 -6572358503825071369515840776913064695856609225978286281374582045719186749950148585955807221075203927703105191846191787987779398685947802016824520967806232829850938797615433098833862290797676751699365309391905821446670614135403257090474852055444 -1486193417081998077422093435465406054507353905216811886586831824965060110453369263627844804881353693558832169885170962433009818836288024827193339465460951131933293509591081814403914375275515733724390541108080123326135633776323883475340513092 1796744889945042055697550750860716994791901714124833904132724461788186913713666459454061636940858873603500564914957616418743604040425028043415375440104802227590381073447965997745280972109658339561079290857790872530290963721590309879932 -204018391717545758877539428826697326274899656811773645308758489078249164014486796731360563476972634324598052710690123555472515015156821554343874440148371229698653066480980158671413807488823554808883818086570630803528096803852025 1895906455369498748762695232205827255552895887276384959691158371691391176026363149284183535424923678822644141792925747534514680396547446366679262062469787680651267997239781667060755218342345150985764145318530190834872672 -1262086335741735821299275440898904705151959207499399278503295418854688010329317069453002335816075412240642704918078866221132872516228945632690347040588477386248238416176783691635312273706963321851503191153954668 47858234068408848663438212606175192958989320652937341151476113976320942321180886320197503018910972305102723386200973895528658082673516306649294165090301497649357792250151756108158809090281827105538848 -73145523151718826946132018147695114346410987740108396908731008348137609500153335584578432203059203153263358575854231772190312956091381736838040731396344288819171586715246425870632648971402 2699252692707101922404529179605036918396790873074281686876352470191291542161711545754157243328679265023839941114131848014583156728990278844523302606492393941502632383328556116 -1107552622423811578749204038976491534051062571025790296588186172599114732618051447664494931609207010983214511445711103119655486744239064333274868516134983520398 1472082221083320595758540797560222289139234937670832326241628411345967158792971799923183173897614045217461682541480018987077982654174388264096 -747623904838951037776519580074325344656529867298321427822933286771288379740626692208532557318962440723617615661968605842 1789574003460331995526849259709919069455969114358036832181195384246232936810695285064176982620 -60260211514141053804037399001302667886638067433921815008 0 0 
6284986394787859385272668336361173585195713840973229958438912091774926361906261674238983466722977513153497727007013546882919453471173669276162475984914386401940234024582033119478631865590717207069735205075884820823357095170918002308103301883232150553391757092929563992491477617138625538835466032210891885660124265461314 -832606002225734512879712521748770691778272089878695071103767155582704916176499664222750537389319572474654635051124330526217138496843885390173293962170424860520166586408614334196978959821691824241430175213366064324728715579119201204742785022684176647488386584050603703292718896408987473782548003618974822190711241949352 35984999657123893469177218155347698704801196763997674719275278533965686082429991864112350271479851317974751869943895159387952191570689003396489557154529023011930191461663331685383373327241866939267919005377127560621927807906066257147915936124885405064951254758631862674026173482404786429417878569789854544534649875933 -142326690667299130764837588635969002804112293870325121838281000635617826544185540441433491891680002650060917501977899877440037106366476714681001215925990787021987958114828382703896011273963273284819965071851622995073659436269312397534041968368073483190336367204875439725464541031228656869190512151312136889000669440 367377510552268525587394340963909085981173780627873352365198869633655559630731305587259922635425386823663340104226510294960428953690998689762458856449944639183004580372257592300647818894170106276836631458682185298179262281319556420931904503724881081048363754878707773991640095058708517213305701666183086864916444 -454309263848244969725394546056951402758121192015966601231845979764630702041020764401253319131262635832527597450987171757982353681236484425054249330819734715634137021142320388055072263386265093950641359360669710773903338021407932723018752617992100373613949147394021111896206640713608329472724560273785642001120 296994511098755493397197455750477137171438672489991538576436268134798308210420204360862217729714327174389999642900114620116111597957706618086312728246372595913482182356973597225548501943259146269040840634122259520158693390553293818220140273585193927075348932401507631555203763613142666601566939675243227236 -106658669215509589587827397211896292870161773141267532541523660027824941950955162468909487183967614608965113912173513601049404026215544132087564562058181690445090939215593291370394917665440121439809682566535499403599044016205911483919308825240452824826236541930744811816029233693211791033795308422649232 22014329052126882442010510987082945065358915826367455381862232761020675499477229485975526431535629252924911950142983525134190611752693315411271867320955699834126856313111323197537764037325107600201670452072030579750932274495249704452845463407060006235495768937981756241648648158396920035100276680500 -4773674077008355201254684944261543767468637713102159036554134003539067164907623961640387137989171535613293463662376706813319755522744902617566243108895258211632951984276832141477452410751534354425772078514368756409267696252505964993249133304203111598502493873944448851535801876960401272396392760 649702979735425617170537982356260636706671195732642215140643960849711562122628210586191174033856458754424203175510669818800910535661228829413799960717285178245493071511062074015743008569779453145832248662237633443625783403067605043723277353056047084494035802881448582242306459367554072298449 241533992082869464804794042315378692524271509822422498290684173948489389075414416479453773114142333221142080468590560733635709115311789739396678923174457062373381630214375600711081635265440033551566852764334744965918309420893792821338464113839935092614038084692271157417727613446986817872 27012579785509075134725390750587415554112492182290552329255869364479543560373901747824181306294454000742992200238561125326982234140263048028207718724586755703105524498234809595541761897492346627118592081570837130069644813868181494292080156572885850239784823604404978644169537602851166 992149486182194380388883751887612444993365695866572146541018809626193579228108753713855951051041047095178496043472820995533760609166438066077065693536661957814518094498748403987260445894964410683542167772231007971804072402303693464398393472006059407787976689347976083508187192600 13356623256618737926798900476129783393953946895300742024850101801568023819859806882985136679651557264132087670475656165838130096123537276132100848894328369453593619380232795244164981167435218049028752548462578991281614496812119082025688156918311318973725485966104761889466385 58023946924753556738211709982646923660163649826915042114338607142595666163885101433703429236784215140183970213896725409175906200911428782181598687588011877237190329035871892810475186355115181388466475841072812867197987377063849799307470205789674925710684267443898384304 224907619267374961680880965461396048902700240566196850175785623015765037497424605381778777935055724258399069355774337739820216232840413924203797936314058420612645364974774604292833741942290751815949226368549855635733579915695048651628381719969826314200850964741650 -888348236422418402095103000618754680897343863974354547399176646909086440265134030200452553837508471891768457460372943456174288003402560471136730556168620264597614237140472075234760621702201135328473647801458703221705128020989793003710762997029485246786935592 1474271626283714797000490338132393916751854524004700324810452917888377471451283624323981117238114838795763730896113034359272595179232923577428852560395525186918889181292269976801121147680184500864019302646257072893422514543145098968513452775703736273183 -602739210810540434654464426355582874130623397218327505287301224636679253078399494575842575186304683901413313380482415168550367358834558242672213949199055180699293620362134006000975950579738045777115632785073176156752320085511715171916602362109824 108692944150851852354720499877815115139582362517965255665356687375689635828599723130096399675548263368502214641526998324885804281230355327884343938475125269563860859150764290603458950995644177132719613865653511968893421994429616376660156906 28891769828884588160280071774721693557626387436635704746612439080034980836224210830528556488639213764665339188833659191778743366244458314941476552632199611646652318782246836033646507094034552383031941155419081765704922235926140932152 715313729423823041668028569384178721280272560787104974422256734255946839392755946536254423892384035440553549936288734107389676587411847596407819065197819174378948984325295611137536029114571866513505758367064608532717040218445 731871627963570795341674912940861608086484757849026409765814393833787702489340418459452856760855868208480396604440614967717108431208806354996237274703509771468454463343171369892255231565872225534312677075408615796752 25994599893092631604124484021337103572799292151341445405387737648856586478398373479979606322059703378513607661375747566093922617551511885799582271935874062089276836260668605853838826633325727203269870360602 22618358878240665755091447511372823891343925017273716136330505107832219081889996092202502532131269044416449683225502217243127780360157352242558526722067695843321545104869131900196770729769665944 277944066428012160265968509442025340938996971588536468509028681148739773420388001863396299904917924418432659461858608161701087573018600793344098684009266904565103265553925004184743 20375616604694309047576730300423196035227652047494626508809192422139285587434627296881254463883363775868241022414594626480071798398289877686354976475664111063810432 2190262239061714944390972477011520439194666385547618319896937942363721683685350445103672293809500203938740069933830929512469711316376928529792226 28216711354093982349075042272411234853303003257722616147321043214437633929455398494748189954038757333677565805868479821488 207642511609047855958973272859984202709430416418183590906620881978674604747373711966451898122 25638700378302232224607929281578594615349731867360 0 0 
-34343913967590800265175569637726360642104062634902650761538223215806311237809365973195178444564144945066902515922546334031634816609571419629717098623609071226509372680200802562751357277053062991451445705003083969829065260350357070182151642605653974798737540320430532220812955381477064012029823995764468040515468404676165291192 -1399895975146785153830917381498744959226365361227500224403068021672767664773669989860178303147539309032187074484292602823444770298426713006225919612278861539490501629056430978583978505526626913573888264818872292925501032653762991602536348801698431500915623170655101517224230785956674518537148080811285415954239830900241115576 12326398492613208724043058526346304331276640785080718510251804133254527139746842581330416957299023854505643782387663562634379081279395389627168792778423203579703646981182099375637948145824116087128356159177936964574711120828790583296388334363760069021171393694054543571089649816461156513374813167673691394840742739375536664 -21777654472069706418139427039193006728154693400855308439606529051656379531172881609065326278915463051055062190162559697066845324185894525506692022136358734316065161891209831633397121586250157531130311951940302892463354455349670018382239137525945225973612761607388072618631320060864068200368569330514188778875553833315762 16690070961661570072278989627291844025886676175782370347254633782167518220284490021725146032520807771414417547969448961007174920254511554181367585023346318200940850280854029733485666013352898478363567605273312701024321278813828279283714225276698846581024861579756413823996778482721602044842354661351210840206798299212 -6122434225129371197134793716046936627564441315551050225241537388968808853869712564617641926319815509528114416644335565299115802739064918542277099880775187601740272684853519121849994007959089277894252278526968468880677229148256207177355654629148732790220203353323224762336012100693523644819356183965788148774348280 2986624175369813867539424576571746652708468320696667126564048141473428791672475874912894732302664421473981968134092352298114740887788203551945297482535353281689529725035390677676093379949196489854111886164436241697712600792027395528757238483977289157803570950126002300167248635681135624570571260640524793495776 -4003776267443669911433791894734826489149879792510132785141771924783261216481282045087139346642246348851579529285989146793651646421765451652842686828682423407607571454821404108126583184117859582108078270990782485195834704508291986128114505512037679984688427725717211105971058654955906919378441859466435375176 2743854482218694168724077062933915121104606239252207077516673734743132600947897812744755628471791210509113535379805525200859265865870141455953806467668360736184702564646948175738503349614510513918004953904263610437927306997791995302910617234467890645072135766937878601811872896713498613332509471018165216 -803423363486637376388633009258922029372605724572209155779161198502466538722651606155130363836209078331876508605771596865141636010858725935329686838514956594544402334530813543434135920022182609517049134380996925076538548824860757857086187856197335851096891122118318798883442614700803299836161376056444 68184567686923294107983728893627811074644136597025044316055697407809140487789152011686359375510517206893259560971674050157242169409911324463568562058649444825705747184156206716097477554098715176992081772402129330667401050265714452706192552956180778416910502090923090201770860283315945721149191700 9197883525036258829617300636011516022737173210044098242411722756469988563525108036677564444440429772033559328469536723972453792926226525462319478902979755888129848678437256307454918077523515632914213518139849528009859183438395319610820022978786481010544752593144322213359060601023419642448451 -832689860521245310051071213165148456655998084540866637449855232630142213268932820668423784015341567524499886950762454693675984486598811278482714779284599969875264173427447436750840190236689517905944512946769144631882958830539322893710642819684681531526289608951522026707565146497995774980 21481817101068476832440855687791007944850114643671503014940999094927384413096242671475739522910159124355572016782729641045427486503784709134507899342700335467899662473912650611968318465231247900174191569674880509206456490753836310290497528791822515514908130567799242892582706098131568 773242098632460703890287539016421531844558025749352078872596115527812633102254925871924602826232553748193731495109063202768519581472933950663731839975362351023298815421173744914721238163482741896885239399452508865625568201480323990974974014626224621376668243960634572642856281256 -13447089299181571078635800832675792146318884383403954748225833073979488770342161657949633755920417696496893572309360464471044696262164379629962533461471699622071969732354458065168661944068931935721155645571519823210609801381749924703758066097787410268084548033397562981406720 -62726360279189114653718618894420797220907487350513613000182103185256772906238227266148919428324816260274097692460913426670325806395056341121534444623834449653289680021106470314511144394283143978551772303986632692121049642945932920354458723276686434935734664799331588108 93575820727697975185259258893545934973751444732314717971239774821379990805616949155075685705360395234793574518159167545968709570066077969101060915973504300304033565926653598641300298099381572474995952941187194649522715121929701440591416442170519845666467985522376 45069314126743184364421815737108613737624526979847593712082263503929077330451417307308702188350616196360335933040912725933315263142123597962247801458074739115028489297291338421312823803837964829008723413502021114559303172489863843095941869452831106922480324 421283003320059648311811016532005010856490899460318510118288644962396158224746921000559960950067301710393108675033245132843521226936252844805092793674413407746177265533041397762733591271814646300516066248073603507547703990879061981714384871737036729 -7406030773288421947378979715199004635456698071922598579295921844860266157207010125087290832095572477349341626762342964856751294460514495804036994245545812763386888685628532607213338455164188532769981220388737742213419902085144938712921248121312 -272005680210793831770196306407461012147406857484624970674112328079162194708723689598471104310275438693130099386901956792676041753244514761335592877953770405067034499375823020467911174488403420491534445144178668511727956475167739144885348 8956479307246120777764364944265505180009097839105190090117757178594594863570376569622399374495272835505696307303878907505501694513639101232795179093634160330669100138900361650456516749954357753608786756162757133489253264312627512 -21636991406067537701888083672040805676175415898232884529541173375804663532081857099540189174208998154008929887766968425264518656118968135742903044808477863887458996263604250683568301643565469839503876734624349560735543250 972440748944565500519178534223994405843199669214042319367193508176535391925353923364909799411465349777664055569562540476863951334620775584143942360917085751450903047974167595842300960366443128949884682085508332 -604645782696397454730802862088906497113956336214563219870520943466323462132868756965335231629156397992851248649419817504789671198440504366516631375198861868181857735410908360291290996800347858696342 2925051751877057929856593707778526345525011036763090209565605777333187263224677916547205210116343823682749007088458820390400081219352226158189484358858716112174706470583094273568128728 -42714209707521556451883757592774992891016446383235677217473839664369835716883239337073902570004783905627231986118184977951919597182420079124897969536254235913854706136 384104435123896054637889635952081941062374621274408813730044487304602082240573324078523258637858121854203133634243502795843165564310410885611947252 -114037889263414650717096801728143780971270579203453201319868380474551338780292373363291259815331526965707950988524076680886 1623814584352583700249807001963295641287423172077374148744058802112149868189083891479091820 -41662293879900321869578172290614215879715 0 0 
96829849765903480298695396824610631297570252587031647982635506477031813291729043835121599619270943447818831128628635585518716388154276146179324263049070135653155471142229102032321139880697058967416829802308153216549557729899422745016066929732090385783073854945250848312022353711540654651243119777495703809273246155187922952719551395 -227384085889899501379470677582256102837935093523798394595244400484610332500081419368337432197899320990884915154335898048736185668423045875195629378226986335261224292501152937583701935012708960049546055009314636712344462947597989309864674086538645106398824601655535110961318831932667450799414132771643751375366247828272897669667608 202471054218286843803466805550028930898030020284608759973353501540099709240417088974227512439341441880021019056962676300866854443531983984444580267770528163132058800843941709401767589861820005031000358687353886867024011501166522110609227702040618948101547076051655986326213954726305920947099613985499691541265103048182065950660 -21190156178089584411953255810167086348307912791086654551075825188152912304623912263946627423833634074897550057894042072912351184255218470883315257929715531361368432126186939426708665635402867970518205581911350722357787305225372908432457394286265001359494632660722727760960224874216459652852800391757290591531318529932037952 18072358045134199904590505940723290621727401465902962963215243469978379893270602240311725875743560404552597340098675225722591825439819935719962134592265122796005280185163635852587485257607759462484269711608016997375939889949647890672129301073872737519363250118162272047908039268183421520816854816090983929052228762507173 -178075918676431704567671511971688613984348391188269712328576809007521937778398247542952394292359597270894619640306685740354891010385748444730163261463350748971991892321405117309347711862281926532375536764296459896044298130368864988585752930381969610328634469376140042228434302357395140730983291572297770141538053136832 182699894229758109409623630857678357174476843666977496286582060229721133688820023770801507434893049044153107036322009393547988678369187412790927693717325142846032821514382274431570243902470397311179363951173959615640678525346103151505945134139958159030879557568675244581366521522777863812044260108947493718646571552 -76352766257337550773139770460630002451138492862442417346615117354618594678178727904392120520676742523732873902224685122591404878507778011497702151869602129125932758974658546560978905393520486390331055316746106632743116553386936557898281075942657843848907797249625451437662364490453756765639264686183512485245424 20703398326657218739278834476572013239788652708295550400792747250474762924539769437057709352479373067593107887689899785320524287726143218382525845523844996715203173827752691674585840024674297932963943184314581886279905324597729896462504588654940051799165326366604321715553295782155087249436159216516996001145 -7498635673106887049781467402477478841414677532293784086509778688266214920614553354784097988862625959952828472010714922314031368767600684534179635979587920455041912931403138434953748629844799954178026642896417515597076880975314441172854732061809666352340587884615307428228318760493494889391813739501883456 2630888240320046009390848572253374789456944447632976633535108899512071723229124224631302495010201214844913507595639377115387355633704470164720418220440512573981012303876930526551934296279881227377757354911484959961510995404513743113914612907018005749419137347383976865229051343591456431644486880689484 -534820603965704413778834435531558518547829454649972731843163344245939005951675828256713262484484304042845864435815341364673232578574405422279629442143559992358131497456878180466324802672461474417572491857707414605213734432364788149696059481323762072841075401469960198249974773955719450847360076704 59051127234844209053015436166137736482258820536027195513976632215060647276158765364439632184803262784957658884200107843877308590716586325023181724165641763679376298398625119653116068266945527121794540901258892059453066424808243281425978843129898007921628795534884737170677872970136775569720789 -2912923526345773062133402175666679359829837622978002196935388150231839545352485631864338125057910951144156787316503022022626737534078311826234444820669852249783280210651764817455526181870220081994045577136444306214450375967789695997160911067473527341273379638862059088916135791720561090376 54847166430793757669298934710235302002404553458102726924252938616599819170959890221311127645164137710056965642609954930930898737253545763341607042809249967099847721253578840881732161318582406026575940647943047931938823704417816985453417567484192202858522881927649225440385494893605974 -277167933058695162371706882046427957165302037162929868185074946375373285314219100449760062882673592783413414193054898502902329308952152835530564698765761739045443049912564344483390399155900654655401825791769372298135825759581424885628960574088653808361339216481741500842381925616 1593068724509318996499447387848083329989599939423598648251137481970646431439742137350673666503815445116269505335438637407248933139637869190313266654381782519594075161144908162670421642559912974328996653103598990679271436643547536312715451164805688590709952706249429220523881 3712721030378628054861535817773332369031973302031604191612693644559360577234799754881715739739892977210247905806376036131972644780499326394879901011144974230965957594537737866329562600782066378066323718361349823470725072963691133779580348294997383856236721353319846064 2839042304440004352638848825289607958412908119774951102338846967907287359456813085850103822624945698586962205230560116656421055836004451720626817412308111918248928488684897326527244789643260680174470393563813319741345189070927820463893228504975116661178877620628 462337854141641534391847072434072133517966828732251999346012557028196252938963873628673534632317860897394166358388738831580906327582526785633370262592686961954051295759727611224741439886325717605351742626663554493280751888254645258280097405670961659650368 38796907199943426158440455724851171710885196602453734664564873368452331053663888257012537470633602387500443690235849559919429477971944006425258358321286719061958066098530085868245726474280301852101576938834722132701271622700795813483415676959249131 -2445210096368233231513652184446984661335905879415732736291195670418556225091753238452007071984127531262792954453091182679607920617261368408111283986382906115219725007526490518590584185737791984115040608124568835992911713493870001611932011528 11148896701549664676901842900023678945572346912355519314300034621927240000088365651137117368773484997970106363628887156799674849389815468319842030223758939234253350871215330431398837470901742436692678850385693005421711365559745665746 46289730285395589669140026240702843086343723209971171752341795067916402248885677556760839872829479647506573452668980931337392364750094095551004797024732064605398613016982389710685194044365791494284183757486685863181099591216 3608715621112369164434451644744458401058952953605650367524351947493557384756730143759044802758885590879042446537916812813133423791748023001451724075168409575064036634437709087159649377922657294985343869819954804317 1981939746897701215356045520313789500081661919319150167160122732244767771251127276476610084667960115797337873689872169784715665105058897539908019475558136056228309149083062806759643874099707752269453536 4338944318256759020634731276735272863932323181210857779954880236004048819557429279715678651650230890388410459708147889752353972461380548574157661706725820046625910764298084422882297617984 13559675301766933298326623651838743231573849199939490635811042600852788727524096076815933794485772967364545930744860961247260902979862595718075787599618321596632970303824 10071306137788394052515304492326168242925972109712009658623344754365596625274954329695628299995644563264223570670875979775040218623491811173437654046 58543339168751123624930639431338074817952683347299694917050287917584292979940676625178237114711260184041859328487630216592 866140593531588622595903120428726011623346548450221147573847842163879543765186821351886 3839862518181365430624176592 0 0 
-71497829168538813904817628763346653114331895954263967351439579545582693368919243166619504989749055514200416314786270913125268316645037688776542866677308396629174121344266887600136862309837285227355555130916393632862272233867756404909177417951749693998837929529145659311408626048193835914530958363288385418992567616924146285666421298184 952223814732862083855719750665630002697407085371394159794104966302966035623263174869969124483660669048811050683263108442988453708700379767768414519727151874406604818740199043783011712159694674056285166960033126155313577337856403793563047037179075945770200860358679663553111190703480453239941183664632857449195892624040042376918643662 -674028442769354439502183893401083193636512745402359227409954913080294487253052495399058172651153222233801246709361951788551942464762525801315753622066300959670345374545842402482824445359043514269359263964623621479341691686703223651906922834469450028977155814477501288488146315547841186895503774533760990239275338277568432382013864 -1402511850438205820871367863845380066180842272414100153295606561731026040865705578605602819223016916971890709574162455015240306402551314814400087233539604341685069909309423911484291418551621824873862015874460527171289910129196358127312844638482408234869610208633771141910223195634705376959748031715018311974061558172070673692634 2451894899545166090515054175444767553378192396419042153832775140792294830359323799356384992337969483926172671871315216539465497100023431810316407430834229178291544905801911340520130232751624921564207909186111694784679612578736817202483136928185684492690059426145638702788871757663872460126227608041035585311681252817061900128 -1787987247934373940204890789303121252998751672310461778668437357250133017181795028944333663537263697245599032560668486603681865530355293938677628276190727591602653045974474107874506661181029313731801494475462028157237498471053964101461771052065703414882025802841084928787773156959672120378726671216222171751463084038589320 996197911466190355968805395370167961917412409120331294286121113675838794087896707208977856201878988479630672656212303043965995647641931904011625941157331460877279608211717305116618091836241207457179548018893237583689013646291871132653986261325150947307609786694972638294226837365981029339235536449544388607256049961848 -506297959955527349522339380389209013252363580884769609176469316978473803318115771685105609259766255362075700337019715964769185617599289071135518935421618321216476419349060480792716120800955972699442678800609375449805650620434783303307802933703312960376644592993361736626518433387657750806225591915844666000706569474 182826407424437245107523672002064936373670966079576327184409135811071331233161729485277599708191294778005603676040891886410329865386446019441932346575630961204850918842464536600202395875956057901120997803971001514506592827270961823717654294816198472110834773150996166445015147342807374667334953352842142317401056 -39472561315117995092347439813349453169221469890889940894413355745054999993315885818656703297397571315656614319252263498914220026372302847295366514006499789159135662971987783794252591156618046094105222507303157575117369285764778838721561115624414390587273630958111404523242578865374587965639633652981983147404 4755569417458926408785367640725259532532023320456855707359853803451306776098378219806260114488479464445783404146887456083340163564929564809922753014214088153290358389608442464538848022227581173267670974548376906274634958031939670292249912475579876565563813240041983901818000398553633132548633806419940164 -247548552802009819931057088344411353323439986565501585385573857488247031164434167931761937392041635115260445690443316639024618395561715114807873383223033775817162046297862225810217708271235808926824657140499923199532891263652468371741379081425640219170672625608443045704029537947217205882093559451480 -7059363967927604787666441960115556970345709827058010863714952113871033277408349411293038732496307359131566648501504766498320482839361514005358022061619656831603755284848352762126477516015496742244977944374319297035542192780356043454710838446278372458021040817583416562161361837342338803216350676 2072738431134046356234503574980929991650324991008210953283877114333463787481962128948747518177474523154609099188481838481738145711007859065303791442166825709771082576780210740916040050321506580941992454485883035880792899581104847561341673016146945216699300381778458836018300590085377775889461 -65378941081819556027009161650783412443418444836053199547284505969675150960977454831221215012891436786953235111036330238755321524446649085781996122214911425774443670194333514427076469991412294301038247738488795365885951516954849546897987537560738154197103787764273998385179164813023094524 -607643857373463127102541101580359286083802497157726056028645975546084386018635369802130287753681279625107525441414244463566653130757727894083336941422788491564967486825656638929027600164670418443503762012485672761026262445900405381791868313681118341601422592160492919475322929162912 10433107125669178786057971211915491721862462101860712030973069979792637180990309299357017173529163260829288420249169592753121328936666364401193061161967061806425465588893694210246764500196338951563536197275728097643924104699926192456591134467855876689366575519191166414422700920 -1120341282557750024706636313516532758988824720743962247706884804589042646117423447428419342685929272299891281669225108388322237470182549749133173744103675199277110006587128697294429134209601900811923004671853723882761085523208392604368936149457956657398244159677899964796 -8684730523646600878108372952146875881600805980521822931817327138184827919704263467609593587659852462804780844241658408117547181927800530978429619378764653731017090018451906846184286795475024990030103871214464556024031023567155881376152593010547737061164792995462156 -738176402620906624238302439962292000651524432523502813940394788977567982636891718471088544985673716849947263797508858177881478708036664540204180673789306001635748720821720920247907306425411473618694302218226306305271774190091768320407143144160242776911046174 146459879308623353207346689309260614182624379045279205386625870820961383560281782471959636526169677887795012073426953167047725807645841558126915595010228168746572978400773351814175286150379414142108116808804296645277567650786225473707259330878897728356 -1690043464856625322594128289093278074222158868864413061529994837606329246265703571455330492887075513868070910199968413413384752093592297696040293956972868093559566018112946986917447204129888184026606349383086624382273076428043242082853948571603 -12430128737439370110335428709433213831774657494912680269466515595041993774034040094278867719915451859817341365508866529436484059784887819560307689417087963597792103704520471483582101732839177473171107379192499014516069691754420889992244 -10494502485394315483050922305581328865566087587222681828463631283800533669879334391818028728258188515571798046628350846014380510544377477159148008645311628496321291913599919171645198663676547701080619276095375278132858605500030 1777700682036896615388410963229345767272239910990335503557675828490576530566427113264639320370806979265687752835341532807072673240698725632200574746331868881480792315344730499581952523521754945750199428019136091377724 -1055698388087384149593296922004279094741702122510608970394793993980622168082002903691492010185715205519428555109434303059867825765014738847796225382458067008319900516187387202962497761509215608157380600581 1171982602310250159134355277981947625851324120119995634836782892868366396041292722348482124531863692598165197511298307358409874975348230001734805890678497975091414108244251475544495641088336 -813582929642831662042864586496137787994702488155898871426289906910293768703509432430064309132141541335589620793157538811966927468579255648545979469869350878673888003404820 47166052242200333814900194126591250882023487914463799737458598431157758468441803276239722652410969499749257332888363458111930370491039070545594235128 -4247102257280905102382089320341077879798352500235476274978412383055713015621526700067719125535380785863876036894207388762 28112152613729733566571744167142510556896600284143647145656775965508607175285315680 -296510 0 0 
23827834959973000672338460730976376469524095904140273332680341645396788223259040838787812976460360865354693060755915396366242599798869318534262334158202571000050539569312804997448513994660564450934204110615639032155275804518696245368250197583693411828315610210014360983399041921309981165746745898958076227030499494854777506403540979279882 -18291741427671872171127675117887064075750312317059395112079508128424501423469743033334777124616862922101619834159403880083563133696852409717455112777856511508201249467759558737563590357004723672887388290054284697191882897989692698436246049559367172699128332195228670951029123120296867282082861767214418814914768898476270264313602166144 3295742004273006404108195248731138786915912113588786682889089773737192644249382770631766133353784493598156919936062961389341570905371558109852315929147347204688221660362501479121046197720529980082252341772109493507746382069893559356097376507972211568440822872196836877732481462615399219609561466819440119167983966252514603598857254878 -7565069762819240053729489602575647799056987774798883268628817163848793594288516315929873126111722833347834018855292569527874899489514856631581183775503620766281588649296524834233140213348595269574457273366773013656456251472487838683750689610246809998069055097861264065889164529206277620921604415006475941253996801225771900122875360 9095473649035067728306757970380958000392460310112638741040789139987614650638430602708796918809548042156722268116028497966992096268386342750144856074158642656464312807921766609173986705978109071116446273029461203952583948821825231580486291536364743924741640286707330864249219804243932784033005418154801301958210979519102403345974 -6801267599356696802044799631989427425447143963870314505574911229334067250979326256267559292471369150415767872484676272150845764619117308488956134173273836087239178494593814430954764988200187329501680381400539145829181862202668237872487365366710628089799791062592183040110763305290588877378534323873412280571346556590891254848 3110831656702373855520223026001871187484155839537507623361317159828950149637351198575911459458811434439199397566219674083795301242651830593461058064475218318913861598787143454889318547617011543215528829764185377737736696413469883358681652533581085033414886159505955498539603772373256757449044698746389573397655262950872608 -863751921911508450790509379187219335958158978858455571640083462126677613020573064998853207914036804660564580242804037951105786814401419917993277326901077684594912956614838953054634392855029892843638547456201192090622542160733340907415718379284921871847310313124858783958068471960256795193674046898901927801856096569872 146346404316942396283952811666790621297790330013302535560943747124499727248316261825902627328077756959532038749680862476542572078407787062652113553387846802994402473221963462877900097785376960638766043880174381126929741194351514155232030861920039662343581343823006955894184575796967367941431471673863242086894038544 -13073891361675126202958520003427842882905674241852776991508626232057612322443836119003490817088076248828923415665242137649375148349689003151561460623072317307220539597628367992537398657651723179799949634235076461943590144989844312893657823036761146058934658965302049821471940644121132911290728756549176438153304 -87158805133767171164557035575499889658950696910363904373300431997783066393258849686247017549339046785093680058057593712195602066858346778948340231349929386876450780451199624122306923369194229029286232175920569897769694018678517401341876926420620061075811854329725425202989539450336324125624352919332480119 137109393532396689346951483114294813830791437254332370506183240632573264523802298286452959993836402191511124495445186204159012442830008767594298445888883725405961550286958624066421790663021351216245756640239925496874029609522056140081857074368670158183650565231641347366764979456400327727967947791390688 -7061357131634298714157834867067881205838802439162564154814021911080267155936597987465279774281659429467091728784081890551747787862429086565079818099386397523808404873685090223121380333294302780511871428728254430664464750218393399994008941465241104686308884972127339843204214196711623073560979107870 -25723744771246081682803413375042855963596383264741393333329114218965450241352004057527280978602121792325712175102999388650480116136193024171533171397859421647314896668833921102694820067059143854226477224357579274093542573841536416488861999126505345158365892680550956895337229524852475516348544 32380482709559687399082355614786294736233830382089484045025823892829739649271303509072911560108590012863628311215248157655751865717160493045873246769378143694933546704786670246400286189298627646144229214923176994361787380564240401715003606552069711310767728968144735494461003408928931956410 120206185928826071991734118421490867880864283010229073729879403431120766641285976696361430414912730581132369203927526047327889974291070846332993862099607739002696855572193454922005046160966638238368759977507940521652613131482364430845583987847416024377443045639855580185566243528277776 7119973217429627776720115361910919645608196295239081265101648072649069711863688394133388545450561232516342435546305591076431336683578177323230418532268758267768992396718949707971678819252190366774056452715797091840438110313189321651938550941233193529166410213661655538301749905712 -17512676267353135629198102645827901328370400429893460205833164638146988820382450993676368952705122893318486618093361692883958102335715686582184798099220699140246693502036986671260656539245151397373941553178384044855844154477050273846390141181763387341620278752111706055714536 13295673487790497172082775214730448895400076079920190095285034779834132088769745643226063139546872841562966443801538738086264037370131703723039110825894740338958710922535254304786151653785858885402427037540853940030091271446400869705390677110489265597865340096272284935 -882733660503576092202310633187731893278470150934522119637260790858637155666642939065294048021427101458798629679973626838432426621460024822663321945654132622843968354011524789623749710585643517435812402579612122675388814432953441706449045849237906126394827182608 101969931641225628575408704850006036383071497908144029152448338328836292462542694425684113429703705407123003620542529951102767911608587856971308713913385923868502811415028079967346454020017672986310890886304355855220207841105493868925353662452197901526976 699355955228290647679931359289871834803096488760573722225596033225473379097514329538747829745694329236176086134311541484673771344911409523534780674226879625329097329831745020292386487139517031963815925980185044996620213692677197383317245051601376 2909759792741495922770504648002325266120369200070833976717323863371722880534458669952390084535488399697806205653441017728594739780488550868872817925087776757949593008741438510801277168397545123554500746883713084207078816225498727995017390 -229154905749898647343164716942933049697306146373401558028482916986345124058970685738796295648984696764606220132315874510766442950643485569458860224635788294388265803117670634329893277746981315592459696972305816800885828561578976 148025738014688757501991503266001275869802458346787334289985982816671914068747777647448132293351395986155648885597962759058023106933454059166440622963078146456506520251442905136411056639878360911825147186696919762608658 115361994722772107310163329495387953555917837847983509895037382736493973813677226371167146330885248650110546962852180271174724673995990714728664017558965526245957159116790216786110409083172433768289560040944 70981292589077261102375183187966183963832020125420448556262602387318164904310730169224787254662536202730896600056702008849111153616902929767330860670690335929128534049456714975091814055267892 10988738565003439604507019002501149367634477142005680400189737660505116232940012168088241000278656654591369444308504457849687850471442920331785098474328540840079565363689664 45002904148818049960993106331817485918845583078233183665983236382184979003491902617347651972125277039001977033889372058255827932235199241392722808720 45974779592534943835679156173027102898357670576933460031337348275218532611363738759914153530622641223235328534584220112 41893507811540924244698335556310396175511647234853936402637123715397575701598 0 0 0 
-4526501704913372909134368463944820769367009545338378125555333269129468444210198389892822131464273019713027397814245615373261084775023171502357087283854452158365687709487856788062694121029008453803826698064704698707798727589311694693289779898248854818454382546058377785177468924872696787249160718554532166894312409395196391885961185527368412 -54446297548917903057408108749667367210673979123850456549977155163375764062727407926411247746887096333971102761615200896245424984310357246277515616850286990699613256070651689764609132814027574908423893980188695451432110139230376182728288779643778789933880085103044031674918928434009735849906600316716814435816442855820989799849053886212324 775430796472904568637716529164366957703056545289918634180522516687943080612790535454809134327871198834669973036514735636096724843555809438898049033955122773048540218056316172945597945608670542889629690343350875377649154395197638973992618973510949697038678809372468682443798682861893613398711786138555844301362089206856263150979355019928 -1232883196736055172058450748019236831378820601763313360583648909890027542090691026498534708794103018083088296354892653988760136400721208007242304694981602604394132518758075739248719910629557683029511596691257048479514328116208804799306706237429121786350405020066001350527940206070916477431845300317219164749384347193656528328822260840 456214846856811865707073167354866118012687075097406402377030854274004324063734681644211166671731458664638588715138129940134387346408363061027719779657179482007658520237970141387507441630023463589600992794076952234525979027768264925474995230516241007207307621629387121578971017655071821344784285038498904900038687264330148637919932 161050267526908171280556903783994915785047939341426049944340950939516512768832320708569006016239951642065731894711308674165601479629912486231691944258164585003089715016469094020721357731961438508775560417958720026812891495896338767856772289182407844905591806199602047549651115373967478928406069942840379070984273567147763168120 -158455469686860839082656810744912281356569206383964592103458315214319002074632003475678846714421521050434343957131515217706118878175853335371807501897896817912668431058412490615954139553097452284428609155039638472438536974382771574441194944150686016084185386971820887482243135191632941297286029621584233791641538164845378856 65803321203453406951999214305294401335699967724736239220680996154694114837183324954271116179828997986200860836982027456069319566322604830281779867561406820481037638745217384553675161253971485523979743455127118547850865829895633456529495520008929834237995838122882109846394256012432903561948321591042790161708128596234356 -21492585393377407004958662861270345047316879730401775360017706204521338582263507679848771547792565821514757495191003419778444234689256501044839635455336762343893830267959776825347059112147533746471980926608173813965144250650629641621526760841955826598108788070337728958912714795589865929361764837383029817707310518504 4374625138742900968069257364724351906265430301162169021438751852382261625183276136522326834621032136161692581331228720117403999684806098494495845626303641286794304839460498060104300031566288846945016484257418467127761927786986302158517344718755563608545366802970793843696445963603606626753995280087768322938485918 -475474794776626166897469898795248090572912272418576954799844404898923443513105455118666531189046027504410906799690884651280342080404408746801234311019420879154462762175029318000856141647056158185309274353744332516507932020431444025091034449860723218685668553057296400677233982620500943856887437928967991881436 22274509723171819663852569545964077980028099080114841416348907970437460293059278157137801121027872164923350921536807481475131340993819114643678830610707971327757594130754156250250317262846999051917586259594292697784174183792050289001384083424183012303328366224679179469119387318766884758433670867680670003 1786982436667467245936489032111469650993631733281615936148265290131505822396735673453993208316212973173038772771941569970647463765437559259200934497124276489788298880440076141144298894081572141919152221616509198471948313458902957298879123503725425512458188858021029032508350855485947461523851638606104 -33607358146687125424066694296820522249308197637843252044070665940935434129640513630002447389442746512340123734626686459592289796504419840737187616409332200121655107115715539274501233603358015512234349280404573694287628766444309855774139095409697306747120872052314740479298082146999083408098230308 123629387803239086621412719590197433078130880940050131056173389130144331411715299756946755083538810370772695134245348034213682647129658146621043603911619491194688109448522059721532127249078280021255289799765824316345559939675816200079024849977858618389422372458270996890385667083264480155904 67684340646555258190471729534922705836172375642142774076115097800303182310413762611995505850283224434761528979086576053303906181870162055651672290789807353586361032802670656874928986180032546265138671826697303721188081560513132099464056836127798651928879303275580613320955869527768596196 -72065764744473119938908678145010428777634839375826185775177830822470920529150907443731761388780971304659219722570411500593617017406454915407256095254594203339595562706286628476773979930533140746488639151061386402824611988839293285193628827925389579325484710146083031698210906877936 -2411070005849705013632311156088332736632437717101846081675093120320248229213980786982799854866553922329577971776786822116170886008890843765597167625247395865414053156132602876664884178682205005145500889927679530703199918215193508862776473219394316758272964703994772063749168950 382182972365103575732957578180295914595556666922482722585995303763676645492652642120186888728486754696059087079234049491071402903667573348520390270365621283063062134792523285097833085725559025409073055419298696758384948583786387454105783797595088690105911900420970942568 -622223671066743404771083546396482176465075601132890067626759377454295685867586429837087835676368026107760691082476303726870131651972037679192299324668592189320989393571915400707013170521225112832979981934582417751488408743078057160261287980672610218422691129279666 2014614976315889672950396821776091523409734205634482887554181471228872957064400967891647146699206601846041112348328378163973231306764827472313756590558086987677362416412270580722879441891008055485992086039488776716598569623272287816322345305143415249167172 -96065977237855388162768134629826163938595692788839049140423429555066114992460919817584611516907506289600707628324963060268885620890227714704861175778702364695413625613778720256467970889732489519533501201475662986290118739905695797389307105997441950 -87970725378145994383971103704365165560001049725228503402347570229086595622312043945139724227201311019667092778981420390379028696301936434832791435030751145350426566988106585363428106293905067705737121513057503305713057174982268090873113224 -29013312000080083543264895714810057639307131696055575237570011883639864544712642129869550196260616122756594304198878953395320012436005806665112886486396499570991517643652572297122229731714711493691522013193898508719399758542006562 2485438919082602299258104809375502213180248178152228552057946570685012202084094228489217202803210882621717677672355975067024619182015007276862338296134834046207952897121082126053415573047982054942253883321457969157557016 -3150158953251050333255236926681893934053875758561492732608911898791184325364950698018638164864832624949915214840162839352001196042622135662875340555218998676539101010369589057971474286602791260706720154300916 1144213816874270861950502440172198822963313244762720071291271509980426370386087472607445046199336197032873123618693806228184682744456358892389264261778943249833663173181682578162073900713663504 -38365726150189926678673856989188214294403574023222751983854546082849266362639687316557016427585475615210592078095904078458541624675673516206749654593666587478457379013184298 9615011378108352286913194713217238593106164257823164549206968001333523519707592723400704290148217679856862101968092733957685377185959323257672821776 -74824230541395704901367476189166875580921904284351608788111796823225503599054656772139604936787188881306078842410086 1908218713147469191693304662406934048912208744582966059534216346576400 0 0 0 
518857946507478820791080802006033925620148733226170458074978860684200849665131298137470104261252441392380871134997386622440863530115750770308610689132631340125362170740253813349542055103576649782470052286759251533063645112253784752719144040222914430307227626831418963211971237761967006184635648901432171301363321066052482154687758805019745913 3489880032045070013117263053233181814664179789828343467948322720614828790274708444466255935445858576409762228652563205251177012154629461732983277732325733611949428932049517509616556468551074545666552796584691454283360369214404310405210998008215369533321748249492380771239937561307405050534339639731496020982552550249763115125917045882705672 18470932004810772149041930475274357611747406546371287780098221610414372253702865616151187598306923732525871495079143098109579789126569283770015778297737244813223637355221380325169945762476278070490258281205209364424743304310812677705261503078395319679164559446797286783531235092402272765932890297027187221574617095490601901802446301395140 -92375629943437955250659706492783236370186129519304260090622362257469112081915646131732544150978696887209252186713845377464574092935232824321169811167089756040687469426141748778239486523763177900154684477007287274659858376012453284158158521520361148362620303919883171980806778394877474939362623633721273502480370738065196212260734290768 83723499249179110540906184094394968904258001083470515652861880574523228303345154106282233382627688672486799429254596179510708122026133094098005213507983503072490947467831486242422925811690099565076884418491755109683022257995357106664366996238279413340652926864707120757163232129275340933382844355176316145200659930568209419270895288 -1131427161870956400718836764102433236709565449446332285668949835056707467214314798601145168121647254690454769488118337333365783084957099598032963817627317910908122184243957492330360434708695728100490330117592556070960853226491670414368903419575074231122617289326753717522250034913474517380878674612586156822156541495991222557920 -14979914987453926266687425776971247436325615411383173130038724840355304725135386663385456175007159586937392298834287199657190915750209176620006004299541070170529631809856621055501099233428023816966933518242507674036011681409147186118862891238221196028325070547101933801411782563701570668622161699849470807534304775804951346552 938829697452606980778890206207897814461292849949285269486299749831181144098327190014904239099077930423045886311172610216668830254742515426693868625226657658521983396933288862588528397489351321659337687477392245301901740636829343885991740320717840415040235300819927089758825119425517839263728183243849963838872111229259280 1283271444862263229111704808581144453843380610903250633699087581913194519467227668378705873843597648311776964392061237506677137984373809426063561814237699339250093007560852310408913876312341497433268329365538708978813388284836662532327538830656826723559011820778825771788364271439682083811861925373166003421854157695182 -266002807983637279947179896449626903155293307699806289983077149437179836657918030847032243232717829670231607999968038627803664516434359436337212233751138463321338292760303599926164304014590758839112479256358093374157406195695327956817740367587951828810363984073078848445316259246486481948994874750108071042398268488 41483058599596510341790597569536492890565850206805716363050743121446834521303756459264659715722774581446298170426361573981828288473794957384785841435182574411193343385239026196673073824854307667972086650837829975829712485294270513028141429631457296476729439721482202968911835428419954956562319129329658095083396 -3829537415387465473238029446762969545818162766364056631162159633370243741176844079918444762100709928085739039629459448756084031041187775812483693268793389247965991082811868094374549998470054950741620915509467860859262597823904646668416652817918256314457065661525618774576550553143818585174171387667906968448 227684519018956380761015717056340856474243729756422556734849444636920227988891008402690087211145784093573523908881735194917976298403795971795897852881742265922699607975136348237344622421909468495364714637846830934476259539422394556556580279887558774801251654877102723939179514818369829898700994739332936 5777903552408688185225233604943064078595192405687629192580421270057428877039821249583975435257881529130406669960043432957545906032620286910334810570926059459877621961414322541585817884753737145508365944751569605064404248890320013805375494595750518604307965227838431856715386025133752342443296330952 -27911018265068391683853973065089862889633127832677249969851636555162725037412279636985475525206665410468106166042888399616766522346627720594442074196752790690457806685783713879556582173755808672402566289875378466773921056250415886368640183522095649400667907373356411674286121338449165140506768 -1057212063849414390377370118085519864592430002826668663656510614743703892380309805789799145258668894415797615166511720215873476898869711784983624547119591208260853185591118133997080407374988080782265533582661107005571784468368420030997637209318535054303898088273356581755389265979329988544 43537930797434344926709507890650318357395932249085033252811926272944907013837083765509925005122194982447788253155630399651615171884888154335856455796986857503096565732341076741512102642276234908642419856602278570087251454514224293176466234621550513988999213308606218166881930338739665 180154795441104057487174488202819007171629050309826636996597608940652904056645246517690329482107633505786164585325361984781080562950903537154098341826033609156823807647534516689414465955241256875313784430763733449872771042193514187502316149985455779820944993518791033343245417960 299983976234644220468126709460388121885749565429308885448626756615467416503652391516305311896472384968883401223462502022206811193426533365518320688375187413426124912150942177048854763804561224511453024011144760320981197377099068739880113860300791204603118918336706956965710 14184813696772316219474497466414471032261783115500009859801134797243458646148017456074777821823595829342328560406843232525379156442124125788330393948775963417551162136892681441830446455179214257104734738354461822104142605825800537400740553970987186723639379048312736 1815505327507131205228132406331677787312118544594801612069423738866132300407827699541584464592221252671152029325981707319021720561043307195761382652069684114265433529882907112168410134598180429615609092746340153801397178838162215072459539073237525648813128216 -7702319344366065378274329778344460412297613223672357097577010780259875764672067272252586787990112757634286410602604772911749093034141816254169815008003188264516532381373087001620843649453458388491716301066709979309153213110039660050533087931966788696 6079236426105594593369317283989338565960133343427981663987343299309241066178155050949946497789623700840606017533975787002208076484498663776969633050183365531852915785087673869390387599307033977240361413337872980148464759185974908870835624240 258589425224206051583005650163726808016193189733469758164600354665884995940892849929297205947519046512718322234472002726146108583852168861766840034508450897785589998762418574714537081448789926543448424114243104670576923707443613408 12042389860016371592780787319546024094569378768733134129485500543653290694850039807106350035515854644108057849014506417511298194493271200121362701253040920458322885130701170850497803097581858662057495778046337197645047236 25480247803067806790511366749297299268935117309240171352734681379259434767270488756362886003512574233940027991086434909721812280937626348603133523083252729393043517073911994378784911905579384240292260051252024 5658887669775130201512638472617765243167404777007614057789313155305324654721271166169013506478863936400055721011705613123201741496917720210524267667562432341104599204609134389495228866351640524 38602556367283696262139886609995185326860944113564978136026288293522643611559814591974120309626844866703861075993185489991936720147466358460422512868886917973023985408458512 490013429804052595214217512067334939411485954664910683628237035493250891168078803154269984478753725599640317289902906833529747571815628979459290129 17584846159384288169848594705157435310145053389581451761729298168661557927827892782203560227184238715638816904688 1270773860158307076334021576760254977785741238867769726073666 0 0 0 
-34530055001876021570894343086581267956044298684624485040655502364286683708501104235399721688048357800442641225754545533109994672529459514264514490323280212140889602249804248874020262883000390182784401853727105792006379630299607623997725447314927718756143607103545523724835201198125117870293101347722506787273003231393089310758677701703581768152 162994787990838577471885110192997014405806813361363516327525484088839716493471580167889845499751346486218276118505305250185870494252160132776061106845808953270978379461687813101070191494856536150561935444964469457758938893114824011789173485683332236639265409797202244749712597098673267719134126681790674371744311815726504765539274771410046130 -699289619078086404674872629375587115353213853059686861531424306601044961050979082620015980263657942389551992593672493950894143237085520602035312603715883086137224378750051977751908295088060928768523026541013095657097977006525797295846563587767460291886116552994197204656149658727858543456495149009956325424155716993035530046002866275488344 -1180580967379862670956376216982311745325661136191547635694831171860814172613492937530896065944144841022900106607294169238211258604760347538927698003800044060467896548945149912744527104980625928145871915041539885739348124082287080420185386718418719958390837395429598028970825172843707977113435792682243295202887251290630050841904858322952 3160874978230266955562575065471487720804177049159858667214446234074473030550891298189907615268013727261797339600080861792568247547018909597455224962866360302209321453844451135544880225637219311171675954929927199446430483882102313125954186926572382553975500435178232950249787655695863721497382909832115521382903862522295818967792600872 -590616264588378826687776849165809098508593147955339490807327130674351626652534336186161852966122919993189273005452637612076769889070930231346523999023365155829611623303130205939645691148307081063720797865064490376625128848174881906712415016127548587187515572334531810306948513644432156263025003369982104944259673946615370808273542 -864965237677271670602193213302566971176016182764370214833575296399415542690889479268586160990831254349130963235115120572894161876991125963785390082312601691115920803442239827034750197319061585441842936649787276624565021875808030628524574371079195043887328521964566271552142798185319996942720296180526570375514101120302626541520 -20942167140755249839953898681756597536911978952284002914530542102189953149864978644878698934909255856110228097807144788791746084151569483929677250845008321823085041443848524244105117200472439638094514457515275649200892379533575405593456701290053842169916940832827810669600775976260584200290079324526678137891947654717069524 120438727168505389099020392475299566924446348010845192876513271765348630530837833481319025490715632533906674477485319181475126706619368380244493841672786626453659581026439537634620724843964138877112855889773405586893119746249925267426594286845515784947627485054973798760487542818261170201829105295656721271471265295205492 4735844862430539334071272986166859559222718715729837825373772800031843006540471461397019260868333762786905178342192912984807153619751315695276292981000524522647138983200753052744765570259150023801304601812251711743475286016099547941205981993676912594710262391207977117909832856253027530437174494369392929547488572261 -5030412593632080165061754467324886216166608686475478845325592900470278063409424650239133666536106208352465251293853547753373650350031084391291563544495057572582167592328341721372515320663183603964205622639686042535333491167822318458772198973663828221672687427631146854571515063301224031940560377947968971422698500 9333936538129603250282319926440349224921260626608626022034596810543588532982475703906243861064331596209567413501456955504262624552450323195965723755677319715769729206681270864061666301631133312128333594600275429789110804258613079736612068375289111656310779509149441048535320013040254059795628340494069014434 -11980104672950631488559676119677355797619403450323285415391887060965699366249801273802188339561680659759274577604050608334131471835588039498193589743419746609686654653583337172980629805404268976141479591063958661995614718958388581741188360630981826617962834104238636664117943489805261322752847981090723660 576912685890932791300386469390476864668721648827697200187559729056293615289582860036281332252431318264546700609720937710496615525292810075446524985316818865547462291205777021507960880414625435674922354720090861107654868376164911680885722882214934691792557938882399247914196402385986544749024216559989 3029243033638053208262401209186695916338721764209631469105323679093316064888104793502905168167666107128334865374856275803487880340791324458389755324372214710904382152819640722265261646091656845061007658224205567189838957102604367287520048209146365988437447608493465197156611573250805976458821424 -51360025421262953733599266897177191997413018629276332395400147820066459533247207783863348250814483971343717878647638965203623106804973090244064756755442198346391562525660530269543826084978108936678013282872161701863799153495414574970172805478174171099256252956800451026941021387180575904676 -468021550616284037074226670242308684683224356826744791249690067464743755907922507891101772857483796586844576302651975633831434529472615722265643372551183556108235595992874067165399424694825204238040670007381876126298345934327689257646222420282898726851263909033094801179439997003059476 2381406415746294679981917839282518284346120284567910461211457450570201675645575189111057652718226496880325102075190177234436370351025883679502149772505639073724801920876707985002004659876383340143613293732513573666695123253762256518693889879103716493100330060237807606960673859023 9328475676092366412914862820740425550380888429119470425218554135933433338575330643134239955368510861958627040332865241020107911736961029533068777978266715082716623048192804412566560974533463477652312935479109425706958859012589025501300630715094107101215578536982803883099564 580371309019409409079498216176225803524935187334346350998054584176527059968024283519864567676701215293537439500329635916235774889342232928270954081446984351101762630750448391703772410561211554879668508305950026085845224500606775644002013192715597492613272833006097664 -95028208314986188921830956296545394138595308598281783404942238999975129695846254788324555998683403591812303847207179334131266621386889092590498979470945832261976768315012486998270883561226027170806843389876852394096664278079755008760331970520821025689695281316 209486448421010764029972822608403466582738379365161594829374362645106295417875267966946717417764296527857113409289035923747160491833283025041717940179091591661156860661856426522251948814725928115706950011314697597991633590077621970624925775253143115771 217021424332153747411057568874797332734581932272153716951028785822158122218721409638423574511334929314702250677068403321156040338603364725564601708558412516356412112085423168864063300607470290914520498482349210139888445064520887717990107675552 13093763038484010494992111310186726918109768348136822382711020045505320725020108362367686580970200200877282322703201014327726368834949127000813710629070929277273791500303483412501438748020262203959235699807779247135240549047904626238 -14761825194723456582291470082251563790630073392566789263778922440820740248248912967656902022717560822925259479451312946764221865176927109691893574254104960329431905834133443648094573250653198328949627828344501389296539124 -70821556122405708205525563498861679643782797863600916719756450438273257260896346492222425418257255807286450878325223114399793808930587356349412099155468587054758729516966243267159805223324237765946325640687859 9659875863564656980944354167568362259024945055099741827234576430018500836602971187843974522126073809990565247361172654127259156317300768058387568966974311632130098175047842247583349224831101936 -12175268100996026245459000441780653679409926570755574602075145366851266368219152041738980141079669330622503078646419214512789031801869883651860163695922826213366435744202228 6172039945410299916902140769163192870891768820499910303933529693543248472290968955555719463835910217444020268338756618349076713621642003194977616 -543166254635883389500314666200911952410526100019102485734504382168699678306362938287351974632653978603637042 1863747873579253382762672321399229874332321682428 0 0 0 
1123110358919479272940947345936714927341677559246207003046738275055855938174765670673693158303906635292802367255765717015353333666475234342249532236937605832172778114537393508736935495525322065116663641406688428127707884689508470486079270842949922996146474396791028925762882450080505298926076034729432032495841695256208112389577508693711344408384 -1825605109879660151416701419420303710556639419691770328547412011352531126454074224029066951167406632332618830061075584695669636077297405725889065241282293158216389974701680399209769800629901123404747924431979054981118507141131687648243256799664321144792750767739306397752986880108320972377161821699865764429489728898204675507231424435301106760 -8243565384906105818709820350778832083074676997924636965562627926756217880090149961264980798620317217026340115877656465701194711091841605349375175629323473555000702917773646743142115722323788691217059144398568884507101042296951205983911266499601791060885334112835921035571085998131863633018572209379997913427030467948302761565104043918563105 11462345964158503684361815673389043571430382602678930779198281615781123294553951169119002425108119903544193891438255671029726186212622691729059323247006631022197433240727219837353905022693737513706399473583763942463572830772231843469674597045475894610023177669633520160142261924081371126406697822859079627279836101652649608672250707724368 54597136586549489919562266598353618143353754738822848178650602115458478018994175299088074908368794460083876727432360254060329694962379926707087215713455889669592441052525200828095518694553644969271803190486230023155687792100390732200373656715314727256894746514444859206111204194117378841441641615698165102687898393160234088995214631252 -29675340319427282130581403837822607134863093463579781071165805734352799980804694955448624285311130444635645629747209966833460561364569272196648275899053315674263676356301723477470258901334731238495764144137671491439969816248313176192343609786316570147170324402790402589874407985546101923058843616921457313441907173487559075696413408 -15540705727152722268740961084502696940254180530089690889070145416544248087481884598385793188803382951474492971402417155041232910918926239278168315819393162408104953473921923679501092977287869030021918717301275939464894989031343005677536531496740185030667076188169668807088642093440771493911285646137235210124153007967849538398364 5367199196594575660944672415663219832636152126306584533806823591129608199348185598107575475675832510954942012903076970943736612576770873793790217807302133904801858189083475804293858497320598241139504685982698759467448266868161414292922542264674036270736554966651600296170496350375429224355643677693496969761101815464363952832 1647460549346016186910112468071528126228946429991037014365572323615815568035628965425155086948384279233150645670852949929206465671379267716753271249102137822916503878008868349840510011041536152418159521485904255524505362798768047168985867635200867821766268339370414105519945294613816566668484620366117625921484982689618398 841329557682713829328331940689404649578534474020419457336258554747392751575798662285498146883861797039312091778865232520243142059962821534531000266656928443874412550538350371053128985431789564395649370925667676065561415047535496103950323067448862391217741670694920839639706631623017183447490690976558993637561618899832 136146614838008800406235932068441475007222358131673165253580379724976485085809039512601028280427516929113814121973924626873667159740849733528575702984946662513843713497523314438723660829633230882726418455584497352287789238022887423867473756209569077874755992481110450162208767959169254869674727577234466477289475085 -12998382628609167148476485920446092234451221195187505903941817724950414211598261215893504429326152468573118563492856398201234935702566938095040590135707696776166203157077743419830438304407979878150556467499210135192400606973523274703969550603411307060564780542508306305527170049483306370293854166975919324109840 71929672453918981495055967260524083152669500468827334683695656735095746861898741687352711062308197262565015442574812006964872529722299154854368166250235035902958064968809299345184100523636774642572773754208372770317021334149706262167174845712562814662533455815922228436199303807341236293585738915594793608 -8759521113118424226728052927261518318297548097716503053477867415962153882126659112474412457337964959042355410575275289633443611915364484020972569469359978518243525274591186419328461394417932526119243093492227860176758139254909330562417991893546525115525361830851262033989489783775103156936989473104320 298022195358365745842433775943307088372397444417532396170534308158464908900581357475954733531380144699855835515405432074243955013165436150114622617423682990834329223341338936272274980926830189299705228501557598813052052614105585043933969432330670302794959855943058421127630246322939893056773039872 1698431421232276476077634006537449308451772651370533821476484896473939144106456645744513565891524318461058068396273635927814399702257787651004152545125684593098001863842929970542814796004816999852623630867832490625777913237833949431427381089380585634842229846606733072395458837876132829542544 -750107370602800760449732115600866782384460122031977926565433731417553040045628570326807257287545815202708199892220617541630127032654644212164645483298574434853498390183525018698936742860379105723167495734128321505387570176166965260833314710268490662074090024950161308898585178347821994 -19664879198363023064655939095378892445320824498959258539213414838005429582939306526379433788612765209780003470919989058906171663766263157376467584638540444194524522217087827916867194558136514719717302158513626175942405673286274428420436846260351671222821436359298745005921282588368 95997956141966666200407242481147296946556014971170179910108976311665966422163606740782455296503341216632411230065180981483573818279527832123821138714508236590102181463425620685343920894310980406854212473383634758445586967388847058224102153123921547698866106011636531483384968 1272137048674487855125470945407107838756587312361707581796536496952865930761184878828654842963914755826249310027284031914233613956401156705481497396945546303792335393705889829105080387807863455329397380535635785834618148390204264271181907586386553146683195850025671888 1930318961881705588576390517812068673866591144974063896248318654807147988997525195215593743154588403720014046716883729191313852231891157572386774834798642226012584439865615440656864864025049738407687584826332505688960760205091586523629515162912484641148047217068 696249435746919544602275687515070942942867659183852539916103998755936595476247076679263937196602959985624487475617392535971346550087004025123497517557218031198489409336490687188441039458491445587187481942078545781153593229571899130967328185824665870640 3733695598512519301840498793674579119985938047865712679245945677343997973454156112571690377311722862052223630179222701704200417924480801815925040256519439289158110012730335234915886354645858536738054867378927376997981229795925886259767882732350 57317555350426132212473621734774360456524129368544286580005820570572410453149229883424534041803717949981477040469807223001177574748783713329726876275432266790915894678706973448133177703892902379843104078267150302298924673314935581136 188486130903119010685809411664332781409141507019683343066485673599473400030146869719195057339840109619841806321676925751532602318485427408766984242380932051916699317012354674277322637147230218864293253788649022427956362092 77120737268806169460318106792890141326496821437852386306993739702134241338356964892168452654532763921664435320668275210081769093796141873710524415700806342794689307064734761389056898394661961279254607530856872 6271132256452185081169176340883129770744470304234886961318447077959501071966965488429668995129822071541050609294694946539685354387795433140471042123513626686246532701254408591897009263714768849 1281804257849552127320300654800830390188703532550959593524893934372780005591970922889615241425738124577510063262384425274270951917602986300731639499708362576756891480137744 19397093581999161790236404699469506137946312348302393941835285379556354242145066346200722750617230690683754370979667114992412451963768439819280 1881087482530265080880104428664176009797267940900157611612348187555686599291443852992532792016824506560 282053658967609014829753448438252 0 0 0 
-7396665278246800257621665735414242938210173072456829529162461134332792081310493385938362950630759474801206291444680731713421006558768891338599252415604744048140863755746878029699896156769625971799377163980834626914317747897304259172339432575402708709672132800935617367274672949138913194842688508045530617523431513959621334196131759190409883722808 -32307693783442119217932281505288496603224389451620334342630550960476416588525269006359228834360505705181620632288919283990908352562784813304416975412477381469642396275457747542296697506267861233961694750240287409812715866673557458432011295181998915045891256428490402851735884774460740694848307026754085619704201634122806760283490144248119126996 6828241562942701538327332955411530922686913653855356558897432846843199558069033369023209062672916943898261745742716540501077532773154234649382548522763259397525132365638970735327269870216940693423564539211637038085939108820387950511810445497756589777615616717208013247140460701472003370900189654120558939049787500177902862276041446594892788 321366256176283643311057783342833814030818613552383897686503283457075015589154830652425568808351264429875123349740722082311224041751359726323852653933634184029233468355455084614384787273511381941607413833193149219755626712477973511901038904968867476422480446161531646313203091293741691066937604354006134319808836310915649050215945553623905 250366290446499636858992012339966507219064843173614393921755462621199922997784370071974200705740133579864920421379665942486306888519443835125257891366066133009127713825568652769709940826517013515778516900948687320776634982467063975755135206017352262919789810208636259169442396344779802615151250303930139407431533566674017962471790029504 -557924783597559894660083225516543555689733667078501415776724602843469319926520007033258697203392572515497887157805469274214125775311449934448291346600517842274457516584377427357607318210621984654117510420447789842548344501757353061567797405844001263512332575335686477432910776071806259672294687165423984583702686304767635694580595968 91131595107356059156709553409142458203624206175129115057188779500876069328251009061337042105968679918153832342933568713051969967305525613348379867816833036321374999390891269032402297502936578352727859100844643164443149618246287548280284212172003937844898823420129880482366295374785182612853562181249409887210691201058043981583928 -26547071217294285359592709115109516918615757525122819506919873223660586885169072307840961064972432562457609248060847321408437881482822851942241929318032388814759691713202250602797394225985090976852450597474482647101043217366002840520971810630478914999277430782890419791581069917545957964395224307370728429920760336037066767096 -7750562449506322468408659070880976214149626476200420767797175004280655958991232772545499957220393091667930789724540958323391850361410252775220287816332484214526357183321481044254983934785717741526879733894517473801286510161883700526719109233166649477054070887769799331748280689935711571445259999078261169268830215287326936 6391255949265252852464555878691638314838875270978482018072068652573123981807055736953200093583142563646314994419049322350675127507870897204297329925966327210088393323982551997339408917031736544816557856395636886336674414519283977847326943548170180849729158202453948138998588438596093009642588582510457600514150137649990 -239724349783830263918653755027504433916175104206088577906159141279680688424171440643370438583788068423842658196918194196920837062453014406002054199234757921536007183260580762361372593541288230659874406409809513265934903725927853206831539003695614242286110675674540027367309684523102611901140669485019328375906396264 298656789210064722260408114369133913663192025770636623864535840910075605046988854338145086930660218681739880831139099493048438130032920537079074035133360831764351355050047698420689232822044422537126111558164537218553240090067901345917171555229336028396552581986092682525878556247621660748791707958893329697298190 -4441076176186284679144872637760185037854771289709613378839270826423097863923181531872431017761639277393170065184650910147573473630866001990669125549355603939169559595086912046025251128210283019309098948336271115377674783217931534725517311402965543764389521985944553691695459590491986243589501177044438087556 -77582436033432901499694942698992436743534701750010366097430671334457197588173306001322506240852667289275477831523650063964412188936008307445345232795736069417155882998442802431387212428694967243129562631116045478911410286608935406885981168763729306782458602414204619855800438908493762901745943349172498 -2319183686808280922314428593765957603222712303866509528634243285483521399614721758000076533113883320311110522564221259676518309235895322318418034271223064203164798169972660792085831910476318582571457679972026488718650894927692779945306444555042914960730536716147952977542284440318146557275326257128 25817971012045913082104497869516772708941570048418239115467871910959382690494003398193820072326040840318131044115461635611878787470486183912059961665305001151834741264621850584435985825330449091370596650061713430150030633973305273529662369362293169054797245351047701703830149173573799076567018 82593946739361013730235068465755657631556868111556468929200497453783731125386526787412453685603241671705721457025125188328698470313043088425481942943245815235568866007279720636553366656525553812503966747248778600937347202785548983687433994512833405471850114942044097561987469964845977224 -178938197094520908330060842668923460719735972639408525042717099897368234463034947835391375328674593116774761240353482796112350027676883960136241277814849277813805857194649076859767426629775890894466420511005559209980859861724790609221617916789905445759918272860756708423442820167514 216909139862112035410706680875283212858057581344984862225054445878003305229883233901077114227505001508209080917042198956448450594562572417505889660791163734661378934102669692753042064072448961602643421472614153753831412980475165412125505620731634617781950970447761899093279116 69829159384600381408723706966462334165402061840936633363183999565662974174062495230601030871176577622798121229465164606720973931850142765813651777785237281248292278498464072843615571294301531739921598191143237329035857626423674237487078836675953890721773793343251093711 -11870364302166303408775956325061661406395048933028635652094040498298714671521104429341134572728419609882266437101122582627110771289388463613021025087563792546505421138005407242228869544860556867735872445431286842844888916705062091014966177649231068392080281199036 8990985604824434653742200410130095760321539936567172170778592636021268907344808842609173026238609317961720356117607929250457034453232427133209841562195008790001120714585878090775397766983559469140302671035754513550690657173389624754932426660429177058876 22665833376189418525194139451739240507441794903068537269088546869754180677191924620733911383641175379469888118227076463154477486221395684993427347677523663113557369191558775364686325005057065915731135798789225083177728537851495414522660965296012 80617279662321953105303260139776731575247008296384204867883857904957787580852236854152374328045598018414812449597688086333905799159356431763953155190777104032988662027228148715923927481228949014419648529616632102368858272812556208447 -497801108843871684297083160716080730810851865527666025234528546014523617272294456092051007678989504451158267775291926274146420689098282167361252909512524627745879795616715424216287148642068545653562494298047540834361458996 -36766578038682055591738281050249455402876866926074083864912299218971633102402856999835613760333277447461520887039604640310623803039208124704307711987542189796410194812892955346062158764235310483217187127331824 1675190919049272960467188106692739534900666532097017345472089400745179736788362898766959968501250847675594256008140992002549671248073849455824037369275924663879919334460894832021081966576967652 -47071139120170481167474417235820175286007173791164797742760127801529552194366551890118908320353254581255893081727459220811083015459231556082218837856616651357109664826069 14962785846838726719905224847286904095011042075183160651958273247440434359122717754660936381102338022649670607622226304910247126602621746648 -574019120068918330991756154009820134287147422486115992137267824241443789088866704381875115498712 68677288 0 0 0 
9821884267521544317163186441971910461452869192557763858082357649642173092838413352422000698912227331055142172332074066236058375377356293276474348245492310570634892258475321284307603926136468911727801396412664498423224378700469902510374481774568901466897656227232591974098407047011450626925709267041455758357812212690780824885049118916859474253486 -229919232604961487705747231848572120741599519742837520516166961478906420775686084460951227920774635656924767684817510601097468475038549761930013115388934919116898656740471654749312294830773377769523616888072055951214179850602835559915604394426658005668825710991144816915938441915549793535937917435170812389654499271455263495710683567477231795488 1546027822693963714149214730793309026947960745327881851089713754399939535130474623459408266022957815286806789347044226253752442837053307364803166569378922687206762686986088818671586453721475353304556626659976335156188576451386397238550687578232231111285402418379657636061651951521890894618137277349828101858343515411143157483552019203057056018 1328877317585742103111514235879470057969053472369532335677375386207348706470300262870528081366438683456597661262456918521426800093101728894741820452702397532096478504867445383384530080912930606827408767035138129121096623912817281104511371439983815441437008798239597604326360457896306762584714991514262750067126809157607395635716167546954032 -785243099866249949206951098772078621216278681850623318145503039437997216292536478405107098725212515524739692482577476321682007756877760732765137598356116873261269251241762922681281939285297123471301279108443791007408783332043941101421392321231804431378418475317608302535567300128203327061161294064416860015537132660542583178703075942130 -1430282450979357987926039513148643830045975499160039266241418978571963193387377983712431338760483367871732743516525165054506470182629280577504131543926709993890021339170366393992925551072501387696750242483610516325590042473671618696300445769334947832802171555264163557809832446849791193056061465328491744707833535425088801128968641472 3041304629057037689641676154078327835189706667421110838015546348200870033525776824452140548706891359587160926400814600413048905818485361317699859869981178749522411767210221010879982885782071284439160148728865817516947190647890093273640668293281468967103374418971923788527470425129885663784420545972813075817667908682993030395332720 -1516717812802841909491221797793591605686540697332085842377288486504399244589374676456306837087289369123530444489361857626561980180581376394322962038850412683393106094409236508378963879909796907530554897684950858190494890165491554163984356408566193441047792192015508564706211297625178468854563910168889624278834783089346248279952 289029660745190507223590270756537426186697471114875616486920910943623675083555022709933129796517820074215410961728573189959106323499484661586230243560998154101791509472745616202885042765410192397044573146837752225004216289008599539717120534241508485937970161654612640491932280077956488809241027842651978744601588666495291469 3493169484688081446368338784699990632625313130193697321030443113507032515817780559388040303100660403071078210657477562947920794540256965905355684876968230863098041142809817177788059668085309366214332520072060445578704092155672065146277128199345255673859017192690570962810489583663420555298459444730985891807834549475912 7183381966868122640984690664815688198787048782299682280919758443511013775032532277352930797970955258240525621201061911056327350669902144880604833069071560034683301615504196584274597587375531787968821939848648237694038552884580874193597731924612030154484187119767163732943342360638592917097917581640526961758613009754 -1748775499485054747410010778379835180954848885254748454703270423158549436309587396258390229976193464019894763896344940276082677447049074167117765719737681423049834591069758210769916974707262274041221753598121412950427621272802100028994229154382097813402730986338929934927337614672342425936979507506738155843979712 137963328894922608419382212840603718771905204805933474906765400166223870191541455472697018333357898014062285842238407080384115879005861744450120368562338396389479949603062205864769264743763008120307765146783571309830209156263098682028116744236415262840322558867817899140404902096300262386094933035538521551725 1342758003941591490886207805800399323654821419988907495834253609242363196552779687690270316414294096987456797742685838546994312901319532326621582308816066220808450548602700922692791058384649749653073017791403638353044452551400306196296307840407294790129129394579294676300386153933849403683265716572257776 -5208079652340991042428721117167775975399031285295523306148209443591998685047895385432021568426928533150450212368515346808910797869271974213091618097101090065094918470558588130042058891740173455542344116647681816528488741599739583948799834848632061384636563498840944013052379098159327753161800038244 -23647329697800569772672405959639455373616828978206098254202551282920477730461079748641343322053867133369674939422684359753906332645386326476675981395232064945716686533471598290256796761960359538966459141081434062787213275144991487923858458182480152828823923732541011095166356073683583032445104 1090822419365390107345393192649134534658233518656489697513973564044798360835422229347913477324258541639100791195510142665649634944296305668493021874196538321820358274793720589323424645124395022696268759273496502824549465346094820664178697824340938546117314190389619690581132881739591682596 -825377144784446438341000678377632252006844792000990593922827092900287619086114284862555398225046874508273657684872266388552577578414479769108894048440422212601588738523666195062253211067578231412027972207763228786794270533930197396278252207609953532898321071957621370370827907451768 195470963506104177881842874019030737704460172157041997307185557948578338966206973240012030801180336937755861368557615966087656602817996910163887743557417897291844655339062858014217924385529957375006546273367396799125482975069444577153700566016036403947784912672935632615065762 -148138103669314331369676391559569922261130992272864554098774908355262558292360704706267717357590111323032639085738377979738298280705911406495960554201448480326230046630020037621212533737640778917330824002787944997673525016902087448624537066133168257029855201101148671840 30953647324130063076111615726688391059905903151706825841003460533619666041656100708971229347985231029979815710396543089639568444416034198308416444508679502263973572659334303114752686580758031072490312345848478992743938683909804647069894605999172696646950988632366 -7608347167430036173246418457616966294960838288892170168425726427241728103052963114961923273009709057149615968358887980785663699324584896898115777532239905102769202136612332333007923347670771498781636216970723344346936716455790986781112409409354305953488 59418800129787003156033513695779322071667354553836910540038640828134876590259871898100061721556159262828692177745811408006582884692342187158516974744641943865266452141846702394266917114616589054633823665362459168203986836933281480920899058242402 28135313391317905283223235630468145287721136262574900272550188368686004818126062055465357449319938056889205451688252461312482149235853952488849088937049806669622280676056537185921524532338281667171091460648425862142154030677249046992 579101612670939853578875680968228676698582305728437513158341849141803381303503841340850649962096415744650200857286763366137325417007154289176331229468151976254370216249280894192589547225133167831068786738623340352976380318 8540612121950144325277241500736910609573626051053914429801244310358288647732094659819794773539562632253664801934076980862230248997382564354679173682722845546480632404274281461211334154161842230533548879571024 196027667083678126141945489012379012619469813929782502063551765224258947015770100993780298884596248387464759911168558972980356389803781563113293653688188747689158738939621502397942628311585714 619274979725100228793215298216899119634699464205328159922876956299542379415968304445408418210670099019206120450368528420170199660938352143629272560205649391711892463184 2711650496971070474629117688926238445128262003127218528673114608257534238322324094689501480560914358687697367079059205820237085786864766 10760386990965565618181573932822111833198896347727413630030026827905476334122597812997616 0 0 0 0 
43674958869938471535584504693483071767993598755639797202664563505046903676436560499539314701167804288810612044636688362595326681453307993249338500427022558013933224290222106920506057049480998554524847385052438138793417667013620338353275262287360512380855320589140336475947232779339259600899201606456557977028291683256001045661630171810525913903960 1204597242368384888180430094648918506626897345247622880587185870612790859980473477266667773830873544026781349896346119348846777000340739097572785219484340482759531166955823274148943279027257589143406478246799390712534113575272832115508342504996847376246127642336515303185960394547676426451620317900272402968022078783970015206187461517684876672682 7489948363994203419832340603572024792094691379898083373450738377294213263412176066899118360424630094135641271019761388980739616825227533851930588932820038001455266128925778906712020544406375689785678054150579164024079355136673949583895831046759517109378975460681700932338396989668814299741528057165723308500131514191041942964852772545813246136 -5878583757650380806641698357189188106354765400258210204572633733352290382812199397488011469160306488167645794156407131752055529859148886042874807888462174091699427798533569305488469891933162549559749431166353003996031958278174067845240208924269229063260798177324457184745120962929782887798386275150786786524232739763168003427578456523985678 -4026860125947104894775665959106300201260701624610170057964848424916749888204451705003236249624898587524677594390681688946518161782758215025959601803926025681662708320134681924764791136108952410194960126711751204511157415127505516521270053513568108699300847194566017270134556178894292651762587093215722627010104927509201657858168875843736 10041510784140276354203294635321141778013697144986889963281037013744095724563875834717816120636017309506213338136102090300347133225564580614628703610927132161050224054453668604146218720750727545568990994890504651042859894589421572744759809232374070647752328672312510020761538916786754909624429705682952717886806975710435370853472277546 7511531771468207013189479108156786185106916964451205362302709764462522718326270316848925034540285503469361875728848319225022788402077945837585626116229432544693563193931771417528907737206016236799290567067421173855641843038563987540763223866924491788028862331308611841668965283931499828836380593396278100276197786312239038334326504 -8195151459104990796187285333120727799431556927355210420646232746324883400182304762360507687586495897744476458905863727525898790165074849632264673919678722153069289076475485755213820886886103416833616039913528083786759799807250194439699638657774653542985829088849878485862452952741993569643072077900326406189525873244674717661674 2423078958174127560032740993386756165592376079727545409538189788097284630300334294826204492942294354665970003378305889872431054994289165044188874208326936576785286613056735346367960282887800557951687289652036918936552691085896424728194228396029006206968892061506281575002157083914522764556197005172335424252803264090498773112 -170589066267544847105385261370534721104804982362772437617169485243928375992472026954753135170078872199454451959876990376745263799901454745625313600577941011688506611747013069542395456529116742180690217126232177884979075933602065815336478823182714393046880707450829618112253066119246576126667134609031586986665104909382920 -5561984809312313222468825751440433417971823188929292240522380015876681632831078858115119847984752884760638661539520316998628076980909436825990572748848256822450484727095169447099119134045805688625365740666967539388700760376807807621514250109462041196818731296544209636533507176229327768382193488272018460437589126052 3679808177077951427729758287503178105422082081544622216628432784722852543812254689341045995161782517887614332294725544240459588446623813289027277686841331907098816199940672156485255907561012931095097454042044382295975396494067618892186653876611151442622912051665780053550424808602409319351939224930023038404274970 -928425197849276061080304997395022343912353121423715613248886731623778828969725461473798247595411274258368673777175848232179022779104614178892654954677994747910466436088398245870181847871735038324094712513532325176569589209589581235341513880746190114100862010610588688150296122796714233786531296483802393236184 1504939219570581276838723964649429066247664921138392505665913799216423220913116589715878488431008315154093413841970561515156308767335368537161763547880858796251296574627760283935665936369484380209199457493295014573277020442388158195969019770957600768528101395199847203397492118371414437253828745294610402 76603907789934338799032759734230584949274814156528156796968277749358173920936360005494106561019782798932084568550579148540695478179647229033382751746632516172481709155878473832001457033713729132185007193778629801670858670814252819432696991306153510081281103692546443625513414643022165829674192052232 -302658847035052259276377020694491900893249921194858937484639292338730714957551266099358688052716262566857381573349415399600491015603135700534110631538135471244511815082128307721931190812981853423130399870125071391382469319136281139153545081551601343835876725951371422160959173174040318086097674 4287577251987862947688350053778772703276444898223527967607318445824883368140928460974185909290354157743822848091556904501156181641408044313806808295263089003676415244651695774623406500028256515748394684106422600686652842927227694585873214633179949981121031722289908822030169995841731746024 -1112739961601428276254546179293206987571099655816895677138239054476075937206845746822952379694528354362453366314076126927185181780243818654226410709879474109446871942991543666050504107300578824312250366368777706607064553495697273744048910863905558475887223705284133996982126628941720 -265062370534828096328561387216252394035716690260268491532637046401591951434303922019683488033330307109202730238449275084038549936477068531777058012542629868088541240529801573443126678856453840111798456145941526486097081434750859459888321456531300381049112525128179231547514928 -293349419355319051142696916137690698880074357885453603899735697015953087116119077166307430427696785322047704460675642449501183500271722687714623318168504158556345963909149916165235610892445611889165963644602908844176463784181528599621514257369561396386972320262318975322 -19249556764439674421907790464115354013574003827348710703950179600162423174375406668263410644325334858789419250406309480794052357538017140490297285092871954618742372723304816452609212439855986370684719348034125316095952925291116605205886931498959411283662813240120 -186971720327118352354989151990406463222871306666708116009221048725688600734956879667643110489283145988812327048736149772743856833439493033331157103534305757752470072182144616699464497080074488815878039634260751538156998913267959803749958875231300321786272 66363013767830896650807919850732234125210196789127425519259692162889151116112236114060116916556339990915406575885779696767342508193400458122616005620743962800344861650504679801479183088844805614132591295923610613773971082928804854602740374051472 -155104014719960391372693951227578484765179357863790778693745792113393382195149444263056853957296235559491033321768008178117247160390822444993923836168658125577331439676601436498510516182435471002576491610407329652913363613887126575026 -323630546322694426636930060517958169669399519226626009167674748939580116657543930329446806436368935355708681437524738071058132526895344646657008136436789066892148637351340947788918789239058233215418335103091615231913848572 -1030873308926142061490728166589701716030719706879775470859469418536190921902939300194339887467346924903308440763944261971862949490136525524979690916057686541209447402470225513499709463887223070546547607768703 10543702376858320588444829427903104251125562807266799293383786890057946747393355907705232473592719062623146839520529174471697987243288818003456979099780489502773887986583584474597136214550056 -2948987319984565112486345566299364490722898880668463512094578190339813194404838971393044000435673820896626532166390256510802984320039882587344770382861338054313915028 107155179277263751266241658531958890403991869185947016731004352729495009833864661395714398514628549199559402184644696302974519809252 -7046243652947192833164129258967270741998521338730108478896027897730948702616525 0 0 0 0 
-84996908894384778779748516541022996857663885034971319380684472394240774651678058720193977235682343000817117572501803357268998492322953045621147897691792791594481612502383010151291663065948678035479616341128120596190395698260017638483320312194846212064261010980698066677535277193779809727181454288714211419821711245359343756038621972324108597860040 -172790133569273292927061515537743498635645925994047137586316514392326373561739959782301651281203622487098663615775022532244636793212458874096831347486012064396097068050024658620119320772094078597309070111365123147570519295049492176106001362576637534292675662155882555416299746567852537246141409487619127257643433429842669647293989885171180073640 57031597742450665553546671257999867783036745435551238353549473883612700414271793897690985037318580473340815718775178982526050964985240377251187643412211797179502664734019080483365164145441743712143577673246603421796216847326982772444345671298654935118137400798568777439415043575779680718947197301368401127460547583843962751759708181669349352279 -56437677885026141341386753041526569851465866920732337371980261985384517546312490258613111837955646454460808362912813319558682828979111715074257106057393954943637606476156006087756186670616508365911303482557985594994813298829654972500848028371327434741124020788516350578107910090832592301111130559877026579865001957010012373201447862708796640 64315088499107912580292311240928236719662040427494672980466693404597450642733572157977262794616069122596185018089737003440445703809727888755315692551219991951169859363552695825586822816579777670971061252799976366454401717745665668513940828489752874187578148709049137137372557964218723178848253507440458572820839827067933885904515883120568 -35069099900484052041029793931237495354084595612939567611419198525284954303958442897208506074420955567508103765849719382701544255387080921131547352468414445438647409934182269933562032377024220651418291809176675087111025519769865303532752155791213152750196982061538946967466436673075776910767141629609858764310244075786230384206138226208 15266895394747928779181687399931409056463305636112057112356420311798621545827723823569253300683074434205594589473529035351045860814220587272219772019376491826146783654021892669169444585892096228317997760281253077030617187792789843821583464009453693993052192838801191765367964724122599877611988740093006926233384651685194468443663372 -6558334408597659209910881307739305580099597903289667015672574653088204804533441966690174622581074486235425837987777102944618682871628273681931339767957427178436016917159480585264374373527323570212744343576236255732065627428654430870143132302177090333837723139671608368134120969161648523238058298503707515683351107546059032585600 3302639942447329730454816636860882939625407620634795657863430847164275812089630988270695429163895128626214702710608232817599141102192584731383592121737928270384641189029342748532912379594106015805575829368972043673232916387296787189214714875901436482508939700528828148308342520410811270584177047470361422238964574501973187782 -212926923141035169233596080013831654807793912486812703756108663076925964771972737887672878270499750767213959240826757277961702309084625676487691677315207173649761982406651053774380493320721436385408379065309664574542210310298859482785637097126105744691658393138739749071619940130140259264338229997306830858566525217825888 -34648930055669940995820565721773136318796198727989397211039843044505000580636450206667854098234432741415435094087251411005637691300202050794094627754810498395842760398384735447735143754442401990745654761470855039326621262538620700184319701674732624272627086417222583078846380272341899922227008755346935144678229198026 -3610700901540243329498021963831738808165523368563114346985145413460892717037424029068405442561144291419110191469121980711534922111342120716546679604587672007889420291082768265994114056785550400160242654931124452354766967441233814906000349374639860665910001923690535615724497658912874596351081172104796429252547456 2386133435808629622395418644762104908290838053184566099983444575557926687784303985111546270773489378144076689745857233245382697039646856946456893086910268895477377845123482798545962990419849110835369131908217080101601187763119476000627090707629793491535871867982419951912455106952853194952927901329232486042938 -21786519257896152457854972986134434061852235894346708685090169719552407798155379862790689324596778466058004906703956498186478970567607186658242454627505307697968362510987285154859744461137616924324308012618961986409222959836521688843169402599442506357127219066024414351850017414342672814718128156252348304 87112299792132846872553190848433822580701747031261297794589589926928243926280642335551369934055168442192295056610615121619873787581089086619272317530964129632855436330931494103633077024665624698554641771206999691582144126815863065004614614280798012720018712334971010474489005853594451607386282195242 730482013702640089031033639361005406442916295099872125988817270411111651298078613194375503013902749767723220309216825493356448236096440149777714315344206642849023744551786425074276954963225583959047391705425476758126953984647070375262162544173239971458748849291789524529628294982414435990234768 8778000298399592720950997711378845416361128903030796722848400944773182639305387202552447770640842956000980472049567009087086850324073108288148926224435673828212029971060676986592572747758588206964853649740070534265032005713048533455426238405716373552954907440242572406022548639401717072738 -1424261655664517604980263375346116781845430092985424324729570661505740352521183314376641003006042215214371029436650601479239713688469071909742414095102292108416923150832898909856771236863312147811010342292146907351925142559600302628400374998302958949204532453685628748314704680683744 1295878033571122824341281242796019924374455948272879956300017265421394164255702185497992206776644987363288595768871926066090915591467846473174474959992918743523036742042009355810009995937418229499049089098053401373764605901688226958924934510783041160688061165495456292780181472 -148783663405301788094283307419364924666116010681179936430616987431256434592880836926661000828420046374813195658053555288612171010734630060764823811645729123902025341059615552436422655679836497773813334733683172721631579147747717455170358428030573998223949417795050878800 24938059821584798526663611701241693724234835645995116275206399603339106524877228706294951013848027475496310125220132079183716885598810689056516998035725199025740972018303385767017749138212286062545212962616313477661226917916013345334696827520714773237796208107074 -93437639107471904510507177116259949696684133443636887734423112021868716608840334072436190656412637104285684958462834951683769123176171697012515222842278199114364266764533655123277925492891033710492478422222951579864784656813544076446553200686419568818992 39385935766615442649620072370247666557157501860586738503354119123449062333159981954450734588080906483571574209998283510384592153223152288073531428334399285420309440290951519152220888301469055769364177863852144254851607869848281483173031040519478 164625593266126777932838844226513298694286384885360537826397997136470867474225405150695146347071739841506525093987902639402536719551494773509831878767379787080117669094788194129756460711240882834640125493869953274036684455407445967392 96567192154399723704471352662365433325057411855854728159606677127692839612579946290134302073098284301612054264876390603419171419074877760422757203726935545237850662872113264479525573702878262305020836089847809714651572136 70023905557564216596297766945447540857839683983040256770101299741727319180825170413383723552630568653223880762367995422291847798062202451871968918079840115717950595604186162424233786056324183497545844303600 269928888268168125280315047378908115814284272890388418732696606796387799110090803820702908308625364458287276688367836236256704418676172479770340605286099652402455293735473895176170336779644 5052493995876462054751396596521011156886016155807183847107594333355944943934533517567879140976897032728291094584758991534727762300276328912682750789256099236343632 826245780670403241895529282331493222866450720395109462681441492476746658159441324049629212887963072321366141249665365116384146 59663720977304677063807719092279854108602690287192680868797940116352 0 0 0 0 
-202764844673084831467289176316106582312498623098331054501762515210525227089527124684904659256408195925249323220355339423974818487595802361833654437282429787511196108678185417232904391021260837598916946654695311413699497190428406934064679673935032828118207663510538989398431952540444795148671249882398964196264018451588486441504752072048326039016600 5668039246830725912366581376967840852961944694349630197034453199332940004140886899222098790580614300739593723182065226518862160279506643224363708877628584745010097201123640300286702225713919848025553315810164973356143700337889458497569627878474424796215648731711891249615377177745970594167218189333942088822240721879266477975358058726653278993008 37066838721938011241403540040469601733944176416341727411121298879152522578073508386532282732872871989940872969512073254127876403891857268132911381852839078978143681557126984641417978754666530504614489140653837007149602224479527789280653933629975444922639383383385734529518286004220918874738557643450355089115286702988432973460170037003654577904 -179948379668432572740542271125690813292233895863293476462866264684875069818128056872409026343652176693259583923962635327116595540930810274852889579078756818274349624297894479995882571449741484908424197715334385298814466384559182409383479677828451474019017341226239397515502669480961550022801508816737486713770357199326608709214914477356644400 369823887807782520658413485990386624362578292344750611249045322764988276266296629952760703443598953741450555550862905226246600994985914251655686050969121165620280117096847594596567681035347147315540135666768872467491174226148899776903470873658013680579665228125996651194037033379170824239264888610100305983367035505684377592848686954400456 -352625487827342884384738092462509908440800067439542784078511249786662975697598731570489659974768810969410029601936843149712172681889219490481104588576258637207832768309527993956064695674836374447527582887042142991941471361002026797880068501982974184467156665568605007979453203959080191775826435590465119078456949071711322671980057444112 163159450743297816441645971125814673270063748980435116554304416537668940457660560246516998969997207557259744996129448829731272118031849525547511010858815267058676573955448665558954702525197961873163870100659699392510881219616360996104800568729953983951831792837154859218637404855711683821609588621086071172512433775315784293202187632 -24811874341402492968111202173281441092138186397179926278759274251398483731967565805566261687690295638428356405138759968439431701850942593457363073837735274623463671486083927175806392055356821887534867586543938410544933668893809924348198563274466543279508917579283721868765495804866254382070813155246638335849629861544897588728584 910271293868999070768829675079941182552822775795135538617493949860339955655700581109180435418601955547633301167924373451339972710241904435184646642404428912817306511646869404800409389614985199776073313069966461942880042844678601273580418674672790097985680688130178964040627550855741178429373936740963674709235269702078818100 512782675047354793835734373032154596485750704830216534016744460183131083632545531514301489917053909817343840368330737719066712127123076091383217511183044184148635645456674871222881187000689199457700042789022759962689855386573387415318680424985362519617535644499245261730564983366146788918544462096672498936497375494053256 -201387213679124433546218118712709017601462117678924237389024765133036321681461735164810044767346231222151901653580866151068315607106191935429765625668361441114912770105820442042041255682225741948926281447899599380516371316960581967835994433705464128143187724062075597234849545455171839186303584550489812113828245518912 20192826369544635202727814272998754604795168086321161928013090637458740338529950135953291573829428966762464572324693323232933949027663240008769349629960448945969432372209659066138851363680284558907148076256119937716836655413836306794919669537258452582374546262937349463690125492416928877858289210482112929704073850 -3133985649549393594527912587517464942280901929908492248174525322493162048108165641209556765169136235309618564983361699745387599830384331531442285519373217661205686042072051973596016360738866995628342059129476000016590939130188117520278924200604590670052895374110925377589826821098388188197497065096166066192348 15271117579859413774442145047257593550149188993681492766807083808047110735772226677742521554754827549795558875018037138274625966833029427689512265239671340963973309239161188881284657071580890076262283694399338081210604768711606745814742276893758430019640424152506834967524570061549386392659639355679916004 -186541289050692362164161390430992440399414778594625147966880579380588398618836797420331895188298847795733123359295852413990503513755805172571208886818957457899594832062547259253135717411206720031258299281903083420722023267288872109479255389195109702598354894726642757796282505363375223771165372198160 3274594316178241601655593684905896441194367287435932906916831875794316176923834622649046491770884817185063271775780007972108016909983907458463559154269975935912180593023971255204370653328055211180347239714398792085298004244492460035643559855040384562152500887684914526689815320050880399057205376 11897789538725393920025992448122342636339129703882999497917464201676389736037674859091991277399501965588522994816242595916758777520944682182319852983058142622637735072464411388794007417767937334666630614536214654497264245046131962016822906674650550471942921907641344825185364539709140712412 -5687056135026403441383507672728065888886696637485667399417964433786524500109944896632019419110020603436242500498815879423443673332830711900252861356615972914930700379902802863535815531337853606043326555128678979116929402626505747275456916538796435777088729878877210534170776775657768 2419853266434986265650753130565676989039867844121560390672905291843728022537957020247826039489415354641007878411751696085409923147152150098042462361693693424276194733667209475107926584491318016575910328206871340052534283450191421372064730495984731932851337376522194535753714804 108962985466513190436265857981405942236107575420871881611182054349327484375213919278608575801078369912264383771147760582251429281054002007061187566704637179316257875089097208994324781032866719755348555515414394060234423481317427095051216681210195173243744640696016896899 13452844677304336186858153204532092998864670305408692108112309011995240924879825083771577334441985319700166783264876430603130534858811665496475098285960078866423097075655522630767640202185703674904376486814887758892364642545034864413642394609477592062706568383996 125859323747279411152325804142364500279718972166117557702371634186051211996913648704766470622621722505192669873628106553714365322625229529002027184094184190665994340570358819612635209601941041471318913260817082041701779101966508517336538866851247923076372 4715292470041455521567286438071672050737426418425863363291950077646523625113081815873835816625341270602398729147972133149519565645498191283675015561885414965150599702729606729256553006158962348772107238816962755541103455335900141570580367513608 -34632928003641233114693180348806521624128154444249561208473706319749918672520255402891136835003197265218970690583774024494867186298920193959349228066583298998822506153039899858100591066382444086697348207614089920045305001416162621160 -16438805475493727387833728916059165734287518214236331524009088597548564821490458302737963035189651187067793317844241958084668008674463070315611961754182118195896569080530548899321323036017297942539634547368978795400010100 -3010221117670153056179953023563082429190497990566669254374730588181419636285561357102299970421482103949379915865829994870943343044782979742638008189155991333247165660544419937954825090248493165554938658802 3364605579575330138777928145073082667662862651542807677693434066801369664835545170306766031108335167515813007554760627210854057062107491208151211678562971491336870268109540934621000251656 -3043919080301834827995216091681962733007121847162076097244496648474609869430308690136858556448683722718869528278129583618444158158213893374912308279028852577098 1062843602211828749143853493540778894822672636441645099625333653895436725318414434760299252784723506697461574404831353376 -1315142696329924415658629418813312995805031941916912710 0 0 0 0 
317079698893595725437440747953493123998221907834534093930513580381400304060479183972916239600029363619047829758996564388465948735763819399063840805832988489657789833621769839534403743048042234030076429357011844514828832916673774343424199263320747261522284385647236890595506449396279653315219420557055652850447884355096444950018210759544832042477215 -5309004975083644824110817571749850747519122177133241329761889265685679512860442641367377054964902983920042526328025044839633415450176675983517328787866295892839012008803833946154526834119605172060709266722842325081488523212135483823064742474517170822251068218480589653301806670083934326652200997548029194157355005819457105313726463420311254012952 327878485391686701498597065496339858016258911188292704743310852051230969933019415573608584688403890794261666441812400976496191664032416561607193826862099996736278786350525463066754605683308295925005498767115466984627445047095217917644543306152476618374834465846589538242250230666413199899486211949763957579384789661956314820696018697775863210210 -1096409105147251697336224959377369301016272083354898767756284547780848428837897413081064872161817555442467759717235277818089677009691168027811092337254663908550791120784173486801438551851903720754567383000738035314101620382995168583454268418958244796085820363532495284757138238711945065693426424619010237665022305398964315272838287913800537408 1123057632224773726356473326892595790333637208256773131398088922986346870223385414815180151825282454313308276815119386333543869883347305485429314215743982027599728541983290345853169431030399040943225306375474053748742132430831941438667100893902799161542594671170251971532002688519230512823956903792837685452916303752048925131026537974218926 -554294188650293062567687951658487337284973770032914132819960453554898310115010516646286406292056083430280746149480885308019575791470320985339064804952170329377786968935799137646766979917483180240709254499041641416278519903032310791072582530708959189843281918497462136922541824139967606493515859083713094521406117254483080035815595590432 152970765038117285490020435622805721699299384155151070407314784103838885038949770166587375456997651305848591763644453805736175961378939095583094499629603083095782815466160338182449304299978365889998746868223757444428210426618765651085326853892233666593533675915879262049975243539992426473551767931273111573123911180845980105843839368 -2110614647378035381913412099777181508896130116638819413133615408379815596004187305456661998671783043207979839133006972119265973110464845023119653651950508027150230307193271245305929929162588021992731237906967801005927373914903000420628497076923711673412329253544060971935954539968021180162795556747456337435919023655688812558272 -2979413899700776688934298148774019945471120741539741852293633114609338571509613600404837715143331854587740533537833576446135654542844368973851810631496447146196956628504571318527812345472827416347372057933206915418720224722049195038934306730261683132864989169321229811269801755780001229294845384753199486416633057276916103994 -1949990331144269427187822525636853004864950334527789376512424779226448693741868529656074983158717520558543934799340390150987589932429914237813585946431454728110549407066336930535419114601800186067054979257219755046236465298987208435203430985473286230940213977863181083315760941059284791859722451065019480277671704234150264 729165258499169175835592174221787251009298575034922785454448566306595459411158992040383673994801553916578346565030794045686952938795019624510623789394574483172636869270669579437731641878873055966238467747915305701606055056326280830956741972808086750437691208889161091497322912333682552826009405017524375579081646262688 -49105596490111847580770100820217690971523612716397857947135652272595408969534373055444379299569465353110591327716584798854659042407819131089581847290163618327115862478969404603115750023367371043515416535407756421135931154784656791371562057080491374105778307369687149887625424015901311711774782634364539644765097200 2740514936098203173353427546686234603085462348336152133746156798626035351176833676037973455606699722702815433322515071471158734834002514922681836911521386484540499115297375383996851953982946678781126721961167741912630529506380500348404893574677055582991074364349816144067782117541815921653939246141405985032485 29778227362088835756744678776974436515360010452252901844496189682804748974990041136954797264050639111856473521230157920587456919727649185374964798200673828333283220085406292859962992523741673356414315019818458777403184450072357081602813707365486276440737609740020965757176555832308087092584376360727508832 -41792184863412759608582080264241675376608664686312928002657398909676434787587156182515645921316969407808279579704594210554303546719758885475160437631078123976015289579766182531937431718200721750719254036151170867242967169622862998556883542971460394853549079251460269880453837939768418204115710598828 3793688790529948739672475861620514108165343379149180948496461016067282450044675273814613189381708585173844409348162936683131624533550172138431128924264349797767740919324251228138906357845765122352640749520229288198198384066895273245206972328549310041506523986753035763914117130160920661187152688 4393082081414183290664546289452786015547639033034264786925855897869410792166227221098961537713463571312789678359158078795275602266410599953820249491588930139570841349804648040897710746028144436987074823488445857883598660692515751630757349620389316452408256718685183633193538388224322487401 -9224506265535218521463410325492570313815315443092493306614427687064205285559522308134296712298355317910224202306716100172596506840099468959913396010570471749442320737799691644218982883099121221338398966092056127805437013979756556260279796513152784944273045129767188822859320426837536 322947715535267104629297552124961296198017842349266311181046132502295048090798887965048473159210148164784414309422919314071220964610831197221450266362198941199373814798160571599997260915980477798161663555598570029355976491891863687455730850923503884579414913675200576697565628 -153773025551719940201752227993881522059878622136728077196197390037626238187656606594692980746641377636610782265217278819005402221053433202119074911875407194637790021128402237144395897356905308959955986746309916985002054655205150733400010222456295880391143644418898434336 7488655975866378824489821390578749225824635413470544391982335917322720634822085566881967005062201834653165319837734675500966121379421520050725419587851046867556729931562538844622561141170160143744412759176411516648801404795234329408547820260954893197375262948298 33969499132698340076658431185520080688916852790006514247394309049201878966153364710018448027210878899002644640409850356324204513414955100581203678917210749498976704896010002443098838639445396096670200221457291801159183176493286731290376695818624888967824 5060539121700988759519822701003001988059676561034066036743519763189291484701943288937998970588746453483501640558074211478911823871464309862792110341208153840016064143903587040427845901164129779287176856882348101231243061409735471421789280262638 -12370229741556958594356838870164376043755766078967416514489532840832889154113861780517805344750468835430687146959752927857441646307183970098911126911616118428005942332959674370741710043231977745026979314614163791781365789346076937600 1673969977543483510859608923460209304898833087225398648860203165033197393414373878190064397123734933071330657801801649201530066131596993427125820644631217903147003215415663788292546674474413967810692170030907170370642340 62372583542696304918273065794282745344509578540151533778865871055965368987036017257972333287887726718767469909243973235258771998665212726158822806593850733215609750868176197991593603751950577699266369064 20646683535760121907472543495619924902850140516599267939723295705426330117399957983762641000995541667314562940003416544583728958536673436198565002956526243373550014919761778176265636674 618849184296697468785629533541192260008373971092716701170126915806424171441084926336333482376475089500242830132295637085305355412542269505362653430086219584 183617093875776436731453584724588832519220630479108523299019697034950201814224583708084173752919952169513236236297 2335044980877842791389333900946939488 0 0 0 0 
742815295768312524118255795738709520698205399711286840500845771058223740435528757048599375144502512205002628380208885537639678184162490057543646362985136179774479946020325739438873137697737799361580358808790291023327172431659736503619775123702864744116093827090288951347045778077667941454571081271747049678538185753429746852841215397185029832238460 -35248782250946777545875218438755285422844100185550418710046635445563051626210766569917519038120471991123042734402271708814306651383839147865230032745738779524372873748661754108733323905788286853541829826925628139863651191696651020377949754565815784184145219394451426148694693373623861811901974682645159253870142556637363960384853001440020471703889 345057363628528773285219974861422143060144059253293519696383042956231274023900842277809298234467745946842648502710723642139378842386415011180525187868032827347197000626927736639368414128455818494486946591485235161523518983425099706451244988007182168158853718806387341827280915010599526839392389105335647667447126738236561058854957356092209932060 -708063253405654545524099854307008198822238561972584927512918835789247261545435046442715811135350643160868957928623503029443538572164386171470002071415799738912098599976221092989823404139520407086387296168225044039156918276063265508258215431082383276001906185979760645188052202227367083787590145914490546897661777780946714044791348984702188220 130737231477770045031182160639723445428583554799388345294041529908666653904005732126142810828270911566716091079168660620709815933241572083110155143424336776581916615748438855444624980343257836954903948878705674588586463492493657551323057357283212247924413322096221084983393760541361559184532594688554222169948842896993702948482557673096168 348198723978731532577583490803157613176065848297996469432720607155564823793654323887831611779534558704792889729970858257923818633240453740070879001898526860407883646798553623317467591694291860173380416538394424554316979525711871029353907559702769800235882753498760297521252501352886046978289638072865125661958682016925905704470003642554 -185665598581461232737414429617316508508311046770115268596347608764331711547127870047036188445389695815642853291009184332579503149224492019166627564946358661943894269992419438796329145782026987842685864963458172342384013429555748044239053500673530748204062283320561542470367341107868806990057084003583072928676092563863609637721312136 35154500312070897152433455130855320990564375726741690175461760752474373070927498373324121271611330549098701932970810357102955424932394396483248637098265905101740016392290485822172397647203015798478699735091304535917303032427782031325867861512683388543173311545327664945712872798123510085949864459869661044202710961474395679979502 -4333189656711319450195570695637903311148439755607260398781734638635155788515695339342638667792148933077540541120881668544233147845536082597224368447125650608819073700030254186954283024954353927306457189461724573698791705487612978726297861048634468898035359318152261037977014063577976620829449798384733857949616138010146016104 2481317045319362863766976955543605591547201702502181346417258022328692734495499199803993952445167318298275991994181391480746677394543933216595445641521311370300259625500604001967609175193971862879203199674844386520572972648228295708925947747140567351445034746477417606699767434475718117632902749629201946564935251240139668 -567218623070086829641485629065014212712967415505307523730859294959038985961215827400957697253006024916876247821926467066140992918435862169134510123077223345149618091304820876737961138645578235720331192087479052153664990147500322483580198091849528096498888225777183087920364863323834404920468569070400075780820993108744 6196679014892521324451667452212153488775357565017105036959558720937059379077963590186182898478117302130538348732766998288234605955202935497556937821482751909771324275415471689077903665700861735816703122412920728800874989975481987526144663572538110560833350417843296399249686882836808008330610802377312125049734868 447415869904695707058616436629449467332278573955440275115796737848245037478410873769148903258282341276975952930356601138202192365622301118010239987055713510148401664422610976036360918194849264272563028379647864599319114949066624592186391035476665718857248295106879955397502729108908794698513253908694761935796 -79268179400201376700113799068776012627266730421069545808464562815811652440424558810343533289774543791396338717063298849951157091092336842403500884515877003789367107282825940857884878797650198581993074916045691922497592022478582817143940942163633991384839736603163990056801964525513216374464598528513035553 -429576802294267155255500787337100104997372848764351826931146528717654291327842485830416052092284519119867616836860064014445907465920812346979091851052745592670599656761034878422586932231755292186614847580534183908573659594422124091889835581930420726499939921027465314752670393910928962359372305177304 681309655406394348137636579670534688088648426283319749409343487979702495359284857241749878538078064097828612418272341281596611267247061769465154716162606442815928281739393548802670917858983138609037053781116120411114918733619008080869854659555991674513498683773437248037321632552413657593282900 -4663536625713588083435709093869776204339705388422848798633908213366133073966687934760697407644807916877003683475097149353463414143637545499093526181967393136513323447045326626215722323980713672750060156114646822501875901629857596907673177165933490643496227154985491476841506808968045888796 -5331460399766031680053179019371082412733240285417982638803863340611085309541356198119593102596862324192220145724303031901495586848055082316813344295563646652604166157612497969004555318169345451213498702792175587666771522105063351655550512072965588006447310311922574564320413753166381 142847936057016465400768808123606510740204415018784877900270780042339363558489549886523447750769374334634526781836270949132979010492607473690693626709423623769209872629617664745549820914251414035088178563451157626555689674055080326283277891719778010401059730617784157621562324 -99481866288448198609388429072200115967825514376983902753427337906055141727956209854217811444593767683052743719919347700997448526379323446154281857630311711636539721958394042415290051315564910404029480158385306656956248946033223932740489250449714571661423109896933890908 1144386476853709717180637530289558983302322117192624770746425159676049694824248603600456178942068126731555023959079607803820624957981269336826983711885174778674573191205110009116941129048737001751839896194785202525594562982400224196645210321193798869885759012100 -6452211479410248744390943918775890546643666293728871568267341850440886287096308538619783934094520396812981786728241319994514784995632861671044779665014558186689508015229662106456705784454646714206671650009477168705918516451788897155208265182925465061767 -1660436656086826044555983650850728664294543256129657283438801579649723570595235211591954950302687596294039938985018681270015440454058076277378065258052864210383767858911649938867979903669856467198782778560938116456363640451878378401964806327500 4929053281668282054977169889570202931864104544178344224297614850465145550292113405252369798270949715138314167487135135648142369371708530895736610445217210333377369258892486513524596761062309596017647261123293441845848482366893458176 -103550064803238699301834160771610708221061902038069721045830841649079854809964897363034180697458176334669297183288083490814337355749521763293201465088622301793467354647556073412647715612123504137225341473610353244004676 -1372777387135209267212837583878522685139887994559895671811716552431152862224167532840136315142829709942591012842730449958204232995307897261447246369435453857738657323345300127367143833929643431779322665 62350044638900816583000317134609758887774719155467299422458254771414341581908856828021137687875754728768241918583219975775576516989621150758942705911170411002575569726056711857507572 -39919927728420096099162800440312164455546146753929892781869242568927219452809850703001537139375229635434926974733292078743953635243832353150695431960820 3152013912375819761139794766476728589692306379655085828763159096070436673648308126561217724152434550283964 -11085005057 0 0 0 0 
-427292738311956612365992327856623954139071262562533913417551850457357356083308078548863460358696729434148497786064378507284378175538766831718772126933802290192709954906684978516062795098105411233964871043869033918308726203696588134552304017510536905836882445761051832577471305393356001566745294706117102000457665949922980204938397668465482541550130 -3894021268329909901445937959050129905454587015316816767799282524771911473069958542515450092571521014118174864533949199853881925070262491343708535689255469542795083142095539802198061495232271202456330444688662887393854046413286528498533624744200847941414645553602830366793206977285705451974466829848192792622333620082528322504431279312172921548280 295803190987056527502399793741866656275157562773207956095429071884581578369016462640422486414858477682016837622726816072189287265885258700914771634473706677049880225870032500575661839341738423679374913939632611065044521004028595899464634673822866314754579199558676754971777500447704963332944629046388525197813000864469526492201807723799361149983 -671302928852777214764658014270534987103265107797282648548766564039574118226877873757808190044805425580273985051848653050343831330085777361978717788953068950611649578216008634028098510070218242985247364291210715641133391546215752227737872179670500805009602102002803223717353473545348472360661464817266834730111574266817092314261470661213309184 518461959023379958333451146872833457039540767563674450091187135226765024536800423966002386630274435937322390512853205259455762156876151887065381954050179375495169737649613888001884707115849469326618648970190900793707162725028824513715925004721036156182859429834247032651631555935558081288129088538639965543672821982597379097750707750018552 -300398333512179672209451820054639814913994041807132769589474021712995324525942380377807525212733852650266931193285248756220391631612252726247916584874956700861422191155330744596717026416187510062825872933672159647231366897055756608352342299875534748436222724137872093609778135805810772361130689667792446401210895918687397754612017072192 236909418749513585562877159164927788690447492470003556774214847155317155102487270012086846865804738330744415406185554365113610008207644100610304562411970681261329221242480101367692299578038548611243463827825886760659861643339927410909548781558397415357414220877714233981080718557304634089073409740659421649489580261994455829174335232 -118016584271929240789862659310802966270846289641497820919581361205368870549236329021376615791057933721562311089357571709017924939612501008038577096185291972014889189845253731879682307823043602016741750890714431537621429453956836818773568158112117798413482268399580930444091711147160823738998425127693773154968738885920893409943760 33302466779514870884504572841304698792903159162086934201092573436666921363328350337202719917347265161576991721525522738903371714450388163003656901739722043500629441900662231262305609774751596102449860570232595322266831785084088228340137241081892313457959027156462738482092865292543683647117556197287539127167951068863864509160 -5487011012431240995153267684820724346479723786240964787782104972564093180134616341831517652016540893235822383873591893419456276946846700875630074076853022131083631632432778126121348080408740093627293369389288908510839853472119125110978096204242425779570831709051713418170308737354082296623049105645794926004181039225199992 498607740490266178046694278651261134735889745514895699976672133524435544145231424278504204648497146397026418805385291276265759202669355210233698949854600620093946329487800115407831152867179955615670672015706266964812345941619147892466294958166193873386531359252696307133633778089966526340104993149518637987309716190113 6014818277472998078222725154879855197346271908490450890646941841104198599524980160038902256930096037631272105074934969537050998906773595554326971386599091223566612721636382837319220976435082870282448461637514722421630294925985516346071024244232867817680241650620669172839750039820268105809605201528197991542387120 -312062895082078657682233596177606542308523486540267116675042500994306648335130075138662271384486987990691144382778977248662622547541599577517842152083005794823745992274872897371431201179606500529980581733859411811880112594010501346774806777283210340272303604488328812810314932754243272337804280934228639769382 13911685773266071788887007612316295701505209680293913891914716733836622384921985635627063208768878525654469049146184502323488504508144878476713343433675746093256775820853594790970020133148581164822644048750915834510198656600753788775260608795871777529894141404701423126737914445965313502889634796643699968 744173549984920702443859943968929287909616159589313877573828736485100127550076268693504489432096449061224465898316399528448496248085777175695753168107397025296608904118990998397722875798229627472565076874495917383330549490455328396110990413654965050163489016267360322258790872673779200506209276759924 571590923251358601692569452330280337357879185094623073616092060919535979157480810720599951651655251956777598564148145763882984397557627861114471105881374269548669315435918279696630078034346615722473440192813543975837000102876291171644419578604911996571351992119348312680202379890965509338293312 907733722689862297622705533993166772432822721158908763700224615876480956905860938329893335629746357948943992533913358901547466467999350703464999560815751088436931415441842778545435806974640217610773055524025701367149723257797488224209027100494029339383640637519656490139788765855370391698 857268957426758934357876506354144854054549251742064543326971545402751951641561945772498213390174196617297786894212803464618599996537545427406873563927577660175174718165096139464877286841186181306584410721661516142552721062375788764811362108809007156852474152278160126937716828825936 648533436521293118553280022682503656244475432401155285649587024365804430799994662844692798730478623014532156441649708701352345642641713787556188326239033720321229022288072061237423873770935223664050698749471613474954645884864069020349399475688674226319187567219378449328258470 -49973131730835869947697786669553278213117069633150854091822906874886290058564675213264042950328666392253144449294561429609488934522124826368314179224887085122323372267707576050685246595851565996796546668821169531487648665282712216076408009428339715977032759573970944432 43233690612197515761746841882883254540729209812600716648786291305487825609331808062366160551275751751580066150755860254145135244499607511703275175768661566147160582327060592366715983073782659635484803949219941035033390032352791330550314808197271488130164963530 -882705164463622607639302849644730480558572424707095179240009195066773496922956562188999841419583403119208360872526834051440481299974113274584977221055807553033870048756427752824905466394701177889818936335865287316074586846762732510908220078099605752048 521158081353515775366237571219168577550720902720418978791578674214200714885173777319137586272731427632719386975627554490239156285960278181901913294944783532161135617118707036934145580870777266527013192933441279685434581691836054038717436427990 -521298722058027155233134288060798669518787270945735109958552511635095072204141468249525307830310603437741113363623932321149805175148733083881630093759289215940235521721576212374744944511796114290549236060741545665346648924528890752 4114041734825348164145023261792175119868716290357134582631379732853633795001661366457365587572481415507806926086024677458672003261680287766579998278263266931543455963690885557702015619545527572578134934426564460095388 9524016718316836901966974012935134242028781363676128064288565090093714561390278134046612507981569378941953370871978553304184281091727058967723960493022630207928480203721609642242850466114999832362504 91551598717774366064090220886038122308738599785166282360694301980067454293114151737223287131197071196865882140981445340786039650986174134636702413177731348651503675101208959089569 750089433055503111932518147982301227573788762458267096154088725566795003345501588615671832731522009254742591834229751174554044972824743007841137424 3499936804162784102061493977745399314669044243492768219763454339656007537269181890917818443774596 0 0 0 0 0 
-1823463737013866965706844532627859337402417592334995073846616615022767961808008429099549726840437701277829773133541406963956449992792978521828852179616088586549426357552461340232617121947208045784454795083823029748331881179993780995302946966482779656107358580406053784591658554152381420836477950763881635657112844191626652803850192214209416776039960 16998215188813591153727928826909031694796075923948011926577439988563764341061081977537348118160766672442765313308095006394817440102659747904257351375997590506533585225912311882051857036843064902968796297374482716733198677155271316589433173720381825094103955609177199490397036530048633916965890972858462262762760201373892181201180645443411823307500 110233583371304568488427043155877957468244108867827166854478203840149987297396842542524792205380320259795899625675747549525064738920113056566209311098091745987940372546224491173988319385375735652744845231551115819102985763452162781324115959424404971986201722915625685894709284769783555098320725751973633865653398503008557683719133202127100216408 -210177591619841329269054468810937541745623230408191625929878593192340853039317056604609785436186746348528437377664019223799701807517416724933775081201179245993424687946638477403333006148882783379758608318471315777781463123157072820729992609715861366359638365754824731524530122451172297722589173926608518296231372325165683364786730671449000060 104675609336002374741867643885357676861186437155181617555347057968938484063592867760000238066228770246281506031176072235109940749587141789912661900228197031295516337065645111546032672549931429606344624826277512838570687620953867418059204265703349518085482162141882438716039822272917594191640765514373593780806550001234651798981413377817288 58091415063628249723457333230588060781871269902063304583714364146585030726172450687758097274556456060803638333950853861109642793903266619533548169043043127299033486074845214158842641002910625956968600961649085442491953928736219171608246444017839592722879427153119847702933614280431007860459061207475897702032171726038239677121441087048 -102198380506486428731264585658854603889976308897239029571475707486562355503218370917740873826084996356443847702642898198413994872801736541006575755598161931145372246708716239754106324729544260705016611394772398572202386181236989552558210350197475589855084819478233912280820573906156981420483228630440302913058300349227590888102349832 67940244199956431594015994416337342472839253226277274453144801642509480997412324281058967196473690453395744520329684155405369729691085459406991102713427375216620141889824879361866081446925012346809216471126226073761425569889689073563597426979162271270161871497100921500399696313405384456027389073750432485192233545705397886953544 -21580363560097753453183046809345300633284595823916542667704863372171686933795161697521656871126324108641038149147556181733983325253662612220006304616759897858695865729479994565029054140920980330191141157749704903238392772424183093743535999918523239878833965222166016953165587631581259729219373219152608491549119767476916745808 3253524649988199024018307079000913515907067284243786970848378718313588560875442727950912161550875160525377066685551101567651265932781887189820746984386365189522276437852111505569415237946129103897211137823516968254189442173865496224887785596403207710121258304350668288127730503000494291132568320778051544575733692093379756 -165803931237857074718123674282365935071060800750856295764321100537227930041380760617615600554703571307431613323271504225184814084597710668281147394883612551474566776771168055901092667306877378004090492323861513432124408069738625339674331718036491152116691187879294625787685985177779290098518017799796658921250346220888 -11091192619958340735550536350929559673106932978614418296637862008977958522019196259576345358458304390628188407364127258796879797809421041127415567644522712497198568767130089851588308239904123300526853960603097627096765692043397536526397394453804227073602385736099979817703812186781242662038583305684511408513417904 75177047343675742895527588745812026741561686793826476904358354761582548645640145148160197080135772066905109062061697283256436875063682866298370955090420857582312473413841079413798256509181892555327459785172393910019111938860608409141653317397318137155507174869102362899594057193170691250128987400151148071656 -2284094844969928045834401871751281597635685600053158155837154199951890762197217605759967050401627225367238784698609778261825015578745049862643879058849013950233068969824618094768271695336647584209588266831682343932146796959659918410929318179758055909049694279210862170291784924396755689241451627176950348 -156828417777426520611369889051299618056389609781787746198826631759662763585538687088024441610317490856243439432832447162547785562029646382198662706108696593682760490919419122564566386041990001030641569566590410660320066326882053573053180275961334799887722282932712380596843076775729065109868310793880 -1274682749856142477850128069418136367732030983147808930981530476694473957648540405669814670225199420788811928860242277781348205194260377784428298897236345802490797338069574688598767900582408524461858706358218119023127402913292273136739134819668343343952237188817831390082998388051978566288956364 1403307919537659677597762667310114294410756332678137488469273097277139987855484961303516766875338393888658831751608849090975915826145094358166453296254978472657256240999163598197112865086436745533399471599515370629122296089414839761898688325944299168021984409127945367901648035272460184720 1033506174226572384829745150503998695452083579854568037018159887329829756453383412743199806801757617040634112115724189232410599588093229209544183021986646405284702050648171388207535804561740011290980955504028616912687908917610041313059026346802479878169896671005630851326375029711720 406929702680501811855462445217693166833080903994390448731202059302574250322935316790805850882493730004998135247591105049469045797005029916988044537461828374976725003985180835036165924648795690320890230028229001849818642686865464945866613579057304533083358994300030375030431576 -13126950385998553376985209405992008511568869429204567891674104155945916890189398068363851821754967879973528470345280184799719435604390400852889016809223317381489102986071355408324847164485328242457813368370300607504582502364459193990503245191543204656033176648174148708 53233239677238882875125288775759715143391921530111749103585414291376228123313564003549934486692892669398145272344387586087351768592515223660281223843248914338813801348860518366349214164706073932088938940535746719954141420021785591011622505407764749319443118776 40138279660848326384933852450956727954099290835062454443077339109222308584032328399982118398516584039000968603343882144766739550593515550043318991174667144726429989904085293023342559133527342668611774728467207325571702865355127974165810564087072307286 -97759653056159177597256959388198644389926871318858312473586333743487151260517715547184410888590641980780937978396103278356616630936824069332317499377481092258564905318932742212806708999696539749814756029394410600749275507018888549099613870956 13334636317444871106798679053702380878084988065144994856187568223171297951452773171412915017837705800356837898703742323909618370987778862331562036175641229897309374164565155924721546476598098708621341844937888040864737998427169345 -102401798237654444080660274723640090553290881507547552858135710747444165506275404547858234140195971707042784543784059246987921435093970630800750199742227155765692922510137408800891712404001635468533621254618142819764 -86170587467914394091539963806591984030421455054117999978110252468089500399006474257624814837579622814852409961608406721617088292275233683314663518423089359784863799142130743107221815121665976027522 63785800167996517719034225538855996957944170967276331451666934185604730953438623659378244842237046898695672964670714990673317038729178236460983140963132353428102739126831949616 -3662339756837244895430661688583677931733521671018935835074526900851562354632891192524390071071269029668289215160312936720747574435415233060056 132338635656565693465536299326471755493772368154003514656559663013749516342930909315724 0 0 0 0 0 
-700535434368460720493996988070623998060134809199668945660803436570988204892094524057460932845601928114102633420412266527977343077138399593347961841750376884780547590233070542141076046649038318075458374703655143251839329191373468067752126283034432048718963279082298108111059021042077768956693573936525469777598990547991763039550749570436079007614655 3456407362258860376242937737809927877482005524473512185361465506445479869841234522130620684260344810886475615698980440937916622013664478319731295812044645632044992490644257538934740972852627069432099404055650827427135021479316966882610023613808242912496997425574742396691113033563029083553440279086485668884931996949972035614602796640726678907768 53353392643604092410397138449265956620769690731349112392160098490487511226460485303606050684180783073345694489540645694158690857960611779850847512690156078422764962312960190019561388588693963272458198532889207916298833698425549262258663366179957076717797140359155376601356088868653275434434779195022037709850465699449237719336949499062282442776 -85251409370972083990576293056874367919291321551556617769637833039919549940194114089782827456962061857052528525957465439647342807218448530689512388099877716843973956719850589513840708421973390784554374744493361545785875915824572452639019978038976864762719110342162936425291025182545937978175256572065393045175319506463446688823926039674345920 112862698185870224534547288296523169928890900669910071136814987058422284835731675825586961673506590643916625447447967545789902645427775865348631182639150622727491319195697283706942249711502066708761176110898233889411718486921392952056460918065842312497087158129622700386260945484182781833691654890941322811172928509323949583573489228200746 -92211753419668697323907788576607753966346298762807352551070637890938934770743313388789721147233001808434662866643574643697018834581915195956259126335984992386079486523519588408558302967057600896324826742609213551351290198385408418223262371803096657098469182027338513245339250553308981786004636313153765164419231674380453155784718724960 48525008979278455240252834018370109502557339433295535187933272469087761818879280153882756662442110800641492241578343701070266673517702803622629661466876237468421167879709560425331726476409534168522573873892210820735356005347241071565686908629056390472257057511987307150901267997123525686272909964512735803874425473956243102373554600 -16513110074050992899907027269836617290916795603282277182193284226139312769258130153825470943440023600714575596221021225280139888364296464357479307507949898177702575514163240757598265314810351961701056859490408678573607606222526987863550634222599285925743841032425251268044965561402338048845107507152928295344322635060725963036928 4179867369323932770653543267130086496365564037434280576813529997423258592501402481108325329473375363090773456242772935102238495231774582327879542050788022616935365860521433523766870484697430241393281299744588111049499695365314397654814728738261389624915295571309437794630023133037000532349853415103510278726407540801789655125 -484068796462483164994061358209917529332806646913048171707211305365538738128914035419044145583085062134651641538996675594676867780066387636841665064707990851585506039058668002056002006618192422307974768713686068170328472146732452022840947158126471868281599627033130848693696376083943894207605333835794311732413771265212160 -26855359547782626067559353598497440974988704182032712437518288278268907593394366722344680080046132261126404154133207246520999042362135211754329013066787904434429934819530915550938255786400835857253375379323453550782196872467188230256024174325875248500806635325942657886375065247585172034824232867172171826227205425980 6931119139433177824283010343510700495547174221003248671440483579552864286997154408269677945981690184335291902020065336266152984750002021392648183754705324178760532278289442094568620518360606689387802740274207581103951846422638906815306331372219570207177697341361672932182924227778533042871686703025257478231054720 123476613727051777619882434808558200804438989519831295809481746749111004727612722614751207009264108499073952327343834745745731188923729883793187150336535182862902562455099545755607336845224891020466764471313050069994487509750475460203471737498142965724034992149842725852836288685747213174134003824010368585084 146658623536644376626460846781398249368052481857737822439549594659582632385747025043585653329318284367984747160383571942987058811330344876075747552309072389841325955226921067482314184347709954525270755162293511804443000042081787866841583959162633671809990965788561152160297299783622273125875751788405808 45271971804546100138606816881298249580470317403530951775092516524766864044100881383385853839421198556012487674417326941221382010105283268907274128302928421362990508625291383139685636504505619356873717402029087099499716329052167798215646953974654518170682396624744298238644536084298906085154104739792 189703265990065237687192456512255846707422070513856436203213535969759794174975318232681147642417585213771788022916077595017861339311508459415645083816988157579586723849356638622036506293954160012501558906605288231447081290940775856605459935548657228578853743484165513157693283388212737672574896 145250015905234790892436385495791744935099776032224304727179188387926012696287286602874722055036097071653817080892692908769586738851507396473341475676888381580947999255131312562188436302853974086990269195022007397526471052930905302206884560850307631257271174552410907729925775793186813599 212724298001226896919323273896705142959725723378660600314018886740471520106929528086168067338304518810518439811550525442371055211502375905321357799994857488232494360369873613607769608738429977484616416707517949513236601706492968849371168409230962373025674513921167699478269213512352 180802012777668130971651921482612890061478730087035837398536494898455825467309606643089708339785208179131255719387846847771470709238797433030392015031666607139166105504853734495395019540178836558954675236604977167377975401566620252422374300787177082222949263459458408743066398 -2382609689442666294857447393663495316352984642970388506617633248923997684705234626739590093654771257523811137327115756159499924733805801760778853357807918396941838091141579382844769152980196242183105758637431124692178692026213923897768862082029748163195154401409025504 10727821030749461645421571003913485027637296410674920536768245228216401630321353310819756686304730372249450893879270666888666656090600183524667610581568846476774650087082815666243110139420768801222024891630678276204937811135167366796948933535789841029070085625 251370270755983004082534295675300411413739984893229571677511324021849818487235029454567526965951565711615364305260375925476176110990908076832807291791357470691908259489238183942574916176467665467209277377535286209328462472291024758111705450740809488 12364556858994104502208903232208663480270825092236748582787636806034358309068437798760188015284929487438683574164139814669502481927823486206181893176545697627630405580220079301642231102352187798102037244485683584221764413627617321839741309170 935817922626332862117207635972943940075119563994608731423751717406177914168342813773662488974063340549918594225858599169010488068457797927822604374879248930797843297909653920458057219541436113384232430950566900905240588183185952 1784234793086985305072222529145259552171119089358815602077798770046458585048929767060443675432397451877839322140605821925058705444255652129040767535297728249659083661994707124417120545379756569256927990931863355374 397070732482142540279383725898317654257798837668960904646765780059994401406179068091561060819963971951168820370278317548194283315533191133404701727497661232027632583668600474376678411205353027120 20299064729126606481194007227896638511284902372979133818075239426720700396442854882581432570920175543933986019551787128333015427452321431578203478184937089379197672697734124 4000055630964630160421455075307067317389991750300468593511083588361931711400774004358443298019872691010128920890982958890303550565345152 62940946372195017384114588064866012902848521204098095532198358021578120258 0 0 0 0 0 
1741769648036532337121507695233047721475053288803807059676159051225652844691044652871921713752014310110740759084608542928247251059437877262620382472771883571023974841822340521769266891967199857876595534369321327040001283230412320383632253577701072359931544755569381345689472915614248193317717836017958842066022524184657701176009815178122137112904280 436556062222303229277876324110718055159420795569857849934114148238971128450667965924274555138716084556383770653890078008322833680950548362459467276011937570803927927142526421634997536449555705792456913254694537512152397963323813577650890674426151901488909163652266153536716889297255693597846453690797577211430810710497130177092640669786059985314 17694633866800419332758419243655284228821020740308106787741117452222586038165436350029034333114608125164278900828585009563699617781274054768095837247465091730333631852908090751477458303269497805301097979460650380905811764089467021155472112601523689856341934721156760517548005707153315483618039340208894409460267007338752467618291372268175730384 -9508636887068487854666142335104748277859098849241562671731421804835145360652383307462653626201882012833394200781826838703030755961634885169046407554743073399011035954816269010496645073417693904645481830712992195119318608401034120070338138591870192839371420205825104790104113040765264759653603464158400670649141138373962905753720157922627084 7647270310103379835393666170927878308399104768963301680015929315866156457065911498747129351887487790130979061246595684335666094273661030591613239027729190881302355394922421799096051394389461974302869908225174732772986059106441948812311059621805722852604051926583602753870676715570196952115926842565663396240876739619582767406103802067344 -573789762133868078079116969775159228607784782977831162884588969778957977547115923663876438436129914914609034012674939033313413884919139411175545631591447422548319384636859430560637367639526177496824640440875620085858417795042494152288778808023273155704720864392498731686426490117400333410027417780949396363563463889330484270203459108 -2743186602023018320571908958741540089178620674740856150733737984569046354914149665679746400521195710319577005076412788657440163406117224274748633285085489063327690323175787195836116347839629837107862812660980757563727524171655379400332610251127795401108553700077140989201696081282041161889843572254363381469236123100688850019760688 1420935854218869775162352504679003315397921069243061816095745145924024237862367473149366977513032235067284899893615067970949306931031806206662065023711797727942501709813406340169989833393474754555071324025119642307750193725826149552182295338415976854885611886334307422212392214578082903229190971180547052133065849779293118975668 -17192908444647831447631733139413282620934105214157976245755950651734035006094887795712653712048098002180286781875304313706374227624064821718136201206410143380532928643768020709235734468858532290437493906010579561265096746938486764693044448918997801899064560791264584009064221563204983833115918528824098314896000002608350960 -120928172344754763356720161581841850030020652510759678454354417334385868194195837644761753655938068836321165653531038908052793591440351109730004870575759820554640132951101994141251299976117421363258743385312173355515056425835993760770450622924575152318679209926069325776477943444820542013410858441546512944416811990373044 34656963430541503816625268304365564200304548969089628350634302528890658531595959593248930047009039039563617853083431478280912743280364794022502451529746847742241589650453639876643646436541480946476561359489570826202849656059730166384695509420150185425745105322211848316435931653923283699410413555210257801190867220896 -2027395655249317360454735357418125302631480694759322213323769812205761760025176942210065987169455304201008924331337685886125843373384899515716461974974923885422632086477927363244798574312477482233164925669959563526249630886163292230529001003797221684974103695567965175912358663628669885538351334343771979179536230 -69600792995555562237104710374630332499081651908987038089257167731093400722056358499835377739480999081931358581223051694508966957925233516405670823288835510980301822516246998078948883647692753467914898002751419339605384405181455572819268524899706716395364892136382379514365132618905225812244315988254784039172 178726263082456082076551634789910148523612340324260862692664652807609564370172106772769779786316719858094824996823555722790333278935060798175600833421847111784466085788341309293845490796474667802677876248959660506096786027583218640893652954749197720445914804380827986915920566058245622937863844791288863 -13122928781100077281728447846729885730466847273175772910050012291068285485325580496474509512867581794115422570591022787230241734063705450169452281936089423572670448582358126819919871574917757475538982185089243209643392273731895855157359894203959906798744008222645332617777515074104928682800061111280 74768500759091034028981208004629260120191854617579336810882723735904142822350743634755152872150333009200016281420109987386192956528584221182538321885744624781049704391627213108357413231108556094097857772431676840305538982428836856967482550495782881011504812857247952345240803028761593924414068 -115831501863933770387323474153133361726662790971922001954925880526657371585883168424384721196133912321239471772326785319466089002513551829861975070605908762584191224178375988811281344319654024309587030259078156427133902747151488254527847022143606262290779724523038516338348737909593009348 23890593204771970442873118202397635898128849046007523485704183364602865534695398768073012848438179019743178980659067045057211380346025739145951099324301926591302696528059616273119510029435423074330567885924873055404124266374897009472655128048343707659731954726078982009998661179963 49800060595132323313937404297728671953226092435896434782811690157719592932156230112399471012877505519431287468956857889560901341948259425724233622774647264503072672675465172960049714580829015076306199919094664584128164627345197047765543030417515083229923568391943094417670420 -430445558837862893139572866276207444608042587489927148481489718068637609347134764295767035267393508438406589916995644844620458706716877147459444149671685812900601445665551323941965748222118868993136954369570076292770335620011904055928891122269712060778538954070811096 375482140395428104803660499888009395196891262891784770958760465147334348029483223234730345003695129440756818929574321219714755611084689252287100990095160398491826834074445728094028846878476096128563303642569924062728707296867631153971661043553310208519696336 299399630964394657644970415435170038075542331961858468140988147358958706992477426953399259295721599074761361726747630899120626936830021593492461531636854935248913842542592747108222632820362164603824049306774455692663762872559592630267384020496224516 -1067608346182380978131515536484889732168854158344610525065965317138861366611412721793239192324448018243192961353380202450121805539083653825309805149375892089228521411344653173117855017962347145221383075458059238898800246520838301767611603184 -69136326139641091286321900330421803075463599987877305616129335630551649498641453496390211751317385196424421924534852480210505388083207024903909655969299267267894820213662041364931434233726122903995806637444431342579727963628496 -19424619214021160517081003629734480258500201126319651826599846984690543168607803401498774414622921412374868960221987352006024121594237665466250776633756577924635691724112657553898211779434503205947842407785607524 -854961263577152250995076821708398972919668937785230079505882557942353786617151632122162189109411478675882985896569488605380216271995045688304496112975077766649585530750326201371793452963572143 2796929125529245409943687038777922945406304537994325284785154730557551570678310952899446355290030974773188302699649350264527253858744243682222700298765210277248829322704 -803724367695318661608631942098311202799951661234538483369567623043514325344556949284104855444103490288883442716299715106137739198 68778276784581411824954906587308469883727609330540993097896 0 0 0 0 0 
2474858529608335188004674830916275778600491546044488865672296333103477674258654444019121411847788315182245679822970601351654371598273461092007150338204629674781792944267612547693722130462322686507341236480732667077222953445164207045607493723205682421671310494403168659211611256508707286937282540097689903694227832033878867822842048888372938967526294 95683183363471886544199759984087745594859187693016103065556979946061100864270983950540506861053571708597276265231977820165651243239958769302245144858352225368290814816337286841216027890292606800603568793123982841902876226039624347203238892911522287339139993372346934691524497040596589653041991794787116271758111342987974798979607326027441420144 6646708447838324312562829103393364166841909766259799859086277496081489748097660537148240834700351675540836436431616253539715869392177975238546829101968050362235406527772787982470745123455170293339267646456344087729967111981655748772653587355817221200426157940556806683812681779697799607207266148325333300615912425063428277625068697183382499172 -5012579440870485680571539244494870706367821091999799404157405507536597705218748552093966056682272980219230134152384834861042187453486840618630805464443947725770343812210457970121599151915681439363685057677061969859938782214289610744162632046967022090924759970885601762993586694992936394215533289290601155510886544911308646568207225645658176 3251548303117342024934281876582346774707147207681729325890785129593466707397132415701205661550087861276351987690619657215990494283332685954105699216765124003464955077713250784287828970674708568273392212376950611015144216945754211461435765239385635298396695916657715851157720211305502834733665142680631492268516116116200419316864311940524 -173906988182747435592846393211290475145670629499846031015279746475969779563954502510615074452465416072171779700227772667165034556541540971764369585233400390297494026781241946797714385381901788046689453575307532100782557329027747620815295769191001779607823357418278090716265561641503794701653630926934866444526746918669245870324851424 -352840768244283366458933310400961020127532620617420510909191128750594338113730309277472593814725419711564408079286454367074314623596750805125340554587783059962402529795686137588048787702024198215979104171483958955356243424037785835271104092938228584407064296603614704870982352649120230242320449544311809553547366806355385856917748 96756298003655505475032397493601085375475506186760385114126505045232078477648033673518655867710375884925593201173809665230480924888231561856915368240502113267945193502202996341322746461378745492968499225428522958918820777960676004543270897311381227179339019160066978572755900905169477262241886187218122149067871880052618390800 -65085946243560056033216361437382105964180738527526774381549012836717911117697911039585988310189752471606319830789712104274461879929085184447726114946715579175416914984538847233596361302320344919221694355509596149394904389515083419058331522368642682255594506792386584601181214627147379778002296119821294034474448068107735596 47229321324309350337624297932480229856379708291625393149461530427907874638832062542079872997062139549920407627564992020724003839393848471436163735286079170716338159037723393945917484095240145121555311880773390496977686519091438042533400371590526365528179183661631778217211263694971237205871294717812886081874796120293136 -9840997820533782416403544895226842030606901837684886599517583635914305182758314650521159983497791696933803658179231881829000200682312554028111788202340268806786964970801889528678087098089213544388570303165203595600073007150473570612473904482019439349976881185725008627941835967909483897346653878877315361670318199676 358996482284501139455462215770872084613856789055312917114394122460707559431245093877409941161125849602174489958210063808077830818702100559299483733511405725704555420827965464385150857614259735129405223182578273242369190661445436375986755862096946885007418158257998884919008491002942976220889839283916210270617728 23019369837607476440967684167327972341066278674137732796954357909129722658945859105730405904505594751437792829446891800256675160013561918516216497808681262112958842630372873306298246258783198624442972595473248953028788057723908901120170185450744260480843936421403260638547915290006507033390053547162810280172 99696954702451847884299596370750768173943617754492041524714470630051287160421198375809666148553980254515242167044523390212734421698997893617382951633405737410480819768056772698053540154603599450986598437261582309037167581134857374174938816994715004905868063893458151978411868488289418027343058219706720 1912422940985101149840267062004311269952552922271407167530573977024884105939520403509396041258992591211096791850790599038973528016809794501427569810643247970110021906312414022079373174400591179658495041318501172754184161657138161136320869274185578731334578004577547812069115604876888712388233590492 -18754121948055455123678533757411249156522875997459414969759460714501536664209303258322633108935281814204781707279954233542599696897223960792711438720951543888929677426777182453790413774878519811868285926701702592332311916141573095508222739805652111595944344501395922874246643279183816473649264 1120652591838500681586249973051854495271573103473774915921453826463317822581633825791455454424328340490889646960887569995335157515269522349399503536530805256751886796374148588089531029604873942828139452285833565054804474290942914577612181942821743578948166395787360696607348597790152628 -10032904808135418665788784876386065316427810223253388994631141398424049379797453007913188368471991506084233770629604435468413995093226335787332966667726149724557337868128282627185967804061798255388501290889623575226239724121854003938364320901769829535138856121211488609156091605344 9277818711186550930338989613413231810819894888611975293145219511896842525008065093906714694959908708291084475596039562372029850395820645914566466883922463094615708042046708683423084016616621018374985081141872227740782811807575273435818987880455297036617602077911616256404020 -52390169651093523378424249707600786677701037051052244402912215355725720486218099239595939074957515918860619202554802830582947329479112801543923419594457939020202558804491828810593670195218760479447125559132386773964401050090151961624083850854558860455335398821772064 -21766246798315807348589129571011833751320091444330072455349490493870558289845698507965022741833195839682217123368924873752702319377047241861877698785709575319260650408372138806771641298479078340847129866829526276593351147318133646132267434111817290114352998 -23863911466641327910081857553453346962860435925286837981128283569897291030661600312737210161787865059504092371616826917900551385852432924848655375623656893228127727968482576704450267678094069595113635055465050617004679739018116130709519643081435264 64533317021540920482789842805394852213874618581707613361921225015515398496603752236412543513257024750923109255819059200875588504658253505197970297109892285883957028113000059935793274215694286342888098546330873747095542309477674546160928272 1727788022155809183097635728235823465536534460594066241972110291368683566692362799416016408953141390647856019445502931571967654026409160715803708097268188357675807094630590360300297140492131880022900787735876618336149566741440 161074072503622992850549453466209294397850528447311972381365981927251867700173745511007654265807625172027778948115019828074180994738821576360601906288910649222605277759622028946196807785541160402913854070879868 2413289091219965658592431980084202800799595231407004665047823842431890118941939502637517305458505910271079804145498275473175132992388528540623333895872322071674543733592796912315316320284944 155367833843349431099563193043095391154946200707313796148824877599152149352712835771932481350621762873390133603183623703826142725401022000074559292352654228648126132 22979791671386021715562976154121767486469897750394093444029198713220880699113596491600979107374485733949286989175976903440 5051709271985703658862190294133842997006 0 0 0 0 0 
1520195997055516976954734218363383175486166983296491178279503764251495818060981448021867810846835116794060009931668090809125489306843194343255380960850755538095279279932098996889228778544519693836769479189876852297158707009187529164196665320142383211285318636319320784677769749244721567400779563850864834140649151451786886873696723543308975183776508 -131028819899998240788483088550913940325591483582325430931738336337026626904491083898481345502150709441144550500517948779209481113319732482095738611971886582141097327478761241627808060843897762437822419206178485169467298610977181340560657333235517291153367636197726065015291317277292211762526790570107212046403918415287830399306892709401917171512 1723844575026471567616341898709751183675028962857169223773124279610073718281253705183772673396522509670329763207970138835756180661243575703446511868696926369293038355298706080525600068720222615593928484396833817784040625940537424344745588566038325455751202627776898618465952544580734874444834080104767570678733377174524281168368714257383101456 -1560028084976191240707580907512316048885369121937944345721085251546239265116824157812816317405721464166973487168012536076692400180014837604294382906869628418922028313406105299900688452429290338375983507870332352810738149114509583362837739593377631359441601541289772317269803824890163200135548532861672478937075602494843394357630969726163488 849743174550504714204800499681992975274716337847050396163031598390830799040361190466992409260671517075738984880880214139324590776723088473134794255842048679305704372865229865723462931073242431585605215359839246094205757958089198934212992013235366088961167081100603458383121877976503266447685593085076713886279436906638987489020526026312 97634952287851163331042710519345911684553182734166467383263192233053346516772787814374548716358052954141195773448807614078377749402578778841185524508035787017186611234587776856514955715618067562334035261429717196487801465557607748434116081020893359400535822170082288878447770333527099107588882144662249780499659088577434968273496920 -118977461726769044680794698579782548756153689894995913470465302818746195366479697178224194642459026883538373102689483155258306306418609492884615753900058399107903551437957728271977184881742947381713512044124006603821200355929315111376094903871266411943239321057313804441570143138358759742551593196409481765912037964563252449549624 -24205016365909307309131977662375355982567066689794528635785074191480238235070318349450762186156043947777328941532450676599391945395393129287598611344794331289071456366005980936332396101575296808910508760124553697948975435899901629468133514689963941326764338540160877913823456656390265403208075180337360429170891523291157547428 28040475400749838857388088866510623883773927863426957459694471475670656034748441666623299280263630748172251223643237465872095081099406895486544980697688306918899326990094241943700625314998941357669805724041381631963331235417636874257460164042040638466875117526629569858005515402092081787592402807808119970816154719758333848 -5402163989800490195981094920405628094760355173543645699044221758328526665795287769422032466081619656356503388227588253108672257025114334482220602513382896650442081063110420241445978343628539627447305122112087769939063779616585152555459248578143326234021673607533971048653317021249332969276113709496909167237778616920466 534744890500677769638277116817469171934383744763345797832704645414317554268378720972765647023810044218255091851671190176278896854803526256809346920349619631518193051677433726587260138995886287004888316672786676731951265412258322732629632695462686132407509414875396331444901405387069613539118907921976721049760603584 -9150872092679843354997368013734444763099187072080979768921671662385049069931697895707567182723446360378291784609436331413232292351500233605014558882585667013906282258966518222179813878641767299214071372381784225270566954730278622931482495255867490246436467385070185090569615001710356425601019777393747850562004 -6363866950700651015704668095110183414807823793404547426893801302343628942429340248580917188208611668278565277744383182575593107420518029531726631838741603014567866531613045193003344494335895079115689921701151915985352438222580333833074951753546131991111907661951885557499418670424442966844054000757207010948 -16268370935230953576498003803781260914277446196109565246515684745985638442910587271464836519883776930328396237543339437979109486981413887534162608025200898130445989346967238451673000440143758284363582787279597787555179427491528553625296891324838903782870261042457807433793543294152806950985614212955164 2183857151654930998348119849682322682165020826641983692993527021775616918089620721739587874269531261189434482307356711016176709220302706366328472336784891785644924314983121449926017279901216275507150345798032785639681555832852471771784882953878975317218751249591126290856918787619329447255027888 1053583067698796239019694507404707926796918610948826761010600841908817703518849801807748973119963701587578702010925936322373049703785847757033395651338679551135416170916928723219496993328973163450444112649037421071454509710734373124387078174807444435886197174839986464343888774682838507859464 311261113385080633090845623149492781050254471458887699031567229749077818891041739468467906337166519514034945148448889247363110335202225611704086097082948634230219663773191625017455830361846434831164128638690947222009381782128094264690793798513270590237000437723558944071852490902069572 -3557795358456503307357785525026484206180893472732348191372275785426948800138679830696494166358154821643662368305082719097674964133111782817275737365414825668901290426498503729703318903040087583489542347563593386042975579269722356071444681674935530960635522585334696480562089024778 1244304570456019005340095090633233707769751757106069592873888318299854186440353385076832131561259678105125403269612552542776134811349580815035712151950908403219631030236859938628450544298267127448850657823034333256187646635572757853243889832056691421530911019418040892260328 -3175382435452091348569953791540350771712996410800086608271924708541828649456907035477173430959241157606714695186373379031187817650635915141981264259906252688458355628662525317879853121087124285261832527980724422708850030347793867557727446552791493649055157441313342 -1891136955855677120713174492274083307742691163615191394632623686877277740955948487823783367673909861196459702332686260926351644174221846129856198981355143596149486199286973267967162837428368226243147077057883395373442373144521143086851449016998352556430924 89448169107820791874095077209877563967847114807894793099040435003741888116957119809275306157865708943256610027481857107887817249590385048559925186548551619448938166067075111402197214738290208751399929933908209744029011567405834619348558829822340 -2782366393732042297047529668939971750320690525641888000964259965605115305587871889869570172036810715194331235796625463253445456219460378336292331064661213298428432245474959788105550730040838874764350501058233445215735276231649481092249172 -17261213501005633661958408329192286009729665052671595235578084791782103319550956456166073313954467192522886854373661375049893789912849891374999378468707028561376302880184470343827820038116234573304758816325125343974661229587 -815228512200997803704366934670386847282394477420518419825834364312247633544870669242615716502693064929780382924690126229272701153940060757556837804709778580906694840621581970499097472543561728985526456924756 -2204731783177089178065371990169180383445340314663219378559364744199225325773081554824564682321826768218690149141893856708766720603209206972937193553457587840337784265515660536710274437744 3173051323518785363859585649605640614487017768979935621665246565454826387908944146697650658780323339443358327122574437965753214035745886530049778614564198028816 -66333403259927251789457957530876824576028244635633586419967907855051702610720355613411602736414877406844440452992 1324394995964 0 0 0 0 0 
589068046895358627563426118255509088152740703113191359459481433905082438738951596749861137331707975731056211893700511062416481610894390282029081853355720725014737203298802645124922895975152493151542121464647377129955833454893613920803678761039181481497792863310097113037461079215370540502806947793527984157908355729936508687085981528599366180317801 -228907575921294618253030216758297803394122625594145339821134185756561748263460127901352837461189400544662453806742796047303643242821159159009606520389970483012909916976261611851634986269688772150280526789154344713854494410539766034210093483042138521078367201880131650658885426842336558949911647972508312495696943975245797759435805118102772486152 432362191119446158230659425553662745953815019246362923376197689047751125851049380985387670462325420189853751722918987701082117992624440885096053480570715434595986945590925967769156047105653516936259321464844148646175005696119015601405324800266224625798642239146537246375981834167834599894604115832450900408702482507310983992653813340087350392 -282843083572270237240349470302596425403148864545390598746589701141550940486831370822441644298196338327403581094782289359652518998471525237787349000111854023821218745366184359846093205529695618688441643476077070907724640809834692871731903402885371440208455911488447455764262390237949679225948595013872052527109498892575744101102172672702240 86380217484374728968694060016811953177194450071616956392145887832474171916144259217104642106647675650323743355952578122498437848448917885286879212783596537080341470076220866970461230700142775560729892759081931212132437482078378614170997227951693246445964878022015427591540311072890690542242913616539202083542967000158290073359109075380 45098940797371735368412330640501652304947239971690920587863354140513782864532829197969014446860608665171648516209771870484810493336176577945938260647979000708835516746363567915376609135021057908035452540020931456556211677603358204240365254816826062494894422837594627472958394671974630250841922985440446475967302067799641835951627200 -23595048683143261864936489793887201712434767241810846777814957319230636519362419693316944307835461207986523859269660533824566091721275672576674736501376929338540390095138230458983922887080163339418688105536995668980639455100011683231832338031441595305370967971504607009511712326867219998016709599345834339023243002548723284618208 431115914162214624596040443857513747791754888941911380813639987020653671702491945489518778176626298133460043873624305201119078652683622403361797523836270032481476016471039704431266164666690013298491861570453511388447388659491104665062653657174150685300983917350529911282264400310428211644123580941779433174760884702614929904 1064049587960663114226963486409226732184164351127115164126622082189506310501475817518371589699067297300519994954599476949309761456226683945925391436267866130148102556592480396517589064677014422892297695768647925790369332928280023242282591194276674391328344734310653260491741810814526113433722592031261472236631150871236847 191078682984330088142264534774218909577790621700171111553077419530806357638716295318348173177791244940171654949270173625003320444825249521291757207143220142607086896277768043992851861137052313654962071759916229920449121431707956654928348566165797554596042803496013126214550469923358141731373144767663642995026470738376 94006418003577003014812438248359746284442452485637427108631828117016738188510248517327325072174801242287194630016468348019726657571520744244123785482454373531921170210032959780137656627694890305521311024045364882590337191440213223457565420518478841336179326923833477241430149362516459160307521099881583579390630880 -17837143127223000960001394231797173760383282978403310037465901588265335230799313340290386912408387563806991301949105390933124566220214580973702009838826572672357033296672757759035587453442863393052767067034310567989769594153695341080524045227963987484498437217093626806587418969969326008900071065940283454851152 1604759845380151692111822847708449261336124840250162947367613927714745635991614089594718358102354957133046757737972662038639954278933736777442208960943929513518610833340357908191609463244396005500568307616843754944495390278869127181983220355922012657935625278239740052259413468415788342413492431760704919851 -4010486583303487567660645671490123227240016444324552119293100307374935557385401846911403255538256231024270643620013040552180425384959926329653716063229697916186311639468119067870432757999711585315743519372331470895533315638635844976844037584941607418866288997347263918411087596392765609249166533738400 10617476767371477198000660190319426704690910652593931266473343421501244496084389997156704288550820071881854451293542587131143771377480939781135902370582450226555054526072902208152015193472506848413351466806708385317436042248203399730922943094087970459428320359429577217438732135395264585068478000 150708189547402263016742025635913886012126804629307074588036075413677350324303595832241875080006500804910108123037595326154443337767588442676053010310103313132781631447614342154283000334663305487850870551624059052027514471207359017068423994887076263696153312329810337490415806945331943800416 20002009231219865235100363406606679069827023964353829409475506418712040465528330280688535417423195555863308440921691720625732126512183908351507634796718186518764182452238335744560430459248880088004949071400761128425504413105002381595480533867038708439166447827002324647407129313327245 -499475103109113880357264304856092360894617917112928134302934012238523082974589994820415523907676089385359268234245006518950238801869740318044531508570522174634134653259855968331427837557247926660188090491702017386716678285323263764277760949431738111170382426755870066560208188976 116909845456363587694997270586821340361274003306187313378352033955815599308814310342943995010829313802584984368602262188701148533635156166418872356846941027270305042039979074329037959173772208352571958713163820005497162923713530873633162307664069363670636734001243430720420 -69829291919181781461883526701761337556527400692317560284136696087206248636037895016938392159461291879429257614953613380797044062786979438751580781573736502142329623804474361427738607100857359291859393099949634467957583996135624838107835603132960060609747000901056 61130231638850918100736735833092324101677385839025036208265443525072607504562121811332175969437127446183056620141549140833759226456937185354176435356522262697076742569621565432910729765211568997815359551049296098596869214222885765303480628138356209548995 142086931121841170656255905433957259532310145061031339823493442840041028899938621205616223143486631363956713910195137485599322756149154583119669198159297720788917217741608154277698508772519321791877590857755920134202928297068353053991634944574416 86938546906983648820114503448241062320806556750960996081057101200391584041605223355324877753628401378704247945425241945854236567967856168759635070388244049105723072569393288214951471287233280911663523783878781503438399032084573646667492 -24371431058240196800699622481226651853924967460521311501866018996777071680667650946305170994832066780755463991797651459259467233194502503034328409882557927770623259777733619373454661423282374367801022254064468129022546240 3249324119534850551802480013568784706215870789952362983690212247122040866073493470051156835608171297638983781356748877553148379383382238905503164864395054652950436492111525423401537158466859696302281600740 1904041613142233894277067759101790394923752814465107685209465857159533478570470665341025134783596545580263343091716551093288191810132170059022135743179513782084384417392104126255130312 21197378368318159846799548492857139069914459307594196399608048927696620793247693636068642173209420595265890003319156467169803848370106619179981786641437504 12049390988253708160669661001635296415537173744330472202593754645064523679316642751147493224655033334944 0 0 0 0 0 0 
164129946215451067014300516346025076530175999759249928936687799149400720068018282729982285782825690998765314824374303731590340761139993014112039702290831916431403915357239689909863183838787511387435618487240030982512939082604979192427835941589862093639213303634992595274975277458257769491513579933150572162889881369037313260725849395908563978595232 -115897440409925653821072037259094710134974371136266568152089144657891667103716181469323150642581825615714750921627961182290091476123989108616393789299136373384130631821088086273880131089956691509738458285127055194835237810788791497910664441420271435092419045100763545991099516696252686112057806746836220696902724305099780924751206881071090434084 113803502034537155818078566079536222598275411058590395866293008198728373260800733698422737344779772014376399191354039762480787354734046864656594093206169587398871747172248942713869384648525788756073037857108010092476654727929893163668004623540431962035020553060783175595557687217710901116351387743951212263572066293524695897596141633185147912 -38866378077770174304223502064558371357430312802548020148047052704044250022325625629153068175205178447279998468016104515015402711183113967704883819948920198643714839919863162095348048380680901354187556463595892392864255933820652063894407819762213128031088783595931251936073457543593291161943677837085233430977526601940744938296117624224650 -11714345069514263991062583803755608780585012327962486998594648473921176230652033728084451087151125451891174199292231915743702775898544218192823012471576174649480664267326729966605564641603635257773529834727241218822223543782109570014081667136235627282843776374576438388439837362804999250927634925911363660570343230020092520046642818684 12139832845338231708087611566450697747162165457578011557425197555739669230366507226101696473622593880104404185844151358724413756387697580303060329990711147409145436745117100229473832801426090848007429322225194312793294568476007243883472787210547499723014784951444310400254335176969567823624614001322035349266113771247772507884175533 -1248826747334437617358196470073249667621288864944910151786010170435691891293632202131016575029056272363117939759715222742878690246214844039277958979585071640414966104574636352673100021098264450829989968955885674374664375169356823293577790048033708279108853923150082555765794250466693297631036219550805831313824338853371279124768 -441307563140729210521668811953723097706601150228393713219014542662960585905232453180407562205384831658769036823718441520241923523195445938400031738411537315646073598022365089663984952059125969374665310304913456488693585025312886577822232247726010088379025956363711719641037089285824062416684582714323207431981877375408722336 128411692912906728472076994626011674824227747404897694707911131772151525539750174412511954196057026372774631960036598851598494252222192362458552427781198167658610884819926026229581689060354236649172998842869400794045789000202418922896985915130457762244295034436289443964518212632325420955623520864956763770165427474259280 108946350059905972277862418274278317650482285676299650738844476707084462836803930521298193428808103965809694931669483040857678962353454092650487500982803515188338662629587865937706284382137444038308017954438658071527285739962231273005550006864879877701597443106791847210896060449399566724002782772573527786553820322680 -19291806283669746508229295614921323573204894722727210749957816199533577050542283651339862549633738110151715125521126307422189342339361929726199531711893907341233151438648821413298800804419273080426508304574728517536661306473732500211096118077147112214127793322981573573550423890926463548110536334657783650874594248 3445418365060606619364666799515598302486352153444965755193084843895211587630715520805419666812935711999607561336882739403944460972352513823063144123643179797661414720215330558426366978512525808088686445749480106730623648089233500043177741622908229354628925487313212664752757287063386784869457821208407553897830 -286735942019774925257769274271847513923610179196095709899162528728584550922623510001068879923964667177497745200667668174699281857955099365739529575620527183339345201183677188574701407746953944512423168175580044167462528737659000501622548607324334614094720955681736208182087186656837871298600364481519801832 1907938905793432758984427979038621135405319898713641410892218892774707673153415419011407783887585501926505350317040132212573685264800152004039700794408138089334807693061282597213480043002860948903353873380047559105841016340536419449425153480076249257558605184466848291712621440946014461820911741612654 -1473621746784236193278977556622401951589045515131487900594432750449914958353997547433211069307347635697497476248745179305792418196552839360987046435091584473431811507598192444205959981591807586696311885602039222307310427410663083888126100326082407075853821022700559822268519913284815145628421408 -2447152476841071803568027013263042982075451725385825764272717175905234804677558368035014182911205056007166770430850064831028725118061647203670945313303598564429899452060268912315656230664522125045366019396472739391035581224806364917714998145962019224916301395591074232198669518566111422516 100516023524223575916592263703666159515676376601500344379330560311201158135321728268540415906434119219450008595268268213333972767800805326041281690122880417320015533715461404746188285045201051210426432947109141899581973516771888137296642160867090350391177716961277522055479916369432 -32171787767176802238190862601996509035183122604054638765941783284539005824809690709687756252845570729252546258887218121242739304234600770484245186091288699869664489563236541106463903965805020513165187411307639879654345837259532049648914894768007299822441367450560140617876587926 7838463341568079424409822420057235577969941365470084576951814110135321513937409094866038896710227603788188325955561732469340892110852541096691577039922993337459318718550528578064917501818925594687924624376582716777201590680743185461719470886738105723407371874172704540264 2686814782757101814933823086818831560297463134672932334874306779145339029431095615640764200707107549815060782104778355442400872217353894348339575676255323634417233682540800436853901749120627831898388810051898718116583319111641025842955285617697045466618304192510 -2677104306717817419609650665260617479101796203600976230056456212722645738657249506505511938378383468826600007973857573824176667311331527930540113514626387917758834052061293903254454020375439286640894086070122886947935488796689818399973671435559436797796 -14181556289328282063147688602961703568268489765200281314660479933512565493455921549182899558697416461800925309357072836605419686530095846398896267674707242373220053519475975674523486238399363654842482605324759419388859649843219741648349159982103 -1994391146888495455541589252843407550582510905406233890981220883398044021536292648802685765353308877674692929391678424155947795713693997681787106932268027670912270845417481048030748807660459926633507418638969444162565206114215625486532 2145030574380559398753091337713829628680891359902984614536308279511532610575959160294705875084441822299566042946234274916400519315186577348563554148828621938187584693054796064432281616654198046613951796954965185008789424 -7863797119061072707864593411496799284383529510187129413509108352954915012889997087748811859569525656780388970412754784801317885595240703452370624533558094807227254916792899355683802854545212660376332260 -789366023008031009072193356818409432842324337656235658314405490455824618948523206491833596115110735214806886900091474617366061051623510139614440700834062588590449908209328051547859 40011889743347548511763992351124197829688461650004192248443264335175670610443016677902586157910089613969880135117754910827068840653228319045230094008 -69794332305169511739285427949979391301552956166136796275641826129151566470039339622842391794 0 0 0 0 0 0 
35184316879733618611938527625103663413567272054418787926699693435397388122318376439633064462719536989839059144798972185021861059913792885501682965872294290646186030623193155137575699793332359770034750588333479663643892608961833564150791407076860725739744772695239029648432682084916147568439639726133707967432202221462211702050970821194847722320652 -30649809287984767489082990082283901915378947792346782455309857552567854403207751089536760207688524106326994402358771465442625966018730230054485655872621017985846812068289656181108295774116862961356707494659723668388183879128564244813520187742294218917371762092716800549414951705387594823719026112099818635037918740992995919027658778540782090968 20413954333585101327102650628116178007922730313085142854326286279135258578095643045655883390353635977143403820774584981266460351790267965656593791645661759465235602037257639529783344833107140927335972246391538875281458355523747197735153253886489317329481891605218217923484566103285956391614859350343387695786129017179315725136517308598230921 -3020555536795756315308854131246969100099851722472489279463806631180130944960641763722015143613848850683192339267869747307898132855265484570168900968312783556447621555077970831169331884433770941081971136305654347275065819093879056735225840947516647567745058620543280571487170596865523879835632221267646522615137659231872564256544844351152 -6383113318550673943497121361813738430623547074763171034433516924686785603617189399707589478623933807040928102691270630251810446245799861171342395769759586641571786771053743089499094234798725265000544618748945003369040938024664521113144928324525392241678266660066494064584186870089983206939242912959489381968033761715027702719631277670 2428494497791897937525988453524469316436655934831953625510799996683434926006908528635725797456748221554600092364052519738736937395273992343052377663009035963372976838024444000681886866366755768382873042869170539815694376123222294362427452211682298298307304549077052722755241795481649753172071292512474713560828031846703839918951280 477476800780820220932329203915240149160280357085919547037412137666785636135998045281939555129950040323741593034983800047328171765340373929227791922721964910007363196660774668029402719945238031166982965695055970690631915671288568405394914684177432730105678741589344876768222137748253070105185074964774275933677182549819769312022 -189398573281468341255521384666021326912632092905416885054823477929138838437508497615319852395653471763736268860036723884511129383397899203032318242736824017952912769748663476443552950981934736018477311326145336908536232189638740777347756673983638909602312082636439245681812032259607754032449827368547100431706707223342407552 57708463278379380265870278394024072030376560265056020724132345752496395449951624036474683133541512730821914192885115712602211823500460497955925927076541149092694076130529459176016248585191949271621468207661813497626637422561988364095877648745492913343437291660868806956589611066606168137739428832641006018116008125880892 -7937247505025175432710375608727467286960087804499800020545636787462036519372470509871543914880530964945574077460198913168003825768833110750860072847667375827500062167085606252484986143380534667618694299981641118103652670423400794381536393721103123354560919386493721265122982709772444027881036440238206771774702993160 2083914441928349438735576467157170742003377355910262055075108629369742584151737949739015930645893919790822692548533355057055240757487693807411223812269955418184730587749990104712440473628800342014486306168824056697959129223601280831553704055694870135020569622536990680175613431925792446137753719385376154323340603 -288133532481776827832441052103097361831803672538800404426900126284143118902589256772985428418917538076358807374472829949664023656761927736012159846289100677274308523592628167584327391117838994029205515575031180075135709746519152308664524112947799922092631038642665009076449620646857973629177847335596087011104 28573612012412546806994539383978745373786791760177448880633519696097912742272647496594105465534483693984747907565798859151351150110827412658066958774284791706342077592078087632592142592031601853809602002044120678575259733450664443836949818017529976899142253278914196180439293200140681711309568804308207286 -285105829605182401970986708912563632854289058739795106976831171121441758593470691787329503600236981090310062758749184616806405711570009014559979109540699545397179587985516636405082456239202187319973549296120140447336826272187211001308008937349711111117655442778224493244890691389027779668436528787144 45409552608873586770125199213922226110326006781227216681736905719362036690468192693858413110700396225136802118688803654811655244986229846920587635584578654078293263057060962570194789838749367404362482271094522097190344796465768485488686320069242221628415605752086926550662789829246236515246487 252643360130537310765697924024919099818122266325184468388419438425584702026355905298261147811492258619187371514533905845930417081586362830190562809134766564366716424227554120427305824388303314879948205380209894805382253798805591306564949316901276258829556665711535439009271451909720388752 3498833039005211733981704044328022827306875443028836488365304102511823009060227127577013205237372048951430724298026350862843759511134087955984266360806924812372853520744368565889074670061422506502603701810888315085959703860689794895881387207054697173479800471420973571297271392138250 56071341854801357075885952808667636659121116321029488236897344686799547135184973048188812919996796065860779709258870233363152481225998342420474195158378212912338937360945485571965708396734139454419828905849567875265754241588164592108116257882636095684306315112362329291543376 431956804765936174122869793982179344273554764760809934078112341449476095075082073215799554510121930322156479470788166301568554409938982064911743874517965353695983496530120500838632448952822849874675184407819571241743723011533731340256694154873968525058535155661591804870 58756168191408044624672780263196667586703933245805370873885329632653424686350592758940193813250101450312354624520380374400068560380676102945497541011340994222643009391218131325085653535559638449868379493296542971237146214130147650082672901693402964567236746384 156626530601989381675084666438658363598012523202150911477684245666855753271804472106028979384900639258966655848619904069312679420869549440884939382569954170538454154808988649840735196742460701620173491851003492714155958560160833379697960496131540016278 744560519036618391659179445072133684963922148577192613564386901143686655249513627578382622718132568874317340787204183851084491475748854976733394162120812972648049431707145225765485462898397672430509364061310417139632114121669584155393270552104 33946979159338147852836285601493053145198453492899580239969499349130118693058626520193220207399623207417538125691361520968489417742676343090462849730343871368402560555773333868016618679578556120389667771462655921611223658792000154601 -20170615874989863688223973664796736588772510418866551791953204591863319310492654632279072073986672559756579055547568845540447495652576531142459324752743472179405758365568415783018183656031002157370666783704950139996768 14235709668014500254809351302428394097860681190304486781238524391704277696611070812364001444400105848738010599843402933801647441937667348027041435252776839782647032010986735989226505390148064780661096 187888274405287761280953353212622197330829735284565225286987086286068960423190607748931142072681125027402060954933384068366420606883927782667456744851495831993858660106423723864 17777189278334831650822036789661411214459265540028196100500802200457878913175936686499949135558109596619667752729587819210175082634789551242423 4560027764800013546420893567553558939852515524348291582265161362282713014151616 0 0 0 0 0 0 
6050286729196662821872908165927306353743273528390166359094198601850753802912459273623958061602287118223009648851121662741782156157131839795215849312771519532227453617319364809554593942002501870764384286125817690270852812033274458824082504765608275411665717734762210067486712898034399329600829837652702269905763719579427289159071776854407094639432 -4854932856889526249224124688573498485688387246304503888719013101827781605916922663563534621258354438804838387914222943116931779479236025962030464760869713947380406073901403049847293102688785739336547679645925552892100458516897605434088161645153694626567891157989548921869852399945428273503424980480258102116286978263283275868176697752494046360 1211145781937206996755198079009281762581074876859804149528865765478046794523918892452931245356114918743155002087519896479499211805377322520932214899034441411031014993330114738356378824750042833977869072400267022215156235257892273054085095217136419872336933077277652234895467495830445873025793646718728536757721629551800668020216670804405332 444522746972351953736020514244873144458416008088690472702852436285332729638800857725458516088334846490087478558241387679801233148525820207888771969854459403237132455231127163430809829768469849712452342016110038667962331075037208461287835148097170927430251101809829461362798403577036941747039105157624732391045358577517970373876098818343 -1243846077474521671638930924342921328025232689788837986046052456386820775765223679988180267487400307627310229868504173044384520898724159817043378745382400304735633571189210127304565157709208179968475223242100682815077852801383667324712051595933413874101212760574107433681373128495252056332027552533351638904786153914863517351576381072 344675552876697578600396362982794517611064478404752790100885342508816323238263125598763641206745170661112193568298672273364296033212101700631804808477863276459592531242723106649068940667173457909165000991633924373332433795034800561760095750299144141332751319617256115142537983122324863345599362593704456526674868688651352511945372 138784683555137193070573975007265807307247630363144828780881081979807159850380654625617923303594119915055037657994151443966950164249912726607481488078318733986540575227662406535450061405635237146103142195624609786421338804398664132095045952557128986367461940869886120648357229174518351976036928546402257711532327136535873997424 -18050563543032024735757941039967406570032217525270356732932047207250658336222157286868559003300455034741060365391421289539923152176967247979358660653296037444140215866336276978071970152583726180420465167459408120044835945234268148325545747277591697613177042524829628784553571584815475539701744929129000077379227865353596616 1784570962515778481671636459700310903866211337192918692408866452352823322100486485649669650744488225414811484972680682257130811173544683935696944432787647766766961040803065194635980184361219620098593306929080166376583549928076582353037929508427235533400719355927845525853717150744695407972371074739815964441836071620936 569096748327961645783149979254675506841927579547379965396926209334969627375831565771522117830512032851174591738476491309131367387697626561803010862045332313204244594469381991745081015084405711029900515775126584335331490348612862706563031522946587436759741018652603006110429664471310138814269676257191302600856801610 -78279813184462793661945105416383365111405518810842314317719328670508267598956157944219589198231479988760337393042682225015409484276317568602363900278701287048120910566499997984516193492041689277624618073141250232732051202221430187999741110495599191466271298019879799755670384967575284231431361753897873437900472 18977090458251175311270861747439616364886291819051910430332497451528687075516366911652722692617833247458581335669925697269810529904105542919633971999371263793447481481015890720111475556612446821081405565630105414131921398966532133859388875201075265294322590247867965529261242398288791040871674496900034711048 -1573869444042252838344347418586740732826871535973988844315225055478871198935255834771727542000838037458260631170461867960081069954959570750905121238651785500210559831442817315917319578071057671132677698492059230449185049766269502159835262636320603272400962813593390297754876848389691756562871369896495412 14099778172305208007939582009694972640497555311740405261483450991362051256124385624759088142994116445978295357500132542311773063644640201527137563432643084201247786395825112920196310087532330203447153758379786077257646604518524978753474143299459107966682305049634744591591756543430679460467262939824 -1179673289762435892185244913396261398401487961711304723889577663336330105157639373057785708859546597498629302602755876259608429847665649724398968061172973356006735412061718851645132057381844202030034223436101933749639937924317883142325005751090584519679497028542751822727590289765657721648724 14114486102572548973440285776564769992887564284995040750272755732442570272454512501599285787585534639129355674845916122832410206140092763532910258566109112051653524798758798108168326061482633535658528121345270338248683310581839559966845600895663549892203795991945764939804514065967043521 281942977700127059639871872763391150177760282066221738947428822023625190363640703411701697578248215815515035983318701704975753942763201352603170830912991843271181656621985094621387736579265990887959463610909310394512275957560801590604699578979234514867362911036842678185208490952964 165948488222451421641513883841538361649890505760828635561487966078479189638561329041943349463432034130184665806402523798185831919649946754017529907428578361266676174537265574733402462664197916717293721129228605093824945077288846534424175201772666245108732211291525562997041102 19369503877287139310219728399938142165818897529613928199842718591805296805356661506352174032365853331523168340667365726806168086024787095334842424481620087088318275649205916314076770080884183584271455244117157878609253864463494441755276432888577185659592352712270009720 2587867537009543021803143555396425450634346386879237542664957828889794670317175733017934816244254973216280484902804505605553731539548752908592810270275703745032936324551648018474929139304957923414447418719732472271383332658955478105503231498630975752813353674 -11184552621133165603732731947217293497934915022709612760762360543511819214088956554795077771320927150045539000545859736262649937665314736013204134917590494789047911505043391515128406566034778801805886694871056310545046446862091710082254080443028902256 -24906148208753712594344746590041539796226572356109374797616624922217367048154480406199352081483162510321318281029833175031106553616870242099803096643839814242736863531609555001199345853164403161922351568214562873002043467036793025275070248932 -432313722905137460012960165585821598049771091638372826338510518483257646431295272483753325875855474952788268857991973945348310410294340534065656863839779903951708485916572263338031361057292107857039453294012440717596171588195241652 84821102426185694632856852852489986076100649562962849857379642255074591246518892888685851253890395468113700249286379467012302851285056098124626399197102449555112729582155418547755551210905748462683394834066065301265 -15762550469221599143073039188335393046025367717003065552295004056391608976346565553160176482250353693237423238008778251599987109773758276531267269164099181815662271053458587929707306320139947272492 -22596808131360650314596593846960123894724497505297712043886777093525595116050368261564360628643370497898041102867255949114200435227726901682240652626595262005001597684002836 1478939999460381038384593741332130119308926969173684710758997646147971688206186218684030106011493343189284086482282251880234801161826116 -578114871510029923166651507125931486485560117503300214998815743 0 0 0 0 0 0 
859212316407560161190664092570553024085785965908008685396209695165229950870591005159585420127335089110918953520060530711584648506930829109386987506643447682757967925492703952301327830604612017751580434787165782537204234728385928642891477701501105150503107313957555625011537911889604116154019756282350790378649750041998615719267088878793362218468 -428339983227206037544812265753988378840065345632893558052131451867921408380043727197088600280417224415050983063376732139887657158402537896509635047344522763457173643012326729137558981123241794571478686875233056761423040824003793822513168532099815566533406758917789574530806671659380833409820148747326355958142034920459341018836971072346286832 -408877688497262654039367974877401484779318845795943276749201506154056810263346186809576233693815041793639093151327187409110665864488029255649174307282762544825065385319127111673846974751619885068750287535414030346700571083375808962024503507852833625579005564563728884782960867626306233225647368884429344797335143608315656126178168210784546 234511386065770085308666381195010186138164038711254845533873782278023731953964321759018002820262376703436742969238687306595812465177271494750853426475739041669015684601321708780325950484097829010874797688594500387224148282827068926368931658682176183575730798103881088204549687903939444041603380865633811447036844885009696333795505530608 -129440444309085206495572901776545217693277651445937267588580742425122630265637562316963799533950293801749820454871728680287192331313453114055402874540170159235631605282466876459146216902287003056683060578322048260470274730278892890985970723432271061794403421003335744041266438154157144175751955206898054054676351131613219553480707241 23504497210252138182870552160132500344420585395389517192906201095905997193882417977858662652851326624570362955806622135829046799519475998345461407326373142522540246426328359584935005922345419117426367616900931052469355417182091327036364859428622961459216027618060524825214126785362346619382515535738433537915052804849803144149952 26686191343264641044090017078590900175853001796783507507849057176241372935330754516153869038737896009737787199501227809442365215703454082651865136320222627758595911332408665064565698143468157483643688899638169039635944998655144384759301327234203115405237359340619996269707781353773547282995427574175275189055102947314265423456 -1341064807342263732914376363468114354571217974154336236046593216944154816191497744661110360204100815724866676574731216474102201791798145957540686995439228731179038613387864080003628889360896299224032616092567066087543598431332317420909097174833325620537568750864070376144193052452091328363945861253605609319651150487615280 115341169752650000480087107151624825421198368076983857050900864508187585134713836023224118291298367485562204218706494015448067032904286970795122221833125384011935898654770418483033360058446316382512997300528552963778736659075920239381730588295140850220240034976148561688322083113196705579825140816318876879324228616006 42190417404540112186251258278428883728789627100944814593304090008416280264434282708907759391747977978779609978236999643457299529198810624372305207153675192535392708786027819783308905937293198444479629078052064655014666199700074596054357539069553017975359171214664433795518341503560502597796972355516424954990335216 726399962909983676856104580186761129420584051668430234673247125643134135630341825315767541334462305166177135006794902499066097705624934639040995789381207167938588567222083479780093096893497484004727317535231539598402374407751037860644282031096454668042883347441977925394605551686952957877906964139111275811120 -1074445781073821948467275766887413113526457108135146725158918240757133561375367213660012655411452970732331168189829493386489486279662172974791671571698047009497693082321401052160005600310374903063059121311661120532079956254379881476316473094061211897050883663633614786521274860334319658316654791630395560768 70736499060366618892089122594097695706013588660238005254939864401517272239260253034045759523277295115956322898446762783564669167950352104588424613465109636795803260389992855087675785000271176581401969694119711259789494841259486084031451069148156983046226966148193938054506748308143580864738758902382715 705998647879253202387315089169556192537078975168647227919375799317307214220874154037454407926068323044430875307511036941058946309789896313418508727663263855678737564789385945217748617331297080451265800202133524593902446498082776716173001365434908454318818754914336813968847707888193510955750956208 460810990463773314577417928202019205332132611373537770247787843235243332992187964097186846231978079576747078183587060624960527616762649014469001285535726518346500915524293722304101083710433707617909464364632257968574875313350355290655092746021900581287987485596470144017741132094619353109562 -1637627004069869010225309107685721068598621987130620339197054390952919490481078169961185842277740093104792454437438309283602560059362402475514730388915721236894313460599067112265727203467646577486120088325061727934096560751792251015754876069996732035377686086202889659697072330466816832 4580465041841064310533079358998192895144004083572827985118441982274398638591226844024859300633559462551388476219134332822151976857450071251334985856515820805471725515269620700756481650922020528898748058381758654077407892737177897000422981949944411658662755294479756825177009826851 10901691164207665255476132294316441607231579843092768153024319460961144871839085960131911550718584387380274255674177307582267694067555189155914805406161854294379715352466275150335173937908472382387481841507465217566930615977215858550905279083557134887112199053646666900091840 645663871771670233460789709664899586815743139658205415215804757012850179171756370709193240997391722002128276976119334988627480393923070937451690632156229320025298721844816443983218066546466715146853193495264010103675709099908829181040487758930219191332419320809640184 -332786993830931777074543739409469870610415861301148978492905713969047406360450074280920103393856594278182718276375427676592906821611023915377624754330859611012339129081511529544169836216216454556652878439556838624083140351963305948630137544343599685903864096 964349766168469023575243701570212024225513034719690194705564386184942782263877478098370504693905827757393691596577968617425024712795814140729930163143269145938697988936149184019021503353586695684086449955451390038548422131604885225783396990466361512 561328967517803640288515359091522242068633686516168372101877086926266233935073858382123720128852543488805858965499206283138694124106399435773165231715889264235918940421336713225003909142062261328879176274241812699601297150094344808134841584 4144173070637731757302204218391252825757301370095582917221248558967751471892551790558305520420694101508186996920594256449635673740885951118033873265274536032208019079142905383017507899405770282966521709544289409340261802790131972 -137564152633271993794023411711271238851801800140703337137620235753796224826210353701433347973803037908381047256906156123380943784221566105768221252600857294123795209052010505594431583134134714423749405601183201152 11745792606943116367942249697027024641496030432556186009713719598423516492922419449568792760994818259460741723904968068635873593508705827497510941393702908790589216710634160022839012103404230238 1220194846430925050828669735752667300363179947289274463179375412853982333355881342052394670972125178935843848489190270844752972206867986836682024501660376911180028783024 17235224973455963623909837168165689260904212951736447868887261507397066250274254361452177064994530413482523620692080265470216386 4111535743989001662793514286522306339295952 0 0 0 0 0 0 
103073397790650004010262014293175761819364413076520244620418878890034286054028227489540514838832176985210170314791790668546983709610413851130316653676502625470681879038101262748026372346533329482533505518758492973432560204609622681975524286641029854861075731777691824429379124332721736944344614373427797583422585379091276497035984601152292175064 -216667726465962994159293465887074552603211381335501255749872524606916879876166714617114639692574629297502149494405687765107787385978131837795264064404296403806923687303183190263722960155560167481129898999570328063465215501049548039343883734107175167271488528632478322764359404906666153716245337851600968460898524720087208775288977525837234 -139249425954615330305423115662045925209038145632706101275877760555287555041895959933957411094327892345264923749172728706753676841185369164611865279855701274604275950615167760537698946170463342212620675116669084039860787259552161715925180865311179532637908576010645652182383945163314826685599875470493666055619093692728668137819604275182736 49219848519648017924423695133925075708340259410477704275419132237270072299754395212495773171365552035667857132149791058747598370513230908316246910421606012460489047508756846163292301718567924733624054417732550950831553735753598512682432651094147635450981616303789740440616549337250985597501988240668673951966328259673817813442014108544 -2286224618564273765239575084411916685463337435711036357154286136090236590500217068223452996482821930848586209085580860979750952763642001127954237255449206867115542827993610425481139583505988766707309217348604282965554549951488549101510774454967404410188646691732236139606192838523521318830220998307588802312196477943983553359170812 -1447270583334379384167204013287192547507783567565082663692855190425609915265499116324139658047370416242194930164000771184453357545455297736887470730867616418327392325442890111557288849386286745484704425700346350110030859867026825089018205270413878614282496378313090962776811307880289748445564973283323415812475392914607019449499 3704701845091297806588259096366917808244942078327747406161461922544915040412983236077081699496351889818041752153426470324160292467982615663651132894984283126410183683238916916155649979820966939650176195752074138017385355855737929193797430324201584482024289664836483746702272928621608331476611872520831451122243438984178981560 -71269238246281050722124210856565598317539481365887010059369445502285275083115158688621526430121766598261291214495049517205730654501040071676998195031828401895632164873909665647117069844391227504266812584072886136539672781278552156771700201764721085938815905068216593415849187382727696270400403486880697543519623174778926 9412295088137792444436176156891588871616851659281104154813584157587308373283475064010371301194572336637082097884484491026962720656885679511059702435562537834750676404079195908906347855075399155512372530235979984074483796922229506947219627528359996523791161458934746779740636287891388241839906270789532075067611357720 162308358791276563114598374123731973094518524840014950840563413317077510125738584824886290591961222055747058707710378108906131765298733247048671773504207079480479258847374631203268693742959340965609405061217137394725230633941860199501629880975899091284989694385512045579111067991686954333231212822885167230130252 26146302523129999128000454114209567057318186187287989499443087973013961099785078702749747590467489349667534169473861875665755941497253597531725999546760504107418250812006995250540429375101550319839305059365920024801448656747522934048516697950617324804885508867344723906139025889157852385977475456071788325216 43632967140370011092815903843145413190992957078546330591619666052478773541085885082331785397369068852262484674671144613163332528126769652619746926299805916138861819593450918809993505701248253433599673227001590231565646877007755739023654424350325508368404699905052105611056931205808117729043449889852141964 -2587470452446541742466332345121643100651825260444765593756301434415757625472551982926034182876301740584042004066432081152209268875991087839656805812877628419460724770051090658610540997354580543766160830554816848096629714462580974728019177647883328443193564254618966327854563730302163390966219657839692 -111471605375527333766572367016851707158808870544199887634120245346985202844588017953595278170012576433425230922051820700062053167642616161365234649559032427714975180260409682954582185072641403867757390503914335277561955049294487234817081668906457340673873180844611530046316018610391618097802864575 -196878431811494877608847079297734163905844582741040685531932102717537449628877329026406788075217430104803321196625851742808346351441247647267885248900274614543007281111088137183039592672677865281484379851449317542517095169136396412148323969618974770524071250367804662700965938263397103678128 -155387286163639405661156192684958161381308960813884376250207930788449471674960403687452402948980815110526535274736102212763973657654659368772780577474487172599587817043520827720761630412372283426664650299928216577298865386115130369325396201102112502134131344792630670136891142633951712 -109500638084457425588702543681915981245870364164010848832744387867940060439457834138937347829502540759134727946325436136649877851365218114310315125706067594321561969706377898160706423134916922543501052009811690315321448745656716366926372961369242886476501214969444564256927851204 423427585906218888855478410376913577414897632171853026472433196376309154874979210203634072126472408046881666039526904979497142303850465087171246117266769450037981379649033414080304898405693584664552115036992911555052264109039169800364060597777782753686511937885606536437557 16311831829722929425017967986014927003194163527899199232081932927092691225773881284485132214569513893055525765344410259562838178838609995499839452278010164682878036449895664075538861552880528261928550966327186910206822477758259957501950920361383774760073572184608256 3176404598526478422309449809439399265492000981417662325881276066642988100985201493316977549325383681922870239992093326123027730510235465416108072596398680121149637854368086125758369856668524753597458452376633577602472287095677354591394227741898471384964202 -52504356698740021155441368755997973341782168213470734975535853535444278944120170206266731264713660173203965903556024825791384297388544164363124916695424307467194335991314777271890310157989634967331962876026526893627326622635994305237181989218306252 -8635234667645500300964605234999477641524977523662743056109263174729380829491792475616635912578080812258607355975042879551621126757232995846819091380746128318608525384733852977452292815042620941382017764028471326983285450476369658645065587 -30015083866998183026522159698156408217592763135504544231201407545883464614116769149778806284917540171597583392900771830982790856729113575167275824883219033477347050884210678022269990657135681515717045282229966468761264942580132 -167312035605453908797297938848191736635328564115689380495239406922159696610396172298119167582393128112524619881301583812730909054421447318185606444996562490245680634147449043571175712623600919853780174071738624 -5223564188973536453677630438607004729951125481276577451266158675419396917439163592653324433331582994347524053502495453943741401268170432797706984696560918559158377910567138553585508806681316 -26343414626129538518284416321558889488416056611638774552136400192573247836294259492401532323397982872809840788694784306462405656235588924585965993276231061371793461 19303891315643739508887581166368345285423807963514046955269468885039897398524584845188500810179942283396105475646727384 -121443719227334 0 0 0 0 0 0 
10650823341145320743435829828672843600562304740464383425595638701998271149574954318259745229231310668069541330954190997465617891627877041210205487402457489833066150473814165897191329668644326523419301331376668691817064588298799567841673886319509821187317263853710760697801694420766302211311787871070546311162895936391878832221927733493811906340 6641282245600944418230103586004337508072627428984349435534817438776579133332711391956082350260675537515128511082759641243168015469927652220425787003842658718036348443521681230877606818164668353179082844392904624752269442428226780426483701994907851826640710831884688477890419925417281013168332428269761419166955032595258831774466873944473640 -23731811228573870876641469189479990996581305157461033410003143187070372958757605980360876403026926579016219774571822705406354528219431079669871183344288359276499361727396865956739913512864491559989351856596606791047374310684176099244341696297409609929151972221649981575461102363452414322260813110230802941636059749920067154566657185477327 6184043599524870278299167017104474744260539110814644656438087869482297968708216621381349037174907108910624562614363891564318172001758058874545794700805685841961402741960483006915554236634721264075291514553497519287501427490997699709825478171404810041373897527752925099630442128887384307944588129109985310654094850160180780742623851024 1829781315054783573791501826460247998373455980153984616231020100265526544079401582454823129137632501005431401866223503205946347036892695885950865751695249263222676676728761804899031609881869602243981481161470404418963288520770482738075114150321682410050565744121144915344805860711679830379368330962475737445560919647693346429932620 -598070640147910044027259248617468909798019546035878148680713940948133382460840690998946893258921369898877855544606292765584708412967523165406566841556702559730784660426162705838475138443024665290301647218714088584507450352452939931118572033522874305959746872274812428583006425842008661013565590499469685964439735320147640113824 368290832950111495555887849796684908007072291682260446989366229488818997925991686647369656668737890606118503132818706005534742806850752691581010486841843843823814386705929360013064884125448433055294967821114932867644025112808442824187935263161096778602633589707733858098128207673458081028212178782119153102079583893032245080 3681812608343254164990920888964110019271502194001609644475155952293116926323043489804870493045889696351395828153862434850167918192616828686765250328329053414813519053915446410280221016106870060175001850938524685546691405397238534041667967588198258247193436669332401638904092734548485541987852586460703689778920366371936 561921782131711888829934666733788486541817666203322732118729514398998493889918555296074306723782552960560586997639115399889677025965105581583181525356880102871506362503971779858687851412746293691415743010529911504636665309633531802444297799665061619103719846226756455710415777935628533067978456731376808370462913708 -67175644500231677787684236696933618544211324088678589308756719022938665647573010085218561350473448780669139197883931661984882539030223367293970720995051522869655890064502721981383797903978072404806909637243767858414932945282407996599564797809474080180588022547805698449592007808625670149708379770022653390117296 33301774909353299475840059391613486122043105048936499621723990664996348504667735826151518601972884068862816728733305860340239493993322758427129435354818138414081442858933362901851246308582040763190331483920230991271163589124898511071978370926187247328784649111913728977556311362882144703201119293811488885168 -1241251406049875675820019312041772195585429175519350206926346781013758765034956948094705454923558894486785619335847832651078848077901728680384389778131430990309477227102328458447616267621808982526903347181471802634465745582357019539060658137901279083557320102971452246351246829705986633013101392411000608 -59124841419344122360166279668705107699850592977558347851831612627914272811917359071904456083077817523999882236576439430680093993679341242568431359944604141334258295369441107499613930909305873107948224012043076209271669545057276143768547409557421890115891568838865799323779488505760585577324830358718 5250787404106430983350749821087015837344620677654814384691498173537230054787400137063345562591049767127638964585508904292868815050060404420605176479134648841186178258158813851467968645599501271799468968772810473115423018554109904570327336265968047744564090352882560537573493718029132920676743672 18609632140945406207270161276342507999771204277895298162384182230460898333981782460907802899598265395740346708621236590014951977662663663484088444855949218868948031661721115506689370089248340274642619336991330967863559128901405604982141428095907687492435154339681256483837425269551221280903 -1293141142429696887636595760789937225726271291759192701669744590765232771513717528686288363033437364697808826989035971687229000580495694617693008815360072700677822342463195401220527005998956782235256774217920106946088902171413296844449886273343779082412776643171260449670517822127136 8033047618527787679128694074626529937157570155384680956867974760860431739791466339505628314011221465664805987394157517246733219814646469960957365871372393642490275639731424511622849131146820346048837025751574906681008846650608682425553269739157846107988071344831449229679888834 9296361331749984326971655238382116293489334879628469901326367623394906149782269354666825331215584643144040334659452533408393091574146335739096359278390165276980794291982770169712025990185779700242200679125575466887770470005630214797636533507341826456108569929436273706984 449680880144668347267652154439523706888706951413219957658503791318520292206832446713618160080190017186018089654922752985644955361185028538190197157895379947030150823026855207358410967782345665851860550592352171750868610821150524094134188084584824186933633026390851 84551099232338150033959056683170168058427775295100203236160158938309495891172178108572483302824214799847399338950351197373497356391916316130508389188251366627450179072756564276277297186541262774413437912299310410227718104307087308295299633041641189095200 1793912505029803840943372915473095205443116079604214037853802784816956227126051420000175507536136866909600699875029126981943281444517930192336463718317911516980143572139093333716760676364612209037494228673537824593707933473897310290774355284874580 88507593376012956094537503640554459765717165865983935802071734670255007809229283827562801024548076808526028045444372368680290878177379381971272643663003789073875695223485227190185591997489621479860324289356148027542830985482383988774064 164480946997053710417614467962658701624235389090719034324873425372845074922788742233971613162268290733834300549706864867758204456563643929644810322488804160174116672287050313834106215690075611375691229127248486591962040130832 1039795506761533833947871454298832644853785055386427611540703873677786152325954190637245416803701757194843406281929672573738793978435655040626770997782527588260737301307140000638226789719372029505680562558080 1396957755103091214732255059276557050269862725905130700878624739139893571800183236360063495029692567137178756280795653979424987605636450701440239232895701488780860010060285552356231300172 193030532924478368102637840869056377897237489765799301361720833742539949523807609390033005376595673274755869292470102399937519082834285682908439090732947198176 1252444915320103084442696049741808953408189545026990032605925233950757665383319057844317348464740934817461610 0 0 0 0 0 0 0 
965425960357156412752349000665356845479000046121406361883753504450274999876658502702282286282834838331172072200357091553524075564780843840219923345340090686016694488207696116277138489998094507226410321607998938588876805484709575880601026658993528938004821214664139500403851170312820987997611267859001388952597738909626142929043260547606671232 1251567203245321879293203019393972508016772268870841119783411816650471933620094560881397781424208371458187165859094739700096606718738312383726131894246916230063467812176029837645105306951794311215816305099266038010162766893286160643508803199473082183404509477089045223944627616560149262360850093226887355660133215898426778969173165898745732 -2746955796309697002232270632040000990064139323181685620902497838007783066704141425016987540271121766932886658224007380834494636635778381241271275080956418685998598014997312607607220799946275471376433750201998613672869563254797565106531739637301404572854349706730695936978640697143561813309696574996821307701387105323567099566465892142328 399162120769176971064517289483538167175880288776367242565150282012177936085432272725821577783626746977687104567411256299261844170384029925164047343878394141202014861373262267525825036813062462886728868814796665092870523690947436390160707153716112005400839703209770405378241998025236077467660237269782890011637372567907134900894263944 413173577204892392573327243329074540259334950145056691952162041534965812458626623302457440686483975091083284077114430647336738955224607677888508595504527736945305068549423838935819323393864734037232807750030381258732559933904690207352649829362006780882146426745418727803537847696148847718188424615050163487239418851118137120686900 -86139357812724561759847957377199868378676148899923919168931877438792921734180698366354914454908248027067483259585629808964740730924922398038492893789192605084797175784506754868846295638909583158530265868948641503476129421535757662992793579669463670175169622652986385566612241114455874148484539877171308335933455988644985869804 28788859038685159720545454319947218434684186865409929680039334996527011287486872232293827947237777301399489288335179888186051065414415263352835291087790074160501331983296314525801366660024307722693033650709462407254799677558241936086701112267521231431413950316419948434229903486201554548032482345525242592730458897152232448 1032448409266064358400688818438281128162995565834180366246797064556115730087900418304710686730024693653712191541063601988620093128442655097075852926927145667481251754214495030068759685479989910739141861493619569134179121117851819788545712367293211419016669136903258309672938508367472373470702436036387243423376905588088 41853775238929020952552163471255719203760617980328390200849155777661099990647653326818192322381559076763738419788594133878111516029167332154848194599609479367224204127147449138373980726830903179619832167398806502735189929962321903411844190854163533472552136339870880246362025675492950253988261160198421682759316944 -83088929531855590417174557666216041002556324756312552661265124593748264407052581216698860327482854856328062836870021454919013236060485224489091096809072784660568033561391311135450646313355161305894473362363902290421659853083573410189531985445251091422870615681439937115681678620708357802100941037042018630132 -1450722775249281291356490024635034881745837109439739131493455006097025396964011858662642540101356052121927587134910657181367532119268508254805041474021200344476438419662844769928956919559367937009751438703976610596669921486392944627190304651264763951750289157244477352198351882008166678410348418231446039188 12635825420594106741350474813956624024492288499855527251603529647208213886444512842654185303153206240926000401751758555675231690883581931756504726710120562554353667718255136033923193284388127751053226074700542928255265271862478672694322378015092747955693292581677639096194178582694506585220345698405679 7504395699842054603581062343682294642857599224415144163380462340641607012475446523027289576205459833137029137046085157016513251314101661769986131678274254995345241364841606750675293912936549347379633675653473873140606258938509210102056309903551118241149129993309480241745530502280786441838580072312 -27222257842483757796047732801365533335778437104716078764344757465481761723146184356078208028510313864512322621534887800370109561105669635226838190713255807513663465670421619435954198436209667167758218796369155711780629961915617536631188990561198385478163530112458263518704683534774848519178324 341807722600331180181403124950050922954560889122287828274953125981870819262492704174484364471631126553637146253819281269481960785581411250976847710641058972801472613814563015432971568250687446196021017570297793407214088180414794830917727143060866557145701305974699529324855168135441381360 429337204512708491226273731919182311466666666335087529056269023114013244030945361407182311383341611956435273162648769084185763632947926295746045356039776479371958680946651687426569434850444007811446507722193814961103031611483992381862197702188237491977924269813135811962567757405692 698309010206807898292404482168089316747705521053397006674690700385860554502145371585165330199970403416502025887142392416986229900999994825906390473015837058708046747384117803703483062294319846568695138783962011041641470176686505651703801324556244413690124766514384752639447912 27349238401276452862407304246025658631506377584249335107314533383404381823407975135151347873349029061330372882264266248743866097006558744645770882322581902419490204315363900883710091110564771794781072879347686609925070692982037034728491724449605878718663362839109777668 5911274046283588613469902933568219926470966921213493254192606515415521147242523538052146163943153463001679103287230528230630434951808135588064710904274309524007957898767119348297821975503596311625377191902487585975362036907138014305030958545649173842572570280148 -21273794445219645494925827874884360897773649579408127852963973374900901383407457222790138646613131790830086873228272380307515246839880591621997996635094219502242222144121578997133365204284163994158437900841974071629682430655569409986648019085503452345819 -39763019725280078678938533271757386771556794261108055021705358148239201710467147372472152014005791691164910380087600443949234950164242542609121637134704448592036987871094137706914504735716089546251888512679645408296162346107567674367286685609084 -538765156901862440097110104149244555613404523549604849030934374164755246118576779695455422694796452049671185933350707817721854941647277113037710316863620457719696023118101096468317604426346582882241900063556117126945613182834086591492 -681401075052953947355151650044629257684142209245023013825338805614523283474817930339900957642806283965239078393378277061968725849985124679010638330518181330100705865859377753526085588401173614093984362667555994689570637744 -1622698453447080629821426621935495804431408955833568156741216048172517862622528041067162105691311198526108051569316353648987384886986310499164395195295692779880631255343900688125117122448050990214766132200 -210297482665159267766688132133934877665902819477910217027190066952789214597645904354226242002721578099187189619721102040375217527046444954519396282540109629306358676607449351581895364 -400249999907102117065387471188260698978344159051871511283155119151416963274331891819700931244269409752675137062804185643102476775549754684831064111068902 2305201640333311187742887130026052863059963541686056488236076620165598619059586790024052587781832 0 0 0 0 0 0 0 
78124557964171970162009772988956803551519453685706473235244129123243766746215884247028874926295914038184528008690671521745991731812883408668922007984673101911159756629147911174297319399411795392571558592427210470697972133171009274205961785908987403999905186464770903290113112021865794119302564241171491246700813414917853398559003290399048831 148802205194639534796113333505846535865917828276358919142112121177122540677841954759186444721660859720219510518281367235545124548299161453540119429547116125877842542840709111696374452990465564564442734208228780867199560862375861138039385826427879827718063297761130147087681873914848702518123732892071750414555535446958292402403207361941656 -228241038324310476807979583200826658009374091875733953105114295904183757912294651328153256493093511556256523680927037496204906123542595479397442527887783450282435559583734538267937644160891815583934476462542907780945827226768251245321324580532923047386443904478856171127398304899845781465206379412650171369944613104385689390582388462866 -15605553405736336815204203399062217056931315162600220433974969556249105384459026273535073244858397156583723986695389114086582264405795918774057047852345487205979549972115933269437784132371909039882966960367831114393643011904446228715600029100898078193186762902715973937257614147010178134941216486917384229653293165255076724648721760 58580076181495479755015091061870368110388978789698939609928325889001882351335152582389352071721975068059781479018922343966110646531922976864921973221348498580654618363170755353859252668582461895560647816174004056381171548750455663278509141155877058533727239956321626375725271796276183418898452012838581312820095057884591560061019 -8402751531133417493434144470216053493667933210289133353288792941755322378577490235692225301541753250141523717520403550710541628131746513049268166358707599518792646583209435905816807278352569439609089045443633144215896654869835031537882816404649104017959213992787231028617423742105825201591839277190519853625203684547784906640 1911455122639098238841386280401121689215600461233662914447021003408604785707045059830782910054516212682237617672580757532100470863227716473324798007896677218297913019703056823763435974189116266121942481269357235384881888394484115575393264126573648779884375796333348517537187419677927425378424901412363984075133925388660408 65631098238406990546206095839762295932328553414134786730456744599195767207585970738553491648560820577478470559041008154277944483293813584727125604938205413317585698847682021403491265567886430420172061764918496148399128761041082367655819963117409401987872008162521582829709940664270772607041665974622760550160195574880 4891417522306488895071703151003376639102479106216913735410579015559440794964178009018683448575871247637266292972202337396377274890602973028165602430865106803193257637467361543339147790067727900191553019919735903328888457713442173115337915177772492325445235584074829574578592361094265140773142063182548271062394257 -146032961758532459891874714774075418451664312341485321436861599178480801299643805116988749678240910145363676753770212004807027072766132682627987614249046467040295441391150911514252250317031308272674748778997612513910093285469316738802588940110560703617572371786932166519300756877996915629245277604702188675688 -41141372387220527159806556616314441266706122645034336105240116560229080123347622354549272375975005656255629635514748369580474006999298308504325097635236642901252915132971565759966212000557082732286807005516074064697890858779719190303888980145250907355772205868295926914664132472542451723409763347164193578 6780930614607327009574224152240929338164452502564479721751841981590085444548422516321379247151675392256960561344701495787129503359669334230213719479131716250177790946409808063542374248587766534198583678514753201552998670173634224297606456549354430446416109664518583839257889403299381078666308551372064 51678813361346879906857106921351815930625988494819991007602831649286223948088341921322781155501571369991987601552448715915149155770018877108290301070437414421491916902211196866025642004996984085550121836438561567412294207685975112141688006915061010050591129997133932198202663896921960164695883662 -6313035242298613493727928958549415103031264433752992393451159520077930827202533816953473625608825681926427326124005733660328347596038365662076870344480968989935676790804010569614283467481736384420447483814479680328892059150690648616176131422165485168899265564987082437493960805811973731299480 -60096393899543656425035161593492811381224457601434203876179417436177983402296529010993309508321242624151444921034387469480931054719620713596052716991688938125506529436401596919224098272320558528024149936486002235492947523946648841384249767683215726054524744429774481473623174824714192750 -13106419611552959963690202525475441739555783794140443227445548013149525731894337466714341997685907769107790244357264015554124655195407885748148034564694917408809723680117761713157114034034427365595487217446076456101939970089745415665759047107270861058800273056872224723753268529472 17388526031219812628565636395394487899151480777006196805642735593380729616081783568723071254270411007575014220110776496428560711819878355668626568636466154912320010533123860222355008046471723585217581460080949297705010451715447361504787048531218805120377373830754337957598260 -2356285030062349330353098072577012842807420883842540448558784921157313247662083018692139320333423827196505334733224781894843487060092330244529460225131358317345896896731441359792713461849909792807242973911399456251925853948201728061016912851416344060638837181556238688 262636381329402058743515696450720344257834021961573835166747392573172110955924616692045160732416372734305248443887410539128583207078154894252798514272440236498415388227268108977601624108643873977436632798635442715918797705952806090878773573548548815085244921966 1063494351597832168992628401871911094271646926599775818994218461265898440140316712806314571409353682676286543532107317344770264122195913310677307690513898887591602939488306380877293928371954165038778358911626684610418095563361066935577200669921934571440 582961378632019585714547518278083257037587252544016323683427652431487990801841547521700261946910094383790081224185397320997052292601320089843692627379471574155605247661353441578867777421182236542717713526165607797893682465246351314837618943908 771373499007913464956358973663388991156091076148993860003882689974633995249417163824322233894809424429875080794003871753496232267372279401368840007838716310977282055290340472297984450191236664986403638643607365249041020947445990344 2127682488193686678751122365258734937564957660110518994718640028460042110459239427171855991401513657389684663037607370289623324867473652189663290143907253548858784864473692923566025691101873719848426619830392944232472610 1024844633406069905286351731747701910357650827376076528659114866276065751659884073681325153588461259643268011747971134564026226381535287891163614457778545470782985735646062794741373394044452576560254112 17366645214030172406294902734267820920433400149337683508255863142981794728243430625578231756835079891448774551700113101502975949140085392161788439985145856095366898392123135861636 188876394035482127634015591448116365688989411457194182085472582278099975472509436596823866807226971378757291227280188843546446797398682690598894584 40994694602995955156781733743713676269707403514716247425668325249913254647543637794 0 0 0 0 0 0 0 
5738118814712737283068542081283763395674590553936132050888161200789419416041202867852939877901490219433765203159040975236205007687262813899428291046874507663846712177396043939261254939165947055445503842230590795189317321439959746763456695700439865188946083218701942615856065085921939193855645391544478505636290531434758386761112689156087092 13211318384132003962307093370316995359346115918665082964219552812662441947145809031297381323035274469991828076617918942144260000241851599722113636765158457580334861444876332265501323549177085919364822026406373118846918548759091576909672993197971206300340490376696245049617016530173900979535437555963179552065362685856619699210139389147041 -12741331597821215915675358417788889823865503322201888825427567252456226477173223027933133705830579968352224053524269445767290292194503080150024641204742873193157820658567119568070412564212507223749583065872076914409279186920580629528342888309287631075656726119993284265071748610501307757581211069075131129275821074395922958108995884868 -7739018989074718000322213599149656440868522519155131656170829863699087451445325278213151608805900075692077694064663801886349576926281020281697977244891930423437611464680141196114391676168651251661092654305780729914202689530568273006670741888081049802165749933019604549624705806398418559712213475965319798274457594361275268718432910 6479221296232039609266254011967029001916554884758345219529971422057635396751001031467511015308947134035497127042813335550467639869824563169098199467926957058712635514420868955465393044970632320246628592231269484442688939683766567922332737920151582300145752198315549202694422651453778565888514740002678174516672377735991721112500 -652154323770653275758870323263094584987626486583034798847713224728000271361369692586885566803047930190384786829159575328264579363714507600658071846003237962566881415594147524761281174392875745576605841321972190401716095453533796047605436759671663673827675950987708933466670692471180307314336092504920466227803528595879074647 108759241343512427941791698235985934477038867348729627535638601229551426762488591581938828573189417443241887172298435562154260832797342219389282615943269214842144510342673899827768144332719934279075010158656409149548283737676935856110904045700204437785297417049399077631097718659636741862381628963788440721969879933097160 1732113076463558940976592279790293823778716452683362630712061117770851713405126144581524527146574103652274467049114491472705540423347900291182229105485821705319585536626767481353813117780129388182180815384284644300301275228439352155771022613069080684969973988453139198145809392514461778170408282605474152682663078434 351413234125022576648130349203173089413665804380157837666282591009159317480319775520783094759201967632710244077774542376484379279486133593368631135175549521459628137970819935849738447447151108449275550357512864628938204169425181373839576832599993106339079339803473611741046520272933068672564818716176914468123600 24505336983378527321582783023567122229393860243977462968889051074453125354317427546472776997298042262901904570208715956635384392661481167876663666293928488187832002500722005850476960473088517329658068598966489864953669583263266165400579933374138743590525216059424550062085018019716647535480454847883998885502 -1498303494614219800276335762100663294735236451697737525737099066498602936313617098586406465468978895900933242264773903569556524665314550818698414277602109142830681433041131853809401123599726423825464993796638240532046720791959860721198589692348115720163878203899122074734844766134988064722421377333891768 -221384458776464328177113344722606449733271438775870922935324015753841590653102311152432288131664126695764652643765718664299663974262520475025012753936483162367704684179057214233014531360992659806368386438406223722345018091216715333956721302670537571512017946896435044974688202953383647372858450155882 -13492132138247285841831065876236561619904489428951172446265149556465356801992366699952019351784293230492290662085282009633605567739512167173143986018045339312384332623915368912638843068550088842689725489836536252036771262023332328953969995825567556954889957175925560933912757621602217143755300004 -50965792685985499958579992806795545460146026319564925826633723486754347874819070370031006180109776111637269223503251338843899611639547126932600133331789376218389944310251128214819605878523654230515316016161115216715811957557822374248746158485963633396925019543222510673096966889120189811969 -136494764583951347227746875558564912737383339900062356225204665657608840088832426124762259306007433682882882239203592529999504073898883124891950003147731048068011325116889300250139671193791723477278899331199297715911422581264864978781841547782312497814943306314201080665527051324758460 -256823486327184202767090416736640006805473011210449594874087246070485526168318305165271833309103755441469104233628152304912332573933425751908294799621159428492205173160114808034560268594300117262363664653977790537666445601283820758497985531323242588037783435562339533012767147482 239371089834763336032001018113842524352567060015290840402056870972220518399606148396460989478783848676704045795987070081373586662623501941365687901333814092174273192775136567190248164719689510430770127335814247387249238629978613470298208643390510536970099980041251313030764 -116100221359505094903221499086474572492671781205283478105534838355131916177352763822567836123319757816522805425988822301082389547917344873503069499292969608851914030370840705536197648366866570056943107381155385468915923647919955924122788363694435490493769485524901623 -2789465465094274250840005892471097723452781955896437814758220375071716230647198261957024616120721889459126248852047105554331231095410852257012536587892656833496247968483170825820345977585549115180474456122255213464424311371747646473623894022619205588863080960 -33477180113670893973138816944506557398358586800757840859662772231953600905722908054285613053055060032962772720242679875807326600477191562251948125937763017667552203420842631430483136405625749615393530932246859838248200455433467483030805586678644246114 -5756170335326565368729952176932383025011345825105703493012861767888751717652120103121723323483051612061547779070024018761085169477314012284218656480797408488209177977319536883415160120579117769664975045728918102199983986666317499403775994764 18908388106145318156193916244038897278133811055325997864081740187591088193964023475755624375631742928053540948966674152539317769854638099088125608243417466999972671940918114074298379795891764785783057146723441637398739056721273657 -4981975252117242978479138754380367852515742197429254050989738943658243784053665543628941740934086875886529045221429834797830327548422971685138547112874970876891859853807263636128868549376944766913253013688088243670876 -94992164235701226278766911111410424670312004405231096696536998862419410990191831952680145090858961224916007297989250211953788549192660811967996529364426277640469838425527709720169948637213937649026 -731888211530655554429239783425503772186252917768656217022442444914801427287285578087877277221963865456756958072069926726679782530167777468411328805406107110214706483431771464 -15652141756433523255237630923516439022527889300380043648270222450770161632221853252055034779771231780201157904868064133669350864536438796042 1164243236068992485967542758684875800975158779209404853399678500172 0 0 0 0 0 0 0 
388067695885696513502827159933173052762099030482539622763721855436179512849959198996398889050770214730526835619833373764682072426717432169170965264728736778509745199696522036752328789076401443678167689891826786397208260566667648855963124357019617838580025094857074553280722308361482977751153197896077939660087467496468399226337992485829050 904171575825449948785785162831184089786032566833392106407815786502620858438096062253320965653083489987776520268200298320326985766344113965284399684123399018602125433141475211759794054857223506674285461415900264947739733818903922338835103192607732604965096307503660931172443587843543766268426933507257223843785474569584382777959053307448 -244272180395333943723358780329795625309355922982991145655072882980833712652033758391922856616286740614213024139530071207065394670961482363682977395073702379032399747127490936866114924242533037149439212790213291838929963905939095928885286618867473677465608337275164970262081057578011339400812008970083775658114961316787971627445381647 -1148047112632424712423375949243714016033523294849039668881991162160551102912410984794923482586152847066995413219294541217724084959248915905106429911554168907073117989522326901221826695727744458333910978619803792955910152578194721544142806848739001291848533483959348989209392835198526532819532155526208622034157899455099898131695040 590433616851527734355525417433594176910496826597885280364179534347339938031791144286499283175316428636356987047203129049277280817092541938608845192009705983282314228847380668334449280771539902693697044515653072311901655839445819061848252795611395103868780149145209408768128461517070590130140796972608211033034720649174577722580 -43734215341902551209385448858876692153248427597797417708672357587902107274082052282834080037815099832509275730668462586765957941836848557498629402846966067126559858319876538803910730964755325654191744949805701138586493287540550145187096494278901529401376963812632535642197918593054605970843885470760554054957219264093066880 5285465936707009628427087560937516821504730370120082619146007726486057492655438611342218579566653466373294381987165649717612538719764184029298359818514091343206544207123901116187884479607663333223887842398151526673392937505596453494939771193710273765671211136209506646094634758282336926549327348635062455303212300944656 74278646841974388373271363860473401925373587123509405779739095441608829586078542667889843665151793208798066128069518231259938627673287930393626251544268239030316031507647010032825732950732120838515415880086212801731171929195397841116401363096847944982156064176025152210191829303381106742468347371564930711117018128 -1970131113446427270348106579482896581643516032408217158334904350657912941956730962976609761130083154567553800643701008291026834003298778035129597385034567166055456003111707128159886929764981542824133396346187654487725756528648690405874801720417908817884481510518577287267142230988423102675148527081538144484096 1314933709697198410302648938213544047023675592366090281686714953381371221005461124783142867741528973117295574405504283182498406886276231154285050102764143842496606443532633348032591733097446316284107995682577343346445287173721579551755173526577022129502938081085753094177765143138658206424636804803501803192 11631480141973700128107367165611758185676673223189782708026327051190560428195257940338322300424163920871495619489711221808991437382933434320952022723595140226852802457087302407014626708387742494896075972721249413354939288734268757675087990200736933756864855177864692253382872884313235553153140732195995 -8144631314560028823052381367907336858459695256510946699439044577439213014366120980832202283803254105145634542553915038316429490516198864762934758266034580366963755102128405124490589608227540006062585591184451365099633775993338207858658275199309311893566737194631676426624250692973645625770829317488 267932718401112421345428741493900947463865958340294206671284219022904102066473957929496802006836095687100023104338465608727958876469903166257700830646728815301224135063781727279272923952292567830345544858092228734733032757333577999411491992559487813676915197807061878188102226706443629209629784 4716114412860653883996743963362500389717293001882224196221315989000429020690344793266446352502342696061080304085578257479253777436326646105286822301169086306096175599820301728527977294777832709955103802396077924287205153683790645616218477534795193697665052496250865363048444182496722881104 121848591643771963591328225659959229380086432184099210443885791120487597908154710708722166790242588605227746896017448226193945215436076575275988275962285060886923618675092933385506564794604350813053601680941697922503068135499781025205544565627978687260471968400300710483130307479992992 -21913214766714821343880546585456775348323510322994827108082036049533083459338800740856712064059944446931297692229116389478159381644942299335244160010615816880915808564054910070619482520107639590677778276993364428773151290690096596501283761925020888424786204229136334369750352720 5280117678686996847025555733406872740848616229264751009773086852074746236956726174637196856516182417752266502216969312505547671414142951654585058074772641996433550105877283707069181443540213213770548754899450753137179478940971173461715744546892253566591191405894801498512 -2518013334722134956690420003189627198098504835183050875214358877407271788926308885717691982169806397863247174995414609799251293324671746070238859457323920894375579914609496554782957749723167020024718047336298792238558993081611642191395967984057265942273709243272488 198531543688536967298470671126119608857391415707845224049744894666331308117853044383862994770032322222163507212109948049822452176382143008205125168719005778342266945669650269917708131384186953237458291542341858580250626326327326016267481936477522865877149581 728209987583636069493740012745985317228279874104499926274452071848467978483778118202822575656907029165730557603576418875904228627086039390791215059511516871131920732915950531974637103590635741230725894079545307603149877715299162158157174191791291488 41797219449227846538376099832681827174254630517944110818124473055497969489556545276435489359721692179006600885074704781567537793483507625088843803391461985447991307095585865790502616389590782498816980746707330732692186420644701309451343860 -205443252332372682636943120567991453731778224185348020264389428247875368316899923916509753936546619366426877985657075468932222444558498195324286974356232505611886776233416823293293260097666612261872525577571305053436838471912304 8682618492143457910174765277533400088467733178198730091843195632519869685501372215074965359208088442740503566870334187662506782762914207519266646239006830804062357011946587129835313778566709930092663407479929123990 -166348232090809607836277389795213539530857074609916184613634796350041917704137673989571478076503236349614218319660579583523951975783309570630634665339679939905864214858900953742649960016922845808 13925285548794889411374227666175141024789179453794103821819690630827136022653827577114343523966945434689600885630600381580756620012437437134468819376146291227079521151618 165766950854577941193691771293930072637470146002367268973410411031631779445642540766870819551552278008129705149751546509164345533504 1523803629213216748775168762109273539950957348 0 0 0 0 0 0 0 
24437178557929047537024452917653807618316550693921664601012255475378946913158466351895185437812079399342738346810101177186747346311123514462110848383134913672810226876498066500295758693841140875887692921360476607111697129015176235040741948884982981985518455706988625463069782883055358876961595748893502893575490541883587879599036699387464 45502908365858931286583351015081741635084550609089138995674096733441448907510634892552902431657629206370269401966085785306280538954212413739254530776925646520737468637748984217803762370081776272142799336408957195116385211324428928563506837405536423307338681930359739029437175690128818533064108165122459753620372449132275687042840475040 43407432282718437445422262413452128370005098153524030773026310254933050681873127529224804527981987465927725625452215414162345072099636549915176693599138527207818364232110838121738292092958172689621674680011488045231542859069997226123272348531085311248460729384323826899276492401162935689788136945935627212232594981353781352823077016 -116913236861409444957271277800802860314114830145104283182708730084732525499788652864326849029130437073386674321691727685355269543745565875303110697988897873079945317190029191909371572694856981807207724696625043695511402282982250360521432173262363551813198621085445530253395555685881466166874898785841764652406285055040555113796254 45141652280959261779010729846765928716312391549815747013345188349456244073828952173173585952915197490230432289902272158152474126872657456207068533421413931078062948628691614073327759120844035449903725307182171161036958884620973648554203376482689917240072797305285147300748333752918634516462499873539601617768728950255594732916 -2532372612752612920688881172442974477062171040544728155184214485439196270335568191671689116189702943110718075880326021447479554341718024606545992645203895799651479031696028873760594869395180727375420452947889225274490690414983622267659511378662117825737057021441253234994664581750343601692241715626952649936734819827286032 208720429272477473691542291227999679035985724660290293356479846161701650376362899407163700543088681761088814392669446657794282965473679444390356121527674138825347576897829096694631587701040683014280940418992206367080411365748282017738551106844642005350582015792960345702922967547562207186291957033229074469075426900008 8836978375916700228176803936249278009062298961225889108679360952991846207037684277468889779432680831405614976450504140917463636157538293643205644773100286682192530800263719077829489644639576970827513718100280809007847131101096941289577312147023946796291963147061568493833462605842798284697540908953780281076444184 -1916877201906050110955084457743166094032557601938873090835955893827980870123038537065946567696800503670409581181082223835483287731802867253660255351840688476757932061701385412736561222819207525529844712275806479229245224292653517143128576280934307451627793936319790110222931913989045624272068659594324914118560 64934086770694217750576030238925490513610571589719676493055280419813914493169886755606026581895696267535106496823347534722910847013528842698442567443152360059957890992422683376169468976738626343066193043889565212743267682766400605997732296124440550510980417902792974848985827325317419501298623255978142988 10459281381355545658227596201208330908579200354680562971353477852731219063701376785696454466804943727651030410813584595178436774773058498558940698111032401414559488819319618639521950151983595962704185819759693925382123817468501993792963801851503908578021155320593416546952021439434120313575402130563748 -25952130757636384289113653426430792283174949812249170038802697387876245056689178721454454577047308701718798303066964085141481179737016228028362800333650152911920060604582737627754584845963352746156068286114057609367169127788735666437036846147212539644212074722951515219964889040868515145425218265 15765241279340157965527408111105838437600309084043684253738718955924584952347709719265693891119456725928182016109009477891673149707863537902490825916244558975121353131000216753646292696357040141498779116489568574402570295779336666521967811790858929510771000581685406365168777967950657249469524 349618490009343439722299932403272964344715395621758765774422096640726921599850547124983990239210628059067199170428041841399817261641642304251208868993338999459905602035308205573544427655258593835030108971118553229637057879738673064127481248835268673084247546997488708116705313890602903676 -1743330697852240660109800019239128869546735426978602451857734827154661992045595877396422024151251887109435174155412259328233558887544980927974905677053054861885470914637137951781091228689130245348942885890727339501711593311870382033601216101478349953879071154068532310002247636072812 -345553745974472867019591273409167811674202567076282779554186553157116956981808574512153534795096872538858078440386254195487890038372747698941246825118586963541107527192324950681553486088937496395791160107091418903650890035257406694353471368799136602641348812657490939920951005 18401126754410884028832573636735061357408753020987445477217626321674639303034847182641136224858438351903257336366767977100711161648978197252104646529440689895658177992340593535274841412898559727662496141248746153296996304629280191559273736335749681264246957564475320188 -35315707324937554495256896815893927192370395091107580569469952425041674327970175869116976818803351027640184469603026378598091151851808375157359021548787975043907490888451242461367739639738636206001342563129931080043429927878564040571287905224862707810243836079642 -4500032673196393142902976442829045262813147363398901321465149017302183251201966415870521498619241075221057155848448700175672786311283644885916696438829338127096723181538764138028396032261644652402161396182838620212562197561632950195740835194916601107042380 -11049475106380196553907658026768839726010351153775237381001826578846476473360100556707677678125329809534518986796578898816875030504915121726221350361866266581286672479969164258151521813853946727514664618550429109084549021406151164741264518886600815 -310780381197329405415179650184191578199976819981999915295805826533316508834204088476128158077431676779261262447189839706754257306834379238169452209780902850621736546731268367576077785211148368566775284558117812831400860391247319624074492 1163394393040651807551010607117695438025433388279249172950968349195778109818876870156028094817117645193206389820834923664217235987967171527867739822223848724595151350743051669785387290201374181942315457780499107658261720301540 -11149176201462372609746343182308000836500916488192797158939500375776716171180443775584767121615123447688210631681427723834677603018822912860413198887130361304036097811728762572105456889581116603290228864426111900 64494347141161421069797587510003028238848424761721071973046601379313319566604565321978063853146584046703240177456376520395361337275547897904091802734297697425810789024513840639158703861095887 -86840112797340821061611425808297344818289689917817504670992624632318323909608558700581685642250734089337690352057582792085847726205379952818366697011695742906278036 -150007133696732542084232187562828781908377511653447623305236186294137348385329448466707372630719706867541129258089570802780 8745968998045000 0 0 0 0 0 0 0 
1444026834143014989036850875731299910645050778079631794468865976574946333844354214097821706147611088473303134845087992915281599666747761018253790426840134905122368514215393069356446701922352297961070802182989431531175217105452760579635770236905924438291532609514554158339923702659195648884831689791639136046302099390148495174059637764063 1240281602058354577861187615204665870399174823907599003782333058040433164352926754848873017627908379046651793582223548631065204277991704472129824094255082472530522291585366298146426440547626572163675781313307320569707824692688077474139117636402260798037340640441686820341981197995394665150212747373384462488332368927831293988085875720 6824486325078714125051992292612375621461282365499187127283852689130228573544851710740886101062809387612366693176659767067241745908779568179439692234104132661675749898397699121448950814113668243850628733675756228471396830083455450334329444819328109830497809097656403312670034839399221514961670135869684513773483319151954341019544668 -9378400331574961736781215853843342457103447899240148588612876691407495823221898263707339593823211496092229901270468360626804407384588985794573078835578553068683279951572915752170748121666521420048607194239258289993902427999144743700871702847313707189074845064785824242569236578460064713748556709018196678620425347679258642057792 2927167491228237636680193836520105927017516179763743158957656952444365179105004633127619588882012903267562259870561151434116572779442941868971305537665152221139697205513369029705837541764887546651624651174082173400986022041797758492413540126007738301760607353566169601023159426262203119815178937340068365722072473486927037819 -117809834690224200904213374891899017601416276267004458739631175113286736448481854248673802796171601888841088858324301196778549028855939366663296987293060262816077050295241671513405354418861767946728095586568270998383834765204403377537423809811025915357671944524999931100153596238858007576707297096728512437716494582389952 4591365198810764817872725781748472545443494421221922072410188200981776298961521931475898402989873406367559579296268785772557499246403324516448065573615761196973055920609272494124858595721094516053651862282328172135846467117271753620952135481083878967108105708629996301057233256935925479318321999891236920740987894104 639463685329142075392345168387321615338627726911792709531174746966244984083310025272728274499005876163962118336104982074346777571365471793453702969120323742369300967948897964379116711272091636638505546099468204620497643590404794577362397213693706334872817573250042107156418436611098055776163752286085186589165440 -92571555738637295657498005756517507383416093608867921399593047020249570912588023606234982207931603203027337015621613630462206648578365244144709358749278640269623561511052616210305185916666501473003931634405338559182016174215565599617928610096431373572186362077860439513093176970111368556617470930901559533193 710116322793082200602040319683657300606878566423329325957279167257479838356873630096285092017002015836420818157790192060710875084377643550965352609816999784396027601636407973096586545036358722098698026596771457693056544259863511500383470916175409384796562691353372295700950096162083042460875302344737584 545368801408799383988343825280719497846262690031285432669827303654945344312101937467683447086163107625506084406525108355149997752194268382596078971793454819653048811977533598945738071963626535592745275574874232936374485217613792968300795711795808554719467039652274399748746247315956936486288684426516 -10794550279173629492308633909422289162988395976077271269787029291176817998731302470964098563807835399143298557439991381238063396911942689295761107474622236626447426042529829485664569519475389935324207673904709557324178851695013921174335259202088079386980139652015281133688399189698981086744258256 -122900083859884271370300973349951392025218341031146100403417742947315063147269913598648438842075371606999651335836790101538900027208630018126357140448836192017615043573693963846585901889265402864869137683581004746529442386882991733271840136852073918959823745021518778251254621910814574800442 -3240445145520453406597034773437644505443609427618712974325750347073137867880391961393802000831093817116950387090657286279257008478745237986858503366943381695426218175955596024187092683816884464498451346456837332887986778589154771636450108466453779150190706265756559263856601291124007128 -91782287215406555056334184872641982015995012841457027403656157785646440207869773242870067455725623787577006913184851527549754213588865306210269228608657678020958625128117744518601492893739397050092967266684134120541995833289235371814954705664801362313670646372790815187380093565938 42904965850263579693458766717575838211987488759218030570800964642897415071378038668480639933454449970590646569992216743488645419054690993160259072857706711861956384849944292424243322568668926169655980913687666410948280593330261394863772089518412229323665380158590929934773168 6568832319431703117980501721536252867199512785034270170834636667276988062489988821018633660995057027354297910330448395043200456574117740672266394729762079425363004263213716027333945275767145732250922170524723592387749085350973416585296292656904616095996079272163309280 -435060358322441718019793699323098101615461346503740943655795623354473352936370037121181104238817800958205016659547138568452561738739090119361883296179982039133773901485209162927103214310303632204719450588266019872097177541116871786212926958716393452203594158024 118662188566600801016755453530839329971740791236689183677521620364190180315117562390312084104888997373682455196978997804130965037910139680811691883023948867085498405902494556910757315583992235089985756349737886503707132660546351451914251046295429604383956 110581218813437747531501555353686550280667671730921213029498762833031668703509784461613694437377084347651021613140077252695125194319033574341645849759975911477584271570168343880575501458547148995229096087207886019406240187601689000235611372183008 3081217068520604011992820757621424153841132530475576353355520045272899846646334440883533791398935499540564777862637167944279374096062575705781573934214008941085509104766123158028859200907513235031809560197272575829941517508738897576232 -4321016886644054948075222588690384930565245852047401298895412912327503769639984718446347830094845537009296420026436576544699166286028535722105148767880422418056306071278484119929975949630200270771027276430877204553108364544 10408442388774498323363472296319055124113292980079407140671198969109158344243480194207386119839897282988991254623125011854084200709573777837641805675064011226646041416788896596439630323727937254246921169566238 -7262283420149821863130724463935652213397294359199354548660275665973640791814421971559507992649642770662482029865037908581478999350960711612155528535279425969751407349486835401199794644464 624250636758684894023686108972819741278791123806242573222673865058400396102891194711079836174154967398146576215890007580546305537658662435845257168972889036957 6817179835418736129046673110062673964039449091312835107330267904113602991124772494289494904010464126014579579728 0 0 0 0 0 0 0 0 
80488340259546609042284867224266737380642471933375446242575680275676817318829176167029096178251954506369457127676433527802811567074987777904099241947816772506186229404435593351863188688329623392775262523174733678869972840376598096117055463472231979452117515212709969498779465115727216211558150741095040984243460188934770035284709000312 -48984625362501548430135481809771827213246473438146234716820480618121281859420633529075510814499117193946407016710924190517667632585029561408091545524731018120235843571805644889763205485545364615238352451992397061736786843119130840562221776250059340679681839285734723179691542578313047901596923499940453713479105359666259574737193130 629164188620945689423459420492026701763428813255023638827104968930084197184726410400454112232568385018853090817880026121381507710719541978689375798688676965715029632370931784704683669419337718059881940757832459849070075573932303566232081536871194022231406987775098273322014092107883688088430191404856160387371255397853265991716072 -626998555189344509525377482759584334989164240848289593581065571371098699777728452904790609062073618601618831848582094351198716573777594641801366064870797493810359611853534323551618019698579885484332770363015336559111783734723641874824956310458139242499866027527908109264013770521726428260060396004123623364993863465292615939622 162849546102741958690124770209110249798047603140325300431748314646242572846023268464676352018611411128316027632222731838606027149422276369134805527907781385261778621909431748196187985905591467206479805096304651660785583361629685427548020146354075824664718988679156115823833423163087949702288496976986220684557078389779332768 -3852388079990654836269164412749674434864960048658564243123497322498098359125065415095472223459196070457911065188041891219888252544171654550214200304415825831045850233404008799689016354304250743638355503699236976481446190184698360398491456092368456810050844892909293544932265772269559459971672950993376812523061882338464 -172412082925763431924594390187144905036678850754212369963538240032605033783174197132559007187420362341848217768120369460008288448175400374294525449371475801121309631524240458686831791894779357877330935060269905431438568158609184663223757951322945593063800534722343764484148361587992461244040144101681737818299723200 28357189540873627275597302024607509532206041753924086378301232700941007968877892349042942570330584202685801419195211356075904916089191315781957317173325177714283341032740878788417537974674233532697249107404424935441456252479628248835538906723916473043987576902876796908108186926343470104275324430549057291159792 1597344548801658171703809135124370028177458848302618564391258236984331703612017606231483329842778260145528841401540145822839082290352044512139187057508102343557730227242622191994100326331616472210915139467171945527643659075844467739499085157908257032101584146676455858588916174166461465832280087103937772960 -347451668485057263136562907257505171157268162039566205876652712913326427959854455394983332433244452040575143294702154520795353997003626429206681581795954563844650268839866728438232000379241892149284738330289833008440819678762116270158701663230347266487458596444712536115367207926239877760664882852289220 12535071268380290390892232058714504149381363198766736252691761871288520625204675426772271390143239274329211683352135506928175511061953361200180440636224968399743942778641302862598429611870982402815051373579162096745020599769732791792248870646786050773899879289737710969673541586330010409476974547828 -731504040069353846329255477452435892809397332640951570935099736287414035428280729070745983040332087437701044663378592539862107514601757080962591886001710824165123621542141147036040366991777058208359021130073411103654675599825843341732491246270245133532912825737935806234507624632358712647869728 -16851051464672161742212234442032559751639709481958042281988674530081709998349490213723361347113277779036577940745618907356242194871430675812171909515360450296632022749215144177674068098279836095780939454626848851416920190411922039404084678280424630057928325115668079623163356902672110696408 -348768121638314389868012763719523364865025850166957940771917450935641288662526590698613666374040900975301174692458874099066084344236230852239961299664911253676090122297232010946659615823723770603688781146603326062971844811499559454445344696471712158166895662453016136675602446316922014 1394570914373284667001231812538128705823772513878499877041797037027561033914138132401722308206414789135733504146810005710297971540560738501970243088304992994983867126190710582749196584134463974521714478895112757135894832362533734466595853308815760576435193324530233211413613638864 -781451304282011070034808791241392160985357849742278754530623975730783585383313394832535232819220452543065648389646888812181748680926538665335827567380615417672359591634126577324162181952883162219742552437577797766971775173054537056700387779470898469080488428963189764920652 -150623567079110943076720333011868514709985937475473046242071703389443565208210361255087851796920851041953572921451026165258562833040429452439261993185175767429461549583414875202792914765341577536817741532326616545415635720963074358216073622377969007890463739094941760 -4952972546613991405276350980574304062916919478266245967902520123853571593366158738122402496311186312050478089836083622407775660764524163385691912582928692611025071489209256129734343673755631567123481783475216631467537135051823399128232592733919742694629451408 -2266694824696149543916670326094838344839149668343519836919052764136701589006238753808710728645851117932831060309734515272541510732343289165441966373010684619000662596479679285609829905479156193264411804175547814052236121632218824698118228210747930182828 -534440145861627807752944584286703926199855309430329635430944725988064585056299738876908887421521500978809245923884228144835775050882477648120436075010706137956547038902590735209946840806500027594052725149614372696667048460432092625154041710194 -28850161742950019129224084679967014422160271498072986619175933934971380574991768955993720883841599945582538658966953311133810084638535650539866162697283427988799140925453130241542899015898472451744678217455758954475510581364280781616 11135456179088164077219227977486315537465976348803638061247431118800851746092483820054059150476822293539179843235218504695727829749879826379790416911066177375128440289652239418990282886407558378536763476422354233770326916 -6945186644130801231858528990915815196541983567785590615346776411394194172439378060250472912662414305681189588333170312079245258153656057452409705235344248951352321871788835360188870990584893029965573078232 73234442844293788146914403430361713055943482994600142747831555278183330752731346632193554254109823917367228621571710920392621139334648391515306993239211761607628552173199297775984718 3558529114999133247659083701170499665286212325014662268168420045883880501311350053917942327466556990797859797267203266905502971951410535590449843553512252 -7423219527822974459694721391408662163222240884536663883385322046119961309078764301219304385238855927 0 0 0 0 0 0 0 0 
4247836450556586704363059620659691957198600468419857019671615992939730034098129351943525437188795929141960800415157552753656041841052985408452313189805770481650179920561539704965323259288661046765846376259745180331986689569382129406419319988531786480225484716087571407047688708113073915599347927470599585167347143491017154448426011522 -10068369976529312711235924494235753810205366705833209992938919629663045736242866223448615381287226501024234583031756670624405923611731786316577195344257487281983088550775047619341965776551141333613183553879379787740132246229879121611227884820584084226664560782187689182478431185085294571523280406667377709573876957238480755441070560 45102737183133086859186891352602702088726248184229813345303491181423748671454652554625154527171132906477581614620875643520941683031809925543070720584780173780426943234710490125286726231703692895781676116299426170447552186966516878944007763865635677051813616164280517394655749372756075331190904962519464510609377116306482160545554 -36076713666014463273791032554909120429369386581200977591357548031063956217205497963080585040879660180241293424751943477560879810564357006244494532125447556718532523399616288164331736204035877145863304646859737814133725480616840484179145880815511425406363451484053592315191543905961827277036321264600296791481297809497811695136 7891795803688825393626294126222757386657486094674727701605252557053994615950680862938699547552005703337483071888773082527545626114688663614075096347901543831860856449497624582340824594936313443186373692997320746661046975157735553023408899152139228474212111402487814110607144118495885699143060183586406663743456979822248090 -61520497793744305223845081398402751393421181649431237719772209463181312739195180687184756254289321184132462950002946217008020186115691998711133502831400811754163781623166735599773518736390511379329062556277645152518625322211295884237397722227571681714515823251991841349371464081173338012609723461509780234325953800704 -22717935469824400892084271173963419423366865536213338921342285746980958848166525141871756106848747637786767741092239979106466057881932434569244127564425119275407414844455038667165317238030438622282249826267749672627644679847314050345069870375084633318966487010114326305718015560633615793204090997248962410411422720 340303729787153382355613640619626897987306118861197208683925600168207859068079823270959039661378562277830786526744242073628472672503962108166701917161406920891851283620360599049502759453786586200766647872525157289284455254925233935828727268059026633419602970322318065074401867095173046886143859460008839506224 442114347938026896783619617723969866760767808698030212857458444674582091114257131331407886967890485974398637674198319512645518448022544915453144488564414715771547902665283520732980445143687456515348497179314894124314203477313493213152292397820055751433206792418198074212033209953194749657619496667235538844 -34207640505531005351975984131243255029383136953608077747340300393888798048254587266560621717391360143078668196747615151492415021404773264661878841254003198936219952153069554526499780431705318052923432174718877161695238066944700933187025260075812657081792063789760089932906991200280461603593830501822136 593355986767297237232546256228283264942136981362695332185346585025543069275851939812984389132727118776868841473920098668712780579589995339408797622314246432184912881194417803015985682561234777926432924605942015083368027496546001400104753059750943857644019504872167850030190652399058169668011177329 -7640428541442002503936868651338417159057346689988291507380951214613974431811136319353197555839429803413355512037902139937220347337876694560686097375984542964381159077890257283040328213354292272215473349889673857766047245019081585978036279515063274201935522479241068900864016694278409288754896 -333671444990586286227352554643471357625653515235890243492928206244938630799232664188533222237342714274089780580265436904293403353963268168149112535533492031838316256251461016936610538074118557708054186284535417762206699393410221655105919403831301534650831301316313421193627905003888419150 4431476257022264027080584133540614747229095698450588419000821508710428985381886098552467694133141023969527890090416476151806375799126073478771932037747226855634792010728871410393666143455456980712425756253160224318620321296265786873026774090866249605363064282896973830304549978880760 30506980503469831723003481439029970501145542497019954846208843689487041107732056067736724463267496485696441498950906935916074636623107049587378331903315427353687557192789173745959769255422800035253132251004843151099087379870360179741881498347931192674042478755323915892689345961 16061084612162546227198847375069821208813951083314781869456922070909108843171822932500201799604923520378456609661032825787964995449634341895996861842960255087911493739857889398248695019322150990834115381704032631548854521035768467577903552874059710048320181656797912511088 8797074760806498118344365336469401370885145201897250843377955627658585966937931911027567084774177304919007730612579478935738333251703077568174233106798969381207802069086740991253659841195941377366401863936584780270416546152832137197605514220031612824992159487039702 46584745291332597621530647889304016536996352083154950794700362050745213493809938017672417671830889478742346565923886362899179863734423126261194371838320573305852762856273869357513930160316324203239046381741997019880432680335035576283703763791819189488753464 39518904630046598553336423409611146256999276267153620739720327304006703999438156851853985258895900562563103711343925493389426788853183260150988585285728765304024386093736030424676878872919421790377441342104381451784919738373464823877137519991536496087 -3344411709888090714726176655315255757848742569483419674733773152675570999094869034231151940907192681269508577217460453134037585341478620525477453292750711089436881424137843725308962426004504414569687822578948333009817386505074932962547801360 194348824687542184405764233454652179937049697696547749369970051725633396987123602079987640862552894456270387693413051630865703740087418099088223583636435260854394991124561668636017843043937538684072858513404941889350496546592638758 -20182477354909404067398407323749792229045541237447198963445602085072722807622532234005949228808296290223827009283702119186393170608020706139049347296745424107969162725013398232587397715746824333546488305400946366945712 3243611087011333597832931458030905595806490695257618634474158341515191842992045163678001342740734611579541650938806475604770374631739789929019110013817170084817750144753262562647351683373253398971121878 20666275955512683873663964904154849401942455704982777182936656989845924987568884866941052977618387631626510747962706889470444526989197092842710351806672028206943765052073029006688 5741174146905551626563512960821292048583601726233375131500336030228775775815456128884928468443080480740798551336471432863375203599732594290837720682 64125656145410037993151670915583291381880397263172942581238674042617043384466019249216 0 0 0 0 0 0 0 0 
212940941523158447784557110842525789237883488823693636791459920323572262504050833467508493604572618392917031084056257843274033142756309573470449543224661243824543624773040380687595345662896916810556362603346206278782380322715055790802098646728740735104180928044700507474209128268087117221141476848731881964690330349703849034351817492 -893304155029552961523004810404428392426107531406079328456551973207434164965195162314350829764811299687304126703720704678758485500295991964556506654424700310731308321621095760000422385345129682085705337932924643498430350711554408019151899685051912172081322720423440788257458471481496664011283891636071670180437874878047919910757500 2719862362956342755565450406624637282711451547536809720905187525344767327779472342761977577929782644532017109006413562553952948399035100185322308972944101938830096787154939986292026824721516259307792048186580730540994814884555396452470446636488925762910655461186561996069321347302040903958662722210759848794998876877248965611112 -1827076322871806427606311750085010509982080807822319149145581593598758285145227452119777803171596548762674774320649407338327799083378847347360355875203344410347331593341568886354137422522414011060615314925032277347601831927750912691760059514613627238681057061300186153066571446436730114202112556872074031639845641883519065432 340811894482516445986960541155521188416741995094032723007938129403711482051125288581752370725223756511496076248058672053982252482454697258410002623377337719233724536893790580485843225604628243963441885924286822731925780337447984585638900908490185984229869877328179032041061839784807153130242250414962875349816532728598692 195299711791385142089089045763333704331734520052818671951917542426793022870731251464952471233630207351726674171327801666590452949511682010566005936302938696801406131658644186659227523910331237865289567271169618383117883471864980029008413110112860496843052960307087185249359623919946863973463207686494068916577975280 -801351993694672547918835966887492962531591660406595884443427887535471695696064998764288333185353450130004394176264827943079507549066513276959206620023957633545849968157791380272589157532266389889438533746337711023949746216567676138556841302923136738400181464920821443894974423026318323333232756555410193942180744 -95423285301479462717793815162483934721876781476890040015874279727407459002895573466462418616146651875623706256224685799390937131741703981763405350651073841983187603693319320348626182906573359408775511574180766602648759467008749999997922066167219359303814965538758623970878065168407317704252431346501675035724 32305048302747183922015317668900047064414018197621204987747559984699170548804623907490360138599173301123203561327696196561860213512020526642951214950105084428392188534326698548228960297978445895994642419897555732741106876540112795553315936707177961434379067327028908800866194208605011306040861575996819280 -1857916013163470668279315609808019207583831475261419652379981446995965204682309268724962079035537106437963283662863332329603139807572586001739295623030546333441402819285422845999847671449880511943459754857588453895013768736017715353524134717283842752052156618573786795460979119855964830060103678118006 40607107723391181243032362045457001556713335571400868961907029033506930944631102254940884670241768733852449141172336285989916538330267326133192982485803353805829782405378994086812168197496383965729493793133226001887178547633164739452131607722233922610771219960284814279894897331645022213321305044 625153920197690269445876018075472270480700382502440028516567658880163765392854791531798200390186128020667772623971852164535680088086488588122007274103892035849769642948408377839117371623785285356651279022943378903937394370442124866712648718559390911100658609007874122407833586219863657732889 6143663069929137094676047891400365244703314771120431946944735998278977258544563970870695238548557345315759448263650646650487564791276179812840010644085088751872193098815801786456198411927940193393010071555927097563126371929690601265629406573928379067799010238410838460208604054708006636 196766851264297964246317875734697579480116617263559485248859828689062753093172190686844767985774447602440530323278283858682272695173696033798088257794098578686954555861084183781584975887423872291963779327132001558807170754249752413969287851792067286931247130828461420008325674746108 -422553945794747626723392557684909821745026161321723078492254555831181298223733341354695085495347900720581429508386097572972866900330274286826300313585547260400052989224716929149973523807788484308012059604689760179658123801524607503309910367392206043801434070014890459663223368 -266348255436900043907314964507736198120157855993936447187360216114630388740080828890149167465494754786571470287546839745125561549968598463229303358468136731570308147067875850949807155105064390566756595075216651866604622784287802486509118252644662265747783240310706793108 -288639038662218988044956453448103859076760536119433512350291833341957059361812389292435677231814639653174019459413655292295377626112416549329770342541492536144227443278219782367018382571637517522781263491517127017349453840840111180088895366048569900228027512205236 -1592513476713930712996651039264957604324314559186544848612484385927729202405617722228810692929178673413684017437456690815695932952726411381573289751848439864484363786283210250333619941967268110819359961286630330197718710273658379631836715546526705463486914 -562607995306905861309403926182112565469009518718906176717811016743033140380376217798600834453071145198786294077674864547595052822444367653841073111100391007581889808551007405207832989268649024984686022729496972336627622572735832796788218854987016828 95438221407523387473332114500931195265988904741038175337861260695623262814518257726780090232774585508880944464300335160033515035711090505645540679120890367885272280688401840139789114377954882737562233774867937061482453890150407506725142581 -887108108418086776548157082824977907724915440060919748332722120134942043471812356834952676981394828839790914927954587260154975119908643911734298114887121922926261571187683716520548367611684819330644736280427525687078013585169076 25516896199757600775635877154231489422695422695463603039831746433518141095378580555978596013505249732697936508658544001253878980520754435920518152092192443868883875653357516232482063329230417184344792120531682541766 -1033214228340064807625994646785249776197230188402682936660818495913076678193769868301894065778621729879111499834443806576663082915431510153470251338696133381164719439729838940001317925921380938917808 -612577939600388684483688381823096781261446202365518016602134164996802315690952094126011794569902975395145289696260325644654247272705281364758348644806983794633546805543279522 1246618379272599721682483034836244991890860438997837570266933444188938772645338374831481034744951827017185789083650876239178966785667910065568 -706409603105585687465283451952444925471312159863737907334891690677942 0 0 0 0 0 0 0 0 
10167078823059642502449489519286242323520398490750527267365475876416954092110763386764106706297426639397110859831338126751504975099302702434118735332683040664139240993226195089678200947677213703928763108570388703281320190492295682708052372042728732348644158794247187194486014154735495886196829654533950479485360686620698698202986381 -59417910484091534485468501678056278593978119609872954970531797516877804591884108375917695961521507132907299771188476119150457367700710198924448920850922047690220384694566320185694627732643502057771445044777549314426642006676233490116897048539977732006872174231167652058761451861582544712931284533804821210475212405853786331659800 143098471965844371624197569607061073920774398066050590043847320149082314074230374759946604264169843332937524933530822451020744220087287187023776256232289336105134231020331757278609236362252816654554149494822847036189107865676420000629749511688346972131966936583976096006993924816439753935336973870389774227392797753910147722748 -82975778638566515057944461233934860912027002418670070753159124101012997215750128186677225318676035316180091507276904455223101349675158721436842110025997806320366185331548338726186055045704215596689728197621728104143580580820177506165649271723558729164103545460120487176406280122257207907645709292582127597123916852929023792 13609271915486537816548549473787438919176395088871644338334363302279415957942604519323077230678118324336736283301654215585792208546395490224408225626169225973269931370855781550687962007110331512456151830632771382557958220183211238223922723965643075546190788240220904551688194781059869034789651923553760950171924116159952 -155744178194882655812180943508906144006616895155726802647621143373657614406293274233339974933517582303178017909667278053116939046017909344418631103790349261488886274307725062968361540776835678325354099041993864585094773859460931723098410285013690575389623857608261470956077038199473304104251664656982972788687380992 40169840763581889991847132638961552478295855028247032113810081258196896110210940724063257380110117680139464885224550480369417422716822704943484665750491816783157477302232033088012266294518178786118011932450916065276158919501126707220757371913689896789467084748708971582934054243176712595584226722450543151001040 -12907499691429159952945067388516584980457404998095270603231909720255526659451410683590596891217231370199272443913934943094615757011008117996747959180417896664486563871331334836255595771004631505984949678270302027672495406495668323993477282598963229127009002487227540212201890214621448481232228686532669961264 1711798705623703755890652573988950832920180391574803168321228276053101950294284109584015209388520074233060574299522715773101965222886849173156406623602521550248743018242534745302238893183365667442418034789022828090279536552556539874380084353751709970539615834788523807100111022117854873161078491983218686 -77681723782516613466327378216035063517320603829241937356325765748540935881788916515784274595254333143859506171779769984266287970151202913912901351929567220225803765266372985973066063888741279609092520604753192684943490772778714817325341234769939675543630811138373544373303472543735397896457108696248 1517000009184724816533337089211045395853603427172249137297784873423268545778204598956755028959430298780030779929953265697576415900065396205434856975302981101757953632105257588406581739959273236593309013573004327210988417758338937146857585942507004723618311584913152419951197885913650493518789288 22286975379415879722540167067962030868201936794236492197695323068175347051803938276845562173229881090810676748879975131912497183719910819938721891146196431915983581023681622603381808177451959926871265922675436821675528088615949005478744107945185388766386495784706014032399979432042187932672 264731181936334292082550656510442595020679049636681944368918186087296487216686225027963764660230127076671067957482698357563313740221905018389248028070337531239660553495006375187945815587996279560586032632648315685557257327120116366602626585189787990646935998568214090526539340437910094 -2847777422356006712981969877845571851663926436892525630574867307945649051523362920199722472022229424073465076320194316997296477532916771050120897784422461818225365760589250735963123966588135129085621716319458908888642516038324835126648901488114008729111695413769205656835993840656 -5766310309072591484103806051543535311263610122141639124176864377740105387806184419069816208347523565604891416392115238380317172266312007874709721931059784346583128124011053669143074138194066891615440579892663462592724183539534611769403652148838027542105845161208299893000178 -1843777908162606168736677487261634597047220729750750810578295673020114404150579084514181146833458674266930075092567345013739583632266324523496142745762405450479188855086924859920484387918295569100334499819792152374221446014026441118312731011047951397424190295095288288 9305382155791101214257469505408480994897224142845583569960583149823865491366962704967964015707676026882357742251093788883724993860173332988425502211182308621503703697921235137023875841034636512634235697582196801700219153085240023339383352068185177140664108723384 38651600506239870102998524709080273310790434868944137258989026513710943054028423180402341553559313091744132362197357301504788728510095835073639335678342186161637269111384125047350407585059491798447504649706236840578967873709439794596423751937918908862136 6965634154009325818877655116345341437201786149814594023959407557309150241761913548687986026304231980290935485848903699035218413573573885246694257644030160952339116777287819551868701721973425948080029534335375145070707256795813909719954267570853236 -1025890707229152739365545484864399456007856471350174601643151933461099464428769070050017990207710145804190930918087010204274452584562040571249226345140246418914191887368080006155974048994826284415292373278263078176822899191466674229779680 2703007700772144285409996590799439558442171157676509309072050245077810891407242094297899578184103690576979431123278350698419153932141550586281329093118552219266431939865157085786144471183916923123787870384929323975863571697315 -21825667217900304963200863304475403413006478005554281376139099398198527913241658920257207734822232513122151847540005240114131798472310567175728004867129431217830552794008415884038768954944477903193123776600640048 218252758290008628460010159030608779594340366131441160714328743959639411268428737332402099920806508642727473311224344739581133639464300174026065362994702944197380690796974163175269017227613149522 1185555338964107111187178385065174783267079778292777589198103635836929860311947467896613472232041249260339690532183493931637852565169001772103362884348256570301450951584 27814784763059198111048723536505832924852143466852920547089346013126217935577751363911679757387159972092911371223520761635469011510439 287433268438224245092560059920863297218665963424 0 0 0 0 0 0 0 0 
463349180357165721387032954937704027685057554950607488299139414608843418293286673393495614454024795536772764937875449085178626316487846510815939935157172294364386107350249851953321715640289813517598318277460903170294414321119320129508539954698357259789519103472262885581317787584487072185792872210289282768683501647814968029684968 -3300680223164447021206453012232816815190945648162439813557044756031347955111226446829806194096388648286940791145932889060864055475995057844023563691424023119604273235244426256010039985320233525508296746766466516975794501172215379240016673806355104006731809653268016134609571672993966830442698511212030320011392696287013055136070 6715486231476374435726340026294335835861121548331757472706822624463372096167497643085563054800585808810478424664559159634525631575587163667471241090897772868675760848683375905608725885727286360161246751642749679943967565448121474484635508459435099336888249083670019113080023703415168543454991480675374394454043633632975533896 -3440489674513086805987858370336346614221913239430143425683163730505465033032163004682795749091091381226094906544785425072278963930539894024177139644725036522851689664854488533454406623723457972316726623975830087288828320712249536021417038147293082586977900955219969812644318780348847680420128074048014760804914970161811564 530758810390500722878143483679212254256708216994082393169070848271550207770910759061742527645438803811619003896425797173862502392575308731342082770503259224775735132022492182417407634882707970271507470147236295613494072439072405465452250190617864921222942021489215856737331459946567516042163457839849397485068267338272 -30584428316082244879009529293576879474940742453175502439719949307654025799764832902772480142364588752837745549230413053168101781005758721186717932762467667060291311349776596934887833774389792779610261962958437710529493351003054693396240539547196963370120005191524548677121348104309073403353437064767167755500536360 7781504391097237392395361216473887768803688416472531904409667060972357561185332354647062542645688320326899508314644409059132897014475235158939169611133614329271148737448004505420128864922040962067784996994151270558034306798101741745918490052252271598933891373576817902191091268725555564248887234050234591462712 -1055207544833717519183953975013828026225452656929174401614755792857143099068039104968169541467667110294848858652413450143756598961388981857226750232390847329270508867078464688535236909239219314470384148980515961004871366561115984176326072201589287311690127826746300069886710269941018074208205982562171395946 79834688638721932292821645902229548791247906811411476004377454669616564583081135261067130944285100688495711896620905513048255586516143593863272549039110833121863713422382975116876167429214946979084874180387997727014912669605547685916844177100845844782485579414510836881243222926833729139996954488411512 -2845053645373051710289684896123160581992213989676577611719430755322110752297868042343275521454709885059378948901901888262268133677489241129500099108170393736396069036969055706516395757287203111448044269334047089440213912545890515683030859791027001564311531271051091176813750093502352788106180091190 25934668456244520465473075734520010646962481540848572724166728966668067021907074101405535489292120718853382531178386105586963948106356701591318299738431303998967984888117709235282091037513600251606728405990056680469996146395897720970219328540686432230017023802167121418185403077380208561375364 -18351418832757370218031846362302447075289315344081054304508564326357631467747409277693102307828989954446402602304270182416060948159911532463235289045770408864367061864401186112987307526791289599923573691841707800229054109064316590646247455682047443988489425718579055101044573693889093024 27128148461988786011233564662619835145274759437780710039787669968832207092016602079082900128775753409629934333789777466013993115402669956674195162085831950569135898931142027902498217243440363508742498884440076912228709623807123316600783305616375520870235268953293457378587241430684 -70384755584698516666646511416420155677346953434663100811778703955186987951372710848121026106865726346497150908490491386619581845247632289592806268953745956664675441729421382432459473592226953724501761953617759105170604005302541269090905457496486527872318339476541776176035571257 40152280362666007203549053992098200338718180972759479826210579103289072776277866292216005348605198550316630061739191610207294197738964384971429098582934479424457419895127794310391953955062104499027905320096663266890067027440414800556963112571323640102366973928772178579212 65898808022616200960392199574751151609765369148673507184315923530739430017573189398779582264575860160098295575790189684664346433073132913338037399564340819052249379152437626895396845629099457710185259918832270098395387111508669993082550557106089650471997856251324778 -248136019143729749384745818668825314373273131892964804747323136755513879003740240541148573092428177085167808019059086006948039597054796025855116040317304151219109687880613836450956981862091765596120989897760815578509945378882444186861535960971949106510752256624 -552597931284506169773519939606168774335873794365870241891097722971910577265845338493893246074242611124849294928039285112409197178055176097489407541324122956688702741710508190677894799838069134647682482752637161364617887127917268911055815575369130301918 -72742888290075483260550378938945632642649381804392823795604305570925480343339515040754983656825248599794191469464222635185405213895822254766725131913191769774453623641597092527708905250925868982420750828348106237956753408916155444230213837511420 7110494877306089306172084383846792802724732832933020238630598643394282789980704540225699131893774675380794436167792512107840702522024421865852103706196770834980554863284798132456655236470375615138375295348489746359539267566456552326362 -5337009184631776717919237222772777946098831100202712315670934651037785505445564900643496182875649862034974928855696786358759405499401106337052000466545282897550972762914781555481724878271686198526349955968201437088975425564 11684136309374882316881153267709201628571630067087961270090193051537429805508209565445300100087661200167888298583100579614127292303644908891164674155570097603591024552581395423281591364447709255182381453931113 -28960590278978878929289049108456636057774594311964870188335635813281460803427332941999500523327567863920589110011582524585457192730569936425557243386218306026507117277160541826667674186539908 -182249592247544625666185719976064578025039657811847642991348696666934900459306694018355111821472952901864735157454187150789116847194343249304345624852351599394542830 42384596345073618217714577165563087665304428044765867310364268712909209883437855802456046619480459111633067744604310240333600 -502083532190845176 0 0 0 0 0 0 0 0 
20185013598844898404120113832166842205987688599301833611631427583452851903231396526599956046417377785731550213160030994421248139729857754174577370751218995487303121962245316659121065499711657633728341757277613753877885521708132287481281536093663492541749206810138911677277853564985865219368994523761010615254139491235347028580944 -159899945430237972290177660365129514616013748870400641263410922281577742587911155820462652335263860838430087054146658236934073768190801330139939212250818746662439498345779780481347819058048467178545713060072645104591591316614744142937611707681670556824383267534630357120685564898218176063255616123037523783493184139291192916360 285669865880446774830251495906096802146851064534769184159787820850987508174544918273334365069891353524218988095479691643413950171394747507827533821317798916824391342353252094293924500872144463716135251873185823925356299849335646711135569213393555304260309020312031043831451776636295455757424859195159270297556014363880292623 -132741990215620190043270099825275704457377891944052299631373840243317263398530005469159965812904989898521081653669434545082187222771665817469022894800513289495451149990832440076410999414235155908923817890300904757471848513003392648374808279189606054671113010311964323150831677629867671032780550269513762400942172466462320 21406016432404755260435356062661266532111805086008458888604804193421220753484221602593814812050013905095405686152480281824657915226812723607382489193111819586618877739405959025376430705583686079505472895703238579274366254886304383843122435018836208432135803051162664278477508030927926831922458134039779445479900165264 -2878344837938772536039261104208069707418492761727796584960876156254840556601000308907924506784072969779474963038576171279985763615548073883343023227431079208425106222133519499350940606913430669619182585008370972145465369188064236291480816004953589945416240786926387693396864899513565748079463187375193636319886720 644321347988923847758106523410303582982547739187903238643025386947372449478121482847639575113844840257387945631420002565068919128684762581974703423721808878557900284497419664588189726147423427080931622949782418928317343747147891303933075332629442938581688650520842484588557471061404924536977496062857325230864 -65696966584087119594015891500974036101365675638375663363817460001748878725228919876413817194141738366874212925065049164313629088946484090824292309827825144245109809372739263620581878645983265242491275227293854383469990566943155334708299257536480735037219075406237588656939606336202068334562868587119604304 3498072515772487941873528654404004684463239189323424226775577175849653694251415681349549395927084791813497893844408106782063892730519429674824171881019162684219361623189808758088086001708754645250825230775113422722372202502186395929319848887209303749215914814184237767146907788844421715064838118591820 -92695366347429054979861034237912640346182479833507896017704604861887805372196532648898346295833305791052263817178141797805707727024579910440760266051140466237570347258243306081653994785903655060668972688229403040366360864061999877211035183620832882545102866469326428913668488675573184141352489120 -54745276272799160350828067653567404854215384814471227847045348278309226654878731436979172475078553472085296512099475303297571794502166670091088592284719983814534927507091775294177018710109256225294795365542372094546349431403257098690784027779342619841187621225744180484475534646714669665810 -16964152939638714389221972251713411517827470936509973674888073637000483289369144982202246975554624504561288745401058045949986777100007028810329263483694800387271023234043388377226146068104914190368180295352578677927249798609310649919442215842141520515700649159986156806431216608856822512 -38295668330700810639422001773176531814284396419287913818769339939474565591452996777795871622907160649794771595619959474502969318294465282584815077240599604487245613896616560068004229667584241840809130779148863697630937964698412025985435368096202355774715857572514970346214473904278 917082651291245897924254981940396129814234578258990430564103642044669326676408051702187734287394931878207524522716508157297412591607931841339563521930948617145000571098607553033921797334720219934349044290500566204126770650638211435443967968328892571177334343320602720135416584 1797478266272359014398355499186932305425455533232784775408799671431509993702572919946125851534327694040389511650379145949956014805818628488792804301923434892112124096164656391511426564582721930867987177568272888442719331346406399331457335332503585862490854457202570264979 -1228163576364121378366281685055510615658022752964825194068104463811961236942233486937334029634423705290461187680099636946119159090624108182889569313451877117725975562242253907974775106321832245260170459338842867484974636850033191043309643156112037810024784008590272 5824892242866312897490873324260660215270179226126393069852332421060371148420193901533991091120904081945033772328648172035760163858927033887971674959385792179184217171477433357980007631338302846158031132413481515497289610184994665923354366216250103573292256236 8247546458290155795585190545262648451161975455787029171088250647398672617463057421945269557312664905540192736766845439402368226042247653130370060825344644581658727097928460095242292383906722572175655126410970663965531397809991137142247454630493460056 656386109246215015341912974988829194341511108615945628187191784218959213897384460074998178744495561005676336431643485031943250843345010272477773155256843067955153513759719060929512303397280185597559077622186507250328666275118765322184018573341 -34654328224777145176007346841315646400189872037632256989371194048186604342946091916792949278717550185297922414370223574483304230148611056071931186457346939641568925149949405835765683730774206030695450588059762247478376456215785410976 6336765237768757319809558734826948982733637068717477661088983184896366227536141295655241688180689390965444909294557389480936617506725257569371551250072123571592817056630451756616768640280890280677635445829354645358710442 -2935746426014833776547618525536651844967656538878126537814661332993906627309624950035475625753207586317435676912920266186958351991027645197163105949105159326602498562477258900714310445615372925412023945776 2621747568885344002770147016580879712741340283666910446486321385301045891075451603145606907356703782252851019001231231403486124703732289360728822484090631387224721946114038225634728210110 -1757150438816837007695568748989342519128002095291957910179623418972473274622697967423047824217551789266263903978984188658588533989644477529349157579868581248144 2586278847545882844927549121122915112152320298462458573059917197627746693022930465232937177323878562158388990129906 0 0 0 0 0 0 0 0 0 
841309258013127098005740859722236189754936375491573559984447010085171997690536255461163918437226646048285937284345635860041110565239637344220694541475948603250162388555427213640496980238199047531503004073674716614196905691149833823773268681519006130194489700623921402064072174061470965310430300552432788211281920128020292896200 -6915095446718331638680407792019148058227483316937505723462006021018581057560365181335159874118868625685216323010151427802648410703161844838794755360796233988511221008638598044198048663973244716670951582780592760395790695238771830850418204511904595975132163660682737400590390965474982312776404470004016243698302733141381280460 11161832465471003339402686119433898252129214321155090459148092888487428971757815032630186242571846984249585673546986214321335317260767272568128155191985151513861460819467195483851971361922540336023033413761774493350485149973260302688066926514764500975925195780073125867111031930549965086312163827859266016938489151521355332 -4861355025017359319969749442203356756572458110238023477076286142850402796933460321958632425021461080685122876655374348057658299937744921635699016634901674181068180060011924830169376896966760203311656117050949143745660832840369967382082100274618620239923625301645122271139143073235907191856094115717668874347430191199615 912208158105564876922493563332539268804998827323715535018455250974370027964687420818518543756335578009468837422351584572650463947311369453968229716433451322365845047523799734143989254053997244538366629166198892561449729948021422983341725039629173867482135088592142301418718495865570311884955794923820904045960598656 -193253787943479975590121378856095018278003819234983994639379626759166442733261422342259882664315061180668142556214884440203994361409126111106488197874151917936650743410543715392470031867906204519605758429140356436444592383330979245302791286832319922449976343083155097694429826473738597252403497878603217314417760 38678529399604053429207830350155370836978519496663254656305717555390240954062366251385525825806108779378774771221493976458981568724914941648420049513217590605501357605679235107664301091166560585863024511432046543409645329508541765658070166433345684057148289217504685767522572876554441008514281955259383800064 -3353868962944678350119663403162638297073706312381569599837978292207146578991705762787965525797490280348133467744806816218809218529474147854568513537350180526770488357305125055716700134937963781014709040367666976528393881652739227869807946634675211367712462705927729201980323071991697954410876643363820632 143321913631396050228240547707847260979686731726653757523260762372175314770597909764416669797743026971572452547910770928258706329456473165433782482882578751313679004256653981768485798253392143650207226742173009097924311031071710684646898466572638672521050224202860805804985450410533079050262376122976 -2644506823745199902447083837369671546272343403370793398714786161128839116512127613420295777424759613400405717137767081009316124481499365045381938153041724873745002351211166058431168188071164149719961987056249584172436265571898515553742087385424101316498776338823472354401933535913574388240942956 -7247454080154538834148039019225944945169683959400481183337896821777596527570298862491234247168317586158469209860486159860421632179616650918019863901528886635534521537560294917649856929358256122758057354199130810031920214603541225298517325006568803425247667794338670921361454546117031401040 -394652396583754776576488547052251997746534554181363086011059682547963787448256338880288349765922376994812427754320310028690154525953269914984705568346266742705814686248653044640970836357992291414107676290680920408321736196398779974221568116408960670879954977789585255561445256390276976 1325748614218091642525623943598522548006024983847217165442383260770892411987140253341563885811320617460075934186205305232820900390189165307358082192305812618044138710112640419397201096154633494997193886420475277961203794685522405843431107626389088292670311642472337502381257202056 19143405562965811806177270831137979316887247694889138573052086953830613170512251235203980525275143203233352725432685618269819908945179069809319685311714777301613165387934907421830254868697375519907363230827313852534366336689189550759592455025393216627538405130011118499767260 8110369231223906553609086357588937103318761406381496249177264893554610003966544679156994130462979482615031791153313845503469489193894946004338568222168791727066324917446897347064703903851419755024288633901553740743285804548993256669654189043195214465143981987844561816 11525470233640317818750378091488761147501020384731432805639974252744613322299209593072813685455767014481902234559837172313065973832235266642878265899583419869409706703240789735187484356833852677123195693544628940203667213005669470459806986902374676113295546218390 -118531800836574504054586710641997422359789234042669168529031359564966698844544952273188639388280757944655508554407470590790877542535526284938900085965283741789454322706485359123531588377851030086261889428617867009801433490223121322948015388268269304371562712 -70721737357783086738670569950918749930386788046857347570506486075413912987654553108662144148632549700734269462266083588624637723632005355200377042162291253774993427768024356677540771472086352135956121494925918140989611601343087380223030188706416594 -5042572909736256612946378874228827354124570590820998106606464853263888098767897019487190493519415361704909717377026160696290022426277253958975247695982802446864719563384937773372915301025538024718747063941407181131641453006139092321243297280 118951395547781153280862251580556718082278139377209938577389516145666244353364733699735546920150688837475783910020769744674755729658991197323509608808838507081668455960293797404742564162111672882281790809798508838353854541223636234 -3871490205359358362258877557176973848768572356141176844432258437352315014882202052113089552872996870777094907223685340995142132270005006970751812568763823773614515036451777222518866512321388611819301254573208077856624 -555297915526957054424336053879954321052174203300392143257496614920359473869677518684955497580964439432900267303810865411192207138840297178015842126251074113915098562408232855319288334391558031294888588 -47794103187731072093538046700739145095335682168900268968656105137607337131995113254521476891200180909225600699912929904622130681642538221987701487999870844867894647654059148490046048 -2586307346770846061078795071511967158212654605068948524887421220531425888742668152282093691731192018531261499005278706796332948832965200723356652062589170 2983450009933317873718258233690351061776173016265906207014416942935066052800258411706994904008199453396 0 0 0 0 0 0 0 0 0 
33570140178134410464709788268584300750467343494026268070841554681893894490654298629136067807298162052567949944252668028377420712217644051464568370796648602503738371125530550073603525761500814876161716644115280907558730961990034975804724935497650799759365310107291364855458914780467959518439212504209486565622037579508039101950 -271030080142525977547360178435120672111133934314190460033437438352791369061770175783613962355526561703127830250543279212707716996556548472892514061919378147009239070715510882054423205732466971378809239445585884701291618614541874460380478789691905815807571472801244596096248073127936433818401765666139258417567459322926360000 405245190538853970875771144968417122251072857566601523093992079524015329337790636708164792865019184235118264438895650012332774385610320246194825989515561322196805570204314299039054382583740462546669998069866307762980232392395588953639602810882452721039821780457013738068737101530673322353424374002285575789786677085275314 -172121940486286681823154961685437564000862819339276281861207834509088749537713214228034346920337096680716997658490757984531247685624266731268911798894064041061163652435134462433156766268814499887531657808184239552080368081050455214087608551002891280728043518188456630297889777987274802867759014007174436638898937445840 39880906428095977296771462917401647080865268523263652556070303927994662614978659077107294924512804415627433790262269391617969876837924393026025542583300091154681506781029265444082071014890237561623495129348177340865685777830267067245369317075662880397174442139906500418886712542796984242202995872854681630342102988 -10444095216671588134181269625210788486132418211557558561891235507243753227864476063983552115666461326440044673030791198916510607467541546632964609260277926660607464851329016263026718904278529131638351125403078236380526656348944690231507660495124870682756679078883455519114886818589332784393768946494632437515136 1890294042447902278568969187499894040230260417576159549388392031570752842319025090688204250471797453821808011727772021794359884413553469824248718546151695747656886790205958197348788257037938861640545734014456770673264754664046951757899749005695239819732364073447397235234330936373738284204313395701455547416 -145746619904095500465028938280885681902847777704115872061500693557307775256672893318877670388035609576609307570821171032090022651403150905177191335594367204766405570452567197645479070050471682936222962145587813479385582600905556343473002142523583928129072232137059281731467789165212314138184849140184176 5323274164353090717069984592542008496895689861430121170849504425613312097827177845107190046966905752372734742197302035897541964528929419403001612361509933985190754405607527068271536981548493228880334787246511234820746713174731597928440550775143426067181433083204570787580545588146532105280306210399 -67649653362820864673819576075387999521213636268092851917807211257479253260884660896289117768102632262664653303709652325141102088713026067378444958316069132764274276418274273138793076463345360838307287250408801714580465023340596265669229832990778057425541726301785464867299199123455768659901704 276607624357232367802217980212040737583370116697504973051615911305021324733998930148369790658202183830286641207781500204063649949338855498713701729618498867447989232580058702865327155930609634679476409369844325518204889683718288397297387843684632579895621278999086225940336520695990715066 -3198093958988968007986919496808260408999188289455341954121862109611454178520015564988432075261793229963370442438854305895591526915437478794830103596275311174777943045165699399975169191271819776422934611565938815266044368601121099267922877783936802191552981868505176612436928606495376 23313039740308282399336898028998666509739841706287310560785933656123334728410756003512649788009455027169165249554049350286251500843182767547498350871435837554327522089954458743770594339699894087262362342820973189566937051869800340225333909768394680695556306836688182285215193044 -148112565171990748396584090703797449027791280993193854439270855220343693869653340210217887512827551718255720274116519521611556650930056066537630628853398851996942379195526985644362337492304863808678141556086098547401065493146352091395823814725323714364460902442471707625464 -170224788391479202125341277378720760483849020739640011978879263731140059384464157236195603344301479002796430087648906424596228729267437730268208162053349077227757392717940764044235500086393139768794914622124623061776694435912222459949734031380074232815788306707250628 138200213732726072449990399315781596453644337755141789731578999830861385068040734187272324908791590194416314709544603472637089097103264829208213983230295954602098651781882897793390685226271902867284822866035578531920291023059166319077203304592532782363002998320 2113715784861423658892091075390040438588327652362304657703113507459641669796306088589555259367042402157263115439243343506200502993104466902971854593528888562990785917125782385677222955519618779605831252275385828656005930692426819528890166612106496168788530 444794546305703623745176462637972489087548634444387032122030563319705098552833312581057375964049205600788978510927089085742682818333550601448351968152155821164570686900058209324078583849407067234797813744086590119776314904037497525725270603049624 33388105572775175553249871027701964257057439831478611272182704998046195870335423478462454937729761981295615710783110266236418846993361970119076970835505629662045452387165924046852544659954592363441150627352531480065930419461032616914058046 -267153144477499730072481623586389539692726129953101013826935440301028282400422719428392900771260440231025226691169070862586296004284227448695020965965600798605669314823524764176575102716052616869758398304803945700358837822384816 2034422132881710985270300448225575787560388002700150946919887452225683114227851393852975625072841323936189977738271913511528653144401159745285146494560142229612635512946620750348779379351409994370221561439737061865 748170381201724173856223833836823671807587654879502597334350431351738538431654231859271810615662486826629506303408024449666883406772378189056720625810038274100759077520265352628005972487580818881808 12956703383620401098434475945763737194330225798621432965413668032985045874193428048294618135200794441654489901865813189161311535459933133759286087041798693221989177010961612666800 -114157714227589244459885046865771622606875734294489537858835284775837586366189254722122843529195158807183379952533819443007481824404255743981386928 21262329445225098590311456697889222481030989041847113982206928153799914229571673914390137 0 0 0 0 0 0 0 0 0 
1282974848378182985476743008450186449579627746378085246487844075818998590544821065269681635622444545262693463003332298931256939420589798589063614368480322229008545728005797400899510497003939114669329499792878696783526059349623000136980187204851999150751353169285133948379786712589591114352341604779076584507924946413549179000 -9734343730162234369998615979386052917349480330037361907224852054504913497301991386203502679539461696566549684699253677155336222138241880089428017108647381859482258026538157482090451539917831121388497226263967728405928161171069472603520833265727529061278967884231302497739569055508043978994746797775995879208381156953183590 13811983578665711329635357774910785742451868550788114486375707455895751867255955822954249419616339084620418962475611210277343330021138120987279712469968402443862428714819172655724439781566658219323653409113055586300297921345887098503684818280972446477665503141145650086821396747314285830982073792452277108500655586155912 -5966028881290192265593266523076843535855953425301183246810560989217888017799935581009671670921835531614779718938886071229798681911943586158630542835954773880830215020473443319440336305724340823088822983369675962479032736563620496302408339785432630797510942675629113112778872946746773277479729126735715739642611908586 1704530199310854298253602645232197367735190310784284939748702443408662427088779387352609794282709015651288143152539531627373428297231246576383988605723996904475603209994671198574631965348106154510183728758358040058146054159701809157102348845819600260929982946074409482224184419805837533874242597538872807190981808 -480220104043850557559427178643120056259164362848418450755422615106652205528773632119943149300079201259635474956228574120144967387201785074387653940245994071162563104677905420525767910310110897321216385359413527769843542961468197451303334942099340164219912193453899904616716726174665321140869494159323955899492 79022983458091419464218316684081821465644571559023444774362414626745701285395557449271018836758418706465559063137508727739631545674095222549855505496398939573899766904007611291122017951407469703064312924969652023245192418741455104585094140394476167112130830252240275884898586059542310596993496911312584648 -5508210687218739628218509005144401318807452244793998993061229703652521912097116287578603562194493231614696899546096112843416683842512250086239143797129496988510782373819600875696543895063479123453549662999455723006380511570672171126709242400301177762821584105077053665446564460843771782209119194843850 174391166923129363654488932741542075116224460977907266078608141550759060424351777389218280883352467102800989489460345319780339983585507491712486708044344054190993981292994039803879553568250312810232409689924486786654150421712827474200318627849772012113173067943016278411970471411086029103724304808 -1661519507395549027860083818693900375650743912718314175555045008746412049506594216355493911709331854612004074382879743378110045585452903712262894297682152409761836322650159906338534761291030255720082786868603032759277672513717323995329206663093074150814174809103686607031211751698720220791716 24308416633263176779637189801459994913763899978811008263702629993416201325283622255290849346584137345720927524702782674589150259597275088860801168937966503629876010310168294709719937586276605565582976413334407760292600786266879661500818946103168266720406472637297827579218790239742303180 -28563641442883208105513702199374730672522046801202054549422025048149945009621771997277091924693840984868571804380734356195320442330073986581962517651951200635631240425323890727916370167382285254752448447974977038626700816514597992303301067673477340926148172228301603115601064114396 -456237010122777970549603637431742518411535888570713053198087860812749696307741070339200715469789368055143216742206484902861164139340409160992586167811439414873175869653533807040916901947712271066524091847082502316625788945849152561532071956789140427239429365631747014529262956 -5034511360472511996678359135358140417004907089682809273638064252355420106372604145706341273321594289282539549110777143821715268506653472880879838565144281470263393510050822417225045695222730024887858155769752358090061872853215472567099609704700896943440308570600336005675 483430717227802363212891705276775983951776318122256826900385683741535988969846392111002179896399479981832932291703784554892987832073296565174754577233428448969177033621595519136902352244227908716995401477257633719389054351099148041211859176016537837329082315516824 -5482792727402291124858361695053900370145766903075657831279531670941616653891354995842195907218695026229586344793434215440108705363921509959399456409010942086730501539576065892704379118420076401118602384840338647837680468856168758946849345158827055876302380774 -33004001684183485870563334141649367181952276693615109912091423419562237096724831613640309818882438197920014221589211334306342611781946503118926135191234733982231660201627798359292936096639784129559293548534362888506920519094737903801000174669442364359672 966891509211829845745573445878526851454357236474296629045921823231564469374386625842548383223326312331959762693457444895150506533478994307523137294775842495708151113487280960708519110756675255248165254730266651500155373178606619383413455429232 -188920109297926257563511897411841506591705094985364192706086608870992269543910313398848223311509633181894484217129945172554337544817498653957659299293358910984374169280885200929113223076518865071253405881786936205039104727853147609529372 261927975826569412354154098307717002273153946831086238367094865792924885541313942506884846016126018701914267159753349779929919659957540605011848225527326567480062018222756143789747285379543982353062206824608804028125645942190 -6517829353527367233266624723215374873532716153807892211586636358774070555034794430735440677134284165475747257503731454477269468901422156774182181083658222447587920447656269816027050079124956456958916242814752424 -248522606109074382097499038817816792429134892710383056797350084137919242563290300187448556158777658038263748716755197178222271752544278794018818843984411241645786616434674997372303185856863108512 598835821461244744125865870519462578563737226008525405040097250897952466663732823015434070043393579919698639747415595794935010039428976977173492403350295833649947461064935256 -492452370076144679601986754453753608270292596326402277216029293879289994105534845489373935264690263837744128067147784858412685345331077233548 148130792205200834273217705517584502234575200700117098073265507091373848 0 0 0 0 0 0 0 0 0 
46976263208644410888978475417837241940120871581847427789453398368255428938948158067949955408416923832711517858815622009095974395157367512423255900829072028545128779313945288500107465894474694851087312249298270134237683257140353688978968872248322011813224761954482844842074111082666734156492292448050568506445447692896219800 -323216985941504165138503840101203175841143716270462427225234218989970131569917618346720877905823076266799647506289041469394746187360325420742030086728032498323699226493820184043329106507055965063857705675731570420309715258065140050751876664195198935892359600594312870669043284772123048588923307303090545536781023567744040 445771915189040947266276733924163902321665187153200142002649427780536263671367861246979740104720224853963208307420771648690458916189077416235676223329057734827127247831995434863516029474934065009569789615108928951452843946171176807113158103556700748263557199722024218501540833408566044561950891536141063361678887449943 -203128901500514910246661706964520419257786633740890490587770187590666666922148057552557643500582147179741709916920099079530114062122909537971323125955396802580084944834394609702212004146584720410254340923751917805514049486321485818050871957239558234998899714710885164229347417910116867019428310608372067707515430656 68752084211632354192691835488594633515371291580264936793824381722360834119130718950778869810464284440009103034228343522923390408214981077620701153371761332515996513514394343633108159629832233604431514879924501195424763264551113251209753528602552391597722105867188834538100333130165713055612589612359859822795928 -19377136757720025229264385510606635998139478393681862762179650193882868635907647054072553781536070669538598131914191372961573834392050242687640737018294297257740759341652377162502190657756106408373858632533692619829169852586648516977042485178409069349741145866180827001482296903263994320474879849333512927712 2902952490584662727575067027604104011215621277299420882155966715275293346420486924064084078025815231290949697661760356113609515986319221607470192837304352815679817243519737701285008517787287136257888369839685808418290839297698030931126253116794847377477700908671575819091397451829989896984784992075935948 -183164148303647512119567988228647553714154885566658090483869662239653685539103984363535816272051231624561108412737985482696932842469298473986943045654534568882157359308447510321647635784118458629157403224871296818317532666575546009287580947958336933567813880067672617565288750173426893933353729768112 4951895300264553419105960775058023272062474816204302352692734894378924571571891262998729329454456425257918445773218219680468450811858598251990242340177592552134071206132821045948529161412109225110753499631652264380858982978235716910215121510818764802636906491380540964567439533451631930410192656 -41165387967445788307428138129596956579597604934339319833193034785890664444555666218386605285891869771488735830241870847544009091933813428048062875866310552032503247440019706486358458247852580674562273828386355360775207508234104035785975648791617095208794841980426073623978362500446239014016 781026444018367753551510811375166271129267060230372271610211815331894535929425782881627969207533162738747967374062821263911265190332331577099403120915331482044514373525186402698686218782715998892487023294774216195895646913882929361215351592701446353623449724154947756297415653781900432 -1275262810324665558914152991406153024988357887768970599537356898621939633168619533474924715177595514531321972642297140458497824759102499266275535277287174230473133270273215168895831191243871013646724875965596708068157109217495853339727255913636402275923533864899383095538235031904 -8756617448953746671358919263536647535018187492200333386076857883598216671555894369907731912537010019485069492487916244845469175943580503157493075319909358481188089509734093117962528693410650319898499153294317002954508863003851119456202159748755879977099350920070079017937464 -27212933755291932761445627458451465262545980825720059286582632151640445583078308810906511184309316770263092134927022394386560598578067834875767062395107296478665036114782942934397348198349412284940708930583960921971158765884711423375755013535805703882893692807844359104 -19928740867348002442313221711779624182055967844761622902561377164194805473807626439676577708302618174984863763378077233303121894978804162430090605811661918260303702575131029012014876716359661676006644486662983905141007503243523758113895197300867010160869489677454 106986778305958408769455750389983669679950932457774185627021790429175966593268536238867477969335606355354536147213863551391185717916386161289738181484032062139140755587408022426744754078671711923166747423528410417394125862951018007701825285907047508591292416 452624942447905838557953092392067574553040462978317659661886000123278339215927157206097128254620459582905664578916650103428271183487468269612257419969167743020371793089783144635697743446399184449038240004225099402700440784159152764691877320512937182796 -50227316350674174095314409453292618927160326399145831283931409858059486407495191555651869448013677313571352077507125965944322048971598558465744847628297214516135160651128147824072677267456623793028983982356790187399075613774013400990617720104 920361038744929193074399628229555930045979415328809960187094782778072927670094662458001875684511038025190917071186919707728127680154485643331322491441047886554562605854343902840560325072841648177461088680229315546775946317333777595171 595112943982690797329286299775456778304362955091607617895404545585943181669155406020590671711585515767130795031045152010315561967067906269823019581414557829321131281438805277085199362724136791977190855644636245060914171584 13424827840607583847223429842662501004002816613233731734923791755635084976606624048247209690106717298645633384202160016431229168419718713624352865676517145988078099536946717243822662280814023186454722122889850 4522179716238241643802727374748382096792991457345837044403224217987222848361735724774166443917935409160792488345992236020733989246465868108902467909331859837633820675925058202122734026757872 17299417722299859914930951632714539189539896151597630053747930100704665689206837940134567669856016716359934690601775828641475702754252436558228767610841394499195695540110 76880537400310719641358047460283311623943493440906389472224293818053654722418588008002102586461604534317810459977444040446268079353904 29540719321868301931416212622775561280382785757640 0 0 0 0 0 0 0 0 0 
1648020456382849211538735514030406019886869781908927340975741132247950469082432654329609070891969052102985650240658184728488210352365443826154937767093960100895270631633775102613946755805222739718812380159532986279734534169480813912826895932197015643580725802701499725445742632340145305844005797833310904391882465999316200 -9996287116220508964536786701897304349124997777124189258021168703359960360097526008980715255676841065072909038934657191085407104425464921843250827460902502165070927567269280670846627246955006223702110367641892896178936168745751898849739726488901439835282527311159838879716721109323399424291517070508342026125074621481480 13714468896391577962780832902578218769288577292799669993721487084792612557383487610783796956390404702970387129118206181844749908388179420949711329306883505842749100497046005748834755866679230256867037569909980976669471537077056638629919508625147750933337830451840664604536186549733731474725111845201676178493360486176 -6758074993897263707302047411176266083185957374633126964932993901522358986661912125315650542096821787947377543866692165335021192549673485462235124273273933043999218458588664008161886591847231251504421358519297275561888605664321094293962998627336686124731370731759473038986935186098693785113203329905194953652129296 2572732080062896116014791333045447819583896360279613794911805615864342297710476467460447835928558267793076864595426587329900077546399689260869408299289510093154510371610579102710703390625679098331070033690935779015538753761684010394423621928598368291651518857094247045598816755169567131879705840667273323917920 -699563719243585756950857594659114605309610741387952009173174043273817679255827496455351875598196723964510449508846774388639899860890943049264844513340228496852599550887686096597801280972848384757409112678484035477676221384936640137095691597198604232988772022021021635709062373439316058407601763433839982256 95254948683338264403356310839866997690915064690995444750915800187923010414448520269514612739468983336339502916172286792185015599493400031802224958504032050836374638957504742942650936948133041023960598696793999371015711988688545087877018953079328393719983087581315039389152781296148903090013913988541560 -5383157648059710369476965324981660787833480611384707309033255290711012812780455458162228210321959857371813662969535889516459230683462919050796134808390779875425132293799861877009800324552728333192571607223838035359931055921120488245593002094201036987997481569124809494464946816461585381760945041168 120331008215450085150541816074632876025376561062048150824393478797926823678794300213875245287883609282671610886338591093261784415739665818349898986123535800196994664172440828394128181112686857772754473056011916142033515270675073369681936755299419560341659592448240813796062508662956755312073464 -997933603087682600978543549570079733275680302258335612352393418420665198315235926646497952018127161290666780495227344081906140827196940001097415600826045572110249639542279498060444398878185011516670255269849545971229451321862774089992202462017540707742964191929755149379277174660597328004 14344835677732486493000493177257367975289536174515172364145317606968470905831820520515288924772818191882409792987550798039160601100001726318179155462217940940116544826046094731580941667582354256280780896395525497102461142437464275683653047975743800634325640367821453149674477267165356 -12558170765096909415221089770617588132993882186119634346103826276368524609582936116765772018782475207532975724728034180755086375543315102372273781330775847510263054768442845993961881007993398480266733047494740755712845409298375446484416396806726048605969009407568287754500641935 156493750220015103828978093977894703763767487022507964557687053568034258645521908429882936000740672357891986803657157888148009368501458292429153522100792056777649274066547183261432917533120607460026203145952380143757933907130920091843257014759356948695868971122950548105852 236782350344492162221989418071124155770208321893087936936716866128810739140818531446577322964196318145791046817268662073162953257113012785665269299090665391179190381483629273635416458356337773201566269834591094814996524867907699976007369924259422522867781522098069884 -171412552053228779287067852429625923063345053498712873512941835126740022732049394113652928472440505359799494156135434676344461712287201121179378995783350807912510460060917558910895311545188310475563899729262501930428237488078487521441178688860882777329325118896 -1688770743143595279347913364367683616210158028500578739734335636549404045387798529544724151002045899057647848628634147396078508421530917526184693948313798940096464083919885521508327578416728255207613229545676060364713350747100031435012271951202741377498946 -5457641122270052180280871091632245307844187562502768498359641881624056714053315592189840154531528852162656837060210299387428204997875333925617767960327909711636413032184479420627950699811117514705482471588535025552986015103313366347219258034398216624 693897302715244002332301325928648751094828215857909130234130719065980501001976211165738090557211148875858820694361678525190634015635271966974523181840355983286748596516492265010414645191157244771246542058432313150270973776355832014376348918 -3822597538253284057945034990714077314765815235249262687540211476828046554823617368929446467434211909355450196916753120119887719218506513801740763142638010357919795145393965079993303718545103668229056127971880641675542910079865053824 -3228686636447635502483858339864122660213540125800045450278379536683545380692223492204917201878570292887100796564306723763876980918554950294067441629928087619332177591317007052471963104473240389039953357255362530298545502 -13855529514240643439867874733446176088134087180454197813062610635508262639387544596445294655485528703030655444411303254508360346848576330846986659754024540400588295083401497945843616488834054818939730516780 -34773806699433651646570977695476526464154691604248525791006591545812160824807211936014315138071744811988501955648651659259776679753798190759189230280536312133749909100514375291702401962724 155657978848940329382870365934338778117440211446533331549066908767847702650723625933840851530831525267516462817116844153068290661227894416168905723888474214323492316 -455836758897986265522243298257875461644832068696284211570983600526530515375031563334845970923856784026385345947840398132293169 23190951840561007264 0 0 0 0 0 0 0 0 0 
55384706357596216532901927185303955371222458912784487056124817820765075862272360630132175742444206081894333918733611660323949176786654380988278719513401366311521063528952748220337343736408344333081538773657218792862082715739646744168905600923215938478833956484112817896952520580954135968336209795189794715516373617037775 -289914554893022022101606957338836038046708400659669187580681123134085331355018048767028551324979410961288542812980492947718137287160536110208907901638331762260451131476166506691046079003500469562825969803958607179226925898626723914127046639057533518096408615335160504902295993269365087563792961798570453999517444018200 403958310499902854976676754180521153342572603179497349227029081932921863339570016014809053639664963712652886453644164134170557524318917368234749067339030857362351529652879484149188456186579131687599066495421772677615836958295398203170357624123592283177619451804839293034388779239011165654023713097223349735290945378 -217561867685008961222868025950662967747836896899540532722652282488024063904576553270954691453882178024469745112771773900155469291895802969082860172746529085823135500051246441218599585798246118858137686235677931722728273761045791453343852010153386962367442178286683434096405862446042448879710946608799006414455232 88851550803822665772774657469723902153721613625013184743020564144185324103356061211273909478721805507314988491350960222057125499715767778049067936390712720356176501455907366974604638166815729823917480020124448804717996030426738444965096488822192244634010710585980708511902801109384422506324987041385693033740 -22890938568812060422040106160017793386350633954605914050774299071160030853132975297302783123005779083563228175705296010218798213303904079218184817872531873954031624515999256151094038714928207157740544846158983145954988538481776043744132652591492678327897818808555385443860029831150709567359365705814166592 2820164160509936020510020773771733666369747752604237840646438585204321337904123789996114226463158075002500713204231372751944969005750317074016891798550925762717840026336504039664633554785786078702038881336533602949440515814329941930061455115181990439102047668272082435922812428444127574043460294518848 -139574460357079357355897435403454248907437674461369755922405918861747874873548198916613102468500032189303958425693650962228852210416086704428246557749525419589998127824594844448833850524182764718423420941601371491038977369990785306124379869302823590933728769731440900727694448953678031631174560688 2459993963843147931990117650617699741463684432048645764190131663027260957655007053426055471565722805551048504637748077701207547318943731847700799682433337466608772830338498621339969045968852323647505062965749521628120017346711601798224260585697227823391231555493316403819836569709725541196413 -21927878740436898521286373357198709933389866322983658751561431987381910012156341766739178494129265238854285157652616863358811419793009703043663958422307063062582534618678566303537365082034792892882507942437982657028976998400396933275846268551492609412718574854696630839795355032569131024 141264658719347763016995976638900053774382088860190291712707034179686116630168939533691920659822888876919666094981257538491942820946845042650348631946787454034294529882875996984201985160685265448931703343171705430711968472380649346640477863138677610333639919550743778838985387350698 337053255553015485234048369533581479269897095443537947830577382920477959888078056204532487016561130606046021634041995282492119607130071392974581385663812485399087577035488113099598264897010931764674722821497185866620957579354386924898368779639459767663189217429209146069973456 6108264690430570954093790596682607784549240586990543537482567882419417914246047757793732823229339712484028194121058463283270144173992486835327966290574624459054782881347070119221397099878834406000234021168248042015700612592708403277842931394943196094960650322775571734444 3772620386158935026169509100750347096815851286772038460923655142435357957424922118402183832597872904690296212476128243053650697675234396236509527872028794527926030969598214345061350904776283260633368699749368815143822298272049259067183231658809914468741918423866712 3580312183985136154014500491923053008166618811399972093134944473274318778865631105855589017497079531071415082887956350355884806185274504841468475509824246325722834799284219113725940226939570448220784616363510141260312194913000589835194260325885667345601779392 23114941570515724116559101765818911079878121339005208176122499670834397026151703584411600101831030163027574809565823328948223982662914946610887304632046699191150425136635543505080118600903666620529839543112179238943290473326415340939364509463986276386816 57979497090892516456287912249595508985054032455138768602522050694481791374100501116576745146553497335878090860562485387773731601179978727225059470071222970105725199213296045687243988227512445601423074627769514941107162989459842134246783473353179704 -6160746540723732686042797565536088924210542285778117429729272162434856133295059016945923534001039210807071355778876423752080795606119022221415236036953279739417632819364781752112256700247258627955028903669644282642714637521704926574522568 13634522247453818659426672088513551739217739168604148756902072925207817385285206734752619409949894440483213201926559017569526325558261964529591805359933952678943575014757336240063774506252750758209539371282386806236344433527141304 7461827763942706377271693780014344752601917272706778970062110987234608432483178211971208064263967344786681326419946593121431226906160231434722945365785604681375075833149920373697780025350684484172053482606868163957856 7915135775147654577906035945068587421670984601426194962628852504900783292309903934118350516130512118110343935219144008696317734262486659144322824995520437378159240429096859817236907508066368598656705098 15614169110790820571705854157348760884349232329378195327333072994765041199471556796894533828760853851193450400763324748481118324360347541874301214761496716730911294008394970941258630000 474796027861687810998621970503988175104513299644336078586886423403224244610714979809899208901953675132254265372673195698026050397762534281710704325687126405506 76005202649917457211634101925271117566845805583039387926703427022890471960450018408217493895094655149833682088197824 0 0 0 0 0 0 0 0 0 0 
1782401913982982405394964510455419768418347956804847691110320681236540848503854752913266430012282756670165723118869601835116972968748587291167339256708846562196379211881217363103044467855231941224268496095289838567205015333347747593300616767774343020951812231889601772627268381926963706554734993158544110680959706258300 -7935274525732843103645679371145452695676945074774415356671889418944514167486193643103768752810453341669499387868238962581096538274590693540103556163701862348936047092093221352278950509195333941028097000921018320709744838152545245642972999753244552301869804376694262699661774928196025709979539312518609557642464433225 11415128075615331262644369015226386282367210912956016388136969481720552083551771712659941030966434165467786338863923715881040919255556217702399182418811091035689297644073233607552128289722340658961602178069944711769307598790406526091346315913535341774321725321684651486712312041358450603387217151500589588335600972 -6710089645012784659357134998226900736973724099808055554668267743700618067914629839846817956035410417892482952968587742185168124379635062307989649780077340329378020688598035584656244357904371965693284250339898060057069263449811361369856021080664437186583809445525490111057431722312218702544382123274505368369952 2833800390788009140064501646971323532392779112182760334640013025584304158403897010346245063643632250851904274040091534519255540726432363905852974392639757214267911592072024754725190322127849290651715019281447203107615580994865557411834376262702032621145320351493148952067545025908031528513507430446465604512 -684971521685236808014413267096518116750999043480091040376902862559695552803016536250741777625922329471606526808219999020481662216818237887297057726794991959178897016405985167923469164425156567195415699333785606142006588199978085786013313586703629130612923499839343381865450710790253855272405620197478312 75756410625680249482740644020473144547730844283292594564864274424020369209079802803927842340282666313010629700590676603116033127876798459904159416859851689706142548352539495154076925004535513859907630510661795183874123275404916538331499464049269532148928855549707187687452251870189601097117406360320 -3162748359198359872976085308392604273492072843926668049878447388070884925496890122592368039800632273596641239205751732433322151073346412514035383283983591380776212524375970457663434873393743895005375034500957924852967384778610990719531570327793021042178967673880463008931198969159309457762167584 40767127465376694712984346326823875507045835674918566163337226332388958800409410683100181548046332873603414985014504524665801690445501526420254986096097686389875874644178893219622877851557514992324079824852829585006784687157550273500880716804281793106625257672852031320014465749676197820544 -410809461372526702525102679191021851421990803872382008387463456390956711695667366544168608971170374705922862694977562486068695068056842293390193504498792269582726635035140912646883195279030035474689143304008832886106803991534900886422306661981476357537718658444002308882143471745644684 36639117849911317871775570728904759021992278500249746103232552260312357682392034703458515443254391364589297787624028072922386484982489925539198512362965623809958571225518216534081784414710424168296689103364010277370025826918216761534148077978239099265526238914960620637256745648 3600353851746574281526395054184566437355135078636374668118827128169368893460027188764246392035056777059934527388384537918245371699391652986966103514510983183090917854731179733138439879350171469792462291746493628716738740396249415868626822503922186872850268294387539934967104 75042350439119100861195087895298446133610620782446370961455588875222568943864025791298028375260274580592988958534603273283527608034157431972361272976567604171263737232068564816020322299094135063323152406940749117669975559236091499704385595065606244359638659388597652328 27546628089167626196006222325003521820967750870702087632327702390555220744816994785420813326140790797863880560774736334918677198194139070168536779003765895916036434683494022293057253305781112944521891772532398668194241696451456655017220859326739310927827564335714 -34218827852794964451574460573149169664316959990625893690664991407364778315568694472790308896600567222317881812640581171516749016773825149301169802919343628106489625367211122529558144669766388179777606020314245902052255618599419238556810747481324484085565136 -290444282935181510168327235413565401148315053053626480163738423883684403196313280728796041947148193029334909824574016246891532122223552120541913784588440253738995033648321552943633869518239569214053305702906769938181094408757020292929538556233414949654 -543215092588805689308662262178901019108463371962728377026608506915276263614005808611461019034559779663105837126849929671391994266545202442292735156574963198449413753061116138564331353931613036987184316721873133931577386984371147781403686923154596 41405609765821093016459313793307803324609372134543238727354814900102945092095827563625273341119284796382445896334730978761339487176542565305456717959669738912557854211723483290531641339846152371104862013341499303836801581309795660605097 -41279474835029384507790406065300810379870624426174537669582185478034470013530677740006032387428397754733040286909285349574157955844477074109437222250535316500905423437421683491209214081586582379193413817349725128380935078521000 -11007592649517856967876207054109177967593699090155585212210346369044821097542627152312093803752693106097911884039848245839177401487688524777879921098911870560847172746040270911468624882109937454496507396891403413016 -2677207992152715689466091450991247103579859620746149115431336228912678658293956054409654002578567994244390783023339657948545659778450568089347877856988421246727190928236900675124425492737138083784564 2089886809966154322232935608761419806128565859768048725270400663772658718199543313205881207165486907342482074159872197269557509209803873291202816455459737644848443545829503501326251 377676805576888046836298918717869919182279505645422182393992506477990643471918140662202673470384048533080074844171742385184478743924522431925525479441432 -168467882182296494645607937041421375626931810924872356839353389961063836148739258110828890550125036886072 0 0 0 0 0 0 0 0 0 0 
54909813015227323721587485218751293885929228494278547579129591253694355311566025536950444362784374399017405782572596627215166753463617191586116852647004059078361784838820470837508574176319674275790369086400182004467767274768946017441173341305391078676923426455383521628505813163995236253686690209027258260829814083150 -206288804709633369499375898304691678964099346392568957552150965961337577000143138537757966489414451634596261047557414914377322780700790277365510573608363943277925463012578596231147411285000440033387315416942634567208284309719251322273126294513601874759077018198975771426760996991361064373922456160821422842989002040 309548650584970070802018413343345924123635311889845720601061901210341255202643125283455946702786389958484014318755710857085259471022894569380173833784374703110070433425733712240667822801084809783265287489175624901886123190339910335187832049476051509069289730084472101553960452253675164465202083164469568268649159 -196771294590570435295328600430905511411191836645440139660913292393023829171943138766077077788491935068634874309370152613100698445734902296470519466225062734645614932228134167708342885434763220063318861212360901705545079632696644511898970865017039464370881080888918295212796485192438776909441538504848704036032 83718785037001817666874423140672081480637199087639416838062253909116408602827294228317334316331504888901977676975323272563263495619695471985912480488429384945315848026538645486242089792992182407059209721253642584310296332837540856056205214097245478491164857908387972349205742139208270203118168673032829336 -18860400704023589835570081876107039281343166024409537674637685148507066797408699714364434397561833587918390148056813644116145617327871738617609367586767292133496451070100255574797546261406018002134341436930369907879430624753383752843539029718093733072580736428368181998966904241769039344649527687040992 1849419916828889807874693704581519836165706342350228432878072814301460972015965978105194455107551479453236326734237002234365755234091053500073427502722141184520004969056271866388462803216087412929857833340536759919753697105401142445632716792838741938724917693275408892798349205190270634728409796556 -61227001139578698418236991729678546934656941259314905588419681523184884788468931002847501394899115512179267083766717770841866148984022326518222828550169420667263617685580871852655416536104601965198776291007003900739859226439612348127480472622860662799171949296891886895685720602378060923299488 491130085877602115434359821626910671374973058427395374985787038151318091844991402389056273012927778915448779602016296109632919283537277241860067608119452411443842064377036612249657659526359155067403121949153265704931151716075799260977686604501479699385593636776720425832665005130574397844 -6435862605643779522332471147358980705663933944939281112569789024656982648223867610284644241008854798720467576436666851451536724329757232563608102104645338535384881341463249997137798106329556270983173802559454057099001285321108929732286780833946953653050566410858055621500653483676432 -15124334111753511099714829356272291130656760118753468327772360889102723662554652996788359278030342450854914353455690071638349357387030054382394727543454664575784567372990206783124935397046544863466138691529472646157618252731124055422752131209829544146829913154961784422633643914 -236165781755889571806329065096962958854405566971870935037305904109323914603213432548729915510152991906328519812103663538615092254913106932115846920992424103334663265152679690265595510214741995951992849236381497992074034199137630666265812377305377361559525237248653244726736 292031925354575124555289342410851436738094720885712827337025789110844054398631460809116032336061606316667114296328234299036529933417446513152925330578924340357841688268284303692685626749263965937281943398771902442165305131490521639859281142638339180198203058379077474 146635038488231086170692602354993318253141808091068217976574126942949307876108928029730870931172179560533401872884521683969602906202048391103839584502234090438181854885503815746325598758576171334708176529864126685097465562820754722853194176171244067864617096944 64609440775866185552830565563914410526622529080992817796632638228377182437031312326173212796452528089447521269581250406959732596006915307374791853271331404648688337944458310396310479189935822645036606054440207397255452555178237931911392388942356428653858 3025465733531991838157776868239568702446095779727605633993834271704257732259182259790596482105963990133440104212216881352903421926798697088588268379065571734025512713444134578440884223503786689919402031669551899189205923700194993852672693799947706480 4493049420889969224982525441544591842793079181454650015366250269757607022134952240256002066636027701288677185365270751879896184615499384692877877238997648263168954171147192001305669757696493478735281741800732641607876760682026886025411582213222 -217818023818725782724246563352408389067889916524675495927767090534942976903731506554735962481927500682690887078397848263436406320447046634976394685396235297943053195891201881210797813837417658338500607666421737357528261730220243417568 107045700912558990889204055667487969117625240307160626175388628816344263257748187773688849506886363811225310160490612347814882630693264444620132250022074195752012859355511773808968504607138863424691419403478810781963500021350 11112152124977316713040937893145511832318954179294364549577395936983220379480854877577452454972134441989234605975681562111708992544885854444513102250648966438362092680606081042924534271757582740104999709043810336 643574274124244719889553031845162027177927861343566194782414405607940360243452445678455028399513884869160746562849728897312421711163688568089439681656859021410832581894706724399371078657436750034 -301923516544543587086663133616386170323009913038474958962656931849414240617808976268080837793909757628404769131838930965419297131725430063750057636842047033090367054251837400056 375078763849817436585390246755141385461542706740595048898161811873210282965322567827534651505107373561089548929586388882937109891396042457101060525 1666282738146460018865946003269185732379267730687980260802034805472664374642978960101738992 0 0 0 0 0 0 0 0 0 0 
1618936573180848358901751746208073879446665485779672218241823780296741124780949916171693068530450177864141570025741619337985080868901973957310563179385541110846849649038558339610966270377580691332004969969563897599877686531777110133308805584491375268236012405549585992780203521367219502152301067286046069785482454600 -5127138740443033926365030651560995288887618065922401634589064747670306517993695680968307796615383771182422968410262017040964811111460046473092055839974841324233635159635302338371906330808663892665956167619224924957865422800872426743881017430700899304662636600313733852359243738559925298057486159064652659144673820 8049005842580686079279349760974011189554451021747326696315170017508968827977075694991522126063412703317197127472111041109171610442391256319973169510813434767390745245429161379991797834707949104843266490553945924550747361682472976000097308248362866770638780712945713073398505097039215158466278504628705646174552 -5460715433144638590554688546615739184457285661691951647711214628163803638752215681861907645720690185250990167806679422867766139338880411595942114128603753899690238163349932820732859429750821971173689058780853743499918939868215301084426385641094004972475615955755414922892660094245439548733783486093427462520 2299643437427729905659892561546008826814951012222266417110228686422657462597468857586137617250196789629572608465091666761097254118922100020577189596841772897756871933811831438530842665905184679291976486729041783188867145988141450972172436022409833311361902249785458165955436166616973871090075838538776880 -479876879228785709577490333571553439396924627883840177921697927964795815463465640952524477271839434178571941026894271405261896960618932847557770393543850293529555597879540443760923330202970327072905431705107261980887218467233381287354745115328228767865704722682808486372257789194957133442843118567552 40927221938062537967318671360358504856846584106878311537647127755601821302347741756290477423644022926825045288786194293173599038266536138120393367135402246658587060107530141300038018750502253585047798511545400973105297557243422515172069459908710289142525433880410364842387975539949795546853214584 -956719035903397863766449302935696068097884717445682943348407614735073482502581420939234272606666115703471736995939344988911763578817269158923691632110651570026624834416221365208495510962355507249372851301747075708633915632850029956099595398061706880011772467009934963887616917777705673447808 2244143737575509182265834603474193552513654009288937043677986153586599829954649736339445730458147283010031342812499620012482145881307820351337516111162913022848092587249930275948762115328811250355978195042275685321014405251844840996943900082370922787435243675119834786555320644743783968 -90338741786204557483726610254744631828741361401718757115813995466187680313799275946640531880949392929111020887048425471766957310499896126061046807069750841777250805970506693463982660526185598957053525132727937111759543683561452480291166502023554721879306970872452051005302349623724 123073571066876870428579162388849587927890924598553542586783827606278342473772511384392975427465489073344503834752533654704917632283732604308501350156884635443737729985811242842348566258437508871168498255450112333154259865561988278876260116855982243896686195956187101129928436 -7944267053298149378631664446469446721474511512922843193275101461135862041479559674154564001888132122128870975392881581652952859711820619010292115872530664457491501575977889654419968610610897859193721661698872244092722094345642706591785416463502650484571037867874713293973 -3786194111923164841483367069138087668510776133045938416521803442293132920902536223141597252895762287737723382586999430126609563978009075898525455886191108216575106298775799395271451093297326121839233438852786883788936376570113165670685793697465220784421178969848300 826806235780424507452805898760442373222836005077403186748890016493948988198588293168749438282530240139095817074386828678473338416530926947546312813845553917890073840591753719063818717318665851193781336048727025732222019854353377144674449590063341227786567844 191293243422377288942364694715476373517315938613835345037446634987008502338428602396737894825191708151292644253925825931342112741590949066795407508718913796676353656419693341046623075676860980818477037046779124054603355598164401723417702999280801407984 -24246389948632602426593942824751727480837101291362224526519129676596145074286281771277654994834305652038986234387197231954495451926271464735443237210534055939145496731097655193594330368058977525565289088389968619162402832315468152766807137614405770 -32818548420691734421395804826803034817725096305748434799543281905575163891238115954835340375731955432055854685134412873232632994864231995608376791430107899292977613454120280144456453730807314683650729260796143108605706865292659905631101947840 893575255335276698854426133460663606304796388741515743413965906178590132006170198097000960750130851502975281120744563142810588159030762108453484285075557663939103645251765063602679826028555256496138805092939571537196172674818054308 -232529158968416361452063693884659033419980861519618169115958341840025093198252100345066779109429817278823605230321533524225976392066016988864423836329596094642497659445583690115247130937095463650247608031991662785188085816 -7516335806027367536369564441269342778889763942838297137993762724651897388848773993635758514530657100682209135484590605742377880593521641721285498221065911221248881334919088563064065221674359759786901427395428 145588548522846091317689526163515145931037859255472035984844623337847877575547217331621261740353794625551735364405048437992961042063801985252923558149790602802048208107688931783278442816664040 -13107704253458884105097441924269337027530445290356446331103126963840983813686332919929111143450228078383761447038981696835739636814208294195897672735657893651132270067027310 -59598202016673071934924252557420119589632867961296894074835700271863903504694518674929013592457527890879154330585726549430274527050907797408 -11638930810103443642173644023136434154450558849349552708490847859376166320 0 0 0 0 0 0 0 0 0 0 
45684660884157479272198437495704468855584031637004814678493078235835785080375149339329540513266418905951771081157231280088327837877114142796344541210903987913094516094900723927688825205717555785446028101009877960430061891243980637580027547748664753878554633319947494308664241085074489746693690235769183453394472265 -122684077323143031310731898481060684714600816823214418288452966713604641312739271951480232116873065308583193088967585074142697028604284732839335421427740702639245172842951308857235165269405832040315021787296857834105930854401280048302266929338570258710563332163526512756021331539420335501905490843091507975171720 200472177828773879463674580963687871438400741600701469191873307658904009026828312615965334632350941363210859957640964061574869341331010899645312663292134730892503470559095391467470602118821061716328019721962875574806624521428365721814748880367055651195848566649067488464488865733109510725794803154257310540528 -143092729686735918332287110570367852831311769138714244053483545504155768292701129140741742111655937644910388562283873472642631531023821112891314566871541921270906164450723256945288326540606061589658222287404291387108675653341903581828154221073113149655753811260355955421563815157238288999975150860381041280 58953870342203725544914740892354458184907681777419780774804978967751790320084990186520342126630740729694870648002012837889615475929608586534232362373615247636349130717823751917983370177785070845498910595435434386886197323496349876413775966555972019353040695475730644221556887341847754414313098549072216 -11312049831099132300552168260594368957665201664836072395464042035709448241969924174272202016593559787852964254221073737322647978075656836618018790745141990489215630325516154223627185949897214433820894771036492692570718589081122707803459231265239897853990140694204569025300453476859259783434686031136 814270124089070986089356048035120666138742886767337782117246096580624286466471353257579081379473558748700954392154828295669380352614052407534278988591126924559465016382667916839892365672279688482327875218714265387789504390088948581238180313014228188370545328693376607738239692211643898733219256 -9899331334060277008403857678219088909439367248874457093007213138430697391620883824440034762376364328238586490240899070635915890760532460991563345631102603546644721412179702449046642844743049974838966266924653217192813476018169436738352741234468503416385404054986329584695951016732238511728 -79994970672423191205164665149736423328953699896780371501122763815133219284092037715781005181972609671358150207856082556029828847149796353023092163328565887279069800033643558053951688335549422514015626856483006081986059679633597139348980930304075481930560418960492806928679233226127374 -1457529273793705095647937888279569860909547673031400948558248394348878581777512264945479663137666389720749990061953858827065159439713378378295479537473613820430948714637133681139186680695021018534090529176303291731160299839461859173524699752031723027526848754987656208955996343296 14887990929751548531150931853849301426489537038341525771535753672360125411458636789598458407629528587397871290251040930701237308582146530743915254687695835917659084845734214327260434635449639006338710195952296053450115767668391385076645381050298021293614458795714484582350512 -116540266214972217047997923669900426577662496903325380899608398956804505436147313063016796985286827242793381185231386854046437854814159071132081862606192512749150821866806656357876654291535256868664118793452109854752894662189245219206696127517086631251721012057554146000 -73063850416110815892717000994277027222089854311352410392842723808921568852897922435445449235249708627772640218469428372981956317122573148331778812895035595152950521324583161528181027244877416991340323539057295631065988881450659520744006606486258568840094790544129 16707235123845022838892246697630408429028791108442145874119786998654208344257842554643196989770953442938922271884704213860917416397021312888421024992388396170455400123266221787676712067174492733943453572988846010193966757254000492961919213839241471208173136 29532682838536220593473835005995632570605423150030348871336804554259534755717822202822476712965791306361372074979512165427204176180237718248346249299765141466917142036212966246487256538789689222823741762667128103892280225195859077370320424670583774912 124850899800298297052814714162457119729534709445222612345201533386347906676753700865763039099643562129886106106732041303391062986282797527161329477878257990263191103431698121542687535058135525728081189757497413946614654956803461920883412936317248 211781505189306987197169710634319624143851589388096310141208023540870727338388888847436371329836941745419312913846602755756260540035393672628754500879434120036180502932389155583480341692019491358590814215089150768697280301236074710428230880 -2886255031399164953817094740970706422902054147530491838962662455130446731279929499793591611838853856105352384248354160594007763964401516857858953409468915234828575022824881141142226092654961587068741008509178925411834492538491896 433511998508053177412296303864055584566794019045846194102744247008461903156431127625623577799903619711708681623177031600029335610569389924760078109072811047185653727509500846825824033724086565796973726630464707689282180 3183533540959670299877430920287148943352103477835633821551844516774002026998646267175519885961535387196964321528660534959600847738646397035146770914175758438927553733227592112445428573097354113224327271568 -18993659835106023125596283991646310928229740316584678582879374568945514798861095761345215003940077398168710005478009116532050242433398971050955767298010536321463804556379647985093686399474 183857482656441750625345689999895620883044411251850794096004670750317124020640641338927898852726528324350185342702366528657530810901564742004295856503271901840376633696 5655784873186073187898217620505618470855756209164479784140376598185745211597870397196232575378331919371375301824396293253986814383878 1724523309922944347471555442682383704415278386541248 0 0 0 0 0 0 0 0 0 0 
1234341356584078877187362254167657854096866887473506112673897248045321961695115590863041765589082198870088351017595587803546724671189499460345452910570443650660828662203493120062235246039518907785834009450311146836672934488032796964151305923953038073083440984980774475756474560959296991904140776683010986934631480 -2846845785881082289441049027577000596488178838639076572881644243397376441140353201046700083459417476943022842302265243350650902815743349686012637980033287460712204286634026776692806136983808085591752679464968047342829824014130506053719036806355610473791875419923578948312216398731294430747422033104456428060190 4778829464025176535851039132511032503704810371777906576882984927125394452797689022130949111625806882893302125242560980761343691776002270712900790384959812526132178191082727732480978077452064396175134295326133974385341327271328268409134628189889668769341279718745659488693866137289162352350550188276435843456 -3538633201446323849541480822028236184857716786527111289607386121316160773805765127427932260115870039892861178400472548888255980028911057542044963844700361366870430774316811509372869941985632825579149543289159399939916655649559536641510821703253756739541890178537053220481563368269549971660551811484862160 1415387070824660794160483146659791035813090697740353559536518139935604837503633791345882760595517453075685997997581276686825452064261166452584021747751511755236018351970162639983895609741186328758404456573160016486646668837121132995404641834977508166024914568037978008973128503591657971980114291394448 -247332535288785972130680326746280325003591285167273055967149261396530071166209372461429872494960862141562081198960537263660691351332711078123464551933233503733696091079131004620433761274734155841202594143995173366728140265107225555114928204596593749595175709141325640752915671877761476248577503340 14301304605835898514312880012913398625835106030981612887858035940481308693492040677092001601679913432642147567494557570628954460792555494221550285433433489785049803581950154966716055590953803159085395465830095555132035264120133829139815177647872565097900764225018311872585111778828410850972072 23666821211458904791661332533199399771187215385430755589552540405800587762625750710296771378551185436575712363211495589843466347418927139838306877755007194203150180723550610588421042530441056644541467762142051518136062706152314025172302797427019170667814454152120181655686944114952230354 -2866830476206314790598923939105115515829676600336698582057770677114385498385217335842291524882427236910539232307095552853151876033099691344355481387697465837394667913310332985207082548928641872471763113749766609572154426852255235312010783436527683801959410316767207069864114161478816 -32974668994721988123779042089957216824642081345623221117586579759845693945795368611966050561572662585637170799368169233370051650054279973333678601749189932548084242110277616524404719650962020724672105681976577519286218032809987286401576625883645299910416191718339378775942916812 432535636083506327094292745346157094188522257525547847009121605282459448519414390076743486919309827810061396696687259753664040815510437436525228214999058678644443207258945948545265929906359506047298161367308568954537784974475634441944547506748366141045399474662325831354196 -840911307547723370748513971629495223968132839018700763807271867960526367035673675240049339778637411072373829838971191569258582055209824260641288069897354546686059890595174677365975078218300404184553333252669741424769488278911661152938118397089853615450007929664563190 -649334360281990525514554940726124833959617317250478299392723007951130394234825823692192722707484604921302178924999483722525977260009298675570096442586530900473885608659778287310675592328442885531282634218125971304614539431203062844630930242087929476095731579764 199217270724827647689851910260405539914371213703357162296800064038979469929061867316633590138161493911884731138229329495295045779565151341342108643296113591990402521259839978163440169018054955997963139048091164268580127362645336271255966178617482402878343 -609470431805843572728629443712424881912799395450973220041490676550726229346460247936861678080374794448124818792880473804863511110650328628807596233959675915345204915372888277547127117469278288692604087800761173317825063489144844530969246926830326256 25513179440589486298323620200057023774770040319293029356807212200170455914195008798794355355284103803081300169985241527669949427477381115285069922048599611463508655975018911192325322403832106633346624401846897871492217533689189114865446494938 -1207203701166770105880406984237769999831125171924901437152492384138490772252323603211001883730830732756115666003031873421208680440319721324855344402351697384536417030859195569114891581869990096766180477399030994967398771845017701950027892 6662362416649875919854360598781405676897263825321733968619082664886564995542638424936786005000624381344368985113083713048311110891023233656330698355857453879608965738189701842562020801411761813322355465237062811624532985641317 -660870689101479991639625583396791692746758089093335080627929970176238697434982383263605820523905333562485047935510127185793664653420366611677482332194438313144841338820233645575597589042589478844539070024716529082872 -154975984279977108751384916758932868263909003962213170448538240189565089767690513007922031009428129074470478857354740113948965791779646027424354343691139103659310708844178346747170482828608309313750588 -10624211617706242873752307492398048218966575404434478042735496063608539947615026355956967268988715444885602709855063202563062285081057651366878182583043865993621474837881434971613691916 2879872684970107678556901239403367413460345723650601606781297758665634774052535925030170926624902441524219978825566666308740605345986637119043954785504796212105357 125936884412384483744294257514401435542837731744440978397481997937670452353549630510519694690100514483495650068309232639759332 -866303479765430971848 0 0 0 0 0 0 0 0 0 0 
31953591748842917596991170894205389796434817253943218274287011874527703302727174040938747690713263252257700182587677739785125080677859313054593020792323893407548056366709424942126162910876080149002411196859734755173655478699593316722325762787238029243388248172939920704695616619772628441331275015621409619972310 -64516931509994768827245197607567126596317759218582343018765589370978746207353160177436493259399138067964730831909611419260164118144570780620501392309661979434100034468722700112940216989716485951204012812512560141933218459295333159894013405263882907257346869730526687446697634475762767535977872274931559225520 109011610322928173028883378456111089608676338106818650101733080383275563735735711095653202568858728720503469124794545880289353151769014205087373591786034508980434222336616880823958626733180583172530529969173110458476777500298627358254655199959688795963589089670954739275736236366793246677036523439655204328 -82630996365056435897519861040022456343153535246404920136664495459289356071436455952156330622453634738944390526487287478877914343674871389410790273672372369849962444559726406003817902970946178596551739861588451262761824746785365221543840608424521414466526339191337433592832820091773654594921628144292800 31921017340502439732628992331286349922818983745337124916852876508551049422500726801135003856454227765029398403489841744628912215833045784555987933007315608253883540988839933642289598084707519919698309747475130409175967096093168462770530539655182504554931216906015103108182674515231738559348280904616 -5013866164205504054123376413340586699566574504113586729331173607556727278692518373854092283162743500595156274430840472374762405098125085907446596901578416648611300108572071290660772509118067818042954381789366216002361631304210146484930896209520397736868079929160187142194547204461894329987011424 212699509434683989134033301992435407615530313024970989948867556352250302197652546537539960762942489853257080014850094185115568184152551629801856095422560899661969154141098380019786645693894075178336089477014108228726942457156613565432165355829209305234002779656725856687557894450492450532836 4575156296889458146683907516525885839782380019090596080953753843388281101343018221495294179613372617618696334564599910171501018522109459093850678703616987735770693221691107053886794821869942866554111754092084649999203418609200774233746102060482739377212444749335953016589599625697487872 -54921420454817616929239933707872563134340389219764847680831293449496276273361402319482714777187389368174830268275396007246524709119119976451008650241976371622296198920385270094166086908691469637160901715414993061782853479023860219791338318316697150009592617754122082115622719939756 -841121437239978846181698691182135878585409612639990560958685813332978642718977852186253547554931064154826159903991450587556339450476077626075269724837657368314496210762725918026246141076840204919275778363929103420729940296901139025404873041000992084123041838719141945139779720 8087225583481797327990115201233417150555475178637083611363115218089283363645524248427235901742021058989806886575030551806598261796507812534052205288092930167267377552493347032177664952660265287032994560044614556326233708804952130009251048657390255851705615871268287745125 273339769889166849045460311654223613254216426368949071280271032264711594371542196547679575608403705434574501443802702045098364730217291155231809346189431196954195372783736764434805809108482377611296050352452075496350826688286127915346441021453189093536236303816864 -3925852955920619364214745424705778276157760293642910439778698085748368170108628564284960417380979506576755989954844263413501773584402345504776330787042799158544529592495644765927647637796233080672769267099414252837336473499540591323470180554053686492335128146 273031325074047990894452362434915163480471549595246791914371065258863628717203840184542531403563057031734738980939239765647998428271131315055372505570184694146460240976524930547542627654431952283624516738363401506224845930814372537791858141001488657936 6209910682115189323272020126176896389509482389220091565848016728563005319392621876899606506117748793671415035496999887076254725625732770227680221933180945787590181146338710417704651311289548171832327833668981090093985989280776189963776930824629266 -9118153307822153969536942338031663455020457574489364654209019692043714116459258667122558543024481006109644942445937038924295724348353120707496437860379485908485183872897226310240272449912999786158060517135924853425463275097642814923762314848 6076857903455801461264637701750367171081454575001201758201702662554448577169813220424017205307698677845343032722816963830684814880066141105193221333282360227820300254867239729165257420220819319170507062760083399695372428724981487722512 -10118526170985710921131701539803773871944671082549041842134005992171745193382983526049137567985315309048462891554575822119016444486657528545851428672107305146724814907611694158991299383529061366485960647980345483843291677760 885621554366028218400059397434609025142373202147124992050381066086081490252053011834165921910326724356155528153506954317879277533314498160157334925335379194966487733298040900404557141299210391563895948466192684340 -316503788865538852091309024483964710145594309483127488742771036614405412107208058166961781730750568491460952473256759787210986218706879817905440341042373086008619144887295819433081163783738659615136 8057369302035263609710970543074560085071838191753649431814575052728465113272924619998069000290673165891249487612756239935980474631152650086007275548509218026762061940126616138257868 8121254103161076292586347903956552593017149411505476063209674149734100373303430938043027195442395443661538664922206752478195237565579864553062388572491484952 165240118029671669895375809097460653219802376927438440739719787603349791511735706996966113965291242236827234918774403 0 0 0 0 0 0 0 0 0 0 0 
793280191833921051457850493849520013801735128018165388840404937809756825903248447215060615862142565531107765343454537234422957439488869672481291860722619134569012514828372608804709577146183547393078386773852188839723977187416385022181048012037091606409070286110726368984067782907787668975434603258628425785020 -1436661151439799000677076874774475206441288906558524666388209114725674818666294903311807807200840802589085205611451037646771139036786876660283032890032494332313903346138356560710159264747028245581191995799885594577245487102986586637119206084788345465005983958693980729702962921818752060875664084413067761440 2381022253538758965173235470245060015516079231342144655590585762711008409411155481926690231360853310946906143590031288901236936990546892188197475089684329036937995434679440777305458930569261457306373592417316085588787667813878421836687564404728967396415604914496076904448094455071710530732582346844023552 -1824113298459503239490400157445592654364148879664741437766387617888402603542750814607008212704520356324425356958218668521098761589593699127283996026346791535849569331067910644210489369469860746479618464148798104844331604037522713985300732908457069929865755994978413682453962953194784901557398964021440 678087880813849446520739354174919604934713651402598626489813145436841211092850526252488765494063179242978069741722298652140111871541425968066297920830321377857196857185194484422530007649367145841041439473875043720068417763469546747218073919838338283091967692963585565536963568227766656606724297760 -94015606994203743913424760278001185389948338574890361985410253533429665642158958424663162174280041262329429552925616368492475598798621660149757816970465094566704957069087709054348634247486560490575045216387089127473907775131445468880793344895161463680260707142834330826548419949188085457441728 2373770417170156307735618877751694908145353677082999555393458909166415963996593337111488269322592456501237673348397292352443401237820820471437888927711478319966774649213243971673802987068452440570560853698388288107175030016846553972532976458986835752370111863069965974829875860792731566336 148492656913338737491100800693127538906024584236119434803162201736175654686587490215212893070179487131639793982395608830638129316260827663619346712371898883780654489210771782616197279902879864413520685202520662254193105022546919270291199118443610653514665675912476452664539383272294104 -638849418199581120864077370840830163534914233529703368017272514767469505707684195657110080353496007972379697918468855556102594911182761184998406583390145369860111222412451609461784698450456911358296115930540095053499808701020644919131253263910728040181532273189799077867557912256 -19365843137322632061967508904153476223381281258429770388935197672914601241332202892314120252883809779389083294127921338233729245837389511895477811060351337021830587270591896953168317976655744326415539278425504053716884355630294311448305178845165855455518289277019185302391100 112166074142887784259462357525105753322458188204822354692372265796267118299753546605664987440039759612728366280503204263750012663581881006834298068499579890594212276347121735082926117392343554418189885736853445283700527833902714572291511709252731849341381948587749125940 72716870902590777052694384733322387462389259439129171457641324115852449466665193952553549785896959225618932342931074513042815323194763542858915536005792074551661928109602503643432768452231556222194460653645979257119347317026717378594148917862425926986688105568459 -26347870983730142335028496835654054734047619862586821494661573618878741407306606017542815992971947394459798912245117590107974422711192338844141635582919252754607306749349843988998393624311436016055708307627576355417674506860567349705676859809174038370863480 -12217431164569409558151182687539780991373806022777211648548160518623534657544355947917422933783877853763313873228612150485636601348355626373615630330100054133863188305424951603620375613422132627173116477358313958919934019792474232080507924698475920956 -40256609465368873634834934099631876669914833416153264731151401864207754105927566973951042387931567252193195986908404879977557597959557411671039680741372872450574899997498359442749562528615946016128596293878135145899989355860757937776695211420616 125360552004800736011406309948843638775113810564936312601707168604242024139874816125193218446998530101309915838497426097556903399627344347237104798699135708520646425216333502484637222409050052918283456839759527598472894167955278080536690412 -26989525486210942217681712684757120924035319273360700380834084826038351939358417297964269494844752857177026749520178478284962277306283514231849435057075478857093560694479145725284466379869028034765657237970950424043843538178909654756 -3193852077664850640677837916368312899926726104640197582317061587364288735951280767591142812587035164052357596838955996503344835179193157171946204475268500723322009003058385023857852705726636000367426202523340950454593698 -872178376284495973022968425587914271179089321136339127450761827078683865751214731162479473842520527481193313896385533981621433152985007219653622745155717652714634594349058664603472674556391149021827645689137340 -339262555121501669214763231679390236486168301358377846375268616804734841845852356739960902692951928868896135251380827076331480276233109763240791474436693006157778882616718497761478015100454790221 2343178682613291848557669904571082940684151373738239449027320911779468741146716737183239386805880332383717950921278653993060364482202309189037710434218921859467963392930242493964 -5809708167453916645656733072234995640089902248610361160579233452221194308659043709004262469413186783017612713180262585571476345215612151092910566653188 1352165618147755595891343792887146487172867474656504349300334062336056672205541458091899957723042121815200 0 0 0 0 0 0 0 0 0 0 0 
18907590323051766958124412540254411244438889362173984137236878856879110530199170370431602055027260994434012672501316186122798195953042891443190486880652397718482660592052107322804453813973592908308196033889655764076117689856004322983312064735958932642599034373572299724273508522022804474717020228103855802045 -31563585022972392000120201149325500853179769664319739826644192016844131583702565180594567070572704766682696906503303919756281825182571836061699421161843112808880459832215829255655189632875496980619787848513971562909934344787690847099595623281726140304940375284836034395080505580246705820045209470512630920 49861944353546372193445948859210760804176449335691860765331254799676665124297310050078881544459030377887168453403250407377701433859242825246958249309201691333104410547911248538727979979870348358510918406427096125680517893741281523550558540807462119934078843868801196308444436603644574219217201195673744 -38125438654529500641410707464639002338261599247302118482309661926999421111676734132290732332536096205880394973283709575813146238191752266183782392441228261787895118088635672564503843599673340733390489537723044128942839470497630387277706799993566365213810608379652828522522165359121438639174835801792 13600346732644513981699090663362166933083300674985078485852522423255605897410513303573876959733305452445501309831941189208842517305601882871141502299843739454346925167696876084644465261027572413620609664440875502277389485807575934173825331361179713937235183289239854834608877586147086564004972316 -1622256662812797849626920767421531543802111497678040798735119391454201035398670047236667179306118021247423522607885038872763615948070777596907167878196776311509169254764446795647374030765798684410860890138035475823528653562536340332008092564134699315794597234260157377372581874753752866803808 8780920862021885338010143900031441746581641866920690024696583690047541920927468593632338581851664651101992293571377370443790673463962883613192638102303958327713160902898819974649397828812666395324506646693563995938022882534668129939297646884033445990596061128885990333001702383400508600 3427097564106425807988448337276361930175151747618780704221815058771764905008120026420734844873097364612714085755886974965548241959219346890549672220688790953580696462181619585956024706692971230468555508984264635096318806316517977845603873931551646417124337908167976910876743034509440 -380292732882985671630826605807166074952743679234561982779502839724027351050299942860707528389672408827047391635335801152944911773759453938669582988608165510975523085100015405795792404066378920150170028736218171259880792181096805170398967533334637102086862000071373511309436035 -380195648677796434905322550398056038825306797826185627575921507913792564648982290702048531979151545565681124855514190648527611977078407344430913756236063835529209086238284577851728869135774062543551735791226602712283662968604491647794731978510925858562915312459568167947808 1210587614395074243546359648664786676587678740045147250665840276898223954007292682865763080671062355527296826332667178011302802550690833550947666854655017815183347110061769300974233614576921776968153681668311050146973858059372817643935348232011886632963910106309459860 797364453116593528870692932641341411941498378925914682134508259352515932755487417676687955653954459590466230091378044595251972109123484149626571438057395207778469333196694445667589263124946344275139012028670211040143020637953621722274448053175717122656360021728 -298508882645514135585857522740706014913467364571806092285254641371797486249520156581403422163697329517803498239302255180957954185949706082802484552167162183568682102075617766983087069071124404626704051924829619926826446177689461494635895310148773923308999 -57970659656265027002559892687781274726007365156232752367012751985418209840158132494517405620432195608022410579253367091292173440475216668908750585287334725309175371279037037181910917813276992285496451705331949650357600621100608129846674385256703056 280741840578699215309104935783750953785006642299552373802894617689820220366897895327248181995317296217987200646401126541706957253984529953382452756770904306489145248430575840585699267110417563409149732020457508812915785523401432507117721866972 -1151952126395005222727413620806621269083147834568468842201696609988500416743820390064412965077796900152556412400411687831163459764626379964560383549335344228403303618405621257815453289781593328814060657272732782401953097320088151314056912 105668678455210062149674992462524523159632735557013210700416125288269822318799165009125065992619031825636139486348941671864893338849453454583609835562493130355642109563151044168857790733501773504867309238653755218065449220533984500 55241270803768547637374173488597334500732072680706121259760450830135829683161903211398573477130779749996564949281016441513651454279578513844720299163203496145310980875936858323537217589903175641916489909682281208142096 903283297646397803220457227113498428187718079481654783649168292939365470500567810892438210539332368126704855162764605775420951493024618381254341279245524974036871167629587070085006976339122524988252451027598 -655931036741162517637558025789688852598442178741503498841869749077516013228057891135031747534906685844811167940043660365019386073354967151956508946207002280683815855598051772595180287077082000 191639923198573651616057987113720889684844449624018681001937681031328058130729899801508032106237216078699082481791517009202481233519207993757456365715403324902167469183996696 -40188446592401327641604429354803815106065262280348918386159042381636083048126837538869426824179393454202591970378745101676649130539233002647368168 32265998391994896217933182606987230232618980040277666445521165253471675986021444614432639536 0 0 0 0 0 0 0 0 0 0 0 
433187084284254860585741891622087331843463622562756145394556566133598325009846126499716421804815139113549048238851558447460395425405889276346565867970280519187058601921106214961940523524745973329625131929628860766643536022614552596304120579347829415610705978371770156217910876750819620679147671022132311920 -685157427761948007942941577687402127570130866538986597255507827356570128500045026261021839177227313875668639721857365641604136913350166301857074201196989536549078554355513822364137044931816198955406952833693174333010297066513382918912010029908317154355336133405685701816199689846022143790147284460516520 1003086753520071777906303718448183918012868451372815916195269688348376869937276657433776957272744782663597785524662107278825485941703722482988189074208813710061965270450513057099128173436693930384188660920511272324767747642591813337309300983221348856022017045468025027723437164545082836886053546545352 -755681599359656726991339264247489282324387459752582489220615004780231058413904687184093409618002450249514248357833907379536473557972360109077065636286432562912633903612865760475023842355805191053627970567013352640598966549241677490817371923653347332815898638807585907886045009694356133194856293462 258133548833587958401675373304763987059845212052118164322717343333593580343803470544150334726293936690152092058406721131935414990951276448219175938623824386683434282458553498789196990994480584693808495840416604756050167704941361615875457913496946069791498208215845242183712921805472355524620524 -25503328943650983473767863770080306717328803108781179505935648163867990257968905060780345286694670425844391133740218516604682159584645801597872060705583702422352092137177415911056013453462693160332082748906393103865448725621516734422811853937591699555937866623219510791985527066275752324505 -480041631646639378349813319062684407662390514344795699246329527529432242889543776463891222206619520942714989677523303620699615067425159542704787460546042402576733496618717209070648178289345687933788017515649265156614944092793951432245036816771089735453085542629893164116305116522292560 64833325453450413553684551381284184408414809410905872009033538919692977447651758931019515770201844210719697752554982862053663588207670165634262683503636840508351641059267469632118978940438615911556311732029461324794698094790398667710035269868424494047187851905073820905718121945940 210143653946548825951595385252768116795583117180975593894802565845577842614865912305617090803543400108194443535359211816949122452995672026139870155180602990623857899889620265922255095384239780617602119238743254487282815327890837734838522235509945941101318713627078956175825172 -6396882880739572684340736389588057080248386992782387801768085447146696088609674310446302902505656118073563321370930901638100199236958604691039000343683906267936921628787817772125511887043037680079918383929266820049310660870017569884322465670419954246630789846246040951035 10483881966294752056249379112537045379544441409973058632478368389535995156652652479452191276744458569968527529431659145478522044521796791314917467481260944815406454907455108368076089455705216584565538388923379523668033809654265285025918072026830230160340063711249564 4580077614264544701210793988872994771097739626418409418804684729087051340418325804632562352442122420969113784960712920038030923162616777078915537940256503492755106854572103794759174160551702503562729958843876129539260817092543221213478332144569763533334631722 -2860301576844690304137898583747578179296987768589292850688507564305135772643109193815484381366607343411804064281312871015256482354776249507018064636692216011843232041682732814697445046172560486428148912196898252179857684432640947651191892034898559888920 -479552163627583386025494247055145218065969311732051293239608105907270891588288190179269166515472224918603401683221958243434131956340566351432292163119787704318274667567868698597677079934472745025311191824596035662031814040572876468274470615331326 -2802520216804174496397054216247540563943997721746613636911897101809382901231493581617647238751313691038576879212645670659806531263832993317300810219285832137541625157146658848605199111825608744555851240366508113987206673015157449914588077704 8307863476595166659363232362761321440530430812535732929322946396309547174183249693933454404572692209678204166264939656442273253603159288249915094284728942302444382176677604332871572111262807508239665062038163307468054272168928907772628 -364179227969970979277216217587590704230744979746470499798868180676568310110886034150249172248345215472219697521905297045792410515007258957588564583124565224404392114225605373964834322480748354068990399741372435232873801385306168 -208121590963056246405642238261291751183235407181989266243765416552019142673909542265807407116495284611096046589760235241635702328944711823596435850859927015177384040480422354230872367411149348977813741591918961039126 -394601546346544500563366450902684070725045598146102368238018714434433569907881919554167306549196842332678245832308575010601245734949954082859702528047340748686889539883522545655751707378228761497273403464 -129445958179306708613342272496407646418214538308125654106685853623260283678596704421256327328963605714490901076852716001830450659093290194432726153832883623821996457486416223233975935918282 8892062770717853799308931808054845293224261676376943152202047208893615674674749506914948422062270162704337751608388569832645836992265324944333225549937071388827591646772 4475394571221773788752925205903170552306818328522137765689506974114272111962387618494220553359988333804745641355864718093367899819520981975 357193509112230732322752477291133435393710608252335125066159849604080115904 0 0 0 0 0 0 0 0 0 0 0 
9551970018764075980183487733171204109621244534734587487965240633895607111175096308554754650197706114110793682519550649232939987620778644960989990639053251961401195681379326273484986046982245898124480258002556446751386018891309034958451112956534421254208701398028565831924837781110096942967974632328165380 -14676072174542671057891510373700997772464530742634423801528010099610539547318230051293130670129105516087088665447615575228229724899549805690210801684499291790570694036552776480070911890452896731020093114058795444847261849921547543930005019833417672726309620413486360230574622176735865198087010330822040 19432172205187366050808925229914657364711269180686578606068028412490052967527681803486051691125656034663927956812280328281206227700201225284064475258618118110835383268159023118874750742769998345838689859034894949878368250945091432993923574872324786766599443362716547890209039060674852885147007843273 -14227304927993287584893924911177551165486560998092208433078431856383089073083083958412832504369779369714420003290202000476881875292036966963821440843071749821575486359473747812462169436655026793275004319059380171715526930073034195417739751808290063763558021269334616458971797517898976988448612912 4646589255880304392544031970362214006138422760304686609644808854673254955417298135552285256455437766525372339409223953788322289288037188246281982401131791820203847924762926127339164777636519799477599689696815319007609735765631370939610548513658617065601055406127887972403913889955098225400334 -358185203700511968492353478178893543604820001649372999251621387560602113333399909876685629449073647957804045370355996294495308719466228770070166242463273884112170010443370764812469488872453448610572638968097364890214894716454136678702243798381650283397782777907856728573086363729750395696 -18426035479625443620408341885422601731799867686231814796758439126314637715161867035205929548695812172599349738461144885047002051208174208540420826538999336248331106255217261317950686774678850716156206275954807248340811732115635660223237211380306624246306143911676999879077403467584590 1046649330271120815949978413402904832802373004298285493854368265834286703750438071471354428906490384540451425578781773169967639584298710928500874258092847410769772619436344815027176512966014918488800322964965560423778605588941338030479927523589128361120056454189612329695257626240 6852397355034053853969200682673961474361816777185681273721155671512015342943721264240160803760244597615268693096308359595127879262325369904179587904947860324312714132451889774189610525735583552355814969939143564563684510159670248206676033897012509668433763425607468566743762 -93913602197129895572413746490635932525823188291536354463859647835762202198753392661788576206872672552327115498344989080505208373978018649368218604441024333368439441534633090576098828397590821419560211860553224960308410373516566704617044186950710779944803465801851928688 78108046404492366688265759507796381278158721960625258718886420443246927330602927019490966495218211855358590181631929378621288401397107820094496110757536679661837212192932326153797757331399725993365505750610770571835513381571922568696289586362087558127680039686596 20657744329105186710670802517965373858042816161951277618053517580080197966648951825525732622560728227278632508492195883924133651021617952305486900510294591854576700335690248104140060253616994488605137984908200267124385952623392184437904005787533322432304016 -15884401495656002489028075564751407660190798915966319533654247979282959977499745871502489147961167651771419444485851285055936236138522822686088085579792390697455346201762183385042548708319327321557881392625058784281247648091819187900797017850977913826 -5927027880445973319932767653759020623098726821527671315618863067998437051381293047036919850099330282084816584013261558490209120589247220280629387905814763160648804495793605146697390576197107030378782096956718583365895939278880555927447405393928 27533363816649060515338004806616952031930246790957528010208952433500573136259972064548579970878919940861211556460612014443383509738431537904452432069650176734536463229600794180520368248970524571912599463491657480921973875602678030356333939 -49155873473480527344461197172636277504658551697762167255857761033591579890618682383370420395823208233847232422893774981325256492507157499649675539853888566272284198617870665034493934843739439091028403034922353375801328002370831361552 1103214781252420884787949103859572432153300534778292259496570698418684975612818962719199860032653248743178427820033323474216160438429175231547931937708189044664197834284184899526318106761723663882731869073202701183939602838194 402239962420238119071918234158047693859286282301235876622898006463362704193062673650892029021919207229436696411882274255524628775280322181490035479358938403564138223617354362644051796138344215971079767950487436944 662368469435522075906129120531816646418270432512623552546498236397045257685592053721231750481778327929612938192122594366185704950514374230366963158153219694759973025155680863980365222578509429729987590 64070450840177247166164679258609462728088710457270060170235280234569501634508470983114285549756667362040757867154112737996289648777373056996472435465633464211470176614114768768587231520 801686106692321012536942787701432678662264930446606156062041142896679102257900188106528757725387945057230288719282143018969833410639659828284868607309134826818712256 43793371000727011654070435864784137497822963850468784952666564429536215054408477047421512067830479658649940761444090326774078112224 58542106138105981672917489003503539900806248448020246 0 0 0 0 0 0 0 0 0 0 0 
202973051518048358441199957924618101908603847484756617597750324242021562492188509301250675168684674495686826890395719507400626971892757550562357532696163382394749170110645759334956734730026380966359311858395625217547426490211905945386708287578449123549184889132968503855943018980772759409433017995366440 -309171615983760627893541649747242768569394180670918284107467895336314601251660193093632965232008586847358559924833220922431878996872370625937595291780789717097122433138788102823640115538441924488313331331446887430307329921499282088796962012517488742463014576612392480659624461807732830695194605087040 363481013464837958959910864730494211837633902874478781008389048473328157217587306233605482801941350127784431353980804581117057892191696651790889243959413453929317596609777425861267302576896114995733603285936825010976230642851491378341236437740394157571883653423541078791836184675286015217347417636 -254803958481064602230729685413003524479545978664154554764973904417269120942578503004748181478553094290867090152746804388436051437862773988968483562382644719662930643669916784690063785844770705406774712630591424504136511096423495030568959700131656075198271114555752224968387356270390823769096401 79513380714186586305236898434897354653402904028385112222355547000447503190604306765201120909043962678519268155465414446405103473101556235673352257277115259864763941372114382063109633587522604859093281695620947144780907244192161540280910904169612255687548864116723714235766093873199477330416 -4303067631244096704567918154641088753137961390424771122222917513891095374747758164899133280626420320005916111039693829467841707640750300837052498490279645799231170282859893298536061991608825618742367743906016115424432772148074252046163261585319818492233541645355162213006079537086801300 -446802519792988308132133917528578274035476779875327788523149481698444395320540046360474659399035747896672116830380220916239774849977981803197723245537780149554073770687688059059307045537192938689818128304020539751824240774389404683791591656172999576545313085770972576179048267901144 14500822061826384058330279098219173172991694272726921186967173382053773024416391346110431679448346390025226149370685531407870595207637557777659404880885454238937801548439336280177435122673383602941825401287304335123042445332667192955561471467593920517559157896265081535900851488 152270819832431102475983787046956542603677236761683909190260360779425454475980820399847474028751584019704798624624304483061181386372646510029057858821888486924877489608244915266647479482730316330503681944220961101878612008538090691017176013696131192648906753753620214970464 -1227535117655689196097318528054401988435499482564659109733378878976109973408269403513182040502450549142168507669997179046734865574231381774169597803147346916938991355877662582045803343664038733170435316698887814872802892685362678971426071632978265285651228324877571304 610575296244224832171631962227079952183868801801829910840075846620840649299394741765096645315483225132462882847535145661463189761876683273047131410681887118382850512133992485832923208766973204967231231422098243215107078581633955056993286715539330384635439922368 235578094320659187475498763031048184161015516134101550660897704955550348256216618105530116082787882014383748233253338780776894058541969390580177500927723953921130155635903995400923889873349191600298628511761454270858810430998794620253538550627062297593710 -57309724092074382274519619660439408293947835811520245467281948110179232857892855233617952596532054821243253249757587587869506184658047363182889292178979554266693400489100461700488400808884428288438670431153558978249451894214434975433891310090141124 -22298241003321638603055591556477394896227452654864619213919503866121790168880799243963073342826838680530722097897853568942871874993835696180428124128725901246677951978033197828172365714215957793924895984465238395470827812551194591647647697636 -188489473289587368879929734552886141320481396056466260617308082163724258363222406669316504800130583375021631235274477906955438472265234138796134907204607410235690675803373679099833221324658184730443863971280390710071336518197057256984228 241211678443725361033549730213033681324129040402448576254825163122082679841728511048194359196120316642010009089178795284003573840610959753860496355197599076545897590464681679198946179699025716645757258093135847293145626335091454835 -2930593775814554710315090767319689797897691611654847625743651926537252922465397582814021436207084152411488064898379089245811389064808567701154918133465810628538069111138738671966534912774370576679641362387546920201941767444 -627721909746531492245817474002916564368106167864243682390028052671931106450477229235562067794612907284606435487125635188833833220818374846035475789118108304241759724452115848008698002760988485563143149623264218 278799847963957444958046088882510243714390912703586083012836513949570836189747523788818920694025328719141192244707073105670808141700861364074743163811337197913627152184144693839317893587585986478404 13912885726707596061721709670102968496051248327446367173836489299296777298586020550058006182330082979614002955466789223274241120117811743291904403183209005722433492395943812928994031 -13733420738291158733515348660459959973313867254123031053054210236592391106350124892336035604835629251046878084572213922577490216112126447924962904289416495505804 6117870800242116353283955315338102456704321112905350297087822224283085816784227805633428875589142147927116394054683855408984 26218288039401470716768 0 0 0 0 0 0 0 0 0 0 0 
4161490325962094971303424028925799198059287818659945893938933060028576018896589242269334799182096887494705599024771954269741732101682084539815881898269032818417024228429735188288449559196963496070641353842819968036897462314751353517402442773727303916934718222014904050486079668621866142608848850629800 -6377922423103910768623021748145267324882716615765130570173900220131329056761290883593330669899421033273115902281084925954085820934010777134434007033031187742644941139575544032855429684358377629693390583041471534737279621945527762697576736383354941967096511305342054611075568122663305648926806904080 6582629863073887892327798383194739901324957274574919510319439987811501394331643193815170176927058127181851080477783056006308397102099750353707963294148284131423677947627349602258352944326533429622766403727741626961146948325698212143125855445303566407717000576775085354719401918002224897551946798 -4346304037054528734196441564003200010151077255565666820886753292988175137657896303845223233818379824300775098464663488620869432006876301707615080421395821831205058855694324267180756390591750254859747617714079704886194238566861031861182863613485863584459732628965445676364354222026074167065936 1296906338041752667858502258439435659080687120829998982844734083809906379155653322526913130767816392713177172877216395630578071148350038718887464096238259173036689443795710855289994586448860407149403417318450203619189215083338862920005697008442077754574752031569520822860381208301323569669 -38953686204539051841539931108098882122204313511022803666120610964536183852244976936815734340335425305130473748693543131149332725909158596262655000239932783663250597241874818272571616713692587341994231524552157026278798632342512398332244155153975104752477193339782787352805765049289536 -8779650294661055396251272939218321346455042500196634709823943863992429936791737072457452774086802701408039445827362162450078120634711541422174910935184763308837340018389447676537945990321860700448477215236503077635028267330760020570524981159889435452949826747100405142886928674272 168209256090024286859693154515783211821757387326299959925926753172182217650879704667069466251498249988271035504413097802332627801210502520426431987254916743266640517834319495274929895354383381748193035150424371161540427950934149672542383138638754101927538736583384565742414208 2778269365098604619938425129851935532131383537138198692398795726951347510508547117139786213395223008298352495346789106917854781899763103206882886399621461729744551940960664593508373101806571288106927451370325024610278972966471338880590200787176480579664679148766312806771 -14594368769454486630705643285954737349295327790136252724794872009138433252676978226660459547386820276508406236903473287427901419761717602503596542416049418373182157296203052171706281794034616043328388781276337545179781079978456173228080029288404643761591022469768456 6304046104198826687979812943697208613697674770777981604720011044249565259099740538004973466368098531951595257913294916896919646740024507820813252919404615085697253698483328747440178255804392813010859003756162153536189710519054009338492693635571889348387689810 3522618504010140310044122842136558238956741599617975150212361946776857835657189234280809844084153681545756087544034806856534936188479155242314161493458674623994900522289433746120027314238865419877126443128981315006340105372111441808417926580061078624336 -49712999220362548194718139515288016932898780271547123043243133313628588569619188309471628592135110418754563537860520236961159236662768187179454015341767878126043862844820445295947883163555184334752641194366714826697558956160384762107989305857489 388459072178659950912577672433658935438450778658376176887333831741741916548285111009060306384129151475294133554563104754942267322239130703155050490472987325974785098504656067576232104789959170553035067159103835106164918863346780279460725056 1108911506413019840371197145008439691270907831745120123349471975288888305545433946057484265788686370710151298623905874136079212684062808138340239126469152213476391924658013582221387901227330090182952152184854051907668892970510406938942 -986446174051132460701725445147026329107529154848456153923876175627686526019430344285570154584339474702355533410539734340257701793941055439734980937217401284552616793867168960704647430609739006530287077227348795831673967765513360 6811443572538201482862793486637098567378013697799227843927608226156397624313818588643329751963288598336246008963009784189374338334423364729879697893897823383642090805539364243370272720887559198986593633127012671319879651 826307386753244224036028747802108188121879841247448099535519718676546447291880318058536996652146722153059859401059240277255264047279658488678532235832408511517475245504354669661316109389926577256948604529696 478292571037997421994160369911783926970990198765337853259226319998299789986124765027726923367664975640389844725952474769057686692505301315558457888742682076873810088244796092275043348887125001308 -1431312755909715996176784785350710689611965086147503514336548841805896755371557343437173754827969081980402566101523224645726358930814141560369981131416081354464657866175543753072 261804077569814420828355908131464052470987493494216174001557984063077950889905405428646365440925481908346044030217124613412092463183312916654375646955022971 26475294650660454848808012297119051356256124227025122920311531696100055135190048505516085835590934346637374677309352 0 0 0 0 0 0 0 0 0 0 0 0 
82421288080951498191019376599586068922149330440426627186290875596414253169518091343070557451767398775659259119812497507701692886149293300818219036487481838467012911627662911137376074761365314025276699983288365043317775493327004407043420065979803721372536996077100866086088717591117738737804781868920 -128280146882400851405212393647657527631465002892152104823835463275230488011423731141235575330110451340892338818343498202704997548879142857850469729915799723753711336698358790082621200277833336405242228696703509294255839871929037393574752575961476031356454578310932509723033745239127613966396271010 115709771348559727549992573381811994757228664972734618256186830253944792688160452470925635210823453763841115511081400668259100721799615245816087863018797837492345108689612704539422861137045292955283625028723414489535191968534991817770167483869333539411895125606906683640265964780061983764961632 -70668947844480384964162663778781792678695070968812233226980806210638404723011881897047935600744778066697699774144573830418181839349624907223624740846674395981457255171947896475756939721603992560922336575795834939468365586473364508132239997678415202876077890902679455208029514623112648246436 20224528285093238699922732974454927462134245583680142848850343690497642608834695767765455078040123592114269726845468699793360876269967811204046013869667197385215979523653349194249365570673496744208761186766203286610211161958081343982661582930204729564958617199817968761824775192255041004 -106029172869987322851620374841542257180238181966058470154054075905647808711826663870155693410683445115641100384739545263913678825568045310054829227019615513527928541191967287875151832319398011865608247205429608538805745629557909780581819138929357006886564679398958981762394249139425 -149110766429277610862728377713646955654992462945757336156674698274173663928195169537111613702169647752125597186298768820957919379780941065506815797277955105615244298791260974642823765756346691963258486109976209156287328853736930508019049456620037817701089256429625715472486980992 1484007039944296530783880406831533159393931188100219514153402209873080816069556449386488548043542516819874395259975851825232643853780488921656566012971471707516229482225812690818576685477977259705941779663165682605640811138566224066761902654596883313303805021683098794258856 44283601954416193408453611233348618998138794761540078755842705807736531403222669276431947396404771411218214131939657171926376425379478122532698975721244741147150404296943488232785573199211246503440022227061769177804983909109436199511594995010243074936459557278446550368 -161502804132265907008819546166712294616432778137944480193707949313156238950260893035813080786255271383424772659884997453890420011733151864649620246377734483819587223101158908270584648279732736194744919100307729673905510686782822841315569950693688595231891626088688 77131596195733802129674663486451316860588419265093693794646945362435279982046488053590214913448337701423538360923797628678361487404404228592356712765213614409689032841544873996455193248400129503747372898293983390704106733503684958111573577148458085287331772 31595962769156122269985079157928532967934302912448187753913872446732258404618998994355635158246337804421687780321967168923627908954119003527798065782856149030613876353633998147446513595945407975326071729992677799286448438530203626031475499219594694522 6190971551830303557076254175404770697863998707729186486700897282176456436549982009357428128274726001676497455033687888532572325703165631925687215771057510333365534402793073798035744402191252159607943870226595103666086447311192674769153409180420 127168662661728185671408874398908862878278180464819105635242996762742901360040518935661634690106393498103046148823356259409328059514145760598876502110820231526827372228743362847714952764873056719965099947711764872754978063458094383966965 -5876156657103191177350163707344298754778522595484027230198814591138138542953052805973711925743726566567310069741660348661390370790526284018653758884405118905166590572169450200866323591771214873101589557985496311268593602449753574248 3338913379805240364296215802409683024358511305683002278664668168972596381817307766106365803344946862399025110794086899016975299814789521220649650722594919704415052548980680493627961446377180434561516847391096843962887962916598 -13808708325327834144990757754882108346388720676679670961154214553379725250831933745093724996425442407472794294661903471691535157592165458135918307231601347057978831190110907718326032549669360527022257864315079442031116 -176781753065179300071920264321475000557434989197777402001779994637701883578438568217906446300618072351592677151713117525171047938111907391207187433030210851415272310539010998525669162683762216813613643797 431137242229458428224996863365587666503127230327554464399485946545118176620278364204980600186326908527941752401345882970058452835277640399154903128858434672625507369554381371693306950347449604 -267958321395964855515520291279721841109616136215845622529575704721969245841552989946824111108478976092527401729256782381766541925429933901541207069072715906502575304125742336 -746272609031511512391649225246570809954465796420553197441930410828196013188728732656696076895219955140856742176811464579551558731357751792059884998112 -1358644576815374058119201202438140767988147531548110323299394822760804226184268604877804162832732089760224 0 0 0 0 0 0 0 0 0 0 0 0 
1578690172646830108091101545302971601157607385101843599127765042303085088572496344888338252889941162850395084531276195201363448540601559612564021141759677178414178912743085101425581473214279993275550984113978793434366397241769005154707365112725126729900469255318705547716721737613307517068519467260 -2506250608242305621887221881424538466291689689667690139464052374759123588547398217345040573092059580562490558652524087336297322259892429726540864715508963379997690082347482652481980102665679309460530455496348169005932249206435444242821238603469717259295074486035644429999663169364305349274034200 1978406963744773605511991794568015121968023063819318443343831215610707872043321063244378969787204679782666614437027931919379358720335706050642299141719284555536757448996324608867634060952460691345250711390399912332335223266506592603487298962412237156748566428851117842524703304786739659566409 -1095618168488864136800087132591397815358930232839326123931535817769568374798302459048984855653066540937749165984535265546912111399506286902942385096808377392079011660770467253384558436289440740567690704479739521442909751110343137702408571439440845712095446859501264664763007314877565479120 302645169539690472462736978807846385365883879055925878784285160780678392928196660524332156376321309174921619023498905858565488219152770957404552020199801185989104217711275954616727255518677940910471331538394699365792534830457225204062773468827664234897195383725187107619799574187233796 5897271328526584723012607708419046864738554831106542508327667709458484838141384144704500051719182855931965028294125868698127124498061114941711280846580704937090260949763699033673843561152031227260982593059624752831931252322552799371485970281994056600098194257394180261548453161280 -2239386465239022746000245160844017424303984754088489012114835179213590167143322214881449007139719023322121503711784209453097822703171795071676338579241870900557713242681775417805635302602092089542470868212194097390063506139367565951506246192484313731604807548679134790449443148 5598901751701308687917445281585689000922618403483501776887217545995953889673512286590036657340277994420207314167273740746938131460588979042347149188468037532831541744723567532978670705464970961060994932684377521907100361395758090284756425373990831034548754533641998061088 635985626044570430869539059154234228802452602462078684108220872940771185841624981111368586687269755504116296137191275805937517719109225193511121046937923398362627944243458297657199230564172429292897689844319111278149655827452458465924093579347017129675685980961537722 -1702276837813593185516525356733189685565877783050140546010124192316511748189239138850940343809210740942908876449689273922071029790098513822619131183417890960660975166857792957786317373417129320131878504352903853978795859988498708875396601401406882447884681111312 889678368193669801046372456591429200177227457056963753874375726891169241721264939104439931566081722362539202040968847034884826514293136023642256418911730937559243753392901027814031719178778699510187024745934585822942966032981206311813299710416597141967166 98513198837650521076835600711357123490197122693508246553336564944270405641952983386217665169055865462048703737588729295771165173133675823496367575080083351732805140398371598103973008868238433217065072509023863337147350730815955905007756988270662368 100599834434907413520245595338694936494753051461432785735172323817893588005647120723170723489663298291666283158757800601258610143553079761642803099747169223289428853423687616134679441401649058565030445579446516520647327642609066413667754442514 -5311391255868557987268334715104435052686440401320601856322463913093388211824713101524134290528586099576328164882349477514204811572632216429458584696844173425351897737653932880266288875493048661769607736913786867924065219244784103335064 36232148353616053941534417410409800628929792290731776130543557435135363875745075138808548709551779083881243794047407979222283846672893592809508285853033958130052232434937547202493824907340441298647914949830817929474112164529689241 -9130060154950440961465862286478286833879100239283081257370366486127054204477829168146621593453147483136572647099359481723404358584400499390141657666287443737861229621650352447485016524446244918085663814225569186741283732032 24361210508585024765063261750460767006737276779341164074637781593429936124357300509167093956985848575134169239871086266591899407329108439940818948800986930170121204857592927455846240004563402023935434811345687940570 1962744870440950205577491329072842874664187342087765840726510395423088827313086773257550666602304574109555096119173150308441223421252704981381231319031501823674347527087647028765266416450182481351757472 369830084606650064241961255708385125927607061369225999666860092489840183724478430761561216587619652369908972194188470896543494393921470011416753827677068496294815198061238268649675797592032 8412221006081475486511105696227887133606788036755815885202122497058765863700586231010571872704081924835825615585819516676808475309978007171426009312809474798994598859296 707672924566219145073869985708219424397217489059237322415886737747056388908121611178869735034257283636719125631933597903172571469074524566037786 152812534839457379798484908080867520423605216209478486885421860255514358985635978638341320864 0 0 0 0 0 0 0 0 0 0 0 0 
29273688605347836106426373481453579997524461453178734609765918305146659017032787359834992639186334495556815201631429871236202217675845158701236167061908711740767158119330582383533215598860737305503484229257057721100520871660990993140621267395472059793193160207838012522143473547973208679637147920 -47430132220476390676918580417829975676306950809892414262683317689665980697056996678656062409143099517615144534145625497234563682718549524026144342596131987347364783687534775196865127800096947974867281308046367220017920567870961261728417480878482252348014814063107703435237942764096463612706340 32955033578413569486614527277489942388685147449969065248709876239873363167716044092919918796586616584922998694767413092239113779039965152731290452407581512461437283097194462971652486260044546563446146226630377738395850456739586810694314829009643757507520520359434845546874884077111975715032 -16188700702389848212689061200957399141379629099680520901051924410708692045710338922975459984977661746891780990189215377831930904659389360418513387937917597688238557363536091960443041246660610632618703092682697358576133775465664825816277705825891899465940030689050840646930547346341679400 4364377083822733730957954319787956283382748652260088360383234589537268846647162436802034739813473539947101516348386730730401819307145573148469724866966365066906122414849870358800278486916256353687806246074668534725634618380606201534011648941367875942648277861411623227433170843103676 187240115566881081514356742856584028777059585051609450566352032731901412834634846926060948306798032723901385179937825637842988615473843090191804550041042845615849255349181184758156202579910831279756709366047827480486494800173896892902624881648144911680835939905852468424801476564 -29885607751087733565932486581926238602174129698849991196905594106562027778168127568363798314829432133813588657220464929390122610234819905128939560058811832534143775237550165696647641598011326283814353770799230614597449536545963648184595153891610713033289648313648585372373488 -134407863220023647475332808920327831219734399488969871666906640046727409443359473454121768046872617917786780000402805297180304370731264234597755736754962884823368286134298813182634431476635294037045839942204746161615785070997608896858150557326401113247154515090561306608 8391057286196460878705431448501562096935340195849823728523516692940347079907103294554605822314198147126629572384900978214167688835592214151275280863468899199792932057277483071364441137868830451839536738101580428343698513326938640277490013871811040978805814213762996 -17410524790926681422414736874534621404494532608774641800023548117420456950808446174347315531803228519287272022023418985219695825112742274442610954826408213849947239857713700764936552276109064382967196172818411563240743308510568874235724564109219381812051148080 8930182848835993425125524135761080975275625893408618871578457565639388684404654791387632832970118083924038595730851936996343419091011209284508867129638291545632329189979440981582581559758050430873614096352281885317468513568501321447270373344283562641612 -1557286161654614654841087708730285580543690645432365059724796303660312595503518583249745866098614618223556060798139909906064604425098231539671955213668160010027899108630058804639763490955668422533126454641440862043043634519809841762048878863998021 748107047102006857430753656665902144389140482856048848428629401101346204469429758370809973966303441217778456912325879881378417486969286017614509539192906498744328455696092060820182451018269323906765966403615810039941173236738897111676564488 -34797192808737722497961681440559742311097001515124575125391463284009312018439283498219365907812536606413280701741335808480548458410413455397917307775472406292755300633442753048310659691585785001345729420611894565758390415554578900420 -194922095566591316575160266355067353903564846358611241453464479384966406927178971872823610435981761685011979252550284411143851400478322208969634962854056425843483081525401045611900627725872413000412684109597715983320022491366896 18504581373913448468232990108952948922790423085824057719523333145170410977990680227183063639705868954661051362223672159112371272012025957215912867557390437073299129032634050938929036234341726563207552265922095508257968892 -37198504760287212785724468398768965830166671997670527657179884844971475634984396137797436036713977133269327827677895837457921054195512170667236089856149991782582846273512215147144082902874446689678111121276911368 2590461335810189951218756579789923490831912189898184722895739530296082569202668813465229208308336386417358561901815786686327334818352875342307500946320457510200725944084702763994803743529749042305320 181254363242718291668947100739009515751188808345828691267224212635324163558795239665524315066816263063962092104101371582094541431009326501534041531944918158855348441039099070288213890192 777683561753815061886586358912794733933553625809656839706011241474494100120314243825068319679513462707729629650426971179214295329861368814084756239618489107953926894 55039197074054471619381792884257567881491930537032326770744987709336977802735060892620204812256396026160387074386184351973357836436450732 -4324037174032438699092454646952371455069602736601573439838974605433706382844 0 0 0 0 0 0 0 0 0 0 0 0 
526023256707337114002022621927858013883700873807409390952160508401849181828636106229015503837453041570195369843103245528409401649376852179437615493905252894205345678613461759912544468591869392766827766094392321210689512908833250669759863636082595825635431763926687762243071518698692050479370075 -867823151223247924729417643056541959095841071356128962440847500041770812076928168293320960626863866065425642405043518044450246381557606777283272025216436470612766747702373286394435144965509888454912425564783740178605517460609889914276966451009375976638125326739297955244739810282747970460520 535319224396625516886306410878042885041914836549742388861146898681981951743359178024522032984382878544563832868010159281524857144861704810484957619015399817424231306505783338231089352835256814022007689237018589545353599463602423191942367562736130092559976423747939794354227835913374367838 -227633131414777029844871936360560116436324198054407507306955788151989133554971270855189788310316927898704742577588980815300640783550159339169787163861407777287308936618232388838018560292070751789268411982488423321398402179631418717202039445726055548764436884064491618516199531068798880 60941116802903630226031691175919744454814270587215795939467064663130123175193163264614433621469165559730708198411368672920014993855071154854208652934647797325147515683147478240019884447848802663077339322665420941298634812533857513169539525274406089285471076292604453819088676295273 3856007224680035753063318915279502888119076296185193301898755802005162590025965655159386120936396827142982345372822912172926893923666796981336609509297520010258644095346653978122895229201240774257432447616756252361038776137923530308895136135069332816012272349160660718993250832 -350912260253013504481065844665792847223391253037776701312201725939257020955716782342897538977899351297624794597599025026353433011001631634456619356737992276875278067730924342847159524050876289226935536711848745310616313352485866659570620069632038344813663754850010359396096 -4347312711529468016620359922209125395291259055206929455936077669767341767838940660237942449553903498681997875470622027979285003367584736127577920414990882767308402817323786706620662336292610290299666659720023438108170410948872383562312205517651885645583864576512749216 103156270330659294249451784527904438653162724373333667094107465814486531910467944879356851486071477447606805565628353627081119629256094254714435380346599947210128084254032870025110213661881335861349408963742491503703666056288122749800538113446581706194875101737927 -174332703569781447528820790447316338363406573294827391620705151006630942622947876925137529636196042459993369894300153357249010195851988131172512326188439256909335379667868894284001513778834025190982682782028803348270272240633702829956433623306228632869994880 79003783176508882245066162935756125924300744147087023335186423731484440627938661699079323856832746409591469827945276175119629014778458686274439674105000515178661566032867240830814500869693499163390335443356316857689195378210080538690052733654846680290 -30626958287810404251534133018970069897018950794992255081571454973707379480138589879023142496337834369440490254635169157944202987587117065507124629213634748383827038778400098567835393120121165715042271876545567664753905107499077970236656383955936 4736533911898788466596133504425762525509846547607519804040438130696488749185105197935834589267537788247071917978132363178225976925565289109430086755192153023860639894681615932085048840956196338204065971315994938101011809627082448534429484 165997297311836272145382513986328141611276765881297871152071593281220698832605357286450803875566561072906265951726019571770691186066764257634647266891807032832066786476616890555497308745229179933788575983225922943517586121363659944 908455660170700192210602504612849131992825841586720956284815629720853049327668341057700039569583013793618864539859233189573742907633104797493185907411179000789225850239944939638071566863946368479911968468235623711695387073182 -17377294268122801678551118988813137961648539804702555271016489703136774134505370307053095390618270114994363503753409896466242874040243161897611719977183783397766461210668559963866319626486684647853398289811374822762656 49044273305007111291634868600556442232494976724761800692033007319644082789341675080923385983523268630541956632701044405282749363607886922930229110696067606638011349511689122800851323700581429798192613226505565 4253178571803418291849885140325925844088877756693857741037929538750400354076780987189123371231502650872410940810687222555211028481437796552872486169335839129559878913323714273294302300137022261776 66224495994362429820533679006745507616495599305061744120529679987279882097488373124134897628558521460390120423724625108637895714989956976519810485556550113207072376059567102512701042 87690020348582208398359390838519636938169020623469421912445941092852408323608599448502494988836695268019666540098871299084873148598139974658209640946305846153392 14284966873016166696873543595173698068153310045001758292852919015742615843528997195872778923313621760441578389760435795090480043086 1166682354521766263615975946477249041568692089551474800 0 0 0 0 0 0 0 0 0 0 0 0 
9167930760448857877637756268892819737375582291257012827239690900583985424709078024468198354063528062767999299253885275836525687222952096193250777563146959293464183897278136413522443667306708562135013179421533467854871732063638117532418280275999832546398021267352990679213137697549646194665940 -15335062758840501947258370033829650452230298881573973478032520467729144493898068071553474410809153822377147071176345615742651309254036235900824981058703270310842080453174009416575008564643143782994084766118060178953845055232335975832647078845982452920364258274031948554121124013253280085055 8483404320816121601085836287385175130620200248158833394595972724979168825804572161677556577829203991702300083538212435522924583138775021069089993736071480680798889713773482634860468734865794342591604778191659874922351328408903239724791299217312858333685632308530873062990456331696583276 -3036978304923675471091304086308020560072486983140222721704311383843316771412700845416452220324149545852469998353325199212604543045795985227662004605406015345602675528719758388967719250167135628371775779875787720850857927586765368259697276649660438884080022606860286797941371416518314 828032673698914767695635729810207555178597464151420232513840529483853849841481135048645507124588386926071746514616480894833752361141521399683848068245188302540724020215142173440609045006586184633751258603450146856208528773292202340516233215005016850120965156432498575321968491676 65037380837592038053709262729605340932512820800559619304328546742166319911701793392248537576519032883523034797253999583974649640664189214927465834662402114498309736287624274842490543315547878347512077141432842728378998823307811613702065697987969889356261907326461439316291699 -3501480741284860983965133624797354204243803729793372359179957102645472433841396239019643916139170523935126741402129670811588570053457996397228915086199682465149261644552947481252028238544752927476891029141699891994248534301687074487529279968033998824109556640953630265344 -83631987601251606676040609489009002844678790578117475202400460992939097330166562446007588123190647138918735296299206364850089296716843070557074235245686035379720808933312810154018182970171052701600265598285385549038228283892534023559842557369690725219773870895412224 1194971716608839367855293289985147884283564414117317999852194001018754540955841967054329757981231137213084507262052590354361210402972335831427303158122341753253789985989998091809357137852155104518450279771949020811982068261865696493063948122559886098548819266808 -1704956975080019222922345473541952829637170451155327058692917255581163365001620277761902320690411115495484027354593442506626056159089108601533851405458733000399163819046710227158799338195217590361596533735527585645972198250292282550390663220323104860599794 649999359636819095487212613193016493990782282791055276795059813297307566037143623088605289303325826667747921400860206403135628128045158349001957383279019753974997259389503336584551930385798280717299240656354667054591114284859562753708958984857329088 -317046764372629817143824090209005767955551994013517423590993484636134127947305949439352761880767666598152103654258716094035882602777152415329159688576060729537121292959787678351375929706705344891978295878401866163828082107497333524621215867270 49633755434597146481714853916989371362311405477950759760399620083894006119532017885571146917262865182635869191384465283588819274852109468102882222705420601802289215138455130037532779357548459827730060247997510720074838742919686977007372 -3572915222494957161800929310395090019306732909609260366311010582759620078794021900141579183621014516691419065737033033365676603112456418035144304992086134651926734380078604949844596245460025637057831200846101065178810962016841257 -4135969909434663195748102483295204958229214682647024296476579921710296689841516118046384005296865766028451233838226571189437769430743806616476890404981943468876697942281741800860317666135270885579454362964017635686519521372 -53422895015589731160435584848081201998767896572993181729873323856688763027048431897204143627710231811764760229280550064424027332783912793336667792365435322360662043247604247548599510832674200844457125619552105868512 -55116807899993189841109123022821292846641866797323154365166521006662864093614650724132720034903745955233906214629297023742680445944141915168883295124462509850046134032628403950086288703085624068194355714188 5371659199197486597041630653306057035524998506819571316299026966954042104586981273622851205435420295987663300215846033019701119218337953917290680549578986276325040366202360252655747220722291059 19113252649789742316374449132014395520651587830668299484162123652574729197416499524684346468729855476075591747980243256132190958340719576026711191858907701783392840797865855158076 -2444118064719505111650262504419427719984321897244316998238954150922484680470666783116299146287281108347682212251390356853519352163374588375239444200754369454 100502691456837780933014194428397827154413078797458016430364131930006233171141405270605417861583461292905154406583526543548 -642120224580058062429445 0 0 0 0 0 0 0 0 0 0 0 0 
155109171130168137396882894340162542670639220308714862339846254378990773489623896548989566605670611933543269990446002280911614054207293775564640712038840537362943425874410566853807083775158711292788713892178117377624978720135155452185151720914402388300466268838688604109986936220241216804330 -261590206320384023312918326994554213203983195213139633294545061935758956210422528004607062800280388640506751853604851494926470526251369308687491248365828098678536168485917912897168833533406763516688218178435496850829563514291516575287592799151649770436230328306618857025922341949944098440 131155190492452467531637616279220522935783032624725398017858947233353369436333961144630621210702759611050009969650203487964543734624643757071433460630807293305812587051959671873552970698469367618273259411103557395029125016103643203579351464009721072248163537699462451465333602017326073 -38247091572448073829626768723480678757235200469905329282116497257353505123759217594610718491500869333561803769722721740271856922284183976779066732966501113296325442783974141830991082857738205399017314826832305027278772903597153374054359794591372004640178263248738807370574652356032 10998406209955147927559339379904867818581302264082649893095428125969216766559654926903471587081128498384579885470263444821035343039937163034415216074629146779679931406872258316290616756696516956717015913021861191842551546381662901857353834924892952057244215151112507667311936236 953695063436308829212993371406372251270895018231369650379255466177008989114909098921489794265864233186485695762654952122560212582646305034596708962180714189953907033147973406794067360465055316640262490599185802191587898386435496959941815488729740900190620062321920400757056 -26583984070693801731470728840432458938493581509834631075124469805050820981329540813078768835122377823138152144030548335423857391442644280695630708488434201401057526643913471122953377769614751557275417119969621844790433565649781126022527975756393223678171003386918007600 -1307961789570158231175043342939809552437943004164632534441910063938353310007383057381754816466912272141795057367838854103810145323368072248449381358621373568295032048103039460242956946320112538502835711632746307596641403531897358353420963154413647588447969491877504 13163254586774148470159353993954233425264401597273619461036179212433348784749580777619845706231883880520242606044933277797081716104464980491476990063501386965747704424194139595608022652500872326910263540436121757718938209777758291324915022796153500688836694120 -16131728913438776282044390138390075971160731215104987129381868774815175495490776117825108192955288005926804483784805035296269794342998712465243160783897447824956258654518855302889332948949723977707203040537230101370379808846339763505684131882960729280000 5346972873387354503590023584133901252133809164329703534278769471686812586584421406178771761168944179576486762055268606433488984621046313581121513027078125203255620243145609333267491700203269372670385391889646420737179882275751547647837222911866116 -2386050954246043718107544156388779307049704786137737789781590441420640093273139939949063962812778284825665832969854445061095439737590392085665593757332287142459773598350600236579967030040123971043439260595517307195993133367446862985879381520 481711377441600031413527381581771071205834592787980763783871937728470486813408262346108875941666847039758388423481472680379558171838858823702982908360805439987125331170984856602722255180498664606901715937984359916394965090785897069576 -7025919034280642723304589263564959384208924878072262352572529295325189556883156795442047580290504033594514523050475773996240518470912452581721912856931403991137272893366521393488951388378715986125733896902686615702165788248016 20159434381262601020286534226574025583934452599264196481938663338228447811934727829934717106439282253157427809995595833727707769893678524883455751225849616473354525483603944877260175354983679437273271100203130165242954912 338704462475550550699878451029887907538622339805286085476372819590196188963626812256551952232383560055139520292727896576683954769872857645876951426702289287952511013280878823191015650712550151447398534504225283008 53516366602856611186469780732159261945850905593347762588382438233722526395371367796816409457568467235223993264556125885697566814497640411074813323702960629144326193902833913175903478160137965290610643348 1116315093779002484027240971632852037513490637862532762863064659411184839259971332037774417569423512986229025473902135885109250565396492272431186403028573715018304196920981479387765991664224 3334847365040752480415770345955308951180430126602911162311771618829355268337468940938782777814751703967244331945357246632454843043951772172043662004756452057504826631258311688 171778089306108325866576854741809150068496303859155940820661184726871429116807577028310645817191146505065048613842468457827541914120628042920918408735168 1097438039719089725759641711515348735168342757004749282274383156254868395548541314150792979086314733657455400531706 0 0 0 0 0 0 0 0 0 0 0 0 0 
2549380828487919091741620235216318422387617283618114688141529640278192489915277025701055371084865002150097215378190560677820152679848706390573452487197158565653799771686379825978869756740012587861327956093577449172130233948815400444512935477233400783962164588004422091784314662175814582120 -4307695848880728417671997268415503691127119265480146932804670520216632153117386551594724467495532904614278577371890245053287456509831859795414300478381930503175111977848700690346886429141507953599275359219168392509740296574826329879028455113668585940499155568127586106472600136259761240 1977584717831098142716095518505164494819391622307854831738901274762425619349438433704487035772491471020346917983420116411887011387407433349486503776609751965477432929026827287468162160299669286874304059288029545445976665234060923044756455728455351034305968447591227033707078629629432 -450764090329824502905204088807556338355050619692226947633022861548536760233811638294006442751535096555040665839519723050510990451774793312747484881227325974670831758177456277365623757745342238472626951779553822009987121994958799078918986098466773693435698875918801906093399682362 143318332251170023302488542954187712820865472727530544942612780920477187181193769497910186268247614420418346845595366774829416897123862873945964339524494384987109942733694794910297719247535701613267693422751297443552989971766077669164409450351430614550039071777165969006646332 12381249069424975389246568930658547501369744818750608353957063812606239994247106129345426789431086987583662006695076899201155805501372058191677086243940914382412100918557206200612070095437980557079621472397121990424555351517592913265239071086817465673518996016608041731528 -75354748389034859194024905411800765906756312246743719854382267215115448274276073203783265790482071027717527367744374587137549987636473392619944451796117108187677864753073795872594777101003853900872233233982746937919395105316963703437070994364420540983866627982231520 -18005625028201515272257280133910727871433656595822342698006733048517623514305591694127899671208019387907893650453005969423853101314374640371210335667035977024039405429083311259948239426620688519489267272581669040361798752480749784179578833935167263864736713332544 138879051942497731325767318840962606946899888217895094275178911488364414627660383166355389122255871173212911435013914202127543485253226591447738220867915336522484118531593843252347604213816810192566448439394475761863109986565969210792277533675957303862048032 -146117772585325636712738254141081535653025727053441549904570540050911914558478939925807855627457502160037040883546829849587199892244025663899640212399661490651615928738604079895913353602348817672497058475227430247484023644114574133601323791916684239280 46301121099014557813205039184341937559792617447889970960603879535402272018101106928217833796670924912805406614681212574897325479725359406719639499208671062613578922124461517934121625875992421254354026576434663906709574535256625242821847327106284 -14195535196882485006229075513666434148901530428587079399169430562900486189394944687909304486444348066384605046762040166461205753496838974734898340279434269207189419441885869050236594932775265938880420927586477506263633140103734139907639733 3036397563798772176486823817103402603378011268328189270137333845619803143288193844483996579620793657586929421829369153182794360663364337493961255778928614803846312761382044051025464227720041289191035050003122403167940459611593956964 -66342555287147961759676229595233679048487362515299462610246581476264242730157077541308374457450101908053558246297267190902156834302657485157957065632906199118947652705536689503166905246766440424924243109713979771899930047972 -102945979472756814901224205458182004544574971758425259103250803265235391974461110747914511902719770316992895080675400941341146513186691462047698870621825072424285674201393947852268721216069109608174192608640132743122380 -1027294028027538503795403130614534148740759389342541625134771976134540119164860585929019093670781973796877390173097196823859153206199487864136285281745869951517749892119470159307834774645856345257488772004787759 -42828328747050028633863271034924417849095041027199880412878836080021957994308650013148279499632739276730181393473935200345308462847389154167088628357570949811826228969581538629632509016347556420499348 -2776001013218226084740417855396645530764650853231625968084319616572306390759342797584945631388157777871565875604099622453700843297200331111464834197332235351677832965589068244400480346728 305052747581690737823646145472838110642172810724490147414159646007479123304705926578717178703405700265099503703544041596119564224874619963742766284648800310053516889227324 -57020836924988173217357757076617778498413046031196240161858291704185182405428324428131636220421757424762177717005833439770734377018035960971754951 80847634804797849884640944554886413576828009845504148057055616721526314972667704817494406592957598171728 0 0 0 0 0 0 0 0 0 0 0 0 0 
40734886463381248970521829337701582343224512651381319120968018729045765080114287441061134520865661632389616827240454909544484214910632070483322144299761677498166621754228870080327322969501537336926323154809137136666943102513957818887927266257564824446504516947759831260438346969028591695 -68502099977436754450017113888439735028983263223810559870667637063283988399057904361869749815027907761220880758230689111706804063495475077493660932956326619800248843119488151866729217143784819710678016513205514254345675858155890936824458364782144147920565114299888381505253148401079480 29070804195725410748466500077246473596552838398074230119600914616167463595414129027529329636661485949666575842997420415004975734509899951441355103605748703860672113958566270531745475149026516062776069196959639952211806980939798620142910703451390418086479386695084486153941419871284 -4897359409886743392723824509573572784169697821811693348998643865382844750296991057696294309535469032907996384856682006737804353866762469903952081522308300098720496438191188208018187216708928780736634314724978273861169260497310433459966721175111537240750272009548418218133682176 1835629095605080582013144818665217255732536101888934122129095922589915783649595260325773718287154771199886479521686166374872363533466202648952592748740689901808289725836771579930044512859937958438693034594050348586967247994256319413684271890554786674772756675210272050485653 141908947503449918516696631337919159548112291287778320431039133899230887604274207180046384367267567176492848628400355307266639884254116823343639431307740811941287686646468931837676314960541846802185894593496398258094180099677840696644649818617354133240074094696683391584 2269799355425372339091492237340078409645489449094785893195007067857605683085832413016292575433797260059462618881991189194871376335744940909360318947758886474463394947497433388397369531283012178918004102014706355271829037747360051357259374027902836194039355867739136 -225728554858915860905299419397419591746365966414382187244234201266946603953926455326097335550563920445209504480428224971544326793382947960325372097504639911676200194537729903245495934185035627999215774604066063564158313966058319906406857583656796048694553293248 1410764623721563487616277660387315260604333860231652718429888165326296919541202408249300146883251407043049798926720585723389349500992942484613858870317448880089028946478398772178358800717591645111335411071251933511509312262787662427351862755241872685695448 -1257731087952393347589109127357533995936423442968828574870541810889317798788223942808288967585862751821505432788613066406873584795461318127685414962329865147864562255850820587314138575931123668165901842396449821631240111940012641389637725636701624912 418838067793775940825601387816212612491347286882866731507012293272634882366019904803246026701851236949038407109095391563963625335380435575446710174642590710041211124572299063641775817893415642697865742710603976590274352308773053807926660006260 -70658490329165429245717493550054632993098048201513773604570976517252369104575639960747317049133633154023125727253084865275693375174178077900621833091735668584502861922902751063840968486842046043991992128039811410199867601884975723672336 15410106970360337345843488325486261491758186509326214780848975344203695809994796803932498730920867245677778495361792931465786072995764933589325114053470312867634432680357638754026457658667159067125699052451539362451310725244945044 516306015209862551433959385382102471810221680117793718913753004291795685831654731109758823136485538134077971743854441072302630070831498621991992236942698679824492427683224783041849658618857253312874307022854796530293368280 412681660102400179081800379145450578400249225140889543189190977485526849927898429468480249184585781254654560877313943160685271829358777981361222937913842553888958899501128351136559315421757141619719499669105879145890 2146380206634645279084082627481104170886001789344762825945791318153699297668491316121654918901318158139669072519815371513956628509089167302331259650409762500683072653113637487144583211635433599782194826412752 31758105342520387806969717178088065207846656187750750322684465864769692481684642281075110992310511410282966956489371155163333224116441221258000952189343002182088055221249680749845678270390369231039 -4518554639010132470516932326426963841467214615240809385051521901482647930983822162808581794365621563089701855113653940859474433921047816482036146043772225951307801216119334290316237024 19019930520870226236713838331712897387841485491017584383845257400456266168488081381178759754085639119679864344211473596576818690202799753289385196757129015953065186910 710349172283567017600125584799863441889469560156816832809833025765928103044147385009311514178518976404460845418714970349381606432029375478016 166913027957551717078738323951106610939613624628780872675230825004623640883367569130954678391 0 0 0 0 0 0 0 0 0 0 0 0 0 
633155445563001843501375150951499191266832183741290385941638503798924820659117828949132955504230603185066221104838622178903582977527293402125402388504634408418982812294165828778101103972773038817429689641181596940486710490459210169448499660458239553039518039518842262006819178721447320 -1052545326789422462880081178723752711510953382163211568931199838636440197875910431059595668913187884713668074344496385058868555426107149032762145381222408483471589370591106801363659690552974828798682356204797231748048700416525880630659080108397957090480969476663754168042701978683050 416502066517495016180954653478390176184094354792669980426465428154873211572333401493006341387723124774120435747172699516238799650527091155387270214116391771631218142765591207551039067494708315917959599330341201217706468365188829733196009164616090213746196619834597990121284187192 -47657346403018889317231938814324737600416042135095537837821263146827652710375843127325995038364317182746179833173196893143839998768133541596589991190516210814050342904892920576791521924555175671414273849053191945338386934218553419621448506270231113714875449163414429965110802 23107017700850529472376264829209701401712549694356141526732811414762812665992635207360036956076526114100716718735425329898708222850631718950326372764710217515114548116069361222393073329662654663653520951898110873806404787782193009324106293327477155100415984544557369084528 1397779532772325674519040489324205347290178701685111677845913676013709009749229294497038532009249444448089463445121662115824272917773450421469247680604823525703472093327303404841497939420575142487245167833766145520104837122168702072079074917141363871328652211715572956 62425131848916938652690546304073494710707558488093621020370802172793326246824497418510401977417025073632717450901099573967991399029502696017654056285876524297156681394923926004235582114575326310443368950602971031821929658151443143451586863356262814975316827200496 -2625893289192425383153238929287232275612661053837830618080935876344576191205270528102037792977771753119400617001852017433435825735306934017798967093748369420872175627508430922539519957353344584768036725232050581883086722271033661659482145621601546384580040356 13844277951981487560589264239120995951944754571933575524396694049948048246289463246398442049716226509618777745853336717431597155363374917963771048067446401869658723782200318750220789534591474455405309469525865886042426407753630837753076391881026776178592 -10259032570433683158121711346000154243025882317828675889711165973670829419424594899995121985161094908004200405284888457395533681848042972613653328284798661993393038256252460027080135867171142918651412800413413136372322911758309456192109885016246768 3775772928230636432949420577088384936533683772662963685968550197935152844092119064395557049804629477145614020832438253648858384236819205146784194846479541094813377101953640308404361308046820967346639512525117016874678798924488522576989204420 -322119389408392206115742265748429819936379844186991293652138467313060633696838677510795071810215793865157035019131426804727813839831567952320783292747232930058889965520026908538781666205291885702205289202796687101183461461369564253376 89740796593879844282856509833553666461893229428116713289412692884704898940638595366697821517858294265378304620302804391716176653411091699600075428323304002860776114277136433253824175050312483903394264254230184159995813213045096 -383885279226129533305724574104629159530111966020920983647740998184238245760436470666082226584596141566383996172586743763791507654023443049567642970257309584125911827224643828923444277297305119256960403886593509444829214 -1327959556417353805002588345837912556207794360993181031680737460480629687643854048838860116056776657966895993711175013915124612126805252626339944252811442093730337767199069842005800219017932353460469344061276208080 -3568396819888058301974105248236194709470025818510762053429153063273339719141275547970453150566124839829661487037137864766296108510403041070970877346214533589716343660182189157393463721033021424599921504276 -14317438477761855407730817611226103664317537418694080720667277010287801856843096404112832885791125997470008683972570923213426655783425339839521097737025680927850253814867987548757390266474698800 -4222602410161730229928437937862761157895566838098555243404138077171380364991119995693205783065947612029030148627564415015825865253704222931991318795475214008135632829896925592001560 781375322859753688752897016745186069245969631929106613302364612031009968832303367869482317715197821748888349239562873523151824976507083284671957893468242872369928 -1544554385731119804347906391666564968774678464443985305426785943329947104568890567052464079170321338285016575750723963761660038561974372 20219881318512887596978282790248085663632557822748710769440300397592442185536 0 0 0 0 0 0 0 0 0 0 0 0 0 
9578987344612574270836705195233950793938187301228059159710706600455320304040288318103853134319275952050542157530066079202531297891310114862621484956194292335020036699012301338094367217165228500609073057838901887133596200090867685505927537499842286087836082861088456222955589331660210 -15637217006175805824749522725761983732208693477743499980746702391035443782844617913121478006701142239452127461112270059848186780236702313767648394427641365585374859562755454281925996964578701326611428836108344588688598956649536452671013731794994809780800826462137471473891238451200 5815084107723816100388979340457143829004175651576847249853868586550308757067293482599252012126544249432722504560401044636504334821887022910228181328842376536657270702142302023415455485116337259567701244594744019247146983572616853975477872841991833962284964079535526235623555158 -388548486340522493071710895680571203844168689769913441082256169846900749337955429927589245490144192698882222030268956285438704862084290894145433608173175435478252993805522232883344735482328580870099626730444133227722745280334525886797496089885810507222450733446155357481312 285332848177571078991778778213020601079369855934600354894098323975409535726575100138640089530714821351374903796548425119243973331893004709727283427774014565735390179991902220230468236031852098328321176154872381427671460004090729626175328890528712173280405575507224253638 10838040333927995230185456698197857403758409733897168599127362957773254781868951980839091749614813003954011190687460657517689213803186978565436486403209673814550391447151519064345878636265638882421710475769638571838533329212746137722461512680526848389168312738364832 1077171503554740575688237572067222230023566062124225514965882054476439295713155049932106562889364587647574866050706008177898554353116165510629811097360854389805609680798262846796708725780814880909825250845191235737541796141995484015350786314476185377371300078684 -28693093539137396337389033752425189358179149208966682661516584081870894376145015361346504331581207635350098551551364842038460412918663266750252515797587198019139926696485016027071256690469381474947925768091489921622127814034512513181141817313031636521519552 131472157283864718629954948354087544979810564630127042613517748400900301386789096742017814730312887684320860452848947316105014832616668967711649473426918848250916084685046117511569112352659571472019699077792256084468980280436352809814381871788772478120 -79393959774979461149157885407963204298662130134095218762738670962999679504261621498726408664373035639332008884067144585225520439385952742107161411829950656582782520160017663816731212861295921010907397097102652558487922943348333269027239309479016 32533652059347334234880944549295799892780789139456411285943228679258769192514049052032891986120875811076663448671318143114359648635526110758722771862752375946680284200215720944467491868786070709778382875411752665408738234953413866271845765 -1505447530077376285467965604127254622123978704585188750561886221291329130907160118478393007111923570615313398500730686783274057033626190236211961842454200228866816791948541281272012567017443087259964824029349895013992631096771683184 463739750315887679858889754049190593066580345569686486850124757674140393304869324598500298132535441515196576933151431329478907183915414310658753000928956238963659823844963532665170210261952774889414219779120129207425220845082 1674460268479045550123433522155737314415445482545469271522738131028633043265620433756346153911887307068511000537089379289520946793459600057575020740149610908539856839187431338364072931260749708411151800528033993339912 3547025195920651273130993577048670860489557198743158635036429250019260734794616489085685740147647730594772235091770415449009755301145511250650759123224171171195689512121953940357436039013902845789594504933216503 4978114248610919237561828966710163157452763009185952624504586477739063669101183006057439972539047734192362001649199550595113089046680393517091273468168648021668631848572820777553154750821846079631470816 12091252246912539495916351206835745553471509736016092618453999523050071052663804461546192172626646774892096539390668898151942348612950999621668767211145226083460629597071162423492868061959138 -1387975846087251672391509608852430791290482060644107630908097931681431269344588221202705231254393836387408878399069493321289973309655309908345037207790572424398996036680209217048 -3202925473741111132987256116125245819562464156253354112862717912963249044962231690834373158132457297353899838258391794675247373277358064704988768290878563705 -187255536671953878362079658418863465894111395861888691308903283763414579742509914305480317922583153072178300462994871377162690976 13616371145958127656341596238670847726161499621045643894 0 0 0 0 0 0 0 0 0 0 0 0 0 
141131953751827457546861562355864901416774160038840919760679941004612194710952166409715234987869183543757173961329799382721306212250082702154815959408659664153050612535855163614553468925745716094572599116382395313194665033404826957074078678435433863518307962102433922607364211233780 -224802026977088901625545276291396423609785210378803193733108560999716514463833968465839798379082720467349949093182010086713336725511525058231002756851160799129862962940588120727360239754584317235088554846800595884372029268225634337302897489013345606194719127835078274273102538260 79125137713429931372999978430459099277369957792465918427739027478297801953147399010403306956185936206372778078918076145925618184587331414610898427897895410898962675113036401331813344176305941958553986387090365960948800562908295933863897743042985738605822536357684560383743736 -2095449509596873289806977504120144683505832786946087765178932347734838539985454755607447972374266125708786579409638096622885366560394823310702727674775649593032932394690880286989485174404402381129627525975206805766106918974451907208440049659149488332822274953867619922424 3445286013659941698465316786857345254328595040387620238404647953137696480752046089008450422092131372227028469598191252699883675081825742799475170059793208998370712416253832553923631097099372573783018615292831320012632112283955980653751237906766271296327237581462580844 42271088401776556337760032070618914055012058624572776439302961729121508590063975740279787161328762067038269648224764902988535739175242559719686131308941058246670148596557449051181191228919233860388347313649216373389181059091117071642500630634578194334227828357560 15308337119532276870466493213952951924514746763590076214005495749666630302881782533529103298957272715702661418428692203936406591844459879518282088017078618813065935298671532367125316638080820547042565833562591877003620929317376318359630385170115695133353999776 -297138577356360387325029043489665075150214051591896615751923197100838255893566155878255033449603071557941739519480171315883994061865586596062644429112343446946258681273001338414629959287537311208535599057105133112286681621422040469617176566709515624462136 1208912491121580357371088794675500099244248786174463711715515719156051156746531031513973402586179616539090268855583905439541063204651755743512176752310285787701205031291107544165541754283697728288106232599525279955821510594828220932911106178211324888 -585319001635723774860208920166688636214765186173657489680020629406448708612649314429613705205492084417918483128028900542809311457697040006620666728656374315404782016446287216148706996213585507623163918014844357097070651936490210436035643924904 262476076124646558588280168242016169094692748549336514570400360628183179256222782236291120207913898894194787198954625396073881298016647329776578459350698764502211512003539285004093431483498825179054226798426116242467068013569207683241476 -7120491323959684202768699199201854455787066097054410503261221136701542031659014710571633609368897391010032278334631497708272981191846235856487020139334106612024554301216765583983727719159333475888967695410945570230181623491853855 978051872059079399004884031857327762922069533317654297612597002461804703936168810421886401999237240784649054611067128268622153801289363378609247643035064121690113744740423932439139538259602828001350166262855640850181710924 23356488465158721202180872710378459565878402560738194760367841950710280652244373610440326094352735863746539970203278874527931502764712801352845199099511186861705036805920935152601496027349979951744067324815039135836 -9943330704632665090173281263842655890728995071751732317822150619892759113892299977933526037190249972527259281752508093326767950944495222263872470300996807852310608436796587846840544054456636967143670823763568 -7168194617404563716484307460797276615728235041829151735828980477476854618188893012225347171099759571934371969224864954421149051392636847582407821648026396564557450956614177936898452498940778411486456 7153084009615228181239620326262486093677958878055372789946278810303866098360350064875578682376515193992079927308702643359421670645483578559571878761520547243230903195448492038937959536884 -237768004336530648746228025623338889133968042460164929504048570410532790630996868639002273940463154388725848361112864826633096292236871211390509783514017399166823576317321994 -195084835021763425289017162220685128708284446457201982316641532818496661857639231802280699214377115848363280535257939879231797199109060198924754743025756 1757692937337814000087605498666491846151545033082089858139383913219018163023861095163137878966096351017622186835940533753 12676287939201723857048364 0 0 0 0 0 0 0 0 0 0 0 0 0 
2025993848393164257899570959674631369948316296967400315257663357900447896510175537644103135742313958292608343095577392294402495803669394177512416931128891428000817373759214327009476050313579947942187097706147947591088180095083361745507552358972870869150968302749797742654640906365 -3129850576921268218709835199226943092797363446363559168523620247354678178761868629713005044252674850269302218432195971450974370241930293837007184880064387280654185058265122530285391155049053133201351175805397413589293673882949469995592837656042657470976556495013654916810326680 1049638910736940322649954860296925811994645923768153323826759723345782066695752515704798266605151652909660811378360884230939364765774513746790773035441709355894047131667709941830075534951433323174111831226619586841885450000948596546678081302879841663930865207973130092562228 6175314753781217001934538373335563051396898074915074680501836198949506390402702902442370415310576447201469348377965649270381441711986336013390368450217538816883884228993157866579083251638410357309609869839794746177041141548088761978748968744872312241155667321168748720 40525674299484321843746249749860445255953735793956956247711503288444155400292052626778483223726250185335990436580562329441116769449853991666579682414369553237146281876784825812026708992006515022318510146088570809092589126280250317079532386615698182620890831867444004 -579824106491219020961082177822990372193425307421034452823106611946612125149704896218900042591944625948652683261660946208940784500649932677371334433371606942726890316731349689525736529427175370287808810525102807084155319764105064342697307938127524431517747339328 192635387776867991314101387515296622442314121783497814156267428994387472324877857725189626602626012855365033566324607881187476366496665313804649666170268974573831528780981232710440612828611930655121829080792949372272549862456696406220972616942316523010539360 -2936889786352797620557033973245107840683253324350007665709876971120619968986179507112474257942259350832069914813044591882838143422720775615321767872814329775871796203219783657486179776260850381850594993501919309355896681283397496878368939920153194525632 10763049459266827807775193725156722103860035879777007449608422677394674096525350920746552181801292416568521743377913046735301910340435839477597763196896073902713454828860346893643898839235638284760337645068750412091417418506221264095130501888198007 -4133090493655117655928885983802133907189483588088049703873079110126944843130687354952755149140617898328625254796202164351855000015889501050135432547323257196603613329468846982758566000516403605125489754185884028505798021483984423583378339248 1972728216290148173112157706851288302273622557146731786075516123784458575705683009403588859585814366066345075002971796708799937833523676369708364732795124749933801723579892912624672485961071497773676343507535065788789105318897995622192 -26521490770330158021380053907487753940602573653110941078914911949698230386696316673015984204331393692486375116119038242918539917465761324369315180160117915971345115065311405289177766828201582835063480451304928850168415642937824 -3977137350922794869692779221416833059720562055067299079489136394402971501183328640489945243405148925346582050478621631260252596157737182712030750728452385738044367816258530555298281938955507879252274071064526801296229426 279582141031629860987475098505864075146192171099099371385029548166771252625566485097352939825526747863247181986433167676173775413168139634197619664972290359069479839423507706938957085559678831757467480410274839184 29707317740525514150721003067752550529070593200156639723711352273393479380365992269496476396241910488788147184542503467828287586492863712158823610728708422843853646133297523228117151427232040475540737138602 9619689662450341024548794725645625803839874497669562920491480287807953235713999543412780753372765408927541353426359271583221433667644158017165015790546979808984437347051590755935019351425900925136 14046649496484322897713354173165287905366247668292850515716853512310535352382621839212878175146857984718287714508201195611686343558184995069781407698677512436279582971160274629322444441 -4144842974657508945109993932683848184646138260497466494536034638996027614982370572492478939646818871718614592752955444697794130261195677108274040874221704341517019518608 30324773517503732546998073948448852024433002447281718872212089580469849330157227895694103794714005240612749910281717884457876158298875498340059685428 19841012133845791490219482701129220810316925166430713418232929790901369078775668435192457669521750808964633216640 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
28349763310119426401418960752537959057378940179019392223828910286149637048596942639364546531749208428840929806117875716048453135097206923212389849265166231415379378225867651546411205281906597853296364932731872387203206510442643526165052599588884791496875799729334472012265830600 -42237612010557832531381714828553610578656930803310025005567748878232361050920061434238831680740428177157149039102991755517509770355065869132313318946078734614668042247204875741598360832419526273605963690750297001134325206793978486913491255858100181053941319084428809257508230 13582386585945585344190429305940270403412091056324728260014794715786187265495730651773539722866716146968821632561335966590888999349982824824904222607941791094824806541944255161139511779844991170270506927486418407789228642633679723858916761523013238019422807936225228026312 403915127190413592207051096377357695928424088849653304626615819723522802242292243735978933811983425586984673873549161912297047195883899818746656805175263043339718935095195130474920333976960104884682908511354443334524946162535068670104665216683581573039210600417278200 462653230893093861274163825990006147026483805112186453280306949418214018708893770694617949302951782081031590492039306034359854118683766793458635582282346674263489446563199969465652024079201199965010000810568024135948981012840426524280938655229295987901062699613160 -18460301195065885526860766505713616875929239321906965045311411584864276119491384992910462813088237614025692349252049647749337211928561476998421324936720885153405048394613706607989681062690011545200222076650103074078162186549963699376260910560027391668698549126 2213905074031359386251791975724039452292736109477443651272206291252989508018487549615753242485045552562988612105744587453936938992613749134605248692840767361999854742062130772966081649300725818762127886838207702079099737119319349249957652369289856191639472 -27867999919620881730435801158016626853053459972670128694062445212999336128631535443696330480845975512669667293050496332042494114472625167658253796451062833159406342647494650432252630375924184246810517587048000423257038240606080197741808285339013833156 92761131887797464918705831186207773188876752818191262044373150275884964249294764836413492262963026899644053006432096809563475220730834603385637228408785976711839662736303652381530465118593668185536080096294675414957157034171514455288895321748516 -28098324951422518720425568253903959224259953242243676601935738942987429017081618649252069179799497948363549120087705470304821725635637853490298533745014728469195421404315388516938696541211424939308547180109073095685761931519032517651392475 13843391531557995530284011304420910290872903157254028347632271945838167553945111283730164076178691801234367128589151412630899293281783127342914875128775113857314554425858698230025557193843719690681655269805537561448166724750278594116 -11418398625547759359947782323090343225709411703323792058423407119821034284968623707108896095072566678961913825515070314736637297061843887059792896085471990022109028704348578489016340526505796255594450061979805618872771813116 -32061691169084865436195017626757291502712900740025841477638257341074003973223815321958727828494124532055720228387930141029740023047239676791929411351813692319154375613385348794371929272012843568552129129611300952619844 -579275356197854345338425381463045076816478834577594612009426205290756133902835846601668203688743848945623561871312647389365967602650655420171020864043248734046138627218803419607413369540728839216035654772445969 -78749546640150290930460912759755935870634058725131249334200753739198709948823527084193237972502525763928230493384646016281553989847833986632069465990677978274920552369037787226166496930114268293847160804 -3307592178857641789700317914981100756034042523476166436871592371750073634988560784495558397350141655974627145320561917429002044391425717800035434878603729150495050060779257084067937511364196972 7129811761896480829653796018174463236350703676276062148704430273672554455391825414593474727592156499275536346482476817654397727143875644360201778650944950589012948730808935072471212 3444578233142415840968725555152951233492482032969943301601769722842353976054923119830748859825176175889256177913806320037493815395223693399495730212427708878413752143 92384897223361435580767475186982888366236138294171637197652820486880882409243955749446203383778030454502092867547010213902306405747572225356884 5208264529228006256420471630062090287919057155649793542677982617166983978754392078617411996062529387038 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
386841706381744832994137538265349186196470141794044116103214244650470333460184815551753879554856379321346975380260519638872642043816397856020881849554828365301410537311972990076355754829774917323375881462396936935936113268645863931512854596883116220611092235705574239352717600 -552967519493181680581132092034191943884511043461248221310171663285154414733417351764401306760399511685614898193690916669241675911983864979232662120001654020977010147603171094792227646290169879731711191631887136533127933109940790628102301154598490994968756795172841452018600 171569874300119465020245037757745351188137522382495076607992096893513628577048060645481974365908016166777674528404417786761423236470241607054153913615605956090063412870246717075522506965589262976081208759752392604718188037752905858414579961815169037122654405003990240979 7678297849317276830186778018237092259921053808654369949960823831699472794821882332099260497095778746535165834177388278283307418395314496941688666699672157900985781796378415672317131682867404461845952241854633657385796848908695956330128544917571320335959871713639120 5109769094821444031159311554578831252265491081140368768825559276096260579416835292227758882753801095407992873968630607728431441651948642749489955947791628202795630412309889441953405221681735968159834919403255434006688805836179835431013039703640394592775290123692 -323240581411523333155213323949417523083675818907443324240170127645126485535954295340453050281659462060138821002452505443908872737662387874683460166453565777755491862761890745172808016671264477582041214659923392215264182525832100993882061062308939985334844704 23631585583318040775881731853388418776693935162746031789024621237298342202412538755451863874861647993703344358335309116082994062058303252874892324518085504165636554614151601269263313882537593820595593562081065481892755506888958057378803499295572504039284 -255124999888731527953151344438246923412562658074318556628844063746341972984725933323846032863263431556494859497092258600421096754421353052440133898454602176298742817066250306296920555461383620855930204016612697936234749081394276256417844365769806528 773840751671366778521604676419239523682971181692049028169108996212480654008455925703417131034485389402926538538927705135410049486433188869174412487863571137965002415697051227610526341118465005776254144326755785095758977417167623885471198247082 -184530186810868974129437984604408701617577244039927347076078465308278514620569576129926789494245659542088622343947347034024480669465318765137351844084025968751722530175337929737198238533301077895559348969361078164095685163201108157175328 91101195276824348036191495868693470039973747767099436873758207882814039586901212816384961213564842738018312734387041000433528607636677960915290115039262454420532474796819235495671152634793327055248999062725483199130043019133277206 970602646619124415182034621409113318420782077424799010593448731593762479836035092702709262740751073468060672451190846342757351159857485977267121945553591818599216455602659881200094420452132878742480720251741545579989337264 -131978656815621950345238229002095162278293785461821480110708413221920981898854107897377230032871896304825564077648719724773830181832360603034323751342449556151906906427859446454381276813992228549542077138119117700670 997212585055998029196066890822484279740775739190912852537552355546722781255616946694085114872125540577427309391282525900404295338746503333331756685993416374729160673098474327649384502016424763586133299282120 131584326130499932975529842523128440195056156010594215301363824164921048093135972136375700391849812446682710416204356503460733899016087557591633839620347511187222559466821461069792121363263783161649847 -5340261016094375646935868126530350517138199401822552174766970321143690709948094339825890662317007774353213824141651321592503507021289640744839517103228138173053856692093459575764096864383504 -1480961502443899961858083567137890528954142086818177390386157293345824615144591354509458543516921997413168139704920536066397343623252557724239713934627392355676288468736003039022 -243471058137808605316128031015278109208078533141149893747331919115691041772868581279694154111675859432305503802517971237130365263299187550406952048352109356298680 1865645167131749758425838627545352224147302212653778850657622859851453105529965276458523082828818657695318566835976916030251583704920430543 39597000257885199304287815571341906960529821433325025898829120929626752893159741473615868560 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
5149290725627840131934235560868303048600773953970712503852337444819921291356741218729191514786247568689477462101023065172892377600793867128168478232420623804722654238121165907379160942371264485978432389949638909104015277425899095294094651735050756822348488565269051448505000 -7029023540492458221153230673434890312034725125979197287476386954689957340943216015472537317698403280931960229447929417298924125013827029195330034830215666169363200580745741802070683243298488355618472708006328184204350444417125213930757628503615709301459959014203491401220 2117369078385367570129567376206643848358105758863680408960528769985813957973404770479440361623569996333197698667636606059868336567214799493465402675558592094679244638256714348508968088095825599456177092135314963607355391594683310104633464800637162972931402817764071012 107770064239128237284418155990654254698240298391421972518156847906470186854503695291473569148826998923866908783568521956561119306016373771774066837828958504196906136481538843963433597039770224406909537618032195353969105615187435975864849970907480925319037326038189 54460120686269526680141595730709187475382007645932908791450674408882845296545785401067503317802453221077530410715922225353855270515391829000472526958222203741981018398104511910049146391607642590235943852608421462156986512283120530063587725781609106778443666384 -4554916289640948245468071031946162950203413924042107952076363393316812455655184585899394603779158882535515490667618556259380488571128825057411565115072560459739109186683660193128330192886779038275744334401475414617833007239003021001472770303519747812605072 236817382682874092903429590144561502181304636615862960519074072595155496414814754935108666840958388683620960230228492920527488085062101856180088394724386207046053047317857572483277330326674373178008759720091872825163961336600401618379853285634689079792 -2262566302676074986866066962406342472215366691197212430857250734608373428696982473544028124724124339900179614489343320747949530425710059760585018325887576969184170547599734744994429443235264618273566740731630452890463674987503516877033463128088384 6249679081338267267037840553568340035551311468455403783761411861132931197725324428751250076554318565393937293806821807543162898718750341706427342889979701188833867778421410683958542583139182864891797094466586350508816749256164572490113491808 -1171033037431383002077194663913612395473986827658178328338323431041982016206621522458974513164667266938146616109046846189439411134226570009018766909010921081911780170158836917843171564291412452763399589294237407885318228633239134950300 564430655353713280582753880468366332405074816303374943872924102677882762707138300146877387687903502004801416849399139266610146289056641290097473289849412067475735457639869864854594877338208740760411894746577353127301305952929648 11002857833904265179715485328269073820209070850020923403549013592132498112378956556945967438024668828027845365671765537270614333423290208394006686338900319503051904725180030398172368984261630576192445513595511281289195664 -839803596321096560928652876640380033928475340302175136808234826441856123488982167441385794494846386295746251847430899218969857665850980880787478651338702927870334498600409404765675830024732333483134791608445502648 8805978847399171890502367978959806541281066934376748987911952070286915265517193064516796300876517886805575186251671225082234220789336442096904251266327363778662716578726607728318430374111684553469586254796 -89487713752919155930062422601225027441471171116195894316819887417737308911232849061583484183951035980841185422947380710698050341288834743569537894649373119709457779863849736668131025150186209961888 28093926572862385467934266974036635521255413327511014474064248705108180762935679717848853152172327055291441944804816574949571078070722574463549940875265941554539526546454224001503183356916 1645306479320141943804129905157409453989384494013246581241666455613601133471947314139545862059355958595145169124839134867253566512017571656521277360068706782989606268506210824 -14747942764930319562572538662326265498968258943808464357111817423287809533207926131970600657022491544257611091425739127911766815331792293471266188837648352230 2315190558012611031415274505002152347841125925267254851486232648465254328217846752071171980265474130754498832507605873727619181994236 -34437779899809906772964032661172397233245184868465251864468954149588375171759 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
66885870697361975619514221649959221108575655587798460190316447236537001321594019963259558878539095608628302124032807420589101559149121647394283665192696435306911242919172214326642231741878628002501170605762822606511819593270226209820493317986835154695008643183638425826150 -86826561007888882508301308028217458892780928765202102268113393249062442884808767345511380042957102871668148167494491313366334330799224321120858236289896493455813046181438513799906640999531257082683814450807982129879706233429013801667870723343891333295989057589504812320 25551292852299756766781559929491449439295362925291833637855609685101543029752951481214183409758529708497237221056144006450044723068418276422668408549784348562411863439041299409495550495513376078330985943191498902345079363980982518522197598577093474507978527368003978 1239931899246146410203927402303096603446782297035687007444220451248832911530435455544518227595983906718936457088019192482398367610595206799849543163035405309703948871322024766948250091655226616243944604428854570847044412360591858567190985407762140101565279879024 559181065611904321934121142319669381817524313390741994886657596941872985186036924453827642673500137660779889151260047699868751076621638665010266177165586073890740912545409702927875426138681573814911169537117054926806692136952982892542112316762416607735358622 -56271062610439019518257065057365279050923726516773237827263055119048236552053872220687184957855497485662654111160402165246331426936500860648163694641228556531458284590446893832228723986121871000214031795436147208391863865411017740823875566321216495721632 2245828821582360792783903715207597296346203305643011501733139746629700318696536284143146204693055401399716143919499774513624249905302630552603229720955487738201454554658066919317842821753795760681214640123458124048268420605331401733411368440035490400 -19500778318161086239848818487149761120907426363155087716516431755974322976273558751520472537093993523962228671776068393548915872654035449323469910003347798365519620269987718020144178233469447395814469911506396994437955900513905910619607956902784 48880831052676366540945047232290134370157434588256108239498484239683841813742770126142888553212703816725432814117375791336831569731879799796838785329855254409751212406708853566507827589437338483316567846727137116755168566233323098117269331 -7156266656461496959243791612666142928369112095033904724353430012312089472776685608289992680751137324963825314190752410194114528080918279834348505456435547056876592339276987817437047002825278325707771296073725555955659445231674133160 3300418659348369108910169461436730866487311647181569900410921786641127799584812040056218963174696058488369150743237253751877434323922151914670325287308890476609154008415105077170017291571825307847100473367439098138220817383258 77638193166306401317398673401649598009918596887181403473439914263064094745227090267958810113650203984354106151469805365383602134482277375665554896158079679373327764440354050319594044527674870979856820044336707419276368 -4300627122308780820139068798774306214581117444325063222579134441608039102896121366256927906399587239850988621486853943447232954778624093645117404855535066175386153258486865539151481161092596440340694409550213082 -25891586940936432430108174748733907176782379399628096341749680360992778440088920723138288223291139278193939936643299589146181735698471998137720646356851210072383406934736487164818052437461322329096146728 -73358704541924552251081395537927043227199114416725751528484799275807289280543375011640737428009674344118373970433712096927781440205871231875440189303380564029277902735033632643767750647025443920 -43163290235303003162873097319711685369133479613416059376109155742548424124993663383662999237285342633013741756118150887394327111408097791256102298670187890207015042759765875879780855488 7393889391256082430385816263883474984059803856222347614818000207997822125255587195525823158220580181396519770477006913890707400173171430850318789473569728556642389205936676 -179390780256846869570431929966665617793558500280521176470242503169731904404656160941270731474639103813408969203105707546498107652799141552275551387691656 970195680479321886487030142254082289785194427591634420844182157566861897758940989390164685884784469554009027091730516057454012 91777012639062385469636327659906148356258896899516519440 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
848052175907863421196406530235052249610357838223851676151400881644690341444488803480100494220351692664918042571722746250727018882406179063413352923297357053781290878808157052556217407170780017792901196342148228506421802274402587364474625013488049573510774692695986500600 -1043122835683141136017577700812677813837451856231376755856673455770398877094376666249985990993337448199429806595890000969227062705631297405547332601299080613504017101496581774295328653813829341623328906194701020825466054940262218133928045541768794251641578989658360190 301739431749482200409773006542145386405356073929735047580815647539778299115055342409402650794181953958175402476581886677299116657764978319017187495053356004354028191995021784305533351106714242044655398641686625752882253146437543159075030995581380307668259592223896 11598087550690187605923951330196507002360471197692881975598172391423834821449876612935807398017354353177789525529825686745498473935429737086722574566694133804234806919291923538375152862253165780114763079889254359456608705970022551854967561186475328957186578794 5526657699133022090704723636509913059343881461387032376474325021788600303968928354572901722873163790577064051062053205812581240103682505677479575401636147258014402558801458839950469476651657682518518583806875343204760891313100292253825941304812744908879544 -630054326080685640085096934951272882553026345765697339964817053369425415558545594783934118048645155798988963386320814098281607598669378027993681239859459829682687552554141444068672720095220346326058556155652434968565250991620792196206564452159080277666 20290473499723708765567206334643322821124110744537991505662435675608895051568739782098578118555407417870644604066193220528003621398869423220787302645030674494162762731244611741073425511128704056058972947703617577558532515498860290706938920952031776 -163728801730758073073863783670604793842234274530140210567899121579311825983325568890596265219680049680729163645760987389910464868401454804021686065284997354949188074053360006212405719723084243233761948721195579293247666375893312009193936377344 370416814244068010831806922946626989056032953810269721215816899350826954078369776782534441236625848779365809981874566786484388407428105460146128691408539660210770297977994216675841192479960239486707574245485210141511876844454935145600864 -41794352352228651813837334055537913604593726761829694073590391464696284126341355720837108589707355834599589870156704416791679217562421544353392222121231018424428423738701990814217088860626246034444406054261733957008996195158146572 18233324451748709455085901672010238961064959391248230793994806410848212995708172529460933539903137477405884920501678761110145595021278532903862230974495800589227381527013491477236487094122049647745422977079579572328355360156 381730851254187892380326131582888992896679491506985327627739491389033644254518140632124117891595156489487169729031428118534509805022165308789335281839014599934144700168153047650075460000088992581330220073269479406176 -7427891798334365256510161191396290820890948864373356281477006734289327331918445384999481718987839064283214735278691035970820183848862250357948038824027200877533313073241195629975374887508139297852313988133436 -36543764650876331468060140570698543601802156955112414562285001293530553715298376517437598904213440358229012218467753612352326163129249058972498763630387745649939905698192187612643196661659084497829855 623416147481308317631662315774969198150117778191844919793831914182485451915785248221259418661063252626643494354547689559778531117035586686134654985645410202213303638157061015048415438758793328 -3607638670267857220056266069659622423274895554613717621619709327406353979915867772513417110268825914448376511828167142649871538360806341413069534687139551138571942467332518201651020 3185511241713519658692486773351677096602401623774886440303076359672591077106174380902275473487916194127570451707090486363656644219449600750450745550373850515911140953704 99594647492721733020065027304115093285997900233312193357882790199240609497518922713850375041282751985088873401753359584835121150218657317955363177924 -15647822641836232481361574349683314622845205155658431866071114815212431027048211668003874650530327785632034232074059820 -200350149569248008818364006 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
10498490975230808637861189253108826431214254785082263843569070057757219253044950129783232074796457978587888931011644628775803051271187582096490970940992835553580163134048780343987706192651118389289496705243797655845816454304834178150549514693196514974521685975729510200 -12198393439025179496150666140759191686011939434446078792389612124743690611371690107878636419474919233270265811890631353017903410762224271083918507356312506515446661201877557752301454464260604399102964325587325768893035678260482148380191261029195030735307353192251400 3489268266464199160695323620903902745716285435528113831073490872835342360469266661964135067317384329232549181528654780310432011141219167678163988548865180537143028895174332023586414703688712066539377831607718631524598174572790548048150854462677248157651205098683 76321129123864489990750369556226581638472365352182539877065073529686095752300281874582524035368487584391442276112506761764806779855625565467018967563251332573751379962221010820110662998033320982917046748226914386582372353862234749802885298145682655732655328 52584392847182028606298710071107867238115908468572630326629237703783086608682732220388759673386423527218044509141547145629272711133320934620374225303656571436501410957696350486104434910750748008832766001941307801130372022790429561371377485922716649464848 -6496005444620853391225184239922299652232258091661708490950095604221060123172060899481265451528010803258387367098394095786159408308600837183674668598658620294402872023244708015683563864015462247860600176724530454371568657634278465238151706858635146272 175751410916592516068340563001572945486192110105924946548151561198709171389078204754803966954849347033347418156132844548836215727721833377318879132488298068912779017387048260775078551368560383830050245713644591218903130886180221701953167733271324 -1341110276784497965393953630780562539958465690750011716732344010221638134682055135134266745894239845000463349000174363698295959971144758873113325111690380292461908742591910246966857302697745361216699995883669062412575636590073013746315268896 2720811889549756600331375487144372411036584088235388755291609129204114940319660682188602124121761652134092107698211719006980794350392152982511649232068653523312308094662075524860164341708294062401251207072093202822727860455012615576482 -230340037195493267737977710999717094359121921096127666328504564956491595620889002457050366785908663641467945832335211773218066698022827082695258753910125152758760192508862211697336018606392582822085703946765132355546310255374336 95196647517668607698597575267752259208206707811860154092919754248332899095278762957885232307037339377589249447726315790924765673098357340810827512205445886436150315089394407301239227224681081648558270456788583384554441872 1151206455121556021965724828420990886976742941759693079627927540845915721039700212542901332844081176259268398138364287862702730360380450164967585121010667405222039748790669051642502630301588969582824488926439497472 20250410434018149653907034955207422373992712547757295220971783494313836622556616205963423684762244053589510403428488049553841417512705377263034180360470088378686772834069106912152560924872048568073133841304 -216021189474101252034141976340958383244129006417147922262933862752633619611140038220422837008879705626356649068118581321693027775639564427158113891547420601074928061367402699447878311935768201052432 447940525839565097068442974390487088390520505348808499689622458127022309829054983594757855080466895025780926588654371685363503731789873991238715973319118411801900915941107564357538373876252 13252710888654190871429357110988787005538572599703729968064211206783205106704644410769921618488613304885080682140698798283002420954881391176782171134811552714101694374655157285488 622096780047870635826392631811213247834970149286694773418541865401676143472481706888992796219540418810984045091051284883677591253020587761943055150721393853275043846 3652479225907484377458694530622463639322568844523960611779117419645765743546699802148224277690671671306874865779041196268584303833470048434595184 198556736071050040827219282370324019559821355218159747240955342963989937277572405691947346923583533138472469612 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
126925626273939674662141538135937171628017052154598783238097761096859261002156942804049092152231123591895373388791869599123438961259575759864168203361187001678669752566478941758509198483352190830311833784053849647597969929192733051896584429044113333685671323338011400 -138966369521692845644217064592611737296277741762489978082686641013026100733764983741458307447014939491398739243902197784213996217154738693496592442684080215302656702012929640049659272856868908209344356025471788418651249150000358456059061489394010394072206306211600 39528534483283047007718010994071854620149462717939037717179492383656961652424590585612326853275718501740312351093277938021200511330362012731810316194554100058793367989569799820848989364519662671444328810908786546671631097362428434974391541189511325729875770032 18237265602223441725296661605051676246408576743710066835457141455913326310398836645827208307387206107202389098584422853407482490875467149713291556118316331847631109063129407580373314645816902666278195123747152650764395335067051455903651073780524883065168 482239305679296403544525223328153680654235379548234843965328883187692822918752172948971689927694619923851884459435418795108493305847604751693240209374524681275317263210568933893860278095179189958131842303878825280545316461290839205004330063690537081736 -62169013382248379856938572870688568600447646794402445261411086727719911739713349733383817141421609180513828225713025818445593686490276898877045884951569930519724621447845159608533535663232526253149519968403832521936848991075441841198510771153111312 1468843265980325186002352459700677490258507258187869848093996611692524934235976402076233525668860675045109240865387841348789329654891738047942440110921544255403477522939189267854271291767303873704559782132900054391798428505623022928989347417136 -10724283628599985870575666268000595194559608995171242122131135624727503681997628532831148131616320210076608445273872370705327895186271048480300290852594413313774647867706503100337774272156600994330666070357270734432272170695424943782818288 19377195480690260710547470713225536818938936790434212443648599808669441279230993004971215038190672045645271338851390360939621885260542557000211753022720937585823422941897175481528526605415189690162303635398319254745434405545518825572 -1173247889756733775144453894909380100866005698908443850311560452189366543243922725113522850405819011462422718150341212749320268193047585519866832647504494925988916457720884567772022785212312610921012613044173647930319343857484 469759905243138717338803473963420146031817439365242746165137017713234790776594359949645949639497124608579076397743809226538850648861750256927215483169181604209440758235575436463098938710347676925753495728451157235150620 -99876096070574134804603758324372435220941247329215125179891018250119483157414727384232334869553437881582297298975008475441322557947447911831338446201078568105843425342032325664891214821949457474727227866365271 62357347797204466214454701555998754997651722714464205893133555011992744159825185259426867771022198419848865746629921107064566822491632705489727026595896105265789207394594954264588631038845260668616922636 -29838710266794648100354697410491172576057807223919178886981819024890329073763563388416806541726172277491678577707874679850326099861375037711999181649501721672403462668253478504816623227934054096 -885175019887568442074481795053045002375400752032680702506848075001237384658075713295357018748194278037017852702166411670384346150318764213081787547430427719697400906635179339969144712240 1229300516628136272200638153249677428019681332147149815082136217059705096256632991744809462337088476410211208720375966402806404926859977582130842661941438652635790990748374656 33227531909390135132107012075220272820908921117526071743373414303220445130267875861173558846049492443626599211193808960082791386124469769024755637613865660278044 16060513635671977449858281229179487402723974737918132186341893063219000063670971927649879784624425142310242143213597173232915299081525687176 82155114424408728859746362497122858414366423683769741949175795586932331316258470534183050742482438792 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1498923192834257818869255526439013837297382213095896648906021833540082753176230225141822136588625222127325817476426107499135770546291793742991719787603343921108691875135044125360814255230477002786858966927880903521226116238294359515153173403167271613237698318492075 -1543508276335387198581877359928646309592320730377156532852335685971396882071428146791849271590270377512127088297998805502818019833426383206197341563473141587094251887483349895657070128990449499591315248714428513697038091117509038964667210257417977850765972254520 438777795043133086081471233868528587780997919732110655183230414128388704275416041258876937745469158521945435876680492385867308514308761806501894501251134997478013872698942612031596112772869926581923309324652009010689257940250627593525260109476217399567093754 -10494566816710180303476664288135261005354840073676814336468887579507179755289337897222275469724066764647698140498885504017905221838646077099054751494331613982076114186045289707704338181112844580630202862604735737858228558456559650099456867637095038717952 4273774692826633404605498699810666570254778852147551101080316741995645882042197604351874638850234044886502410757250383851046707213664219529353505982507882757375037810872447598100756111460588938874037122051633113572384040878918923526114866481369501026 -554227535062918460275179948784644889715292090470337114021066370912154210940285445236623991959016192414627274298668108810968632899199153898335870102011614872467064245376545904624924355770830658892975061443541914286486512505569593307245197831416224 11923985252557265373123018981545673664944272995000112837782199587188710404647386692456491517024813360511395917767468508338548662937689733746468160242610505410715972591476803888699649271176323717195447859151841005049583581384659772988488938496 -83723123739801268071038059887601520568278385382123580118111409845117774506676580065758600662180877886035335736415157318790508493864006455599815889106495375499574652881294344910181037358116978331816114171383719488931425215727248786346592 133819397920239902439854301807502821383335107159654413876679616467770858267363892362228089146848109519014683467595193332672654600048653855760961914330379284599844949051986526064933347330980421184131516690250620831024995189919855405 -5309842997598238557520549676356660436333928893280190688913769481049200862777668867718827155063276787453310484333052924560352985260086111078376049865011292022809158870396749377784011923706487116672600006413440876373914791632 2191495304437869843428962656302976845393455604783011731011075169784388755489368064393589285589706988715991182083178865817395521104297871766132764135898629801547954994787916222532502129103413505890721978312187042843146 -27584070322007604830378512373529820611767317041878734059029852616739704643631110542457177933715470790493766021326657638761007902080550313320290356629212016296192897785084834649062223655803167112956445098536976 -84819374524565367165214014973228022987387126434688664214378319421851186685059742250762963777800872562359382709686769442055126132789556226217608460930617856282650376806305706982729752972561673178572338 -3589168731392071764005699503201704893548452207161668050616001394194378675088973606964543954194402983246334776388491636004690659429026891526834311287148657343354524516125767753104162545319335784 -1606968631937878754102135892036546264665365359348015798706598349175395619502638670130378026427330426002013686327871507083600569696470310405057314669349292883907646428199006578414303408 31589624698549670852288012180315402197402136482044061498451578056684394324141866145627057821012908803306997407213644086572599004762611454611680182727634295841141140949554128 7271394199167002079785891119526237071422415270202178461376364525547728739576269512987610420265740349218113417846145466021610853389248224851706016431211756065 257298794964411807366808825092591031216941169424661975794707914400596631673468729883034940595452389786037302267200643557596258772283448 2511830543291528162051724475815409726971416361991384805998636307205325156232608442013076514 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
17293952027850014808144669047600782282430799586862217665066078752908301030856794078439683663081401432098981671329630648154770948686225244781394382256880085790150912254098052290691748327377814158469688358810242617332810694669440444941628013013885178710740555896300 -16728192190430643865607520806585677998599604131442517781604486378891278670847821139989293286660666439173540229659662558190689904966227126301628410824743897412883400592704191286502767860335747880612809603988074609196934224295333033995905374526648168136642006485 4772047232360200641850152570612708468587167289374465667673755962426023754205687864676018657434018322616340379254555988398542937380474046829869661834849015460237057003003620122837906383253717928894002003745538639385409961279162600017812987580681732467764652 -235289903495342058500676531834885441959225499749412428289607864164618319207108417284340156169277546930668924628888535683213383841536718857246695999871888909650933642968747164974106436464876927934724048280569909252421718546727713784866752881145699121980 36763646478253378695056163326139114655752723254687408256434167853805640266317640399368482271667215424989932795246131076041430568544868603779729290247874488444874858430729814611297199309021089170850651553322006349714592717225076287352906997688526696 -4603086127323608884453077082311007543768327649727848066315583534869588637317528973190582001619230245177188084362425435243055500315683363012985379498199762655574805510418915007236696185496786883531841806071613577368716560723575274430748100573286 94665196189581398529037422209306466676869472886129044483124100620092401400898049217218903159170473013258628630689108270896278172882039029453336621392906995239604119055993221614907600626185571165574021210842734153178875347243085430448655520 -637805707982867771231335374267777759383723706305901950715819580993879895201112727375936367796716892611688723053972820166849223944124234365151910716251410965125150102571403783131081921105557065508218856217396430562817279506085854225944 896103482817087168951354326456328648973792115164946220075697409645835056391691061390289771215435755269862781319587050430957413071285430062109351541764810281715819261878376651652520134134796420076947005908534843411333988028176704 -19350380458451656713693486689891293306558900743459860254499855751388207408693315787872595038239856466538329560142735834881373651931002456241040049056889716955671677418036284312104110018338557741437063219374181048666250124 9669277273387332115495204498563259696809251881710756815634061901579842394199338667191545803037102534410380532222081100506725369313201976875078838896306273420283882587561054434912847776446837652325513543828855161840 -220616471348637138078073317752107644474586490090232512160193990938409917104014514309351724109445427402555955815478298543068622442888293272197626140939409540939451214218178225554288415580456595760599037042208 522424210015360857102174738233359512857022656168602014865286617058159976706218377426693186423541280904671349146778756614067701982973522500666688538883599473026578479548806028408762841640884624464152 7816686525512300501243735203690699527781590377565313010462293097393122550796303157306805572978583580991430646928233368052322134642639113726499458399910828005227802101056698365048527170731534 6464984296267560044041338678872463771828605980176646281398296581332885146447374648178608658518319888489565472310387003784628017386546976971276496144281235552172305840167401663119880 -6868108333375026496146753548405501565732740865481442142227949425082223880016609639725509509929748538486415021071312628868922201734588425473599593669862958545425403539034 -2579848216258698736352328274769216449936221407698728152962641031201049459331841028436554801924636970752161033221948182369184797344643571474849410653515696 -479171561192241579869780051624189663864788145123879224153752432189804242409513005402558913292801198369837565896760415654358752002 18879606380816756518610020384765782212694990977415215899220736062417729316044 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
194965950553154961628057820335962062727537264884703194388542357303794767313139549699395531487885929015830642591187241545873551151710551959214127081945383529181691097796308940524764410072389572445920834240705991746530765909603099213720506252533000771304944872230 -177040790431566678423971531750446025558037925735489009278377342709729398205677533238094973253495536469433396982499934240032798291889162786621863736510789910778210049425671103372080933247889296105119416552571518296742730199447134477298639798730945092588697560 50833201120069559722207647789832397223655873302447757301982127898271941943570839435197098711893523815051111799709697303955850760900544964852606290090038164115431045515181107530407568401555553123058881068609625624684393389091128430263309527960743256277643 -3754130152114713621529821865809613804183848779917667442015352677895878541931295568260221156618058656228959309749645575784089127473098169570294965109018308614427385132526857507216283960206663452018943490421402583831626242739439973101363065255225217920 309008509166190580070014870194640197228766622774791026762983306293225176815748007954946033751311251538432543440903615055386567117923586257357621583411163424368556128291743781868481568495502306168828264839789394769619865181469080964743542839135888 -35499327173231334815216389986411564277047558539731534494225412145961045380880951758852063587617116053776538010882042969627550637388115205382063754383433400963212811115847550802623138347566473353100209419100501769995102154771924894898069931328 739709933415517573466001345838916654973887619843097285575982998621385051988284111130575094955549361818529755135212684711999180047764720301267069635831895607331821139367974026064830677459821208693222008821846039184934983291872563742377680 -4737501819129997305888055387669295342329565843640777120885377005122958638472061039402516756832024715805565064321594462703372272863484829005843050930958414922132603757049461241324936731080233691314346634576314035210826513402705446272 5817397570548828826864144503282029404170069115517417587284975153301463073931409002574402232750270875393383060574388988983962370200180957295682750983430904565649851186903479992408942470699541781816727195140792618265970019361204 -35258369401981380653941067289108525686797056505747744599264758993120586079622585705170285411810886745457770390746827475557001169303405901636424295966735305491319704005434211553703402602666703776212551014376302684963664 40347444348349047580754498514524526004787904940637726140461222619366077562878066261986972710831991858602511986445439567417883407799625047482787203625613786156745988912808780216192029280214625571302895414647755470 -1201686098271707288075692086643423662128267068199745189454865099876112744986040478225081933243630470739505376199128132507763797158104931322193373409220961265375711003598943728365782738283417203567310442896 3355396151650591610021728694061965106570552399160252895285376609954309600749815394193392202489416707844359662650341941670208423527289707426552421060304249702161529126927461313006252427677686733842 15416099271022468628242193216275293728139305721122753131434143820456707700413435746726122280141652646723169012503343126439749808765469466187360649361618029414653167553088548625504039448800 23405113150009684532567077283621378207724557206495821295407905442108290679603266853288254368893518334447642655091852139786931530355507804004450390680801725370124472684963452027764 -5586073536067272149797131364434946601093697556033040047384790429960816735477298154676659215862503035473702714889895745382667666467302730697918546216343679202303061744 -12207403209907780175615007271248976441883203638005959865425140539378154045334921872538152599196367547695387240639388543033275385530823692561358018128 -898452562153636722209809903257563826547196394942064781674146101572323880568254131872432998681303489272324156105066752177456 347971634429098484854399024539040884455921429611088645214 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
2147955307011783738449337208695216167306946403448202081079773831013672927595882773405075180231793805651015868903640618695651477138953523423510834799970398371555972579043389610050195057337926862815044967940044466975548074310632258988229288037891964135440252360 -1831122173738151666251414140343445530430246532195800860972197071571459941951095136379663462626995004450326115381332108582829137361722626714050877071185061465107165061344530298330045475482574644185878801527158269191846936466316583026843515482942879610409220 530063815488364700037341415231772593181184435126388900409364305099195362466491204907154533791289181621931977132908885891242212075468902641396473233383100903417095250562494224329484180116494921202393589920525548389769846134667201400127845441771089407576 -50871807390965418482566360362322507825693777732711687462839345338962763000097076243037382552129536667194916473658209298974624810995167441277008324718940618607488050844473642596468790251455103684855228256392672410224247776894863398408281862898818340 2560981386378366825823219920269693045002095632722821036996500482343534528504571679097815561814782912197680763807761747639405374090147976607050028354228778248638249067930155567734769123144278434567441684791631329782129414722086900741878018108824 -252170101162378189332575923975699789943278139654268415624373967800460319583543809915348682905996637052523285487708720198301236149179394924405258899223828084071660423621414635052178828202059642590624348851258083183790038897393906226057274120 5718497889053479620476706449018481694639115924084946879911570550275110337659726707606595980641517540868906738809498845391085509684106144207545877562181449590379746189692946905308438305454082626701965532935465894924549308555728030237696 -34277428502569589209469633215086172777218652578747162844721807878172652521748262370816088035532590067662504488178902825436463581725540361954966430923639161300593344836508495087714439147621528241818362786694231144083858371574458592 36604090797558736731263639663288595018277231927770351083644277846182832498542457270925721950968026425488988497079205542062906182733218494813486850670248390882089920207224247567952085553346011962492562431214290465880504618464 257104195898239417255842528502180802265299319956591062793908870181625457082254487011777504545612893879469923776918507399416356633401369301593612438823313249964200106713215954804708366763226085883435858693698740223836 158873983911633342163129943962757672213935613088534671718912534211879203869786968720519011778737776461106539887097771218494203797660182492351702703733228833823602962967750707530746310408254822954319808913138484 -5262035401886860345290983386085581453488785263441688575911778564558408489346585809554040531019344016829780978492375845245966745201948831329554157141349415750385415546044484320521092101233964910705911225 -4263577811133703029765058039312192022874090043921820571203159696398557273435302633749092299336040801561506981901684520923024261452523175083307947089957832181935310796118030958408911200976806012 67351915810324178106907569469600584894459878215959863740176916187875718969757312421069134173379832162085842032294033727650894448343701467898988345332869904507150712066595252268806910916 -14742056106417424474191269644671824885904748883236400987527189599240904837588588662872056511795394502941416009910976833510212234552246795870739698371371358144321022054715976824 -3616174377432564853023270834491163960985300959443861584411999534830406256281094972604514591601776098237338896050180770513244826210573183002732556042780547236673782 7894496735154795991953302028273039087851905136639425365749094695868630665557575051088321365065365501502722366048043802962910522450590858469567320 -32017720886453029017033779448153545396054286698384456112039986653334481775668023636985758860417775714901361142430210 2510360816701845334809901640 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
23127727890673220380759409541757310878656313290785060769180003741855402201524244520497719234591433764497677406221235280416524631514426322661370520249724565957059241003206757316374622888854123197960349303251367193213048555386845397082897244331185779436905045 -18522658342043575536220685502167340880982566865143010913415485181158569495465355168135642978895903257899734651729947152524992033731515065110209046729104873972066313115816946581249600475981779541736014264474447540682033345531692991077553949357697133003240 5406508794538620592949045526506019195553735261047871135706845664734227482516845574161079678500188897142374808419101397820861293836963020200386005888271246096046911285305066341287248170636509614375854619646918856041170976547104820191927163808168004488 -618851925564889010220628166068382485479641196761870639650571302773052704384161346210270925927584727270324188040990817812118524025276718024002504082468262713515429549108746654603791172078274792027815065581748932027069741496014891689526286965653120 21157691267771639933051591697013618855118792473585032974094322035664343934209115795927218712306471690402960154607467893658630686051132412078447343209221304704092937716898228721503241148096495347212270536445650282696726370993427396823421293822 -1622744861286478425069975861133539410237815371752367802127935946752109041229226554256277063907922613536615021319300606981890284790509119626476878059240704209569180808262073333757818012313213008402216387203938459744291483367197266948953568 43872911107300056799464346931866422346976975898005229906347095091874046159226434934193511277098442934809493641846558262091927282568086347358748838296390340779983411766701259207954919445610739400132964871143868312926531146483215116544 -241338055363262717030475548380313020522072948060099718575845200925542759431956190454038762179044547676429981978049425696232609980157707689834571644491745254475935680614022256811453725308048149264620157862168693689384287429703040 223189431114159958378700095260022952400446492751198792122665667881891780462384966072410956240359236051052493736679650014171185517519782442412810616327142345266664456619019295588286538710266907517813984149652024472279281266 3952596389520077272973002752818947025322195704264416726381829760091671746131709758814775735896532347213097789419843859962870576887761773270066804298679135704775857219643600003242981514088153859506024082089798433664 586063495081879700966816006432242923401893518780791248779622854184500645274336154312265425799362493601645156830521708491130242876755867467474131255569484392852462954837994218579659751279285099753700507609448 -19989355348802907986344398087691421026783588878003621846251326154498350151024291926779440570957323462576851863580454378879253339001919912723423602194594984718557726746354126222055167196000930670230448 -26010447569058209469139513541671853218636235999160542861654578615941009646988848855114238242426384655998200718084563855041278794860674727793225826648997029866572289164500083902469256994905845 -43334530211915086062892584760359017403910158202500309097285377512446453421269917102481834252261002956934232870297737405512779829907431971500257851250835080932514712063119294922728480 -117496595235775341697569383353458843713602531851978161890669680248791988860215644498473433907522393352447930988916623121478584086370280456880729063036065672433292410007110668 -1040832025097353870489294984629312734084740193582413536766283231659995723995450011428521931685898238752127806315734509750268994417699065858732978499403033595696 313233511203617433917192635489858669834659317615863126688584738835449742984023673790463006406163191185237781660707871881114442518385538805641 671725008295321421961738331854991504134464957916316164412626685869021708439481357230411844298693716023501216 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
243392733160111328168975126242710206294222400200500301161358482303914528526090333053589035868438924372698684484515329513454855005441230060882189083937589364853725861847921169723749655350332844555709586928290267233400295688738261725218058515367403923830840 -183372250819494290795220996012813574817444585156504699720423147360803321747174335720858362281268098629776185577223550114893278120957743517692829886366413165706582118966606897181787920476126619568556818660269244840635659406832546368562828535881686269430 53890925194006146654418042317929943313259826017068417692197792903983837232505931674305110121162247335145913024345596413512336214519459063347847303864958457785570771037762970483506681423970810471552324834715381541478133389816948601095340452470099472 -6927513319225498354494766255067396718157510748256378523685521195042098506859490408225643379365631088853742390744170879794991538918801423664204829890438963727673899184159850002668983285125971909188185525427624369194921170847865441451456434446620 176154739577591388496048514625106343663085426412936949518742453509537537449280800628316058573460499900054302273679109234625870739820887498447911491512123689141791175648556965368135690490427585225046388913275176426854219505775267725635192464 -9123827118025037916827982510448824369932645335263983863663635086351157096727390659543581799059732909326190562179748951094186058025039733524265476811764713936004691674871431295044932846769452431029544466503981882969603125747604646365604 334219469661433862749321237879263549646136132866448006273152421119221699491502461639655700723088944095330878265808602651702756178595175858102653514396090562889877126666155201419668953254209962758779334499952119845927895940980077392 -1651889820543498373371160225524446489949096732441410734942068954904166663823094821108136035519745566245075819825549283233615170782455213625123811546405339784414822039270257323238711513378208919883830124983383325999779237821260 1318617263516846028514150109892899927622412486260519729778271452327260287816537375164143375479486113734237412623638692143154116417614995425742611231893481232383225115497076167265148705474392491969168424350926075253977248 34342834135156256947018691844087486246570691520865056657191754451391745528226059243850326102466419291157974228113207407506111898439494634543804801316789850266665962593047737841815335652619956128170237409238066204 1993095964403536020246483497801071239346078721063539429087983413459174248387835405464702128900831484630186694832743668996547506048169972561228039839012720602202009548300150862235716554460966160101459318884 -72368843387818042018541594009297156763910215959939619992904874705826258006865451029648967993136379134640016273660433005690595358911189785763053094778497921873847556802009373899682207463451609186682 120239937835932431061719726059062709850010354886731594905288551248687645463234268153438314659905621041978760433954263192698656949334329263642224054399025791316087828230471258591294622778588 -203890793820852279385571537170285058884596930815065821442999475129349677808198540319204402702397974052666512486824741297227037251564655042987966823780758988529165043019882450488417 74650374514997873556472638957072124646937307172648359904562537409973794285581880653243379737428273154862511795933626668766025587997874272681812942955533989973220267640240 -780918943417059263859376261308057239468064320910144311572787144309284468534978706810520009026922916131095661458903990309342327947832796936698855540725449476 3713735703357075911561383931134259244871234096028737134074338087648804051638043400135920572349304040238245925230383845325841416504263972 345362844287920920488401823987899964895338594235385431670475342920937267094697569860126672148027225 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
2503572688485430398450227430434768578069880843203719334736174789982034668051267067326696095378738294790554940774797395493165502679246789661542576458088398027682789997259994287540031423181342144701432964243638859488840807117422422599589930885107703903790 -1777792677421432515886186441477951728728109907207356198355322553980954180466671878950114142734671698437853043951479658132447319130213484130620759412478082263007299592766624237332074743472975478760978377492301877445015864437726488142013908985215496720 524412522058964109068005026406143123824564165101451518308675007170838123274549038706742327168862566704777492265794631109650469299088586081814254571397660289433358194534753312889423864406508285960045205112510862618419050330864445556558013623453404 -72294459725043361074654399612737994514827081220556732552872750624442083687975612291361585841049234273983282847503044733269069076738695437768538743318157495871668925994400393786984495096777647553955622410981990731111852168160885102347461736192 1489752016958893403734940397135514791644675839323859906759878635299681583666932964890158581212527813847205234348852793610492700283395392502685894407734735192402522132512567013422970290113186047276623633482187717989022380473242393282439372 -40633878985045248013071615590649740745437323079668983541132907575424119497356981500105422242353037612928431543157868090654704916910509634657450433469129414768883582339965457071719378107855161554361183926770606922850570562868163445536 2523217431658446883906042871472478057441510784934615527492198763659745894744610984829429071016493335787054844555362619619296745555753211213137059646117085105513720171136463738112669334088896784568500428273186239096214541756616052 -10982312601921742803594596472093776595931043383685565613449582738289118815330601610824376530648767427645969187962394363515046447039985562845293947524344407570665199602881893604595291039055203697857233157053004077842866025600 7549005343837444374434418449691194417431103880825247078804888571950973836909004687448750792484622933240934160661330433712618175959451579838646996433295490694282864214446435917409843107349812978483790212988576402747444 242446840956459960487066530784719454872445002861504536446839480688670851877929964785014998252236177582073584029890193617534027798168588866714310176830394306434874755716810254018006412182885209770768803172258456 6072385884633091446056515927071331099674604374006610991106634801094349558883789755344571150352450549223059041959262290769541322694904720166941851481849485857262663507534296813630418284826648289601675089 -267203037493288156524001304266678118738108379655044275334009506226439007513566763021099333131618808272925249061108666449081904516052651343822531320830984021481166737530357019845509943389135320416 684703604095998965936572041829114536202428998974999850895854840720188449664693214552423601252052599069874235202646032258016442105884380843506824264280646926653272249001843163300703644806 -336055870591037750067051816814725545501023461201079691386850040524399053618015178640421904584099262754442861352117405209399783695446007783240210513854970418230737021732281804432 77785131422172711288336893829950711180481656748696747725641968956649117213785916620576483590956289206778574447671207880712057900408118142836210393351887514110549070922 -197275812420566754945313395604020450723413320418368226195209625447215084913292301030853678887223681682579603860391109740783631364320184099300864236278464 34360151497677629787633620724665514947122609736508580126262103664066320709674273641160447411629445608302049501499476309272089369570 70533953717005638658316533183054137198946741771954742902934848266174869629938699040843552 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
25170159042477859937432003261879294679821016968806041793661888696566869476634218913457617256232577238985615640000971816510064751729899856737985290638177424419145447825630512562477174001175152684042828455572546499790627148276855403183755204451203480940 -16887985414275174255438335183576532939394806042682899859954349202912939424721436319155198737820917952351608820780912030890144067853274725063621882554774012592320274517056911976805921435421113066803921487252257107296687415491545181221620507356903480 4976167412401003001637582786926676152770067301857647851694125453532591569354845103018615144498053613396062280405309498003978520696985358896453734669949253375215390782247150599596951052322108608517535603723179947739966877157033550781094086782672 -708585910452800585371765437995268260679659152130034953780786323565131031148899941472034325569637604418203317118133693118072375214122313076792083633411926945493396199234119277426706562401691783991997670196116564411411838259383252818068818352 12824589850218521154068552262041026050759875047896528694864282286915982616956174980435714237907342164974875594029641271836951206247139381836210955850858988581802851665889849237751081687448717971813445805423603100565700625989106703798280 -86695669876042273535296586415766303779918100032744615221298713166352727038877755175058282114420791375385675249316719064928672730153410953328124678313024161605405829758770445231538440075531308078493111183905321341640642268600231672 18809605881546105284633797075936411053481960383734730281461395524297183912904025082303310950018608865567703571271749145710287547039662333533951126963211057377253363150473299217498524260187234101890945982759671344711512824125568 -70865774028043091494867450068738203161574017998707596552755214459927920648827300034490768003258183800451700127959314626504131326456787811732385248175730578454852116022745585481738881511981273948661167744906414993692142376 41887740103783412367869182762001485816834132440507808760643614460319083578502944339852351391924107592020332658703912433275672310452349450889853018706358005729314442406471237621429865199649961972842328599434552197504 1511239909946798466285763494805296928233797742452659711512798092319686588456101852159276786704620386894708813959614310913400421620006170825475169943887911502719629837840423379807274995860062852761930747584884 15836248398531069800134027379866024299227114972339431505069418820983343493549439968737013911586321498035281151390004683338614121928074063876280857048538744984858623475881523592881936738331159305221668 -955167951091261487934876096053138977322656855145631118607297864926323170719263406801481643820976298289875103862066344202815837880094252967549720602294213437408768745377818004700054586668467841 1642387094510252316499018739674574043634273024297010608111951962785338893220841778878479104622533665794999561955053319503665669785990239980357929668537358692076391204443677857254412408 3352985926076078372076636079797440830889481658217510505617802329657926526888196197813054386258494204047007479963697321811677334496053825118411096233986847276198440671989184852 -91178184571024863492041323380788485673567367928717153611034987675873054469352649664500338726639669095126892566192188395887127731895159373648962469935381511441606168 24225158894945268330805121404065676650210476475177761437675548335312735383605978621534392110623943613651655549391047317563584850014100290858457006436 -88420899584764522150518979040750949760340932290785268202545587004064489644734063753997953138207153841198560575068261005961744 -2422617139742600204055393394779812271013252872786231301200486095555934431818 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
247321919017267963570444335801868325171785654040580547085972195410965645660844879944440022739170516606115794778232238646020094769233570099383946187413410719948914979642249352124222752928520040048069168919998807854456686147082115511381603932663694635 -157254052475769575320856068256762653754785963847842571211279189327642545891765776128281972627802271682936929443627193589307890368193204693305142183970169950979786145412702568386703702607752374090297455795712613593486067317796293945111273819412520 45988397694411613146016749323336119385142040098403221604498677279771293924565238067905310323692737709818489261514020684564761112327994004552111106025756085104780704391620697143167830891149921139202508666137267243933490607999201979890993275848 -6550646830957428366026962937227966317539500499951822776034750729760234153444019721156232014413588529839067722572181335799861417693538125087140400948907283563501380160402303196376622072325025273894662991239165379625450304943457843517782432 111894602999608408595079883616538945241136604635411337382066432869385216664866185601115172843887104712592984779705177988980347326525589651204147086648327640465020543171965839416356320060451688148240386792879942021662037373676095064484 843531500957057584300201923397546371014805345582598014016968091078681464533038595546800542127178620058601348228986682936101800947639799827459461612097345009902773910434734981832189704071418506782434674735953857572836980599780416 137842473801066735670321778794988880077518468314466955592394615069196085847386138301346408171289042754413741669160907003304489235925794099622886491781811804822743081690027570358012088530375216255463460202601912083654605865248 -443546985668879386519185908332644272166236834557951241666322721051553800172096116559517844279509963078093448006641801737868294417017571536991518063396952998315661154481512102814461208033552290662123015970694892207660288 225362420702203123972289965215151031705182222204666890147041487225901825180512310198492363631464541588722264249852078900779374674433761925728698352905546978049539723283514047863690392940521403592171928122832490573 8599915423604768311284191014328293736556372316746306128107697369379573267627811644422141122964528034213191865097020515345347167287209388337770348050531818046586556070710730735667382912033199627788043734880 33407378604196653543891654644649775447165982976152359320263728895535273388911134644439472141984128882852533344604727122704022717319630606533662682357770944542518503147075596380247082482221988754996 -2890127154493118763580186041116881322342419265214788236250695860645155707989639811975745988611496502465972572343400319986599417789986292532141064166887690832222712021352319986957609988903968 5745733198062496972901225884866336476234713325192430749974221099172135377280832015566008004542615910281734921396867466205306725665141928120292891396193245248014084514077297993354411 5233202076988098523112565949604836289233247688418244093318064650753310979457047642201803066978296230964853895763192716737161443690498361188270814105862748873038060088866048 5997317470561872975366599834220548262558337272010334510362287960309286093273124174838599426358259238257620943771274982564472265663939801476333423937445983750716 -1799575852696115729452764246177342379192434263294672614726912027998948704362719166180754423287866712878568506457480553619800853142717785754811824 56684421153346063220378830366181851450516214622694205442892409066345216394506658840186637644094791266104944818019749188 712452182919400688582869435343563294130320464956997053680 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
2374916644852504942073813352788800974379188583048600343136159323230660302733510682070822270452306310119356048002412600163611794531163712754318023068846102263069680938135450990367584571791635042708851851835591620449862350235886936166980855046740280 -1435697622364024423830511605049139788217477646330755469702686447965793727151978045679860663517827350592793407406003050214018130328488789829185350247393477859669581875469196254963756941937677242332067897682423041613181171873171541522633829762630 413387324289591674573663766733794012682016754122388892889802380744931954621824195373222354673541381793373898375906222921251304795912363450519042463832702935290000498999933687865803398291876184133025547117439997939375006743165749099216124216 -57241386313533227652533492130086283368341747287763074256950240306270662657399021075755423977018118752137202453334120968938271423750639986303628225489626526653703054283341643360021478045222531658643598732659127052116290361019605242674726 980873173748710676686222623696532611977352766547814042598868642258062912317624320978632906382509825325331419025190341281460977652231189092654342659192315786692242247690675571732197392549501439114631019073702246272338946805076989884 15124601163179650175990658169135566112469758322505562691184942747906499584891330084022954541866481151172739703285692600424750765637608362058752419548972380814270264251191486566476311377966080237986592296629912387314158110586819 988706169897845356206450440422668290750896547884133466728577689204593329238766206459832580935561290904584523312775679668850802963432977489238805654059945025702412363619026930300508153145048824408367650256678762188738985416 -2691487520851709444206794380736765216012739417338625423722823657090131720818664925896363623057027014014586471649654447946872477346843532943025396661885037762478718231744514149383981881115037703551779944745858944889886 1176241467011513500296440790901257443860436109444761615599786109129503191144376366602920726527584443722800496098530148980717973985924535203946794666325136587914726594077762299998433037278116615479219312687497624 45476243350781581603441561225688272479847132051159534965847782979133218854114593386637170665900591507263032742540406116439277169127179708451327147338926844119974743710541045524639328063855549385291939210 62620563333598244986655847311792043256137443408671761092526480755772264467158396282948048884510926580776988365268776419274755317809910444937896160103033119221715171362741680140193054694882171828 -5900349361617208552596843922761927821589523591967687514480077498213221207781559984518940013689052679835389580503017884340055039425545677571792644949761998670998006834011496442857118917076 19571848441277618209872799320724374863541896981027896043898878873658530509976705674677175263974596100435137865327255490792937619614135583708576590019231315702834523147938232750732 -11649933367432853857576338690753670780044766054162859282321723722208293408686621576207096466259825479324386540169496406959693389860889676694732525632772984645813972910193 10434859289835312946854311655690809098507010460860348620812679065048775322992977383058710078355750584933391310154971102387605212789152719098490075147203750392 38683110191788887146004756870218979698988348884222965123551105463288454894416813002760189143167873278411914330979089927432448961221729454688 57299070810067491417608133875314397475202823260531820461325893627628748453074713094678740941322566163449578049148 -24605360901074166133557008115 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
22283292211799606872039942090560032300512286708751148872886147318830147997016490491192744886335595437387344895569030930703665187004258516402869631432607196379235539529406627045332692907696671467744796155450321375028537449662740133790172134594400 -12852528784696533117414116242816841457746625607938532683083897837141419291500740774220523386463335715416872134102683795590973439974765546773208235438365432461149292287855487767285181851374952042452750605209954191639314160533686202473481469320 3609032984983677088819198275871912181034324731958627345073507188895263531353487655212258771218711873537359587197817950643152415193253822422804653044124671459779732029200325409156410968439515207760297913792535153308261170092945724344764283 -473019915152500028625520512571605424558882167738879535934704674170574851838098320168951897167937921812754166831695655925966696247228253373180044215889640608513164086105458610476151145578215648225031135359108927983615092171964937291856 8552490187054062638583491917480806894751007433314287185402625018477215685755622888065538796995912618574040704576125289103812448021511076212539539119072316190595675586803649764510581015467294330424663333951463336552815791615488438 155101629926687810154576614736291110530115752770615430567325538910144659896816526816382398067502171433640198101033595183517262504646870156708901446618403807103754387469588730200629300685712220980795212989722716462257379548112 6915007212119950676317494745279367333091479768181327284228555633122966353210178510479608423594506660835132185318296688243692227658574376103049617848840235281407214916848105396049331768794736203571381959306017137623019570 -15828593513109700865190387472916589299415723484283395101003537873721627128596699970195869806598636389539661884555884534934385233899907738007642310850763975083246153518966071930662182533287599114235502745331207328688 5959023321476142360907172612095311073928256393825606052619098401178115849043600316775800388873999437503882022181905816000040051816732114280654293609887098290000156026026146319220435031313768089174633187465616 226023266986370576132148652310734311802430749548779338971187890530328694527453842434495001023842586424357547347762818100560132712585974524207072037824536017557640469482436259372124443429410925077671592 253924095950526120747464906749186208315312338902220624479540231534813042123676117917111940099376638301393610974958017281045704508646210313868470548765918883554551786293767588330831241980420395 649215387623404566657930586186462604338555339029653478217328346755925122446956298624148330630906993708553530492943723115708477220511031215981069142583868297657843006406633721054428992 41721442858623170705811173328022018715248636181101947501577439965075183707360512067652273263995287589198738022996454066084591080730604095334925163335738723150698170673749266252 -7620263091751269916414722944317662874177808615353709285040782513729101551908152357692259554459809239989178733116378970978321470279798646541805179212181633693697427488 3274724380772897836292536435522322358894375638468690531495866985654377736013683771951778181735955295841082091652729559126429953653212704039650815210024192 10762981159194360558772339843298264501522931442624891107243782094460033796097132610825641377968624269970706462359459540492601392148219344 3234977212750408672900591782952634742592848567904689133536929590975061938369445806992669253652392263886476 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
204251961752575633998498555218062377242953604080254860193741664516294542701792576573866082735553853980641300332704741779317321448804058427879772804948562634371930200909494403367696244192797104291181353550479598041742309516832802798214269986440 -112800144868023683995384479756902436750148266516488248775691139582907381392270969591763818977891623693994289973029770148973223355823817695985136447066293960039880411667028286303337289871993182795903267155901257073843649926708251006954879480 30552084916272621628022217697949586052358268475811652286372449194294858352337487564592583203579476677393356529921578378754744476818356533992831202576291849346915599699167259799127441524539199749137233463753623165989459019651387749256892 -3692409682937771745887725942135642850232115278103326657759006871143257182531251593726211702710408322390954527540393417529448023337182211527854476143836118381007548554291182278836942442940596471580882944265430531192117819614214590771 73516705263638912668868990745954345847567358466965042670771700718116297888572905822701713446261518596858666497554878905000859063874306255231080435314006615202785772472101695522041691527614735514555162216419372108739492297046448 1281124290688325926700670993864747778802756400135430983532125444563039769354023056315594423709976309271970624230458647131563057820173879939529570083937340044458265100915103660321474666510589020147034351380265383086872222004 47019185036514204776933188231202013677835049305770943114016244664810933853564443195425683265031411379655608173792400513250705302383956644996205802721187923628882348060981071512810302005221492582302800932267878657936880 -90197449114110909935157410115226382913984533163643055237278003142244998051301366978697060593448818356127846379991834630616513956067425200463044867018755889393736502646931065232854728332985107049395203885222662528 29318301947945081592183342135837360206230423754087865219370642349702019066986261650531112702072971132278993055463303361654617396900349334397846747665619383214030769500623732407070144258054388975857255691848 1064727218899222205929681519714825786254461167669905470501311981531489643463567127727256456108755061374046077062615603593497011813635812357534133609307704149246488392719136975832372701044803422021274 2160071030190791048964159722399080326430843512581836044907460738030353074605527020118359624374258528828538272518483403103124720803769065923575473140747450821070683504836908731843349602818472 71847067893821643440019602927038067990776092309182333384850344874175894584268545795851047635601175547049684631141981038618204124865870117413470886909324529263585693674710716797209608 63270003302413977203488514555645048871133171004611551458747543543630667220942959401832162439217463460211769275403698240641041018896861215353282120986661935804583869510460908 20492587977172356317843746816557940953543692714444487933469601264320365059689897733292958725828029593546468797865074052973404620534174315906247494054399151535561284 -160366307714804097470689933673388842222247333380238891117110281540280942428213744893742878025848543278414824058560678273570071224130314673428959967376 116851286922348522530414010352982171658492602971436896673692935038770071657010857032177501809598360442406637329086053602268725468160 -1855647203453668931093281859964507155712621583245887164348737658201804893412278019882329781330044 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1828479211438971828294399894479423938939480236788269049525147381696506102227296773125661131922125431249453068646328271000759107277866766731373709685926335377782898261168994863228062624176068258479319614673442423488295834044737990489062466370 -970170393532172583926909897025158571176851026935169271085774215521889417151050788867877254322153119869952954191216396579672161991750157214244000919252956115043341683021111259983807703129406155420043481767788646462182458431234456513712720 250313578185511840984909741165858039690732257611632682790047587074555547656419573477350861876738056479052831306521550561151992979137494461564670308124502772211091084520509628769600670878997101390831715760782487955990568566903549345514 -27146324561262720979289803437581875989173059822378169672008742106375539457598110537979573291081052391635628879220234911352914126338296012842491889714208680295948943574996567045693719746898424288178005023981656289003152823954912880 618875081829608651865331598797164747392724116518286231074059530144517584895069012310065163403677819523873343685021585443276522939539571021998807960189947749945955853585905994210678303198349642043553850412440457984201435978693 9188341631309689572695597182444276692487906516079744673449161763885380414882637764283966179131989242539615051748916806896585095217655743958939532032121527645063133448539547715384742795410426303587354088415434764454208320 310163369439244896017433151608320297002008960881654664963578034279000976482547109545270346079124603552132214482417171267797711178674646492643965258949241314530470993437128336049847622950366394789465520086623353006200 -497976703155333674813045703580580843028189178202312111543640430159492672664702274188566473421610432072439880068297355812036946980012294696641495192898614195071351469382423310435900692717506300639848854104961568 140133079291704519063192891066632094700360581738737410285335768587114778754700357231698712887234386974655841805630462770440197389260941722177959362611652935293406918884362718273135527632494969872352302719 4784708420351516383336868523499751723537035089085872643934433712722547811417479374291575639017169283929027736908808813009119038544518183211274368763544347979357948691478340512911685850409603374824 15853287472799151104063829159578857837223628281446942615418567937623144209814926282245993244652118731189628513257653395073223483736422658400896432377231406989845741460735543980812826944422 361538502580697329099980937514567262516259177053091377559346151934224704529246859740567784376777672602455471299387881340283013374356271630974707158736246450043672688519233554668896 63452918617559033197533793366883598978883999079893729245614333342126897110984807520425952967386235564404826872155935021841844896908309541998387169395304475052010785864764 -24176463986264558642298359551908038758766132460665556805355883180190800075703822095577157423487896477787896387295197731238991055304744668216847098057065127622864 338293509657884585721432201914395723132567433527076312655384769506992811110439675708148099851109951097820140731821846744440281159837519346054102512 80169495079778924105521445277403490472623448771573845593193133588373387851454119218338363355909962930860848376833915504039024 1021636653268419376753666303932260273384577123385210655579368427022475274723667952988676 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
15980729606445246700181397101961151573710551521972041764158818180213158119978238404579948797353934645730341958718238391706662556183376800836278775429394931403986585834537131576903581882104247437072474971415742807405035983285604949094811240 -8171544520735852350343089598568157004536901160438552630736516833844424935016291562334881632517066186679691701339317193100964950936901277564407928979581989026452988534025375442567207322962015777044781973515746653952958917699077726979030 1980286207627448030555632707830197219462804447806848012754596612168156103254134693403299452235759287824943108905411876849216583496206204839771660196758644849842507048928589561505798807728477440372671891900458650555563659167519647472 -186922143516291198996477177343199952632283644039044461396692967775370387530955272520917213315146493656184532658245822489477462521732866896174168672215755635916086300322581074603600026501321545880828034794852646211264831662037320 5079815002314019820486136035051222343066398786850268738961434166534596348565394168752611745762414101699762785295769386486654117284109131295465129560162129891400837083210299077354153547723388748219307876791325589500098000652 58512967029054650310284408083477797010828338667937640630296271933016787125521897691473702538052668821368279990153963920260726562654851225800657361741098063253180402665906054278499699796500328308734622011802961709477855 1982129153824948105419375604188042609682911714928524472921016193949675205386254894076982040807111970376239634566998490002413090021626789552351993243315890500305820540798651936221728915818593839716996707852424687616 -2663806108042406538341211439528468386028570218758637092388788463390122692531896234518165395728057838452448235132902154766053616078501985410235555847183545585482228284183904863459900020345359418181749659165984 650759571786024076387900844305891860626166534081016359860930313610006994740372220028343718187906449850261842899061069541365878350121068490465812083455910375340658312066054704142952823363193340841276896 20609736847097277085135194524727217128288681905275137983372944753354907491516294854182319580958146296408711597966995630833288092458089953115492306418508425638344979073157736179785980720207492220 90821074665278015936423881871212405249862022290953744111931403869237830825388659170467321825673853990633249286226975143650591806294504699140599827701265972585804228868278454358824470492 1047552592096066157518649513315861027675169709165074762724200030002767265541890379589715717406460645259176580108942503613770756398403370403997485121836979936262739035650594919830 65226783673165764219459519584277746816019402610074250017729722047989848950579528529419769375979066420826596732404643595178691315417821927018177771066505152851040927816 -7806977043472931023636920028556498019440783694593321953647121843078880995691397914197268747027340757200111238004237576741723677541234897586254332510778770398 55308784134301378821990747740458936530352992946346458123901269756610149855906191075106275882055410465885925952296089684268682574031798183399424 -17744616680082364102012993805838356628094648628605122011210896679825701124464145130342635310940079628807806400285271163372 -31453809686023132916248574443098725261520073221480580939337089295648932840 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
136298017861652066655775892704365505656465799413266645311522085942056531782874132405113768335483434064597413552629766208578951720818670195862294197075180282465171949348992419646997418152212787163656313700995793538277842893145947364488800 -67335557687464958885851830191523528261349091337565834914833046687772220541535181888704373027616532690987549138925628097110687656317277750512680138427939177925907139508634290482315400393000818199043754952746956948369670511444399063240 15084058436680663836632700665111650360284909697044871079530302604052819731943717636652978280977613709418011687592260685459805493966206256172580439300068860041301328063053803797680739932286192406985460358570992695954789040565791643 -1193661117304624036145644163571559489475771776470840585490676370596100001697824245098695122170976366034799893651504564267285625938571566384295735023582106516674774714403824248335497845435787058368503669757565616163045304573200 40554316430482776288964467836353023208209731473914761895767920884519774892570595038428713276541405991599874817139834479175984093821838668988095831703210788274265959154511208387326303817534050901284523086419039901532481676 330356337285393148226048197111404821663448062321440263253997184955391669078765957177929469654349099537985522497434648288241570502649598019243108000918507091711781737685991497161432421138386443263352833576955223744704 12261744962803282633111258560286161622501808020940146471786213850037489688302865977235270174527967604184489452886595331976422826976826867867488674780267063511474730835259179747490863373801346755656151896318192676 -13808444436484679089936385928890939264897835651115728232471729519743883851464110508521805504219300292965202523859000305242158488597773840015162721839038570809334446729399619981953564788166232572420251421168 2935429727234003434200722638134106260380167338807118320316095972275296055683861359853699377610246297095969444446896667747172854870961080488215366823523174917172601790492306358623115456516454028315180 85334673381769693258283829618759985329697859778910004961425247390523406546266564909826835378893335972005307014237967653681836950045415909404525324677109544065685071938434560707344063696933104 422794035312865811785536558902743473693297608353531622951010537373027306594426549561394408354914771794753073796274739047004546209227556525678293832139334206605477573171590316106034608 1822451504578499997303177845703608017321954350088442472772569431372459488881780429950175964534631663464748962851685848898917251570990636611686821853088066480842221781999599728 463499598623545920986698893837504373227239539700538607243029406240715020847430848705843273870209214826459552725573232486797112294219001307778215682430814070379421898 31177819566209322493692621000884051864247364971938026551267420573007453443356260251081403752561962610115285395698005310916331996963070493273176309329444656 17308890796842033145916523969041922273096938124742895507814341323301566538664512712191073684172525718690793310759922464300128492369872138010 12891002132038041655389285805668089078983729010102567816563479280490004747734640904082769907362462003481691692381328 742617818651498752304836313917190504511076314309704392594 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1133758575199822819531662724044964783685286660196349190637643721444048185174745556606223283286921489987607338523713250527451925795304191495545276407266189403706489730268107324388320452984024606895515029653054102546053794158047660480280 -542107262908905615916662476520969643206007280491923936708763411824807865565055039116213073963227501335926773488520477497399466388515674158292918135023945962353611755087864254243264013067864662600752988585504914206641017112424248420 110203745952889700942392483519525378959131534427976181240617334917859786061054851584056575688102620791107178092719634204854781660762500268852236313884253732843809799961939734208949508280681140646361756220168972916384701411164216 -6942830333199614919845746939805300802017993607036829041971896786324438798524564457654127182121479405955956229567707167621474988030415697607923721857515714561389405251763905706368151573053298600168863812267158567659429658744 314540296349628484609248174210968797469823974489489379324265653141034506450112362579556296169018780887707095918230076134104507530035611789319121953219694901396387673738638271149112689121512056961465819401071179666259916 1610245405229777967281533614201583290106435319923357856439639260432393705672517785250530215811170488556566541443542194076398180234045146596677218660439945055323823326762494948825732214874957252887448784442445812940 73402353324205608005473042801827978103526269526489364984782836702358601086821805905115016508067210149879595435735818025279550759194417909432517870853235317598461043768670811987891522265623848752551244221496072 -69383569563102293655781934360262249753896250479661835581008408498252614003387456002499627317753443417309893576139615251967289855587612269712504792015247543711838740710803281457515076609022865271862711568 12853621079463858255977364236672516969497194385839099234256906181208450594311077488224865737718969385225289651619741825640986858440515941749474251119889098463098126304294692226215881057045941155672 339901032302370744750167651573462290071225183085245664431696506290787197126661869599441283757171818129478926943704923925615860845536581409393750300341139274750613528886393907341538596230828 1645577887580117954623995063527406229919375383039107614960768986759475665638716117192824564328723362198801641920932984559480944512029550874365816119873335924927786901952244995801056 1540418739551993050866910121221240857600200897111538469141411161617139633572004830383046232047467202512523561536090120720932775282485855568435424656374962736524379060619756 886361802387879470727938442393946151892185398174425959373493108108636416051836276695931297254204186296924226749603414922257242638314145831447889505444295837548356 -13781332570121461278285908932353746909337354631740682994387524132798586354019218660947452357404534878889112918250870420828578105615598562015686991911138 -2272273342706672911405905532088156005984354336801807920773908746598991419429225873675060104634994713780217431731648450005394576667977804 -9097967094914488030132966917913528945888591221637253935991968484180138965519390128354090650556938328111432177 185361417388482626344041105300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
9191296046773462124286839311575502500112586067670963040147417551601781845831462942310666424211589228784180262204917507532550166544251597942484893462699870792286991744791662663400791769183450991333364363832245945807631496056656555035 -4256656750153148319222595499697532191372867151691263832417275134205265087233350134786504333256103076291344304470197988674338893196755120835469693582497347714500603311435775932860659468360629222056756048202330496175860191480997560 768147375566455737176564806229020153448026402085690121900597009157630888659349309070930400109126797575194696846243600332615221104142520370548323068732787227612467387894266141736571197324849709429255087856426075339077889390618 -35443784531440480772400308677543803486598024538289882771327855906500576315532891839295257090722719952007723166410892559685681294243700371030971503139067010209255652372349612992156928724477650118156468377968043631021312352 2369570287199531955964519616171490072724303725772113381693401228046521789576166510636866718746350988146611780112925496528580362187626771490073436782216301055168055917868015647735945935318305010018544654103437574714793 6212268665304531629887202866735348467914750950894073917087934020298732843085616133890801301045850793488864613777542820255680284979383521692608620338136328226439887500158536773520870701587320485024442099072684304 425231759885271914795336405936406378990013322781235868362167736417563560717425753179451439390134696352101302172121879400593224099318501346973733063413141577461402073200690887708371722499404203637541398663416 -338069960773449462085737736922890809448219863871557282882748913250687808872907295296425719495026507072102886750527757692595851339410805949798997570015554438304958327337736439140328571643343922333760112 54583351824669465857939480309714025005766449614144879032467302621038141175996234131653192195653237162063291927101136102212882985715771324454722839317685216889826219271010783050387975313302207646 1300961071020720399313257997950429870308108319331598018102586488936388882095780916053396985539675174602340642695194242894645243251433560140044412699223553111284703152247321926202883742232 5430569528175532846377222563021034081330110334666290795496534501151001870065358014532851147776148236232391235326963835255794956176426629111826643385962322787755826914856746576560 1733232092422513446940701622888999849101807979481969691224878252610856423911155755338423375537359089804688785374605980496058542443949807556690732849936372069101824821248 -742375264810792537228080572687471697429853309444002911173581404759454252498808589225413828226748500587863566878125764534623754803401723554848447711492942259515 6105443174177908549169127605924775655901164607459388825512490182184936584465631242755562512797472935501519496765375336724247121019391894653985638080 104030235617298448531105330650994336207719339695461030939515054267202757955076334266655677548506344914077117196583184198204870775974 1076473681169621507399594656051228305714382737160644908129787970874218509619276434545014027484993419264 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
72554186959029109130760678492413426730401052755838659642846189512519301645392572271176057181104296843998158327632930070335899824626241848385645173081437173242515559443517707491643294760952536269071215652610313100916990238426614140 -32525443832964107679806228707237101942366062955143998941957143090547132302665266159921720385018746409743517729556680327991784517250323790939078120858790185355571183932707257729756600438871893733851737063025957414900674503024885 5067665459598854206052694786778984828474022048959090120057390915959620392645117336259945851551370290201723782349096018795169768954171553909641732728337477608279016113474007547118426775150467217168224940806980142654001573492 -144217930713107571110344679258885339521847563889695224800195567035188361363328417627611357684251173408136777695209046340621793113885652476309998938856372493144589570171396276932237586932659463549015093405042130129214082 17345071852399213534697301923007190247487334588586349252035213894247256339435486443011771955005544115509935322648797076678483030084316171507014202762330119590492361565157505267190872284519877896185824427234794115276 12282259796067673812805291350596074800554322614397352791838846259494375273813155524797741436146132301072502491591324161659238547160865264893453570400870232591628008998338210432104503136562797319163989477383895 2384792323492059884445520318088350260918897920681565480054585623648821017141867036333692766789020759795203751548687205189276126021243170811985097163549652378848719495276481590781348645846938984465628855384 -1598095818737509109252880462153077610374753999745620482621542394148416746931322259808030580213415101592339253381546892522323083053342978421805490099227295581640766611584816365504823463947675668978650 224508532924736996733132140449273768818302265222085833410748334515147407574715590988861560225212666687508474641435024152339591866659260185147611619207332328541674391843578468860575988683987600 4772954513460474255215108058022149567119619502283032496634306303704683187070195733662131733251180631397602048005757415966628106848010821607452563344878798900271265439533529461405906302 15284160078757556437924819261331370508384801121285802683195927948997767641760424646469739691328472213635856525944770008947897430948789934336797020205587312483676700231985051368 16381036851250562137455766877881364078437527730292162149045403445098551403169047533796002129078619487437924046057894255802326906009571973461304847127961021731903091850 -3535050497446076101174108173097819980051823029388867614190603055569010117781566021904299884969640912252597134565979317270586735001596276757118138378708677228 -1816322911164666324833453218007624255082397385873536835505468055237364260441815892277517375107756149768842524509444143763170314916236591335628251 1165558205748320268364592930385006439596040203423797174668583815473918261212919123390816156232348019580237360828925598713417416 -17432890491878687119893067171362790660752861314865522304835871114162340348057511876792340915714 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
557024462559502590416583403575127065912998959419351976640365767980530328022829688848785805987023028992321191625318761136994916981831714705930661914608154111677526352869681567586053776215353119654948418727721872761377677921780990 -241154786728942303670893221539928317460167616376043698847608792743683053141905656605735557755366332151817235623270329116579215372320738877891709306136788319775987339283069575016708151655625670886873392048246371868815833144920 31238819824473829377836791844464974867925236307509971923013249146196533794520618970899389642412991968725073384072576513739807413269924858712211791709274481786335595862526147276005013661784114854811265011600639784799243299 -293364329617467401363544366324186969715739328367847949280424052187115387552939707474860440750162221923695261029607525271272375167757288935970406776571434673675264876879704137567874176259116333084420451594213913602176 123454879475414602587908988650687233942906122264128585371467838048747517707392268384513522640256257774671562031021490253441683242437466348716657861758124319240197909028875404306198950344132353753141063344174033956 -79128953097878543171573280705198468069788184096393103723140299328402173900726208700964071322238328284551357240770242300746866106623679741294633902549233578926620077657588097968932111751438181543568500373728 12955221703545918517057010792444482135551840401766086529087506059444813467422901740043349201106312601556248165872741938160038073123169377940058675999910025053627413761319856106971575143884527024861009996 -7333009107329599285321779545245875997275651860092568988421024800533682316692890326725795702580677282509468462944928342684496245125127587439474969993761831642000369077795609940767077306693859512496 893162345508248729134705761787977131739437804224833723655267685632229118769842289422727203641667084134905873794482074494057952660443790252061983271177711831590350224512142757038411169298364 16734708895576186603281378072426054200885795100692719508146387656095361830205335144208003037313892525461714818736583598094881092035071568821446075816049377367407404622498823848300472 36841550930875488086877956442210253238913167850033050663298080278820940155072908319405388610822385472228962179822984669471845713870197912143222915209419762719369839722184363 63398245227334946025660435673282121642276366073746790577131382632354451238576896426960478526118427784166214395673398646550503214290312671213479141051130585574948480 52859312228575284654883552736176553622498145428658199935981115398259390175984447080846525589767502555098135507937188666897674690964591670717847346028618 -1846195425443808075988173892843988509102221635946758197071244581830462851545255206646583724153909355095423649178978504796121031787226551407448 -12671111082762539813911416431907812196382195586848515321504502385958777937355221139128856324098532988887211881287885142575 7940157481373021507260236613515918886862410886631328465414608010172295540609156662944 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
4153016912597662795492867769921656093741783981322519685526593188928540280603162077898414515373418744705634231589503834931194263507830290401685083207336187145310578452789124315535136996814177320733863181361947065825317038338840 -1728349617845873482978098005542380194012453328859588889690153815782155045718896716662465694589398110123181393124201077620678086020054486674140685940823560598444775643618767230471175241135160504825695435259650376166298048400 175774476038408534956022056097885704971926761360773902285620854545158773889774602328562425365697573887679422462260205237563604908451036370533176171193416756577889354528925871390768275209193429686031907771113063754065192 2229441605241945423639466959195447963922787824700695145858955130872923347199366725225291215342121810451856568369697025295288590131143469817178117018711384429206289435060271923633302855504980734552111345230123739718 855185848681039165754705849453304088390993305950745308034068858727492225885936595153620899708476351106186147607520348853331420093148152738575193117866709954848392838508940893968543970023054303007037666261030044 -1271285726276338823949281899982531048364793399767542636079302053478520764869154752411043034194447525224050296373256043197003867524580470953246361422227016721007166671970922326458185241376578356320197279168 68228153174496801075093059082909636791595442536712625285037784196395708691374874077232177091942746150652682932840563611851453623852624576785563303889561301039509926039898627268700930667802208396311040 -32680928968009504608626497918411456475585782407655984130626811853393438944909706850136534666304260512593981148884128888185328705125775339387903953531758900609476359318492510032442173738664209112 3431880669864118229765484131238523185579938128830231952925482666026716486002332311952635695988040353942265245753677322398257510657029723693799645717283996116414742059031406035571267708960 55923132292086481279340135251582197539009689930994316273602478781179245635696349851666636305617612660597737179637484693917086378858884360681384696769866957558995757526450910633068 77511020818606943010603458891449478738721054455437310847645533599508626754543513416844093026157326607560579641550478415539022953681824418929668453117526331574796140867672 92687012007437471070072067228991846109496353618524206806671654017459370394457443976798944028330760114426861047140971638637102198584794888594439924699335916915536 6994819726708230157400757473754562748330526596073925015590165244251904368936433504270060359860694756023615123152193962256598279244906596738079941066056 349145965283472868983185922093357738979182685975788678579856702067955064241577167221821868837414523824931431171100651575837290741327856892 -575311263578714281225379477530385362052354413449617007014868710397938741103313905325550510383384845599397554400724732 2428665998846034069332166390622071762881725025555642569374312153922462655 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
30011070397767972276177717545741919165281650462808886470526717002305520270112553284837696025821299633440480203775224097520124315373120780787095653247763816040887484649020601172515005182311835940379788077190605811502438557045 -11911164675955787405358896102495517446896914378330113058010580086488796367133957112980270044281339947869396106147815535248118099630160001458689833876151091623657789564327878664392590892172532376130650704764158576947145000 858191990199955550553813021753660162764338143867829245590028512228564970945558830618522214492119295642288726799443360450144810068273054149586704350803488985073005619606457117023459382691895590483558315862203410781588 36758438975273860669390163457533883381196135408680366395974875361948053457218262847273457285110081152793544382877611243564052910722745342826596166110650925250793352002290525577900501357794396572525595851489142208 5771095422407101008809260144085144237925444516093169885306521164537678063668697548980754613993800947981555866318378280442197267559831709548555947064973259322768429241579276311839476726347760197250720318081109 -11027373462650823781506822847795392557643857648596884579716680890380733019419872642215899570724649938710186227663576667747644346787467021582746926134638293515474451483877546491077855026475326812923845344 348695194642075257332486915427747317340938180301303223464721317544311448543936843800987586814062422438015592184467547516023060132227515271559590619171908991546038955348795219186984955081887021400128 -141540499775418208399660979532140614705527786152703720394216621205667535289617171057132248767558464343033672457437699516445450790353303909759991333313106266926912017991142474950697430539387024 12719634192889942378102896735390301477260563718138655565022015773566058834361288784000675463000022907635592444067094258455824576175999043928047450990238888305057097610085559905340326647 177814627375725763055776618676717782840979034029063141439733829225654534815927980473941331667931304686105641229744536193575105113326241408058231877897414026665485616600466830864 155009143486267366690853149959475711591973564283037107913674044349127902391333055529930345127342630266072882730730179171272961743107755807704878589818180979766447372000 -45967436515948945529082035183451310776908056987166734858086748199167791339883305614764993805418105411732466350692867889268670012054965636678975643476060839440 -1064059974071871391888107890048650414151066345588617114550661815409116745137908371875703206335252951004470927079936547727156546512280530282090890595 -44246104891434771618040491847060284949992481603512866450819090280119349427965600217893508170019717650518687424683208522517501335723264 3839348485389545321728234734929913271980429616678101994410910477925143971232084139024689189508990014460821342812 363344532595228466682327911968489128548198087288889543408 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
209647354813022698487594272916999043497623881259770623252437929004779587731159478796953599372606368870518064131403323271955083752898619314608266058207850329748510478563404427162362563456213650932075088013381392372837336360 -78332853737618986056145049728010748882581668939390499535141871095683881691985487146317894681655234264263451221001695012706296332938853899154828130904606601963309537597029536481493578702740976424434643190661805530642590 3117867215314397931554037008516417717504560291514559067383432125676586881519232021503536782480929732761469374296995778309176622183825703649279509054270440110272691035209483209283822240652599064973481849685369272536 328152717923689577450264072305584541007261743394866502342238268494969527839594989360331985023635459552226434852108509368013961822283922355610314146615414946875984625840432236083380913008587591969540249062972806 37976952389935869377006724783067482830892979864840971690080735129829871838425217884327360946084037894439605618107580980726437025567537588846139380045957641433261455898810195459633089516114300234564263108016 -76108006570180646953339767773593585905026114815220647755726235333003231393334500927088772050464037560327645031248121820884533587427952071077364034438892680743447330494535293183988256379849892610003180 1731424947724174297589582854676526971603525832056306688458064065837866486267923568097268132997865452065912583189926874413861177140506812430587907396563296436188009755568835837924338367958436814040 -596004278925220907270247659565457998122981875228421800816480631382645502221522732085064982546525276396059383105102622744016920617701118680232864369753251782364123764928740855615302376280986 45426518927786774026801883630009086427991843909105050864614933162877138210811812881039462925229939810386276175567955778663001038704150019019622956363913355009860534707748905881251040 537745206286348795941811215131382441513073598635451579446513217920620287193309159671884745239314384501407794668291784810630877770172966941581970941553833321540333670374248972 363274684450434122675301237909986515012376324882560610616994118772642091929892032477736148030167398478808205615210992631425912701709099896897687874256488732348787904 -306501204688851510164971614495281211976339783901161315500006128780984696736501948768621312686775558804514186978434679058674924500239672381627435900150993932 -4217486392881975292377299466364806444431177129499103103710671634732506422378639916398123276765479177364487567349120163287741033257120535988872756 -4222224994442092718142368771978793623722267162814865463485268873445121088694947422121777249730966568913852510038212139798108665099 -1783696594040388924770786781439629790896503390985986591654947235243869751680429919253708792680038084288308 -1048834084131206181127104786418 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1410634415073086476882082941470070327428742976514543370563846495121976888417023296749952224387858068026160348287129786084946399560182521595691610558184537086198946766294431085811894782676199603979015912703237967894916630 -485680313882308031156240814061656260285424550056189755204573926100947104627344985697816845407554817147027813283747115657341254429426761048003704507616283327307924701683174143114855189891851355684623541584790083541920 1489007401181458764898243072131244223446808986299642326917702941230416150701504487415812323814046406428816467931605207120468935727904396035292323130300728703230074634781484306818546193313383092655792984390077398 2235470737323553461206164545511120717881764324972858438069067564681760263699178523051290719234127478379917988669041129696350367391392971687290997658280648647998172774704051523663343322731930669595705104191840 243909679933397506773329029658806738942316099949450692280558548647841395920190259320896306087666745196728022531408489588081622865621638606977313277784216793861463810222165457307807853123053227085649597534 -452876130616562518465655974149144046549201449887264402407984099391683257196314025434350072786399908579474226635735335436020665207826246816711552646608801468733627454229343002798199237677363088756896 8363827021254104816687467062610851674290726903075911784955032869865127973000690890395396383239035834285015039845803966577378163057125357264136689157065645212112090175968029856196060300382576908 -2440887448765334715715745626307053255718757285992840404347048443958532468959458455889071449722790283980155012796035488376127059451336536727450631239636017250429515020588466818866217822064 156223529488627214978693056737072892519021953687592480263374187499820809640937134111276353101573322566035727640561190962801636503464263992032445474578579179556698635587917297775104 1548058973800904844511655050404699630192969234741530473365867552666246270607183406597543948002912924600558723109639074034645709341807594079496726337196593303083155689796016 1121585237390659625144628765577118891666336066629622602293735705782067588172446682327659646966866904909939348560785171676716206114950166400129133318886925322935044 -185120078701276889971258092772591319311296441849455744475154825394496696083165414141037603096682207668274147822841981398270052408318491085979773468817840 4127546168718939389192523137275372050386270572446219708345287084879864806131632548911033399079596026687411933039580852175658545017351091636808 -250422041487341176885706767425748205761347746112743366329276607190915588265115001762310729784939364538340742121472804204032296 848187264319004761421877569139840770769170012361808917151123475658542532939829614573926790023957959 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
9094790675968659857076354282322524434001081785388760215873452854440126314052235761101542476573380883314644015031830193068434908067598104262019529190060651586539972492037577350675960034137369772763755664963625269503900 -2778916675248537562753647802084125422828900588065195879054599995100721643201664455730323725177966513783711874761974069091775597818718590981185103102242886946884318020949388220481182472716760865951129464995085275620 -118955973330911634340135197081621863211922687168421098058190079408006097183611345861743476916737191968411160102825966433761280849131666924823255222806329082654430875324032566959594897241549193155702953398997288 11817502045833663406435022158626414383433225533859728519364132664283078574725388652933470414648356944545049489213424918211319862741447475090206815801076655997483678108590697066045247386269741611888690642520 1530066804058169720829252282421495308287900889953917384817295207791840865195945433737383316536576544774864192831364947748654299429073531683944339728564322581448577979882939287184906431228284066990506844 -2376772281350421716352092403084917534686462614294177310582078549054541163774797066242878958303837194948093888208217863640117811904714184866474702909654884640992004551592561589920467401583335514752 39359528378951013510090935228559235998721280107633927350093157571225796398137824223144827997496148557026906374805680625763805059274394496998698398278770391814892695838599068494483718348123048 -9723782071553102019839880220040160502873008652781683199251777332584464187465602926470742950828289408851861375797191692467833567135276339738152297113892413744106090412691786081368931404 517216081007119662624076160158447235976496226417931450640863263247089044738269689869893490143452258220547453444417113825982533838804439029542916130916965011154428852115166835600 4249217337921210847954679683397251021573091277248357500084609394408712315340156461996924350976344725824620461254995629732177492970948510785938907118179223066842429160890 3700672756997067067844002614267811637088022255914702597125878619313993294640204817428205394600525589017885525406752001420708608541935589578685939117387405505696 361069341159174508624539799465167907149664977368063406077100307665243808660248917233095597830639410200661237908296751840833530439182653006971040686810 -2321756393444407798582039597761530970511725645261136867314563059612212997048049256202646443688062147672517018906773129285390249298402169660 39574713307477252092262140072117374914018180927445524768857291599933638364433565527958107698333935880103552593567611473648 -31429306365165639065029993059638314298517164833689987792669151161752712606126856074970037848 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
55741799301247671606398645730795865538617107429318169863825413743943262898886688510250627313234723246494839902517633035722416219511475368757520078708669081053922876100855875214863371350605149919339508716938908945275 -14027475385290959517158279534880107376434576321677092612560171063877453687573853386632869471459164069296228109669961350743343274449156830471122593414952970629383053754805991639483842885059148050687772357100697800 -1561071891621733953443966783720013304869799264704026534057527542573472710040198491388525840980511127062661742422505140245708563718601906870336081674938386792599382879622963445846666060917868090702401316328236 39010771430873882811432373490392552579914880257131872116403986456564084275784590708985558104358626031674422994249388452412842618141028650017754319935614284356483550238085353758010700147006678764233104880 9380286940668343610392403730817458180792056929665479267002148402138162248360917833609609219421799222998807636722043895138738973660532667423306330745957130148461637817367528330295067182255336934296476 -10960795797227127778540041324537079014291520202593123310798320094313587741645975531797151259295792838485853636238186699299732373427858713567932941231181256942349586204818055215557593905799001952 180689419256160196565609250514140384811282539281161836338357224221959690225054979905390291522362714710893343662431935455481694730213829234939696321685214247573702598558125771991032431319896 -37675506519537489344000684181703726553304872196179183243573152204165690179462261550957479293540412081082275349913357578719487962835269480937921853167145846671846954909637835648289296 1648678338835187238852892381426495544607935609337439106206735126871825633437443523307690458413169318619330153444620270087002460640546953210080877920022686972996279307813403617 11140965512749750845987900986486746495653760394869644027288802425757698291796459764239944633811745715782989598473917849709596648950173315832840411677223525976134860120 10392249861590855625427663546489837957836617147030788355247738736504179516172490329851690538444863782622843187923785422319441550834779215847739105108789533540 209597139392463319171774906195916508990708681467687669247462563088912534409127377987735560512451225955798819448773120870095113105248945800584450944 545637548148589424757953643487303279331515014975887376338342095303015072557921108941235323514622708335902189173045507937926380352616776 -586615623302510579458907754092197228461823695010426119426414256149768549998186100692772170613689685349436922085591560 32399682456643593401289028860742542109812554572264231905735252945059521402239722702 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
320572932707667729312712626908656690007537234641560979306897870557561443088100590143000172143538191569916660624905675646870283103934836950244408525863681198793476727370420377999003702413851752057228476133896177000 -54939729908478824541619144077280945620446938343182768824124130268944428814344707329930730129533541769970884578201433064096939722018083765698662616974030210306986360197011865686027864342593391371757808143418630 -14337982693095120032369088769739168705257564437841145438302657608283880306914359946900514650799647146114886460471833136227673168420043675821887682135206020314711892745594997404171451769102441009688279435048 -90092570351302519980424751025705872733134086880980406710494181428471938520235009994095764958230661081420864640077432803826238666159462593640111306579359841337034153260257793353495712521426630872252676 56223145241401623418869285755551010090761268376476582623040292427414743103200653328079355981503468011819201638002527374100480913023162619451124109947005902678797443793205831026325256183049381479840 -42935987424991346997305136874760068194247776335990970320667328699587021653824903756474484529799327669684232474737119992950130431922309504608480661119351443316562875067954222243802398609742632 810202598850047415696973209310393934090824739503818137732374181074100154241601343164816675680984415768422041873633415099481664497046175316600554692798145637276724422539486235701011308544 -141917715088946942274107163482226819454523995330195685652628955231444830674034359000540289991590028010561065668032495618999338196586955541471035171557097386186186561188588754366608 5061774357739827695883704418008309657472500748062030816603640280074843238141786202404665668897456362561085818145243974191287897437430077205190513996630127901638729295653264 27949331174560219035405583929677872460944818116570662345876556726410099948597050683013808031697054035116683581368747763694916116139161070126470756623964433470945400 21779668021997137246597133061743111719651081972658464993791097430773933667774616869475791088557230365742591890717683330224881007530385601150337592199199432 -569326615991343237976099566457892298396500649905494912120420653633723330980937525895966135762078795711120709649188398295911033198970710437982390 188717981858714827547015358017850640727906672041308538033853672742503560730390589258819580597732031713936972958981139002355214646584 -17197904631312548809048302322777720371151392161447843035550246809109769246053773766499767037656057301829289859226 60080937680152797946141742898943747820973760094395356503237095515227732 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1689083725204725039943726193136616220048133526635591727668092126239463142579758040212556037523997442939658130082524285897191533570479363421271531865991129134741512915461103132609762857978087267350639428500980600 -65790203978622083008427048063506468080434552247987026697168048403763971377712293757169164271647792212306449847443414973286481734381620136736408889885253474012289168929193420924056994652017646817976045044280 -110848456328757709141257215355086289353869494400497557697899958302038337376895458507261370269993367338498765498614992277869777176041258126061748363826314988399762528578766459708491804972111190712427880567 -3141572512284641634237052302381739673629934119189132666404805794406635762426442301934995109546096113289386135662084110539911714258735105159669177256832480478852308926849299430727112573105059911399056 329526257562866506196526081832687339724231126318093161351516611166935285847002554962011129359672113617070808465949030896426794368125577429191187596469981767459110000948275639600811108978291932136 -127190407872747766207686723993936476734898235227982017476439802887519568135582947928086479165878455475338304376606439921749932763508751931747462304754807574279605622596714842834406512523072 3551892894452956279049635811671150051277910667862622002294102359992681177470259940675249184845506449223172229856819027213716469998480659263946813182317471855717649050575229167823885584 -519330411305861481956802106790687909349522821398931402620394616879571856283739359033011716142464262652345822959357241806249876243428128904876898290522755664529141081962227237760 14975384266790235815376833335333770230530106536180724917606507628425418586086183206235852245447676570924720130262077095572228671870958469886109653320484946316532334030028 67242091369329147089127292895078410073681989063385093649887323095651891660741742499620724024643336587955773165154705069346007103865035258338459731416838095090856 28824933223410521278970163254754426447995845605495665475229729184776744003760675532563622380236542471244120109474112337382975781424981487724512155331473 -117929591045808196432865803933380167360056434465552843939143395410701688054373942098509503564941927871926509523980554903185049738648729495872 152657905404313644388787115984669741506272826438156664268606235504067157406462285516357215459422478522634833545464615632018831730 153128311427466991671664762514958530745307171598341951163958987640594013914890399522462020741608261977945928 75472436484419115700918401652877490475396579251318619467 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
7736605490969131202235303637707774597812815500194723150683690733765569951876573553198687050779119372639298977350110870554002454765652849191165120414122472300110629623262541487511684877082596448721894353741400 1716766631225050966823324345233495774507554028528239367450541000331403693462567383379158811331594353238339934524185967375916674330403211350440953470558701491152225000283329877993226724705400512921028683340 -756771711884376542872623874544034849017727293929017323798938988247970905967735202143324920236095756632331056579973474278724599967480060578285248868503976882431270805760330263395643934103025665271971844 -36827563604440459700717741428377186428078616712058576563984291568681048420995535656190499327027727170592915598816801835138434524618881029745104588997756360212027459737324628687426373799586708924081 1888599848771493506570611647901011837009292223968104392537847084831730105795079213014152159008033115613216814044737704306819020168566618467468225805942362737703259733079136166828505582906907088 -127778549961736079466883128070342491996986486317898440084996476100437254118990796112440238322319428117305549165976206329814411673106708360552785141848716736500082403152700957790465357616 15233001972806596908212874506512662064891090220108001055093208203355653889398573935500135683828420579141892704857343877210992917093656208502511703555537114069112887618670448808307672 -1844209226367054654637959680143092946738449149742168539943834950214710672829845956948310226530828779737328641898419500701275831768733081109864628070208611959077669296219034216 42711010973285089173800432510290634465506066200641017948749014248666754470126186193731526541892313317623563609794678683194054675754714111578518190951985217504897275000 155797721520677840361673019857132320757914027297907467917448669823526861724032068870302536667799278281442210255194081359715198830970794314518393179695143389854 9154206480526393549830706609609940837575346191170109939793092577293138515112041183651988561518418741301578188402177200868488189023932089051952620696 858564132894831414583176492413699713779971940518127978626311762155332101986150272973774663607559432465784658207565676622525462700189758350 -32167182219339285482579820350923525041161694839474016591739502454245191319521851775792104020977443447463119725624725278160676 -392839231603376204723376562396263219681104464106280234826573191448168070198086275030485348842425850302 4324826434256051124073121012632 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
26172817819427013287468676158781023708983762946247774183141297913884874001239191149403414491029886098144521133658583167413206350080092265559759435347026519943318845769835802113547382403271820696517428856550 25711344332210737827718803565106604325140829003524636743212073632980223523721879308386629762985419039725044647408561123807633205927887932255085794957298389099625040083144944683099560222184157159455571200 -4603686456719827869037679970530578386856719508725312898127220889200582229721803466611403085936526734837014828098577556869444740023428754955067293378043812634872320035397261839138632637440371480397522 -330789725998752453299871985102471318013231866752455787128301886484263182801547940724375482174291070455226657585419843989819429555838987974663935884649021345051305277290751776033343122747427687152 10582517620743482627518137555515845433548468687057520885914036249322625640023570143809533717112457296024846725509629714688277492654001185552946011139681571687011862225999716562653031905404376 1830375072737571591691288325855575115347394016789190376791982049737451752321469571415759417988713175991498028877375284811054195502510608637432001231678974295586164401956534669230768288 63914542752345926189169275161253231040249745918797519830198741274996070579485453132963958055139272304081373805112248375015279436646734952403466869159094701542653152624850909667920 -6346238465258558018875179294155643867797396410010068072874924348649432610639465596362617641864146472245425992997249610132883990090141684686706230645103191572560876680525232 117472297596462087007474086354454450199716182515166179036094993740840024389196372796703424456073933351853978264836463755176196091583965469018592192932011916117153286 349847214143512812579925786276231787165230133353642992321524366092293253550314119207564413060047045574399179628367636443442696746331937255823623867119794896 -46342885292663689985061086350888782171892738477478312554884265338263375878074474199319009619367280707433557265280355231268907516949098477236575072 106219394024846321451457580696478305661249325438090326297922049805154616288123345014573336880213488832501697326776488143251521500037680 3093050151332312094714897645816872377868481255453584010662326500239440644336303814066134429955265268400355294518323842469 132413045183602600142402019953103992616672303738729603790087388525379195868414750506182009268568 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
5456199731380257861637076410736236952290846045919107835739973584110821647105190313888668598213355598830588303388583772124188401712089914988698707315118746982648112152203017007874602329560396106027790600 257828586242186187949635978038196668660117143408578755742633697496206489256142558218574704533525261136146286741191152438306422254319071984116855778468075932799610029282463040215520577834693355084884150 -24500597093054170765051753870579157610540625480585441226198434828895402991693392872534978210832367774408486231372284443856977870818282151285714210816991888334743313527055142485462326934355751240008 -2576933979102877440391496305246138647890916960660084210262559722153880286790407647617209226271050681782244513595600284422245839449368035812878421230613026006530903460143044263792206036513366342 57956056178739267168559304490829120018174790062756327484226431244194539467198632972099113467619425622601855010860320022955727207162201099470138555295140192092568706236676185245123039465840 19099259072478834387177904250332107360913410471215482537548491282819720061868364812878376634750026320754038350678861049193796938523003651905232145185097201321680170511942407773063068 262224967486003715375649787195404470097312601342609981769640975464500962730303519181418828468922175160808064206075810815438042134603072976794370499903245737115222136701717538776 -21124537514819375823466958237925919885320408360138434498229097997094500907561827045775444961670429719743521779976965618693251280106990184266464928799526538384562761606446 311752713946853071278752894376802516633150621934617334702059550146316348731711205936243165301899985684611889452578860915479603552976716446924378674107501759966376 764603894008805281723768936984120153210702707781052228304391419367266352810195223559856256732317819357551654221544452234281249535284662189310141848564876 -82937828555293612612900632659780865353761332977591824398029705608480037876575567684526502382858906984078598233550132975153515220381146726863552 -510309339875355628793991561439123119965018652865162845412280534025633148008092206580061491389366677293422809401384067383772385808846 52858248738062983464420064110292868911421058726840165161176812107478920454618515006956867689353939936553510776710860 -13030781523402603351056319636952578337224846611254846077460597880588397435041354116684869 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-997636879218970633505158696588205474681943620721149712220174782584159801425324572595007010894680067711883578795577006534859898157988819038174629928566075527433802231108801982741368549123672849226719200 2186756419633059132772365544070992694150448897448223177705891877073628478021156772603590311240208719472721054518076831959992562779689649800291939855991324316842157827362629699519731746235085597598120 -106340155703737881511213480174437069485682653381934747740570467859187796639380687182760414300031979274761459263282901756063070177395509867377326116648518326723727671240257872620404658879396283351 -18196637905617748355605628341956913118990036433434203055218107986766683144856137119069549125847592687575380105984485386083985827992681489321283593196323425116768823890266237888365448923541952 310087329853289147275240800682010348422893529271139871085087653795440697917637095116086101349361889020601313083158291911252305561781863266233272763615615282303069195404618212818962378456 125653555461922620524434255701382757553925807504413131568049656902001155669451045294929537881481273961051690821161113122632569377692400303109848381583078871469147893658092629300864 1050790805035794185126316317017623574150389239483112171438387438533500076514878326974019869199658253813107783877084335046077595280938571946877797417597715998146557974446858240 -67869419570191608425724729838485373409113353615692596038187390016768279466854563418333252343702928587184826251956473440903443356404528778335983514207701887540528107040 799493690438745861532054618134875647210762615867490930718342469795415630380668277992801360368371851737760121439548151764449480658750785858102007220451275306652 1615256934472140832376421837929958922709007309676518453381376216101524117099767753625118453656144194481127353400788759620829936111051224468940182081920 -9553242240719480285276889344284626791376770424956646945602673802788645128128382358993302176164568500752210495161166390002807047752519309386 264589172324655007609836200084789408031579561095087559343799183197330602348256097029859527078697012567795068957608924095078978432 1744479441439182649161245756010034900400258851606043392012408195822911885993424247562920603036746211337471298606 64963158311977658952373965600864450234778529561463890438711416351109141512779536 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-12370884472852797339331331748361270787617308523689157576827289584623582967514850758545632737664012750041445118088018087825641158399590545051540490603796113627224929635163388909428352273399660580171800 16706415708043437107204653994036157533753856794542931011870635688809893573080583310678386046913405210617653004537127055400473235300207360468765145201969042702742719883282275258713553120517926912360 -274783564360636324293115300461585062154133814981717909848905892355512159587354941671683362620931424356664874121621004844461935599155802097077768846839753126834947501433203242520859639991272608 -118920816372817821761944864575007101087378597665380732898872855910552816010805818263573620768599208704201847554633867877771466358184604241677981716156287611719184790953870654221129531460800 1620051194046315393264584318611990330441128184959904010757715603439658455165619136292213403242332211978182470057956432937025103853814325455534398107871575705395617939444820315752706592 663862180650160591246642031890789066133559027779211914653257185081618151678770403696489484159255618257432431631348257223631084723719452315729378719172775541398036065321509529760 4105730103403566814290206733970876277695545621176641021676121262517703994732428312779355600412318418097118041217230417508788249855637596116227487844633693105753434377995840 -209901942721087211408342475749831198301553946396567125302753611210266575865865320922561198203370162840407006718354804516149965515466944528366586360993001818295795592 1988085497404114480511181361916713011390277353506439593257662524927713199042760396977685531686877628473131023820333215881420327765794750708018637407011560080 3214845635364813301361282788794011985821704052588468548491305958166609496880550999034672390420862100764105129612465713797202406985874887683486286156 135045225067473239828004691369451017558443136408064922447175762186460232099391562319481679580399184625182225480749885295343697165616485868 -196401734077660474756095117155828166257813402636449030918592355712110763812305225117575357919435827199181325345148629641655837 -237420737283729580791456680829678630949283542154656988021577586495505514601832985295845899907246518979783080 430424861575798479142218787697368114940102199044012325153092698772732 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-109884069688217905398978578341396526300914468387899937302689437171720568973762945852383819106507827317577994232740067823771771791487137502853680049896148695334060332660358774661729146083760996557235 117846219185918842235446538629696229011450056681057431481053519308029147359815871427690103070478713054737298605237721551502465444385295708892968919624328633226223221935474543540997037334884921560 1066649032402246674942142969325123720233753949034939909946554139487055426177680700453449702814258306477762276181080261665056451530496881626507127585056375905982648464755667142082661519726558 -727463273670063779756767777035071636328330184625075180557461999185712558117902711417403393525093885052288994952782399126993364277993510312908046545920841676271669617366202619626662904000 8260440156389709557174192215268764022807466259666075553443941194516939196908152823050959437755914732927689302787726577050604003836773899572619865580008861219280724290353923876659980 2949310700711928336972160997995123108040534355895611962081781758944440122503193861235264619361505292765560380982073323257731536982077975251673664335417999544344795058720351360 15608360101597639581731850667042454089642587123086761857570716124073213473518866665138398927766889261520929749236130627066577892800677459452020103352615037199269812702104 -622828754286582719111360407194298912014686049237369587905300366061342987347059210136870076260747345885396407074087085382308018684439715775968445302401878419895584 4822646145313643168200836533726712708039937369079006908940336430718959380862384432797911101772029739713199940216571481376642441104817926053111968694053887 5771330780399995363474410135874902697327647044401959416082211325350231046013127795496518876057237350973746505143419637338867132190116689580180648 144265142664031382703811421604249662788148162308274441869590721775800514707495159151623178682237911597228585215744191005088592835316394 15660769092153791340578199525768375676116740371108436869577988081048458767661476729190531038535829760389853623977516852448 4835060626859052077545855828358430164485570873808493691289111317342465536747992285743708804238647376091 6195125893774320549848307897121707056600515753534428024 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-832303829483076769929593755738681554411645031667490653820362435249177917498892455708939030667665862562824474756456261288052346684387796377075726497467783684902026112888358508412960934007933061020 775579044980669337859979998500060430273518474010437590664194438022869008926579246013345088931264159210992459005771270839843994813459833330244249909253458586242844155850537594068405997366461345 24320439365624242710694546647061193537912311352241821869917206612741689886619164207092521315395374328314808619411061200426904709777023663184143611006922089364525691426132878584349183183796 -4192855124870335989293471338832416746564070137168253315270254400825187882068394442763573635602315245983397561864936663663646464902650939910410346343171205996241014076136880474151982160 41084611129299597160849298142716093232849510456294483723883831679607683455490109874585048905059978030650868750895946817305088031275409139835604228725884965894503538634471236855520 10787356780426026106032969989215982026288680378354566493914355397761046105781441815324927055227377606539140278132921217132293738650186288345394702195177380715926604120439640 57587000463685715396273918566303904447840833546116912064477203472226728743486031701612471684818917107765488352775691815708727282389635414433534812747919344703171744968 -1765524378098957369174444946860683072766371780011123430914268698116610529152051999100262329605843966393392579347192989742538607410160631705240534492905209270366 11501845638195934037175988279197076257536512436635056326746956785629961988345710025598319523087620562484918438664577612750617762395894095282797417119288 8839665692017398167431841420327414068283409909897934428727308589152330475724715269718053821284127512524584953876915364444906627405085463490708 -4582240726508769295685675741824397333956861568579374845719216546634500615328885950776941019428837357875136596103685343993198590344 -31764453372863475300818347468786370947442367888723290572374799174927415890873657567762062746510467438930914026847680920 -16690978888876446854757950478523529479664477057683534422340324958344128283228421780324491960754060 -12482284399270033848067884651433 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-5645091126156501393121551019932843999619978216570350190017497814611250022498135510337502299728795445881133828863712354690918830123929650117459779869350538201367769596986831813518233956787724190 4775968640937007595914493260670523482256599552460691332748736294194547492878622187674082373807466078859970328729632248029698856901550566303914611425909828754804782401791654346897888103079480 252017495825281556117377175180196561418348301508862378821316082584325298435496324279674054562895738523868924263738262523010604758750785414199096771525865788439754965150058087348906219513 -22859221071690956775375005327992919101656992592925406730097613968826249509477069382226685716177996827725635992834817794459106686055456468739882569772868868625871461422750527055921280 199225182153534854588493085054645214287190328655720201890451753861044108970647837573254947662421122864128097599099483573710310893000355859419282155959180139815635353946180783448 28267915679830869211775756289845815198210020639651315835527723971898979770459020752227708811976723081955578268453296418718034314598201911482726871503980040518116169717248 205633726087995015445478005547124895542149827561009277005861070382556203309504803888027219504251138077015905812726108375035511852836936339040810242726403583130873616 -4753836283789248282666183555184145233234429907614356158998094237289076938107090981384232000730384717619068699088059069472224110234549737340831939747706845040 27139116068334818545045071451669868033484643610125131580081834156700988521947826718544688392161328235279154880315001327939761467883988551733249214004 10804744125677415658044838898754328883512403541039679213688115896049419849419927636665896712983474788568595629228878747492605934610298035816 -42008049467631207544020810473066329099011682407323947595596104127744094523138423858743667309279611385628947003314948077637983395 -856250752057841438147394223991672629126887605695233272335436877203699831126297588422099419537088077503085757400224 19077410237314486296679731396462131326137445588212634293843243019211004624135054197505728808 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-34800974477387598653299712345907941680579966092120355809276025578458280265741356954473849355500289865832628473097253836585632123876427719965140036152881836658142715979202743548218915478326280 27435242711483585654655463979954003546437357395033087273312852773133970316298971437782293235278207314895670689783721100896628544759027693423592500367296154919228574032634689544031817120060 2073071719887073794339405779100700831807095883986824142698142717219789941397927601823178200688305908485238042513371714468838933313958426598372214945833515880672331826276491850781379752 -118161539231405367724576993553732801778088407815647680244568430877695109947819266493829035283159662696190162685425266172498029368562591727577197463117004990779026912691918341111160 941486875793054632174276846790091593121173106414358175232245251756800167675040907036735010267386351083108312203437998109093586175727096370422365499795182276809617425457608048 8766122916513664861556053554110529881887277994895337767322027827704817015639493429229658317609504279926526900571035703218113498055423926319692262513990373045554106480 708601256476162925005454332445377738454353646087785747278724413493618431756886208480605090611019619927589695245854087424228971286550285648661175822976091973639720 -12060548430054656525432506047730901018839959234801680128069928677982407885433085332841795770489652736732548735189161779773835755213660749054711612650512456 63312947057897241425646162020069057855155381439739068048221388622423525558903851452351600513431002130999508962142021466929138863895610157102041680 9671791754034068220209242018334154245878272122208506227525578082526618022577448121882690872805197281962667251417036137900595995526770376 31065889959891399217881845906489852140305521619303295862234868673978583640590824638930625609795247818859195058888180070829260 544049153946349395125961767207484681344040922334395254115677275486023720437942153301634922714928096591913658211 -2298953868443372453848122056206419108792627703154813316069546930482408376463502744052 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-194460918218427244167726405118965650127965833260536691607395681362832867233679971651437281213781989785237976953081201015550385643190786504302312333537709046899670071453950508945273570249105 145525259573513263588457123901601394507701547467174669029529505334484308414838645484739407945537114468807299715968379254031416323534032780725878345519923261276026481344629668698205777800 15011241937852438079404354530698223178914311401518632685967229365014814639745451596187901245980949245433178926972808803281018477926894905705503878845844210426636305296155906818940944 -579899290244890783057378526133670177696077778946925688026021723095114169723165249470545694500254171170231956927680775482402452025476784752759058473345127598792472967190469710272 4334561564828464885983002598908871210282091525421920872302202020385770102221997876192999370858513785682381967631158691107498834431399738364792712935910079052667826012980108 -532524142233516739692364376781731201860819144892730939399096475276505072490247175666627958086808805911711195825342170326397186296562069755326165976289355408471524864 2349294853563808077253805327005475160526732280756120605768567454208841176079082539225854355452603237436720660449035025342108644295716198898207142472239210461048 -28478889878847397338480239789709130109969100967403659596830906249662795600023353190863466483388966947661439851750149427107891497836694534769401532240512 144402943026829479543777999904424383064153009708439855583476133935513538784255563806699567414920082376711048316148902103820299271308554670166805 5906482955706859820615052191704291094030920657316005708420230324338800799873178892643349234682083117479806806130875923374215716360352 3428098283146343726568847495345487323923181469086383268516964014301128446889518679621667812335409153395604464034213808356 -49606389460925740797028827132021261096202496320589251150664843824021365647947740431338311140435445991773168 60939158403306246449008617606160107318519069560573266240988654259624116873105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-963201582794753909676181917812623707585119140295340936310354107268839018067871352104923554038992488916702134035926343456274512374369068873539494002317357086467442164854533790955990577080 696440609202467140482032040739417605228996842354730458088477192115494627860690538469733364055748707714381192745956961169670565769645845951349753173548278475966003515111134046080961790 99386742801730450834600707641005444293901269662007267139938099444780837560205127994854995046357774272170158483183817357965705427297559111382582771242428768743234009239337886941952 -2704764572554722481503740871310458904587007320174849062175571036530861634238391958236473300442008342569527043001724907463832696071571543723528445262980587811300671844933872672 19437643454715101849848424963341141108187850921251931897984530866001689909270320094847213784226926783947156916392149600877638035427340117214250510284540076638248658380416 -4754991122782968136264480481353670736146123002381967471032998678238390614304755535929365637669582183480813005809867561181754224747540356147951135612326346407051424 7470573175385994298756957360616166349879924661342346627138829642954600110525596834900932243634823845625251938594084412860879331063528702172286754754732923648 -61323004374903878304481141680887762542092049300336113288709392067335154080434967240374192135986796117613635552131732423509347303685704607812074335136 315374968194930338409977329231065110417679416618577810960337094916311092826407115286154996324545303481377507259646289133376241456857187207152 4298731280776114004920902806104840135628625475632307368833435410773336591879966217616242752090611993997507363628759779626257095800 -18381068920140003572163698590009100486544018202513552572936281880681094606039599149515802041857124443008554441274410636 -381861054111445729949561050892653512271163922205080007027529463680772666611933158691987362708833123124 322396920310669543062610552954041888813020239098342214064390943904 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-3959123185377896971582902742555065331388224000342011383484371089817481591800328476663493358478180689997367809070807368586021703310357471297725678154098532955091667097898948101809547270 2842609925449240555851315749351068431417670915584486663867775351348262323931075587031619079007975948020528252511956770091905767195060537150637372827240447665581785073473094156931120 612459887750611540058192332091218980408364295815959746190309122250941939546295578859958565636437437455758010536928907790540194717795109855449430129101985268386033619014515763688 -12006598877491886802845718800161373223409644950711212056584308885015322456370632427885174219932434024152420242920855858578360632167756810998012399549312236043653805901235392 84894097920909160960278101820850916120575763339932958088677549401563986758451407343386535208049838190271543780951942180172885279196621475180081184832426909255726007824 -29580395925826142336729179993496641442989806506360506460187901530232318384685065036696319882203370756295891907416040048676891961604807878508847950867492196896192 22712204055604629159967350920229500410929690775457628711296922336451866568499938285122071613917470483356481464085224513000761631089636074559623779604395480 -115707097430443492795091896463689518797190132660699098360164293460421881222615560835305772804360616796657827888056145299927408194492559928459199696 642819605670553346043971066607478146407445632640449587040705677938830099697933633369624258982581832185760581532422581198566902773415147560 9076857309380141955106468837953620778847034045171144414680738099496368047587394450542427883849548038795908087282468672645339432 31312176348686187313470625427294948053206004603185405527961318201083291931347701303144220461754546381539042011780841 34318272167490027154030790635783977834534268812399651612623424313627612659020071328350811829101504 222948131758121220744356208143532684220387554844973106 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-10395692875561914572470503112800296273327107074524229637146082842924135861953579531878362785628132544101355832563596101431360655701991151017437217338348223653127776025634899176048860 8178405527639414386787401679473904568405579474521054916303903256924677523582856149500597667166353423914816087212840299104932509755920820674920228761703394308897938908035840058560 3545587458347320664120200736090818081702800021694473955330331559586375094050909958784800795049464492641339196394777403195301814188332603528302000446343896291168926830229351296 -50884264177090537588754146870151158621149867680792446133744557170839018612225029033814302769253324022063475204366842409672968205703840011213195931269437524265858524128016 361148885449582585855840438294612226931549481405770813112614242875144130615303819751563206645401709699045301467186508781260863559030102681333612522795062757792520352 -154949322818165529186312663807983975951004047174824463883542222934528980064798737565742527445707595304003821066569623387197117567676845340424278319631777553552 65795989565627812992981597493527618053631337657737227377108047224964892240317720626642488239679506666859493037891297019185769114049269165920024533166040 -172830385371697889419008736911678515819732560618950313465088682098777846402956996952785810600607938642464032807501259882686289866815732450476708 1190724158320208313065737323139512469073484575439043423076640510724617367345446069044606655236635268463814376779439343946535176525796216 14781308633824023138569560801855291489711323136064448945212273513060332543999687288472566262231136983044386989520950631581910 5801596464485284239519904348421947746011044898263477707045125129447780142391689029320732847790405049683232127924 -307271109565670044530675651351552554607833545025658547965773950347853325428893678803864767189 23856004054880525698443145748188 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
23217619060009140000981592020860325212385014018481362626802630485629260520233321622598383288893748355313389297029284723938533584160200459038242817404930470274621050204587237610475 -4001822455836851125248936066034729174158596255081421790702841662807480725482139480332592010768013278560279797861381278414111340085497306443980899762004403162947190459113355640 19376040479439258395011686046670301154124605635980828432891643572172664492173406153614140701132614999155399951519143523685363877136650555852783673383607169891950559693574768 -207378113674851338155774405090326092080850463986069353074385117524643811726803653516300135863806318636282213169305101900147075222812723413090106402706653377072084078336 1496892726456801724289558454857326164970157302169091056731352483557292921346206812972873943673339636326572803719960020536531521287695268248868690905561533872854992 -723540920632376349160832892185669510945107509454492519810413405423784480946856779534114487566144251605622064249276537303699865447605580681479417676895752320 180981275373132677208056840164748271578632053192957818121365290461481789008033506610559864616181753900603064541009554646589996262641051684134546361696 -123326600051143745861396595646675864762770405207054984242493647121436744131617040319333171507904612838779893669668478922186613870951304977840 1951878955106688391187500073095507880229719586975314745468728204946294514427012141654073976820097331978731438315883523313856215070246 9569865348863531853679507711912462415400666834868657970207259809923295854332110682524779971853714751155138945232221693272 3921672248396043303833904398863160635753567007111089950052308163385060204151482157111025519037405816141123884 747960740067044015843383465264560582595455760902947870454887553514065635488830365560848 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
624289163292013695635894610691014786025870651286245891254823304459373716472362423935625750356353025039583390721886164374878699023869372583366453637671413892146666100908711251920 -310146100684743583216282981714150442155832009864543742771674725090553544162298564598327419049283190072996261267413576466113980610266189322924494145266928307300388209186199720 100169430355412272577297990095572412577595152799586670041180994184297644649250611914818941502572781633847986367347276256308255426993232009591699850268741035498242380820792 -825269754819685880385603055243930756732895962315737935232436813631377076662608797095172623275229897925156741689420400854824522288572274333465776670860333034894681946 6047849301798454543432783057671484494151035478154858012409561266595200377090836640600473486172102643891928454949598499776142214420332755589161953260702075882772 -3086012124550477767753298674663563761079616974167116640420927952750564632884926339552854869823325212759047048299804897492321949426181850653037339598193127 470880587523103334913280844574254765229047488426805228100668337622904157245404671237855749065836176486513438942696234274255319224817809950080306224 395489843301521093142064043497427880976187796882334863277985005268166691406793334187528694294128778548768952878225219864833232413597832788 2750595164037549989015170932299281605705750623580799350672830710482227068582670173193191632142013672973589290720293082579184578980 -4203657120990552242262933686823218992680069874204354196358540547676806510208062305615872319264297621717115166865454779 296245057184581634034543956396484852673526135068941576612547599458636052006627363333234896578733541170660 -298454047242773161637591351880499630387337408279753924683190695324924535038673812 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
6135177646916981130667800179163568864163306049566122834352647066432833090788523461424516160162688066593625530499461569118994762096746048662151876928231022182075317295260908060 -3229128161649961238505450094605494361939074095919899290604791778198825836109223006471968318014466305255196533542661703193616902868027492467827301607519907320073793646882920 489974801295807528715817828362794901686363288503680178083498883851879441735456872267826580418805745123078374924033748927411649544131729370053232656612172547499489340919 -3297493633207420884651040938721653318090876167617567688007178514386851990768702066826431448836931102780311239011151749078953654619969209096456906564372564196362640 23835366375719768720092071025968723477520590585225041050094808755396915861942087400741850309116900776162188004345584532582182004814715610482202483150630869930 -12166084510544253406932016874234458201789841677018882530672666008463139752294517752192105221692187062803003989539446076079951816379574492675502605610320 1154139353977036556570847763040673697903499140679229314905687646335224413109130745508551231393418609351094131362036336427957777084464400271282582 2324415099346263298099728219691634275031438233786549103615284701119070325146854214045462891213274136786229912996628352277174921600274432 3208692887686088041969993508646120136695121216773188815866579852244309571981197216658503853390124586419090367191259733878191702 -8059985597618268811944811298641268804742829363840247028743237342164963748207729473391964693466778961582716702519208 -22114835012606870133350705618951685737763010046234734995866288083090471775525803023909823435272648191 19687969381783542718448627529297327745488028308094618464803690452363589552 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
46360060044377394733719603203097713266577128343776081147350559839515599794246036719699374414774325428948591930195475166355867999435621002698940296738913826381031548483125720 -24878253824549369592424263231275466180967495674128235550543744324377333081840269047316817035418833844589031519240744349228586789347527279895317365703197466124188538436640 2264298074917058848412143326236857633964283350106849082764577554263701213359000225418124271366020974862446536987478919655514160668039221794129107513354084869899003612 -13765717593377953851735832131777085154588431461565717997748868461362567338167259230985707407710771533902798875049726596667337214025604092701732665060248366218335 91717261175561737885863109253436078212695522770776272368180189802113177486924301728908752430440180711069565697503974966052077227213509584445751648863560608 -44585179014272107218182323496796770162039597576428105054958809985527119039934417310851765078443010244173580219735773925923789149039653221693993780364 2653456666631525546276417687352979712975180721114792275257690269237142425136224611609720100703168727859800089094322497834307758644127668339552 7692959897734041835870998054445810916201974909780176364801184895171839915863783652718594472545097848434430242398155069907249921693384 2912579091718052761367507432031972873724536906975151645685290206452559580701830116370826379209603354693609163050588624515032 -1612350684365209388426006515711372074336471626728924813994158125015697055307972307747170842207216540724249496882 -1667386369588806368350551090011404666120852918498343908479858435763706364256134701925548039865224 -5826130249317085804628755305242886978980682466114149717756376862 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
300854905102551612951823662571091832033559021666656989320432100603828936292077995613771408808730112920138911208239013108590956012152914549318811519647503852483548030098600 -164638607242388617814109945272952935947383162227770329840715303699940141130752327792084509966566355835011032432576983220812431184798806313263524154930765157710382257520 9855440572790321804533787686328950748596394075306608597450521188378461780490321171568478083042720740528192239219376825648137263857729393354591421488095843743742738 -62223057131266271105968702363649617873237728617852232315840369583165049214023559487103647462590804908286740121139157809146898339155900420141812682127406213040 344959576098866850483827499898266019939124172878901989159968455202375701524982346812604544423056375987423434923714303658661876036219690906824386464323019 -152158390490197658149102747499076533441474716866428675873401268050256256216882166971887873959158088345987415413266923225081851048704327535476155424 5698404026554438876433689319177944796776572573609694716957229411747164027882826476690219412850636418030234307351696983494394413488421635872 20155364037357220661684185825389325263659791948400009645132180654253583228095569824108411663428147927795063953110425362020548784880 1791012274404653634167525656084679963419174168136101198280323017885010473418940690241537746441087181915340960768004090669 -1093662737875592384492238892999657867976782638110238767422914691292100572628534869987557434812397328513472824 366128634318338770547992907912193600644219680888376061864848502994541058739672926745138476642 4123147180446140763835815571201066937711402332838320 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1728312998207433733068783939819313517769735873236886754716106541112758529273455763344126937274827893743441944435275693324814100298215148353933988262766339345715234261640 -979272504673151321665260207818704534788204361607171575359279947728105402263314695821601863624570085383857949666076251554898851813120909206169756088799969826651780990 40214386661119652884919602963195717514012558926372313550281595273392155486954117898761410133719374793223773853002336839067587966445655370347009349268223504670496 -306263197279283453569448040915801476745042627865401794904206699985482806014774301099768770665780563477803193458801014895456398929033243092034722423498551884 1269723344145701353142961093822061091715465736536918126531799822046252375787955903753289077091483217292089904121580140222783394323045390692177548804836 -482906093783051130922700035648604959335203242044799300168888008803514936850693328499543686179619213864078288176122685804245302215986025180443099 11394787934779955812013337215838795891188833168696697936371681634811824730998003995366310060719300171347311121155356979038903798237688936 45003380664412397727301200771368323058109750150841172739997311916519121664627272467868239895744266100881408906210782670004101182 386723209852662550682623853000944875247163565115322889378073757281209523302444244664200987791521039408278373199671944 -2619191981729446814929810932012034889215227706422358126123650701462261027185675758716528376489928863128524 -4508575118722609192017807389142879489672966591160047556082048556942189791504311302526244 -27861973072183825985572150327910 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
8778341872674119648512671965877857254430956942806413147139150297276850349930207613125801377864148022787164973274672563078333506192846563177790139376862800859168198180 -5319262702793411327978971658130076732193267086082083361450381171392663111164166688260909714333079096473804740086951335720380777306612676013335215274846727970431720 152938713463125968812984589745336210914268684017442132253658159222750949020492774364964767017951619252925424712432583713394876213567044847581393413221032924983 -1593941742586979582725090308524100966777794198763208169564427735282064444006539526886997271805048634226139561571362959487549257713745693321406605607973232 4579561224613541811802302612996591198396615212844647172561096353772451339127883903332025072638173702833004720897563263739520107873440552897682699060 -1418265908890791741629401448310042304928331193905014689080185190299365214428188409168886183008668510253664681680869660340678465384560643275328 21220018172957625383054228632339070661656507591409356406171797388928437674268074988637797815072171478032681303871502263723325984423372 87653363651105047933330203562123576514673269557543836303304473971383777450033182964061970137223998742428918810275438830614848 -455455119949129718861008443411629088125790215600292929233482936827612462794202993520174567118809401191983645408242 -1192958944889212405758167900580779670697157221488211902729834869061050731608681262028873139362250690496 -1519955166384646299302078021072493519055178832214982551648735894627019360891647046 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
38118242437805526886361551423994241145280797237695373525130594378112505269379497392994627356608046218102445070131627030084074033316659195728986072384559591875887920 -26422982432449945391898834583961083730065312550252435570646868693117241089341273150069311391301690517473930075303751358618426704364247115045706175157641559538620 539449314123954625878329952519418586902545414877930353553676997284560013688444578705211820540179813798910415508523785267969944697999435062924813213433650792 -8419089735973881890301842049840651333572752854791029791954811527276481852023767429132112943010211341752756228098097073641446784769969316060871150372312 16203842106464299679674609815546871797775775268405198657320177907202779188568283536783352034811166598261836086272222438098614846025480366842305220 -3815957645627762575968228962528347496146457016492048076353491975543824511686910426363446140459752440129987034995302950074724605256285230468 37126550583777385907780349056395532894895285664190459980099369943650201665637890893905684829813474603313411970071268431819553262992 149657220767511144581775240188892017539727628649582100643831548168468604242498123230455996159274093310334404088504141320696 -405834093343963713660812309770167264852047132904746145520127197983529587020923423265191980488294570133734031548 -647964252667874639260161732393301322225060315920039687023004015360302134799679454048762021037370524 -8248296754067330856306495974642520413293329308976994242179971787134806213392 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
125501379468627338711508882617825326908846682245297630947761580882662408408572613017224923919883662332420443242540090432240831631615458519080784551816235534090445 -118608560995480069871421161353770393327049932045703688880890435658710487100703108879894394940361613615706398206634200773554874708862417696649156129004831442840 1772596309924390154043345439550254155283807261590498825392063264693412238161956635119001162205929360179506718386319976169541910549340689628228601878741634 -43717185402748335428146877940013498163770839033785257504645132955850775822051610939490723788806824924920214515568613276319339023710353969684918024736 56296599716832166619641633194263411181559984736451682380032865447730455847723965225972924737759212661550053274728488070057566872009045120775579 -9221749962408987882530341887000172910255765877690248349782386875823207100273714409046888338555314163792104166320223715720065349136265680 62702321903550486779274917679833988533580576781796863684354132764145806950124613886242734672836854292285086774356539732095713640 222779914611379506298617146885957555486861057746783169430552658257615593357419580364633275741362485109795537473794816640 22366090949456609479705164570253210618015940117682713662258098259816951112237684231360496558885963079256942 -117433385483141712615965362144384826338326706059554084112667992580707367521839002739878746188440 2728742983015518280236779411277014825958567910013298456013315029550764 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
129038216156460634736317374994381349587723941423250727771830525272125778779387709469693104170932048776283353497718371234375254426176280184238247701864533409420 -464490852942899137999389001070018733391190958506783220935456307171945743007495011536252174837225311852312069900149811095054727828135820905585959531068382825 5657817033186396465053236347677468820503764443420433653700418135947296802093761033115586837124031538723383204978635529670603984304507911591914917017812 -219097782797154970108568062097559586408410292672969363681813347727003743252012431993414443082458858248354617736449658987525100407683302527612791542 192141551965385425116387015285567092206626265393413749189571102272224315047352563817415036241048893071147738330823382565140081512112353433700 -19172930356385432854312842443425543850135212551948198471609882971749107680446031788215438126239462467908801010013307219832334781540867 107909477596021185749661114430239090826487977800537686597488734929440856189610816643501860790157216325688420982982409722541528 284968793284875518829162728376987645683509922222838476705062327480257335866889307081917625288346704310036570804904966 258113908508188297604375438429757144878910169767458405009074187838151741037538489095624640543015295577016 8778044592682759412263557680471442595722333663010996732302754199688230047976184809478560772 -12207327072258598987060690281699737197971690056529873388694984 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-2506353876697046017011757068576441500973161350938130248704844398253493994634272072345773941543519341173105157350229157260067510774969477979411323347022600090 -1428243798741767437706080334808193400056910809164271346950388308796907769816089051794025748363605561097047561739972045500606633345784536376237862403433400 20090279215265822618190534709555597597461463655382595525635760429357363040769444768967516450955882937096752461456353990709059515247587421691759908383 -1050406333609508231064999951259844293698934614616062568318908902632029990870293448599252635466739098673968951108803071364345900587179543701033152 644165782843894137249045486299777589009957192058055346088356714497275642030465791942028732366797055994824026006609439907781218616143216300 -30328861961738110863855932913151187685660116742519848997561265644405221882065599915764018041181812496420598586671091086314851937600 201680436304601379524915472550571962640112272213383127073497695409341952879350613523896959583681423409312786650285371782912 305037135130288061462552885740367094686394387673722623677334809371795413434580023335225230120819071174607290527408 385341650096188912822868426147645821362714592248826220180143678043611697880857759505183876194152884624 329054683851728426120512271729835486048088696289538155209878252274903726682978496906120 41747842704362942869023635928085801535925643334009 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-29739648099333068720977372963082463331236698149950836979079459345937922245429071570598784180334364853220071703123462142858345176605985184047804782529369320 -1867007820560595981625507438825659495395771739648437895929296930913022633745002992123950174228885326371440210882937316739266281721826389793713874558280 95764661405867333297333451053841630045531982014846051996527141041192167672808209023892442542879316912436459738982098632770180730405492560861686696 -4799578930037138466126527825331809041131679839375992901839634661579812400051258384986323046438943834585846269119990659847938735829680462504734 2119832398500041540631651714965177518717340411341306705999864083239469432579305915480777960266738588800258697135854469321567446185463828 -15884216077898870988759794413467472326125113078153882792125408498479975391431682193910500549702876561544926635716565214546612840 415729385242926393101046308480485921406763353058548182473559762223524272628301111054139713377445512569355836513060382744 260331309905001077472150720915860722172503948090998800231040855115842402525037871682544083890093785233173705864 522134969164764018494637989412529026668160694369552727017165793611650142379403372262325635951416416 -33935346671559443898929274693606759454495849910225217102076029655041113117732697764 17509008924799831264346715183048 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-229601769682413556221329532583855430502538192128553540436348966056017582578076824929760833301436909500124703987105549119480406067641812263073804144502935 18162570840855219511287830730718515117689963468929697607557898920866481775763606654922875426107240995151765306040500615145262544625528171567814856760 596604713471771147865014054694243876827140314649833982701830082260025284942601405353608333526875419708043520509295644800352077224424381119964188 -20875091297656422177240389432828002567401931969931014257648160866649582621428119367857543305017341434508678113035291544984084224225761894720 6838440496446974181256426284551399951302483721867767525448023932731037731181759812164005546860314422640949949195840882871091322989639 130038005611075102320722856863453626844999539699361487423794352995830404896602918599126196607608621192047915830883865524800416 893862356100390289968525043677884303891201443683606459662143402392658222387156513770355984667011649638221874092623048 159372690172854778153799372949282732131712793700262375209139711917477731939886820428824423612655736435548352 390792049588214224878765637881864670717351346026650670384574947106890977971764035271971678165625 127489099759124885032720860673719408025838324974960884063534106236692900133920 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1457976232219694954415060968008504403556817843636176286727985032400806566644318545511128822250594230341173335684683654349604935140612899740246347354200 218535515479569279041830706857955502249160279817132735477673555892089023733868599313337952601259067191878578594130509593966727518428569539304015610 3998057707084473973835939811335510548862799281697835040219541212831257718090381482840808532044892821254480352002173283683500456369945531738632 -86397321386149713063851948650859665003576845602117247667500451266877524605025258016640966128761378880514430932571160691819948285816721790 21585453622365989175035150838247425197462191161178694242665281032439833924047565874515582907950632047485130183546671519634999011888 732713231655001789440122031234345243475220119971595380964127694852693676265753673617276585267947478656200035068368753280092 1860123393676669117760654913006928486399771347625810178459462230472000870655196718847940163996340999798877658065712 46763740097906858436180963726930935984468040335758456907784188232640522460065540359431641929636203591116 165204364109671797183096293582055767233429961965518363081465182444293893456522344811633411936 559182126711875528264516008710675787301166256873526725441969959010477116 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-8047450101275205334041821944277276751742383893431056630415393852886902678068258260625171997831085145236476330805197119629606088276736811707088088450 1612382394626116612833527458915456693237236507633709294226593409346890810065794333548343085404404323990984537450143225362533974877887680299009600 25704943570862346360041171997954338355763891157705782581580509781634064676232458726391829969200715108181361836348318795541586538180199039634 -340228571119049671581462242414652099656725176941977831081647087355378209875480677102897156901258668165754009712326929151111102382270560 66518820307931170406306490978107895686371592170950746323042751567996529044077664477156859035312666934842736716642502145496401930 2640502666987072809781035054700898403141328194089205515976319044701094938898385539435729004796922063058505730260370196000 3556274320470059065629769904583978822045932008218993109710437973590265431431890824420119346306848002260584915532 -26774029274092326537158583404202253477356861926785649723970401883678551130893758907565228105481534000 64424269305188513577742476254457476615773587884068454226504832229643786368872840130379220 121070676271589342503586888255291554213675674929925874007029818736 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-38911496792719836097873496424324403321059841999995472970541517126414648972479525890603530825756845171764913230585619554448205467411884970286564500 9802090088740566488419853977399255576355347625777212511469259469512362316061956496140257697926382359765596327504131960911410947357258046222740 153739313981881958157333335876748845443278712411001095055288148104150781590624186319114917260985539889216404811079005804131852215502056392 -1274396723887448292913010772515221459962988277957039982935109707195535179711591508530570689091167792184888861405055846607726888309496 199636519054181330090705477126134549583971715491309959216643538750275751463046849850065909833878872926293203321649454358195156 7781617676986188947433811896662838183273681314648578630278916374226722790116562334899578960487962737627349252545596808 6069577814840220792895889042563761126768555535112778066345527071895243065417282646758590455187768878869818184 -48063437289537929570488688793769037836556602917810391360659252162810088094742966759534501299862924 19047511209611989509937505080592922929737363370053486170849275875961165718056622518040 -4247788107239919457780943739197657220755652869141985976162 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-160212984948835068378216401401722464448079332942092757279690936750607010375984717353615387909126204323526594804548372724664118218577661642267425 52713917915312805157311892500254260122073354268397974374031280866697709471626167707538768635660464491474288037819335722868781358900288916440 854486836419064133346926928093757375863496018764327902813020922722514630928863626785496333706991874879768975489902639884715797181229628 -4537076809828182737783322586339982521857613731660231179185915774913678285796285251294013071130440124258294970382295172924282085296 582028796050375458105481044007631643599488661658580446517900888646854456686805519910673313006586544511318314531730830708020 19986267156629022206383355917332072092301335646938822276084093814528332685834274980802837541919038233025323337670848 9099841609049236685605898062358194161972003904870181358844883620941335382417508593070389947395578179151600 -46770866423244157744452991532598334828414744448662873752120272276297043269165996092024072008272 456817747796518800569886614377989322975916935732023054438219273101757414946748289 224894668631962659243354602000366157804297493192 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-502262499221333732134067866959975378947700317399949821267968484159511285091148721566473075429504382826654812102436526075010286639792101254200 256985470172381296281940646629401758448199492772683116014490297184356477687964532617344325835258196129966148735104706076641674255942531130 4439855564796033001362785946286588458732833140218739269918331776982222315588841384361988508378675796818973002356632503444334629429496 -15331484496026204917553792087726857085522732275618946157434326065847808928884878956063331759599571625990679990945453500653719936 1644242077094762549460278849939183318298474362425676484928861040797579041123886753593910627328771499434120253457221477672 45808490413350007845159458955192914468293245519704476497778591614059988077045567669330303602907211175493557518234 11863341247702972072594414772215580691165932879423740224841319339124678731462619834134201201264582850328 -51323540414078706409062701648170832709630322467737408655969758600356663799468793040434918674 -130992247565520469831174716579866243652779699372201587877417343292323361344004 -4638190994317994770116801149097 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-551403103557850383642080798036161000063530664401967662420089790436035359773355404364690907650283565541376110491761584693161088920540175400 1141796281759327932182495233180697755633049176900824950292585936938340622308400601310655010094773887375517063542756870217451328722301000 21705158281128775896218613949440440263160125237928131166650055336294379838927588356333484297039572160853324296380279634144999608193 -49062683986729412665859916546011157548838445443310250321268760175124473186847648773037505161084252865449924417467185574538832 4490045027285521812146311824988315613391815639865825737885887687428738884502203052914789734415715102882257804852953484 94519248324723515217513856767262969047133818286658706389907123338857558482420729753743356282441527139689084768 13384440232379238961071163076608791056500803850552239484823008194924807711389111011113246395091359076 -56431184068078011692382486778265566492257118550296386133503206028806143385051868424690224 3142885452707594219563218886830155825668918962856231122800507646457661494 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
8071664492778648450191036844346246509396355669592427102733832938840617817893546550009120299879840187211136165802867875344035520968426200 4579578840152193147067798226824868646410783330307713062905572138099159432225540215666881635933014053056570689372198945068963672436900 100373574155265794185996609558857452053300827986013643918661464995185920046933926568486917760535440166534058218538255335876596492 -148172596998524583041054104840314076491774061692533137567958699211624808605561040379725762289067501340687934160583558177337 11824860095595687321078253809189928587921529093963672311003115996286355399031141864438980150287483515789001225980624 175741778965055849556879465425415228676076584478267402560970274876472703183865168322608978328536105574385008 13164691781797111123228917268843210232331735940800567340509611559972394439811193654493378647020400 -44356101763080257268022322248302561599967942418861321388444486943493232595123510143176 10003537103766365225726110709797543098192887264660522568463971768736 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
91906473578023021115566576050447891330664451834971934730811785100615393294722633430236691933134825391353456573725990577186631793140350 16040240082056623047669053476350172332311102719856872978541609792713708625534754469496767161622563386621535508759141239688659636640 440912508105645207666386986021172892612140001407138886360338349945116874116360016698156638903145121930434006486538997894106174 -420068595914245137567794087430533525159009572976860954769948825979515196260019280249718985797778584836943660978383398512 29967113626527061159468229492962665448674976920597515419179575003930083984437989500620786206610928523825742034186 293027508093332064835687224021535162213903852210509677351454489094599982302885837369783062719501031849312 11703693379869290756868980753878329674948944365183742417051244890591786110799603898818069521608 -21931262853700762754657084114960538512778003659817944034887868423234280728363814352 -6260506788461328785830708068415538595352297119934744633904316 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
666041542969030086432526912589043874938902986990542815817973513472732619888118727539711693495799239511066997460678685433135760127400 44287373584270895207830510471317904866663014133370177671471327437611813268917835446225906712881778899643582620958308178547654070 1845590224713648680373819994709264827891210354303613450413980293029162244120689417111427193179505266835892493670642115038632 -1108575715069792328242645386550720901110337514758141659492221664020916935473283276556693190060895468667301236090669210 72924497011810425224077288509562842801089042689904440575623059624790576549883287994970764043105572775242472488 433252899043910811969967302682819933728241754405048500865860146536144032143965236683902149820368006186 10177821183225278800572327679052800782325435572093733966448400098382673228128441737038223544 -7895964096332312182205579125567906206689911089988524436041068986280069012965374 -180387653630077622516728888715151049487765085881907112 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
3951745505296686919675332767818782364767237099509130639405892784359814389377227051188067557839786925793310775066435237891800552144 53352838626831272806854565538008285177018010106698961696868876380446336408693523357067950615839688137770556204753983333135720 7378907648209970729980374084935918663473927288284597792946857183079286654068017365472131753554038721737439084464226937233 -2685370746085911470053328514351625941528766319559180243741551392394854953719230896651766405077430718723258458478240 170047453722800909383884967413508246101142060461909254335846471827543572046323102248360895788847092684366392 556014350559894545278347510542019985287218996232620006242040169357645987835773476101314205319518528 9353774081941992430400077833482296149990126061212133058581949437376251017787332181272608 -2282412219301652155714213147091421745014007630131818505614528106872220797616 859562943254723829110494314875750841427317434 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
20359182549963609094553067360198714977902829308142636486717274161259764489622076075563723782680123674263541573511960443863824008 -442326838850222149997122075379612441261657696881470931471377586859988907515185995065248794292536678755560608123196996006240 28227755698322798704305195504214567071846368565886130386917865417487029262980483342841665805803557384371246075577248304 -5816600286568518885916304559726376870067463920767154012956959089265867161008257644096058117355134942475252980768 379150988889592746880911124285716276033751808332916515344244103130096094234667208445604118170428220375048 592892218641281912255973797282855197792358569221215284405164190063164468926231117623402323204352 8896843241386077527288374303989587534848529155771985656582166629196503912078432165528 -69771963075815109366356355578444024943140347153991286541078880983357680 214609545230494230572218750268 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
92007358574664336486235145536332163716245333048771988137250302039262754621737666058911777795153680968610165685075297816225501 -4880354204593715316787510228984099523743433275594993614911635424733184155738185583855452353849245015077468260001287189352 103450628920539771355132689454460539180769761858123012663204485356198102395906395669086815449905629350070222677669134 -10622749834329614519312726481087524658991860026343088530343003146381063040083767245191002827224893236154396736 806568163498350100207861474000150144406123629470246025663166867877077752740916917977794506550653425326 468111939083878100988909047497144193411043903609029140512111813976116474997425306170854097312 7954969893114117786250454372428908982297718420911590616444577002978114780566127392 11614346949961349249646578006658776876113471077085282182994985214480 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
355948600405287312926722482119878943807549938886743360068669068213412093157466703781603848394134349620479314642522135232772 -33007696674993323265409945582610605671001116074398753103514888600521778821235174575130874136779276088008424935961295359 363536149426397742210155922772486229664957512485433407003627971504065986321578562156710808834277904571093980089252 -13489679137726360257765961546111784981666559737496796470837882881762880487765286975174197719063220197200044 1633205173007856040033738562040309420229115199345555326476217253497710408170428177496779738350895016 142211233037392504840717519683038666391042610003803660618389670661174224051447456759284378 6171763522817713472791837426517338983063583557399967903212313329183341405694816 -106259675112291317431865725937470901731414559621173495367071944 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1068733321699688652417677599602518236856058163861842570901736205237284216827588416875599733101420744533936626569822790322 -185763229212300297560792712966730498233931695550937291396043114827329145618626991634500358431576918647181858918079944 1225701185547929713629297716883323190654028273068786178156267487976176075769198043151978476372571187708565830201 2838156484510111381149861433064790774904196263381689857133881611344789595694988330096462060911133602880 3139951020037243020369348341370900986416026581701207490105839617545357933707289893821802332483448 -342035587613083994903917822774628784963366179625449363616668890062048698624954575587680 3877746586310158470092998479660246048962337507994071267088401502515944670436 -727112315069172535312558163571399827241288166951636641248 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1383967508936190325886772321610314705424471463383812144470067574414001360255035733575753542130402878872438886444076632 -938949184237891858474734768551714656224647334036217201532991431746045213722931013434739124358596935868373021977308 3966642728535328836180892510633315248358147524353204740072731035166775142475192130388518638471482199205213672 94480042363598058588397985117247006826124528265354747155945164175742055440535708173682045985607895940 5716428776404387827789929858011299307386008776575058729383412676883555413957105011967320778504 -850988763693007332164918922736895844231109691828652960461874958009427201588584349000 1858559676619627444743559706627394961663513953288175845880908573808753128 167655652120506934011281276403028901459208091374432 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-12054895796814888031633674864232196111062375479799631920677994637802160841581330246059097289050403584105835481681537 -4397678378091506402107046033437660505610182066818225237906963372037808746152145690906770482548974506368146255160 12325058765669654144654926371438565216425405959292365963237709820964507200094428442997241488422469047208632 410239621186502237405260832610678249261133741652311963531405462319567851576732735540902836883094016 9827162080763189265108774670461268170679062935712760131906922653746231484625913709903751790 -1215829115863008609087709125580782273060685947299767253960202060954283826411025728 749371771148967490015968008785992944308372292645149670982258448094216 -280521079772865745787132830421592473245776 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-138704431007555203062753168843385492249934724523561496572654471365971397259956998122081155471833679514888510980696 -19392218888414709238723907495631444832283096250146686085935030199277259725884253159792962375730814839373565714 36778181071725995969745369257943516529905722796251327163575361304575097706092213264094552340040207435856 1285022344966045293824308513428541695410555877164206554967300717973034391429378078080750744928100 15907693113187799491242102739321632325397468768621253515506093842885042104822829599675584 -1327433786480785895616182780592800071865542829814210723379879720258801593982600 245465388043778888771295997409616259589051969275283505221796028104 19794827872333762770755534522 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-960723929585980134571669566827210158396755061157547640954665694528141237281758256765768610971034050925219936950 -81260682619256887593914747676098372141765545244871525340867861563177764166951324581136331942955976059723312 105428256834971219797891485113919573358370490315231893728325698515463268854685816664729030762917024612 3354953880990527029157070135552185497792615987441661096085631172369925496612481608672251394752 24183286539820778073487828064339507408340550328253837624691203735107190211386788441652 -1196126351286463054819478169912256065452702620959324670478758712862949767872 21739720988907498883556764947149282223528245608745779112063280 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-5420219455332002324626801677347983127142882540817927644607595970765560156769263139980614126824496717720732668 -325485508570789092921117079520461211210960244486021030062310458687255147146600448419118106701707780247000 290462995891236725703963336521021136229103137181428965682515198948291103691320940949356342529510544 7584393557460078449771392930401541897622873429845553696421592106802886076847124831236918480 34451297277856436300538339914822572624989731152453167083128871576056569029937641032 -922416845649637864405906049006434741024107628918478360266553192465432760 -1306197652998323814209468010081712776677999578752728529728 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-26708257753834554961927865873482277159899270715352082459684832034210959059094417456012431657070508350533809 -1251098923693295423357939948149044434210629657589467994652598236305701281024690077520778448592911421368 769704891548493943869192912026299957252119212519309942204360651080245453647860534083145379712216 14898962662410628644188833714020113696583426606028989942597816056566418983028771449895840 45925365287435698235225259304703960226974268316201172612248282287358591484541368 -615114633584050510923407719268962158897741757283536756263617463143520 3052684929291384373897790991860084922907286180486472 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-117239953590495644486519370872515192855387634705502385498961859113380946146844236512709892303779794027648 -4627576115076808829944374181501557907741574040406944656214164269168235721374618346594257373161796644 1964225610419352325552055196185940524318527072069037877894413454855287362559870897824525132088 24827077849841159676883621595227312419295499506823115197235874519706122601631865005602 57249958310814868105049221875836007662096768291171469523033120120282566555852 -345989814570174238172951384792111633909774576538462648576061189753 16835629233258090694452198425254132174212361184 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-455949330084597963765924704394507423187038080890809315005518365451507330700063132840078180258106785020 -16503200235430742057977307968778901764763963188162007657779711103792635028610889607766372046859752 4836166493044645937509561443770678222132721702102786124006136930136242122361778950422488143 32339469987860232815919710166224565555575388890690771187343774389717586779650368112 66706057311174451181014852193360977925899064381559193814114437982855679654 -158334766043853527804435667870844373877159489379220561539284400 -146702342523853464436989984816596357510 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1512812304550238514440103525360612117457289258439312034552097964139089621600556719393988055066401096 -56825646555426822958625629897619194597891541785807738142020369742909391075187953494999002814712 11518501819642530839446599268042178986261340569488842316579515403569639917666391786218860 22411759113271431200166517852159338571883586076461724797818814520875215300264705 72491670199989569328241801312330981648200293696585904599129806593170528 -61161684544571610905904067239562881850446973499722746624188 561949607793479827574892680 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-3742889149369183779194501925439603508811023495756036255650956972393642349979641014402804554340892 -189107510079811227885160076497002702964480274731339021413155892865547264123724249041971931856 26629108240506576899579099527355914457130995958973446910587036479434413706419912752530 -36567224661906361404091660042166690355064994192963917764401997605490123925232 72964073087226899933918262683832157958921307826979859343536202625493 -18823018108673487938667399701890417804502019738297667232 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1977675656132754317047652153109322338102205477026367590317695362127777655846312885681425050328 -608612206753634962249896649834843516893684722853885572667668058332943857958500530609972926 59993353744734793840211017715452173548142373246257748266485148192035482053512372784 -196179720124842982383141191492486343889541976476713152999543090092591337032 66991843992772577268860147837235284560902236625581483344337962972 -1949312825783924946492701860866275890466240539796861 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
54789947196419838712142514529632600597639528323613667411993592477312547387977709859666513772 -1894925556056322985927155898632109848513866413243704623084179203281746153731718044592872 132232568278817855776965293391397838069449818117139597004487745327763864435846839 -520135548634891678442595624827003896625160026019969798048333467796405008 54734338731620440387985596813323663916535748542463985888562684 71378636359797851881315206391712137360286724448 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
488550907172680435006735392939431408274080573237934234283909473166666055027351487258209312 -5708190780831742330372496955827481331170260414603084882241561868979545907118668564980 285978904680897703923363328257368483687636699396770697869512573283955713944536 -1057114784799927915012100016841012356131915653048991886108655961355240 38570754107666708849802369964366592891041820231435605907164 59884249477937733441410067294423710194716 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
2995350446571213789648761941204408547589793692478379542604759235786834314659417900584121 -16633432833696132908640248100916393039491436006550433878826698914198085869601578840 607371487403716840630048656919618965375166509890761848380793410161430538978 -1795395135130348704310243456195086566197514809123325750807499428320 22810590014759985871718336222708449791655715424931277749 -35432436259658149104242842562597488 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
15572597810868200743954154182909147060192042797346023344653915547979933742938350143948 -46865311026607784659662223737118587407659051597828362796820041891538304614450929 1264174989488190013168030083361236605572673689564731339860230645086945348 -2620194068825920747926544887958625770850826655977401035547311114 11267282028952986639471954490108007570561870522987036 10173174230839983585167163 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
72976685630896740242585160464871943614039556749752448862220217997176884105151236134 -127585316129428070401029764030441819652118544442399242833386068786779925776312 2565589265651675659956493636900338368110435147892938905128430035741295 -3313577809554577310489999040481207147219803826806432935887552 4719487967613886574220269100206023701499754052564 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
316494136913492948070150793269911670002456260357899944755683535584109401024282040 -335276499165370256831780074541991420092179088331374720493991077094216905232 5038871426940246618886737385862990461659130908831751511498874218376 -3629656025887974278471627034781109149270010718576327091762 1513620639177803962733136318215309565050198188 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1287821891376422875808529872271909510346956845121510707178950286714922943933665 -849391922844128596904000145913885723515038090959590057625468420575359560 9491847814176831470683550747731593602276930517463395827814063780 -3426979638347964587209490390832724140646707278439480960 209431798081724997261900946288825957631221 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
4955487757917659029793254481321270979379945799005494933019825157354975782600 -2071266504648399212425064859609018902535897874427943696063233652493558 16986346104892568826558579105280842602130089311408515634286328 -2771596320947343671872341643552642720850179619019906 -4311812740389684591474819035346746144 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
18119792539111407134957896186201603441969241632635124672974792772916294910 -4852579821301957049265408604532217982666722071600346214705966802848 28604245716148223010904372914106662243474910631486230430558 -1912736390518295149749957647648832925106195576608 -4236425912689777791889916324882 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
63148434991695815088866281675819747550848107925886148031181601500082540 -10898437915374006924641951703504534684109185859648501107986122036 44899436381955258141587133917758937768644533309468100216 -1128935242081228748359407267934775288983314136 55382809983991691384108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
210141796774081984127147701641390409587720790738005966904203027102255 -23405054885636774180783947012219747733324469753478211175929320 65073525038142863350077809444262091138184024593554660 -572337902259177134496353985748937873414928 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
668417348760182742428607103851897580170586572263615657699323365960 -47923857110757309343288488644655308271898994809666434374350 86220382420198294044086098714823999260106341706104 -243339472344105691554589805150804160852 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
2033062347526807133708973456640338976467480346388950962079868280 -93253510716642267258948116780716274990781692317321010968 103312292177461968393935305552091191394583869613 -76579768514298213293267154519359632 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
5912821427742367854703294250240986219685053404313968131601720 -171806823338415783319352176538201354177180600711074564 110580150949259223098782774318195528115089388 -11890628161783508833842816117781 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
16435237606744004059344343557299238231536614725817821985326 -298444148456808423127794629694723810517862814358144 104202213791611327190999058232337250431366 106070306475030033090849616 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
43624488822040569557482835905317983150516802118205585832 -486505755892854119827890220816819881715534169938 84932942796073513022130786541341706200 -13917185993725890782 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
110443631619890158722271918308737870790789741935978304 -740298960831207343389611105158942338327633208 58555746643442715043687293960746461 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
266278114210278085609129665141802408751315773424328 -1045228068068419264766458028870449638438136 33129198607915114704202934104800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
610211747887273053750806326213999764500932641033 -1360008938589284650503275066057529719752 14672176136006739759419377558 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1326061239864039015069099231860440168165609428 -1618197445415362904528464894565810755 4627231799667121342605380 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
2725024549566799088198717774693927810358522 -1745055863528205173097174144563368 790698243987150648549 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
5277789284728129623408101113242802640856 -1687806681646381163468402950036 -3036405701251608 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
9595747531043142556240912576307476035 -1445221348884401184602061400 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
16299632292747293398633708756329128 -1076338753774759750811482 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
25718537757116584751257681619474 -678064451790252566096 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
37430864662172313876315646868 -343419237002315936 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
49813520211350341125884600 -125653160998808 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
59955531180569295153956 -24999220775 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
64345042405225739402 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
60421793476334248 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
48356462796913 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
31731670768 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
16044574 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
5572 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
18487870997708645210125360058721745434633144276919472042384132946278432285772627734962418862479860326785168697707366858332115938963115235744159997459643264609088060053421591725351485298288544984988794819634616380824573159122024811838569934319312091731518894355150984298642071107779153046062631462525022982207695382447131007469697072033252427184275982379090170811709097043 1073740697