22801 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
366293801585917624831358897790866651014754180654469035617324 -5276552383264947645773646343424991108107438771621318375712465 4053703668263566879733707213204448114650280342974134679198024 -788229593714110858847999648721115507553213072209877739428894 61947931597421628419714668464342338695713754928180054603068 -2479941168882137201810553432827752836644528861997525380357 58014411441176766019659433268574097387258664560321255960 -867795461587166058563604173277061217648330210735637338 8838111407965122777022173822449062007105911183730548 -64144871745176518224422750005768506707012808250775 343219067024618044506676094163894411897802033960 -1389068261929918809520847162629656641305857670 4335545324181833135868235513418844003911964 -10588210295112453512053704269592966941789 20444776345417072660525315783386256544 -31426388424749578352438327456214936 38590278622722044180756488918720 -37860504579113129077384001648 29571156254411224681712488 -18241175736957403534230 8765117099015036940 -3209133737838625 864113409096 -161210126 18604 -1 
1961480477175907329913020370773140567368163661286315147366356813449477871471021051665024476767315642338337323418034 27024445396098571947594731504006631192639103147777472280876494235292810335400561461767223239542581926030227294280704 17310471026194842388667942915886759170139895073468614824589493757929546548141418150736237593276802144627733422363216 2431875449279191386996834646062657200002329320331191995234353668592011026428517206236153698499558104593414645292080 118968226338736227933039069861054101854075695611214290713442514591298818909577754716719932984397023362367189455194 2539086339368400582372151466989902835690184756074464633660007030538696218814412194922896125930930924390469998368 26947638632449976829533869514776888953009810187569218436932386706278331922590357137952028070357946363834227924 154485116039215091760589320743022448014268822852175561530455852539560068882557362904172292961424705881851248 505049941272925774680169875249607217141604013975679538883862568125136300070391432428746089638219782485626 975543842541303184102621133110620404512117929837935314987478492595251369211390086557322154559778672168 1137757732921474689743060493891941057270827242468093975005618349961763201999058781932870781823547289 809837566816991483953049127191141910978274747270892944399376566297292764359703731444105201452304 352156643917695728922951521061380626491246576347200333845961455750043087481779389513019941886 92770441778801314254666203277980559201827858168648580322526209694031932269932306920679912 14533658536264204602362803762770010097174981364164893240044355741851902493652294985845 1313580301824781574374980208964772516232853891763279028257361822710257701654995328 65464163513723171742942129593492953029774363870460415151347294615912810171216 1685085797941815446408617139661706491093565798262341055259568574956060048 20387491098352940079043193197981813165372159332690008870702246014394 100954348360546261790573288425279299185172523227311072138839632 165798092928813386807453508961310781860835021094550312486 64454398286693868400432381248401893989560346396376 3293375898903636906390678918117996328193899 6759917606344661128831584739932400 21913675104636124681914 0 
3501201900118039773292542390104768690572217178070497372797087987605866934037764706218894546683642748755738120027319390989271792079963940450821857652458898979804337338848 -11946495961680966470599567240759238116908728686472192169275748219877293128311044856329534325019270588350491938500844743550334131684377004716816869593562657442400219804 17946801456714276265206282007228204300534779387041614371940194638528278516201287382038068878997528373840428908372688737796397274921813359950693192533158672419473368 -15638888110099815357031717388981201621596426587170906735120687965457998299818804078033357094545004200841593395972055202675387814173684966899772837740042540157198 8770855606704351487422571027306076150175606219291737850316787681319717266830963772029407323017956400204357211884036639499874039336145063078968453896786941968 -3323043486384516891247314844938703586910751379643570393405495620262171427686973503838719232809568287556788856130379796337776614481283803036509321881020616 869465702916931483922920804727147173382188414738944248917642250039539610506955118167386395656221293054867752999719357108663941542194628770714475708304 -158070509008635274545259749838955489494135081803971874531307510122546636310659444982641828073368720040795008574070034403264785076082759375194404172 19862034473530848647979768194316786061574364898158477679295205817400062197789022390834222774985306139531874341411586909798772384097808098455128 -1699559687370469286585289900562829217470873378669469598588147697059454346241615219474829078024046383126053014166520234571518310417320309818 96720908711418438988704858893904472827599852833337134456964031757143763360364690697087296878738281168918351252773209963176386462842816 -3543591550540350956873166783533598813543202410865296878346425101780163385508047399606839700408826644354859414108065478857219445640 80138707266597544348097212680790552123872725539027416928037996294973485308107296014451167907522810637386816776778562293770608 -1061231762602436107186297294645874973214045178145149497341074519470345517997486539289488624605444681467396085015570868896 7708433223217239368423165322570494780893553402647791270382401713814946790541760538645379948958857737755897044746156 -28321848527956640376821421143095323188754904203532459669514881094490262649186141412500414672397173664862284179 47548773276803975279011071330273848129236962574334775171424726169576278281067364872266046104265180102912 -32021826291160529994817504087623068403633378429996285914831321370137253237079502044830449009372032 7281671939995148069664085063514400262190688309244960979886997161058116925188763683046591416 -440972451516827170895506537252732934590763757032893098633083456324567796685379372518 5035441612170713276567207658162720462791646168954296856838563196205305614608 -6351888290276615142709978540055273963790465763259560355662551823928 331404524562019025418040305488394906650778700851427650948 -142264285796815396972471105753880775787233953 484658546473494501437601712 0 
37886717105655402567269566732162470124207397914448266466932573803050645424191327842928728305723498868691486429739927355118960887582795642090209319105319438859554060197315369365998339003 20084810552458909121992354236334109981967062578627075648558221155067211555295236802583645405806685109347298450351595896002549429713074675313487859396356893196738450787501491130485993728 587119876306907911377094049892054590466989458337966646633983673121241697314113809902542035732780621702283357705093527724806574837390720316141471522500596638273566097237999726834865180 4087871138878072506244811536563901452274005494205066064245144981569257133950635895434744717866067690076272643612629371779895538809961035686442880428145750651561413806655452251636928 10211472359177158803202606616355183094710930730867176113667201058568207197806406806530098821350848596085702625761035130153939436683776017220378946135720463619631229472421653928042 11031188334798876879585836717125125215954534991412820604996190200983630358933408823938336702790392854705207940151373046715816346884228028027717143326267900913148093636613645376 5688060591305954515684586244720392067947560557688729519069644838565632188092039697001168824920441488124175414755357299242046515954104015537865031093651035917307580614952120 1476671742681974001601965304296039268913795094657275465100398943094445277922698812608139655683281509935566068992517223866615941936079212747994804165469224496188744189456 198001807304465286191372790274427130582823987457427271243014140155827922363555041243335494202695162874198248370927557961844796140492769498837651877384844232336626253 13793130258551831186196360819557522502509669402494616982968036544135866005840812063022742736901553471492371741296490091058096418362814110834524454045131207240400 494252284472190525957414433643236857703072111220048957892503433134544881359091044633341384090803016142480124792167835582997279598557791497596368107536699360 8892751534107255950969841705919838709406546109565751743432325459744224811759815007918672249278921825185417136459925434606909971938276589464440069266848 77320085546895252021194020613833239972180310123233964009578200864344172218872290619657017413553895735013595591590450070637126933823958694482652300 307917905242864490712122483707556385252427605200617626260548584962763657506801304354226384804599995222603629521093672210580055660701986428624 522946185788752483081135278019564951270378854163959786485581487878283453073358728123083080720299522703527411819323613710021358830990062 344998299582071955939592858240449539914708820872582193302606619754547458956706093014277707516060867745472285048508931452450336640 78260621132407145916770848511664189281260269264434619552410656964486231764303040034400698664172098094203483246419577713240 5194986282444224754036388908696017535064973068260341795058541057861438090376469381978955903661336050190588035464992 81116945156664826976673057365394625202586112539986918132637559247709133055643544967055063134425506077715716 219330229586964807139799741894702993840568891652206635170720383355321592012812482710965270807535728 65335593124061245428613856976559107563868681460861262464286954750334858459577500979879973 1059762932050398966966123108894018937048262358029361242881695264022173735487152 280818022885099986482921091690500511090395839997416773776181189354 44367159548622997287984697450719824358371706349888 839956540137322964435955902 0 
136658150920895152817989411427665373340677172035611381313468740254046588176724831028471924107582655461745645414871505050230269066227585948449803451075858795738580321878469319322533091591572678131806672 -63946661118912739986471688199667714824032062812703337166931636114044965138371421105345714245898690601385267599303776770956252233616992756867386349921764713592537418644778349388143446645486020443571960 1316703160688294515903483573855748560281603505928487949976191729130679097803234845720409570170694164257379012376872224886286106336936264951193028454422144780685830620065005534622637498292041443743760 -6377578100431845368478124485056632313602670102996435583897118149232056128342237920928114366030545495761847743908817934530427707850890683624428649776520312223589334834225292900287568301502046512892 12299590003385715107941081508297108630230996261863121422481556751972744202542879870745629985906970315123268848919004239178184795186024293532181058734693568567510411650610542301863123069782234208 -11756405690249902539803068127179473837677430387477221915525592626174919751203379948522076987057161321735018470546776202453801035323163163811134881748603895992619484944620217068118423663429844 6083462940951636535138223386696092086060412253876356465773909404101897418264805890312985021858938900361740725690652486340072678886503291951421295185115215940321938539314543162594171127128 -1739565434199750618103389369290546686789214570752574817600564498861025050689630625414522418185251019394464784660465073263661316647484437459120609081965363937146442363507527919165942746 268281843372768573217229923893667116910560854140488808328164670570913829017763735808153724178666168448216143958137819754596904324344773150782357334506731744907276242142620211756448 -21093927755971167626123593774150547141286433395518490841603942805352923415468318276538663924174638816796477674404916402942482142500712680747088971815518517859187143796045666900 784924182626244430988810661764749846253593961601810859032657470630324852426449905806637470112493822100288219733027572559253781867356724235942928181386241644874540149471896 -12760054501338494220018992076660499944776889291232831025941854424585614910275195992686733595368074508956601952470451921070562560157625555054515334883038006084402784378 83580236408046111194165755760432967112789914557401564664671389624490907848219447719046572443928149239307348436118046794724312933142242859976394231019233344933988 -202634990058883984238606978713544874255838574325100689505303323169182386438599565163513371658826578186789161818945759919592591000757299312249589762599327515 165170320691207171011055220094843294415681640823615617066703399066286329204378180952031864307480336192814547980683401039547416555625368556741334628136 -40288390088552730224457363478363731057217782104062921300273646618846011629919054554994825259093426727860526502870647686088122075715869273739746 2536589208480264790793730287065468985264991688828106375959308743398509001872552996840776381639697313827961029455684916408259894939694692 -33941446246481398806493801865378277496512175385464252955441788800604268395730016664221813096990410969401164336217865796901956007 74113327381535209124947556986446918296369594237838673227810868479103289480061156041633872371827778955957177872921148360 -18181897900221624239982562790985110999389142742287858078504325358194745129652097359504497807861492627803389126 287622220534857509414803725366813915473847556027679625260909870096263337922217134484944923726163400 -119547352197456710963265773962391483077192388523995302407109228177692237540302645479706 215761143815594476281904085940325263712080115919571491945325817753677696 -48098675718904349528425523668622057828975722525861028 924133114374199154123632 0 
164309566678331860004324533743223822230156227942361065678950773241463813196596027456367294830517689655245683597793690957394536941095413664235482320355222537075200345453830239361699596080934602275404300256970493386506 -366759630435693731297624232026038527540598365866191488384559470978685897731626735200115401383735511487520727913621972369658490861066341690829131436251170987143162348479592296525865299353076714680406440262514890000 336145304325349813438746449652129990854556168001058401857451549334278712183542545180225478284517537352613115052355225724208011662209814927822090513809111401422317754672866058366469735841401582625696417597264082 -164040500985651012105291427255849220034361639632943060254283654208015940877194928919960971844707776750557685901278740904147566318141398639601948446293419000245151275323683890613880453139612890739920174361552 46406836404077742594528612013012159211438828278591622201270841176930750787008019979039045570778914968445570007621365651939380852977563101111279233037900147870472195428194353712707046507613902327290436982 -7900242190916318948166072210849329189329015649535853391447031550124495242461780118962876071000940489648679670833917915414031646864051780284508101536095772621097625873310599253209669621266433672676376 842992266260055952849735187144457829287284984666943654745194149258811160044830427475677227491171901752260895173418071800296950390342870954166410169015453147396553702065119462654664885418216378027 37103619430437831391921403816565357921263597973103389785429408962110903070909063110746320254277821636581814590397215217556192825950662791001817345740709786312562929884168695339361654034298624 -81686048174356019221872501991288093182294487653968915759550018509971601999169335264914138029947249811948669321939849936539255839383699975281786889046326751413374492139412007992140484603158 7048860481331436699838769383255816591689936277141095491037432398416104584940744625024686674010180536969545688651782014743800243319961796388397841104353028932782512524752846421282477448 5807657159776372524013826408828327615432576253766570448633792966234199711726238346782257968159986952445540769810108585030666598644065149774374475330519642129544586961462316004390269 329066885911351382540303934202528207987477808977344182439725003772365406537907001673951991779679867251844381286774254157304317849188572472302773606587562851764708368840424776480 4258095482204472376516664553749311183075481266420521891295601363021944447222772160889088692490836270305058001605217287887492807659009601453656056947025570266982107879592880 13759666737827790848137283779902773215930312616532741664856686943809768582228332658008655256454600245132714892982904237575811600439004290757169929472476267956470432144 10644148275395166829806866501722154653559732026146612776327640028681716310181240923903694902770924096628553933145563875944940178157689169585673689973800523631252 1778649562746516831353859364169748409495680306062152205131456716083319054382291473876125632404701529101128858741199417239769188885689879778279753893769904 55010355340367189092475839404154105166637024453675706447434516049024325804912527630766948945008767424231851134989732820444194868684331303125808646 253573256894243868019853391579121134406886920385980894323893383082730020389918254599216911526399340540348259318903697479469170348438124288 128538272616905741560465624781737178476948025179533067155807698120434439596341796626854115883677542469075738925526893288759368716 4616811245063936691038240971345191479332273022119462306649591029509469682423689072751313391795394217872434698322364320 6002378025594837037381886985219111849994383752223160710054292990341199765857988763191978341928680356867534 90683189796551835483523805024035986044925155909226094733406608887016621051826013540881296112 1968207132652034806917484842543885348295976385795494994419676229170845034252 488241182770899568146884751353865377627101162049215184 247579954424900874 0 
-38886856461196933517941921781802054523027107116890049891706950005194086288228515988701582327724828907343164272697803580209529129554045535709278127337819000097475957977562105968077395106265219872566836460909921923304362932 -492527672973811160782586763618270146982565307760672988780456894266824442053891245351148424230480885905699192714272209035269720302816852669462830012227803039243249172386418015531136040889397281430579510929207794136100796 4759334050853425890152205185053919887034849992491027411618903198874881786968579732519208983807437998295138270429818187088394535141432645867627216293981962128832882700647132094663129820137285595307549320639818964005256 -2243125595892677565831924129949127836525308030680384012303146475202954142610256033714933710315949727220210943854640034407611592280767176516000385685301279439742838244464777540745724251893587360065052478333241523032 -3129232214666393947359847194122324132661814612561579203277039195173347551203191997620303358827952317784227776375031106978110361495603763955112058474500569315613610476012865908898756726324737107880212913065129692 2057668255708136937172294056116980359889561368839111220932403152071732423761809940549373245350922444554386266569117857195134521888241302822029512098556416409650900533134226585311759564635735431705353606959338 -69319745868651792328376802677716574483237734343440649577452027620514407987012659264157801113874702988152459624721845422761977399838212492296108310458091077337669317251844647492738605069908621125695056248 -87690579882641137717845880004952329377321249662699934841413825268939256647706940512393454134752744511972236678260221930403504914099683608904440216822325301816968733155096439418952737334259449160676404 1860873079261615403221680663864626803925004698870819998500099435961817255448819066241405691535549476756752633117704179001768657666016757106473295962200299841879596814813973512709531607345087017900 264061036289677244345253260433976959191394235162738704565242915528781045504421171880712538774626941314401067974181815923504919436212075795942227253428088524041289233018203691172290455315214686 21566921310399273064373940636528297213348280444041332054235133321200180577164550657026569099761569284223539177847967480976475153763312612566264102680782311228146375448625587990466917910212 -2256278472622211418063984266961592969381517454613705109325536163996176847955676554645214886331605864318888778851826437005142418266752903162563377081272861727970057216645223354920424547 91956982770808213520805816784939351790840009438254798963394245268129147801094923490962784347092106599262079678417565450138767026848115640723995341842518498095583722758600717212428 -761226263397848814979167190078495742651357850935791458301861904946658535314616872283223106169812062829429753524229847900383385467674126881937923229727556317947815440985525140 1040337633468114822136519065126106110750412152602849006134331404408551666885975548584335005450007467008472568756233211052707574040701680267628065036905608116768085599780 -207581042057152763919311775532718622664556826911276168276994238683288392685673353746273263291406800108200199478157937554264020727085321860582835020210627214039625 5171647502096456489724842843166167937908399002759962534916739466505639251322468334733740689734316382974806181302269072503118409565187836349360702318249296 -12793257901830898364769297537663507084236929771876021983336368868725416493849672970483819725627257531711959305180821898269275991533799565871970352 2243654306015744649759686724136541198398503417267610713091441852672498943025938443911768311857021101380929272036390864477628694866994640 -16858849649008236016188990478049113231817943675656234817379477736622497936706935270451512035179346268792557744609782455170242 2462055485803469554120644769178446789514032474537852703635268383072138345382205347782131203798389069639693907756 -1833500147931315697489168005091369170949138944509395515666047399182421929871261285710502540133964 554638395098305529281080592806950601826802342474163768842740723585716195945156 -120277046160636926157215617414047047221124697747321727 604 0 
3838640904758472330080874627142884046172709261919498266326929836518748753551265217307834635773376706274064597418971615991340910633463660981318248352612187220367482274616802934886458117439131946548957870160739918299675878134129 59305639263729272119011399984665901950044611439755587986259800290300868852587510856219678476732228742463419454697668616117061902038858285742402403058437019415748168843338541453465797321596151831593759230164679726609951749920 3532129429957086458189383406065372822104149222529246434038033042902893290584066774520616060401661654369124576276109300424223954896387009526910490526096860530544446208898222405867264065241359947878016474661160975348361817924 3748091850297081501983296141393635888805745013131866319315420421522757406313950220615851067162888530149841135090945592499797258053084149694031610727307266407536939197399704277279750218432132755279677491381614059750082704 11615377624595965750276737414325709019724377472878569602186088379802446330707458198258353952661596512050975249484865598617349080215138747582017285644991517802321558441412337913591677708571697586000683857717285647455744 -1402536866675378706547674243275598640103574040220263382072840000973676335531632327504236736382158627413485073369448026793925615300335539439011736977290294756641301036754739946907766723046090141821827056345792961520 2167759040471861617431954168429637579206893298560531960286363078856708578709477809004275104792468863506201332292601162946337001597003880418028799304098295843206695860162728978723481519926804600675167886042556072 -443912520129334959467532103201411058287052903113990017934014563589894545000574708517600583248229794331518641385858687673037807195220494752399592981650148784316164162213639897521578813817948816872609381710848 68110831824416381501002343614820663764887685726274506232343171826843638951476877444631743612867126766455089840105110280962910103549162701002045808089407093583476996396434413888783788632191226400798184960 -4752304373739329860077101576423006223024569018405526834092677981943576964410449536276335184684916961330585819741637649828809855085005864830091906498890895358999648627987129664188056789186084055874024 145737988739662206998178725988468909476601804529780107367924873780537195625128128226285280216090373054978071033209477907433375891098477654455375571280992477312466510957152719656266243862015965438 -1450532584496692607320298854419790650333310326589062365626764671976121233903507302480248897711958242053304135792553964734625449213159255126817633456239288144949472510077414520218072239171600 5413156252773091183099408974077831468810020540274677276254086898495021847863263521833644982552938186517017780709667776581222070481760060093081052443233250919860026925607123125528058851 80607323565879306502298652191252010705744149975221121796148924183690621836615777863635316806391584654187931337218287243414305777707426497964441110271412252250386174244371658633128 470724963887542971985173232582331700954053376441324599705013011335277302740652179172763655597690152433689891642557091642744891688323369300023549238944281019004988798971147832 202451871961725397103481134499062827062670787373821747106415597952021409232083390521257089648043343889534614105951680631766858266975138247492619276718313686468104324224 6550531021374920619977960802077540252476671288288500001360176107483350482386297471258808038225171031984061139186699120330437831449769968790162041232968763336179 12961169052198468225289742220359601864002396367758613829968554861840965596641509326146687485421622049990061372973902548029474815431139187437437788128272 1102981022271251226839284103544560650049540141571679260174259035393725030308391377757273251876875574906768696907713621680671083966621915060456 2307196606313257141528797135091545616381237574723842322350113341105439310481507829639386898575814200723708962369921897513689690720 47973311055233055207230515161145612205084491561670912829919022581109326567264757317491600390772554151328886894070335 2074147599406901134411548365090905508589818184077573738474944384180853663701462381896761642148516184 8430390335213115166346792124685424480604913957471814042896076788277073251360016 804804694144035734185305283926227206810507325586704 0 0 
-202312684827772944227309871338237817887840706137069886209169815129083615415944071856148721197704526594353879095821363781817150191926076821167279670272254205363162046239194008889587718876362767839508608787908005358836736977110809936 -1317853626296672975079340430875359097652498410165433482615226118140356628852302439905646265954214412162492119105736735585593418696528877812648396249190088545166101310706112760876715300075214738128142857953449982814105207840438224 245404572842141759618827508249797222876465105911797170564594093973221947580640993381103569763360467352330927968308529250870856324935538686023900445909693277306539236846269323158498322634150565197565726191375759240994621439335320 -87116784463603173095554720255106529987007754058338917700953276539101812276060789626681309066460068974965135430867557598715636673826060665650615845971663745937550810516294833127288743039224185843512970115522178567829731319504 -911212729830381071256053908235744889531445188180025595303047845171222709829387889635658376437524501868933606875186473735771776742237013107444731065935536477265975183040603280213663395552676090329020359757243896653097340168 533880921885466335078463658169386675311493614138494745837716266313197154399255654258579002585640739165617223471851122593254015104045641809400750058067074120521183403653231340235938330337134150691393193935202784974331302 79557281206995763168008187124442289450319530401172362712858151857155562068179584239145478972507979863707271474638338211450454888580688793438390159172236022506702661337558003891202624064579199077610829122705479700552 -46858016712947984587843651782264256667988694840165887806995746434867568972061038087887636505149929091717871545164496182629534875383647681494736223613416349574565830331708183198118804653906389355107942211573769442 702569443868770254626873124311902382445127077236788930921928434863748399486219179030148249241936732769254251840818476221677637492389946877797740334789978673412946583055607049869025045755934290482153640022520 80888613225151700425588502543403412204892991264722444974718297474897910984547565484745118256865810001535705319668907615648245187606191928723942881596077796495881823098369499651937807508596890897496564676 -1527589008565416708076004667392933175832937997174410051173809290082962115028724783636396026739627962484672664828866267066288050498245435438368379243009071890903711251349750041243791132466266281781232 100305570434636933007639664767775574910173453022645054992931832056293221942349544220331848292995661080910129547872889011393618688200685730459495429862268306934966435405043855015550738815530330656 229153821333112670234501249896451401543743944080108729186405586999229552165636945946395505879776862000271431405236534645960531922905220219868663053572505463025024019087652292312369531817396 -1930938501579003095580915083172149600668928240218097352158927007553856432300150849210767240277254503318793375101466892452452749468353375806563950696319515298347501215632097912059914219 974931183758622496720173121477267762946432287042085841839895685356487672279896456066630137825875900994989487989578357804212010496763883043447933835293842589938530813540599329052 -3441909013951989033288790918211010725838786534280006217600134778572971903865679064337650929196273033584355670712133639002210677249236312281840724980458075019403929330018748 235980163623440921011171567812015647643085904589063266676600684904370618047642148254266445291975678184045744063154570257100363209496963699387391321694092495348796284 -548263219964255300865301992946287376361570801681262231142986041672454650329365857379190359525594814525653312417697844613764315638641277256258698649911612553 30592340952618466266054097844451561750053233064410011974883816761167312294096258092467749285167198174151952317864231297055617494512300520700295280 -22506779668949870479783581286321308509045627932048342807148284297319364741067925722533802299741449986360276982372044631877608764654978 78703950414816711485580302445468503969845293051204029059137037682157888798195915521405503301997915481321393415400285812 -211370067143063331644644105398118628842496592596759269383602533334411528173470521960375981272001755895 10090160891832497858910569762502448045097601128533565121460333965418830549009428 -160072185578707776145561707643820754302281706948 0 0 
6005197080678907448926695173231536348898852548108458414394819412405223456282915988457238752303531550619687953798077732133770909839848730028535494785161481146899705544577883405408945742771963259675641299842723937052701089661053010565144 -47480720941200252572798923932976037594322413765308173554147044475023437081227621592797237660056198733279084461032103362272980278870237943837438045137261694078296154179096544276978847986137659859845155498224893560665742273626370333680 3059465638128054578481638909461643590986309231166624498788305881132237314510259584282040850242100997626379681996213900720912352533922469650303170407786529776207228226629654153362953929791644977063991869483885521342223543868091712366 -6526465560262803189431182245493762909870199883521457200923395789889816732644353328740731120810433708978463801887165621439410298574545295883426450798556433532487624721957689614515087529861534922378881827425005452673639278994202368 6681886594209445762623719126636805730633574406574087944717509283822612663828899782896335707702956836693504281493555592537581795781359213197225762302216619404992904598218241581316928976215070593460634721933226372780078404060456 -3268839147274577239292919987876185753890918412944567594450439361455867285741984457438003879736553938401702202922340170984982678994073127447672751154762673989018493107321201140575554756694464552459855423698017752318845374104 550683891232690092385912732121061772015098384836257778282367349631528550655756521899442579540595001464601696864544898771137589754476479448288416476460997386685522704576130261919128574066211385921633626902447560582789923 -65700252010466388074834375486470814838522290645332171143148861640925763118572634363918946051043069779106326017039920827616052945007082323420883543361870854261299016261892052616352120624054051734959634210426546190320 47153458579959236238684152607638600557346092385721289446371689724154415571910191096626455546199630842218842763895646123535089790427218527969549673647935235494666318435143683582480782949473502225273463501011248072 4787542831219942412588753586506074446432433092505066051539248526824853462055356244728865992056707628284524085623709459517127177523380842796714442782970629997386046813539908766738660936991492398219725923500560 156630901126616157474921370933698773903537331285290863450070471042201403084309048232930502207277818785884208817113229929562216959649199957055781385721871241408922153819952277624957545962170703961364131436 980142187035374805689162827436131170926888579973556494765888833713547983614458223754443067726819511246058619047080784028096110191337828202331858825182755252451763578292402605209569770042355184998032 5045961141915759226078955315999507150117312082262305967125718403812457342625256830025536503548315078090406574385446561341229206032162218876173616891133369255524329959594273795110007747913852404 -12284013162020940185158438454322899468257003229859784900716782083404651085797723496291295700622215429034028377389470680859549526579405844271764743879516734550809428002822734554146200783792 15998738068593771794639973323976217681729961265781037027296936501214861853898604321182314424596417261947556428089578293734773908179969563143486302267412170335349973023745739084859510 437606406946889461608104947783757208728146797517827419080304141009362722828189929393165968595741453004304388240776259886149033935756983335032282862008130339415809010539386672 406351798353701867549241933571623937794189184158716231123508652855936794410636910484257248374025521095654501734434471247441062576553974336528935061903720251293855243428 1632815642675177407651910388624490627222734952285806619111397375666121867690782383071264653727755312159237723628439559817377970826007545783958884783822248122168 78940102857536827937997017546149225241199774048288775196284819945820606292541323231236827473059750274583469628077051711923639255782558819475020524343 24752066482517493644691709189428795334356672765946978359850823984670015753280180872790284967326580670094537825429379970078228342989582064 16231550627436952586546408139141798291269185419321456111827591143794126902153298696223831387328107174800362094697101058074 2690304825996669223371016719765535326900538243394210291421915520013425313988451918134927000429746936784 1169882689166895013642176077713424245626916826045710274518471247393137292676126 537358340319353932761831892516844626358848 0 0 
-95226693402338368993479891068092532437250286945731017783066932407913951616770838424451572900342489894995259755043885044601956848619843538521742842201096863853523303598843631506042669568316905605488614315782833999043542278563000479180449200 1538491844670934768159777840892544118103915651650256211815429989835977051652980464240833843593029056142491646563182325813492541787434431464803806843418743114223785521144098708636551816177611033461476505834771260366605688340019304693850100 -1024369273837483300996383704529792537492917565082584683885294910933046583836815848809657942328083033644322347510034831224872601846483910232217242056111828876367730196579224832037985988609644600750488293099534032443139523436946300771736 -729398490933002894333678027756799345292471400551865162535084774944411650288909192765733324052823910693512364673103416976820301991256895034310833112029850663116275324749458718593567772987294176474889268142154907889743735684727648918 1706167043593056095960574017841480066246718325200648755987770143372270344305450923267272071861457113325049678340316066567160832727737066053254490698674909056759402454525035036251126088989834659316781127357006782438520259641140192 -1784085785781233857830436708735309832322107205241744565249716492222936983140147770007288722666016834612370855554921930619320008410146651502608328987581728793039280836549238270946478934201142545123712846245824990535332261568332 1156151388845515420749176602581084814754274320043543445049428822116111030312874465986713317193279525230510054414957815530532925047383123658937253531808999676139736049524989443269707015485744970900621726387829930484144196232 -314483727793424355894468755803451347335736570197961221391456866477545466928028637404412299863498240367662700449908297496047759758982230412554103945707323443590412054551372502831193155008251111408462670006179637615837068 7801661361975597102518187063336244334476792619932088295287670512488674813052544913159283818387679356196980436232288100960843907412532650671977902354233404393900151314118662798793002716020880496486994533686865346680 1157296071771437877952061706443042717378600648229533348774715932430745435513547039010723796035261921047741408365097868348183362958665730983817911488144880548866745265095060145328602897532847166307196442909608574 -8058120740066419525510140545221395257947250951491653260887824484488796698732895333107819617699136157095689042304565625840303863530102535647165915755969130681115388143631724749544351325809059667486854061288 2379002708961713976862819124539419220284010823977667695924593898882513108270046235484201136106785430922748688854926527412456238406462699529024186516441912801220529174963155266079059352372006898789538076 2623449023583445311779328996789723250250606839417680172889316772542750512445712215655194699288317425625600089366271013350689679309809316392124075185819733596676137436425055963721919854940738350604 -11918031375711375761859022628767520890187589451074620799656014448589600893902572537877180476381867216378257668368761077889500087669562103066746958560153001267515321828592984825208630966224662 -5576053561372403284326187149502271312008863286322883174812951986155248060835841890234245998749707491878794499707997348929856112791842131621751732132665513511826836664509368291063170292 -1856349550818287381849973015989833098827061667452440177506534335472615155122167698786851592320958893694217191614160134717618865441588499959995426279606508552233102583083896403041 38991122179030295110583952492862192548115952941898653739679789209971516793920797292297001083618952139280587348928850021330435046029692352066400301601090212960645885744732 -506083178761609158736801323824031888221924490855308170224419253773993157477739499920426772094438681379596266899393150257248881691784123675256239030172609848969454 27682827806154770717834976379766076069256283337845978602213717913370556739353810483939030287521585250117011062861366474424703826325688203559652657666488 -4326995065029527903686975653224713795946546634304153323200393883547008375065485670584316267215347166988841138439442462077110918882346408460 564266389591152558455264361347396457034127018665525356194315233058102224474267339962692414031821085916225303883627076958432 -5370458339295762401759106172670267403416502757157345617667534372795238340588124394617156158241896883918 14423437404148894845781546193771905132113034941334080845441335871199342585668 -16180523725506095031200454235301873 0 0 
631635738234209318077842681807949974586594570581325906326193567977826938523142054420153785662001259594709432856325627853775966475399755628488971293690138909713756524770240472221683076680304665802619149426508734076400210246430830271394291455556 -1167848970175213736080380598982218718875462813894882323938504675065985926407808405183518149072409922104863892984095327275828143083868151143069295638074275707851546072367564782777099396900109715907539694496091070746835586568667090207711956208 618135876596683353037583661548139794962513745074489266778806621757538132205097887809108950684884412732528259107751714844687306206924480924744967167693384805193853267698648818606027272080194937047965700815581819213389009550665846197848604 178107076433494202613714870654831740423894381912031722234797968055607567270903306686828689922983582061775314356160269606161291503734254158114888444479904735221044395392616515207319844244537953898705587903047609689311114688473689878432 131870825710171928756781055129865448456023845131677142120169519128734186054523567655362460997498481999382153173468459908293602185430940672481253589379127699531060569805462153164340185503659651392375364111897616776452750674823826439 -410583761967567227154359800498022020449199965622261013499842029987591980422181408634049332104629944027956978594529264763830223345524008339639217631136935439999863525829595696775632312055127864151523871289654652292709902431653672 231501872452252989603150171428093059879077923979664584397941556141065986661659329310030557049419308510701377830812911030162562161414982598865667995790130338193366972389360322769712593962235245802836870168174873081720566389192 -69299356224653323214466662812518834608926997462580287137755495679668462670305717969622354701797231896808028138470069548832592989826768562435132678686109062556470056158262052170986775523418956942485589553903108754088781072 16575510722830928466552708800653590842050414717176901363374188763164594683745279136875054779644073917817474575488278576594453216012626242571219386091033312455169161335935751770231244407772499109528589910455288589622852 -1824422200472183220607551083548144817480995810973930099066270401830716690885534106366143318000736800371760134948455160955960855596645216122927733845880865384923892365290381588897622539695361184000326646285450506120 77421722085680485434376680210609211854452191374273451506153814941118166486384442785080079505480517794560761460344487233389905952752912772566086688178359013280302384103079971964568341282800902602548464186728278 -632713399567333044922212220092156023855391134367894014394067408176983797334587051688677798502424854788559156736514940453537822382525819426010025026633215822024358542799614114493882966619976866235936896368 3992290510111102004897112260646291696301149081111707699122876783160883362796040299372667482175930194533706102332258211465523328471694389821045604523026713472563366693705700375287901501831407732724062 6472029925806702858031173699277862443224889826696461839314253359950110459390558127729408673300535994978676697128315499228365831575860909733404440609761331624145445152439104254308996379401214656 1920684698950030420307808551953672185376306704915553063158135893265579673365564015180069589593892539267389341692397646324341408527200555737906440370839538041819680866450942250364879598668 -188222042416333643545128370027370918294059933900879079697579916993910527036295376482862882448007337977634500829107375789723942129569856825875850022999125245839589202804552648228528 2825607772278209857678099924009662399187319002731576013419425715808065015420374035153586958418498585609162755288687647205942880185119102317101179445785585264342215865610901 21834273815527228727670317842399608212094579524102014442657684507224046831825850811937336996195410674040665404285139249089111242160732838839597647150505023444757968 1780108278192143926815427553529371279887426207566074654964367791986520898606210405963317551934367222735570733985427617580701617152807332387362268251377308 156959381130096781325150562134643095533560662673518850006708461963314994378797561520138660433316393025256986375978500601834626302739702963024 4118239800122737342269361126224727455245494485580930792811397831449383547743974755242996868411761400248660659694555633069537 1963771766965375129633524001910667353193536312206288818300947490193295071317188680936703645381431182336 19087011190741664349893430877534612227867995749921499894157026109950341776 163692125182336660166320 0 0 
-31618440812301137356159287481352358922911933575319896688183697001059193771620479726426520258259505986684671249503983506289135539488176870976024804005971222594854693030926621838465728423948578248463734559080171038353297733730601886066489877190464 -6467599060431914231369644054354207087594540279599129214763410670492267120249404756982800482874907259153281611857474310619177259647718712018646024064673759731366865341130295250442281755347593301409877529909993017953824513438174752443023023676 200267789805411556057311716413099085858786809449475667331236525351623647282859228323755057311910722750677056937304891137200543455087020665775971081992745707383519542290224109262215687551780638311265408586994841876518793096415460404634392712 -197573030368136486938518193367280698892146125043879549370343117248846837819294025742323191787110546213147902330811240478251849338093264621634185276297641943229747750715810720083387878976959700408234847910813838257461797239638493460133558 83563526808750086814685263445147971277460889747385258281585461331663765585622555346357461491986121098046754807718767969296304148365215896924275551410202822604084003087336667267626924631300080395735703811782952301350502959812873224300 -31143111295537686680096100030200591454492383784560684311338906591510089661370591250701093699970643392538064063224122027878271804493720889820846213884189724512297522523837252584203717703577390025503055101256405131548996156249296819 15590092258218329332766889499084697156667697697127924916600139296014704494514241202930116330947310458000380315677717946367058146760753644915902002144898972979746241906763468467463358521256764860422514971584315827857429804039000 -5409339610995546467249692066857241882169321610093607507649886329114106761770715400287632741579881368210785026498289096492634259385377110794529552637106144336540570342024857006595670400515203563767703806421915426027083264142 792717946992154411021778903883448369927236081801535122317921051980328822215664032778278136125945994040997660882397734967684822778186532253663846914183123028413743077891656013532101702368657680802141134206813733065019344 -71242664134571628057169738538166480739340033111037262197780561096723499714795103065130479467498797804455039073740945537398253621119707710711712892890035089667562727509677783431728092536473299044897832361272464333414 2690617033465528785556075838365045638296128399112027886842829122468704137398134825487443198999356732950477703166114298140068294047677557022760041578126816821581417747745205211335414818901432418108298801164140524 28103227405624610195161627044458029435498269118354167364429357772163387459520814749214406699125745359643710861864330094021799598727326991234540680702336959825194581684521538354192110898192381976728613955432 -571930122486931246627349197238936242354197984797810496325324912167180486406018162084876002538401681055574291892751581960840120342805387294194237928439372572243553758329384209498070848309719027059321248 -25268508992856496324580782422880865530484090289146723597361525094227489661670292524000297473713218384199223018379210733781883148404636140117823050438435581468911609044088590440877903082305037112 226905782601586083003778645509002893736023620707900750066750190209414129433359958581658492982662175667762516498561646905747347963063403341165155533882422032246504382827264108899853980491228 -1842201262792592886427662577670570153620777728476563726726751782678049842222590486358611525640654977017738098004296977848527514528188970684921383423348733222098200064964678489540870 -122624268358857838122095162055328101670100465944569202546336176674728775964510294256176047291848751408364734039261524287706562863416745327113595453712478617454586435493462340 -175086860873860669600123413286493490850105349090436020694041445283616416467186243018985805597828311661619622882666060586299033198136267363809197372169561731138422157 26821814991030720164602034391568455993306865432674695187118116056465114014559599823670046911810064168346751222374634710043461353229387018399053237408604096 -1459453395154438601492731874581958808949807409018550436815287070014928511978845752966638719640191469283811730693932309132798663788117120593922 7445125446295875196776592198330266082329306084366206285031510171769405890411025346339187067376125876299657034054380310587144 -145295912886323621741817118972009688775674503889309984332579080048848155498640639264915064316347567030 2477334257413626617732419696448679127286695267476557778039988082101716 -167006 0 0 
692212530131958281851912578254554820205826267717466540863644648310985589320692556369137803092236946717400246849297270530979640199579493399550487318825817181922573039600106344562303726164444175957205569728936373329079126278289394785870519321980016 -2238633429139403890935678947397441019695389986287316607434146187032910513958160594998683527714599409860230084370279374878800918328509846066158599584768035797697961861684787332805596620970701729818122084914015316086192488132303042287153415562224 17527731254567713779381282820957955475492789213903094441909668640761939811116972965835967123329299356329617366100495176122030948201429160962337767659565616669193757630362514616477095577130738363011521358533555259257013491688958183752054481218 -23799544992023561304616154166211679105764377266994088356653314886109876970727152684587143583807953716111004300929948803039329436973569706855487613318258780094054778970462059427168658965807213373136867358210632536330119785196569007442471200 14707071090787596984790098522643361543868484958867473352341281445601332410248700879353214248670773207136287871095062109459151781807079428284295189575331341192346778998800001865711367539834719150115004534198844161324670159432741319638998 -5257161523495156620898237045647976543072158707977191189880507027605782284374794227787970949222689779709771109265225349234728421233160790050310167409647247262128647744143552767034600350655721679079619281583206602590341325477164902792 1127711701639744919863299172221118396494879038717031601564934331005310799594138157396759382361254305556668332458398871312280276566070918851645730611570449087434583750412673900095295183041262822782452762789527370999150477023871931 -147520493278405627308325447773008015672782192266305935591968751886173934925097217442828470777393329884376980260161532596141701694167670472597635351107789927246655678431250676393332769446862190870082847192066196682488798191712 18700219844050991357150338559911652184178372189720330016678925086182054050766574740856354498596549488323900398558327224783148164273850503611686455779387424391116756755420141935542058365087420719837136558117730232477321900 -1098787662129963372124836230265093740869714820939539873444527987935809683690744388944907855663610420537170242478262362229363463473958583524935620997321807951988195417871957787053316240651716323035788705594724753298072 28508302607508732152401434146840719373520168549778302648054995083760898168384656380981570923533140927198806940781698059078268153793903441632742060016876296255076794496525775920991909517737662134222316805167515599 376200733836801239995757347901750288999826743746299621429028708904650683547998080892886050791266634380832917355911825877285756974874128813940588271488883162758050091280966411036013858973008105880212655159056 14725156772141619862076740978092986444296639997055260061457083654070511365645952218208004171993511693440206917094841593900513041791510447281040231938652170585488398506528151755713791413566445731923582222 -16388155556657215134978207443646593869397074556872690582050085894869846592134181667191225575941559805120335710434010240114882950041722754324007569520114575744069248841195180763165926739729986047864 6290833128769338884666546366121829493689280543092988952765171441126774761460621964627957378406939446744515786045042423904059724153934675110772900806724101574450587395835452293281631723263631 63101169185518304639550443747962500397986437226119993950414736684531665022733201968328153766917677458004667831542965142634130729626979137367705935536136006421941299482630954897851248 1769594048345242218907799036412480888581470215307468064593383580902284950347030409783908638829659107940143082831194324812590186338846743080477850283548628924679944285915598988 226287269180018048612899683222378186635496121961425078494301549064197824958958353769180807189530247715529894178318852301896703803277834601747365152865730166805573568 116494861967556148669811811827092933330953673692718522428129782957685448978506889625028152180676966136481351898229432540101155235521427458147727599409951678 4120430375093546049434651964266498588518078187795148587539735276707420253175132344806869381389199615768322311867409400340697494907379042149792 3772610970713404622970939502403067144644662842666480943128123683618131494237031556269758318235052256674192489555176338214486 2294605605211750784043331331319444788009250328211923842675634646719434820834560633837401005135608576 25445963219075065208254131532941707620645585768567003321049945292 0 0 0 
-8502750190903567339613213004048902676683395323955946992328961060484803191582612578539326694211311050712149357975587349706371552255483516280612750652735709672404359408837558575799919609984955522199406926855517460136334093799393684615454672007825776 45611616181816940092638467544331770753902368831898548736670694441532489739950136971511421025545958347885582135404351435898018107918169775473809504399661030095132494682923179250603446263100377494466669441528910066218882013096991735902943688399660 87128972286407613071715379354515225673531801331384307858018324706660942390458263482653827013896434739944787611029403830148828928561012406129572336505484105823837538658451871829719594315498502024030395641156048380830063242815388288009451779216 -253507635326217057566070980894151437922971284431130825634325005926788321081351097307148214003633837032317701088548591111826548968933493637922260962758193271982107330104581132009977974143556409684410034821864263561752563373968337623274449492 200494876389119943182042291849867731734631864883344894528021645254400212165786179872268601815813630986078451012545278203689978187226811268652136477367473709873692570492871303409986125309536918010609470927794761840241474674888727486137464 -72961823091986809365242143159329000996298356965118810179499766157971337380415862832923310125651637183829230602391035286997966430988617845888758357408312109111169139418451105825232282640579776784628517729970654460473608412896689872580 16943312358697125403073195014502601006201471048476840023659098716440225265367160073159495504690294918983851852209382189608045750492704027873391448697148139188409987296697222560399011358282961156933280688131332060249120105060143304 -2709828425195054485591744753583128474195776989872441658601187591699402775645940844768334105697138060989287836241349145091241359693510585066856582306531509364764820718467341606605029326457030496425128110902576517674097629655820 169086987996109609519442806530856145078937305116961634197724243100066420643967584463986175492011054689173096355821824306423576049652578927029495103941658856050610504991750105748717099358538349260567438521179455380074584968 -11780175222886283110702878686807143164954919643700115889231106321716973530519988640414792074677970260865457659736540329452470036586094586910432155336141279948874769655338517576747387035102879612742163356379704290928318 -20936378620492755016499231041887963981264705914287681425781138463398636865338476362927779016166410614422557600279973083789211573121504631496649774614753779310646004431543669540478457320038381411772362472026533552 -13989905401561971180922605677992816705919379045377358729646392653677185305794738843384780848916701196503536659997093496242449991842786173597252530724041116747334671996745904755703208829757258941833890051380788 -42393659359622305003096656149285217968690212981245181771365429144755912374918745369831940887967219862629216046714863100136925786000717111319382393642925571377694083906141553399504107584892247722232109484 1989242531584426989496944859420583361977802858420801431494216392825426900215746236575039397282067744597996834012670899178359905442181700128714012996572322827994680728031531222853142216562268197544 37781506218747020751408195089693622729119722849558698886442348047694281637465242670927149209750713512123024961053360431816931699119029066512005510711377880234959032509999879469842400907396144 1223605521068700781059176771274500229566482877249229038182841305002985423779123838328817354211686733661407466408042855717310947772009268139698225474338461324236861209928012682316210668 -8678993276666070008188855864128172820198579137472753213448324384255286153866296283641628482754260437297402020595170883031243798978963322046456180055314152375813909210251023124 561394607537313513223337332508890393723053347011584929787176874167868178514748769127066502829301195080838153654511778656291788978328606976283565349253821776924492784 174149940495277804727559738538359462846690458470065713371000762731137659804656134544866048371645803757004124636400418565529900740707590322622214149472861948 -4045796954477073293602354483086678925920580159936066075079318425968808905643841630013108122596339873394843621383358705163904781928230078399693 586210911714443122513640755428652865643491695157505295336205975163624921977662176847216125682039081578410059949108857290012 -7826853565782601852563887586943605205898161479147335954909102088173511196157166193275036466287038 14514232908063311691401928216147813692400244627842557692416 0 0 0 
62776344105572156792775344608746450188134744365305075955112250738979515770329989470204352770295475546784336271445139607278318366599493214928266884077414695120634459034558549411140169984484427898229012243544994966294198342830671281843987963334785212 -219643344356421060156680699081499717026890970139172801748694794314697344490227896540006899580000764577171412196943036932394656941130818120747432994143435480792880371095670338908491778476394872658112822142668682063182676135725640837513713779974640 210791647186046334813323119964758095574994952266935766575557787971608378129302515225397403167111752209874849866552930275814113219885183053644446836212559443685926591691025560328775311691752459502624228502856657130382244749719215870538589611276 -395065250647983883146065930022226923391013717379234184273622855349201728344606494490717022464720773006725697815298651432151102406279648402202586807591432214078605835258435964583637319359528189252753872871606279626436161147093847789765232080 878703674447823711844071010753774132051894663138191827990663802342459842987191250238488891412309939413603203683266255504787587267088724951583009008486975121822423738189204160481616305728179951719633633331310532253083462397703531174129729 -567814624522204542083780756950907114992029960284885986309317227790816954088886337829728163211625587060876432669736548478358610073921515858131135364939631491502603853932953832425214598766926189259542722370644076307014699331067917975800 135114147477941222435051280322340162484166841868893780414473449911409146810070985870505947858073004970805619318282232637928014728336912607401397155487166814188251295571139536068316214018178231557499938053349816132694841959224838576 -16217566315385790837781248649026800290384725490039607587929103669340990954539147307259497872782088270593361285897714071884696137587660135286190022963168251015430422550417612335635048237220058994428329256967411965908161601181376 1987917021999910304236635216061737398202113680538845147932867594429367890908737550616798222463979994156995388630425184211832080018570512334540089490109659013482799661431356188146984307749972829902272430097418437036916836504 -1913950029229072244986742303160768387682013599963833770671051601364393142778000063276635197215741346582362442543341275386050361886675473651547636065141893095365083728306282545199661341766983510665729766672660298337936 4107485702856068102045909152557658521710874222830441848529739190604640027276539177325311685513088765629143117300784812767276289867543606016103989384484198238683867441415727283183877317669226116988568782313975543440 12657704615888908677928890052390582289162303698079322836191371379954435145209004732620747027766004400087092295622015036406128046055785781585188975745056701025118244264250946421619251511066412362119623402395264 329597280933661707661181019580544132289207046498006983053739061732424543723195967109482516109601980552835358632643456058300351027290031053257897240884043626881479834137855088973268750686487902884212193367 1228216327305855064568376920687362692465558847183311160274356588873980737228665295864576735001129170367111900510153805000263096782424677373716023148327020743087708122822796606843383994159969729926400 237499081671200127728537157409235721124743690409261914386426782526688904259649924966088585698057119913158180806150385895309266838926182882593363692631852859647839718364145424229958912648203370 -10947050661426508963838121599628697297188180861865925312018654633142842932240505140126124120106791291200846645035363664774958231209131873830166370451596551744572269159686087901627490640 16947745713262269366107772764823038783536072571486875118435603582168223182018127326195411312721147153441491029661287983938451158558959006296381684099655114551728863129777706526 4250958057866925836530662424902769899844065510206674253965364825945932614435516706167927587694160567186087313571515266790828690261711972825314743998929212395222465848 105008657341510754940403771772615423290056613419230912807161080283223134289011888471869437634004017737393006260665730677640206823190328536990300716814665778 1538882606809605811655071516472980037027086716870835434529046796910419937399585807660532954905001110462274615258729399121045048931445455516896 29703614296246109041032921620403726694080681722440997132624151118347954801505881863654911830957777770841503649194287216657 5597207766332935235071076637656625058436662520181459445608938507975410866676869917628595349904 245348726155911405872902404779879536463152256782554 0 0 0 
-276294943792625443042724470071990353939457569687953490611803686995382036485397788140240634393502849931882238170170474915028106392305507157121863412495392691561509166051366352382721422843185400780732704492445710992067900950745252547524713580933216784 102792778565718471800576632452075674137989207281064831408087287643360262311180100514337956312788088808490296197418173284610940433149954224012613305668128797972487331964414247499267319384956837756222660174580318802063724549993684011448021627194848 519252443397558113664667316268645631265405598122776582517701137303225496970199758398804379195709406318889862474089943488106411660140812136545505040472326419587409277510539419776680013684604302097453627549506466493190927035106455920607994190760 175871189586945440194707866157085804812831471907465451484259892254062744955841622052465107280659810307326361311492627664665063841866290903673531806846855401019194020029921665444120333321316168376216652106971955676529647196546781920984230452 1242894857917311238974595861652967685084725635128884990365908063870839704134935901577345588424890028663189433264774589256882137620890228733012172024740648637046616590624547715138999369355355552087748330232034091734057641528184541958434680 -1944355522961760580191761950681953118295907986286869810991354813309899546674791219062945808396285422173308171985793274109287151746433423138167970379277762602899250574493274449316594136321781320813127453494580295817074724353622338489738 698437759693446078693551317675262182302231432612856682914094102644780075714627606380708285691906098231089777501414217861218324960348293374215926529349951819905641597493947360915707797434839439761155137459591862354476535025805882960 -96776474723759431187203735113694911242150808198914964839330570917680051318735002018156235210228105166397782124873937787987034454595251872753929973083360660537757437106016446128462383649061193901020898422487835369037252950713184 1772646008589772186788214019374473264369065219268195364460222739958605998655645494261343662307316023146302051330107753206657577740869083137095929787526885457692684295196780516795647781726025018351749388034046900836612874168 -531886694119647709189205597124469710625928450549509637723179827304509018118352497131849709037953289810319474082096041081719119522756320221680244360851286912090446061969896374889315211835411209363031348970725833318468108 -3608539317934387379177467907072828523766427291016027843916155364703065690373702561483036047586703540795572200063006620569394276393366753663936558470743918088660480489326864629474628669715054148814398952068324812808 -136310997267695364550135272121081169207963095898997677777196998088650385753491305413861911294590761566003506647239990882804030064286117283996037760346587237556349136336426308467673333104442979611499077867570294 -149103410230064584352532058129395173377013005289011041678838347116387790670434671374667066953213016531981950210381513898874481605370026771766682542339138167180498324625205413469535103361710728267234869156 -866716972266839514189910062558391715854957665082623073689618749454177970462450402260327393064166458425741634024190673821256017922860119409056528968306023634622954710170060174752961578400241064432691 -731984850874679112274251716075085068098755505070605060072200218229325785476522821269291701722671589212738014730084934805524034110032835034470798014298615230732145176938657951675162989958205500 743769740282618044814358496375639972386148520305821707026392678405513976088899008818766398355059311990256391069652579888135626179433201579738749429484938848136211958131993295712494556 8598712449262148265112175977965466107304953513564749625336202137103842521226047398043728052358270900764512103406235773967274355261179185418148660971114150628192226618952135120 6495530232535574515435747471038384986504977636971720998163508423664230840984200621861515901753252214321854975190656843709811413856497747300948065501242692625810669642 28716657007956529940787034660405048482461639383180841352730163315956288324571845370143843641376942249111022319251738639866901016997900910264745635378473816 -246628178660500990486785735883192090479973866788605503021402650801509760691171616845565887318723638692024938242482799651090086645231159749738 509019672994912010396713719015832419482376432058781698334401035792424398624378290295694084175261054044257007806998610732 -778192054976188647295468238200971879195343465879095304190948705978010938959833556862326055 29474171401133602613169366025665771992148 0 0 0 
672435170653537809720034352415485434013855763947210367991354163191140523297945861174930818449179308457083719097570463484737304060497046840705844553110924274089196188656913478149456350019034670012006481333376686419955223924848922539916461402747141088 378972105443970695514331901040997827932995717357880057716540074357558297697227915240742568787443443532833367673044264921623867769181463282769362565220929738475209990155545136294818324630509454657667360327101596181432900397535462828684631728054912 -679453160373859110788646554022987152900844675652909886862329802794733486215865064344396115098024179389519238408694257186210151568762429209031164405138060207760411283373498921900094389882157121989419969577122982380164657823984532671115619985988 1078455059481776550163196359425844563099064808516881408210815732226144749006297049929677880864359445111600802139057261439249772480592416514820405389801005307341025414821335449692274433914665459783897487254447811319550151254216007567245025072 770149307138234895123903325386700660247136451545737250706740359534489459948149591348601411816916391399531933626549937165510362548033619395230110652227222021632235586013675074935559639721411818932475966953542245346547279009386496816531958 -3568485951579745817325517968202684331109211091665758800010392035017876300812726194096164309538254260611406935929659370154951596051499928107698409921200214736655010668779265482094093007490989481459475241787651087757877918262113260033040 2340072289983009975215183664241292634513886755900182024665060286960983655225753726383634959819580340771705177430292472408585427869023244526363073718171577244011139839086727167710268664664711549213844256790422564454633697371853035192 -199416869432916763208185477540508619469315551062323638119828176074379659053971039234379958854666304312557404952976747752053068672523331656371562834476947658551248232079636864051827123311953734311101249947439688051567146216434208 20720400714332101895812021144840870017619720803995304549158502370579506250340188240897114065217218864033499914282170063205601861769689938723389733717051730391083970952178483084831145858837340501283932991539409805810909438372 221663850832778234556853280919541768768057167203883670453275265643450720916593154663978377386668784207501676519727339944778480910201297618176772702205143968714563768299698184428290366148522163110933161365261365414970584 20801274616455918518660924168557798423096403950974400621161607174077576592678860038296832750109341622588491819005415537067005045136739810158600879892586763246316853811064947229634481884421571625249978984549221427997 69310423190414518775867198669661688393732646846846809156416128358624013650692175274573484333153920317008927120675719205242812904866402764335635888088745335399961388936405306124966661808824193939136174434189056 869024516028550819154030113924784011464648592451016965931816224128772071506726924867237793670773759862641291045073969785187990501504919615500522648726895151542015704276805892379369755872960011946961184750 -565861990010531595833788810950973943926118881592589110209714712453157508369902990483242162472078501739458012043853635983196894405518667702323256903864019576817257271852117630450932494343100211450976 1828041233323236800526105809194010379857720207437050544098915012252658970094139521236627889956234634396910968651430300906042602935747208395343065563299837028942629195797097917073869467820266586 23709649781556865785335901966369302683229932657578728380181600979487473588961691909949497966142790912201373088158483818353998397903292055800470383373339197530167813927979559594931726080 34756232588471239467901116192220713666850178887496643878155766002761873537328656759415106350784328624670076571838569673055086243970096859965872269811879310877108639745154913254 3298290817884523450959253181124776214883627765610446051154048739745317620529563482443178974294668309564133967821846942817800082699994649820034635168923584335525302784 4196721080030141336298694998608872402080288871227157701991221220599669596617131913876640559963167965381356489035696607130933440514110709704426408801795912 17744685375248842148304652344594353669129823184065073916741902728720625090078648486676673959685218441150599850949071397373493138339236338768 2989104320976914420628740696911857620067200391784893825566483990228709050606019977139071891234673095872169147251523206 18462757961018649585152228410201092852484090277153683039330516516849429892297599168504 2012206757759792235372577099 0 0 0 
-789310813993145924503875726887013855583258116007029685683763765250436920493409808406639260766213382411400526102511377886175389302249610955448189543317469222302907846309107185405631266842020017141025309295884618240598147152367955102929349804601562272 -2095336383352198285853046422807329178218438856547775016297681968063491848188397431474378054023048887964880405165472441504459428849256360617720401512858669248714870945002654472119751945228529596529339771279199620773611626529965662672127232437844804 -1421821034512361380468232374776421297647523253688115650968701978799932595369818398655587601546357366796011266042140542151040488283781769280156325177801257412988866029064850120016324447271048014316230551236030700482482699271257817111469156407832 78065211806919429540811438829841262926228650187597583950402887244154225355839014474652183745538346693776077215903311817173065567610121989005495905366692229485643462796449410599009690152672362567333722208500892674231500825946822333290103064 998006545035433016262562251955168403482325787085121066384002125964447127379021559955030234213773508672801473814141846111777788962280818688973991577870922177315164771824983935550035102983342522722438195725296436170201589683659534905720252 -6339848974593886045042654026253229179412550650561531494677296560603068557423788889930450645239912145940371795994106154534366307298703876913790117927011213663922462220992182151619412572019240128718473889624046230635715311941728091025998 3578921829383881298823120361665123263050320280062701756325645617402779728769403502694498412175401057457307590936120277119813758569291068123617027128063056252583541813941890950052881905038362559019936507488345805726857336316254150792 -498192427945502122694467014392910186363954674184198848785440877674867294268102095254943708920182452330330211606010780873608566380522474886939994740873530376772086782027807241516065608473050123342961772058536887710717987837071064 17782669756784411995064102579024948863184753991978663879257489161946908767776106018129915841571131826338712395227151785601969133958927898481530609043009355601768209883912841883068242760399921736284206809144001677735885969264 -486609694597674252619467842103452183473228677864482819671551961116472831852840636930325641414920074200021921352460616944386627671292550124380578104064341612073712734355637979956308704559098530480781864256628696979956666 -10633774853836576571317351104903364469135615523112149071675914492253349796492694218854094467359386055487578902428130039188234094122933587850870952843035800066650465466229258821456392011510678472520166365502120899224 -115606321977693776872515203570965052949042895070347690829605741529176127615798638797781777510331723365907004047337229303224773303899594655590160460562729909626323606701751774930965074788030692554601951415106362 4076555294829683532050346072377417690322156768839051646026896593487307952975413001139917831375164492869173619686483673184916765427304792764765733822621105301260582218609556169935690092024543890114678376 -439353163536960537283185835089201009282589868304508922410411423127714951083167221460003288952743303124783868751404028621421409499420773110652325614984661875347773793956718095480884363811506456562982 -1871613674858064466808334582035596827676793262164627399309379663642202966058744897251161206304931202422505035693162755698458052143227603904373771152207613569370382103111995894015786463870650372 -4162667327746795907899944773560242522543009672747284272477149290072974384601291208176636532027697768037667136194736721170726237221444955142075269189129630187844664588534902577777604453 38396137678436467552383835835326548966807202861718564619847913565420674969574961337547039194740511375248362128289244819386278852872344389428855996178951193063484519630872638252 517353123111434794850555452708498091294657323673882887566593984154054904415254922588074337014271017235332169170552791108798018479425921205987060222697941992454094156 302023063576211028412899683315316727863850673109081214771904598739257958487862676903782467502769869651597501662888519715860122859254038344330108742000640 -599759506627371444654773823427369072697331648365667998517833941663330012508779908006248603922790132260098901543656502914531654044255229606 5955943908419932394254482076617870957427540160134859283175007157891000965817695280481545005809972759435154745728424 -61076796618683999650402648553642687309752496608077908542215574980955061333399404 28009896 0 0 0 
581895131398076783530352533487160354014392225970865805765550304978706270463860507142070071535669585170957658034321285194013291808902100594060566735666095632439886704769148651117424031044193484831666416166947968385137472002688236628253764604204544100 2969650550704525566862585192811452603399329314213440860804377870251561841282623216364498580590979973003039379899384396784411961729611739654694464081828880279627082142060303220475158126839344798614247901498704102933403807991992879963431834331502640 2081976538088229839819891091970637410170734157327275667274145707166812286984045861671676471777004900201767033568581459830200323743478445921908773683639203079335029412619953897152717256593324958978254253614462490969589944580071432550582454611440 633050222776021862433450354249989033051419443124965440529956336979218102803789881360232766418237174914137253173204776025753052696238151736565575212403270610203746702978036320309157319634028560948593591637003679669843485891848738737101439856 6283650859782993677476110873951844462839517548076912799900544781551019603760265560609675765648992794886918232171089082933138166428955306770939375952988006480012305128158648715831244877972742305515765882541720575448546927812022534168679639 -6852539558339231401228984817478247530708485228439882046857112253050372446595146110621236372269700787443540512806484293106927661813878520692452731614302298629665562284765296319394027349183515784024560697694664633714929406148926356262584 3610174240796005161773196013689309608242868918097213538292384081347371232754867304624701111332999809615476801408521156091012302893158304048435398574462285572360964697675881004467819974029133922383430306509908308072713965844125923352 -548556584306182546455698927607355278823546066753751340759980102489733545748321168540789303104702278490833417904433928360010475510067023136153481431192041657410301042482283978412559997681660516975157311239482389147528713746974560 13924142567315715539056427201340951979272179022773954741617333738565210358788670283362279978129822724944067307294778645959090912252277536216646766499483794769282040178574835386695860986967065588989641819280395774494507581476 -1014160362637921514481017660799873255722435358646539449580599863668507783940104210912353047060181472479584494198805300458949599866892304209101509684912422118692481911454222013185191228804548738242470991320292084271751816 2109762235549773465946430203117191834540862432648138857146510264161955792000975755932892352589753351231787997562190770376515010492332111830578867882314063805143007046304779768082658061558457373594185488644964389260 91381021814561539362278419620307023025408900382968551672433213253057846146457847547512361940077441136289938429905599311416989433809780032540506988460123686666218217989018050029717821636914336684979759746000832 -260679230381221760152387659135258753723546714296389182448735751969353773925752023544330653274722748160500657368218879300745107268608921241596955004586310164797193513379963056798608416500386611278630753518 1190339362520283581367093506438020910566131021224085252993706518960590920013807160476348316927117361462298544902695496262326719741845545289803740875282802147997237566968276350456371630810246588524072 926098687052776429153351430571332191862339024089010436856397955324250478084461592008914964424877028607329659828851482597490965627050451769618374276964085329131648220242115832018767564510167154 -2069356736423052468115809178470434029370463848420177778237191103494722187770584025678343315647948307390776772143147363248167459868220200867876074663907994145337727605334433937537708384 23865907034708471188178677763786217615248938219678519927962414735970398700707941592442697850168639428056406194886268233563049006364413897404723956910311812622522404392250627652 -25094578077836443203916830990865049278016610174748517046533460625110423604829631289043472920128451137719709282414444806927164783537491565731293880635170710522089360 18161806713730149096171992711935065296714507221849492785849386842738183384547233462247374441181684138091978887545316775100637093217139096183800908215710 9803974583080836468636745802536632062753775772945420780139492236762257121140172809337782859791411577948782132642314600112408813089679888 3891982319953832935087452646587292755466785330619406857623577180638037384599171071137095097990730987564603467057 20775848237990841975970700147330276374669851241339532073728199154077625392 0 0 0 0 
-298018252360800766065451191500664616361956684706573815384767029298253025182153669353592139573698362623176246760279195612336505193024118663006183780770920628477511890585188962257575628490874879675541445718764255389370953110761421616053374889718182352 -800177229175220160687751321526645634100417149056426778083363465038888566559990325129752925774443509844128058063711682060592980063088552593803535454062693493855643236856607072902431002627828542883902601619532490922123600390413632003793600411820760 -3359674176441111138481271200587738150316684798910175301581297230053380256812304632659216645674829812373480720118007999098490993817261162306238804904614770025411091246839967411046916954226506662294087008396310985815208785975201676898263294595168 -2965765745228110153141676969688444026282619867848841514390341806653583831536739343331206360929230342576994232489712455022222227533086042485212885011514369058373338582537662107247963074098195231829110107088625252106670657194309665517382789132 6344290238605381368610982662247693125723925168202616109635164457571932281594822066400708545683716176959561180416266458344028176883186180547194577283921429761479478277904854564330530188770924425244807342628971346823212433914073704043408896 -4735461556931666611622934777726390992073865459661947933106209251097774275390064154098232532462259386855435175008815955421792783775324287752156343830100931318038066415945030675018035594698045665993033839754128528625452339458970647901988 1858902904530559815810652395128101592750742940721063462224502119282833439359768844826815226651079759849979348997482342920484537126390617990754360332132681069289580051484482691661500091966091870384062934539886885410164040036127854032 -298459840106759643657084862611522876516525054247179764024361453169252081606850344693004804326696766966683386716710571524320082360279639689138225116762111645915290022050632044418289073801586490184220887810372255483966023812845880 20837686042927542285621373551288416121804341357192682243327830960278593956297937151839466196648560219512088123796569407284687449022453816903407810156361804502049245306880528495077469912021988146507282353547242700750452355544 -189591162675463883811084264846742457563711391184498995353305617595770421266979473769073043512986200313992825150286814392981985660410031812353633405471950080774370553444640941423464522882028887895479826331548458576559456 -1216256673063865498754638172591724127710317160545824206900486652885567186493582659756956670861756377988883077081437799519540376980483323375954378994506239068653044750993958301026699413193078832862468106792872019048 55937702554335261337505445596641819406572606658084389819904916437561934184018579376301502500684941515143760511972120357875427216382754260777397404568578576490126358636591865713896604628053103242405661829962218 -74184573832207123859360216524206830489831745769844543322489974890260945191305132718472578387868794525935115897752471717191832336855739662620503983364837455998274090287516323947519773224222300770191262748 -952606313087524349432192968003882505182316452422959573641715865588523490612920813894950286005834629318803023056947317558024240279825958046146089971995663557924351038972893400177196750789123116025971 -232312608629339149003675608763778514795018974851742850691029294934500255860088452514242191685177373280148682059448644781635846999302608964883303251222020083470477631347294471996428051491592792 -60541259756970441723232838430795366047260723870951027324626919483704179434452354662093316705764566499220852834066449522390266646278469461454770804984848557628514819311442017875552174 8509250033057825497892264358437386510254255377184938598992499557203070538898630762805600511761616709514934019663321607301371876246811119357822883434889790121540162998838287384 -14058962817503007409175252113673016484005163505239102224597575144094063247509767727877748679514492276551015293694167589806008111638289808414975254788973369245374242 291206832548909515777511228750419590486208583053286261746568886303167022606005323126795920200579936338475008593678341004736537246833855839341881696140 -78598104188833263524478118204403452109135924057893313533142035376984064263153772245303729799861559943449419175440391371007934453377338 784572813947239835580271042954844817828311878045537829627572066791371202271303443660577460399431717002198112 -454221699740877068197971023338002489651366251165704953725951088986 0 0 0 0 
123058749636875658741250294462963389127564204789530564203765203374142756712244121470351969265835706875482717753770959337026597701765901684049207958658096058398473486708823191543934402426657600711579092716775901502748465320633174975787040344192823720 -87817926133374644525887948044381093643428312808596519992784225841728108594049694774034949918614738269571691930235464114140840904333246155538850139110257235055680423282497870068882793761152207242313078608780170047759428042872951981159867877938272 1444668103092129781074623492069944743718187633647638167334477523648749372686287794055651669921403910197771185129947374204464624944533721241584468258675342991793093952396367952171758079011517202446089815616545091785230592117373445440765522961348 -3413739605704111052027200699690833180078273755625706862273970276243204114741925478696770242835303833331396124311969422173768367715686779172367324472529230497685111942488806311437736063675242977851505334559613859901010236247243250651337372432 3796044065627305785280043496896931516255171360552935819155683850616798755495679424311252363040289292138564566164424752525959498879455637132427217882945444331913824398154829090368913386101658845568055947460225157450054105064370456421575064 -1524387897572561206638743023761442264960535918870589160325436273040077132420218503923246032321719754465725336596772531861571151680247062510083475041560685368799127894568804792918195273093591038696996968278541915218179729489949488559200 426996984940601479773464660126374076526064744466791658438406361089937065270144348689759109216640895897244843261411947295143133076157931728271929138597618956050848128093592784289961964601719658110581613831605890723763959380076455980 -116657606141400453474008291923648580650115481998482697621975837395308440346154422647411118814640928113289425319464844892857084949569323170677935449035457116321954620183089512489408830824133230163779093934030667166006912542842432 21149190913975717587134893389243050499214564740162547306229398952754785551641140638346525743060081978184800823135968502836235225093191271901527564637187014997002373774778017496752518989608357137338021932927826760934584685096 37433395089449394870457400097248078934759938364890942558705761503462900082779143209475358162082399924042159477987712856196172383010301811015223333587135889919185571135477650006268272790395328464327356907849426385065920 2948303479299067864274924656017081875321725281227216517150283142348409258138096192122286660230371531276589717567291524451630448462865374101837244948437337055479430636914771651814777410265483477839765965860170216882 -58662949759139134830936010420439431348069016805728157535165925829296721221233266246108023092540596846503589712427204212600635071921089307856553992010204267877573171326499136608158922053753388769783422324708224 212395484355139731952724299577451981564953221412155987730616942211594254886051980051345972740863261887899806470841366136045898760730980314928571733900859352534219609980741821982829371536346387719336262340 412933643658822647133939479564190928129257427242690983699140376394465078243377978859258219596193557655482418852728381475959901560990119514287066051718371914899904862947016626112108827378846148345968 30987267687779699270729146911389198337922602845955994651048011541977821594646029590313514479394150259270655058986875276923220464554484635466323636094428240060277367662209027985032841799153586 19194161965795625043992527131106208582616346137888133914737782375026728553799866358498960734899453275461927809923191979226632541219426523720414956180416701997706806107543238700080928 1839969154992196101187543218598234317112894913553242570268993265357010535378936584088141477890934477701059362230355753661354584787664104663282170792561341795834444847374874600 -1474602996776223338504331655079575211980772047460900415152746735523116532933067251693626554372845343932050763789391666495820757566320752263452910878576753426635656 15028899592431031966836676775445519314075110910109251351274197357491110770178774381469762871264899056887517526952081111017634421494660793841466117025 308802121225004811952565789054155492644233415270625954452979687409430505820955294336978668553649149687672682884232783349072574645216 44443738894167187739935229975130429677403832048386135213497165866729904666155516657854659694150927780234 292173800723054478577921974973251881851684305248962805232 0 0 0 0 
-43889294668428079658989334645774635857885353248449609796780887804267193109578274995626062572016760825524989189860692715415195289053270048669536959095621496634718443029603157308305529133963064625228737349880361032835049584093900493717767903729393072 269714733272973343453792231194047050534048851846287111998981887333479850371799944094257917614680867522853273999772104430284303566321771264367260506986025980962291151825876849505292705492954217165645023326249850713034239810599786823569896118985980 1304628635074766059682440978931906887038075966859733887029780589546111703437985583380491768550148521872260091484856420038040487962330973798927393263212021747094183325813266955945317934407183817791463852785342940069580391707603143745682022089376 -2147422886694504089229806218582618502778295442712191074206885771649918622857926714209186100066631858088080049858121566428174470055952931181634017036677641458412755127965873706657533195128846865874752839566059107449933209092454415914640848980 889989366148995579301146884080901081625442782477618011814913992330065513288069285096957607409408464433645339589391497236955740489533450143092316014365000814547943267851789431069023151168965139131713580418266691510508094392689119967529208 -150558789454653536671439263301200495552790754736790966851629305253584204237639283022439565103785320317465152726095414899393373049040537650070291124315504080772506110877472150465813503270829194974413547580769772772720229261050382516576 75258206978716000837985151400363775764728108023204016991112940482133349159443484985163906979198235082525040192917793696873736294446812743041785492201963669988586621704983883715339992390191776316923175266649218419052415965475344432 -38711392709892870114916659514298637933865506709442868758087548835181065435610960247303586423802414156235053737788636930923864282651542383412155959484808503912893171413515841258765846166150453429104012335754413792705967292420252 9989141725328616138837854268539073090499122477349429850140214349567751920358872973437797650563469094214441463657547895872581234641267896607350553611562582526783993964135326552009950231491925607456546114713443684446076348584 95481723148712006058991330609791110060029637101287443206424577692385751703067827897863921900748077440284916534027082025289850645520616203209359864793144207236096251387532572818520103479379033988750581957080191095668882 -786367681960983825831515735558380461727986822094556329099235103000218719622318181608479804961638889032473713538997964125748198326379463756336100009088253140422495217971993671731980314651663969770337193219094627400 22064547299296784546363531033423962710486327656480721726754961044982066834287943933931721039425310298072993555869870338765866950879881401422493647642414623464626910475515921663916136726348511626692454107022364 -141814606288120250762481001858934655322804026743819958117032009479318063553341366004469980733807048635755081377028204828021745839974752569779492181934483989955974940808722767347643044576962024345905780276 -104750570039904138637484403617852720164163069538650344558424934985706609784787062483482302974002113175447499941546921310706439958278643403253971878090201674061932128660443446147907542645215894458258 -2415609608880539453373108793220549134833980696287099063002992381744575869968767424327644200152466079023505028058289807524056497252322130605986505635529746679885373411089979151068723754346288 10263269831114865546467408488249562281679906854570960834552956327928884786677101262739426020274777918897094797367957920966777853955582892608576100942976416970189570525726395768430060 251881281182846756911748183942260705182778411959055444539296768410127792282063317380843926881291850127831201896124466298452337899625015456018207176371006992945266956442634008 -74499606141923769951672469375733906880295720966430795576656417931543011400564770946233034487516784531026179676090673713203803023107851921293193559068401114805572 8985878372813308368879064502709702111347088238554960772353012296568874275801759917203843869322174931857271839195390524494741136297907525520819420 -585198835175062346920043560341911089728763654966793027698461451880772993100335907533644301033049154849466268612420620522267724253 619123373863720073437854052650913889748021740944780039661395891171476331077645683792573162977911812 -1472226647469553504523275178443720862681698808 0 0 0 0 
13946926950679247874653535152798907910360414166620363563857390587162343024159184908955917579882094683832442772718594604964938345486971422274862072261491621248427824823986419124697673808351294117428977337091561884128857564473945419828822498281020018 -235556777617998141832472643459314508874559687297902177908040290613864856653881570633671969526199952584311000548207367617803672655778248708202227871755423051017894159127558580531121658773613858467381575454057960439513319522618059952040296393209568 171093235708102394408950996891122366294124210245927720395869010450279220527762809439868205191316256228153465755797349602133808018488407718514690235312920808831002971003549296794123403419925189672736436499475194406504335401363015910596012697008 403004684078594765504843832212575541516994845094694430564834007012072130802456468790624663618268836884419543241482330122231541761827372287158563744420658092232020812446428224131664229369242382405097648900398411548931758111030003136604237024 -305999954612113539612111216203765881803526529742024157225935347195866620704016032006222821389223181360977857359927877990178569981276952574403136320973494797177329015214175653188568018672362594629085602638292665587450764727142913531454296 6042444948432662886251978547693255088302315320991186615747446092983860350147065297718769288824145055478239682636873516283782572926222231298014278315566493932806636059528455009709466784455319543202347040797686588346732514331211333632 37224145284993308265704029073784119416709422224930225797355687196676050303697453815573942119753831646996327337535476601770698873044848225257105982658250087609894416433860072675641506946207016593684908708249265221395347910663301512 -11571155932385795615100498018398034486140603122380259490736596383093672560815124943481990001201431563713711951357583393737053708939674386320365746349225625084935654947091186361524013783794862438850939466436189710347057951659776 2942044359302962309754314873195002737195630639730450610926890794129743919402463269684726107566454130727680178958236618049485799992804014016974419759911333479500827868168267194359924787181360004163532784836490813072997737847 17982740745659852167731367113869908560913230980273000688199912714254984684938954738670583112456575753547110769675744971566813220941297541466319969534541352471895439402165009603085661899931976570695416436918659480140648 228467483274524169919293732098531115134365194861801980330910437709227891359090971308969371696167318853931740271904342690133365264792937459039875556762385947199086815103046755401911477836330021393804410510826626380 -4823774748631455589775376692826420142721588923990874237844920206411821077956078829900217087402519650919818554476320265677443072200006153778310758755041482275628634359639876551241631278774870437865105529029296 54334161739761079671816391178392288602663147291336768341686392420255677406812305483333966766272330074844019570959301226683800815669558479988852804546799627963797723362480012996495746531320946437698132111 16133150940708506217852490871418238761798911775978194235255488685056082668799422920384125539650226284780272083468501428939672659323814733857524081429581592875044381529154332242358815910143264594160 115288725340275692415052127310005027175930449034911172967951246497234366192495750932281969831257474273457025460611351150275833228142266748181637829072115525118684945590997789408053365100314 916775516083536491770215603152868199366385896169653319803817405977471074377672945427520148935112914514444471648572345260537301837865629748935658808191947913179416735670050833054288 22653160579958100234732945355809963021888122848575025767667545151671803870147910510231610933436528984800161610992266518277849949949688958359081193747885315854968270148558105 -2119379336513029141700920345615801861327908649035233327256872590519211435321171642255110918896052953885730802918968409086126164815410204776731222421328773734128 2255874179697446530772142774122047213440307971422597549348602518269821540421117246493721243837296634482617268220862502137469618224580767363777550 517882945397315653123386805030997497733951622377488305706393322920726925574793682141332644042861449541260245434323512598761632 1761455736932594525276803968496486413398669060128185935377965812180766671516628456913108433055 3920995875434348031797110352056 0 0 0 0 
-3566184326463898442771286833035293041648477717158380068796533060872836775529780903185788884457079847391414080822218484948552357373029512661602947521139116986648033066126340300584503948018133818168220134659864520863579914932076991279417904910120856 57350840302601219968519201476606246493355912472536766339751814874111044577255736364746259739973198245527489803189422744206121376803147493454273328577894356585024872644030156813386402306464879421684940766696677322036213319893521725550050192603470 -184608905211067225741374490946835203164246104238585024320159363051342457298870363338513675940155061805584700280666039846083215211402658884785046711815984272877683015577932624351535363888183062503868470973792387129479335810353477506765669348632 204685995305649364638062316024050954741040484937713209303335654967417436948562545540057501976707539512472463957360489084369681114368505975367226398613701688798478994814797961498323594978914863304407836467315032739089228563524462760014152370 -74646303683132614552744657332887877415768345153227256810449645811876104907778733830177245020195606785310361951358763682743664369043820223807379302816089211603595791166375549479396773994483952238835423633101814734306144006464239895776156 -3653017819235605851951658677946345083896675749456654936224508538417117504951506911170128663935612965093105420590535803777945147144963019605326472637607198479920284957798665653786404096003674316535191530718196908264167275930833073337 7023117777272521508474670049815140479292617944308604812847672042991572724776539502011836242183650918460864799299549804916821107957357307004771472643717792369353126844600552060527369840857522328774032740699051454014660722911554672 -1898520707742412035109911507290379657589302058812109523635522657539121183084948400439662319785586601724441356666849418917793770280169295388011762854905015081226201950560262534915666126052290201957464738062255366753966953047148 515739357988222139188179495182038349977011514287336855818755957807016592475826210299580635392808975193068569830203437087438901777318645798099822203819331000428956302570875640666900859186589366446768662044192667313855017324 2298921107698545749969279268443192247929642638438431885575035348021122152861863544538954161265494479534960673562814539949639662034688699947263394214538098364573703830916560430159202788403284024083163488011705772288997 -13078994519305382749819640071281277896480191144287354447514270929064210829475822068688629442457963621299895930579693927944134393988067211978943368412337902995705869251388034590675781604124370132395699586865096480 807092937591830096846766148113850460674901325270710199069121306975830479041583658276087331331739977281459247070754804730057272247652756241133307046144476923574772065025242609525916745087929970358756993857054 -13323946066270734761327467506941056980818499479065686857385273839845135504892911115426771850924318134218415150051946481021030041342264179398246061694791575203158603088152808385109083976642471146637698936 -1571331275418844382845747652282928351506440996639001590071851557706326206410955858379821078028102949498732198624822472074811719638240148565295280729280219230223991007147096917839896518892107463272 -1000180039045197852773354610964768028832260435992631850172235995211624924482905538136945329399757586046386898465702817883709258854605680157301181562253162138382742714322678902510816502260 -19323402201956588344964009477348336875990932546134221872326940742875761434105042171650529474593024980521485610546101882866914738552423071612519784476004813868036904205290583058094 1381670305420382921555243613622246422452732571521252019688251493247412951619854428556193290407162040892585521293228803454782885174583796068210724699674429489341388646533756 -35677496657699246612351025033413332320462639144221172552736209969234335097676334336911465496040228505142188173502351741770864785250440869966284336016243387041 -452076171432244370127290315550514042142232766743411192796024876002238781409814725205345728104690792094885569353729741405482589342624802716160 -203353141644421841514095676603396957138943496793891076846905649382463441798835621797676584547306730477071406247022155336242 790979858799190592024466724997015889072266558404953073759740218868884618966858888501756 -3183112465 0 0 0 0 
825234950257212710713149269848084622779557709428771074587069148248564262032656199885971384972372543813074608323543927159067219343692019909645800308128695634292097436168659016142097707224197682551606402963166322181911358897474788973703175036245404 -7858557514570894667914639013371818036005010172851213754316994809687053695531984510241280231896632970098635386467650705501428416484377853102045509246553137209157797430430296705279953653591098028042899946480090687414943354690911201671948454778720 32314040545554615849681850364387766954728001653337833907191043550705159899660278282619711134567374918161179068957501004378771532335112572689659540386082175244818136741159482395083773536693863698640798707212875290681192535666757591737753255100 -35030800767311919754300842611168155543007329232076511752412983491454347006167463434537042767045968645293430080244545765370849035883696175120530879632547636729586108265973981202233453362989270256159261234038779037813628743937485976364637216 16758193937516477469760801933693922420284414138299860516572552371343129911182715970705886265704395376667454022103218082014676944135212858467122848491621512724527217556090409765061044371284628871670729945509411922169494567442603196644702 -2258553767243016258896121850136907888788474647037170088421995515192691865534781154219138931659088127859665688606311014397280425070179653696432959603129900148898706465463550766066233366515193780050993956366991955020014609772250412832 -74433371858056009548531748129376278675866848615393085011891234130809311861404913603481788733594585294833199773213008976105538434258561961541605787377794291214983439949411540189283883538390100967394647619180269903498689051917004 -240071819190867819447067896309686130870087000426988111675492093560516883390477919714128636956807803880509949799579132016259310871260643331767739861584114888357605329225049037754459275722561642918006758000764529038303009281088 62163264287629370031370647016126917025144823944146945942228479053983808132870934583208880699023183249609231089502984346164375292359648226481159302371632079044816647955307559852603386531977331005602570445718821969210318678 -86694526510298570371075282195999515277786796836489660796094261913132512888540918756485004461017513122310593776152900405350595733549506914043612777043929718525310247758686037535897466572875961630877835710852085981320 -1576759912447760459326686096075623195285798397823638808839639073093912042860850923570151882171455171260041739962699406918751275655356858037957349579021129923450344498149065064316304837228098820250374609138345861 -104413852159084245973257996450770944889791631995757271621027119324132328934050211274521110920625595634580507516515075825617444463127265192840445644471572282187831340483237793216900929780675428177433274530528 2161349940231836680513984600841712904421879958893185069763384165828556082442480616619891708905347952717973513007576387531372147400015930648695356932385943436217592632598510940987767721792696076343259006 99839504616792275557925804481333785761943370236819065095288150423823083951255960716488036042673527855642213047994154879041760590899171309980813903242169340443238736435765074036015157110942084552 97645448646520429790216321047020886138113718299955735646572536431182226166853710338499356781455413625511638443824756135261704686818831984971261472320657675843988785365936467103325924713 -3471431907707630172525612590835244920571325417634629084997045157995828888319637433699689904723265651961309758338573378483341565866781654420273173334424391079335500413207442372320 58674320607219973251901698322654175982241280576460523194187794748030373346491300911616778615256487581708864368900302595808673036526349161821295710295385491782889783748622 -318538512008929680848784379237518943640678726118639530725268249933388459171795612873447307424707440055530812776046945153816046121907808623023189486177838128 51468833814998625543609254192033684154717227406639327930287606188059353378704175176735884629921748867232000497820694403017186707436572656072 32920987185173934061704682073790289296745995006310431310609678633212114150267484846622697455856817640796854407382671504 38986948791655842191567563591015151904706606898112205797271349244826740379878014 0 0 0 0 0 
-164603838541156414560436153430436939092956676770812619108802099605995092819109447607846501021021618349359728608985110873381769573424807341296892659551287110136256155128746872749269483284175800774721620754792751103298675937609660131793152653006384 -305434645290449240342509933426117277870798914755037364076006936329489888607193340468668739524883124413226099507156336874138731173235987882313940014207916263345408003751585379530952338458956439875414400782484549703172546281472919424323990060532 1895227999808583399181572119406748399584269681399358801280517824674931579930333927760498768949259656308208536227396801476984715267029093953386748954646004315929954628310155782227396166158760150515006873031494530386469277467890029386669065256 -1605373241040115947844254965653585603818581081494420765012036598433546383068088863560538664059120071343447536591470970424938430456478719921830842755005532156600036959490936921773386082461004382594752105330102409149130829686125847014639678 -470948771080644517871320395584606292417502766546376834981881514110422244472080401551907514764647163383426687594037004194594993297649479205130176444307619919243974578847806948817387520180413590936722750320331324444211477836092912506752 1339390218794105962853438326569337555915082344847160210829318601726706286442566881223799345071022302962007433063845586303432945456123749349971755477430646057217471687716712236530209032838434945322685421442975017978260194890174164120 -438136697214012738637216482707090951066557290786793607735615451235911273682228846010047725709769796240618995432241057694430323590416323436298500625566909677058148388512265385407374233416847210905728624503860494210763838126010048 -10579476355257471329259402426099623211682400012804845918782621149987782354651861810049530788277663703466792779507179699524535810435579565288936982477063897485172875984309757791662667378918033496669646240438440436801356451592 4491741221315841460338386788664514378770807681458053487829257556542514779851716090475338817850067654910391233419451092673265838781185596043448399721453644281344495260630681361283863190780561435575553943507879569884408744 -25423954576261090739027182655762315114708522507668906280498360862049611181200686932874112895543670773594072138373115523207054540992989361561127127199907960871150161327460275447542564879000593279289701774355119815030 -243887542054899610905687856154746610971765165394930636066991195724300515077853818205222162160570187156882102082365647569158163332882741421558774209705149619067722787259709960976887149803096264120470045170038896 6136205055728919418111066400028665215842913002483923676192781451337777742285072667229440842508236992885338469558654004227519560747068576038029111830921597254726186407098901818803336277822228153220733245910 -238521121416616451358703673200197158209258607777200227681652940720785613888474434450294743291989908215368858266428768946937804222395931885223137574178628442247150790374448542695276057432654766910953124 -4080790960843293703555795731549527195413450458413363208852583273387578996292372887581261062525476853418196206525359561340020664481455838475702950951003919974588183902655565834849073138105758478 -25100287934184984143936058160233929434630337147771474672679267219315495215609699467151524627761992722029126360335002430165276589628961702394428028094427147301394533126959300691234242296 -36699694481313906836970129486500196204476804686899386193788857403607183677674510708877227449188831802460026717308162677931423596060476378120708950473994386728595561807197227968 1772144530391165291043848690568888768976878212822288076540211228197021584204851160737938194820632804451962497230819690152702661406888359427225373284712215021033168997208 -788295905904887389126779889692458419770697176005486077677142615344463777726556777135670121512041065741531880048391124274165546567286812942219683372447332 33446045902468207772647723442442213347766113617320958243897473832835292623482705879931311615237798738241364129336781584359878555433913976 -1987229584432429437658324023294402072612384203211207826889151639072041262445873583052501451531770031107327840142220 124065092330007495385037629787456027956883304971286701297188845740831080 0 0 0 0 0 
30773517098667171801823724274962207476026487482923466344897952601864122002482831898963377744307356055730465320283613782639857037262815311486258731981595546481038730408491057963722467598619640142743412315694408372473411286615353857146463685036950 226491172044126984337311562418172223038952550119795698441607459834658488719592624674145742444381408394339152809262157387667876445635702307868270714882530931490553845268979573958173917173569962058050767639450428084259403715133668133834902092064 -467096617448211545114049792275607685797904385165577975571193317835503706161138684053270306846227313279950155133568196856669697637201022708088114020462139632940081792213646573937894334582502600977640237282441787732976146419251057992190697284 396149899533310099657077090098233454410019906777246204195433728458113681255940174098677296550773587232840610184228346406770721574892049668662116007308977230395734214267437423542934643262512843552022596990529863223208876668714044485137024 -236081668494114704821757573088895167048578981017639606311807158679724221761583618790229936497245796001559034824884081698810303731172352965960047041133703977738064312633856434208740282263836910900051188190751627980800488647837480144870 178297729649237099817156908144610571012229711154781546069572393547841195374105348378875817796106991763966205188487384408518473521151216767615959743958408907687411848265348103767937098175509385640163946640906726936492570876967834976 -53979067398662622923791147982887976651569118171026394494823854080827862772877681401972068983866690060031793796450217185068678967637506804003024696849500398164379326629395679346015214957990251696954870916850755364853600348531176 -374730793293104891134625007051874596172193302083410304286901897897449844033014820539672729678892087117145783245486980270039300981242919798083942917944758788429536269760274876044751423529390415130323834527610167255755900064 291114608080178710551460675246095815367232406908711798165003159341891801605411448279091791537282221144544052184896221302426389311768341072883107720604138762501568947242727229634673038784486220762930374398525111482090273 -3759620989271636881527053540409357369506849460609093611218728585509613406843227778161074529801026004324986354130001882240009843172903423381394960575070683020375645451250772403892518893242874599133507841655363229792 38239749179643276250077255818966962550626019366397646750209872310576300400873389293465861713556272274301830044364284140605589566880373784443405849433650064294441711584754758948710810442178345143754086537609564 326213029658883854717713220376444489223896998950018635137537447104191732130180040762274161698048319247803944385267774496798808476282071985122423637411180467337973397593085146499925738114294466507147893968 18399625090831331559911031248575147623613023016665733424059871213904460938992510395783629325440658531734071171591338945904598317915534332858274235497492703504203654320019406767207514877204512213690854 120645074875705669916953022467765772770077882816512295978107420918622120068431304453212903537247738881985074733368408355235870490309675838592626104848925566644866408473095857744095372403320032 -175534124565963917720815865256918533317806670791931303415181183680986986009588072213840649696214413133279361305646125676621594012123331679039360673059787400386383765935279472016108408 -813222238613500484441028599681237373542447269824076403088129665526947749711138535902857252950893928186860814497954267498510212092875282501465418764162826079090196861710704688 38719364237832573353439969363302016397484158264121944919545092170158834901102143868409485321438367132690949691657049951407923918215067360456582669812876739561027872514 12128733634968233131066922440771073992080273229720323021878117110408628994382449173055104278593471646878058609702209427571269183810690245567698292322904 184399786200451097030447320645316478959348238521392604573566390394271223673380337665479154267487931863818605350784164725306313327441378 39119777212550693846435982752815389586047743182920819507572049479868483302233828254169535864056753326765752624 11245953736824533822306896512600156417114311440270079577305813 0 0 0 0 0 
-2254622399564207228075988863003783505812437794266130798692137721353463520352647909028709583141366649699753580837878951178405845747709669569522652902232915840949295936556584976777501230426492021126076772844393335205554892188068441232693695327280 5521451411597246978170607876335425788530196776090882345011138643228351846699901789412367255031107862228107683309674678329690637519516766774020369269643935613622877021722349426173777296418626591602605574975677755305569368304165262792471909640 -5241163944868297265175127353595137174057438671007015107775747190076562229869427086220888491746479869724126523592573402831277300308022601355247330114228925206204063081698899801123301969957887520920180571678133024719111932365065309818868720 -13001519545732252967724135638667642856879400361935799456800088665303040849849332120899430565537132229114692812391077575585242255685722897413533656956075864170779585995384632841685514402543221866542782664459145578195544481879500276527104 27028699924608804017118685372980687454015750780156020504384284606033713831737316044607844458100727195384106009544073602774292290989962565652973414672679779399536697184635972070373820733670865679609737554937283745140470536782497401456 -6659908755614705615755239169597376641175857591811136982312225046432204028839109511816420886843718652776663317113047694234101948249026123141598542978553331060107428400608768209777645905181128077113670290403601438210532129226486240 -1132838386344498472882183890652565578358859326244535272804188880946763516984268355295562441505357934336563732602353172727305286169294419748877901353410618344571024182285345334504177046598009767564759406368141697340587452991024 165562542298748768831919769838485520992291244278413693920982667945721438594944936406396507067784017035055813173963548058902355115727011413828064200492912518959785714031804440300292193737079749076351242087550324167548324552 6700764398911149092816110380210096525873075747097524216577137151929858592994269377413738456557604160741884238621403863931529999657021926755387439992025945758165552727394079781824440115597041890417835291172751778178408 327726493363653137548137792667161676921737681682482824708624701697282290092629609498917532758696671815643131500762690713378746068455601988824293463185777909316744783394744516638588626276839086625785360472525307856 -1240672844495638084121749205635946841853119130262804994351330547173018963829616519291590003448577824525995959147489478742559392462194913768070453163070533833348731298813390897906844488919654659674735072379536 -63806459929191425379916026869297732032141225680819175571869757243073435299065241057139592647650136917089276417412529670050011558840333757076362943595897306626509048776630759635630645465302823782321965080 -1012623530039943607708583199008773562801519892459800637047266535740435109970966258694909350027698978274432818625683837858671970872847230250993719356959424583763679734899654146381234002956590816744560 -4733708782482414991765526476458042878129759921876669072141393793958314716726500132660921701322050646879557505643583508887895805827200070622498474203150657707219850933379433676342320440584054 88049803233601442464835819198274510495479626259704751447854952901256047702501195626526261469480567555004656703883054116346071787279900592407564390790512501266611828856626908583948984 -325463498879617442837382963480290482234730537552681005586415589011803617537232647873027886496210888371776289967490447318968655031305801488792081228945780099971671991384638806 619849929025236088618992096131657124263569205644171846496179942662175183635109007727649157858963633657856893679981835713219303409495056378213774552527109365172404088 162434782931426887684530815227535537436414825852937835421281969751739619081243940843405505239705400818277979927445306961080590373699335813984675744318 139962876114510979450154090454074661812223399059732722967698402495803609771328453494446908973912349599261565821577587040447282176428 -210628356431033572182181535337415689364996602339412344422637171702740783530223199562005380725770271013458 7343118585912932617805522895486366474399897189968 0 0 0 0 0 
658052058143412751709603933277371777330434391287428543095736084889931684165272599619885351835794364647633667085076271765634767955679895038656637039324195680295428036975958642360362658877144602402845519026518104712710764596139686790562555368412 -2173037369875595296866111792617394993593442404505691982992892468653415448748054898073159654376673228143346439366146204429595622152836628016062187805374703533950501481504494232142920872521064214378771453990834532477428441062737082658345161040 3170751532200031873691669775867341476806056505631035871737713913207897243273224605107656775294488903979293355622405084188115100376264478931880763281597573663359036971584546975866461098688306173728264252638098458051236650444193255079433498 -4183353478722068451764252120155165335036265151122399838803226236574363967691554275758121929442393957404333568769392950299777785604054653824226557021273218865246539584002437429984185886053070336102850806018052548010545005165231262617328 5267951344473683099733899608610204640464134083492979804849656036036962792546531333985070276673969305205376906773635726314295977234258570929173451623872230145011998875914922313075945959578564125300986554455332421990170092920322944178 -2241084382450771403763464478179082015189788061091555603856751885539971569573297870225044111371014715361398230655053498905630478084477951764817708718259717879837239816428822012695128408272408254948844161840595472813758943431920160 308362122872719488241280625782938048107586930714929408363997226814894850987837777912287194670091777023103448330083294404510513005278290864782794591438000417565062866666147578848017638108876842552635948371252049854545956088364 12331462107804679087642168333256847227893847637109844339947821644917694035727672632447001783383043225561568174837933631115789622695172945144664724882900512754011787482005827032627849531472662353426184668023680420110542048 199554054192047822485285485760292490243766080397691818333914136344311138934453323815869418061277571250326725381158886980820418833551734573330534855539400815100290224828426424752849432745474484375207509053944136131790 -2280722147778492752443086805320581098052693535875275284598125812481362036048872372536975982096381627467745200048721803586144635861452071637936557729684859886181121728046439183142933686421173877801565763749414024 576168882276164605592423068104468585712135602513771582102584449962282652775832879536422715640400718593657926231065448856991470821713285199276350398718122811042067317343799539374996422969913304921261384156719 2871614032020406487776824741746851526767480749185066257039829825146735108706870131875199746741724203290019024362185570959774677380263774457075350077087527390403478891201052554587017011492337817942455712 40696263934779922978962570876338951643070765744236935121415900052581144826828447157750980457693819975246112913680569940687488985545278738471423971864688586375533660626655581421006514521705337308516 143851131026470813973274014148372114812113072991651197721164865463065884352695451826233105867594711322277535540253661886594415533744043942154277657714806684811330766966567746548014686173552 686018634983761594922929038813416445778281762924591497943193652660137047367211970228458228326166420391397466748854488198098708883762831736266526148178907622684719564036237992268596 -15248606202117626018226110411390526821535450147485901244848420207756525527435696086064639956559886283489219647600470989645114016314984901448582064055432599653411900987315664 7336706222861991995123860017491329790478326759607750557606614592941496444457683569640345967279044966216408113039730667080354822522629968574967148820872843229160702 925466325105531003060499906238450164723415204113249545233793981756802870257588142840631377209169394022210041856898194724303817705191851769229743920 115838512046158912141702276396400978549847381940084147557452631882075984766330785886716600546399178709404149028152914959899144318 246457758357928994284993062719036415405744940359406050139095774075041016662676234833491291201757280 2272604166963558458047716209056886 0 0 0 0 0 
11850037763946889253729956745127673743497747202313477029208600945675780881648618624361737279420392792849623175109962701450186831320594322918983074927569155155621808628506834519769835298292144636637733265071586801844667620414191206133324179528 -35698515768749351360672124739125525394157171831643196122507804578134156549130034147297472641532827774508945468249325733897743250523710059269678107824037408031387186017888687168893299169513860940117064260763825127690926189021221062127604980 -109516552108093900746969147402784826668034431064698748874853727240227599835011123905937767034481175117988981321525115049369578007772194189033746859727527368075886263928730222852082866208599178259179469562918900640754426307010393557911864 206664817393614044130098477881962071072825263914046562006057739141945616088355596583228061392907180088276585708484970218048744341811694783559126513614361464721553018725081444882343894298036078983842642247444899747923492423459981339848 69799972099321718822622284335669109207010766657927043150720348563204383005046047414337473324988054246017736180091238229810963283813922432062606134967651322730728088428153121551630453601016358578695088464547298034041143427090994652 -86065290231318818043495971950622229835881292880172253769897363202691629904333462197460829107812450927556607246378485290563269485538709507089037184310289654088156753203119435054048562612534620942716750600642334270209113407663296 29707555394761096981442122466417275825326919596600697581279932437269102109728677765400039636661555979342863688311164498314939190768983429244286405891704011880541529597501263009575974517939876909562602406597869740709586454160 -921557957599611763619696908136837953906696671820639194222097987493504464130631490807170206298273336861807193898487288701611771153591959013899151469014738588863669722898780531777433203317383183962093534798512899113594448 -7854838242061228724776294968376627023450103733580828932416715581414582620402408348031602723554479236581357302159175585203315756987450533839414293199308598949678046916293282140904608893099447312873269286188055294788 2285249504235959961528404347234627511309848667558178541966198741232603884021304299159626202907257257385394889499758835622889046017281951176751630667684056532655330441680259188364480371068382240021771641638090590 -73610536323640531148357882886638084872694568074523148790472738084363407593086119656804046303462519296948861880610687670801293341634947589967249493230799571594023437973664914961257769904866824473716028847108 -6399398121699862598024851441989158167284887192225795712345438815512640450048751896695267980002791762834084496031941044822305291033492112426801835962437371980771510958133916556062297430163894366927837 -1224310285498817079352791563655707612926536941351528789943764340082770288049012265466448790983056662277968706638371930284052109993912127201102468547033262842944077172034294250431963489755315213616 5963367457187983656529688973388943891845076448031037083972588756249620209140474462564683906545963075398978555666021230738231122485653476725939223885242378638871746544018047582128443144820 -107182725784110862693103797213184191481911439591347020514268958248820787800048787824712569812869577405494683617640026604575027095064540041151998223629810313182444594805565805002184 -281102011373911820680317283829354505443551462074501577631146690687081008051770659554259056853833796336072209142854760389814875822339156073223401804084919462658701605088196 64541838742090265875906651245488835919480421545630152134274920115982817247380547210349305393046061996846623291298517241195779437456214891320117417521475872379756 2903953141482754455337244728380582086243474888399831607230155909307495475332094343794521214532123280180085772917510890713855335090048314949266796 39773292149269420161291095426688920322159337835621123791277858640982743725122636342912125808026691657276827534558565088469056 -46296568999689513971299759805511109631888361333829984336871220154091536416759066877070899362 259340606460 0 0 0 0 0 
-3617099995395687946849111723685620731695883482231722231756982616847305640203263127854711214000389512062192474184953699994735778167633870927944019239729506170625347117587865459278418952006974989196071667111523314025776041434587282930381035822 7387981010506612194440241076869135930701379607894557908127603498278430934899640618745205938163382159844294329236908648284649281724982782054502540078369717532174055640067983856406259656212053862846724976354976626004466122678852363117306368 -26222047427154098919867831410101964967593524547774873386592399488703606863856040000918316980092272509875541982839592138636035311688371479000474242199231518444298394829983312099874371555385857796398796896714610417247754118585758900186772 50643072934033406096841773154624351764405488265116842168280782120344075718446019392916775010710737485399496265429212151823003858154958244175926291555458012094367339045967383217404674224179816823664094815517051730921015177510974468912 -25277936801576246257872521618071881262576144685134934679536902410363503902554860378973586416127545455294225489526455132607912574622132175392691227115253142595412497231426137180760902846463481700072914302206150105471862764662539672 6759060650507055578629902739807357566257572327533487572193294861082736007093455726412909248243302054236718798325425154007649495164824260555417000296959770683004503478292095005682881861813237217265909542447404294702648688503008 439294786965053685074487563152084302006905172585038008562026551051701864869463476257258684900949815272449213201072671550542790131351885901986094411572678780055461135457248386386307174306041080573943352717734992537324425056 -63244145707711347408559658882603925904232868716497792125272126614388224242934831153216680772609385375374311887877037216322945016151575488754441132353976533095226605809946673767221053417956696531691969867364080819903648 -100189388319972344196271733418531541667550459787086091053059191616170163602852957164858039944079941639631543260985878190906296342307950156371773327556630231244486967388347011294247361345271730914865909224248298889 68562512769386527818183705592369877971508060657601888284628588836702017512893438415682013200269013543573742423853347174539634352537162740170617342685878478552824222445859951152325068719624460225670071442943400 5273479078250179136120195795429823403866503745654131941039207177569677444306415724793516311362838349245494704066804643099184947853949402080284561046886838857945174024213483079774157244521433277656092649838 -2144970039939881675251932562098732772580262656695279533001452743867065119711056744225081698026095851963008250487741244455931607491051407651173582241541934159237565507479728472309985291052040319166384 27553067205997774578790760969803318541594188922980525520357269973027715627112204580634376747403681687859712533430292324988330092352849747394633670946603733075522300464507087223687648253431208862 -401098692346688135029884059548172999982279171777694895667540336986095708702381291766840370571433817542830631766384102237302448658943719651510114526927595321628007778601913054694876809272 -151658263812625203416079106975550668737044592965898529726871642187543385579668378041161153234480353505355922695955520587133247566179225806636002859387425502271972827928222273264 -1922331504309243457962060632151009619365866916720910712903140558614473617887190312974107064930101491662357058926701439922529759843865852710372769081818627957005242613264 422759055567899532404231838641339603708659506158854226083054372106212610955259092312550840836333080319121003885701836658365823181805823478947720940976366222825 5508966886918370630714073870599595090545637259868007254115512294853258264438722971030035509988579416251497608210601993418417756310510938772224 7289746063270265596813527445347664165337952989369990257320089554291404785278075044305658922002639305176772066601740564988 928313646905517539589122833474408366430411186760868597143366365311881782656573584160 0 0 0 0 0 0 
-40972116769705263858269865125819888394211864870767499386577394813736088252425218800775847233063474923357469447570761079590623857929977431436820217112503169084770483638783534601269649607299743044939614053265953396585016339363819635304877744 -472277423565451221561976938835947904016101570611662409883238223636028126029514370012184648244887562857400970297562457357499193733461872445231686917066474723434016094893003623586608630128033881483287925318859174751061260443691735495143904 432334739227366927738338267586080850660568689362619469340665174078296377141172939121912005662145276129091862000560896429922198751391240114785295151997137490439144695224595783530665747928549032300100635875868003737699665841749116535208 1618690387924205943335437026483281013531910510240841662059979319578532120705293382933663422203742308221947908027285207188334445795633591682444771802278326170698447522987472148709397598923727474786831993438207851944606794838462295300 -1067831934593663316032947767196616977290990656284339913744135736447977960279645261130322807957745178767064556819416956963020266496253566149491317728378466479503890872901784278881495921043349293910006069314916416973697274479224064 638153360877653881169657508993998405950637839530017623975111884724856116122709519683263638374178735464856182036748235622281149988895576321564457695135172787114303564103027542504926581180910850907044751794139318673003749746008 -76421980250837036630661673491773342560761343990222494791357424867975084509378576133897591038872476431935869993001310127397332383155522434313026864751065915162246315150488725374597870506603892870172077038495999872612214912 4033389789424204818454193705610222813215794265598019033795791523890633241091138001609819342246833606025382060020874187654878171263261251704831294444706564332504686774112805712538244468407881938169169048471497820379928 236111231648416494911017575365598174276887652873134090805303664597535581649474404246452426870547288321468736069226032232191169666220778817253803555065357738910503932317423336645916669149626349930786489615193285960 -10138702350306879705241002362805613865511780272208013496818644567491339306588866813595511524201005405121634173080440585173693074531044796715691493837078397213808007958982825695844823967190746610412365300047252 -329196930030864127851624866773179569624710115868266098501346609590126419810188244856971023872533945163927624538261004407705931897690628660362277515026153513804301397480804524983483646137078104830505491120 15723311558187493878662338986486701552401502616861733784317606505285728301559408852048572032902091644619359854967569705922249899263231165429796547030557051600583089014504084207815482089760372977414 -491437321277752285045940513727741647369681422067561754051174290580853241746839362734101644225968726085013913974503852218763427700541322739563220561641416294913198112531640823783530266039473176 -7237085047231259616776027314232009034555027059105264241574081787997527091871042474036655122530922581076990085907350072514395868024185947855468066333322216600209220181967197117893466756 86892067431846154444246419690867449698210415840270396001487897168819169544662731483743933673260528156838738185904222392517900521452740441401148351648198589004954180437442757448 10349003575852480499017442420979678604570958246300920802758644195595681030707358423320682053971067211704918990709869820583115887292364631530655802652876924418802721914 2057818625306130560789833550352700938273197084861552749393489116836786681223248261717795442313853013416415165345956682931570685704840998147067436398823274808 5903065729082303477938509236294810647628530315580014801514741276544818719719728129508942076716165218097597594939021441811218390244923329162 539033828865470977131898726341201537877141766238887445497756480163492546658607450410205054897295941863508945889275928 -1120029473883954028237519856882037401821974006341967898392270747857261515286 0 0 0 0 0 0 
8941859649879010658658590128447602738321063029825797446361284273676862656410858011565411561017870661872760592831995279640459920528887378252173804617621130916668965061100161229340193709909181444707573378573147072798372158506712625985923976 -92800907108670179453748857180667613143773137675401204645312854439375825033916310506444472093915838177417422627295166633392567960614433413212065908270290230511832707981245121982068086677339419378148553292868361775846975663586151598381936 212808128872949929352043963150658262536901948083629753923646698268152701746125611743396436913974734574238890919679496532672048853406546533138180237784483039278016101032309573542207360164375774169604318547594851905584366109520982990198 -94915866935745780475805060850222679276716772616387670568696695000053146182999126345298509077910535487149202562630256976496336425506531352220077511692993639042601803208281965110646200174240235558292534062376749577185938189715879872 58259569871400265710491663674161287414940396645029628049074966873841142875846314523358728267474992142632631648381866611043111814701107356133817594872865112300395059160149891127558718596479733323096561885654548703086205196845168 6996817757540753798615481137837106701198706986044143657176452172989021455480147408103415008053483005227286054527468069349705674233817487220390706367667355812795785887348646811483181720970897616945197953713775049359856744736 -2712504859712299880156342979141869405350034057989057820210915335597801593807238806416752661794360951875736656144702802462554173817503270334273192392353794202206258476078304696397699434888203446083659333659647374875280676 294598447070860146409754156437100861945760985399649512119361819941220837860467199223395126310242968985367091897964450745110988961813438410994596679836660554920343632107582301802015111297760079653068317400694498716512 -9970825883402113572713910520454787346085117844933030427577447334727104935105879402425969428574250357075543054329614960676977263563405800814671130626195596949848015645151652201186271452471640880793031892837840880 826947361454422186797818064400055439501119680262805868488231041150795294572871498394125870429783121777929723107409868243604865743265251061750529694727434949702449287631005881370184147710346336400089472688672 18708499619047635715295132451438187351669646243573343625829714902770575566051406565885122493543693496988057850752136017130066509919782996339348929510610980346470542328856221435131512140252109700808575578 225186855836853607230995729638335334429546415753250101221466223918273817954410996867489326510084912908816533098329305000116821230327161287317913950370504290107777348613511118238843474255009834240 8827146450297373724679882848051360987990800423986682229023695615468996505559427386009177533606924300661289762491589822642052338843514658378408747911228585826253321791129690385373642095094032 560026545708709326977322048886139802707763826519315182906807729082720340922781280975723573941554709768239222188155905105126883669014088561535815292651925962598463553017246820763389272 822660402285210309251410517959999396076462185039819144858056424942869892444707973527953567321723683425365183804963866554991324967374057579010315743115667984593224144635952395 338037654663909811752565481639821472387192496902401739368240472457180933041885544010463192100720277801781184475104207992633216481969142718995354425407235364398413712 7402491135098432921654743523810064851938886632712135680388002281678599323419486831469516645163770217054763933656207196943562090645224700893170271844078760 2935977621288669893568077452008977671924918621251162763659684170954760712697061802706446237341595718606181612363921662734879784143470808 13846529077088020108373004911369021150489829165954772447576557075201032762878772145014281508266930188030276537543 34487282263542468247220962977515590424788489200266007684659898928 0 0 0 0 0 0 
211236000925662850174420696306953938969558575585842670407731189786924376775600106969107101894912883595316171934117009253888201061526914798264118172219227690629940375357296015756361177942509526466679225806209207922626215537110751293819568 -3598679045773424517129168568095031846595512518490998761348040473725253606066035169358298980765946365786470964603940382622069585618171504588874192071455379963960268455195929490213208035326823554404409989737369549321795832594877973715460 11676254367788658571387612320574532580446273762238535134621877417849245280156348268985258807494151059457670944211654682206777521861852117307294187430992924163784779752549284950671993787786819737842677358707407438834975839556710793496 -5250690000353632472485662304317096051943212686488655918856239538661078286294251323108165766669444887618704345451161879003444623752116141037514098171440228611987105040341881369746057512330576588784503844431589152316938420799816022 5313487136665222359631304355967602442644902196030167501512824676934562708309285603140474430997546700030414907397668701216546842065266607272909775989137746361786445092104137466150578149819510106984724118042396365145575479399392 -1062710776221499029541874740231451355284983560859854211207565241630280021604402225373164474823496835822717697254582072845397730802367447204002794244561028675027659411280092926031553547721744105978981415703443029024334233432 122267641148498912539314977332194299491323724167409233990881683922837939997568385790759195683506624476294900548039561548260812108002535582717168009821064372134134017758863130963940397527095887876683229215658209917122624 -1786398394084081109875365913045960220607944943543379143277983096036354708444189164908374826847927586253623308604279885095126178892901957191592853069729750686165058545209133284354256658661332588895254651426930745416 -330904666456682548565223008902795970345566384697920078472765107615066902093859184439830781606231313460616860021063191772534481855310721172736263399613767265698377443837886933779522622072032810797659204834855336 -34569249775340873924576390592347361375216564494034841188861132758329229510918783268129890600389517721900770317676124174069836172369781033707127577733797601959894331312493389850595028494009957549086001276038 -751960605628792626775399063825086929304876832229963638953304740712366021440452288484324701940326913893689456852210074523909992024145727833849400655613047184274194045182466761628838164937470938584911576 -70909285181243736798923585842571296001401475786776084506296462526104349359687506840269972139535941811273285211380243831788231605346310304085750415426876231566730222155993360807114149757244620446 -87235045692133406838692782976046270569951629722928611693928781461180994488406293913363945765887212675285752000855548803907219724145132933150467765549117566308602519969170635817487207228736 1472457583627919576308940672438734740148530600172796221534343257037558249118989992968779370285726462720994686151456309142669055582230347886767838827134507654943775963545678679762666 -14428911306754283102604200853350292146402298128111546658611816201096935509576951665012378074786835468431773935589445721751814356312637217372607245663743247484112851948712792 3964448957514153727783485981815756537882135866222626273941692823562463989019396512206491020914600392964679042013931794248979103270166870297567684109593142472286272 19486786479893710815208334366721784994079157459016827687336097474301614600721588281407135967123240329838436023839443887511060608372023740191418626644984 168887249926340377925460658766066248183892289599409852620466855385659636787562402686648419284813717374539776062717925287241539191664 96823845798511577340844239175729897358272018643472919334924548082523941774991719315031735903826762847058480 -6596478006971475197453081503820705864447347526776678 0 0 0 0 0 0 
-7709342102754069294457015229708882060467784598518073568318654473153797563519095138319276494317506617742872382219218245193926089776129050184925727370437488951718735501574345652574289091938447922734111447394507593056111139436623320779052 58476904280358498923713187724737993184084015789750873619141213331299777219755852119924280220030650611076556205846402548627019540065852880926760145794253297776925481693682807343140241385655590928290813018885235463931421235225861494800 208604958250194562533295374911569075495202811450929234285121871672739699685022294527042744597992662088241809150940181911401995339011963949941811722788268128642129656853403211509274372357520194842359362101595356748198992793352104884 177011502372047465546551873298934772958242138414418942990427734274331899688897691949749189196250302906435225915321262939097913642552086508919221430744967087826848877483473475186642726658832272787720277752101204958832416252925552 69511075332938731158590314166087333427733798671257276930672120921655781037918702759342021932164369585341925457947900362865834026449063469260199547757710865145508555291351987897327935531615596786157492217268092874446193018468 -30311520955565264758328815292437314882916657129803843869334271482468733285126185966762288832179971381369075764138425634262475820296635211943994150700739412907538444262869394092034248253400107743337298850691960533571401248 5957332102983856556771152306869663844216752470301827470672064048005395347024548837730209080859109923883729380884784877562397006183590308101877946782488359770887905046706317984136007510811139932147864370492259202285792 -679061821178942494558314528173766209312737480284918778066893378474620925220196908985293787013325727437179041073182376978818596311248569961697572971258524451912240725567728298071631457683583092499117287705724625728 40882147302411106295397301249934591894689992965202980590231673878487902140448889367238434655772284168624393337151352955677226295701590853001743080720181320758417525261987826276976883033131440995615760187090736 746020205184305006786059766062554472369173973691624867356828131930129626758373618989524009516313433214277867028950082259456435745676282214342455307646705810932993476416586896946808491328568982770789733544 27158708754010349133816870903992961975197674267216283199437553831980114988986536556034108301184349856488493571519114158933977162036154345940644673230506640764949853311717314774047460181458392262391358 -331490526613167572360182944640466068453978056491532579992173856158956842008005395487254464220246943769520579427631337857326843421543948277810542494284820242966335562234859015179364417019236912 146931712866697023050709530163373921870070902766593655723394004384341080891325046370356095389781047600493961213678892204234039735390016290227810212338205994187006332959927490544865381113 -333906000699348451183496590622491591821993777743914327996215023433938182458845665312435282662643114905354785467218204931904000199529376097233938494562067371080793100663047188828592 -151105120308805821064835015433663350419258767521579678729484573283992463548879830098678715156515979854895346641204867510485394139615075260048978789538979834594450746405744 32361692335073400681128868050373566722188970933229887714819207996621433656659932466213449177876171497811068828941543716095887965506888766755294675533073635895200 37014610440539944368072003959613787083705519052884049532653963049175267974427357758743690337279226866579047684781246795710727225925999400422168490692 -366469125776877389190810650996609886604590545626904668881129990660256110242899576630141197863370998180341896210868654867196126912 139854234967154744533564754232416367812155606223334113186087693029705618514756719257506881339586023336 513427963400364331071429199514734992 0 0 0 0 0 0 
-440531435676884993195562377641019221226872304529933541787753250089430387240117672714288028104574951626794049461427512091081718378020541375324774730684978272032522960261939723658890045522413871593521799719177528512911532780101694057248 8741988797709357550731521598469443186549929855502175389567052181509785601687761011205314042275001385744780807328600056459615086539553710511905504995353668299422675008340082364205893350557283671733520183770853782540963399421718700276 4848206885595127259732527108382192266251869133603501769653213939200293291410944068799982604487823437104084839990587859760934803633022590058852475057797481419187770321752701742645178016987192563314164382896748333235094347055246216 18104884961877455915927565426441423963319496343178996942367559882824264948759403144313308534101870999074755346166474755894135252764397263612162875537861599140220388454193365793605444809749139130664626250221995444171187449507082 -5608291178793601126548265184462963300856018959603902944789949473576423290186228996806816387041206935237135769890312659100735478094121078874836687964120328494315038043726691980890082089913959468615573132386169682827019500752 985734613172424623757126425306393348747077520861107721960979722868220103852229549633466651001964142404746680624576225599730654642940353373925620716361837239666965011595567210378789391146932341805879985663843803624477292 -97168912088778497503785577079445808314803807600585478041847510650570344319232150342696204150902544043634365222279638696494173667926628610415233919936884205504230832863380062664119899961775249083408538134740372948240 808290279428371363977783372732877574228256202412936514524278474816191810616769593307637481579140161792241198710735790484203716038640271063474132156361754755615645546863391735876346266111851768151560162977540060 -867459527568231754366086699466825144936150709525054606203359454004917642922898891678265869866071050237486076051347374564281277155552081714982764347461322120897540306603750205229628208258068228970964650822704 -838716867896049136016735437652425512601864455517273841120983004594841490077476159946134515380147681765225656916369808590821047109780084914864283161378531729929200279775414791770501363548268935070476886 -757718827565631872854152261705699289108977629342933257521237265764388270599139160491839437718414618500056056925955384294386999969981093351202872383482618548101369314526237297754539137791972467250236 11710392393248835697997040158463624267896026445230717997542059863076716012785743757991443049586436382610266087956184233518447323050228773914208266927734905435477391249862308470187110077213660 -44186658787961220249781649846147742222388441692109357249152648456271763288250041920056054461610492431265909137433921022525657126338813402256238151895639212166977349524336613490427762724 608230157420179784183468250821771047957902810717348853756128349855496570139316570967351731430843452142106616729250643305774039953759496867405698268809131830684513670103641442491 1397669163420123902874247303899814905484788126212234632548119120937758335271346981969229442721926449232070687635294290649200967898255696575970209199688183680061131116696 177829837072490536764515516022003748707414627570485151488780104786619373351841990753978142386074564999895668555930392849687398676605065645336124398214229757186 49756980790734187256761572389655644519652862454189352915461713599625241298267115899859402944013465040840015662275124670730608877563927327446319612 -108261637628451172375088433638485738135881805818865603575186635272145561627168661933373969618730149140568889398323813318429117 29552028897462078767953265235944927896697558169624558279757592479489226307946567325598847574160 -15633462103110 0 0 0 0 0 0 
-6843755900406501291691569364395191423812488682765874338763974221953784033488076623192573276873699799060301886509668703644973516704506640193530048657657996510743797926247786665143277168164756250420712523118219392536822083373700920160 293776616469829680623605045591733278522638869080197911165417555007313269118262425275849679969267139825750279029534529388124660906617430639998279450649265105155259652931744098241178619859061161482853985209147008395935592700919422864 779062618078229428790576372156071974123821725582476558418000454372124649880372593477725996738885097677498944080252125133467118897757133769420000197492489620534283223035981146511435082840428740131005804112527832305489173970217002 280108601107494159617381298083374506264415767202802541439604002827984713135763139962829167995175412389470149776413567904136528316203476652148251379716133167296102614679396815056797197118326683823367585339445044431466417959424 -166355647216452695159504464159283236734058213786221575604276958076495532160793976614746008118478374564954448413477599436742272484888995860074414044284635516578347401539632852503779824406907842697980573282195295935490108872 41554939469395023901290992932347947027763971363561943137654716333185951230771090592106612016323265626178267639575809281918912985010299810524428769832322368386266673720550290244875197100963400428615087583003985927534944 -7892498486132903093191564855227121165003730080858875983772312626761494552470729876817383606174862076042280392735816290971545951956303665560101142760012861204623307290070805297989993732071931245922342930551323722196 815068771025059245247585918769659392725369201732012600406401142712555851358486694277436784768720188666838946840873277171108118452384905112292445319156811484678116577006448234071985229630086408975273876145714112 -1655203623880321608786647680330300589277330884257117599203567500914347200496070446408524822749207420357262349104587836739153769715845592068547767648944888078255013114500621517701854240363042324675388458884 -325645891393603627782730097618383412876783032540802899715302576362823270144360549702052963285449745727874414395099856606796653976425914977653269564908158629893233704346995993866173946895965615859056168 19095389962027465320221355792418453803291070295882624302374793371169744410467467882041941171356590495420219099831176682285988521826190408301354624610013208492680856667386737954362174290208250059497 1362451227400679726710206571356283382666396392496382119386086483426792701988060576830991071434279920863656696107873506992869589796176221640422514523181104301279667983646193953738252346039872 249935162250686414973508574037856286633139609670760221262953630515851814813385173396334384493642643388659778499894676806568781016077013160283112392277601740000901063334024539477375694 85009255650522931048243440407624100956330201985347708873794594601959875002098540641593102004350947538228937247384762577790397239123727818775052609797780714276148072873003850128 16096599227253367597887239005543358953203903065168532590221363846967156267073193876084884304325339797816896302976740531858031560960736974211486869848950619371859324276 531803844537095129206911300123984512848509870135788553578486845830859067972197696895509275390032315420234107090496592079057003407650230523892925475623059728 46162165147351739814632694608695470705809574149993863250440174684595014398235548093279025301917792141432610017063478075612432874406078248872534 -9433434213709555554969683913792351921549476223115335174772635511351607718098803301672528565553799784790795238677628076272 587172940118539229024485888030196871802420240017674014292881469025383733813136308587276 0 0 0 0 0 0 0 
387854602611711440189766631538183888644742365953847781290670993285439063887956299281796436620658147166815081080466810732716015249674512482724846332641328877421419883675918519281023355867848887430780633269685842975802912251684447600 8933472741146680372126551411632196216331387298586997995176748877532650531569708374604854385126410801377259733436914699125831531029580053079992894273764694181825071303579492225407610585520233136438176518934590534093166217861919972 45170195597314579139454562259435776213687555303709726084450096059989725254477458625360675869658487265727746082813870164207836040355103145297105208956441112253853702909908299467386160683834019871560871069942015990641877095099408 -11098353650262566442777638513965641196560212094517066548878226699838125601128592271970176971661373694013262107912732295647915602828276530151667157569391729807597055467686858177961346554352535864102040821247610183394332392624 2721129852256177731304873607067668649610689545901063201215162502913862755741218431920721398885306041697580663232953210771459265899819041310840280214037021227012134745995213461217466006719783878519148708102847541905788992 -685499589008156733824171082747142208601933146918486167284060005281058934399930630891980761837112616418384016442033906132898605089701211802274499354259279463105738806861521943398605477311745202705480135448626770519144 50025604826473542278578159247351572318030279847538458531882970360740374217756016390342444467575957853335879091904222396329897990348033071840683574449218092190731932153510574273481899206665436806256579040661753200 -12822037192870805470600959021947118538213779689965819274008256992716945291344338954271122400097119813049069880540660555272022204134180535600479397311670576068858091063011005703969819440783157170661268587292996 48966934986035929105775970164322311274767793318063930165258300132225374948618740487677317896557062262125668741141808987688474621885793844741417320821503738786169777470644924144761176008871975964890724760 3828728178855110072063357824909566732053614094269980338862641493683059829798603458094427210220587610243581337460825280834665681938704884387861415360537137313674205659239724082355272882559377209224998 -377191587008115560730218024334886803483682098551784112916218991222653424431599708033300042021132315518433947357731129222044882749035357475296172747797473683509126881023625850342661431952109977880 34834470217652870673731738999424640726019808935828868667405207212158176534219626939719828317264462797421930575742194040683978726725592964818917236726857531424599082322807444739673100273732 15034615441867439538973818769136001104698805529228518250589179014429513368262667103898718894390081594212779622664613146445621272433346700989430978832633625792631636089032229081884696 -467906309242077691861124368130252851660975301209599502582866787124971392224707938318032542342176394614370048856178706924059949889937487930216883035296834916493892586863293254 2072629598430602653839279373618487336300050734147060035969355711840284226666166518006454401581503670780144785713419001794746305228524388034829955943984734965583064 291986020504094343126421790541274895088714009369440444288323630930350690503004594046715675329347182217802333131621551512689411546981304103151295616887660 28612474928387606424338212153658098497882616071909571681407077106464918944115672161049288873584613476309446228398155201697302378795105586960 -245165265028914014788024105417271751525032776361919335356984646783556473267016633051868461032874950771972178415750654 599901281827019892335788304938729205750311837662885921992726049248735676741160 0 0 0 0 0 0 0 
29806581622462142156182240892461819214871482274874987401593478949026305099579930237168565749676275457567956730722927058630393632369654359292153528286009152492406146286810420603401746616622856190089645758676544804585999833630017548 457659037748534107410084929174478748798926388554567754492585208605509938460934136170999758344182466936386529140346230870785637408835178012882282452733420956707137345716055792306204856952053203667860189154505864384419883029566480 1048756512739078833229451745905515242051872842909040089694532576281056841763780922553129545677733169125125921074760389736339633281425641179515676188021352123110046899377071503678357695722122005317445677383589694868531964996940 -277314348718462758184796012635626357818536024773473255215019051258075722200856795291341758318151177206680971703010461096849029269054192714501133076754874983668898649298860516646094861464827683770316800014924930081354595776 122392403495543096666245040055950290012419041754489498934435812666841122505452369515160084754280525699655432190027183739367989816474136782295342197153754855680695437299633849795251752309548031465821999487985425162368668 -39344870578989855836726072192362680447203953444030658012987942573349434869735682365586443058608764088629125823156476831397954062890497132322732872491258565093766153921378347326811668759010313007167704761122418988640 4461241767682605033885786680954755896008411958029393316067560203009100502512729943324342554853598998219454930202286852035514309689650703151411188439984173193431744648024640066087801060476619432427008198884126760 -119494858360813962245808564445219442336943671622900900972017448894735175310949899877852100973030177984774852739880809388161859931729741901340884373258479518382754791487998288772249168458504204014569492891712 2167859473989488649344275418801771795492042030114560086334123085260438149650389340843903051520258569013952796465838917695969990668633421400918624030934236859003165888569096980835991424586564003294423060 291004278475394393880134632053060647950598156042680919324331252344223622470677257169393262698787994352451207979173450714725065823774705061253277913420164994297408182192901187295843907216799027281152 7029289691677259593186782786368020162169963773521963063316973921894521360631015281206168867304293163359193827276118921851008326297835248264199089766556624715121693470654568285525776552299910172 680337486225995122262555792320505832320572308128534449256105860750961373352648870077682178068296316110155481195905746009466864779506099909119473102260430790410473360951279700202823626352 205843381439899752948007616185098809854861987742529690953889672589030481401254654942021325506850743966576536017883811162163568471850906832082530935957439749913219418393609980293785 -11768597104529903851033223658245034282328622284719937780360027675917816780169009424437292569944406748963810054516389979467801519481579552709633891702062115571871332080411848 249972838454040421637535999168837563466536271725825742805369767638693174821516710777323101533446383890707473462417478868232291133277783129541258582260548885783112 -2857237172604984694168036442724443487669664013128056896622411486620852185300714379041493729959733922384178523563039248760245764409201257047041954966112 11377907666380520990628696690137550636173472759574027185793695822197407583520748102932927108441520992785877048607070374465904399799414846 -566060741729560669878888287630966698682759812897149078941405893714396143841729298756264367139662397892937060712 13016882699536594202137828583919959079489989837897431262474430183716 0 0 0 0 0 0 0 
629587586723935422464561875223462013304794116291955612461514413921068296966485332547729317305614867285286345987512761867878062164853579451492653605678181010813730235700336259425352544113646527956819637665138383020514225380598672 13914843682597151645733222593973235535353269120635401250833665404074121963208393428214415436904583130104316258486905870247793927441379461217280256063484894087639780187180418796267243755403164465695672936409091011215660931610800 5133497674634486087963224109477691402264341741917202152351883865660343378802218565511447654989528687079557921662840210861241605161317616710544568115803080393200574183187352580091830071976421446089586325379770008993256258200 10714613516180313034298234369434961695486731381805407883082750488900902218031920363552296423688167684245369778646855458663140056413132525702613643441841193330241584587563910389410562092205205618021696057467505753215949392 -2361674176038971155099286867835176988663819485741077398029393059032209820533230506820622390126329786945578862436644310473954844720443327700358114704661644107088787636214780911912967102979221332155010520109745862267776 207788753876428613905591119217241586705881724441199240668978150060623863540508966663272609054780340556488040570749942705367716640150540001101109530331822028204477932557205075277919779028935649121952356744908968696 -78636399633342942578563796881910757359905741540562501012709715879394624767709869428932453930234134989876753498305762170886349374477723403853678997096345049811470782010046042785048544991118400906690002005861184 4889987626998729513536937556033723838210517157703300766106023461598201151581246283486201384062940400890639306818135640684974671846931648046101186307557484173463198410484142481253687386903017263153440904936 246298385105846647782967778231491903764775451766505432492909511420382447372834509356356343896569901946769087630513632067344728065659151826370699097917904105272224670212147887217645126529686783580693736 -12120388693652960820463283064734553318698807370401925479435301384532670988602596437144293424418184506311328120448664403083832644003595783375431069166978661618933980363561805691942338684480997159860 -100715692194081380412451730941648359414712979101914667327899902068993291396522059222837026576413443055543432055453016669125242962531915998462699815617177534728079962336097436013801884420597032 -77468986007682208787233817113942975627107673562397689553810631815842287224848437668381915452038204858334762946915632317290300720254141972248191784263851687694811308815858948389111552 -1657334837107519220723918226553975811829072388420260081089957678525840170131089617523527038057778773596989687944291120717840219337103446829568813404317053896360867360657588110664 86356441103495510680808090660311377390414644605688181313297529477939886355323260210808321159232693963913294698221661362911718003113066313529436880181090462687989660209724 6512777661823726134217864010794622906854766495740660339712737973606214621008391824640125014515349225183899943306027426288830505690245439155038610893203369329704 -7688513410469593391940710228135950360657225318043386981871403818472439422803774963347181891676689071077758505638906382736236905639623855895419098974 2763523201190309872917831755274400045245317411428811431145214621445787371292280306281820301420187529823561093722909571002842192581756 -45359772766665768929079824477253513449347841341493874323909902390707438079219065548565887918865380912521673 1425449670581114975669407114096164002857804374566297496 0 0 0 0 0 0 0 
-10972464141007177965434821307528656917033451700461684123529997397775708725071954381137965927392846828530993983435051758812311660033230089566474658758785199657551512517230742426644616488286268170352014937914901223336447093819408 -51225202286980889149811712916141020489015932111747431923642771025463594784215039513673598456352290330050899979402910366728338580772573266018569409528580632773893902311406273601896415807614197501552948785668298951719534737760 -913603179533739150632771161353467591228510579826577314074915697153336928363847912830719048947880002862668896958154413173258397163342045300124220818569584673935918736881957620328876130395382658520250786478339073098248288 452286269226152033646647282766921956927618258824409224242664250054599662653430903060050724341297109006803965053906569338011279718534257465763494966709273581570248675493880687822584429432639800312862646942859044843950912 -101211301039051036410508314599110810427585526688761123902790288955441609181738119345564535070704344124065508694784514360038841416761137825335653454395339685284470825942160249502209562560025943011605803850023142549480 10384058748308434293869768966092129149240306038660195355035915719449862088971110289812918667850745644407389910374664271879496878074540861825951875421500506614937612231562222673878236450669277127105998132477180960 188600927498953665187225454633571432940269783243133452905095393729088930270228772166166774157216978262961901651639947651902829410081271998874253512067002019050018463674174241673162473383918411900195882409836 -21667867583479488458789043693106769250723626245082310951848400951731889298797271457138636633000643344402605860863787578757223860834276892000273876453538023550666387494099379386838229161671810292557260576 -12627687563988401045911052982368130656973541380439163929773809310379743501229123823566718418024309102049064528212861185464959687884978196877849532048461819578610399554310791631010580161685475904494396 291686376618127329630845715069091512174132200900749036073926518631747431926411418413061211758949052735668975484904349509225161123498937455231252610643655912432149251875842169919745015466636687624 1510167441380436450049597591210258164963251669894320923115650079244633212725863081475486661476140949896045945445381253717602467912167359300611338023810147703780115631278133888624142421136411 -245149525941609960919226283717402590386837568254823871014777180083555765155881326157651657958986542957729274182163383040432549935454425926322743574833414967854015826384053369485315536 -46696767329392912191479884705822111453843683570316680874143475816807386389774447629709564546370746130320522053595294049841007218856959881474942382318270002426142395302100066626 936851717204805895829564205616652253436069340056228443026742953164262120794913972455193601175137058439899160403721383432927877063541303703900841037641357580068270012328 18729516331335153436163930575552447669793169951739513281720749076639758434573314377547407910350017051703882964420591203676448438802425935804619901384039578633 -6968428400984221331091555259924797226676750564392734105447518928770144229513680395935308794872457812670523688261222642029957223173265034454798304 385682902262477756130254687197630352697987833063299755868759442441094456191465930599785783423537990372336821303976447969842600748 343146568733824681660259904680737978618734455287331927931446635740384419966285440284859868487101693392 51840929186214202240644999197101919834 0 0 0 0 0 0 0 
-918504940325216775115624643559261244058208097748244899673165491114256701695687370413536035275159945092198924402744773614354869076160943311329682831082539407005132624835384935585919765051556988179778730278582937482866117690816 -15055401244524432125806125407229666318170043734359998868071278183649095627334024402378513922544312247206877345839997772047463508630943219050412473423968543551537470055951835249338954113878176196122449224692875045819823066444 11166385403324927500721008051828568068541798870373564585449783290124241949321646972961949419983484522019774452144123822501329828478470444927728299674763914194228640603301675720413247212408520839562320183347090980114288264 1556962177181500273580772187415619593614235737609049621179201026667881367016720468114476822713087567253512969740548779133030531835694620221237123749374358484356222549266497347697107548719505308775419332373400591121312 991872061898395132568932058963211977182810028480537104045752178797005681990121722097083752809991973022793681992500112573239137064078532983766551319653922197483211068088849258279353440235707776279728584535190859184 -199630801027421352697330803872845227380407847193182454003600646649890838674133680377869135493206927176260994385595999445398083255800096782853524465113143713882034630827151437743173850677208630986936764053180272 40708697789022747126455831621703278191113031924267382482839416118666553955622632348339842853106754028612917683524885499633620240379407847901369401983359220431123700160704720647984567399718736363361957052304 -1023143645486568644244285986167012615772950162381671199583224157992615776308399281421825453440502283651750051572732855774758144083599657999309760292098633468432594683463075769390751478815179783414348392 140318954459483740417628217364818948674739792987612290242307365113828699058326488136715030227780401764066865367587782196404618086185553995129532069824202729193276761334249137306848433621196757458704 -5516078520879770607242312271218249771940854186940077693548019310206378919698172726558937262156639901413863121842062219841262716293596735826280469345404096737625898778535936964653454829017028706 -19218432027973718521191100523505059477491627572660067700322235387431639176197802504996928976001462333143743331431799996162246533396833319182870652825230960119030489916450018384999794457600 -3929165648732559707929142210677310439254177350782141620979673978125169088177254166462571494909776584435079361532274656990632327836474350703519024778830137214354396330543929940067428 -115784085360294445830608887308841445408407800770366543536615023862097877353548951771324840555647034240322338657280195992794087809855823291725383070035724192770595457962124724 -6199257750107387549948733748881609791876093878588321346736136810950480132504913090031717515151121147772611780561020384342070554121415142354880310274787527161099792300 -83229850450624394800871390739545363677180464280424096078135368969564575925549264274360255302913667974462374790673234025442004503560131119666828184447901220 -4731022466646628102249622597061454839286036648173889008218076360800640741496241937930280025243562761629668101841768714083810455643968685307413 28366786177245434445831376619329186536482888743393341222200811483007665852508376286483533888760302813467285561109672171429100 -249374905480399928879555894518171536187619631619825852171861075298429566124438072560579754670512 709496629565128 0 0 0 0 0 0 0 
-19266971964910442557202036364946592034919513058922651417810530048499188807880273907835716386428343058981460303711889254454494823627598938005991137059659470565847611872817855534909558803858702562481494347981466969679110019916 -359415185212484509338670276083357363110226481923157748660530951968089142666047874746846359799423673359522751558455076431386580887729827138862346247127649276457628966934925906155944680829150826923060885405094845888976901648 307716939760945957806322548955680143736686070391114566570540455467926701233050066366017794868536885274866763280147828911641869672640689822976782770007036586163002128262838533215525068068217292557302563200819733921484032 -142045704023232574540913792379715685183297992261674712899516810385027338942073732019631655598805945049353561365325096120173881275387977673470262479278697873279039900512170248387621153249395724675701398030844298197440 66715274531329253588657233042248071578986535473093655071600425275106692237770446714206891114332884220892724734462508465012973084558485397757731233519565484639480130114827916189106340582388105359594267254353492068 148860078313373759839822610559196623961161611670075353977638327006141161137409174901389929741407838078800328410329631091067632317344660578253361931771363887321317058401778934844863406428451703911820932328160 -218594831406714256200721649375939123094775545408282667644714542913347856859055295661789761024704291060489677625125734813382927298236865175317688779481136904141620543270430881046542253997880858047210219944 -33970032961058036757562976752114282031878567394216000838622402226762577848601912921940734319557774697667285043540852561464747250600437562802950034425259299555726223678568232862059185544504946976162144 1892784951410853958931862826731077367176562728306133439770974693951572689020820835167352802522891452870863460341368652298034877479626611785338470232221496221244751369551238940076016291205042947120 84253392293843207662764560937880643890032585783346700268437614674941141927180314129411305610706961121915940326039056910748181605413607199079863271477017810033683846578629121865920886090336872 240496965497938456036544796469698918260735583362898888565032600881135542513905551262480739443355458387544543634255581358499580394808607543532011890293015126517523274251757718091753818040 -53791138926856438974712415565305064780979491501124787172204788600457329428226834677240110052388215801701931790136574582291897250283307568719758437364644960873840461723507129668496 6012370827672032798646970030743364676243520729006035829866978842265281042632161376522893892271336163007173305756986185529018439431447503860529054234847081222878770813513673 -31152953681114257243004985438734503240623186717780831008769827422601857705038809260452440552788397572331291998045677173011892107224957592775321295620079117064269008 -326645255988843954637659982853703162577667206815204176571092589210803341562357775360493502813900991272461635547758535852512451871292258742228573256713046 -10782674809636515849956232616858060950398237839616331699020547470907686425164548429006610789998922053262290910593989489892523597456044350720 1093879909443679126614229735435698851507345234796799529550426855564579207642145106100683479642306352893601597006008596181 12642111233403335075845534471233715254493138772220599429740693930518654308423593582658048 0 0 0 0 0 0 0 0 
301297705647050783741190229665279083769313652421872517345984595562932384592473170982043116796467101118325792780699221765757581497340469227998889968802493918635328651288539274149298424205984915803747844161795830771337390672 -1882432859282284738715966958688528468750186274437526824453412776273042431274825218548483840945635077415573083681627034518487440643515440083061870305968117517747535262570316315264477857531145484627028795731999935837535640 -926983676478009284355810141818603876668877022664267919138929887135448561862651336974859803953532140595961512590659924968921834549109273464337431243782078789310683958012820792815910614581781422118570249587956218081536 -1215248815082319736198880002185463212274908389739247447895777507460150058689498020870539275535735299788601143716578839774922541103464799017264282829168209672138603952639674504387945831867691792463537468646443453552 567978095717624793665457466867874460217715743484921397235179751121414081038693449540169962072323558052496309492663154884316584903936982014276787704839725497909034152941208065723171255272390974791474139657251616 163837327949142171885334225378849433047490192736834507689705754247952024966587670935645730695746128996684263053739492272408912002454546394248289665294358488580888767622993182116204892130478173849640984003648 -17080077976849363295459535981173470325400322346982332118374588257444712070643194479474232924713199081111825036797376308182641759742166935197424007838428668882557375010480871287744195262182600528728153136 1500494443394643814434395342247417981022327228406898741825540384163581121118366790819109702664380838277170772259019909537818324104437486441853730023399432890779110106830476501465927685942189256614640 -61222223989171541907262722942958595461762230422991154231483539606167316682198805510710366054619205485029881669273653536299473648347851895566741883312445630306543892489191364825356569200286331944 -778743153375183324020347019345828225634338648691961577781418661503078799339351747748469152622902708892288645180263762534310033243637102731840635421386388491643922566359170095094031002702028 -1856197684096677437835156710365513049185959629217264286880076878887679861799362068482155702522166227124258356778697718770021289451228910022305263422691446523392425399839989342015957840 -417969954851793218807715612795237211310981844278464912072762821203311073114861371953481702744222803814343703072483322281776599870296654968196563976014664959240819148605635793152 63502360493315392190575034713761293379634117573285469414707655592810771843850181544676783260798885388984307124653609126485325582726105680143665458169597169425060296759104 296198823812880124832992582844254039036218538879291800285054954774971154168922368858240067800977934036236853506317403346836824632569774056347382957947155295276746 490270592328730164724042265422920615533612226834845952895070293012478639492526729520498747486592986403754816567384402257928335088102320150832564022672 -11919258807292328971623647810372158800042084549008010183962460711830186387803618394007924381562725862547188151785634025585218302620998404 -1740533190278932475257488228761416271312037069408064797623864621154242884854532096133933987348383514436452247906068 -24233876641750473878537930595229018372959577365187137735845225815366218274849687 0 0 0 0 0 0 0 0 
37818593278336060757286115038141235862933299055261226166277203361610299689614896387060048273611929028280656391745197148124710171178972940977645328091309065348953696602480103701709981183315107542893403396682228935467451832 -14214734929867026377895414855271843229799465186441355108757341662933551994003128859112707488630038119498654611245108460515998258309330740847111332190006848420304327014636524156172656948062162892448102767400921821153920 -98097563339373950379767344608057114687107142248639589743665974499845251214515754341120726197464362797523952724386885636703410712751450368096903414975318047893428708908703934159346936786729619852354470973386228225744 25918149339223973632931321595059081306383990264576062688034052987481136200594196660492275324887449216314605848124249970827649446556901394331515608352185332096043099015882588465298314988932789553924725400945326400 -11352903747888218593840506995713194062824223721427108905666530879747432470877021741347298516785136690657549997039564970841378064976785213664352147267495855965202525695218884481848352542355164073209184467231088 2798841968861293074255525648120654416644505702024274422654076309036209145348324406990338885472806385400857074827045062949371482904531873779292959223583189475504113438576741178308215018408203008478491506976 -1347838499299203612240427107812221549731553208960033896932370421875741363033912373024198177651400280377480042311244908746716220155152247561424284750998332733955125715375080596308931982194499204900460 -39892254902735789016987784794049651322601999789695908370849242232239150873718969629371771639656142485227147559978564949804748769311029608870027235546385661548085372528614234073325621596665026387392 1097631327051412735491437042107183906514370824265647940616793737684505027847490130663998794544408729992906807084837126287145166601001182581566661179440930277519329159968348718186523001257364096 17125567746789128792115168921691779589830205138895773125393721342927821991809799318580227730586144303457439862818523322501977786651400891946902160362614262546557008766155019130740309582512 16462223602954446910866995727583306750603787862581049787011239381348645457225310246251829629420631913185030570513668046311434771416195844134659357196022438525997410490207840935964256 7570658274773425586579960549760037824221672574166713983252247686255634368834396430017594987801317852241072283096146013328914853251173843240735886341627802375943302559923431472 25926549676302949085524685985665556095081401294571606767144590598638759984188764377060692720139471631523921706640087906431622302744900533933164549936201867682805001872 726188214016113090545568114138428052704208856841533634415274384024943925287670739073293366744574396401787393947649391621389591558510973737219464206788910744032 2491852517513924334992413201883769165395991901044160345941136420397944761042754233411610750531030841553706221083447002633756444593032185888146270866 -3473495762346190611817878544104222986019612942510734603891362398976361951944390667582267567030540556844643380599718673397491745035280 1049206875682871386749436360244280751569947950720627449488040267314686500335775179340420134197802211971069463748 741264458388695633872147312481512528043485368002314297546930429069472 0 0 0 0 0 0 0 0 
1479631836505662578124972856539116169756445660342215260528869410064343863179485868249367528344297718394878346829245836385129547747477473629976654715688565378717354964647810929872717389593219217875855593615934798213009968 -3155898652138826528533259429391849349022029809246645778014699639698436897762530117072430723924881586788600333871029225719286595309702463152600315618237521231664231377843448075490560417030473407836944657579811960680172 960364992877289998012823824869744472760479751460823695962279331429200477702341699855203648201846092728547680373365472348465718002503750595367541278793333067304147816275879897091179497337996010747574902342466957824 -17310747349700448118499581797153299561619289207563432174214436914609292562992204965867634937742289799227959884069382640296835091607438403057720051524423633922041921202801325288482277074012732368201064701678128 -327516062364709441845330361231572599035217595212689449208891847715223962956817220703210869587217823896207795653214163358677298566063377942035260664472118879254937848151072781535908522459689340247882098390592 -3995890928950722668338884525082373306733620239306379231034586845510867439342047701807117318602495580175543587474229252425919197609045812468103274344701757384905297679246974038608183232983788023119612536 -1358437096005393187382200911720030088750884851135181514628142353763766464497499160145385985324455470587702954334456160534428952268380618562190701091758087006375065414737598101644865342395831155019088 404363410327506750449507965727131518009633897777532575015522476336265188983929531974039967228097965175529265402323761121936186334864086560785064921796637581908826582849916355438548756966068362092 -14999639967448760359498944849658637316230674264479832559306448607894519455432240029529935722521119537155176659965875726438696150414765638760760375495485374103143096756315634956415019767378728 -245333452709712082777158080528825852200202052779599926473353672616126832050885193607224539979739199929395312237933355710071197173957212910431770585564110277778283107173215634119630859650 -400708724382601685677931225027165906265067312621336449683782226237754364918872951290843030937694372348156556860252259683115171621142809660877409334016931401449864266078696003846160 113433696841907899252584608785158779380216031116015303305056472816529801238863345855295053718694914011473163375173699023369494076890116921945091129360824517801824917244596612 -3319205289534724957851300658357994610452991433173466536614761466146278788251499099905059946396506040046312835877368296009869092949406733754551959343567521695058882936 -6150822775933079009356167968728457636376086146038129858971448699620139731118921483538812124921586468379524229159682160124963955730365034904889616592199564478 442104447440856679594110460187837608038414543841452548484361859458619172979748979734604614850558514132999172763580917105092619695179723376099208 495512156732270227499266426068405491986251858530550583536653761142023900904172745492784379552054608478062760994117237263797371628 -8137614571259177067218383705348003309131389113439640180598183773841059669639251637269339346942595423182356 -85614666322779177230378055340126493422820813829626933632 0 0 0 0 0 0 0 0 
35596263612758424068101089838421272346327953906982910312507817358660951026886018735961222346307940069408911002661150460137620525072617633368558157071342158365154923860257523406053009659388852290686623302844476902112335 -85298065839736580102727248249722362009601824667009158087766294412666625334897453133471589327041409048950657797425249401559485026590869444252902682658405894814792759237621511656195463263165810112688741408182495844480 57134516480985883775684306292525078585574150727754100091542086471685876731768137551924744340988377215727829708794717321578378919102124433501833221479023174101101311562635594009612083042974120334591327354875284096 -10781983205167381339361749836035867138322415377270454228663915422333347491260899967471650827695319086115110922186545187511778112054108610217919691108554792196021720082471518210729509832037947906830319224727808 -3182608249470620322922340128728440421097479611773781262596995585508952463426296814441942663252558958510675054647710846369887762349378451221485761919844906557547915825937443450807052639900871703733665641128 -1258524993906362220281122656175576343803308779662903222649274352807386412492784453902446436756840199073021776536236415258878013951419521267470341805031790099992727055403462141456427370770182219805735008 2218762700613074819283142751430095449845867866650353754149303109091708663524976261763294788576993384456892747278682709917851329753586522620986407449283583196233986164001498551673025340312431476616 4296894836135054168396474323504750736798676474891145773492591279726934101046254122611950952370285278449616355727485808589960870983006220647589609084157160191312136237004954881398701791437658144 279110905991189478907119756520966422080232118182732933983653766466214561178388040408882083535768823911476314828796494055982831592224237760532552331756083691543998272081264736525027711238618 172479531436797785517739930863377143180540748423531683491183076631441266508101449680817695097881271015128219068618360131934077451506803768209218317683568352306920534295158467982443288 3357392007916373801737448040502667250001180680170383170280588156453147898619839160584022595091571806178991567312617804155519451869665947357372080744509586066877126395662957938040 579654273083374251100917329866404560398649205151721422780786912478067677864825804433234111862269197128090272448762411394617627259667502631288709831989980319232865217426752 -12995700400483463295421867727412990883090181398154115112685239063730314322834926360527639178181264521996189648811970414456795550087117744314359565027382449368008098 -6255135243977690907059819715809782883548535263863536113431483113646987464997814759265410661776487384850532758726686320565672293471016164989352637086209048 -3577719477320571519353822244447548821225004178697412607763761240714347725795850285486292628828929063343429573746734130841270313486633364113566 208444498555190433638929579510609716828952211264873932061095340647527825767421305637534224988541567773641403962884317481518128 18229263704755377194373109163624648746296559945281774309003431346149317554129135980684315402162285219 2512274586459185167043187560069137966288 0 0 0 0 0 0 0 0 
595567153775082446711238827341213672495676651201931541690627790370472827736270095970844988766102391873885006647331594742810952011649914620658930675598124380124687528306872502476726768758390643110527345209460751524100 -463612619153684767216282223190126123331724454033513257230580624865210100666258092156519749150824155573993678352470337119666779275512763304341634637820035878856327411443563707959853579290007020013535119170378871423 88241190618635640017569211781521414664446751607809521055910948467306094933284373199590237584810709729113050720060779057527869137166851716612620108120659983108864139756371214257893061691839519459871823677991568 48101676906723520861969523643369444233335356546099011832612717833011654149620358376498395550346308109215922539897749964121933509385890671083569536748556608633253790701953711726755930762457320933529441397796 6072246736578964969966216630158900958736802308357479576951331938684355640192088410577429497063361564715777733851876942435886032374103153443812858849195070914000875795596202685270639198989399060297092888 -15397764440755278416405680913877272982433075710124504840240092753061018442587475446279290092701476440131023351544429699609967253389475863289760392803570558623710435522930520038781206737227649604705074 -222602432842791624585689679402470626762312999722706549332575332330453180085774715189893135588015549632546404207140745677714838166024914497847487799854022248830287134858985395142656353065231557888 7195955371851957002107544871567496510951772102287799516237091408339016010120711737421947293578874529677431417377882485798866706115460742282783563307951307209608440295430110888575646012809800 -2593584248489247541301409715488694231315460333977050554506499359793175517088536305793588524054931017809607603134007646658410734780141278692436256331544059088819310397144274400102281644232 -14376900162167331286225017781544409782209482364341177306350429580368603064596888843250767235735694468505668125300670877271180328424459475850679206818393901935256645612277369757777348 1293227258872488628494237282555286956853521609227135158824013567518831811028907947637032185698110495632718508944230948687905363021504658898511366170384010459298396885446073600 6458441520602055159080314995645982151783199278677528474610067953030024001385722613322057157496600639674845399140277078521207473786366225079652605778744112982286785647740 104527523112633395757343505030743123119664871022181573037393563393084564500699614403923817197314663564989209002332836188395048103041265207973359353618358106601104 67536721284130909446288222964694519479014047856241361949704818976200671131572494610255123724693706009115111657350722719824043299920848562338284672195608 558527290811143327840221924287861976800965967736863634492158542020539738323150079522064561279852225315982042581155733834168634403648514348 87952844716504372531416034258677987339894669497451238268472568187413714168423992945426065886586547882463456483984102521290 7182882103367406189150897674507126359674426351849872700360923975076524084601335891906916670096 -24435048287919728 0 0 0 0 0 0 0 0 
7327718909904177582813914303606007728392292733279286053025467276107753195187208680145441573754371280509794553043363197910905033160348692088679024655827531618340472274774119774057204212669797085161135504716979932694 10347774993983307585701181168103885260924380436199965338672485276860971066922073366083126532347562023033492155796543762250921920037749443673605764385779504127913567784175390516860931097303072791072915891122584960 -13941669531359070283119662526316876930777447959775641191244586706374427963891076065898053619255561124342459681249165943548749547824349285714545491609174598994791372698797162693468493291670533181276912383439312 2813911097305048452908042034702733131656606578052151131843951900289659943298681535611655028265931947821423824069340512747969151562089867314303610123199470494418614604992335411326010266316143930115083992736 1531309314855175330392853609072880172999303699214441233342045384387136591998996350467132184819054137578411501886479745524068491755060286230884731888293029409312560626086889898540355080723763668277205572 224622740862465215197387806334944198672130394376956499201242458550593063226685748399589890806867240641409116616623953062547703065842618743033944193960231254076730359280394552612355436637726566551776 -3837135813150535327197656768812063718143969041186463208189062285677598732979998097995180597272852589996744594717479870931468796779831974579577010312119182640845434274865863628440329530919909164 169703813761751971537641405012840307256009758659499828407939761176394085370060593448469696264774757094409406492675752914608767006131976990247804572679466098986692104778799152420256186269664 37240053308606271257444342665832391877131541487827425960340864727236272310898871010269223311993805136770085407202223345333226090335456265176990574354716451733478823779501329059837459112 609864361156728772887282473745884244821321605757990797754147928358952244049134105563638089013652739729094858367581834602815380431395340271257729746286787804185149903380713089870008 -29433507910347184972236980504744452102251180986342376212140368829042646234984729924047403298167315551903368716907898359453323330453002124863499545628547799007921341568789109 -14779246630511250807235774130801175007702791182705553530123451933612243412789480729228707605549569668265973903825708372829693023601422699559820067997716830593115955952 1019790682601487992082674157362237806682853185379327039838201813212268753332864172823947381568795458285202881560899123392114863191909427976170462552946921345796 -3102701695746807204024392580420801821166695726021690967722480614704496067391370581805140734580316796614357147512059030282515162662916258866147479120 4153368199868563866482289332105249909746048782811223158354298491592949055969958069104072910968760254376088767866166595208814432572451546 20362057974746329269055855535601874268990015087657809477336959230667177385772435170745244688891160149004395324305060112 8369836523242164931888434977228369065760827743554714959713551819800771521673432680566806 0 0 0 0 0 0 0 0 0 
75660922525511590321428508639279683173700139770979419768066854566679619185390124455964157714996570725971075572391516305413541407621763792124046239683400246699196241695359853669100844868843677242123360758289285776 28476704326687137484013695979204807585847106539649616553223517568753637591309100102175287745575395456194275357619363719946679317090949651478393458706270945298474261779035349668890029108973615127702220017404840 8320908388982387295801819010231518176926601765502760082981917428309534178727002101725067237408788223989668021182517073600094509040770554491945198617528412416646125804550821823536369238992775461705297585136 -79380368292469584053962700686903917591129593923164434715369972655738938434606843985869196293668317608344845634696526790728945968553914338730436036387911264573853920496752363992522064805264683657381020252 50758849788009192012213842183739657662078165724397347640369649906044971441595707077846753082570241191689714784401949459563572560909065998910542712025740241971607203422720639847936884132336885891338048 5924139261433117546926024797129493573612871565015821219007291303067616969170247017084372651331935756009907039538438445978840296722512242071358342135311920165823596128955258457863405295522736308040 721506156148063928531592244404434457643690548515664902022965366026500766009944914088013656206065376849729746338800401699563175765244418954694499076041323225165053410499065874869135848260419424 -11333162563039287485517183507588744590990223489598624408979141997018264244042731151253918552832328640974303274193349297795490889284704981847474621743834173900516338178993832349051701050392 -819228032038838187496959165399262610665666630353200013421638454640128524760239374965226472573399064841460463123329358228310223957051943076162414391274829704908024615281314107890913640 1011001844018676527175429834224302414005394329121950591879728644982281490019837499619831595691269251450226024517426622830389479952521016700757671770414284767565706707664306102510 -3399139200074300335631007650282490983688244976281582162903974320617139852945292246494782821811614335872035685219473954561738907535226502641803023972812187239215524024482312 -859983339131564258272731554082437567218256751267621278165537297835025573518384088390380576138456085232209698682638468807468883086091973318192458211537474131181864286 1728227483872834190484252423796814038586050809528793029986059939597570118471261050982491480496834716548298494155001301255696728748690763322642791947028733520 -424070460715307916242261399947531471886022932923693155122788955560783894702838794115574753724818143591295653510464761318414955026821261647405461378 579376907705966251369992088873190286220634627838516437487320202087234638608383123477106633475172358902056511121960045511498499911860 -918724168767661052632254451886782552526290066616437304457309518460293621424830760529494344980051458750729262402801 72957701255268802711679531474971982662333202290222508831246127891116888216584372 0 0 0 0 0 0 0 0 0 
1340374448957568292523256493621797737274941333833977230085176126764060263376360559339722145459847245379384543715059797941960427584731413768810320703561663978146649186220965319529912406636701090729167319540754421 -4630727401741703380784415571203745218612943482827412693728354489881254088194746997594550606190186922305128319993268964510958423223597093077798473477583125353812784321724250943867561062578520010545670002825856 5939397457185994727256726853389190210284902561194199144740604256378361376180340733193856054638782853677709598079378238496216000629154362232115301682816819638336962079697697983763599293591018189958365326200 -2980987934719614900545046285916265816193903900799675096537766289851738812740493020580885181447666337622363927337444852454012263511901031308058206304134601751926270174364478493727249963558793821554389248 690332014011611087709740183978057293512312381255698390540383422937195564605680228884729710048967104894251426539678260018563426406225290386212685526299600661316358854815120239788509617715862896188700 8103264781073218753320861759316739614266116661529953672429343393018443130825639316851229375183438445277187909238120721570406009937311109399320127958037831945612418617581709466655123124591229088 13702325240324536763136568171158160062602906986784952610303859280243526238778703390216560705648773160803428606876622796894057998875083987181562324067669948520099475202032321708251901886470040 110082366759835673494746577951692329778403658002041127550703520969416328994253584860960457307562392479533426638578365502295835311562357925889145367376270731857211304104982254976535692384 267770357204495119608871732769847330668565176296930795189883346296615713269016336556264307324439430173426887701025410730804666942639583812972943084660752316434901939342947639164012 -19559135111703867920907708953651644561566827307032722851776602187291689634687452621425470624986752765862008783671832598530376992645622523114748428195711490976244035807995797008 44494837029821341960355439157234160417923354886206949009843551555637030486259878784094498666950423565447947859792917626579331469358697879763240110350562883498660858750652 -3197109221520704865639576770732263732494456979912982326401860823314428221250091074109327124590052586582818467939474030985126799922610960686888045726999797956595200 -11314249194763246147630857707607771459804908013662792861222643880881252747901939574472748747306283551708654188875170625340347272286482332529480948276819066 75035724717190221953092817015594813242172970295165019981026661359013633442777659429872843973149139108994274796860636107417857657185314105517488 -134520770805369360395571494668515399910969825613785119058026193373094615162717975064904933948004190153733403245602990415479319110 -30147391572203461182402116884552486087716685526241269150267648023754922897564585848211795249740962026177997328 6733066961802602903779391766156917109646160757361736188641186887436120 0 0 0 0 0 0 0 0 0 
37963355470181488105483178020591874218878224311852012795105926280764516607867550242517774335359601130556638520225531171706142400093464237217450264166133637084547386874975018408399008470143097691930476275588992 -87826969457124854612184669202776419873318938265810826290653395601645440831200921680270929721742650490739629229950326591273105100422883829157740831691295473640873439845549601154429756335241252502420217346032 94302763986732581171055823957716649282717924955788201905985311159972495792631728741428040060991051297038318475595794136689566511890688255084432846178407688103832145977123878757845891278313252229805030304 -30966480883324240893372196391704020461157932252646596409124767579843822149215408433174579351647679471173069527119685790611647597344151937919179668450720432765570242310677044259978785922696773789397896 -477337339220363391031774858054168879932091158625201837236282454292064570488619675527695442703235613222552975837848250768954877842527188446562924178402952377867915951431813297042976712404067672672 -2037639623122226267840411792785827895389773447303580203768989769826823870119010974773188932306663164492744178678981846138811107190514299372962691401731325196201325100552408900790568586563612904 36867087162928324716023397427970253824486992067056162326095031315838544682732621604440637606095606952296347387238841476391337472874733497244042592488804749995386358504922371472259906702912 -453733974459293301569077570042923586334001830361078613801690919419729090930208959869966044457628749076364204511083701637909326695808553571244667744775028198829623321232848327803801332 -45113558073888705554797567499064124649418915590288099137605537188975841000900890855299203447473916344479836696251648221362626927247034223078350152515676139020196976665061984224840 -836891275735630214673175470620721626579111510594473824211097541991537249024171369799318836977121802912780141372805036319447399473660160999331885944478498993688114298412390028 271766264916989986080835899232300598726914902496891847328343540890563575910298404156997335949227541215834966303164719078279649640585148400771961553733577864488406411400 -3485889681151176496096472057965577425194428503082138035133806662816075712867299859633358562058071613939211389314860827830743861316947720669651411674100713215626 -50379639246912898939890614445748567088223108061965676412863474617252482935194499546870811525542566473407550222865450072101496225732678232007383695532244 1000825552742682101406557256875558914762346128099284098432068206669791708538955714972320034514401987881333141669253452496928489609040836746189 -1056209006144089675160834007851428462352980142379092238817873337000241260429649890996500246151799471418087566635507938523790736 268204023622660924413244461080800515771680066397634966047333030730721609667631014922435756745565043168932 1511974739534109920481519502188528938448208059751248654592 0 0 0 0 0 0 0 0 0 
649017731561766871021284213343494607067348355574013384918989973677056671399867471656682738998713004179300111774709591339216665321339975906714209482010048762442182673430079347948236228865273077866155676804782 -954666049961160253288513256554623375504108684434255819867117973985716650489510536528184446929341411486482065746969567323178823871884054136755831090621048430515331856657062760009957416698114852447932582688 886303506138073066953129527808061754081041871610486167829318736504510289817983238229487442633427958134488032201613462668615705203097266243860631992209078305313352308963247715379292974242323185476373124 -172878393475846407251908314054846569279894653250039816673397153204712499529215148459554766405289393754535771120085378779525904561923596977579533067731549838611284221412851840982054806365744051318176 -108962226614018833377713160484415183911107678463544388463290207431316471339753991191638683687766113048514965838674434201188379616895736035969332427494246666935013594672837756311626835098224934660 -38063851437274831322322830102577051236370911276811905203696553384727787029507113855560681756176020212783163235343010244284247900168661272313296423297058190182693422377945616685049304040898384 -1749578903002448094472664442957389688368941453975623742629059018894466861224257591793361170377726091818107368789950347715446270856853339798914116979272874016110790204322197062855762414926 -24670817433337002117996839359843150278949569576253722680697480550808148685567467764567522035565822109563378928544642193683075282345103066282439157936259339742305000630143101146022336 2653734397836653771398723162848568930780492288696736013663277485856815276591143777387721867408368707935602224132186630661440458951124777986167827502952867399546963833683764955112 -1728297012498331598758809280442070646397350862539664806782680349424969134117124832639900613230565494239453838340783804058445274808022102479179247226748882221036211012730808 -1456047737195504891268404843378097494501898043342196163193731506098660411209484180120469082967984008536728427124013385498044772357723472092272593988236481176448789623 -16177259973560237949127562733047622852594298881062014482768490780875460252174783245850116477612072740513959328106927109298270095537297664297352676871370342384 61378393488296754685506398145806158959031433399194442239415646381401878263340182833147490684872241132812538830487400788710323467422329153546176550926 -287675315518813460331923216663041774402900530597694179633276909391295674993212541658311970090444062904283504925686931057398092092111129848 1072667496627973201339471559090522525015606403875827543948354518561973013500837093828973386199581838772146208696655730879231 -372824376206680095433117372322396349434399642213680515853110262547032915548853690623151896664008576 60316148351176551216312103112774758045136 0 0 0 0 0 0 0 0 0 
3457050541234118888361625504251191833273305404363200701694897761275824898897604397653502618394915958748061499517930008795652034909573170992489452533524454905246522737506455846297931456502903588393628223300 -12801481055357346587606745814727208345869252105628873403655437201518732154496895833150141176813593037108215073333776760144756352688969346743697319161599849074837105286683597154364647289408040866331778840 11760654695010385618833674534935422189098859340591501920013411232228440232652860873760663438561110645393874320091006919079271974112364291722785685790374613562018909868304870954399557501932828062843792 -4990221205457145985126961249026041863633808417303398500806751814103511563891009875837530896891779879295480087573321777698268437906963596900764684847816625685299053723211693177105486976754254567920 502948863307787622975825563193525702376584111650933715359636342044089905986591437381709740580069965687262121791710554608677132280987168729368044231448496486558163917397548302741723941218372072 -46641036086388060725447278447297943296656530413538942527797278144997427766918500169647626216573365170362601974544174661713082809022927080149887053668969300707374734588880366374276559893052 -28591706017449319765278535154325016661522239454522691069458185245653698252903279679071872172415121737464973367444074338428453612611890414573843481851414968561090502465602478731928748096 -1057388073223049525249861251995928118225639379876506295263975315244108542714236461065413815363068243758353813118075452274435054920346148698968181635307793788591777766983982602350200 14186922940634987900310020166652751865565769211450525431810366963872840619833222654351843416971201174716364014764815139315690451275594581921255104065073892750770029694726002328 47979742284052077799605699300437796402530566212169104934760184835983545548184996130367505978298534557698218231616657682375643319921394089660974952231258680650117248138094 -29544058757037193483761260029702515900188764358114428757593189171359334762327838897783080900526591448694990794630548978879406360052415899076749314158808887697760716 900945973142070673867724279746980425255569865715913467259603250482760529789638503456380900714883600860074660259773413723567387810599116829506540816537979123 685306864189363247127655161851955197992012095094588936656763084528268510906130397240835639481835538223129430544767338260325624568157412153086942504 -1020229695939503909186391361484377370392907049278436561812746161473835493765829940229527898516676975050470962907325672074263725492902742 -490555412234680665721811359830977961439053835510752740228781453700903667246570558549626686986862819552279025986524419412 361250014054386585198832275913710825606249099865988847088764166970505389457426037086813013975 639095232603298240 0 0 0 0 0 0 0 0 0 
-12354103017151307973061972851228195911021395886166103424307626866704267333026748786158174979657959681690150354090343124990691180685336061116763058768554438991498374304587675958532109992370026946424612273 -202847156415946490630550062014619663685638411957142944449623901196339873168687377631511411457345567743352359420132566510784308188647459976909732760335922717390476996873009406530317353903183481645419840 138639155115944510890812311327180748925347114576546483260314409609051875211971432058244243591239637522216111872238318022404786323274747169242848739141991473005709453228223013290582375421449523881128 -103771653806583577595161882012850644509838894809978742468231212409930208471937006898159859663195005165769608294893257898854300666557655449149857460439161751748069434099411065932553136788506462688 50208430292511455909556384626522818464641057390814128072333435410225173759175129049916675752499058806698786906013602064958678924744342957575865409245942104005559900399337854278179652158391576 6342750674682074604932449005185301099661244976846634499677188296541556182954499901113174824033604561355991742424033951906788935494598440038489930544356635953792955825591528344069378332480 -22704199766576765614600693966849250494356931556454467190251101747012846707738788541714731474778296158545625805334945329924394648443076311055601561301662997699795888213355246270581616 -10624573573419188775813510080047424241116559082899583052965543714849235300473348226246854983767327623265350341376316072247265375246556351035469305833257531070083628150548204158656 -61147439893563647901668463925299332656860352662394663968486086184936079143961844870604715369658743540441232255803483771622160454407475481836222299369447175564405997344295942 985147992250296400283497024599915285005990057537233141286729600124048537925950159336121959454566629537589792305952293798201824801315369233210695609813696186812536386984 118482804213309131375056915323013740554007169450801638098980521242250657040982577822540416581922332783141041764464099114930554903511565514007085546568729820981358 5938351972471431395890516681457695051927995998796762732985353675184862571341175242232224870589207000690695662487964763602045335528128667246403157194222752 1349167607764965956562288027615764339894448197284601932773494281139420647829215317556555773436744322260228851260205580095555002609660839770602831 443642409520883214023577064533596916062814152281197672360612738937451407674938686291127680753367968660632307495064869399425183381664 98285514368935452546212028933582791136870160331907468410768276292179609003467742354477223798826351431795145588803948 359080928277762919835992908882131082854440645492544675008544488823104693246170838200944 0 0 0 0 0 0 0 0 0 0 
1086201407980045993141802630444279638544645819035541253490379280683676127612582248084611713046770445625275809231465855688901149622400070344934885102897295934461475805523539107070422224630133819772645600 -2851385292383477741281542847318943361824943135152385219542534280467605389075451617369264792334314365448537017879175000456309191882651444673785627521579575388302984772889590924029405508494346494371936 1301342164236042117275061438612305062949475540606807105275794867675477528679273579572925500730281478681851271977246595241350623797692489259911371927026991006204156172038568112892055538266067015024 -760820749785190031605713230315104913882719060472011203007651430833687039393605191218407512510530409107688646489542007822461155950238451065864019136864075169659038415432993053678322128287110096 453137361527490186752877151688847488884145942960778115617286708832591599079702344405916836985370032277577533801912664215019765917127175966120072763836280527044903674499646495386930624971824 87319413078941888786236723172070407089817414781459365842943660099991321336451784073788610799853199250486297103513903175907419347273138242077469212992746197765845342272326260461963546996 3424099310343762626420815491569221708731824199691531938832263196164344777675507699967737172830305430478146003151287858273970262568015769679622240740873568865778635286345866965444432 105202592165452875810320842867457791217715299277002033564656620842684137060295771060161990197245984111990535316806240305158378165710777911324931602300501922437470284040510942828 -5271506085744752056601326733983121578620743016627327674526665156121730921945225776843087076134648668703264364302986652061752132148170781204354501197589689320470315426535048 1132664417259977218285963663001680738335658888845670143700862596346461803820404283952632418157395646347639516880983527815451409862433988771284581420135229964051174860 642806690174711817857237968694166167413283016737559470509687772886979878406624145879005494100371239953987637218216169649084898674931836862316469838502317398344 4320613034323608765639657518593637225622109715307231105631987860361430372038594035759292583197686155046153506814341027806642096695342218722676247614120 -2013422714831407050464099768564003493590544832637610933256992833189714739998533642799814389595552739647050025618908938916541282688048607725156 -380680744241952268035941229919569895883389954304553002316865803720763202347703043692365693552766950826442275088557640530956145891 -6464005992452005346015764338475157578965612627691524865506582903277892727543330345222689640404883161785345534852 -9984268795885220545996103101010996219383031791711056595609364012820974984165426 0 0 0 0 0 0 0 0 0 0 
28190040184490305886249508500523837718106113621568821777810989909698719966327732169500271620795669147261385179694059804484244161137838816380681122053225135335745451434882695837849254342387482585570672 -37948645020001180021817138008222294965395436788771361932718168707150068736337267879519654931418004163651546502307059996324712885977839487523691874111636917374775763202060380654433708137521908473824 35207017213551305484123059107077521948921347474469759307348027323628136151590909293279628064330055830690429473744756743410006006768066997220358653602234256083118747781860347696616619751015131196 -4734143031197298489207871567524978212857172388363677748594126304661350676203756770459607279782121328425459803042622072453976581684832735481930114156014254662148567637592555028336262905898624 -4811344022758681214518100000130657808249449501072984178539343968149538024428587603599708926222772690876142130402586076296355109721856291094337551416563950483712364560304870648797364601344 419819244802705085890481788591238232548985653823808507644558356383524607358406585694799228773614156349286606068797719219559272573325582031485889238959315549481161443818447542328996080 11357717487028694999329785673406914484032855679043701139502215312002975883842333785309155448452641827870801570530498344903317976854603791518757454929559020740318151287417110417474 4681519908440097325200319757172243364818082811031842070977577868978701113496890792345183130605629570900641519058465014429956150027345660617371872455963556571939829949341604064 -23046413113624038296981663192556669215503239445218886693458791774786675473435038150724306207709931894622758459648698756137323906636018220754777345096483837758774929774464 -69333849936752268413182566818256331194910450118864171721206627540526171116121141772737172110124704952822701936420974381871523025678924453804707110749412823621195648 -5262246249551839936206647394030748920543197633031576597028916595688955846949503134927132007596181098984781984032054894228003142372454439105672273058247827782 -20545499695704623096119775665067999183315940132992871118638233908256830207493595622828552851280010752379509244518711184069614901548611023728282778992 -3609358289991919893706070310781338364025298981491348244666454985143326530606878282692922710486236333389617378635315094530889060532131293980 926141573601097971783065301964161191938821220717769649705999816680076459999215966382269101768060975682693373841179775932960000 186878128832595071173956690665265021846311697293443912890458944023092164377567516149252385257730252251387830 9123637635242766791899638194637639772390140409873550029266121968232320 0 0 0 0 0 0 0 0 0 0 
70823080423397005959819756354097060925917634040283659462075302323200575645691799218833937231181680842383489812018214026858194358846920716350203113054182026513578230647986166324849706735104507731232 -457381387330044333516407974457149695088727815651655670787545499982680043939824591832691510209879860304128900850824277400841305385941132222632827917660360070231638791277857404362325991388497935032 736486814716870211115350400170005312914045988316381046940515101945988250553719951718536244179937710819513459495969591321674831140691008115039998194337269247241468881680633574113308199364201872 -174771042979943907059956209680159696606430733959618303993205180461621515157184303124631288689761710439625518363373417946340524625753083745674379385365399055932018533454118693455941050366892 -87461273964058430396702622446006124772902486360017224619117563200132126343944088867491309678242783052145241154871275511972700554557510640297804698243629662493390131788365991999335868000 -1865769189425395979911986797666488358267451435700964036767186978931388010518808611274863327696775674547415945836837053340061500406876042099768019353815970825812979552775945445626512 -1071582887300558275994957778226554240046683418258671575693197188861975175024366864779858082838017216205429312432178829220702827228116764989421692201979274823812655283170628981488 46374121004949081903056376489745980972822904055667173785877662497422878143247879096007510099998529398643284459192281083281090847181683215660778212260019778696019623790854248 252325949455016229783610189165855601138328235097557353172993577048547095635874626969960647857530026279066140577967785453449779298937194298872264707252831932947349573176 -548616897191863211668174118066435682786681556939729376855483410951204544088116952160904288458973130192788508221700132439159480394427772499107364818370753808747882 -40129560719847765181181012984162610809476385103898907018082604411701101721959320729204460153041802244955221848801437935880095509254963216738540238474730480 -181808176352989209470930490544938841135385795277603116026267538075543327559064447938320698093526068535412895098770557992777051148448713887783454890 -12430510566761881825203931341208680803924754885602126616309344793925989294411522428786667679846050054440588961317963991756848774326390028 -909225379142063649176924242027800972306760103379922355000192921748189747180067027882686477103672586190716528924598093565336 263534524139012136902311294682014120197148234693757622518653023888067355305464411765038472953765141932 -7741654448503237946732051671246828875485976948742409712419 0 0 0 0 0 0 0 0 0 0 
-1915385249788221649616904815600970945032725534259637813454493827800624705727745157426381266842813802772252090564814035914594797711621632619327274626739864168423258297166865439449398162550578486776 -5226717018474597676848951092300724372768553747571782754358054658811470398413629030130450494375821029553056724206182850044059955692428950308607922690624102134032259581062077210772457056383956960 6560302417039571574224550373943097857154987469272951588516638811496074025192333745178107034762954185531494146802301252554168651937565225596744121652270118449733341557780573500111994189135384 -3117976371966517553158350581979399174205289720787725438604141399978380466042265611296391572253616339866399892104172984294300021842417999874785334042609173367458867980415267161713827046912 375930380492562620145353593055985068983964936160110612693827464497893750420948543010539425221071890722695296329823220577572480843872268830414860742142193907262574181794178344892036234 -42497289707723566150326781411992004573453763985001442631080807542879779240738841548246541348992255713798332741511521170212517673695731931816961900885084856770200636774994810928880 -21430146939765449825057054722784198452740112773265834687936825815246124459436870668455955078595122200956428549517984972700433554506075073496266275713532696863806492327960370416 -256281479197345084439446232158180419084475917972420469665483367581969839042741050496888064869175737696693006968761067634380438618940177363547656092722775267972565168787616 5986084903174413040231130545757853264365028348748547921996205002091684391283627553512379403331582303361572268581887523820488733433312686510787854067337931086418309680 2171082411985306723317811932729676053550797189726147167639285117102104374204143706302700784495234402632194445686358017119057856965124523626008628037014983659832 261897128826190816260821028072810138097831430904163137879292506448283248044458076232979411733223714105208497168779144186374270486958633288150270101444478 -1259517737634266277562158442952676258179911566945121960786583618868863480361053735396304076460430423244102853024772211729016502328034179233846368 44010119820030368085706733844875680637609845090254769773877172996671036813499419031578190472576227764929893694929757773027091158954802 451067369049684591508368211097506322566638608417362559981425895681564740199260368626228621331747712848609666115488316456 17369404974100678993747338930717990356385905560868147742485709789490240008441724017870392271564792 719255782770054554341600884759492201255808 0 0 0 0 0 0 0 0 0 0 
28943873560071870798415951968649629808326691399528521928199151384473880088583642269173191323277328775182471725589908202606988607012868510631845918863743304752861590312767730861069157866840045568 -54089342575233530630826508809295491155272497287917274491184112463765124998179744420558002961521473086288301557664145691584295359544637366726027623751088836931879032932436584671730440370995960 22582146338463627180041479125209859434875791624176082317125438996875417084437495069742820568126296414688947978219910300506931038702823115789289722595184670109208107388321305825946454910864 -24703948727456336970275445870387435474272410202810235587078004066590036313943792460634510999002910888338587565517684994638747602284326138739818083921468677971013197480047194149018210828 15318034175697258097080491995737187681438663200858767392213131387495434747156760848771078396659294318582437307033016364332071104595968436978424796808325263573066676852660526289502824 -248212673366214884651856587039283973808075282636832937614210028658034884268830507067413056312150441286078892209198185995778125005888494970954661396420653135029655518824649871666 -79688498329985297153470543316431683341100031474502671885759426497242063482304462034275107638864506072465621721097902608090788335041947660367890904760033988215841439520961856 -10665750171331906766056008385632082474551833831279706603812152267807724962391060081179774104099839962637302132426169108142584576831526981103945014847807743492160036767480 15161568484616639250795844575395709925165293557417324802946816059078872829649990807463273743620808552139440049087608300396288568895209198549101451894557514734081104 34428497960405466708654696968145448187858658674184351556049499487408172286536530719426426242455764925573534023976044211268267701753698497323382951600184642314 899237372616397317905491015185675304392496876678031164370509358992390693823912293433267911906190434935722458709059696282719368041146782474067773535532 -2166647092501147643883385897234280695490452852884424680933946172396126679022411547520291582469382402047934489897692176156005482045139715409906 -100500065990552116194661836209634779868258950296002168065629843108379786217073154979460543986804559101357669574131500298750563492024 -119689980384454670470507629770869306819644283647067404171165356511762001891313516136199072662660707206264027596568632 13102320397076939492856290190376859899662502535828074338324723294420842721572686900600903860 -12623331688137492696 0 0 0 0 0 0 0 0 0 0 
669443698449546047851994413555711747671005241665385100006260217187265886662214638812393264231136076742935627713308098939544621944738548781541285697273083670204684211473669724819973767800692896 -170453501246107456724660518534138633903338986884403952828823196559250319478615672241160721047071126152198071796019320968806508380175724212709560143090758512220230200088942869042141474034656 331979220622938884441864129611141798114523425812316427969657530341273811529598539065288265389075393574770730005559365478509659365477733105614020808583067336836393038216467899260025901028 -103656070924382915234162892696869419910955469333563796487599038814980890495263308912114529302317003250556740589750983135585743993099254749025606607292632840624901810601666354015061056 59315084083996617640856329579364313136694433807665094715776630975998045886044743279400741903507885966836588704184653063239363310220685573314609161536371642937765266292256664171476 3355432426860313190424232961610133473932013773041429370599275184743216504968170183941842400461551653267473037493119327540446691555516422807263628225019616144980161576803519440 3294921261519122966092294642719007023488346443899080629844923614249736008512366728295561317722327540294604648472671142061561872510493961370030994954022110346944105409964114 -86114851154751496807412334498844886608253070854936003444943742154981250147345674687206546077803293600612242746500303488439926429704768752273788211097952544250383127136 -289023664691308066205435378867346977128156665969497451096431019694979606936767306887926690779177528882294352238185497763090520090559291718319363387326564215896476 62047803254504379759000590934644944691239140424191783259165751237578490824449992391826118223725440199154470591939889537014252094549968927615661904939720584 -823234258983218248836444158949787278230076167591772617500156643610494333191041134194764636715043472328193259035241199727570547317247335618228520721 2457789582579237787910876432191892940104263046670003593057813657945408101129485688244658916055231288847428767118210047271470834869976792464 241834207572506457249148056390784972016375784857071572959814994689953010502447168814003318251152803419278862368262298482731074750 15610652178289299462854449802453827437468078349012969823498215080847947906457786523666522463355103668450734394816 6245875824476210803699369858748609658244741155388002705174186921071259896641628953172 0 0 0 0 0 0 0 0 0 0 0 
-1223461264331685986990492698004132101792871475110166646398110760098783614375210495154799439699125008699287347727096970880531037779718273342437919573585288207734433362751778583197450946094176 1697556509733572280031959989834749006708936234495485927852634619375556836248046557845054220373276342212790176387782837727011301419391678515275972739049918394764810682798874580790573755640 6608214758218223584646404845525595523382237218501269800733779098454156522972459992681291427399973524802033936753720567245002312203256323076221184566181091916492285055872346374474940320 -1078965800283849009590477025418147545676875265713085349167132839344061151031503433917587400091949798520203272776505907353753038834880559584397314499497460219451949371707464381655736 -664136842626726891904881526591053509307915309995996881493839505199968673289665273057537201332232743054229723163432799230163551589102546033031963487959096528289179033109715540880 36223809963224664768051506899122681033430901963619370209056780305980869311886993144495553643642024212411336164461487650330638794991335668941934957497614125987388485620111088 58406875714222826959588328541765503386804023797434064798997698689593691878319312098418882954981291601785398478553911001865477068146718217447408128666194798402796537456192 400075789708694982640644581839943413158660362975332723366942075700159525541665701780129412739197563476297825448141548631522365960934698791941086539892366980655648492 -3649609251859573520111556086339470202134081411666917830226616540299528925409255750811358663707772603338047670255417627723407768635414344827699387367323708009464 -1096585689222101824780469716474870088936568248320845248364064477289442874751160439645905816922185564799382647945714214943145732212778458727563407548698838 -20175448606507977215860746231758730773463239740296392420869529914883588859544072749711327160776843820123908871355482586759433899583819329502153296 12582223201357326146478737590447193474042229451115383371245183203838764713183076625195967442287123187296730779222882227994741836652415964 -363184800908381346040541060931738537921502761855542515939256912064518388041349430813663877106553716415973015460076569438389876 -921857864503512068607271130790661365181637566761734731216618378561470627343170809659996700255165799058322822 -388399449204909324808372373588712262637315521451756971947827932986868374092024 0 0 0 0 0 0 0 0 0 0 0 
-38112268873084156075051559933653025192409837370062556143668879518147692328222131864653575846191775862601764649244582427581383799052709947699167610305485503761236709197449569569100300098696 -92612949774498218149542896350006407752806156278326896614631545479049917497243605370263894190886547730247943514818070024286434476541569592156052283689202141075750823324851456450404589024 23837575025735274127861750810922030455796677403548841240864832193315657292506938132936072011269421227259009027732798881775740836492879183822221575763080449977482090594459369617732440 -29232299330030533171455354011022397724414874457849531264214461619361270389532004344403018723298387793194481886283794907011282032702920785861349229781500650525057241270109415202272 7399964039961079014933719890254409080824221160511493305799743793525450798751466896960796397195980356522854831003884682989347759495423371106180325759979295922444779240814552710 -1901785412548331372240174399976042436270158968513284757435256929873741169861712638550709346693316041004163764349554804346137512267025840270257520702456410755087008858947920 188583670231684661530060527701410336280109292400171110517435351209913807634299342042059448866270911515412897560426860991425562593280740972048807558363745575192580654040 13302344120253946262164424296769929347881003679030826867731543391206079092965618042746096230447901198442324837406885493830672628174584264459091897534604062101560128 -2532715936720240506084822890773875919214809818527043453164963175169457685922013926721333315051446212264784113485765891039020682302933967465876709503339146540 -6119781869572010880149643698147548056020283336896089813800345093933947594668984141506330738142239005077763192685785574543689372788158078908170110894048 77013202477291263529588399562959747367597079803052465642544513352736613699410070896034473844504294517851836686038691667585311694022430608851004 32444362903087283196538743516324186500131302606837992922778964724185996305037363497397936964880287404325273652049652107707315754629376 349317322937204985636568870638327339773289609723650801336716294312837737245961272803304379390292421253891768014399553261687 69045626383493848922882545232597287135667942168081612029452379860680021009860016964268950438242019916048 1629247575606683587950882146427574410964361028574686610852877480025982 0 0 0 0 0 0 0 0 0 0 0 
747045145843060780107056752020481718084037255384604529645477712169213439927501846683354191911213864424389958680050207545532457529329726207860768164822148123640366115832957344411574503264 -2070991306841255685029634226238799279937100362106930877553684088703615737136013760923682941581401891955802916882441276686813737760916975705427259068885902263363828982317318144844224640 -17608861984016383877329600488946391135917643966117404334988175552431186971804922445241324425572077038536530821653070206311742499338674973459563356198570753231974102136817204145136 -495737325137311161600829694052731487013057327344001645058293374847463335520910388555213803223867453280926248273253445029751169158765334505529663918106319517250389900114119136488 303773201352201582217711806788748246975124429955745840950896357649656103568126117759059854898196475419511959588323955394444901789716814174272167976799899467543413870148546480 -46122506358081646538347982030121893300810579018516214987940904738598582023356983637562976941925778687372031372818951465040462592665277138503700841637403515953955826830924 -6133270040707290666817747925335171126190582568018669176279065976894665942820245795562187254719227309324956372547607045822595354180129191261145350269461076481177010976 86272497635964340125362969092077631917021123855000259912649768152081331082449069476825432725263271068315144307115472694613768137542554140534786702704388817095280 153361138232439208231873406872792250179131952407615245958465003270384760649485882757180831795077988397271522458787506692708228200397025210578773174251419960 539509455079602683104322159985984452313170131513539046689565442445821092802577296708053303060808344339235536966245936231590548544283675519466044268 -56808539156092641618242972180133743224710872740964044251385999272806114686962378246752350538389550151694455349340465006067298332555342766256 50058981838921462695040120230756634968945591281161222124012962745400850286846785393334701138225619637306044954532495269933837501018 -211428627247913693339805746213860539364865442075589229794434065610797411392998693699927522632720477482211227283208658044 -552073718500617089752161597234739646985690774691857917113477914880508814603692313594346787529790459 10453290607569056243207777040471653140567821341513270318876 0 0 0 0 0 0 0 0 0 0 0 
5933403655470251716287145103763912168128492272662007457268997081229110617876923084138458960714393308389138827589072605938937393939036363369216285180597588377490453395709693790572554240 2413089630768538801461933773802536203436232922930059916039244980881317445239467393531676265202126676029325513345076908397202141064781751552178784640046588281442807345192865122527360 9255930814396926865577186121929912723417119469085345831104233876379757969856033348132374593972118405382603620821091557626093156969049378537195658274838360205644690205645288918824 -3804505554423629562351065302237608427958407652930119166478255357654206318902111524564922261083229162381456523199233439661184739214096539932353824889381193956672434353169432288 1555087553809250599580377971717102524740339546292305431384410472869924152475083428762880628644013241320725933454382755915954534054183871925220469625462544451414785829702516 -167787804235114171277729367813268317535907029935678708363398169219567504260377184331332681603298603016748589919270727249091181004858920289462547181829533064382048324800 -86987699230201740165092132257560854336045871298592692785072465605763100542512855848728979904487667622584554676645519802067767838142614640124912147832145293259602604 -362833754030613870575617290113823362594836241410161543064017933977830886421142363643467781135852394878298606177870478935644699423092213586399434949185020653024 1171906271150110845041841408297448799322644492302614209260535653484318051840727872710535755069712705542430029856099221056484648677477363046405831442067356 181020384331377710714885995559300075008807459130475676732221383519631798911466352272674185318583022681472782433430213881131876698379863664818143240 67717349757813818094660863923393729543988944110843471699919310031397730648215037748297714341451732942515548238921883737336107448212785579 933676833321892887527790195594344313253113185832384759330362372838249538247020325907987418499132352366552718610885319103221952 77237018892632501990629117617311041741534718563337138607549652850549555820495613983059116322955657947424493710519102 -38961800052349715377050120615292020936708249307024740296614299074748954388170367089583955495672 4160147420007075191979439212701582132050165 0 0 0 0 0 0 0 0 0 0 0 
-62519115780969854117636662667489518901398822467937581076813815987376609617354910091592421301352701156605238871799618317166040832795730011247502230505441776372681548686893395577328064 286066019583301402961378896775325236350509080958301402492379116815441833087789957442326746347271003760244200896949719570718145508491407830195669270190530417231691030501949423327512 103385322262679026394512205967829796403056230518626274091081395545476185674950735219926518639473815116143739011223545138809926874095649380294160697375149934427451992463403836112 22556807353933760141207101453232855760998347080262547565787102901753013716827479545568563463698369131643922075986921531519497049294297518271171574979137135476052748315452560 -33125108831856116593448953953495253286867003653769329573022248027255217174315761563951061535651975580310257828210606606027956482287125244002239959552350300997226440488696 7476755394131868710365998530064555886412888663820986348259769962173680204073020214076583110014256941821846884072007058864463391042231998154178391391540534135551721508 -126426205619380450694309733629581663850527218807934481286501208455163362791710610386980301417178283724868224646487119336652367721506801604512852405100076866245888 -9321988453106369676676159363768221684546527780485811850527519540832050665658992247515760007339425221824829181518278631391195916598250417631185375004594256872 -783743481401418063011167614209393828073639939371502449698914125038636020459436120697571658729653492231920121561930662162884295429939674099526581014384 808821543637643842654567956693534970474685540079378226241511612674638927510281463046463743780291544567887235273998354366860160722317506571969870 -5969988982313564947820762309575970885715186096773686468820504704261794525216469538759634183700944804161769430235659038028275399480912160 -80012863244607927686315239450748949792037923391345271049364777498452756996355229272323894697655765967638394865842671488583162 -16334212348823300226910646653803027071478370099023649811238373131087842138220112126787377173988180559666705191328 70126022464678945291623615602377494690461920977643689576446194692469110601466227805773580 186060633273830710304 0 0 0 0 0 0 0 0 0 0 0 
167977141567700890515825052466952161823026676995342579191183735225717066637946585625284617254743756330866000793123195616518346383887827969233055346738987058949323021503458075908936 -666524540144219595063285577074620852380790843565890331641571344734696281101511887819387770499879630721264122167149704613183951476424863831224708366233742156597857617419934729376 -935172301573178458365536150442963937332666372202971857488628018621166862929253087981214336475707001282679777137697685893248043104333342403985038760108287669074122677511415712 707685298307585113292295932275542322132614123779002547723368013003107677794780415205007213272736093241256267055824221978165801473908063654253741064989410317448730732867232 -508755250412886840505041998092608560595932043876164075629216466165896934214476213567850866983148850523751473195175237440411339293339920114975503773073135109334789583446 113981293110854225225332988275183220013643891580506836967270320262859216865307502935054217020629753042015641671848418314838216136666012549351518459955391043268780656 8094555012247493183971485899785866691654452849380479560401322056748885549323386629814706842008070293792682741233922049438555860317648323751229217425940919118536 -48132096669542535543612710567050142854416223496254068929912221528215509652406214388383877377964164436054744178918926576262699094532228193959720032142369696 -36182262695020648558110070983370516504651797699339982126901169110550899042251594017666656924453539084822123103872099086051998300914340836679307278544 -578848786466530893881634162323883666688746204633858282748445691306212597932205845596617931595489423892707184086890420612847997398654486551464 17618052012199337084641097912617893830736245288337263996864894614022414980937358660555668576283294691640359987430384117036513521417580 -112586279923876046817506726605516996518394374818139805231211396136066255700692194936169333647896679144580203021773781611264 1913013615582967791906559916718190987995431328430422738129480576211497659777526172325887941366834503546913022 32077192006110537084950446365317415815591524310793600659579891420463859905924278864 0 0 0 0 0 0 0 0 0 0 0 0 
9558695947128225861580102822287857461716688938737234213524783905748971288132486291159776929580658722467069519734344777203303752655039755257395994927193291261949457214169155542496 -46822644064543214134037397145314340599732083434480233159910980318993671769985853569051367182666849544620847314899301259985770494268546224715273701821546141677592981000062645424 -14374341828095283646180003689454012628505221745364229864456273651522422263350095346757031277722220319116870399997208972921039401182336394937038567987659966906957446572966592 1763450189765663171124521160002486419410425984614167761441205292706617643585470058959077065956263549347216592890232641503138313703917589507698732650094583704336371825112 -126054233267445253592959298876477176608265598992276167130317461473988286126744259374271721645273711355131554525557657567093902020713339050013937356335144213801238240 50738594672368646793761988082889177377637981971361064586419975336755807518441266922610397249689483883376963893342155954772755377288824182592363702151428547057176 83049687817937729207192179464549146440132677607575446025907145748434680413463887930781749275933920860866559511859265153580142986806251759963928049863526053232 184201564806059166891113326905585597374087035806902058466726657014959147399700000906921305705416061950359247863872850231292995246522193114524340354770856 -192165220431597232493232198802962923650553148541189047913423318489473688493749194760229371893534800215408526058199608879157695576601614144955609736 -20512154788613482796868553305139394449909797618101275746611420283869102701066115044110687198299782138242846876805336548772038344235917517104 -40299373984165842549323010541906041939183834204064627029718450837306506713297247068965438831051126861730987814462555785261053912680 359211262702900245095826690956837361619983736305089262752017562401005821062574531399431544946172098823335414230524180506 -136766308662263481026260565854587895153982755857899365355925816192529164623143048836864744765873788832356 -3857738391102949343360795948791105822260899531879471682110059769858965363355 0 0 0 0 0 0 0 0 0 0 0 0 
-50591504066939972812872717903397843659258593537579621511298617155601311082951424703540092698788560601221061856170336761256764375161368118652666994340144299729367333947170369008 10594271573901222441509880668091448790626680077694685111915932305829672515503802838081876170106008008399935983623479998097677810871879336973444120251980987103881951023437760 144897716403325101633195539504118079915358012839641715678305334557494174942270900412330485740180335951042123824465048788041494972621535573053142758005186470275850808496408 -102304847538945199300152367180614244703993556077494301103111108412568660016085883355948179078299436860716194687460679138229642549324875652555706764862414152473737280352 63210926070505981657051231535961446987874835750226510309865481532757574456631257647075000737632082239730194240435276369463779820762772782830427126434459225272505856 -14755243910588607710295719674639571728103084741136221496200327513568297355694905957865935509200725331900561236788046067958215749998905605790928345929297140048352 -23181608636580320941155399315896517424876107105517513238131118516613189748964113718519008067093080766618891346259286888649172211151306637624263480691851180 3632261719292212835900537095598650156862173260639910931681216776015197703552429798153874380677951391827779574243540568401923948605044325701907801701568 115862081877896204292958439744313955185334225477243395465151640365990089488812907902588067048448089337422044029029544847749455075741593473153680 -43564578144344583294971122710392040851700776397535364618160331421502558370977384071387283731469209385805966203053542950183818838745709152 210078294055076462540712890834764879641703946035302444501941252246025171385259626647127853171131572338058643254380267416345798002 -670427446496530878404517362640309490214552577726202016354306438269075269442518086615548142472240933718628355746159616 8860975239526376967035086086938224243482847011136305076934211260781849625407751511489195335354793044 61691625804607155049531148741563457172701050248573962653890384777104 0 0 0 0 0 0 0 0 0 0 0 0 
-488265670646144962810110073919684970194852845967872679623559080634389710677159429721278568024173903799285234197480906230521109454568788286983396339280778704291445569913449696 5155079387985485094950779705758535245071616219996949236507230838788043615083537337377134309609916541151913180865255161428781556780193623107606788116252658145518471620275480 2750701322051346191773168890594086844531152801682604154843887414194678670227338406456463997519595629910305927690670029210109008283515568327394919490601309659574216113728 -1290995506442710824854023751509633475266618741746599996644803808502163562006067469075220249906791525512213368308865351801105786536533246900189735748900941677054868536 617804935336032196674032329908792116291579546707302580716146820347657308609031501622543688347111356788819713678174574342402587702859302485370592703789564107338224 -139041000397570157771420219750768364145790140641951050314767606090410258957940778615981094081488638844966665235664008591634458959278097186589227782358682044280 -6872993973909642530689368598955927147654280007284456635418023383554910026704239040749576305230629692537079140033864599649904510394782320337407446988317296 14903228566051672004480017300095947248739132309698400461153863214144250984292552240105345661797679726762732084107076792910373330454477716517095542204 3021395028072900328054191308167266749457504122616637005994829728447283633187876010964018579647982484253614031906199923491091108482397094569960 189297375509716225555192673157474189738028223213593095531550532369059185802392848591463384996882781848708976820963868210768305010446330 -498096234878203026480254636951353191670476570064008100346988553784898733715269450014669050109497112364350789219482306006900808 343242216874538051139996268609095172120690352442034801570635532418539177609999012433204899502482369366745921085452 153314946057840929861112243055552310156998966879658532037005076484302844571303866011048038983236 -2884815944090907862842992050368788246038151341605641419936 0 0 0 0 0 0 0 0 0 0 0 0 
11458717356171943790736749154438716999200817910139418051047501111656592122546015156242620597692626909509287267020108689409972364110356300636734000580123550958308709333688828 -4423819540422624174862057418490313022353188782875432526123806458586809110905384484703980833919026108884043751143668936880994247701650041986530842928633964222899076457280 -7017952227765580839976862388333140152385985298186617604989290166357181478313228473891833097898044471396586670077304626950220469271353881703645481665261104666156398752 1103804660991340816086439137709477407938227385480511089038393267075849409604291197025645876907423269209361211357732305653158734857006385072835045805085582858401984 -1012191210340687083475987315109306541947076084761830899552271036852285387132776868345178907787120562655411692182724406623842527751376855163027395200304612804584 428878235182039256307900881731103327883234804986684661010801101684104096265287693488451849499611378465859851162260828057047904101239704547399120653440970336 -50294827763020963098174061214684398262959212745972193485193646687800435059612239956867743395633039666101119768477370503859313892967822011056179935634024 -48300501418007060188934737208392958029517300936982521741141599512778989057368690643486866971380053297096530534782644771405754713572773123381999168 24575982698614270444800700408093264374586770635868845652338338119150239972770272751569007707671006269683726155573849606876222622847116900711 874093787568540292927597321676914948926809459750102811415196013163409757412144829341910570688835989597840583572508816672642923426520 1607529186695456003084885433089829591441207587471588449380230540678050007067204860679585502946104498953915133981990865993580 -3052485348881154867235962483191752607586748334111513283914845982683077478132910255803885620393173358236969264 7369521784407722099746118273115464883127034669254609132597093500320419914661269885818892131 11073574144932591742821644454285407968647432 0 0 0 0 0 0 0 0 0 0 0 0 
9688732018146759599156593279653934052211583806021978389654876255071155188186637718526022709244259857546224638102551212039792042778445280308040300749756103379979374027632 -552805046555847360736495569713147309290568427853278858368037921730407065322908108114749018351866801731366701545123237123890213472152606449690260776339452925887159125180 -318016072470037419109215789287763622367369505623512094617614367285211372894184373362546700769117552865676698037351214592966266003112641866812521825253270234758939888 156450876842214217401866363986500775240886922753005938675054093799151562852020644699784314988386780685374364968762872453062503479900178275429999697948784775029972 -68572930475128733406367307696210891413321008619853697456627734682045068445433217410436784503007121251999410502827907207910190473119392739855135547794593768888 17433276292961181997340997900405396113509875154583523664146980825366772494226827729094057938665179668578081450825353283647073427180153393897196701358744046 99111297609677928605404784585238837590907834446290531578713111321623391334324807549702541633167560619212760185565395148446946194977021614851711834064 -728482206921231131363836974139224288339992857735413662317335548606092974973574592202984342723062065261422033046397661401764386168708210817637700 48719663386012159358790785026183475941261626569225949987224719226473856964480145656722426894731721354768570973544927409069629924219295372 -88335620705931198546653285356695786901289140553793911620845664197121309919810872749322319617652401574787332355615743848739912123 -2634098000499034800418221447632490599122583314397081975052081692102298911776177220849161347353904714517224410916351796984 -47900292665329920253685431848519287679097763822331600931006804576868515738925606156654488141281989925381848 -119529727738932482540505076631136205630467178127987534355452244746934572443693608292772 -2007926514569315551469 0 0 0 0 0 0 0 0 0 0 0 0 
-1236581817922870263968804652679258624359314639172442292862560288097971216267585001528687799106753574291151044593859460020717266214064317321011147157243620860333025975768 659640924198699679025140943321262555025341585708732022057949982895320191530671134145772824724517548153999986468058879955830068460192280033593499273627922560530619840 -69929655305339280457729845945544388437075776500648568180343441835606161868067450610014692986473586041570230692358778801536713156230593328569777171949148372451416 899975928281292649789836858091508248217186729188800765533273156927456935079009630511990697781502885194524394733510226987845397635246649873808303528794140447488 -433227222397125791247863255198109045682545733332296773556446074528342337179161900999092896336742509928570565484069943281556675783347541138248933740081289380 96299736478421472488266624008959214713627896971010213537707747728789618570279247653823358067186191632856928408268328434836352889158204665773500268033312 3775126517835392758937614228082824084932165402198315817417740149779231370057805210131240302302685797769315670226857774117101623968308443840139048556 -2370360125237343091373229596432168408898454512303170720230206354353228128410295017638339047129316254450593855847175335259575570792833978722368 -52793445595124253730978824756786933834538754271988674520769968596568605356991919359938105687556578140714979264129926182502644387137890 -7532825362092134018177627666395836308154913957748635673842917828315912109330325621687372032121939614474324589256193817500079672 4628282644420689845671915576274711993175200149691275341560059690266977871812701545950827572203743593064944309327707277 21662939564283760596523369050798548461412293518058421856635727968494332076865736730177426509510241251152 231164786731435190573545583656588514449787836033374016851075346619055521089678640 0 0 0 0 0 0 0 0 0 0 0 0 0 
4315910605371283518145327001739247724106675289734029762612354456558095397454391518141034318952460574430337962429656754449339781571837539920974088882131783939546187040 51526997543844599563376760575407432663622408326055174286401413744405995141639241067763931922016129687738256937503738626203484536042710057885859105544470895054028760 33036249084240461481298975728593793976173930214371393391055235829563751034493651260593031392538273394415485890719675305035667166013450585980924688003132279589584 -12820644267105178549237104656808993818531617527548838903853355553083235028596595938086214939173680387152214563621393943955219813031777307600168877741630050092 3128193254551828227034310296383205141898474229333749852356062829159155497577932410412740079146099686798703931773706662377703697937252850417699791144325408 -765569480200678942352393166834914579092048750132952211924147567649630955157952023680967856310807164324337733803824169480549918763347307153510806556856 19176734685581714014198254411172280254233257963909742892950279801169576699309915458813393666234861247530136807589392027382957095541906575794396096 3798452292738739714170227345103736352068032443812708376678863686669350521298980432128726625767526754767228256383226228778328601086588135224 -2900447746715427644174346128436273218186233253196212835036178845893550659094526845509398023016423430033369677692663477971924916302712 -1925573902664202112959977825946198979169081673005808025993046971203851972923132114437121742403525759480231596922423996896158 -5652426177583310082176648234072304990217940447907648658538548691764826142226582934735320562477722543673428266707688 -5447447113154898568922997965422531340297472180303436607928227402149067275174233222922876502467941604 -3429703984206080019186286741516575185604717954863278077318976882198499212 0 0 0 0 0 0 0 0 0 0 0 0 0 
97887926477124435401315733294797820204574003295829133049571451331620265865745995842884734458005562696564724756829326098919108314328045315971897435922097344132868532 -126316835601884533938167581891677186897513130476297597300774330036427789230702427416180919333575645352403074020282793621713655199176964300771042492668507956488000 137563610693847094566913482852272864908466926826242251769456664495904649723527127824475156697286263210004908185865601984107787175867525165289151542563507784600 -183725904510167251640000514940696498995224617976400906641797777961776807899060830369809820185406491343404125797070350778470209912336298409534966574140473984 60449767741283148309264336233682246287191479172860119714104300746803121625961262398416245988625199388437710510165809178071241859525936053892017882343260 -13127322896537357257191396488363737695849131240969687663761195812557541665892210923961973220919660584214596014206845266232567101653753938742845836384 -74811846866397923246536294950454126795240373426962562470266312405212905868755323156023224812823577323623427429876687838249856333749537985597080 48161444687881263944532725332901930284751190503285261008887874404992891254767148073324114860006925155201020756805609884353873773831826912 -6841491221839106565710240186107702997131541748035077994696685292652402577385548844000797984924055874412710259558350140100838225407 3612776378307538766465227620287939196984219826403417957537396887742738677492391057623723301699503291136333569108431730240 5221700701265876697829305446559456660813634705075538016402297590439684542801655341253426391993189265123684445200 586660865916279959772039514198143775234660564521340082577556313301435215085949913128270893360592 963617985648218446482974768712446194666888500645306208292978975820 0 0 0 0 0 0 0 0 0 0 0 0 0 
-765787134419028824935030170188633661917596458668328667382446839503164749543449635091363092952634224825480195600576554331350688987320693398585883057737921610142560 -4921609823792043378177881183807571804596050895486150526898001838642827489599767416941787039141256324928448470344475474994639654294858287568482515947594849168304 -2141553737689124504545060018840047000079523529241529442517596567833097410085627669838168554094811122051303312773079178326578310841002643669861399188132467680 324573950641522740498831873265221031100867153788001378663601927036630847018694693652840169103089870708498267906832762370974192596960712815422589217759664 148246045537126596304817299900464131198624932556328657573575317266308228264816251911408689210449455539385357481363820034834421799768992669875430095168 -34939936360708398797504681428556565070614879107505422764709827586736209718959820609255159115078192547548553030734228842497247963971258656691710912 -1354360313067545245018746659274590381334142434270722069659173333167062807381927116480734891848803093669523686705321228508120395561456558979280 167778035302070696817945535074405144333534950711271667309725560358213328382579408198560495735502375550099808019940125396785805385516888 -2552434412531298982903098580141879836645180314724944569000253014328209723138935317866316645774157658453297837356031423706896376 140351984769987923196283620078762189815470818241443305515494323538820368142619729013975887472701438216439483247741868704 -2685162566282674943002406612145441424643619422832135472876286845824270733593211813714704048512706390166461552 13522052639449512597131258684119321503819605379290257203941334316636815391481978846428724256 30887942692364908408679725338377534422636692220967988528 0 0 0 0 0 0 0 0 0 0 0 0 0 
-5220105101812991023748146787350715425845101702317022409717960333347097942037308577126701599721102499148859820621827793730915826407290083809406397139968673435288 13877327334687749251723302429019994040372629628397878162406129399029812592840274275216070793282081324407440208282084374904582771913650742505056018313353156064 -19490912899397238622760536590446834634761164877527469137231758979556633465993757463354472371765405090049360623054794456473074050367365696774945010774349212 20545439664476427432262113264280215334166663348811471422832656636303819475064944154090650034201396696864388881055723961240693093757527103481645235184032 -3686882712817864128036930213077649597858887564841691131436106173075150790032949003795885560327562426005993575594239404194805521350986672710210127068 661718601841725902074533041056956070876774747135076189945809834892223304281106872230183669822161773278692340418870774555504834835894353900861280 -4515827594528677747843741456135007620981001522985307649677373545393211154594549807703077788885629125729243635395769373937802532984789796116 926510994523441247672353269884974101793147416249777767841228339648667291314091192517061230534341461200284414528412458832324330283232 215845431279523822531776527341039199815311357763536902592556423619433734842913129154736262836225754891771945277543839379041478 -146027758754169057241864149209051132164491747850391643081043268300155091108547127749374207246460129410944695712723176 2313226139579731853693271460326782417240869446253225787620166733694189950267111988853031374090070498497359 1258462331662435196772966664696230568019778700626464467577667392343096113480256451100080 12403709675208683938609532154062950209401806 0 0 0 0 0 0 0 0 0 0 0 0 0 
71357986073532172603097634811768231083807448526732577731717862594269420057123333981354093956498219506513530051470837909218403768793737286008703634301980630832 455209451074411618902221994748867111738211671977926056606019038829764774040656151000781292297566109201497588092489386764896842125316038401084840923254778712 48963823990775224326116526807383784850769286252542169321674012413125284550711138860581834162553040302789462414735112927811026968081667345008383989791824 61695914082205151676249157606125779983037599903380698510695577297250421256450643998892725159724406946628562546228933668499327405534123552645251458320 -31077546064747087531225826833483018386984386246452257329275875814690482907541464451230645788271414354804262581022886782574854669479566998748029192 6478625075816641331118684655475033167100989962980152057566090534192339597866635951382228435439346563036456335896881201051152444225323358801168 28433120774911499472215263634742293800610062328912273473417668616444967019360838043880886997290541363265959946323397932254042968008109360 5093615578143305256619505878070615076436674283775889905549269749710640147269190235798738752095421395978469838545914236851773135792 312274149205259675155684908635332579508963262431863830051870538362443637865977502373407554975083863978183772464384860957724 1208120535903576141811065676302510721514860029967259167204909963491476613434912161517673521469356231479866054691094 -879063633718476691455981920058232387996693673637672265312246337720378385471647166893924521029121789636 14348247001223305764946412978026747944432652290397528455158484840225748136790847533 15431385811995671412684 0 0 0 0 0 0 0 0 0 0 0 0 0 
-65338442648854481140724906789039002671473364838751793524855599055048323638427351343533286784355918004104484301588040361202554983132580824411651095755115332 -1072883050316493611371005371688831330281395770921171366186564821611518250182472559893134400559657169667998742721014953244976304947089712086795420628812160 1711334385676643278699895282418170932569180366875327188581649588441378396503941484108863259051363712130376778472646961311401135678274191219368242709464 -1773051986393657073639557921092975845107118883567447233682791706143322682798166278069695446817907244436240676555293966132800295434551209887852803616 92753875185237173973286460852693791962058413606997572799879381636974883556539268300195858703803841389686094580067588287355928744954331307227992 1034882009437390334847743877858328771041837376956484963268635043507528972194074407516547841298840493447606916201635863953801348239901245600 307544254095908931096365660742813264350448849831382191284612163002792499837933770252644015765841973578519809802826637317320785776904672 -2548613076076536234751635737049491927322173653189947612219773065398144024550033618547436421798857422755447137478705854507374752 282899516096935548935733005765253649118873808473836586952744232322017493568105730377919169804212584149604662060443395527 -3617242352911183525962877194488223624022542295058941161803820801675521214993568139983407587046728245955949022536 -7650280730944405661510914622541431313423393366014535874878471983385795642883163013884250411529082 51811792327371903242740327649148891438417623461744078101947133767201057824160 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-5433755038750468940397319033628935361043698362857225730124421662457995507391547330285757827271599651911739736273002554625012283655555074563470164458179936 -41266529769144565175789539296269239183297216756678381915189243766453401992919381869418493808603960898550050062899920993823158780633931541867911413082240 12673101505282212018770643731221333606428582637509191510409402001627960989537961678981762655293997152025610032332023787194901770153349473598039521232 -13869412009962632576076901228948299288550771682987389384280224478382219716726919126791163382517418159906138930297068993091810538450096372459724616 2496455500655218806903722371842452835808641419703875318575772129635966914451028898497534997628052350378244703292637411056992026289168197114048 -350393100541941656696621777066008170267255304012681071533836043444798028900016177712262040177663592453723769013980509121240552878374326664 598330387295078075078263389283052828330959238944238492070575236798588848488269799531071470135014745289777703224116887713670055729984 -201662034638719963225062592744818717896488599461838377144854130559002351499269480542788908979567944924124202089245010213889528 -7348767455418331457757057626583336890862920338898117393103311750949061594127746777875364245983278529231208988463628536 6949443879872187339337064274182433974811604456204821181280411379072055743836218008602044650887359287007250932 44318302198844179661048903131884396108440716676872744377832005722722628663261092378267089253752 69366866986054283319776346841141293744656825623022325137492544885514262 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
38551628213801539466419375981711485204340595068548437543574104830692320631221809740992347628764574344844663821973518756160032432176914648258974127202192 22735905572608574765122455111222941804053010268702832534655661313802043971336958551268375184505247784336561477406236601600164121249276312069794125216 -38696271331825398248155217386068403359732261026199409639275709634381391375047514303780583462023825505294584367315000439961552004066251487274318724 100662247424924393247624049273011038052656618648079782414518382627888771296154655034577797505946429029860442722440741550726749564683040052991232 6090160072993529564633811855485547798291417094100822185999263692999614730597668457467829295406686885071353530972458570629842905157739886352 -2059773530790293793501672717567063426865893877409676404220341540502264010229815862523148162022138415593606830028219272951039246420822240 -6115640889151408794283464054689655952932655721110148980117570634507328906761832720865890526888654328491212634094077339367525727396 -971193071244778867112210887896985511509220232311094311681023876520853663875325567625417423205106560136810757309765099939104 1693219216705730419131574929588408199662168990936767244636150591382227850206826432738758033319403237453951207568616 -8208733899665266888002080036816395763247842628658185660026886715559786524285504275339413709573967429350096 -7311337138394662567842996172245047919116636781304136454360429119760000199387753828512247764 7053889599297706968957283977641379666421966171398867014014704928 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
214931522883372483900416479632392061420474113128175156397603424927127847352351590398444124790985870569085825858649409544836984532092896218714807527776 3309493419664951501631191517742746385113558887896855940294218257928950575481095537257967749342529960246159327470008761742365655460461684286977802680 -2076303864311046669507142070038364867155891182367364968652326175236885133804755278611765853391063346110555858657083047387139134924396880467159376 1608646986293838299592222578658619106757868625750006714715723968505344965614216853210573470600565149958828488889635989934929779031092443702948 -117049118930762213220456418174720659520048953352793129072414362655015025533338112371574864004022638978308343633819178700527512677248491104 5377131404219849054644897052168289407346759722763822393010337190898179415085706810896027275900616331343153535008824936668967245884376 -42965327542318440355837848834744133448568638296402899742218695870974804376464244048840487071670898810358026274771207195767271552 -593250532779008287326962915387653849685017866291541893009495272602773634009395937189942413545631055950688203870372499592 -14408243931686652654008601897423310107727709876680574560804127292591162300031260564131395106015184004766203587016 4434560620117617376399006969652554792493015688873256794777763255541444044095951364746780770167612036562 1662314752739697764243037352700697169713458071529205342737886923288344161767079390784848 3711378484987647802896392474113090438952989979529859960 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-5414553905655383159423747233708508127494563914029332710869496844829240070184188791993390021256578603220626140499304207892325776024655568035326150584 6434855697487562117055141937651259947203246051904725274367891695839542988915400528730043069033630449784916322799980897578873425003442728650197664 -11413172696603065434074039808040606731752080055036006459843439797058403091551183575309775891275806111059989490336542576335746915942495791608472 -2074768237726366368884588880150152611892962979893283820835860699960249348304087928570804818265522994580273227692966767966825779102604288224 -817585354627933581802564808517951430772651538606367994109601594712913564507766854351841704427659156650515985114089001490598929020993372 119609945783268820563926254983869286826991365346332474428517771975897309128261718305085439263701067900698116373674627519786069271264 -40358317162933570756759526290868223848028238823693754839905117140457918026621816656242317649923363040750654064414308689681824 14468156509470175081846633690606715098220785034533300214238317355048572472743892509666021987674939464997305644890700992 71624301529158523285544757309458061752834452320265142061635195642319406568695011003130028550714633637389519396 -1714593922451101676785657601409964440756753888288857737252856472376966584596264778965839474021387512 173394887184034431014860249516580070718441166003192757473815752386679430074028188878 5082570127125978719970640687055286377369424 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-943693372988283041254677211628165231090326185279296555113962320122887559144095633568502990636845478637873632977368569497790582800582174148355264 -219842509504263103184888403162715429837283284692210129856654356713079469764710354696358975785070695238550065729381389583003607468827817670071160 187713400728869556107962116613948831413647944218980139426759817912049952965769909059207739199598786649573997319538742750526497292373955525072 -137695509694197175791881752874699408847354953704419771637373034181767275255500904448442192289911226901637399935053778441262091012292906684 2984696627181243861003990986788317389219261907731455070157046135098961850656503245426254559537662373633505009264493851781513261716464 383699140790464246541940668434284758604939699658598344430834228392927872157117519207561582725585817266090281617152658394132187372 732080690772826236967413162476204479111756501551107086478243782887092595359955790192570998211024427936209306760151965872080 60133168302046778966397336985954172033159502143120352403008814191091893123448236996137921816522683315974880994769652 35488199198146011467123398405806521490753873398057737589351848075421885802563035628476298547904625125360944 -909705626894620856336331624916964499014151326561791735991078846714759274028774724763915893475654 1330462759470119664843052876896569754691554307147899747309055533349567559026452 -81187794616751915555830 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
461322702132553535096498472338718788888135565507776821478893519412829521406454901395748529758786681074127396756701455005025884233519327676236800 -1181496622987049771602928606694315424813333890402852092259351575260073089274117362852902547545503675859379428490108670710095775418016803917920 2230494382045963507671061042674621719311879319467592587044782743666228164606571020098629061043534556451192711794246854211300475680481701764 -380641012168930684490373808561545589715259843913383984220722725290464508511618309130641616044546528596951075382796562874800854884314368 54439791189269218985034377557646889924944942749958720675482750797088719704217493280692369032719755443972670268022165782971816589400 -2694879016225328489779014651757823055290879736201508688703606179733928581095298720776278944281079577369487601747881410607791008 3659816062480235705847154410053043034920062952233647449132276407041863560605633549163593653100167791116414394130734399084 71479935973184132107858662211924457649373970650248242791822255382156744158356358002558383444029189130030969429504 878498438863368691010251620257033249287171992529535029638046345542850514373027834553375422024673228823492 -592152840917508309352937892273602220595501678789117989424278378594504821415364787443410034920 42689392651253959427850085433340509695537967334513235051429313389755692829 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-987731499386457379980469749632177697491352939042262954690178977862721772671965204981921951912617664568452561492777137270562340261533688450336 10278202949453255822048695386248399702041719202142410473010599109552082438568620125317637128394574400568658102637695451797468924872651997448 -9532677038504536292913875103110972648068409217720522961150694150551522843931471854189987401488833931190998742914375108873223832958037216 8531139995622166271160151358933824185970716640240149328671835231732649640337893020675142256091693660475628063975642517483217396191952 79037180452125951774871372862003841037943460503854953776553477108067364875907293810202532875896541887297453020356476319448541824 -25943232729436764376364565160820182248120423625346375641417992499268812359014113336661854840861146164718693522169689391967512 1942189658603124747593761350935519539643350241706049044493211891779804266740449939679685684330480599328093135298587536 -451419392263622085964113819902380409853835567430467979100066063464883274442848222817486522768305496848428765852 -1843389884491990648755798658414126298019927471639226305888264689928804591789218500289534591442985519592 -287648885701550682946106569023858606483048002218075391992315086029809273841234095537625266 99661244151739488696280776551630265774246548087317554584253561339576 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-29354337852999414769785000698738239509238193285900327768524452351525205956211304404136585685012672068306296591381498340814389403244274756616 122878736886914776556377625392571398542057278664383017702208338843470048198384757954006195621317038798424394071499616509903512689590007456 -241221786199898708764782878030818292922966739820974540249854442484993983558498924245669309301748051408883049422348067483348895218478280 57633248867667451040631303803846181921349356599980936802734067903953060716703947903187383690168675869077417826653177526844513360960 -2201988707406941907160310418176246715148153774539903758655153535920759095488151515665804479166788917407906066888211163082696932 -26918474478416530858267200107104783514714049468442989040526712132894252967787097098494352498968221330641402589426382706784 -46113315290467681545176632681690024474536362310374886340427183074002624647832341611825962748963009536091675867089576 -1668655829454937566296320090176968222589788036149411865822923412842339431786558562832641084750641018569667392 1238497281867162719303841007713691793136903548724494106924414791159834886435060940617631120523504664 169160746131746037066404522225838150130551270667534375866650174121805573966256374454480 23300331286395937476318898481788393925660910629264441066124000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
101918840757260837182779980686838721747945870529012164308051770318006694188134123970986954273233554428947089422438536865357343834056892704 -94252472131763116136945163382512647232134297265547028457597361381295783052021823139101829149601047716384983632337391163449548417699936 33243325165681705690873887650968212343375644606931782117908374577012552328676377449225171904807312840521057519525270622177962026416 -360407778183425080120020422590882877483095477023016089111082977190381525717338720213182387704744471761238543586632228520852839152 -12821598009591980722084849391397309485454183329022900720887441707285491208320767856427127431251069692906218660288236088324288 662281942647996013122233274881281515028642852252424351428201169402422098120428182893858612095594936728075988483553617368 -189156905800661764405595180605543636408196350152275509178100729887611479279196185728509698907427711683483482314688 -3995731382611439934013145156201964684602970304698413566721308568596276168460157433667274992397540669794040 -2578676592006509519809889772041001001656880429459211708861101468533781124167847576435514167189912 50335152113941914157887297500653208368950648446032917997198954450506032337265207876 50329539023481564083730608022763376680552860542174656 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1187739610514325525663195812951345352996471506254264657771177905550156298998037421913697976292907549986571013148643859776960888562184096 -8895817078867467114235112010386518061922625608946714613821952297531140104504187710113550296330725363336435747915210070126870885595200 19371078170814701383550521065267391486883126592170485257386192832702757808214698036377195580799381005050412058906889640958990531888 -4961980107135391689061821356667705696481412747657375757689855103738624310857716894605008994067202927508228411381961869581324480 38010747543877441772549646968602872873540501898066116662305480329468978104493372882609655803152824066970135615484778790648 3389237972890454692448498131608184988526916632491140219705269655619211404741528750401512373574624065791335133686698848 -92471745108167543181567618207135056027278326321880222258996612825154785230167816115735598994764571583534100684 -1504872882558930690913744971519349816116741916640912381838836160552877276167410380631154277986899571680 5161710187787848102409706443913058756164804431003251306084291903426575280959768151283779782860 3286943736684556811011690750785670432364785165845209781086822914874108208529336 632800214632338499411029920352903035716489 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-5561049835252235296260311425186810520408997225375542593548204061234265254081865881181125729558012367201580293026406761196302716518912 -40735993025279653075299676941002471729908159236448913471485059674064936073114795501253552070716327386785243981657904388998429603800 52273832212239157809782027585150697690793729187082892982623754774025942823720382387892346397382870716066104257794791229126814288 4324577781845569612149461569922947689037057496898084832589531122166870363087563207757950802754551131618278820386771648350112 706606982371123359751826371097009593243684486790894766719835103587925252005293131529898830667534076891258191250348347888 -3809329722209835279270090279314976383147538149281319505641817611351658764083610743659559473187089085103092844650176 1896177011549993920106416975936083799818165953503243982687590497392217096263341129974357144923546425121457072 18386021302039867819668305075772795264667258113895342752829532399581729325033402142881735216142846376 -6176316382206137016672507217307865462526999644787454160951378419712131133095837763406059376 370982268713160266249504501900273262426158639498565637151837170719244310926 276348077284747699298440 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
14593936282812709485110039597768317673076108649092519500244528225613560979290126889257517295819181068393682099313356789655410553864 444743992456581111537793749017558484064374164767714189032394022456705477623333204047536240595739191830220020577736083442070831712 -1193906132479102077668464200938049800939145291195639369889853266502564338620908850997612949146362799179289524832733125644349824 300512176812458254559682241561016567335883615345163935884832022994040508348358985757737402237426840072879775407533286824512 2008898857598927085816186512368272333924948257945446978473630470290867072029100875008820022941116470442848412074193188 -92027593176739461987391100814608534990306319145607430589373759478615596956751221764792333571732864961746230471840 8198821379614490396793989281707737147939495456031534460612973373381042331599002375215382338648724144734152 62372458476202137504986336635212351238633985556553232552886139216601977127486784798859844150482272 423742400311804039782276904467946948282451129813667858549681953908088031768408919272132 3135752412559488944246932025597935789321906879116053018263158170077608 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
207437742488706931493042558449704636460684035832095843767579236881981674733326989312324232257747564149878878581635427264980050592 5278280203270398334220806579677364524316589391201344073118112545169298392150772299916325123836220072145918079389409733366092048 -6238065013381569240548129815857702381585853233912920822506703251960305081631306870128477177038200694464593119858113021979136 760600037482492134924448562902552690359013414038048601566661760279922656113342162738416617462328189356385433778847348432 -16034454614464103740459256589259269590277079270957872345299826044150205535750759695942162248534406500498302748355488 -234215233102631655210904853520612104268574784444212623775641300993553540384643337752314750009408670135308698080 9818117896738696591042136091669923488404806405250193030692355123841614353480102449717573061665860831472 458172346508121886412489892736805022302889523321333989255529665641645295451895557331156124754336 852923654732714324635599193137216402747901482303817342360974822939941758662786483480 31369938928854300617838310484088539683277277081253069299062024940 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-7461958198130561361961965419915391222080809745678546888368514710151063158334856533282995088709363691323720835632208445460364048 -8614298421025528579583625323329222137972134814201194104327974867659873644193613392695429869776963407465753112801101084646016 57575985806666536122505297646273890185781139759444791067871160082480742106965398028205976166883309105002647135439471883056 -13408812211048438931628470739896359219769500168799120559981968512767728713274479424801630399967921985699087826915334336 -157490717174278395489668038206657139573716114932083498555080195831387539270864219192008477920085223410875560599312 1023867372556663301545002536866261058908750491856509581648626733169316545841152571697542355151303299114032096 -63446535658041126570867707866643308399115484270182844262386661035263750834955728431468449974542146580 -553718446212123863856476558800875652062235174501118968693134404999513147118172607199585428416 491421214936117454443734465660875705974030277300910534504994088111785931206868232 24307543743130203842376616804375176330455895442333128725520 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-3179250752093245120714306999859955472086923142616430868338367700265478576720726550776358091776299601321815707707522060105120 -404411762735102029030197835042450997007812973620715143174906068233699693686080423276673218256664893399361361948602757892760 475841673059745765937057687771605206324605502765193192666096831957403760991673683868456254679323660664722999897939465984 -81991200261373702392119739675473498317238552611708435287469227719355193362799646504262317574788000089808850416950704 -280637106587607600359043421416951839195516498098962140209132562369364125578601872618566025572435053223861406464 7250938374799347454730134122685885615692182098940701092245967787497837801693473697284626735238773946257240 -452621353267853641664579789891765471227791831288601447399593484103688017264453854959997147158388848 -924112392687494948594840565200782267800397229190140628893771401376712781249465521582817420 633395536753984919907792730338256188102126628011207110812700134772820684760920 180444925197659325061228570378622934796720816979222 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
835874619196591859690923101638269135134077727728173453883590087003009667331744620771663964312590837317384210446518140545727 -871315632409269212217322447933211441266318003292295084881921372624116914841101041662592084247764498625783469371615818880 -1988737240460453118343037321725595970470413717633569004819571223944749503414138766951087362571167023878266976331920128 381305991178578489435825614957924794261889298622413602134780926793110701190093533207419704607964966625453776300544 4100993640298451553383840009379516335550150119341976723710090164972159647843419307967516333104324619351023208 3764399293199797267729961242568912842632394089752493587734321773539887425678213571060134074008025052768 -1331085032013827712325362001519380518492165568409541005952723398463269366774289793270812222393768 -5740797818417125224427409801022520022189185144674437311154192335053294697424594991072 138856397722984692907927257612051833097094377534662271938276957998429611520 23805719854733287098654701178930353252168 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
740995300087853134504977932200046648020558608118379364143699155440358068290245545030698711556398641570819159494176250100 22019373893280720793843779157650017744344044447072611073131897924273299749745621288404493599040443195481146125731097697 -26374903373306530062768106686514512302452071221480152639437216889134092430317062257010783792435042749714274624685016 4918903654483149243273410385963269826725280471179342001311334518822116191393698649816150988955598627461273842362 33230112758253648153046674738059429978088971292816131750129804456791091520014738890989126592239712672301932 -102164833932300470752084529019817368562516156812357417485385121356055472848170233983047256028168933897 -951747179047587753783079991250437109164180034530637697126258953251598806293421938092679305048 1642539415286695960074981125024019989648582181664111646739484256224770294084611636418 8781072124664734675606352088706166309491299428185463752911640150953020 -559600641761398749162455 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-57978054862188147474870290378844310094054777834525493944216155232668407952210651862520306656335698015564065106049328258 114614182387367613616034121922044812541002763137615780128376253096182031380931307804583465705122952236041109660241280 40598756803496894220266027677376794313773589600270581855563937595384019581802930694717448020490288585621817719712 -1704627196905055616114986745398768962060359188851380349686608086170445213176828573860780648315203381971557968 44231551132729722222830246509787233250908712947110642125676295781172070365091519365516418378072049094338 -317201955553037566361457924630349133342510916199156771349241011636458999824790087368093606832342528 9402891655256736614308343868753758112577202166595629596586060619314732340891671039395231672 -3426927915613051416887630599294576739566744104818768583837919640237159800186070992 490964794216958247192754476549109405065435207338971133839563717402 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-144108279862301477509795763178077771892936989358524396042007056221600794842470245638357816303217332954571194191035648 -765430811264372806947675775163353898663156356721259315636592762957143164596797490278540329534507899982596320623052 1098266059494802625046793571808874886897135769923242073594920559815890743283517494806495786572977832452838109880 -209461603618148981295258750397628949751854806538884121039157325091556228816177747120030461626454362187752022 -846645057779222714012940020255922825286121751824556649650631169888947909835542579302226107838488794704 656405346009944081877197851330512825314801968342886453649452332988557786961766209864092288138144 42006661361071308905102974568772562572564877380384344167766526259113234053169583319061520 1774052256846974853888628988721059980948561011328278011910426393770880137939252 2682593008266617606254014050309598328948507944711370530560928 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
2497008574064862546090909544666532766848102394462497097361175339619417338687276722115935495283703833783508732302421 -6968522147138455281881823851951216567569506758788431529553980388878569498182392483350672545712208618279654796160 185661964140470074426185734450147892301008237798073098870574675699745403789070363888512381999987954121314540 -554397342131539138587150205537116308384742845902478584626061936613523372528881285726738361939189025240512 -5607161011813032188290535851989089853363140391002880358970095111266479914667361098392738447718725830 6193469286391743293478546457847989762674836199721937052219346941912745951450346507599683711520 72712130038162481171054348613750372884580474906322558843289150951716936415245452146736 1666330145071896418052117549996235712226816747048052927007975856319967937360 5550998365269729935891380330488506266550186680354625293 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
16327107169416394885592777372481475254148869249627816636654674575178952977370714209333563355254290271272004199376 5947354821100364111601608067074889685192629700699980325323959367387694901463618652216893225037924570369242600 -29415604080658518595666490956699912149621594934376243881851582427687498249421350148336137461000941494618032 6166108598364579575887249022957912060354123979739808213834331348988928387762063837524894293500838829860 -2014944938346338818307886092506709294595034994081511739883209392193132258069721477123684040157952 8902643078377929914720109818149399109428306684608239356413571019224853357338137515103226972 8401424256039369659033773822750939645840333786211740128436994461795833212757646184 505311466133688493213884089356700343346803493414242781467755739062387118 -44714833841184387447675761211279344719659450632 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
2701029645734296431667986576451073090666081698307381718098750782301024441856906246669928353182594486474709894 189913659627789360436730591708252678657400009159154483905731427404510637206774103812373937510630467787244592 -7559500512659750824871748662306769341850517906337641823352700101247457554939625981897713948419795229398 36865398458002014025664739001934136598902054961698152911779451056999066987238553556384617688016332912 146401339603565711968086133531839040623846257633384438523598241673607060477277835647262924447022 -46803831288317234601872565558724020603722154408701308936770492253462673972540075388352984 -480078256243701465485672624394749355029117119429134616782198442830383053267468149 295886953398170540250500834941242971542535087374914864113256446687232 392578738951334433250152543456130337866 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1171729826513501762341831533572511833627265156814184058806433393958824850423688861666658229025618291068772460 1158263144714956183516105619820211563171029489529483983245641246124767609662655671253129296921705785298196 192418627729556941418823509491086681050098964510091256703958819075792443369391829850542901332715711976 -103521119416680764862115718814786528705363619715612753482397615299407808455857102593878967738523832 725995462036721683747564137233185078471827632004993774751259551128793764966706117255696970804 -240002940241807099644382290588829704532840955949081964283355057004331549546764339879678 -322173946870958811485052938924603633534749938264662106178349119590742412792840 121618501354890091517349746990698100087654723095466870444079440076 589713934730448480001348 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-12291188484195243363841573460560391652901326229390654616485217055956506149050942936920048956599416972577505 9195071353460490109613142649176308131702563947087273015555006131826201189062946109243134553782326820640 -4568045195241919594884027545812822616477374975336528030881288136121561323085255219549300570605509036 -1451216544526797254208271633217406955193832628305560536552827899970339371557367160651726369448368 -169041235867282172154624749222751261334895156770620722048762006264350555014377229498334296 -351092626597259136418834404825104900440416629890633091489693473384076251372964140240 87489374235278441406229977079433303329307597211171633308769357836616823432 13535808562746420157492170231636109048100715923782780390737664 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
42524146727611396824803785164969361500182427176141246087629902526178058076089692105090647674143950628208 -66538846567187156595291536863167162586223239479752234188219553490409225988477350572828148997395736400 27575543771071379399360519815153027234964007139526755483691482108637097250364321138448209562637176 -911599163882611813233936748748697310129591801623515855165314603249664835948159436438798834944 -16091158012801321573101045736070359403691083184279069757924911028210880319414176534136552 892797528556839488141745118369916877219976643276896743061383551808969722285414422 -220365304846795616363367233564252619702738198543533131983749938337815128 393772543228949481655706081445295047451476991549485946454 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1299009436873267462834177986492438719390310395603989557852986032572668637569685114407279461993514969592 -1543977791715076647682273861103631441622562863231046630038817371145488590001047594148227374063718960 581107770989271752057950840144722592195040229952275860878313371871288511153426516169060712073558 37986536608337465527369758261432050770653989272642388577904298145479666300006084102880929664 -62331182109186252588096040370882146577622323145397420312024921622658713263570488355496 6089980652576984777452907839566509162015768237047870385799285327324732821058920 2219868708932366063387376974065348776408453523240083677740057270677603 661733335142602970611767635366538586274081763769296 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1300964035181261845602949543727403407957101271936931060573455275686730035343173587109631239165835152 -673567150695393266907603666567183152931659975394212261275425196542160029450580631815377572660988 -1104398435824688139269537202838244560366740191579677263661473260730321688251611536987580263032 125162704134347524419312241666414945895187366367515237165816577775037566162586049694072322 53022251633169655625376863527199417624013937224077278508475130307209597781478922496 15586907842961330194926814996984354669440642503753959186866392074674344474460 621945914830062346114270949209849261128411480198970059481053036712 -107791705337643990514695991655613002334853132 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-84461683947427508054244145983995189956067614507371236456063507315653411334438507460080279756596556 107859141382317547845582265492898490917750397715609257558295676588644974974734966084137420755664 -39790219574226574368826359882199241951006555504141142458992867079299946420357373191371857012 -619219414528335301535874165170157775201310692652587393219091143876348699348097855601696 1351646935674188348429405853202053293976785291639155431368244794745963103950080999 8662678577764816629884307034347202126164307312332253725156654636852609368 -855782996681983079481788209727749508596906243221753878763911448 3014323234149521246710383807543609648 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-355031571898062267348101426815268744423236038475901692880141661170613252519638314637206960381376 345151238089052800796855674898005383258359751534731516494647525629562548970543633562800230196 -22598083944763520200463490199058814018551937345269401457243355902260498423447617441478424 -4704073570710149853254101768277415774344328382036268510132617552547102991326604355070 4593477167672578035928437611516973210152746740952764200735295495799334663756812 -89776629275925379577315037092525124270291719526071059689468416747606259 -221518256863807891028716385169992269831163080248094690775768 -252163568854963170096458 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
3362292257050715743297920888292947495778446221450566652426792772383780402488242776240525579632 -4838039674844473470498979339279329638260079129353459936835806147100332179197857827639782960 1945356727653994621682112476315514578497813350743393631092922510502944747618380013216858 676915212216427073633128877687568577179777563789921703899791873170489331806302304 -2217368692208804954900432188899489996312958693239361686590809368274940042042 -187177580390997923721572601587305124125864098594517724745513949773832 50647328939029363179583487200180886249475481668713668187 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
31110203304190271620752947154922273423798121077787546684198204011586837454079322503126380752 -28501829543164360990085601921481662779545292484029115751071106196266398991932888859863140 5324563856732783338601259750545840797664377758572758743667779064674824008778943694800 103012775022237470571733821905878686709576904534342606177943489762636052170878700 -65434733144233699165915567942712037196004012178547721340870878817660991400 -180688490203290131783046579899821961641304650877246305334815298732 10131542895258236631455106096485512691684007397380088 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-21302949171886848771980970797279427639291062707547392248864861803745486633681716493273652 121495265463123911254305279482323358650783766195527198984218130516473695160685620127184 -68767134866994148187065144645141454381800243104623001672058190876683835674479415524 287428942323935132132699495292757214092055046587028589603911228849083471576368 -156220108006362205720463121542163742664324040314633925850858673595008511 389572905432051659079312822950884041328017796848534403452393736 166063055164055853943865198887805857658949374200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1698467292715118144641916446341130246854021820303425668945299492128402266669289976386640 1313567937384433235116168561285578896085380337821462011386938789058918641736588419616 -352169103154358495341956575933667046216962089964856392475049352585679680083048504 -1232561155936969015020223477172112211234586110113930352064200332759347840172 350839138423295761494424504585035084628818724173562754636425640321304 1004575284889504175379582742389583433898969969094802393591302 11540243839387323522211739905253719529424 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-8986973454861032770361754281037272732645188061659731912922696272648502082789182882400 679327626411864942848712500498887376315922052715391159720382748914442290306572288 1675651053371465313946935378237688180812385804005518658688848779023913416793340 -9705149065084373167655593971969473591515726985465863713693280335018625744 2923299354637583045256584396419917262949931085412590106814985752198 -85638799810330025489100648686720659846842046179983384240 15543419807600232714209786397683284 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
50743920875086292716748322909939239783547861266016823617065428659740610440421619552 -27720474791341182428036729462032529890823184613321634751809427204773946887692820 15322591123504639637189403046981285925417574017649024820266880103000079920968 -7783692832809916940379190489249526731516848918526736687056667291239656 6011397686096998451215183606931932697807852373757122882206648220 -786438619725742829315053275125682669166238418703695782 20931188475490164833080 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
835965163366801528964055485168900557648329186556084624367275695176065465248243028 -217365598358598993915249299463305188946307246280631290436800754627843965048720 -16908782038778605025540035772294207590748194364610899848958036123875555792 158131452201671218655982799126614737951152752318339975889923453871472 -4079578562013548038823129866078953184985919358008598221103241 -264458161254660984486756404619419709345275592712696 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
792213933561516167485789484398200610478151186004586685377838454800946099642608 -1088683903272431048851109678769673467515849372132503174310181509880808380280 -472403945711549616582940507590118208218882289559235163277832370397508064 656878657991012796595336819272334822911115712929459112472935166932 -34393465696638472751222937389504563414685849585154246251168 -21040143761308702506222631507801579711921372244 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-43507991453891708663810186403110200268756283480059745050473447180373670262584 8321279969610819037084750900268122277495670354641856992660198717698444704 -634258186279731148535311642131402644321553800447659239636544751318332 -666352009583346762744135570421538947213330840358503780598700560 -31057054760084403442024414592324217334215085934802292504 2414657216956241793280516543604528650336576 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-199939498323251486500424501924191882850453238528146173125199080827383542384 137442599804266038926597028797532479483063810355517136936018166108282028 10139529436409089781656016312982058169247832465129994044882300147232 -12892923528923547834760928947290132600802939233631166590397332 45614012734442462711049606344537347847793655401839192 26858699251605851758185737592577085944 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1305737630987978472254729905776784967146155953038344074901743662437908658 82116756292627540520940245905147840350271558842075837163461352372000 39275504684310415223361600403030248773634852531767170057350554480 -27960779840380329960176172334719707685206776125570934423200 194979624636509072955054481021280823745471334165504 -1611059938380322924909933956192 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
13159460576848359480918116580471170232567791318065203251265176254110888 -7260537349261853131858133656854921080165822129982191594123659435570 -117284779180813930316982132516436806647959393893869043855685112 98561504710407303594340873007449965672157404955738424762 -19270576396330092913429395335372256342688943212 1260053862047893734283 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1947586406877303649707837942086518248262015049614514802818975558652 -27659938071207385523747195364015232190474262803645756939813375328 -1097377452909209928135351979624375209107648782500683070370948 619668321644825359346162454296707075861335154516984992 -195710518486414349115636246240896711982694938 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-473573448484386745032164422176288352026210609435439828228353473520 236476078325468489811272999695126545278235555153763409363648220 -837753070530374440984337352238468174950258566003795856760 714860139110309875062589093168781575642213158114602 -102709643744343784694285341801122027648672 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-2644421783470778432130324445946972552386173948368897507583749610 1833626044484056662752444394725944464621488099377347156943648 17202186212695615193417431324365824647931701700608549676 -2643194933658915652604954500727964086596195255808 -28037344836428017624111632349141480118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
3909870021282077008064981504596513304897890952127029659817616 -3488956657814048141758369842335261746831386942835373371480 66474542600432726350319454309610015124898607955999696 -10697838423652454366158355880823905636656121424 -655783179354899267652229487167152 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
155810462515995809791000351376010845242541516893471698478204 -74898432895336819706115076632488854274898307241994766480 -79122988663899812260176430792673619957556220273662 -16620650010093882066757718504060399349889456 1720604418679966609441956234 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
693941706616445193399020324654295250773216796787732923144 -100837278978012090334599059471315483985681095780684964 -1357252088314061814187991498302295971554303993368 3420706848172490787753043915629399277608 30286974586764277228 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-4238605243636272158707507426377764933903038229143975022 2104804876202811973135451387840627271636491441002112 -3359079961900036876287359144778358018313369476 35754621345734992306178448059650420208 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-49513367829296535941565231240453856350987973992758512 9270828867269974393494127720056723765119883112928 8941946884581718212964963396890320632766984 19145445216355346829250124375527908 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-37152082564699857160839501882306794902508641315480 -33983137486965717778524692090377300808170622000 74735659673373256503645461393629968076046 -5381043203504754383384929900352 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1606378666307042248255365331861734388646267460848 -347087326539310126228171962830606711081313780 98161107654593185920909224179514835640 -1354641764377525389179593998 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
9161271479414103942212205864242848010087249380 -33420153273372232503305639268087260090544 -631793588971893273340104113764125916 -424428965338319340579600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-2315841698434647576939809225057850915951392 8446202601695641897550094552173958659204 -2535729319594259413491657263627864 225327956455432306 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-429058729826587338909338592779689027633952 22071072203601577618950109879650154192 -392380730416943349875366711598 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-2919353443704907326657430727500281912144 -119236256368635654453382517066315180 10595340042707662447931876560 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
7276240105667223834674815525844302332 -666824259005620685594501196796080 11998238794246437958948860 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
186795479452548914741852852854342224 570269151314472544743387680816 10105316688850129487928 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
328081917020649132768666406381296 11118164027196099096881620640 10445694985097057616 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-7054482477878872436348090558784 18001260677424098233715044 -36744282398936 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-31646803850292391624289126844 -70149186160809664153680 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
172532082158780922631775760 -305670993818064123000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1399246769058119957833944 -336115813409999872 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-2083921620245664391056 703683094325956 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-40951764970728912191 4083681071104 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-27221843536301732 5493202575 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
836661423292666 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
2077795290512 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-10146557797 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-46730272 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
50434 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
604 0 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 
8452637161518848496461623880871936247154276341296446562351522030513538177481971764814848319456211309657555010709119094717882132055329869139952775061902469912033460792634715948069949492599338819177550630970634520871166040310638897691039110464189012886308976944099971363329 1073741197