1030301 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
369461473784025885754104473022510656935369406590145218765038 -5316967903309405928247910736143050293981335490866999976464581 4081274676934167374269175239941267892912144632399520304824674 -793000834359011668405616033962381916671854142302048751350375 62282263985589921051035329730667290523724877865941151945700 -2491890878667937293954544444669417247933882767852546143450 58264208979510604314673315598523495800328293641315262430 -871135458147041895057358679035929154034281986553892225 8868510422770879395166707617404054407024448026633240 -64341871851172358558452318852757304240920169502296 344158852156126399469917792615153564143774145466 -1392451750170378229989938762295124893981150831 4344910990582420409625274437191808821535774 -10608413402798687687136439145396120266925 20479054365055960089929249617594322082 -31472379136135002714372486368066667 38639153999398172135325644100238 -37901549009150223082599804957 29598203662903242877005510 -18254982157418856555341 8770460587799134896 -3210648124462932 864409630318 -161245845 18606 -1 
44162427811763891282378935324104049268364242805875506529128494716792035245046780044855881950266500152704461842359 607796581507007260867830024422704334592415386309890010689986282822649788252522428532151017499470009169121819949632 388844777255122642701355852627698512380770162647350643174124735115398210013171452002470261817499077789134217231806 54550912571413312371769706601684708964761626614015014465310589053524628351047924649244324508700171332509070983280 2664432030783245115700936366424144794163936756976241750760196718100705339625241602809904811940200256385970331520 56764130418619441536353516201233299659973850454783453262933092479618638938591180837035717041040781882613769676 601225933835025277905103681497503963275398056054139386154995794919417418511273115062735106416069908604450965 3438794674066284612560443717458397859852647580344269001375360055605802050192766065200127393914616739909940 11212929675298904800738078956212831246708320961074535743791213762270604920994416692976196226948043422705 21594059588934041582027542843084944627425555664436222294575497098453595071875286457308869076457142312 25098357051014857252855408659563944656077866208009722691927793748413310717816492742187752131173816 17793621884393773566639336826779830552527641776071367535390738011769047793011061395274503028232 7701579541201062951313920224180674396235501066424419598821812766726539984380566296873689756 2017719714023028720859840982221510417580494101451780515470085040852532508030768443097288 314019353308874216841625071797592526584492168333029480044931452515667606574699011800 28153882750057568715207684920528954387708648408875953244538972541402150228440856 1389086074875352836946649664259386376176149206542430362530624314273119130944 35301017927563270137471556038642639955664620587251688184607688609355428 419956847822835906979294456308874746435683881184948797830532040187 2032005336851156136895396015926199081244567856709721687785728 3227619019459175373189014587047185147901904565899072024 1191558889973243193027101646092134848711879424164 55730178064469269171269601497491352651267 95610662404380919103294091104768 181155787885823726682 0 
1759606137237234618661004353216629770080621381389434409811136711021769975017966867512556748466285084592000620438460248880762189278129052327257898214194401057398425844 -5984890905387100448028460104500584997885941826629525233337434532847977343163419692909205312504925183011542500623884210021063736350309959115893002505950039477096016 8958355689979229784684262762246671134863975598582583333775725110151537637440809695676627397804577209468178183228125706320948219459811960783626827462655442187808 -7773962371695691933097738662581370392316394910595243341295531068709878412089259795332756778518710021327334958399814797246315730711972073899865808784697157514 4339059477668879829349942947821547724824973260860155409007433918026072324016820093551719664485500547092126868644037880079593379140014750935891085492979884 -1634813314403213420202577681387712759586150632222953379644264009933962704778473804704267223401895928477872404446824746695533011731802522767061815005370 424960306875982105021568546406082006871811754454759863300029722067865980586771235936269305144348141955527172972882714137257332259431477313046418358 -76665406637325214988250119940290343226628127141965312296294929339580706830215508574108914384878762652826108131432157027935069177822150248154581 9545348842357435278266820264381269607362808982884744826237244231232493807400508652714266226249258472862540377223727825433023280595833896986 -807859797142308541074490659289186035127245428429532233658125504125942827764566125076314996663380290663358345416624948002587100317161825 45369842612586604944768069199764370950942497061575072888394810528457094766431496818238926984225437638590259485707763273661753157200 -1635703985504832824747622493011666940408195789777252260764982498523987974796550849564255244754310676014061352585828383462511986 36271597847580371223735851930861343300925971678099581521203047201543364182524790539251380094405724789697437733809896972820 -468853296617581074880447320870686939336854328625974220432854263940626380440017437423523017816432613725743103918988704 3305170740740049515319398712391718962283953143752902214571945447041998007160681766917824131633764956337293637900 -11698097153307497896725511981231006725112944145375261993288750197434466690222092296192946500044916693520340 18733898524967999192744878964545736754635861233946438833317048399493279301578566155448869954766740466 -11874951764139563345244209381984179035303795971766030618946916851029762026897304759845156975679 2494267234805659250004830690671895370516006282046403626334332878342351790443987766085196 -135695327234544356001936564117504963060337276899877703644703513580641894609148240 1332096955467200134033445698362497135362537158974504152060325862192896586 -1341010957668125265899105752496147261294754096558700978977938841 47515328855207938368470136663335145550264371288254934 -10102162258716768535255161478918677237285 2766285593245767285332 0 
544111745804754507140756312087488273107790354021400469452697071377201608954490362829490569468381420008012921452133668185172096957238641889271990726780485506418503433791281946656275 281956080465349254768220141608550795709643338556166469196937397720688919423943454962691218715356551011678036568493189453173648927358394064812376863902920320368605021686505217654080 8064009644977576155322628282953388693828362646073054435535623986951560927918643841569117067885868075713784065326570685592369095590054219307459568261912647265673902501157052046974 54910354989323079369012305869519684947113205855460304542519282384154273280327962951637069024882408036458805049676765463271718602957191106325240905624286021875218459072455268600 133996114499435414858190673410554852867923913094510106727984247687276430078649948222670586752237227029480922446019314573405944380803087973925442526671571542057051027367683535 141170218034079763324459644576443754241040634366376994740931002124190397392795364596375950160058388216345847994514752879105945885757859319041390856805380944648956866270644 70833049811908493798613876812333319979241399824680092519451404023038998286104203384555734325656614366427641150336818867556401097072273399934320193072120366316187755653 17843695035305083824978511672636235855625325003765884956940330540538855169363954097216509932150969989736011317474171355053894440059784855123862163329820982838290772 2313567076464988319458986544984722086757340907028373864883409538375905151495734027028231422182703756153806483508950523333490337535368596889964280328738448261222 155173426176615059812006532089442388336640127574542243310591768885395888860398187795404175805147115697605480017723323272430924251100240999705913634731767416 5325248719714369535923413154692713963767091905079701775169198798489939120593106903060661597828155591014005487378085764419820239464877521960182629836086 91162235737846820743046474968285898285501085351646969965837465956885442354796232494869772715890838212859054461742193525457819686939982592657578752 748022970626440308581484972984930607982621675883469797843625258170083102508510612507452454837219661204056463804176840563438669164976679056181 2782613940813148807912961649344106345177854543760827306623372023560378570667167464271203708479165512331842574362562830574708721101224568 4357290589936550615633639556201303152161885811076903630293796756776465828640323104991940821518216370435189826843217594598895705024 2606227748502868404730103982506997196250653011911651575259518036045987340687923459020720581188730535918106033668140832469560 524238126153243308771152611009310130310567909208337814293780000493588052268964121401906476483167932295956967968231353 29940576603402276140757845165409769207225363501720623876234916633742467864907052550714464667348100823844107348 385497864935700093895285860950541078369318301019608087612162733031798930022799563377041933221996791951 807091962353269094268700689135598577951374089348659782808694925835336096890068973119384279664 168454144289099202261226805970967489519697902619481733111053457013566852038259601247 1616501602005735276164889506941905004734103668619539992592979970869536612 185551281948506159147378820409907122366351590825400910413616 4280943542902387253284248173329938988810992 59194422954990162 0 
56084064429502938630665194756546964248926804113246810125272230304644249473836367974741641201937238581718137844430829169669896782846245513148938265990922953297952632650022880079902598865839449870 -25610045852068495240568021966189717264320325333214768876782567040525470013132590229649745534781833643304268171535409970589691349173784860909494176471434801771028810929841287779717245635745706504 513655458983714841844889592235656611759083319676166598212061403702348562687173676125133856536427558603567255436808147908633276982241156497306890525590221291456124382730233365661199814794599702 -2422723470695148515517451752328850393508574898378458428440022946915003250919066120264091652173523400345859255727385440585396040083036359230063219478961660184190390625873767151079108854640258 4548094935140175289668515370744174208358736495615281966932265327185436604123123706507485698577606911964732315253018684069998890635789634774812243734208771906254954375066996338432189445510 -4223234682547722173453212862186540499386841810380434643076190303273103871688891489127082303336605608637105850969144293156854470175684435472845708928859283997656207408518800865895032171 2114433313536215776949599345576728150589883934792328764387774384542208539107108559521226389328380466474700619290325307701983787997462896920893383772247247913100268035397455476878920 -581127424561733197842224047861915502107413982135285006239285969836867978360949283455350267894861028613611457505623281718673835915137521809616716562322775999827440556295584337345 85300450899120802873070100593572973591085894918755320103646753930396307011884826899949871921660383999346835487152830929018465581191490633746497778766613219904550582141076330 -6301063165338322793508537026723747042747226422106377447538562357003259506934234656867411422154632944600621421358555613594193874682668393530748305434680462712132035987665 216931612713099880188453509405464649593661318007281908145636929666321475139620370522021087896667009565182010893375187371763521974094921263744395655417441056637198568 -3208101631400372244809623497967111267546388536329345861583501687413514513897528425144403246569472245025156408436399971684855970348819286774953575504082806250425 18765817057075867189921522436310832177793912140054929208816677470012104104129914344837189398492630167542734615963458899611662665979916324263594448332051664 -39786657782875845478289665288124235129269295456291870235106722261543905698952834208944451724085639158624149202419124567005090150119211334555103336795 27661415453210456612158892229332675775497408406607727290995319647482035427963339171180619317673462900324249739646577096090125178450599341837694 -5578925129145865592616743385909835823691626818381315387571407488818669548795107628140730296061739440983544243846623378220705873561983138 278982289676242750363254704713833255213257642235586308075159219215965883249991496162790698040389890162984733412182337659032090840 -2808612735259697731061075427663022232657822454285101922815930007033933866101606665026859776895041768691232058641780768821 4276162163098722678686363261260469499254412939216790280951681383243870870409985274544782928819499726401675084070 -653712061893140054098112271603700376821473122529497604669752151467542326531103180298315244109822920444 5400350723427686418046918830043096766844343436669052855125783598842135830205734042591351592 -862994998132901246483554521779990760510692851808439786653975064517757329196082 285461324495754164201877127567414844824452215162244701252172414 -1926073509804732318904120366193144061040826 606 0 
1926946261081280672240751123046863529808706572044879220649390592701884381043762906355899149104159135540126336440638686090881333948602678061173856630738677551576564970434208832840261805288220558334783031675257 -4246194713353397209875654379796938907555038510559722982705652158794861811591688530883457452500191487918739473147173446142901643094366682836697858374614885153814404786398519430616889797434015499758589930176 3831211637405872618108896572172532900452435051679520559268451673383946268868326822473394864950757423046931512349077180237788841826331787416775900342397614413697182921807599126347805856865441232828895092 -1833846330254816538201255890214446790682034623811818788978448140824577845379669220779162804692125766199305040564710590004935710605005912633319776245446490362529081541474501287875878389268614032282472 506490773569836657307679570289154905213899707215360879225714968894843855124001331655569347065589277992969548457308824001217858517770785475821936714585124539625704883237800850781361672453447095553 -84121902370890172349905101781431998403264955446441310128224505698137586257750942393953800406578810373897978786684565764340400198003664621627270036794698144356868118537246925967170267695056524 9385305060279975518441904675562951395800384157704487067619465094273779091866517635042469871180723928048800263408408150761115258014811058507839797018243011180603184882309694701147308961614 84874435345776476215534560707993162249889200498018709224282923637191932578363653448327480463885801768267587802873827626822620656286501584592511703328838970091374280834762484602061620 -944324801438492793593385378270203825118608649057355887264604973326273081877735693711313290045361094559442758166521786488999254356224944395398456656181102117365012651860297132977521 144761140027746522048867306196193138589070694551007665275791267756234724239313650664500007812968637832929285523308733082559302855243387503253374856617550841764568198023011743064 58453387173907298149519234720353769912745263205550861136700223772659471374128965908903825067558589887039948212010013841101634932121222029724279472485350287885181186277614764 2618439373322468647404224592077794369291585505236357043884923107582842327443769481010676755825045216969382890507941553214673221561950860973094363228424444692411189150296 27078327706062195630796729376123695251615096096068341896399103258397199768346443696484249290322420272621608230177256964801427857898997850004151507332502514264445245 68522400126906734515144648103908783154410798719573174481250451305838089092623244984816115617929674873244503065245764064446298247763361880803855605415675233136 40121487189609033710234648437579135779731941868988258353847770711901236258513578965843605333473753399761228014380950678326232018862593381608910616665750 4844430251596377331869098764048055661311030216030929166864253022830652586152834496757147612553005860996322747592101519391190059389571979699782164 101751019737695402779973816399607709338680231085242529493479699084328441008948815920605469210900570179641298336914691118048326834056181348 292664502924996055988259743190865313316308513294022731793948936214045929002718297253957670172659706691258621309241819952524812152 82104800408254515923062232056946566743561056938363226671682272116246696427725134631449964806438996621667886085355638091 1364363502455937460178611009129644874849231355294697268843378436328684935028821307586665157376098316497185792 614225925376677824168582071486028377340329167289592430923098217099509587488198788733792643126339 1852178449910539325502876978068635506491045688596793564232057473113113823705347112 2516575109492177124332829576133752662567724293837387041992902820 961443856827562233809421979167693174192 0 0 
-17333285904081804843028090925090904792531585287762589997290019590407736988678343728077000432761991405949260610872108570734082312759196773211508058958781028481477003303107994357259715848329484133426425582380556640 -35987195916718120582207849869241004472996774786875842843334278806343404636509719961507994636350968785485040670117189211063827334979230546927801399447445242354084412813953272310074361645284224319386302698200816 1991168887066676805239804532356059197733524102549379935232144909919334695372640668116448989815707142142130111638048712346982353785773652778818953203356313426475720050017165799357199162442578251298257912506784 -1579829846822086045026214518832835502723892182618884798108344261565194725989791541794506989343823184155519722128947402837428525170252792711004385146500995204947737683764921350385260499772060508663303821362 -761528410494526671528045214833779170362334769885711905974587510497008405857226410512980887440798324713552461423512647360718162585495372176385118857368767550397134293325468827698213721183282070957195788 793494397025852522274839582902831673049749300258432474783427270715744173479634188767224783688105890671704714566450565857316160752132497546206095768332140590923762719688457100176721063631014448000438 -78455638918255062484835422409283113366402408047542280262053081933371734865880830467785270506668707897374951545453695175572796901725136503184444808060067913590774169477053706070261091525613249552 -26430173451238000618150041871754606270828417512128885468329192201356345252458117286743096622980030849820983432436691435705774439178284076872814306144727822463911374422207330467569899725302145 1088852261853343887949149599764145206777765058067166171834957568413817930670342596874610682409194304715349977641444515732074929757434768532108430189608258857500087678681312004830334696012 64488411169748680945851325502484085431707375293265864354775079386106346209815337078343532941811737714522983762609768340530675205646939003676726120317738533838786953488193838267120333 7339795704140263762914146555264497733643579581717007650911598985712737429782827031836516492544006580753768432908806910245486573560687452444347780586366213926393925031306156862752 -712454591438633062694708163399298772577258300146165876388682617793174457884872702855920514729678545226076882066551714863198502902566344119783096826596924979598829838866212356 21718550598301109484226783955507202140309014449893478103863191644820881447538392104191890829479135417153419226040086687091218163249293841655758864441992241345096056530096 -122463509916214561392438826334486348893230621137876378769224832888868692450564114448252174408455082786320817458676479573087875673834389749067983094138650829497598754 107098272884840212596781602505796505182064571779224587780216412633700812796136905533662861764098903870064578490016402536596999988709065872479902816867650311008 -12783706800441730954163834675938269859028487193987433895671844361526879967378339385958099313662071684898175154154827333791383628216569363156304363639420 174462959851484700766527212425373461115972748034585591195973469296977475755305002348764876783620836938219999691057071800248738356581149150789836 -209280059448803044265715873468901460860680861695519456566756439088661865995115040635454356093088588555136641242980033060279151473626837 14929794467296241820002402399595030262412671366603343425813017497547853076467250710223371012003489087142118997824137106341046 -34904301996657508372125727720904107425854469103905313331492138800781889468500663970998809574736392068384099242707 1014218403065938944849865475232954163015364820220180484363442357277813420245520237403783940168416244 -65303719978263371408793539247778358824962264282761661205301901040171553490226348953 276257544342288082354736583624786318382593364336021001862962812 -995491279306682624791295649267885 0 0 
66469524049168022162751019358193065959427462150753658992965744058454179614337488134698572564084205356190985091371916961425543105566513464086768440732318105482936386458265152915407926129799474685469440245281865896476 1457060300222003495021434456086625713895013466244838602985658528255436865775892599285024977832940724590041145710468605378586068478588067255388574427386824215896508999915660005382278658103751829743464829081304742976 57257843969293609144857745527008884641020299640828520807072532669197893979971540982777144196365179700785314144611411545746941226932116447882776224277725296192216894056350113339718689858537488032017273243268775044 56351608878516981168736086421709781924775591906330510550714063545005359108814110793457814545306117252219273853209996277717986214531805045412772979573558179078000265314559717987038830472491003343565706475207568 167250949528367558895653322025579055062369975663908972780017633450848845731960219537196474750104573532420722901266717844707293191406879817017119298707810597355006877710350602517789589326193122089954576596959 -22642107235010652576306170631375857444708561557431751159943274440648372634527212026725560160177050473084678605064438899185001488206915357780256702743304536067652979650540713801227175683150967339470696244 28011739113229776552046582563402646262656826102489767952188932300308114984875176766006963129528707315872431668682341176612766897916159644984173683460814831145252576392442459382356374073078862692864566 -5454348212663129783823861056773831074531011235819859229804244804199513479546781269090958163496707601978542618281838151644156404539360673901318908755504759822080023844924575478146778738912151682140 747683688158889192469314585820099889752389067232709582571494657591482722383332199595883291916515005149088849289300567489922516449684767632152316875149414402643046301496095344238280601931461472 -45710934886541317101283346523586830167575743620474933429761237561291838032878047566305360000387411590509922771810666183239739439641668792780604877579827917810802751705259754321896792524600 1145725671635141100108415706302503816250276332144225297707230232179173433002439165623930056649691561479762281611393573478210226479505911696450016050168270669358180364049773777300297908 -8823075470985810456881124969270094651334480830153345131935245999433885243449809521231770796831892969818051560615927368176609891284599410785856964923914826658891085688798439251984 37325989489162141115709684615548534394903461408761166981719201957413165033560013619166471283729401141916127934977412044511122240176548348657234998331046356496587932302672705 668654667835516987410181846467483310494506566651875877372758027459223919357992233945509060474550315126904696101594815140777323800132340332536629688300888050938777079648 1793834837302037329109218813542976950454055710031189378807594791079165716897919883088088651988298406773543883437399818920578796767255853736436232464780430915761758 351276004157256236532696201433114982318273763639402825184244648133029687820595257277315597348908928172587402580930932878869079927359626114821345075728868708 4642078399304791123565396741594634293149030912117838537822061473742576535037544517066164999280493397143687693446060613661412313417696241636293956791 3188933144742986222213871606476179141125519566782184230892514557908705610100026444284831291063302417008091810423051353804325805543421766320 73894271301808830763955986680548598653656681487193975432588519490761518867828221399486184391069701806723941334859347481988156369 28791861502269846793247533013428277831683139328364008375991389471619981207880129413241465265054697436816837488630704 58699752233800968267849480804040633426626214617706038831692605861869708905921353606088005226250317623 73957867504210551750414820187345744588989779916228520358106876707287512612523806200 464427538490190838330503106173180351352301018090698159336020 73450727586232098091648 0 0 
-138896256589471451116516377140356384785339857016913279989709051197982574848509562949456045239072501379715308846790522679789985762647484304024277685554140241390472144069166587637993826400903393171828276252349327648953464 -3031750651171406132000950804352329364834612590686762750936376533390915497175728891311468224619311722463159110092055870289311766178033877865164436430791389684593217887108303196140249788132527772150091461555525756030180 152970754568861210849402616488582641594096344755725956574101492504812817007411593414736704144918731295131562284320760379928719257086649984046589146318178694130254320791000216080237096926490425495774365294361241730066 62202440014561975504523230200992204531579643427218307399751807654631044379813251745434226903118336805827514694064376577362002595000615981910695331293533173064411655453520344527454786831264826539067286587009524079 -564584481439878913382680173487544218115129079795099305403299751496625432224782878555315083842119212926928139836025143699937441144524501109681260554039300283459436071286988382977495152247857664275852447196986298 221694670707771128433403281675544031427988089527038169536001611184094739169369769488305066766015968808974695248642900685367673749835739008190223975475832558410263270867438218439363352589526672568891083557378 66906531479832079548341817302348353197676534065103905886298592478177660744020729905869465307694670834796755136250924508785555350711262702370474197318551501038441630270532547784691795615505830380690366328 -18893825827009863631760477062667673811906370774439553179331678959400139671017372097107588307971251557683871939912126924885312156367298909303116618838328004073047213422364803294092861558386754331661409 -58168738378648805362880586511048801274878171849207590319630545866456233327723920537635289210844820272651605395383896224741491693564663734092095644849250808452458826819347040705691773890135884328 17297881832026768653091430259825820182922572314671617508454745940189074896350312538614476888951352198992826516496668224615360487222723637397804531692352691097995247535938577811025840828485227 128941149571385619112770960437796667640396178409039893184969413221315985364447730337453178427099164885232968738629471259129749346635457047170657516738171976311461998835569816454686527250 26903769861001620272125768161053192278465114100295103018217986401706624584814736395670004506154111098869840839488232812289023131076488680927635804712969050898590845741031067871281690 -20795721448746119994961096403404275641417849123715618111704904116334600675526409781480653501647299115982596817375634401849200404032488668266783288026494423747292829262914244702 -275977527426238342511123216427211118894666868097840958482132185478022777249642651366588431336695000214991332152922418149885701932478501887059787377869606513011477167418112 359827695607879963014342053706207417871992453032562610119363625814449347885219301076484083311439777740029557669316280061255509564642884610411229961431262048521315808 -229565684029725688383360392417339756962393282442313348233540906690964842197137830041380789189841457575974293147180255335118288388666290602823957592204953140098 4325902335376180379166000855997074339398606431563253538161379574537623655948217147331620925588683000383780489330314071036477758551736946757061051262848 -2247175700392648606730632962344844694670395526342770871372529573863655191481324418547682895813480477205248315604295265251284416207205470703757 20374134519126380004024017733481060817504655532373380068813763674241957068323267189882923717464787001467585397009710629442736318328 -1456323436333612743340209562344940386259695369010260377568819311046274406382997500678118539235881490518223831266230694 203943263543626499017756929065066932175992818088002818509123785226673817425978248111449160647240935598 -3858132630750963857955710952667098845507592428207613696817697420618596504649992021 13504740783121924884617123608113273380080981653252073134 -168165 0 0 
166777877652398835848872939969663523696327951851389424621842316904858289221440283528690870229851706672548056355691955022698455197453666823277244689055386038446513969017540251235359467590091704480484881547703414566470818132 -311847529299022042661134751720846932689533003790997545210147376100314310204112873647965522934938519721989963315718816023006624596608632807798863563995383018155489044020507361250799715427804111849311779408593410730502336 80751044409460121069017318756443908784054388918462835543998339427705648064520566863366588635459735024083244432461614375859201878152128600862260470712005309271687942116292331167466106326463756581200763295940859671672426 -160495886719183770251191200451053456297063045786831467286995720849079710170491970863439736986187878442569473667436884048365151109071028425033948696840083118931686700689252682628108700681265202936116987358796275086976 150664656078569256478979877388503265674496033246203570876164290633595729341976444190997176373601728258173760249471887909746937288389374168846505641750687096469400665103627414742286082969246234040943559574958261833 -69996062279118676141935811179249607861603384597154009402514147662093680792845565577362039875034109931094257012218006139840059038375791644369054076398120590365326672137181527369779578617585956786229932230914692 9827605700073982301996266714320372811569333397488640361134414493187809388840578600340014806943635945879453058281462830752898463484090402627406106085119576419194457250758920359458922477110255687696796363329 -194582152687339867787498187539388109662441593028731955232624664470119956986856266751613787117342994602881614475218240082032048922880491882038341822129147777290889891308523479313733485117710411689163808 901042585668013241422616968877055374784699634086356370092398756470642091474728513860603695968457177515893653466053843233123460908987834799251995231397481322847982307243247568655020540443764198425020 63507748021025276898965402754662615825686315793040745113004645721406878873075182211601274186502316844448560134144731615843716644387277916498663429837381604548472467483258937559148366744306762568 1457702056846966052161034816494965653693435707122860999164361027059860954005964618291024589002173601666145043132563218055284197901935113840824040867637769466941368547869005599213796625110860 4933715327431632093591598188718318711158042945063892359735488362210913543221197421377768744643180008096493069338202550580476713532303616437561281699470831977879514432133771387177073880 31264330684207907526781884704609573108476001885980703897721503433681064276310249585076849536545172749824589702743871059170160020721281936881936817438026630789568635810620282255321 -69220483186970016171227466437713532773546896890024007231790234681953434277064039543616450611452849048726218727765038090069586077482987704025517129172073941969727297382065476 35816592356502108655791786328924532697127209052177672637481806891040748367463869139808560507712630231752751302712503591778461389994268191838682472019336115082445923489 5580428597829004220529915179559064053877241984759729564787351552554272963989469491630404144440908168254033734502094378831117828758095586222506175645480650020552 255618970644796159074040877869864998756693540115203520460302628929039023705328204238930855063030237245222933247112947384461505268386367331166817163661657 128938046057019431109268163839948885617116107509022272909683898931877675039385597674425706287954362270505879411561755215460439768765975683042480 522908992565493253342753878523112647905137623740169073696425502757681936115920247546046239302782163127455279866259392053591006796235 7030813945243358689132928353608282639943992908537578670754029447865157555105623547172351871641894599658487018171494988 59959790841068033409330771630108366314304635714056837098844506722829011505021756968457936536914122444 10983229551370307448993307268190893907008771460217183981854898736243891458649880 4631455941683044117867540127902267523353331851696 0 0 0 
-109208206082401577403285556970297084897244386777247997614884649151267995541781962718534440498002557119274308155048968593877438801643928630800350647914877243366585816915386873844473675228825519480674712609958087533939858888432 2381914452828285579328630911614906263908788599784985019649428021760743053744081784463035820050234183916299525408482691399123268149130018025103086341756554834289885613870033291227111269587422420302282030749741681898395551280 -2797699407604706830367180799683105975083187439455143605754847426185049627484996494784038733090608046029376032627404265890631700965019316541745449232115318284759715601445554788887313509847475853303685345028394115849879712 1535505711010256250130522947753399429547816894633502539160861235036082271246523062183854490648228347898848039813211797906896653037085251071329391496053539514940502125225702252161164111577574690258590565842992034295996 -305706339157547729713329161222055934451872206780882654016016925503866344166079904579284611510192810955884283155582446924684657698410233501225645105791936923811225503817339123827361137333293065166359281657311056352 -491812627613882736435159154346737306965563082043993569994479356118080016147516808117387820329045265086569095194707947078328509858407584960800862733697556332191181100242203621858912440219644058484095926371711178 664291762738558343281710802904073060177343159381144690892812091486380059826492452123129600644706942927087653464552827238588037316093620098413032581365495434446932488904464130275194761847121515450916060002278 -269361577495538816080904313668941512223949479165301010444660868339030346307475737401496402785618711629651625982656799958599248357251109388203227666109621628072546159926040778274874931966912156773082303812 20498158493113385929534883434700964298105667769429540733831332769553025470736829545299025056018432622190132924937924701854088236071671795604422007564345469854631734176111882874500409590560035614409668 -106016380449278282337084225524258655094940896547324544126866199427644966159669914175167911693080908693923107462065931746108560288278391007349687168122889193260007277421450824281729929854377599261 -35130546957672891988917295020610407330932617384646364705292224893758844283979708243796601958303198683640455104044798699702986027877285831964070810325282124510826051789670691228740927464425448 595073653690832333431109630758236286979594866878870477555413079431814117650565106080712554968783693306488314575168093351451029217834322017315645440815514772423170038102763830147681593780 1522698151504137539229492279376573594872193457345280536405147570348593621645576297469562442046395243804770597551898371335797767411057050858936877701413575124458057380417139367604908 -1014209375346751857938527238296440207143843169469437705123844785396485627239866758566203392154432770748783687037543145808465859480783892923649477162503901759583376514944773084 -891558732529831754965181835210306058327261446718211115968676035204112759567037554320239201460345914232737217644470022723814501730318651545004582164529392079246131883582 -47779715303038458046262120822597720646791119786116735914202922933937282735260994716047249392418509620026724333064316115816788354547864971013321196233399345881801 1480499498492290845242511113287683602537925052699464702835351501727021306138252174036656151195131228875315708560694029093692885703227795643272625250111030 -930270019410868196979649430430869713546821060321294520081017973961201944756380211757744216843601534396614272976106764050419669319256457722345232 1830203338400079976377166124506160340373154456293320771098640210975902150714394583465210314757235661595071972131202727788357353146488 -4425525007172846246322408850900202370336451114131524055265386592465930336651844584857037954548068016444351842346371637 1847239669753193341650219062462029719497459679062383617008295796497670688522030967015013530395194888 -1761490103865491714439982366945803179668494266894136514364712353219048599233 4356383560017436379580941573534022462774 0 0 0 
30602489296383433088171238083667978028547024750964440982645958431047553813889518742465144973446969622111954636031714098953070816910043430205382595445153384321644110500827043761958052991297531138181552150909872821039044245104628 -58751127886038642530189428395167533597825800282787947627251621575444950831593349708577099354465299603233261463872168829804195199083700363620543478931876393245994914590746346966249293107984528478636113415957654058438753051072 52915288613447468025239071228857395354835935944055766066715609937019316851129267712994924852268210481148909130142540875392362585847751734460030119168053659144450736985141695739461214457524990069674711381571891102018812890 -3022189432559324366854086012596938021862394883013921893248929860620129104897249100099645803986596967792971960525438759438674196196101382580418520721125293570287203316917437062118950855957781052363219265229849087474544 -10099086337268679018830265743261403179432042474001089688684168571283359044236390560778454197142982541093825461967357295977164517304538672754066316103278376278333665936134397736586371988263330023493165962198604274755 -5709547570635297638920857432253780926863251752919838717996206162678410133440584268490220978438688986343574533076427513605014831909240204314768274212954845088700958228452524306876843436455481729194465391496664220 7705144511681145345250514689444051458963264469849347042614617926578271120989900082417098936792449147556390666832256144387283396671579888291825007766279255599986456532760710610835018636563853303092232867092217 -2692458948947503763995037253838695552776953350596108357481452288417384563221346978992909496634085035099568705321947833804172233703012331055342747234211107350074974431601590760188915290701484559063087810288 557587693999517159831136008490044608163584732759998250744381150547185623513360755210029568861810436771544115619161109623966000299138764723676781996291660502857421801332869119082655929500045003582748962 -46255644192124871777322196698140317706642222467182445481530979429376638337131792584046072122932369402388718917287187512439193694586075498799170083110877080579676301438113045193813926097033161963432 1130367604413928833798619691802657860281784918884466826616624227468257909395830553541878100627163960263989324736225306367014709886839600952088210089001095911800335834374290391675150212582694594 -3248549352391679005069750957280170253528101701165338808102708169112823655426999007443175279864383585850370855004431415824498170447274084385242713454667897865712112505685258923356184692896 24535188846897843125156988374840994031169656455784087092735854104381814788448739516515296749309492361462693231346676964449858548537082013045944293125939922605797279873117144840927850 27588996030686734079894737749832681387856054923079779671149998687399919048600914640941491683018923750945604424374393991272677238439350686648729531467483834184518443313775630068 2905532643595742317681467239518018796001090444785859059346164249093556926886749956347738313153679419168076807800898143212919592675783796547398350368526964731615555832993 -212926181336788744860165838732700840656004598423494441319418647279308866865304447650556925250447576692003383508314295978003494113217427530440675749489286148770040 1398762616770381795550850606238308041520408422952245701388403560831008885124550702970366047268997343001288263823786827543992089031173498179027463955583076 1192931953567117058251535894816613620767675960380719486075935603814732796364754114190754783820304661862677403128278381508702112430664910020472184 1166875707187327211886378654539781607932461340369750188165017196639236963993586104596157534724183033487808972131768861995134107821941 451927722671503254651188221077085559409714757905253324533912751366283810004878314467493240226916222536711681046219804 6690189295335184957841873931916882935469527108120811158608709784426441211149057661720907684888924 13917796140078342500631301826740527619674654381439487701592653743191752 1135573016964369779528898807 0 0 0 
-88061491355072363566813645663773173642492704225963571784283523025094388357717913180423287746882339390160375941708031054377368936333522627167265132450672465310142779669907326734922202947741714156121336514082741842826941032521752 324185508369843455755699414861032463595245722844411184925517702280762213060013017115764646919360927101466088625495878717200090511942551986930230207424144726451901566484454455224940495571411562319588437621651484091301001373448 -87212517932018948350331429218166851573636984679976460072228381741554140830147170070069567167877055999922154798149770766613791778479205298611608488246605858772379204915515086656503601369333213275341801620915429132340995690 -102441638001588636990359292365077954852302415832285437390577090410229173368944554597053033610898915161124135358232975854690171729733383590235329143301461901283545360246898562934771040220065083663240292536800912141760364 55378041617275496013019310481846595727580275533999556174995097107231996800673261900861158191723193207035092409634997300599562197578268994754705543770723803966205366878998818680158558738556395814960596043903144244198 -14387674496255969600887326046892088524484421025214009718840194832414728783280164538004740795636045028637416765851238177921010549706172144971546909867447171019846268161408695435329056780483580032697804279320484195 9657646911155124920712936390798302171266913293929919876292380533300964836223549862738458616367187940495141000418809021468873758486801905468318336154095195478373357017783908100093620630673414089598738783324302 -4651682234013220609869150888123611587261335347910935160847267019327103671532302806822502708605948759922014333921788344750250437459658412796375759315773186964595859069940540257954022718684325212996875614984 693155962946085426379094042130159197707276201520610865025439200038395884730030719490258855864289971601922331441445115450053801927415065985611451072563938923383931868267016383292151071710985404350515764 -72295256016952712621204624528396434785690781376586441914919857041260763890818293022881569207064383706878032323890145693136519105928119739002830827138044324742255243557668748051351926480458080128983 3318133071410926328689284932666537691740028857410171662374748742581501222205355215053229301561964240347616766917178269012807626522875127624459804396304537884558473051396497669234485931038244132 -17990374043751937400869420182337943082791342927875409576244993046008187735647847475502018577447268766550923441188960163297959604987783539831606495697108829898983234319015917498705918685196 -112479049084737661562758986526972313420235932569677048410376016748105724189262909488137062373567488091932715055779706720931060701162612848608490503463702773959279043053059793432044616 -32169759381036302527938767667027191556834920051830943107969149104158824577866077656558691573867276275944967293185863109605415547387643721983626237312525574284485952065736156988 7064202749118815466742131464844596859431341716248308585842018749007285409066667164593628689208747721043174373035495601483382216366127734507422145022357747948904491340530 -150932378522029667364983325642410508036634440981108226230466252720651256397435274924340876028790064927358796828594954853167881881679939116554572898522852946884119 4773727247826746138394184059872933372663997838109143063892779562691028641494918219760849989489869074968299274296680325887802461957433036174542480888150 -361304106683019465567185989568231896261495970404395386628357721216226809920556388192668150809990471943277935273918508047240991383670006558213808 168737076138761207309815860986591169985268333426911099870778292127982758860804234442403059243711177239956503790468596543069088084394 -8666202384026131125529282454543428071030166092011060544891311800775635919628727918146765284741033529602595980913287 2932608221988340536927912489018193918272412330238740646684560895476303826257323374312886821598 -3796817268320312690027669219748748622781614178123314875706305362 28316158 0 0 0 
109714032839353036883875583950781196911184436084716065658962417743283567387703907857528073950392507785847768195451482488292696611150759345027962978506391737700941246741329374962113181243120995382134929072852563899512663723146844 -230709533262662716876063851755193509790283116963298229739781671493000049744158245049529314013439442589617987034447688021614158463904741044535290945363955717415427740566226635926926833515397142081027346470508593283312488881600 1676618669047080174854449643183782174442272013389361668539660752078643642916981472994232485419477532385455204458792157498039422099008016527697352738637645945115329000265611986101131324322585151113144879463082570114976061336 -2133371234683632492145585902272582837612823621118315482435939797801300195503805277656648064476991253385833354649302582652685538165181077079525414546789558891527930233847029998573378375363447249426020675598421280296210096 1214074457881005081765989937728651339411337453790920215447820446654418766155613918856489522380267827358003384282391398192631005530317354680573272087795482823951789133474417137074010053839001421690646912180172725375107 -386591641824135198239260213095754876695735291122678665734416022406411882576078535270975500522998808951538098188720616565494396229519863171837040761484682125443499540163082162543864279362663689810344971207087383100 66198332472194953114419895393151084057647619640769651392478594002338751832357106668635965039913488147413729447820171672785377561677580472930676675965504532851402972005839455754847840706514023158091154701714704 -5592149741415178117854161206800970074858457122312157377824936245407381748378886793195187909237119549353463731650870003469003943657301760002689541726757231005986737730506971233955707696479434801013575841232 681558891024081278055795728202148691232622263824505308706323971976332612254137343719723333769079138206418765552642896916351705152840099784286188941085520985072841694396194329614529957204584374853286474 -46629873136786225439569656563743428669779871129571460574645684276505578468912676010823397829403135009330829909512654195757150432240111873567871949769612539602778362128092223735223210664816561289704 2766694577827628273944766335875647140754791872918291060462466697237076261030942131147472845512215537956741518002706355310289671734839309640587003459552963061821915088268953997264684406916971740 -1142606320765954942509589042129093038798585705669664934467273576217887897095230599682623139318313634570042449107927462416710940151299001544898406405943961343594984692848066745553090742784 203769838069373603639623220774642848163375872289210622275785734286136760532053252160366502910881106147255416947252781851056252595981404779608640761614042417165213869118042693876185664 -40016686751565625651746509945422340121013587450587080281059202763517988167299425446119766613059784472316272133606455084361803059395817275495109823474475280035291710384822850868 9520891695807971513706649927759910670264004471427270143555447097759409854741885220259223719911392576227616081089874274733810448597577164116601320245204019153598938926910 5162723133204979174655848049901035928282708983550744268150072648373128766281487048758546459532299199946646480973129891477605320195348660918084581514324671240304 92462236092334449708262934189241187161754629227456985742619133617439924661251231946930953469055846695990037684610157310609064497982139705467728699342166 32523703089014213737171324470357168303435541140602904378949206344197728603666937802101833032741798232773895651197724427872394089699396044980564 6509555497184167754835144409942444290305689715562260042712520619587503895119728745047700938756785428392160000623770809286962990558 34001960993668998918047927858484539342711020366650847702370773513046650268472206010483099911416108200174645976044 146946011550812007865118010752791241646474782041528805299403448891026737613599223454066083 17063316456329124292687243646716875360672759236793103572 0 0 0 0 
-76607068906594251834757635403593428235339486344280071490930975919720797509849893261168649561112269073735269255878092809843101831370720188925232977484733396425785564395044901797134998724616296243108794449271304879914968493024416 33529387708837839992724014724489696519401332813590580304058096723594985744511702412798585421048365393996337856273934505877389046213773248511035415550145689909065534091027541919591390511223331857367263836927095856157062080272 729838254760315722471787845864773620887309332502453504063196441664328160558956393810333337357398228312381258795223703189423243316682702697377103841262829451867242953368967172515637149729118743775340849792800906070761009856 -1001154581675864123496958472448896235690912893189727254084829433326947493976466453495611731437426728400234206192761824917361317111541592170174691046299097865122384924052934762435672943742299966381950067073424472942820900 542664381622696294129102657038974842322508943331212487734679652599446979417789618570184022609357425681575275192729793099005260840764138279220740092488760035600708864370781023359242962639040891076974888997586981494036 -156291338717312678468694571783498368798349799031875084607529159154940367125630763982707360525425425680002650572958760994314903212481520046222112447692138738255967465158653754462950675399017451034731332531660962010 39382920343740706633960350056082178569249651913973198871104788931795315458984414714566644764000662909508832607454073920008786315385663989466236211729485135416525739632625590338904838449432729227048899044442624 -7005026496667639171679458213211112865360770385411965587256864363737409841783216575725290212566951435155725451961793867885837752883709390642492418288751460059071445488911456180056971821074950937436334179596 364666957436462706026358374553512941510332786010147366663444392923291514427754589084642759234673707554370035479197299628218269605287358991452174544405063982021060480087759862186469871094446559816084276 -30765185763214977953246646667396828471682386470191564399976998487033221556440164496002729073498260333808797991007532854994103199436604533738644598646505304559112349626467203625513440961718871024751 343172238984679395932315131333737737322347775069780141898681336109429602509087199187148203291395985662636406663441448694942314440674561830668569907573876789315324586997011572451847882448038608 -10352357823656793934698368008029641734366472309055514599467152709477408908521592429329864241581366134770189073399684127101697276309629022446452208260308901266153593382305815892858832729588 -74538882448901394337345323498839014581908298938102150471809892927050481633072406338830461842723036282097284869840909222458469201092369112856460416670034870523155189738376889747697412 -8990290521542300624668119336338133468195114772222931088189054602962425149637936850085503326861630077435035669902727100991333250822649450180338622169215058776362953737613660954 4150852354564897199650260735143912665083382286469482519037336075284807025493703331956725286180929860083620835564543772801914797389287544949056939763247613768139751754552 5225817764397297133234933600275352447764291386440073304000910719671082978791062376465366482175296419039315429423543104633339004914626853043003848724199766809099 -13957429699030988300661972268096417057536054676084460326987194033181641921840438415666517202412331532559495472514278213544849275525734172201373274760064 -1044211658204219218241988626338523328841968731555297717902629878139003043281902072711793102605357063357344969782507473582290975640060186875848 75097443177891802410242522512542072502457353866766623824071395284693275517254082293064907823574470965207223363560959735222240880 -28161555033518941814558964344317150724726717494432150435615497362682359593398448086383154028876285730916804477 719906248603842501569008744559150707670339812128314422754055534213226706623231148724 -364427635173952447210186723445686140789141201 0 0 0 0 
32559875614015146668865172499176719481019356759626407024474342517443587775378057839504571821439951687270104245791523171075779427619446031381041180751627170771694103704771748569383641633008720651449233640113692659563258646023202 -4740782535990909216808893043124732352878071922651639003267184315290690360688608522066025989608834246236121283442640880822583207731881224704491234922143407322650318338584557354764170894086765219852496702903129435818760020672 -96553719108476951937307444907046912802710507216584420522006508573221757450322023408404799775639898071377201353166977709814728535209471611932878102494320539214357214755264970222752268541597759970776561088904226959749586760 21864616383078144232642642357830895958752979418873176461845801441571617379063776064166215499541617865651542204166176472887614114429393168046673996783601142501085285038592823706810474379075299157803285958028479102498432 141830398202326052720582724784056001777186160863953457624589559866110702644563794971183559444314185528757307240770107316279218567424726819961477542982700517898319567623416618751979759015573147264641261463071488587365 -80827096609591139576414826878512528149209524323333787695975257667468054074782169490949994375183719166480874070713373789622443927135088830544550476201356506162483897169588535819320104079889790886121620159559318244 14578339822154042164611632109467673229039474501642389994148375270606881383776159468392455524204829564065311936661043932625592981846119522519409085190283840683547503221037581319966362521327908520986014470509648 -1632034093233016399688013031161143178251417859139037687383897450468626701968603984833650871603128714071694274349729675864935285047317716081553085353162777473919378258860342250679499719479556594972038973152 262870944497314853551420802208310148076352466784337072791369636665696131194922112162215736640807212879407247770892030752319264778647710175223522841515691222332185135825587905147635986855206062027654943 -2845453168327604837290516605429313951339882417957130641552857524341167720394074202121263686196619864619284349333586932535710620259104698309524554717802416366306277940668503834056471085669043164664 132176766525376691367313867807608617935707278462925980818955578775215923740843079890908987150172381438237113073896659560894863858839626836030649778053561159419818574139122378595523458977659148 1335212852096368507984238563849605768872389745321155737117090522488192481121454178573007636032733685110885498652273432286523548666403064700889861085316180276419741665973832980633320952280 11205788855014404647722519232919931358283491020986191990604980700197779259604888665844779837625041740187434657985205020527971654585394310103075606559578762823840882543170325004161842 3679591031479508153699710257770450533245887634560423566508013680784554316963885862618246727645821924769893993737338904872447586449629988205595417684700208064387600304709520212 654671087910610821669678154829861339932956522510521617380159909184300213362602577245034951385776181368268831182716315251767840324835774159975363409753240727206533988790 -468729934438708960153888675378885216036604104270057710153557184160234465316820045897038883639855088144729648218460147487589304196142994073103345196711034848080 998052090651969527205149772848914060961424476731170088791316677028890336518579651083756946169280649002869391708590497540871633392265323309329736683971 14053311498235352196831882103392074462953761482209177388943729040891275414941028281452013504906175404740368488345183315938146481641265404324 278439478201720197922168281853714659306345675971014526017883256505181546056400344169730257372449634425834076439572818166764998 4813934812132189899618093667767803581384508568734050120316226262625417059131702598435893553910614259186748 258932790718805555908434834806985596754839640943901304657467632581248698750839 2539461953770596903627606484404 0 0 0 0 
-8590083966566538446270412380292834310949868720130591369299945425498950388039249885856945247822637604862031771973128122122566447100309410442014043026952700098507350295750110642931087970590096613537663569580455079680243225046164 5925505083417318639997922547284337424262359892572364089733733420775776048550681835194419676097630405705535984199001030222604128635571174395331353396637731881726512109108339913998577222986446911321579873977550229139142085238 -3152823168530332901310167037223561376413354179825637257226506620563010227487468882814821480889303214597968164553599132739906623913152706904832197498688308033252779013057929014601201156960926289823126750146399963231230370 16524035671695883898844078617132153860634402619483278877434129876888040855482459915907689101391865997166225006643507870952976928140386204860530042758295545423503521614923453956423655385462353685418905163166728925967083 12345428986449427274622618538841129244924370039700097522343021942907641829917962507650605670723886913161683396438551108750313637075111345458081485634630145749981257719953318846876486510308640054086572976921747981782 -14152573527015052421922286792215087827823864268195308854302568123557520649142578614973108295850147552096541366870398997935471952264066381488280521277786141359214310644412371560601550363707236998176243290210915970 4183790961470951213402529031266493628933557839619216758678179507715872845077404712037442562600382846109044589698580825801222731681193009105877221785865199262498054497441213885018350540723986366743747744262440 -537559176729002930483545723967023452581530921704976894475487267285287174947094964330965213361155614524782155611434144541095461910955228989818933397791655122646610787114556340617786232266848173157328044380 18616606342246966459958423114371363392469052141994464127873241240597287701166549026294763297529508637516623691315976138662619854394638055955125123123676097535192426772423370242820280925797536653322218 -976458249281142019686253276008971111403883218252189741445650089380434760508404234368812414322413698324216269395803579142645820670409366220782658697383780020851129549098386920302852870458310778458 -18805514116170498861177081933700696730409881805838265161828917617139132712281552258852840120249187592888043676220658854935971914275321013013920591233435784973359188826233090180102213310593032 -82175491244665771123604981051109099656617468058578205292826002342267102165549681460383353396856920601103973462458238835105004396334600344888472554927460235427376395225060879780533281060 -54832818436246803790265408465942691366732312893138462312777728550458345218741452569386264505985254485092381926361591396685253226574459797366439059240364516951731450694317016691098 696625546309822736359013276234894346023991997685901927762175025117193381168039314109963576240839864865105937660152837833138836127772737179709974149273113974416257328169504203 34302012581415416603769231512869441993621549549791148313070090669610937166926989031434987120473419976851687903188388524805491366252160887583321581195064808547035090704 52900304364336960567752104831861168293737610578409597774751486641606137995940621852619039361686027967080486239916846552781460895420794561617301081390086075809 -29611975148649170199515392031005282607303373880420211336421876860013276997805628917212186199347610372351113119545574301040575965484844985903728868876 -82334751072202602519611776452625049939261473443437624348869066955934411392202906083937955646783004879308117664082316275758847759833063146 343115266449332510427738315900819139282692268192785551476908665498641538467178004589676003979992917956141436940411844893754 -156661015539714249233132491120071832262978439726156520879211666943691182180930802948750129772684503494 4231183756489611221712437688050936703751225529350886401811562763774952 -3231981012 0 0 0 0 
1389729545905060006233832017225940288310608681546386971191817562041744972726886608393854411625469626791438098040205539187172472813596435762329541729389315992267840966834067043197229638201741122359453894175015894162437085169062 -1055783476732449881425163554569774628691847916917299427010046424928940466469554774370709787938581274808878409203623238921011138544984127966495122452138132595499837362818313426761386793150086061506994216424005867725531213888 1148306772523918719603188459865697825202199232550888935691401890913425859138949498319967761109163702017214524144353106353192020704480506242957496262488454673543331884601421674799325051388595373960352324309110172677231178 364116914094201438505965385868311370254802614279778950175835661409282796380620029660477406072256740372631654273998270909082034080367846711529882726057259244965379034020678763803096117682517841235498112704118104825488 -384953406944656841338293979879306171616713881663525943162017703809869702299306300275585341895740950184734535726944648286150785267342422697210453823831963330472845394544832145567585951648640483863691296180416579613 -836474136238490549199436962456767567464840768787122448544400814389478483731204391314707593663884219735850653350931778748497774541389459560447969094562853778999554745231422238804724010088313174057209512376775312 1069486547958249380894249629868296822993163876593963458921750935205329449431599028842747545573751029556803567305671193183142381805643735506593147706805958394455263024416378334561590078584327379387653398044772 -66957843947531300521378371739764732355072017884576215776222722068265698839924671367005627611861656831476179543168877299169521062935419970111606268245902036686255707996294612392723763555704381661375757168 245802675998186912553042904552903887353346274215983174915496796858538505263885944251448110675516075502092912528140814123990517298776010464531784845294742567668462472482040505509683015510869121004661 135128487045971626081912798878947965101425491709337348069616377459579279921143965342580236336903817337916336237575583751708862255655880443652142923607118794256589815507969142196401097890178579032 1318193486391425241508232172926585964749477985776593465342396501872044351891085144753194684224729121953374676125168825713777200798873108302074764963965683634254534887830552656506817691144930 5753566223855738531794948507983351332801331154989426894339388440771011933437530864709716959520269192840645978244638398901598788942932082365004749298270548652066383255936998823418475840 21326971939144131422065593203404626023661871147801980888990257335341973364052532293235107064478481582438821686999914236660907503858284078197779954319397501838256511120129451661760 -5610625434060205727059375621396347560219191230465964621292080507937008388239825803341909690565053283506164470438545538446278707965324818899326343420063229257157353496784172 1296548069860960759708096635778705402370449349003892262284500947545895396888437667327689650965593729062967794812925076502680401802494220428509463990361830740204596171 -213817900491491340437515669005872491322318854933108904188113795321727859248501297503394557458327704667281290946226138086271013677077521755654845129553504996 393024076447884017692065984774902849698618422147759059787219764548281180908275307746378080849357201542351561766778845985685845535915418271778506650 253089478327577862452297254587573021743293873621300702970050198182109266562636597861862201604040560130696940317418616037570543443110484 139994623938322438213824192469990592423112298360961233203109712630291049483373348499161644345168964829658429428167412921 835500630625652578034672924895990359950525854520515428498056069430676038785964972111224042983024 1434809401099113412948317392274214399277785901818156085146587 0 0 0 0 0 
-136853510884272532884693177774920695064881262655363003698503068854437881058514940853687754055083732683984819187892725440387842244499696138124028914168574070972945567922462192454713321516323965138961266943940547122345111446808 60292038664014211824969846669150044633901125529771020140357133240378787931694482628318459756175117063695298154297439851648295972807734674886847431929190615808061580598177454572032757175465645700734561304065390914276562000 -62351278698117267956446420884738970378922593959527246373295558597423498122644135719948114454378215850658763825761400946888818407066992488564177710521834400794948761434807294924007341855896718369936202572031221234909984 -8965512929344525179152321187345340005866378809672596344949108009613636257167459214029961516703158587207135872761427349583226414598836228806847655094852820697743355488149931289280785853830680941141029321125301327130 -110473764534929867315108778747119167029297796373107056101056323039597986069474816896766514004433691538684952077873579979722544890343257208904074808406029792842363854798188771366309334737673699317988386448658034564 -21862674791256008775987790439509514522197626628651452958950352257859585358115691123156611630116479636019888647241814017385431678053709103491202914796641413830232709903195962902211410917733688602348080500685064 133980708522450831946114230909955995626818777899798506593341238889730401365602049057598453675132007830446321692787791424637252964150745212492601896237297137947269703024483837202597270854504241785549790414904 -3105724688192726881673162691552476194453522979571582309306212804419297262124001928106387848894696150721030215568864299006031586265612305669462771533028038159633186995605509958291050892974709030590191880 -202597341016062634935474366906360826206721399885569009285593297195229481901952007399038202642876497807658558827247213993827921715642380352486087729625650042983291336760188984478941195501345777355584 1443385679224085815359100811224229574469567346677782109630411178708176567491680313149321197460757383904474673138142237595315610727748814685359349581515992887896688099629100077841283553242796363 -98740765669107498309001629884593647171721144851335035445823832632864692250387950576256754357672442668201175877110606239836995911532691371000473294069270755799199305930302965056160652686632 -282529939104213328510944903369379915358546192043440461119842360008960326991403387951143464440145996463933110961117183741844627055653142163796238427229885864840021869596540997154443152 1257694599426458716481853197332868068653299776070946544860527300777113236398935847792251177303793726637491361215890678069418020971224702956155801956113266206658458094371570060628 -1061169652399752589879173446435251104115556098919035161940223615849154041684228797151783092561228144196085910382881634451646247065744160571291735854746017158773234209845766 -3218716905913659223454579495058670229273813460343621712436138037890289859267127201211758005441189843647163842963755900045125669736368814654624753916920569740014270 -35897794740879410233275601497783220052199004287895925160342910664700216808890114051605651614427478057683763904153148729929426419382308374681747189474446266 -2495207608246018108474559786232470389631749066584345530036976372917119654746773023257028653953030105306907394238125675828971842374824460262020008 -365946484714521358240060842061678527634578087860014799123896079333106965381228080853077373964099040087417385838625911482049767623368 18113036534236114898021903159546372910975378714634803710013216233132323795073716281831398111669025132143655845778168 -575033546416483282846483384167762020180179860022359425685294731430679247860655589116812667 2600524859591659565101873391375427873803946231306 0 0 0 0 0 
8871655690399498791448051884437637238220650214276239813310441714860480669397391229552601868686640238668810816533287553597374981255788940047613159465231431498964236515684483412404234005600533911147336091265526848383789982734 -917435655951218756160050429595778412556178203786654073011063380349614583732275164102849130593130560876171576325509451548402086639958320383902894635347131298336387696344226792727654755608097085641847291129896848217385792 4144183472962577752954523584473437717533707474037451414756147944171023945320285229962946852907090385740693971660847898557043813506295326918777924730656493317056760649245575746864741732346182035827489908882385154539626 -6712546399456072601161749791852739553601158742212550400828282863353312385095777145065898496363133372989119224019142362756369495442169780806555412980840300036295083494446308751236438270319809850952251942459913413224 -992114881573517919802086787249107761100413224167495278513467650918924003357283385713327493684822877451913565820026510664891980767218891484850153804587043089694625471218641186201221900649644239860455054171032804 -1824591785516609165313552471319457664386298817136538625995803745256167017244678837439428307823117987964338098498209639473930658459581606242755089188470837504030757335368022342798747876747288368222092476509296 9133295281379354315498439908386650105414792041876841249373484430975838182470399773851702040533289325326935705539194466322999963512064517573503764227947661869021790199829698802031510179528212202373444576356 102973371124711032907455900698202136804449575045542320359091760465686289178078480540965516562251186507666382010287982342223849028754424894521775358422878698909114382696193585762991465777572903089791424 -7607726799300620507652818205787514355087805790557538240629987579317566287339679479604184274232636024785793663845096575124824958859017197087076130466217876215887815927997256450702010247223850954465 -504252066263430433250865073229979616571837293700612299931492012496065550694269366122129056884460713995408656440660280059556867431613010449823375164153049721071807002754780414276715913745105208 5215339650317423669839815555544466870765182478135430502843344444127099548579057866829213152299144046593740238110819370563936072543395094341021085175983980984849022042701004910726875528120 -6538679927192926785666356906296454511330398630530670280093058266944211714012100245300235729442431296166432255641555120796665480190870073861903342786845028353437135207525011667180232 27678190120753636676265330652659102493499352177648104890749572666203707325025956834826452078824071748575354398303865756879844626205909998901605582276477650629332465328889300203 -5233052812215967027611212229659850467487348102637832230174260035976911189781545748864854914974689174650911433307803692752537112242140298149317438671640778368787662760020 575801135704690801446559603285761424279014199215886926473187296970596555198722747859554287716300927079002538562944312504436567611950780523568517271807515794957227 596487588983397129530036375085539923917283408504123075818834198208504796711999011788062936978642142771946459700582038499728838359052650705228974446222316 8318289132712706391784378636465602671076168535951589874207627592968968445475044984447426770249921570015856591729152423513310471243849400696530 275427202287095933232205273982792717961995818857579199981374942477606610592378301923023396423468784046543126793639956403935779684 680615224198485005492067667690773943453199690733929072710227630071525314675898798026476179994772537203003384735 35545665102728763245370514267302940999886660049720103446282410176992414235678513152 1632156935694820689180207909686264 0 0 0 0 0 
-399326437201527068222460017244127787027235224366963539899485928406721303295174037235494945090169323875333262509420878089180402204215367838830647044625703846733221418504581735529744743727714900402821248597107808711005397364 126449279315185606257353226639748196351193185693412365275778852841779382601850009947707643992112704698596360373315592217733231656175939199275442088931358776043338817197535555770278213370976904777904264214634599653870760 -32886550237626749761527429375771581831687034801824233026732855492334843641803672775901171537269884466272600388985925660460283682105991899747541622741031021739473223031237909862393030987326093588668344471383943556534 59702037684274258986648447239750895239839124994635055809336665954857806335081440156851149018075909947029710385085094095407940430041854982330839802942016376436648603254209998052968254111629950830079944320652401382 59098654065739465060859815942631109323851831224857482589218195516025806456664241956970280993936087416260359644992145489104333071564144726692000908439874165897933341585988666712435925285792866422005605434718268 -28919979238008309409416419806119363087798469587073381077169678655137423270959025696114323241245907463431821635990227257821957642441792570646444735298635267390262763959954850698937603464531764554701115111676 344976246324156351986718496936936838370660502200660599253628485890366336492061573367968338162471765799735501689728184517296152185286040984247687619931232919328188481234717902540164550281054405293851943440 25121057242395389604067089811926666598327969377465193701725125722911864777696113109189642334438623981211113934687989334692626222358983788532338529382012202324595431158879889101415566076947122999343556 20431006692058797798984910148781570111288094702528231454485826127353649185609444054862817960878939330596573618352782462377859224061334992677142685495585444656960336941025581131129920837635885398 213392391572683014899450310351316482452214089683866501536740559488447416296908414747054257461517742463476390833167039117742893097281512024850243701621917204554367150930110788555009643991739 -152424896095705845881144729563146110212225420491778304614254825331640301086418822708868194528640410046521298213258960354355754715544498669479606172397815415285872891688708952900043509398 158731189196345525470478363502937338487593033866107645176327218606098253991989493370823795310246585936994636993589540491966155364993218218357124549222772964465236742487031178179761 -116484019134354297087697759087582357519125234755791773063676326731811459522292853622662319853461438402159350898509106475673813022695280605186548588091310472421996800841277148 68304034587104272213226250626468335864539839288478501276724531698243653988623705462069448590465846039989479828807368785569116975427294674995353618579222432074671428039 -7417012945579091742115063159683884751743363684915205468332478108361234552515675978377722835009728844810141905749548501235564826389741539896823404019870792443122 -2719834679253623596731144164389090139718903931361605390356418336683711449518104069312224469155671184992172988651551217487729744720128825821215733143126 -14925813146808834074954841070348281542301719275723075417226169706237296459459178706011217861039257813853353340249137240345650473974457033196 -108663756480126238255418314226404306146098416082920765025087135519264583686956770167501315140572803465584625361468756912490608 6441332199881158555839022445459241267099541375646393705656386295360969238038663781843148925369387961786808 -114199521144434539103844320425862040019101486209629497042369204628946974524 264596650416 0 0 0 0 0 
12830080980364523870903442470995187866289626109874858400262746553769225335841392334122201542080214281460380431290643468393003552901907699377214861272935828338427519750146861410169039051744504967701160390310653223531538986 -14001440392729855232269002267538309001187887495381311406240761057806884818229056464621256316933078273925705648087730229736400339510796065231621583105049761595124563853481577779919695651662740829924939443300201514126144 -13824467066427576787364482232533256871255940579964671744624236153236191483776284525375645652016736636458442232125827143968508139291573862313017906045636118801807562445624394077499966992994450622373415072952960964988 10860834267013991493317689692468782669985873856522624837245459245006376814701382241507524233036833207879749536857450643886583820445332234072475382271535944360321044051793466649356237857484885324458489705147402936 8282004130917813175942407026366217126705807275316104160080893471277151558115847764387299836622889902498135866972252651326030940523267090865071643585934669788379901672078064137499462746236219391379087639216740 968464468916571267339137691920439298510721049466754469447692824019660713492823778355480840053224606081915139043348791176338234205297010712552087478274447835088044125336870341207402136934273574211207269520 7974948474889804442894486818019054842778350910770258611297627140498219802085379982003370717633997815497182842905113763804036209284874074580061084136220037371973280245291877398481494965962308923278766280 1393065090920380519212580160256684488539642092134868897240822909244427552505507827289639029340787965033060232928682523376958247865678746365331002829499297548020781726844674012127455727075137820397280 21252874527731973142755099101768583416944214232393125862839700600793759579068767806026493580572268125461496996066916461469125918008972183069879106036586575809077046679419731299692990130405539501 -64797020060119089288538167823944685721092612923546976271846981880542770195719983216522446580249007756362055053324144179744779800452048905355608431809859188122209188383402555981569410310136 -1691365185405720565204385553420259196270023270330071798296530634303087843370219227619274400679888243230741745164365600985898695391967515203290526602027201055794720635634838467072291876 11316527413505905663934892662628237431340589902749021280969028135266791116324658180966816277819074306787144110727996667905245999207803820049289343983708422754469892463149237234576 -121452678316532661558915578153459585450976822373570010532355707179077482914743786220423810222646690529385459071805602932217427086751731879810225990890024721786996493410179 837395148972690319527375509646008180024799102495394991497839743864002691656744053259395501686060619976989032480028408233034077729610662718825636151860480099604156812 80089694849388450378374885427793413329849577640689880917568717821536036312750233233807241555645924959369510635717274295577430261103801377520367497309119964008 567639315081458512395766950709063469334548820822268197795829255416583379588188013304455421634304527254669417511609933516153799113371300992634983676 15503744442356797121578597029977579054594873694714859176954714928812668476806105215275316043461145048745532263757532601613185357108564191 18763109227332666315400590236126521152925674022899287365458985675683674288434830354100205360500143157776407686310079402264 12427052666766782659074425328063839928122976652994662151190729940335019067242958407827113294099092629 8150403596202772924411191278671646048203613629905461969156700464 0 0 0 0 0 0 
-294947112827153447354235132808182606550826633166980989012532854405348053941156900033017813128453406553931158274487997827110857869899632608800628190212797210992952943895938766214074387031957166498260819678334427951817504 611860028617552110029347616267198455974036949526219618881448761705667765734335150605798692137786905940547326040780084373648311608585166722540605949905032799350546156149520138214158354708107403952566502844639975780336 131675050600410423437982569170014500839731414173713798235649722608185423229256376612430159817694537980408300825359352879979614447621557247638720352037342651015244655229364211353421743341169607377318153032309777696 -818384237314974567437554740106366747843200721755523903617982180961141616734572680165711173308456644969398291816714678744913455775321898943926330729447974598141310062940690622561138846759885244872643544033882802 1014036717779173119434837055515877909129273886545625054351443995464177654774870687821570341997021255670945781183597632615207462027641979046149457066350630002957352945328663150199321221690781803474357970257040 -99929902146318529902101184480086023036034658999670243052840652451719577706423768985509248521281156027016065252922752316753529647683921150736354118849725661120369560774802984421439838687577888943633086664 134696182285769781560131915762837087581603266976110123956182567033359610254821830620900060888476337090903752560449089565263302353117747354058612338242136957018239419393793244679252817320434840303021376 39450859659242045668327449581498277106681955956829438498498493978787814177429718884006177611082055297615071712136637610258817196047705622847831525748829294740265556036536995060292198072864944783680 854670652790300011656670414307478068405687773590137738454709301856384984234658842050194586955573970203281522168150313873994417092445272054443302606947004272831635205729166963985789519555635164 1277909381543868606997268332285869772570632446246112197120782347821955195651561060119637956543450826439326379624823789629516583858626688339073822209437139085104565181124457293474972958945 -10160871983459145889616106138122242894709383966980327890649136646721115384436639211140683174271377330675367400334721840596888666152472986729943402035437365563692265001071444046498656 -54514688827456310091641759181086759525947932513239948726092724266528080475087933724664872252579944821034219929755978522459009766108071856751673430797322956756533881912099511162 30487289897019623481089482860958120318179046245238630398692085159240451267987379568582299895833358118175513199459613020271505388262484713048628018322863415174360466141908 -3252554244172408377060738021191027620166702757128754139785006074797998080527620822021115778971108907755977967206022132798581983714019551668260979764383495848965522 -476824914514284917584918075232506941706306988801756831196624615136681972115025570525246944691773469408708618275467627140669864136310289266719166648303927312 20093904889242462127282235385234993982151508736991231444216866103417208128113369091050868912774282904392119728693249681347523860476502443861263414 -8908507868843856642399096420059033969766059685915082430360525387361973077427804826710483208938077152267033153129776280201418737084544 -1520088985903386967394778476789866216621262201915231136490972746630097909561560543413079723789330983865014301996671952 3613021448351958611695194057394727062293659741217168649860480031488487204355991972359712714486 -3111855889233738792981218724612931340058402721306320 0 0 0 0 0 0 
4715772293996278042131582085102623850221711587801660514780716328727683081867559778445374375971311433645285867584042261342371531993434215520707948622992999807035806103616628029514500215687547690456299540593857428465148 -13527991843713840221444521890502351494176379271227555585628412919384114139781267380122821216639985959493492042490525751367721655311361554104252441126299385996218184395413496018245542732125907503320258437198815054400 22245495032808606645403792010034216456899490858894471113689323699721660244254025339790498999084073666860863657085743171074492684072228737601925797765321462517190082239720979190253877882794932385547829282317565844 -19275495365152267733376149525659601531556341985558804995839317049480811656003798267992967411354325740681520315419397980242223876911496046139352860798438338363110430447456044138342026842915957739644361953258512 25966078311767449342825135422561253840625521194088227881554144517759490797220098531185031517773552682251845257114053071344507155302553543611970488307490887163312494452524816191278249617123635475248695261020 -2458597527576598905188775701085866417625649392797524984414661517507523707110058043062435502394160330449414183358494578272278182644932830641962853283720691725193082080228326226651988622533821216665818768 1460601343640681077485247795840737128646335717634426271770225350368328076112223441288401974547913782187624594735068881453356821268982808868437239525669528552320103403453238226538350694949629043220392 603182923875685219430954835151615138157105846101009001478838292079825842133007318058194441786932393541018002832591691535642093368382263950859910729822697768801778223095368756212707366281152879120 27686346332074555264261011555652767305307073127516148810316818064424983734035285405589865294550768404208713577630297783043693618055674578203003457339766664617862389912430618987094087649118386 90506733864002284112521365170573180480721085147927925030557907777569617519557057255929652133705439723876586707659747082438885313997668767407079724344865029305896021808246283452980011544 374353070814432932529707737084298248705765870695757997260570519041588505372120007481593257992047059750879983402072995156655382726705655516533908334404107136138628345989479206312452 -507840158202815517059964678136381909950220232122644071165514763760725843608362986965363344708885534472528904033657828025988795550012433193645358446094708321090145981618328024 343655669764997105994841479653405422517326889244119584413529411716569108904195465806012457087852868459765106685242330521251497088654423210247882724912431475027251948923 40170881755103520993456475593803777631975568193332837448218352351885658289283967373850920341941677409107633632893747072624266349778856392945157504922077461273876 1877819065762343304098304227216826482473909760007898691941335210568527553721379501740200864537854885173769715838192251688142093616708761697969460804521608 -41038685021168602240945300960585621744139100320825453686558309728513150054268780959683239881694336127803268645431086351696601771936845013837876 2876967606392005890470826505416197840548650098241920050536779083790173307445095687607215977682834367464985330859508523302672310846 44753006986509593239560642375965696992942675013974043352181241706758782336479338159712553700677892202356043784560 103399067293670214296890346164797850160076124995451014046629330630503983266210896233551 402423526130587743893187350613251328 0 0 0 0 0 0 
-47638432559203694867836109287851234039696061499187979203537678366748134193775166242897893296280423805224808967305681514587448505106006411151858169511726825763517684261077140220940044659333520019389282968911483409016 133290320725245299130598800792587295796802469272636333483599142595855479200139734029550344168421104297536502096090131838186802148838611586956338231130886433133941087227794696711056122532691790978318348311053033644 -290008122044565382351052497624010892657923261017471576670859837617166962738605339750943910692791720795975637232464201044483303683461575247894555649443664256864221358845800330433596323450932931235177005386567330 266543970123251660844905204251662391569970925402444327776021444730562216654963308014192439829763330872599385442514924866611184304355127899037735647929165142138939530189585371324575601342109765067594160305117 266994841521704157760121677785335162195829037468610436698282041885085290274253314944521624187002886499202520031732358293029450262487370281669178390560009829439408139614214909816887755846189406602201954648 32491821481623148165752938018911948313987225772362028489855903479366712632563425329496644977948743912608400685283823038243198406714602117150794444314913231117743838622195299199367863135759977581457272 -7247045045262351008636928328991705843042786237325114051043023964988258858964334110683044901541609295421045610889196551213706631576370979506738180647033619646699031876975326851906218490306457374416 5221919468197945405642329160732790457281942622341973470157892975663716674302239409367242770783758628425613376703938589010759016399421906727568783639111950223910393389994972696050400886679540292 682524221922297695211583142842153404376218449937856679758404660806646332741571513525185805186767633588494835120893566634601692553839912378040943610500469527336903153516652323884304131898372 2427613376328281034691780852911260955303621760963925459553967060647437504000917404438524756388960974599824093943624074153825331297301651434505734119806688586334156669923943630139352581 7917283289934964733348502038549767129783749560337896964119032227123985221731520870705118373489704479351296881457572491015244302043087298893987455811852803678186932455992253931948 12334643769666808381506326317047888802475810328374398364010183204178265575099763169113812853053007912889745786942403177699809335140891686126023030709961569743415861633552521 -2209361225770025851999110212808355814468163962334301371407369235021889495716832310090378831485245961155932120684241994026914472588597318246108594927463308535827976050 -276596008031285994988914638236936804210156337960535049756154409295040756403229552937641280254398404627741552119575018863496796595425003598983155381595866599324 -4675199367910453157518332689344607507345135796847638993872604784955130107320213666412978236273524598944041846966222763772670953747415907211209028048962 27290766403181266687808315602107631836451027686800492211415366453649474469679787030397999310300593387216005612505976754783020440853288243569 -467508304555229097283409866143488510604903730482234657177592701749774255803503989687954130443654943533141823910602882015131610 -412549934895209923006820297607465646470260678747617422617323050866915798017351361096589343883480697179177517 158540152119839438326241827895262594908530540381655586688541993208852246936150 -16036289168381 0 0 0 0 0 0 
202223704999203636831430973212372686057503199926957803934580875635766689845983530505235430701624025893783563131845725003298976078891170705817473706075118527410822509286974001215293972010228933775878911730586921972 101682973519094254592283750370531467707408173765640979769768078270170801881075419857317531719414212474195961314380566114489576310770792190656571252724152251551929273111084259258808917445727900721869681928757440 -3140274764925552732915922488387563750109533866857449069248159549200593000328116837532315404398468757161227611032013939924810798668322992374267411176566646774985090229931703853393411875024306182557120786032882 3381133302952181191395936307707111678814773707638025343411949371092377479650148783945592386254993851811473470986963434349493332409435333751798441143256114667798469986714876732243528022411252659617604673792 4678313581732250968202992500590230648102378344438739075252189526833091889903359064324192119612005837403184644227103466196707364170447383130999938323796822642011282642635167849062367795978681937330954180 816408148123620030292725106038082254950379171342611582186069278600074724161606650484803770256372614245503378827923628050702376293783152253929231460048364061994527494784965732790029623177093119139952 -403633067185292637572473325159933200277728980577526425398587733518026629303044777759528257625400333374649276705547899001938869458166878190863875560631534770652752077950683996919583889264950829436 11256062651179950091453458796002274885989845682432478524721918937708159157345349708270096955393239790323102167369287319367490760281588056788211328491700084733676166161918711380219136320598752 12466434912161414744945921412351897790787237176922594488588632421234414115130395712327669884455920592056560134989075235830960576729297032804492421601097082472975724843560141202307690090658 36642889409406960874873751078758744762350164073847427427024693241174856213353362798674493263317743455595155252457093319213783063056434782267787080030575060269826894162284368092156120 76713217311306379553589184822034199160858008165853122290163704685736884603020827500666337370299861403683682374526600441862175383374910132540967995050607691195640172351620067630 30227026799696758700730967606138533045752227384864714663947805018171255196693205718647216533999513234608969754704459795158668390726444611464023022476331521993646837777584 21521907288381920881332876680644912265824290679938017793892929013223247835199953574714627616439669857298897120203133832419985636400002538596717746938478807555857945 1132046888871157161833210238041941308317371868382933976036628031590284684883569715840843340317055034380384676351713353326646050068166518657948811121673427716 7693307570428129847979894289873986940164576657130912469756985356671440415458429519740357826840349809326727916608176234962518622488167403699338575527 -3208564907643505623388679635715453789287106566271473919160013545456152107438087104199318041650978448994882317900667879381988793173454480 35483227161793350890494188186626362982867117700301480231733204118006450263719182405859780550138174259285714547656814455156 879790134547615275672076495023828577598265217969530176061639346417587202394254154931742159530802664560 5258910529915925453738351782259613837261002848118851603729611019131 0 0 0 0 0 0 0 
1357412530916818136405800420521233122988221850673675911068595069901335853664709161085613017874126109882059309857880839192016598068231110723247043959235971005396752722025146490120756222072689127366707813241860816 -10650079187130173873187176126299381303789535098564460519554049927345502547008210799053392910540854164432682180039914315500262698134354779466576118603008456501411896245029219213788289071370710123455162266473392 7898798420771870765924613979463922178468710717445606953140519233721863711428822368841652517360235058891031123361336866508693278384126177225119889252485871606044035893126506286670215380732821306542106735264 901280914316336635684931226969555440804529921082047690870571679701468318828279244433385034182609104904817158414567248080500669260621031122872775703414317579047935555256982780792561579977382663005566224 79113806411933358992474468370952399713556960304762197331817949803034464288684010487785404103423680213919713013036997048800324662446521182534529929606025842331617256611682356727903298696614659585668352 3268009759949971405191825186770226046296993764258217490320317860384366903897233523023616576476324683614033577590454653110475716292222350844688422406828592432905366992219751829875210956510380672984 -3785448565427580996212860233259730838088447385413561732953234233352410790565138161112053155725646565121941177887001886551416184956143206945962357743096649987415422885596030829497214980241665128 -509624435972865713276247820936127895433175983955807451472795389123181133540875804444406801353843827797974037105848725796506628706511138439446623781505775121788097299442017015524092967224228 170005997576196920334377838331463321531299572115354850729675539198646144400949232739377189783598298584530021645454202174296653661087213629062840245904092195609596645698631045632174064124 379808004664886124970474887377078017228723031650188373641253941915114740923048258171980276507756772439695830436103108824059001704600741767929529460359434125849823309922737024138111 387117619209044337987099219401634617753030253863552114144636021718674350052985903062161325137642686634242160261272574448947818055816877351670581260394578327263053839232088384 -85631563967956404089561406784202886714407471887430094202894006172929169811055724517906656770666373334668684178615304382269832389954837947215204271651481566491368813392 -149243283968917866858412094028659699990064026692338949567747942358804331538304066933723163181762215527005708319757284737086554374315389275160032821702901675114024 -3455277790708476234318183164348724458029897398216324950895381963546729559289456937057563783416141033855075576942723986457592350049451595364991442689590562 -8226135380025518220541033621388983362548554341403408217556697041529777398367742789809815510211001753430637114442725141034902087961232344736568350 -2586980755608702852596859373363920281129491850083843929022588046696128852482505237478589396688819165986269508074592919059687661927181 -1062858590694454970877036327311979853303528649195444406148778265763451267813056704482433482723936643215278863164591370 -297479813691549533364035405814563911444279856009989214746247239468801266967453893087477990564477 864845976651307091062657201011559091557656474699857676 0 0 0 0 0 0 0 
-17607758808948259859241763607347487010160593854618527750285381075326148089876594206187111473915818101970416167471061098388528389094597257039426870583261151922218293579290765950248482194541333981069462886351372 -6781675974270904242499918145460122497349396128522350311811878150622267420563400740722949618246390284427522294827516173608381858296292707191469319755717056322316022081271083542687954925507067693802388796992 172691398917634177574277758671841270401415876257619081101367938580667352901327243609743415744609766034002209108681213682630066144003859745554402308351464920414157599043854796956299049095402949296379281534 163453097472159623491399105594022997141896986195336557205644170399863179467370149930112871276639373059033916932872348738629548483861386459568119034355430008502832864453119645822411333744694404731724480 674504168209360947228633522567801248548493318589981545313675601731797452659175297477524996375599200475604795458691999857871656852092887424326633973651649836391099734663098927269275385215801373462244 -31772447553325283417291462273048796019713461292820434492681254890597767986434768332435077336618911648920810847519238581990491421364518599342313579309979959896356470938481441905133534101163280880 13680475378319705660554986707268869305612476245750326580848516887419068504432681233482182519846091376633314679760539381362360554875832476137073585692001964711807373305090744444792432745579172 -12189450043139947994761866779946900546215551366414674044823588617724840245083073159337435725427068174236267295074431018857150131791672299853644766501740225715753067104833864654074893463600 1780211533136095505111535484553905112478752406452557682470179804127331508971584091355428262338463330253624639460648714862210851610922638336868613119292967957926880196529925785118703416 2876555464301242474682023436267245380409135079229451538541063930024734494161847253229735809618688058931502297661823302317338970810839111681321692170709691324438054316132542324808 1220459988554938128332862295553908827874136832588743736094993927915363109772399257882148695267775332674912489644829833099640750694578110443067480140682045233704381751690828 -387178363936409621983894079508404116425343258464719619874836392285576657026197267458414108771993048447012974016039852098814017039973266624495725066791228291506482720 698476460681757904522243624616924817500736921942344569821961092920096668268883431564689845449067853024897931836193759928512190290862734694404895131501636193765 6979503550288399685782460476981934986852622474164134835816286717667406592477122131777563844234907792001602852677927592994058737052239429522093199569532 5812465905589731010228548694163972973299757741481049495585832567617073660064602186039884560835321538202042268475753755205465086591515825257951 782028599025442475949589964284274569302030214237375997850758475383409355322773762328867444851021954769026282350101858876269656624 11181804126994224478636485665764391319107584361350931117774034177136351981375532172036320713096323102937403799877 9745128728540380817239617469406466358257339039717409502048519098450934170825051758468312 44004291324580667519436511202022972207 0 0 0 0 0 0 0 
-32390012083431269978034132540226719701630264538650472970753666880114635085939839050463548092251570246469958254681925148473630689225288019143153164636876409984980520573908725502201225732935146429447675512536 222517516095480335213430018943671079689653121084160781839550496742357174150996692764263731463126503957937132191449679194607608702389100770232991744313445695205723722784701949486033915803555495986623240280 2403987765888802128893191409376734801599171954211977534028038821203410030491739317834386477867308997234753372822166659347011262318682367011166574730352403763155561574306115394254498546725593492001703642 4841145274172000193030120899089170486141105034488311200143501681605269743036003286781700888636779517474342456800880535111429857158075475385515934339660046014429740452834507995489888268269862456792304 2491526408081135613954582272841552279479299710256507697971231037509840226918202222547943906952220330785676492533122554709748486297800902597294319941262041939111516592145931379458676471356224397368 -477320467137784916161723117485729965713584044060169771657095747376723304167939032712456857935005163290212852981660396246593522142562629925093323288663480041817699442673400908431481483854542316 719118680551089620382064483998460830305130896103035872034405258014696568583393781835638447809591022114492667152368664534622575934046511805798356945268237291814865191705558905778349962154920 -178364358980102655439088946714211182306718331968723599920105506881484101664373563754513569263774916936057224305589163627883159436238089299621479237458763171443086592161289422158779928248 14711730925350580515791395877832264239034589170322084289771320046021385946773984623727541212899364716671405446633859956557892251294640256518391407387613711759351264846731208605723984 16464183541911337088212757283375200538395110519498129303592073584923049795158478403645271125096754186268448280834061531909543992680224568775566552847065056034329515001935785549 1140816736068776755888023246908565308619702655812418673973771111452961149031749698493784100652522614504161673696120126845234289644238529333858816244224719245548203868250 618344941175480411862889816179631879515053474604280045209811826483176165381583493985894109003785795530286849855838315867626694298027784355144800696932590608695272 -2339128292524617435751212602944252148475205828298164697307508233727946463692488869802354332394905484566453097446659833863533683855338371427217054894621137090 -9951698821420274260553697984854426344492271712809194263810837930815692923183851624579919275202803313298386048809214701329694843467580010254441429001 -2631175101727306880015424922814945421492668935969233108125477563434783006835401517896014152146566368457280912276994789092628408830021427696 -61823199120777147666231877886806342330470193163100377445646444224838860679807874006657955686143838844970762362387752061053559 -17873094202563175161221921005760603884028827208083659297642804181750750737500867397619109136008132123016192 -15853118984866699914628864372236896347535509485295412967909915298050615313128741 732175691475030 0 0 0 0 0 0 0 
1001637732221898294467056910133642819221225705959643609826822880780445774561942516729379891389134818863315117047668170900679871149387282873740951367249276054380532657942825144459533592495683276356641307996 4499767044520659234254340594940621353718355479537959206930188983701672994350811340714998472392964896451743481777670810932058170179875167761966940776042970365713326842118398165945427211828335962865409472 32367816158019040941155004275406089836417032909574966957858247833012228956859432249542735428441252853836913493132832842271820494005589431015681592935068101438331249172470539460586412375516011391331360 45287163749828096538621425692479209941197368226618459730704003457549789363037839420364883645289074209676145447267649314074714801374609453646184266741074374659475313741305347880533819812620960197568 274123571930793117769034863424570428299046112316431213625433723781298096907256607481319967192569347707563449963576403747196739644467920353971180635044639234747578439513714720112421617004756124 -5430795258265631294222851665643553090358693268875590982922817985331568507138340220290779393024143037751111090697013003799609582030705965459552707186192845129883722179212170773680858436389488 9738712891399656545557557238353352658015932076848159131591886794750006987727217069359069893968837513242820948920175718858425893064094150046639294906585637602797141708740147228613865158128 -1921281793593754338054242844560876669109389837660611722799078898599156907188459460435834681021908509508579178367609696263661604662784136845761644947393264471131995780239406991048040848 98390855560632622897307096751609044542962335615697842041673458782686921624260330023166878888060949097357117457536889015121169205758693962072234725803320994709489582135716413204380 71500454706106138319627455722162551816223563853847153060452921545144739538825399722916711990052793827121311018494525558566456758300111424697128120224896573003706959259912232 -8490704864136454609957399219418285057053717314703987901934700233462906171574244159230512901338875654842162918054488218545237398161227408949522450979730119775604905656 -787747041973866509379839307192766677653784535048067335635234372519530350234083195940433827277632123340641644942147389289383944297582651456559030164615421976480 5722120873501853742935186162771720156343359065136705090118139899240157751038632954880417742806853837106327578649268174503023226941344098207257665519424823 9864212662865182087219914910996470018486730658349083758353047348774139097795638399301810178274591376131557477787390235649683676657123555788167420 772311553481800188390680359339570998558748249201569780125799479915600403902146893867017777190737798740747948239096714192812170335202830 705118116187665187322990093705689577291002602139724313523905691682729338111370703572626978075083854583095456011120020840 237349688705664885780854838013467233555690625821879073904637597129483486552719022730425214592104604611 495784757034004742864581247280604614861179938235048916360888545177988 0 0 0 0 0 0 0 0 
3982957755437428603078903419409971002917238596503839804526164453755340896539466853713765719008804320896651267343485605344699942527152729298119885821813645856289797212722249089088776925374211294998630688 85101931698180911452548278693702032887387626530512611475714898574812513634600936690832856746870409189433557063766869524914244297572537953587459041396452868430925175942915216805366300608252845501178736 288042212942570214368547322090392121817856893827896684210012205687690541382970984360793704053995728374594266480293461525848347690070533645855653915461576167914780808431035790548915761005350628946176 192109274773170664084041226757533755155751791799993819569060003791284881881247659059566348321448049303476780197532390240254071285037279449463493779018899095712053680014644639809189349913166861328 7369738989774322241755400375749732317055863647976008244030817717720219545443091236934585437637512923517909635000724192138028819831960175240926581107915747074696430259740863691934741388350160 -71772852739739620223568787810055308630612870242833825382473511144522091173821640148028334902376364154060877291950854366882959535493015921588087201255432969235360764540178568350417354107112 89061981900680518459490551643732389404124330823056663834373138620673301350972309109233642921022763217949181696484318375375655555546384944506359179279940470496834047703320191830369059328 -15862801163722636368140768125387640745037134542192592202110252258586730291913230393385558346174152966560001693810863360710044364858590908026876773036155400712326092916335419366806092 544236813187419495500397154767802635381478467950724964731774368819784728190504795666140449752658069463735658365095025070361876682471166079455863298893627175774057875115684793380 232431961563471974976118765433804801322149240672586855228958259159598887418704216707863898551903622286888881268063810503987107802650466540197144126275947389554237574541845 -42416850446148578813011862406432898448227496469303104894908768138942948324611920496442888890012421346086320911527666598242163988975585006669144630845226717858677536 11635064832932422715726337238590208964581935700806626279800182003778310901910200457976197800718956897857458624129850175377717001024063714691952795025997201968 -10012093365629905010296337876047153576063913601604979663653661879836356874864319196155565969426966710928025693561380952561568710552189678034279917263852 -6677994093754292464453857917830576270872739455692524131891946875509935047676279354804090765363494753417214877112978696350476385280910999464726 -134624481862882027963700550320939231043590744757668199432756472838814243975620397804638902246842948590045679724343395488779280299208 29132819125447486059578855955031252702312462494707405415618561211011504811605281134715038975151759315750975091004719 274119735544700739505527741805988456893909648851653513658152332294773161353990791440437919593996 -65798941467560550811266798335713847491719356181320181159 0 0 0 0 0 0 0 0 
-30773254425680701441299015749526471615088918004139241547108184445654631500981723396813267835350938736898943313804510235339125534783584586604485984557222103494447830724514022632775766774133994628252021 765004623033530401083962574339122633305021426317442458255279264715767273358870886956147297974725876382699932747637590276831405525696350671374584833206913321700188096876315236631223176423524685058752 1803110006493451317188656234621054810831972420794803697614872402963169965404192487032174842025711216349305743569299187955480397699976727867849620239283245577658953568570324160503967798245287971744 -184100816999757587505470804682429614938040687845166746174380619554584111979401198758791209505230655531277465445198851413853096295592327785322466313766533262230690184881504676563769125565682944 678175196408451198515512959063539660442366083904505567720856581499470799531093029518074795359698903616142475806954269529784744030435216170012089231186376882205651396161009860960144196230212 -757831898517552985154125918679476888904355398238523372300403517104439483574074097843594125629480265634434890717209320900396415752594588650222486224193263749588681677240388282014166612240 649036652471283821554631433344582441698343629264440491050212762268327833903827713382359970893031049234047283659088244306867232022258850053009394630948433318108508431698562765477428656 -102676860555920668329303411782996684065050005862948275562713388243531865374131943156955755777678392673380679085642651882383845730630342374498013195710194761764616175252785148477152 2534253886519997198165476539589876752335242909588492334897350101985077901789934870780955749780881100300310643740588309276939635894908438449163439722119125410624211135181683573 534032750303672168735391917270416072645869350454472452809099704039955315435538941318286237277019671895461351387192355119021873449753643019369137092479662989965131332600 -92726570217537218486254316327939635150800059664866613648468481717920797940243328366713076289751060967048980209787041792504365487308094441976589012933984708583256 -26216974824074593455585466547492372443677161356552798684052597788386344177180192189141078015604868825220078391374021454745138294109180472205337728658339216 12830928566434753361200028181542059657175168627024261408133767137861581729050313411773960025307417099180509998642681223299711509026014836576632471561 3188193048078315605703474494793867409056028095734570284153896218184309139450055425237141474605883685416992406119054172317510657852528325668 15475675418744940027496156946514374221374754926843944826913456621203012798217969657295941532895244986698454383692382988422245670 -859672523236796236640483364796896994356643336990965426147687044068458637023812225872973145527940139811918951448 30761496847596322299816265043193507987112992154144277488698745636227067769841918845531028 2302526621876869178774530658027148740148 0 0 0 0 0 0 0 0 
-238705461843720405111165624617590754029553233992403639773801749345578589795690268898204797673701388001436719519624412416343550788852039156797082672875572789308841988728396321849643203712875820219550 3209423127755791784271816646578894274537362916155851605978261815845968911690677383871224611342204813749904895306936127387434546772987162484907243548528020658576684635112244481950134856291682461845 7646224339897359864060670338490898393120678999617979154256875607414174467069437949367508427178099810851551078958580335332646737510146218460822061717290191580999500967495849685131089872715015444 -8438824905992499162423076211903741208241652921994474628178243616599589877346762765090177427352433534396848319240770609967735946578869074515088401297461240710920631825974976457974297024163894 7476800587087860996416850365835690742386042745503883676038948974563646319662249710098626099858009777268976518918111651274472892960237180760872906231425442964715926994464716356299113465392 -5617123555224007761625143237313559962252550311473063782383482483781937409765078820852190527813044639043196170112817785214858916938619416832608337789172024202854991857984421673440199332 3960194772981162393564600222421600709759480472288560279783948928013583308162123502995142417990403771338853213502687517008430099573140351145029564813006536349118538596483881001291284 -530438387230882872644181324269403860548928992319077642592457373702582366384038473319007141576516830234946444586467490541726903525307705435974166260554594560976469068058752562390 10066342327260944544401504386715645195419529908136520435464056574643541339532774349753564473896657572680953919934301773251246406799604660979864934816698328362807469727032062 691994780057457394641365763168222409978618475588829178443563221262560488038018216987831242814382369232448191590167380331725190775700979615472963909776822060697879236 -124602180029765453096136850233259742686888983321003552995567696848672667592728069374361016019546510703447286647369205950700553671232016201418902148811389548310 48303761422230038272212234360575218163653111627562847599620625195358439094867159455912998590609177771719034986725750606179194753776697007125263594820761 -11869129533305621583726638809039101617409283031963281242136319253159485492097703869250107465271286190774982229842867765710449408188818516935462908 -990949355457351873670503085974020405054670511348174865543669168679820028422097282880516285243765368121926885501331753110150900394208917 -682364069379732576873629933926308844531213354683929799543566639997889333453079779432548862030833371413614647851328626719870 -2758143589795073867242005431943051580888476312314621076061853008792108223025493186907036526051131716096098 123185679902705830085967906854207834380952820064056208215207897070813319643131160 -25388130975134877 0 0 0 0 0 0 0 0 
2203070933483943931912716182845768369282658093776458481801704858055363232873309821377945409118049910377925998320651595270417615872409967336357665522429417365841072700723201811888711495349497738817 868019197920086484543653038072950134422998624449432343660282498699958253878552200256715952041122770006805287173237654574929799846674360443189932647455715980084983642537902746492087828596393600 6443060844838473498321006783241120895612111234057993913934347584827859860790044913197956393598566453356060167320584941407653694712340610621460460582692900614982771415754188380321735890732684 -59460679295608368140783965785588167796671431229464195829164926194784180548690777820932697922176851520264055694651664470224762124752078445231322364794693176961873285180216129825574518266016 42946877554593507423766729676423477817876804355879110410511534264946745693761811766677491239126628871092836307693107906225717258586345453506997973457597948400716966733258929988007693276 -28591736680966727566012744291037669687957261666251947478392171966765204065197299789140856801951015079924691738755619249945842506089051792180496761006662370756700052354498068446693976 20313143928521257516113083721049137375346483549982080532800194605633777577000626232634452175722384633528647681862048641902119462860588480947181637488178706927921152554768854273062 -2215036280810669831782520271088706448316055839231298551299106826528074637879890584959636301520689538185576786999943721448279956782838907555482894965307687998125357015432238760 34423830803713416047734338953840094713961472923310891199777357154942355485362350374001709841830557040635387949991345601529916044580243770843708832106283211053055951217281 -403949795538524286063721271542410586242632428389283779025443387229181284108560466864363826169715054744543894985955323010152778207353629928647530000273749119236840 -6653397088820682658488202283008317018083333694973155297638929010980126300812978280404609383128875454332525968779365045664890861933799255099254083190799172 -88190946991796384895923139390761750406886950323211095550610492339849071376909669486077171756069375648587313248539013785643533735928993125335988270584 7919702532118642913145498796685858948589890019721293713669967608192704988876449255912608751133704098068822779250621967922389909199370270636823 213931834472328520346800782405769868437417715294116436772985153847872412963861395742899347207928149061166035366057907814812938586052 52292023650895633161307810729536936367530302146769871093836073210667359583984418078528432084266150136781510924805897653 973944543253654964872287253795628269835649629370778063906594976767552074748468091955652620647439828 7480684351191675022939240180485392726313025043299023428817481884178813 0 0 0 0 0 0 0 0 0 
59466302965025190298255484818215246067325740197323061401973590344613053304610366160292343340048115224944164556848046834531659094927529540118370783918588754150303174995073799266690863247331372748 -59957464984519510905532668577288883649974086659713505681975513897907473059052787081636917967603302251737167141236335940972704537050694488518918393905604530004024247801389601605767293670367520 -229653097699150081131992728439431315712899213089669088005260355937012748993877001466949298906996981310465791482779926309028415608991232492891437017976294100605523957875738310405217592712896 -198944729451736816341609393053368739075884297566202857511744819827475034076112249153354638544437224265526036944665538357806118983762765433118310363235220276104966186614409849549319686420 121733334010447558660465869204257474865583342129787766836327166974289627367373715343732827830108027132744304896987515387132792742990727707807491151806123748173921870936051808676295896 -88232280259957980960423733085461894440793239223340406905156897826484171085850956480500449844267044420178504127606166848895898952401076910620923593606208798593108255013055394039212 86993536468933285503903989091895507617524486415497538211103873404412062969387906335310047661898327715898167636356018657588132173005423096246656240791138867688560821960034243572 -7514497557079609123966156850403722588826981542671128219288225808586600678650760560879915790861232422455741934111477142758275884224035877916511690869191043984110114327089866 102042441355637798657172746376936890569682716795279505980455056573029000834446041935078189398975859039772154741123877127994092322683888158449528185995058341543211991884 -4905877871291477925396202002613882321289558650326563173800629867545921533236833138849753618992930218964011247960700699859189697513037110293002550260769973653475 73238043352144320506876379421963811753333429030548385245743421256422733918417920893829303631742360831683329780225849823226511280044711121598958356899904 70820971634277280364402962946345536984692390315852334041167705668873719575270494470087061405006629710668748949915953063454047825898060608934456278 -3812824474317787010699880837284617799261046224732494072150547463243871367124173346365685069784523913168709539275579010158705690450822027052 -33010178280551333529671808355090028117152888334359503210480533015836565818240323914956120156911940783539605747387203494490240554 1154201384098304670611819250007418313259348590031702640890625369383002558512665385279226682779253944192734120539938 8933560611139944700305625336758781063111971017404875014025442475245475404641460894762848375780 1470276653721049396258245022265263317358477713341212626546 0 0 0 0 0 0 0 0 0 
720613106651957386149984009322366680444578902713502295469217049805047084068119636811992978648205301625627056502954716051602428431589309269123576205289011020641777014771867332715663072115323637 -386462647319809222550846247701815499499986805324117231824549467340267306686545752309956541252167345008842367503052006571540437840356755954453579019791181339192587101785551900557627691572096 -2149573864530450316563134865937623737950512824621880317626038032041025330585237331086257169187915686839314187022367871825343295860277140875535429917569298050886955586700374325085422925172 18209659142119807246708594559976078359868594053175453942213560082572322748120444095090532108259801858244978523458609934623241453263683788346390962809268673570200838633830381279563120 -244348831850312066335377735253480705406981781770734419029368843875447071053512802906276646384738861171699058856867789996055614513544291213177161146186290058472115156950123958779422 -9039809902786568804439436365936837426698519435504693939703246154416654876067649511935851504331849242113098539512979701616915231681692613090297240284807622042022489728082025384 311174034604522463038983061283091327168421579784265793525036632188105707336535870635522730332577164779735546812870100387800784750761477427675528031790089218810276741754446598 -20562054755345683154761483472199081798898116707314226917669987721860372675301653706561223159312793270753045776482976819414793702447532298114315941503401019128871915303800 263825400000779481157028910027809169278022018657337195252228350902389252503206562368662740105711311424654980936092803419651728155068708956871985702824608789408131501 -15092818528011810643719082981324053645895756345992627204223300160447186058731359065353275078298144386895765832509337855193376284674799627223995182178420694328 611482046822458325654427244639485209479392838646894220686575198990814702168285811524500250921780558873018537884851177843866628854084781314021121341430 -65023890919226492267034433630168737745572804924456729727982507244915612842214468966449424943640964908233517805700720477665989115880010776407984 1290813496920503194820734375818222486836130723255363907830448010048371492354992008738514585018568198448939085835306242968251463676295040 742315481642314970839109683726195464680974150943483856332729645540342472697887144399459132774722909289801619142213897728572 39322152331663747709000812004825587720707187655856423499066727460355682031528889169149145208057104508877385469 3100412778009142687864031980120375583053775233841430032161221646069025018827047167746404 59708339321488121799022032158544198111744 0 0 0 0 0 0 0 0 0 
6447164708094180578924381615415314448763822091632988573603232654750446840912212032773391065495035410765126150552077054159953271342618331657907866697973615992781375497456638539725698689526882 -3438550579713419135116628829212050533948951956563843739729804888727157244234257102736172613561299608698830266470600525151103286909385999340248032029892860471853617765821812732951265703888 -8298980114657753165647171808186631898203781963917398191961741983543365686865882858816602263260560909937227026332103873558578722473658158927148704748703313405886565719542079839589659620 2986576496324910525712179774952250685950756220002293914219036859117794887750105687048342749731758144445289127873094585183693450457554832325508101342629185021703760673871329619115100 -5056394130872175970403019996928013975419488042458054312277780659876031265568091146149082667412709022443860040812880990191593959863216651545380074830544548021622857921344368025212 1826775122587542408261455092318597991892649489503440467119748782708405713994853009996561678707960804656116105169857016664446555390088929238999054644277166048579852154649875334 945368496111593831022761752887789867916231258284947597481233893601216742805937273661146692791378035672437984479113481125856568183410331081460149005251793617410679127686976 -43917402708359551861497079732103730171967158600718854736019574026131569498762175512751137247878613479217121374693078500073358351126691118968000613941011533159084236294 598786089812066392739527187895982846770881059007866878963519570321303225237898914650161876303084178671799959186545069988801406911918650751095385141009042011132462 -31329775311691299410776936324592288674775164653611435081730027441981360188390061702679759847007256869427471098443805454690859734408779306379013444480978211 369810489916555723662317960018655103203134789071954670208546919133255148341772617866886908829564712016765068176125856906920003028643046645883299148 44339283819534696375112801533509852238774288965980542204681106662422319792318767377928404137716889138527907501684623686283820417764413268241 -307430337695019745889977340140402289245004675640553583002867759952274855326713306434695143875282067955150856219118522869888301091178 -446981543921334298970088573151329766809707126595800305479029178247172278719236991119987902906457524872031352402665084348 296639301240350278683800340256625871398252596158688240292861048001991786170719101304857860664682314947168 -59045673235770610871629483986914311644424826122141854265916795638958776606150818 669179338769833918 0 0 0 0 0 0 0 0 0 
47669563257513018441063982375226606763179083558663263048827843906479727279144295846391707444789458045111179713917647352713939173287038487466538486166329427530166878443919052038048088258079 -48152832511258432905701372149035366055091358654822764273429042746192113096799798567948558515754925087066065602157002735387166063744319152584720328951808185217128676413416200832835718016 22175537043699313139233188861548451647439384872920303989524578245877309222495185602005371786644736604113890196991156588114327041776198935589638247919996066769611817043949313985951144 1201841361332167986770319005369349965581428055534787962321683001230617072695861895836054707119914328229893293890709009561392503428425341616109399758578365542328943394973194909360 -32996876708001503990831960690749486484603075870507103315988176242069216940270742194434007774475271512458711892656573896719775028528793457695917008962004869142689422550709682690 13532702975468984752236247794331523603100234034514116004170216763015572116037692616268633617267500561231703916641565973995230909564552446833241122660813158466732896626386136 2548417088414056703876718114032994053635921878416346290378131227828266387024377436093496511164212333760806591405470751284413949747418028499644959519912645673495506793492 -65160188399845054412239799351404654764965757323801981714270572162968098183506100679028182919590242805990940964212717250858820162935892294012223773261357463747746840 1201166033447684115638863405927447887380177179332610768783196149394073898249607781991395652944504485333674808353116575569322531043725166383227298107729523400313 -50401933006658067137984984582212360991544330497808249643981897354673460375553217596567967163947801042967558095750664823327245133313121852150159254094552 878884103371751185094775808628040273992101283306666883235051156945791489244797380438515519582111077112564878424354113915614508563828761418570772 -12768574454718689261704651636721975994193649502002846080771897014397250843232429858141126141310804807054686664160822308966126178791749032 53924176009960613825902942792697070773870434220770860523915869733222791986325198731950591580204713888070328212487955847474552922 41156541494683006626332997815263702210031674251262547006523389783116449754090426345329465697612692937836286710725028 512209510048371851264793256174252620781190184487864752410432404584920028348274722664538167074743958 17457640729050208730004163461990041560705649410288906783573370603772120 0 0 0 0 0 0 0 0 0 0 
305490423968535318962362263716740812504847074625583365499930877552491545869348818371059705181291315281892993194558752580366308736915132123329960583261785560817508790643908349562298013760 -535746390686999410357650253248505588112174159780636830683190841878690593425589624914605077582215763138880235676367022601457017067900842827215236302405262368411990393114269662900950880 603942623334062122856051874423970663044097493753431543944124820925134069212724144558492296468107179240386947844285076591327979616118200726224812448604309616854025602791983555390784 -186450286300618600617653538835014305851545637555724807181552038454797727349333452439467747037078508197385708562664069001820589117083226490024895347018867231475317204808753791524 -141017433942035173020862211423595433898444997256390276879596021989530082794979417042978194428658421909227534442113052145198318725015827876110491764093706497167143615244619560 65154258772359615462665984726773814266043448410110510480655527760337204607530617654193404442313141038639354916701198008471375187635426011434388886731718971114758634821108 6591304785124581851967180382262508213832872112211571123733085722073250017993276790251609376515015855025390444129967691571607951017793354143922906996246500935740946848 -27537587177819656960933242599065706302169589455939108651405983260051929666478239701584733464068084377616268622510210504378301167080198328743226855370258178725466 2143973114724054495936786570636640976426140232293680976526526078114995205265905302485719181124215225759471844198385897286482434180915723323254609782548966500 -65668477979703409959000157316607620119336029198110324830701773862086690752613227728303299862300926788483655465222883961495766800825612141713981578489 94213945847505767325687858616991321462771615189616995513825966130546727385208869395196696112128702869175078880960712832428116978652581334944 6921209901078089980095278778552302100706142042392870851707013673796471153137934529027321826892324099536281183760564836527817729195888 -4443043994879460735599266355591279041526036839681116736580163687302481775937141365204705643946307257752385884844881833780292 4281013553669363036813064754989108648536491429161136185911392239480126172765442571127813876054483476960261894276 96734836894934438466286143161217139009491076265414397722150350550544336216051685304012211168 -9642817211448570831574702951912754766356286507618325281780 0 0 0 0 0 0 0 0 0 0 
1742057965108740965607487202314468626792438980845687280018423663840543313741638016305103231106980502752750438350552291866544428617185293635511644159404140702339863217833571147783177848 -4411807550313717034696528600794400238668923121010393727587110188374864776612414143604333768559054052091020909711103535465910862029320927861396982051882770526104931610464207577400704 5411548908380007138254944463778435104426396781787434518504200323547024266642988972909558258276981455017035452036597790376387616342153008664206127545933668378808280861137005237704 -2007186412325042111144197155805204016051953227674478084624352403577261697557903070614517724894007123097994851129540160924725357075963969117247331001073874959153831279753271648 -419263122492207274316235479568405697109160041894732492487150172849263453609662336379305837949756586634805455072333704413552311125623536957248845942461846816989835709604094 248029583139705458607102022951401888486338307731282338276374968461264959670264130402130953243783304458280469123993264872714351822946025890376418177440936015132952667560 17743943433622275926735123266916588234263579421437721311355390891103571989669888492959029503263584233936094337982504758775651960499785493475373998901398636227966212 210357383759286470014018814253005699040833752012065087428692047654968432734829109333549574087170071544106312711678867137765667716631169420937374543902832381240 3425404312815226003819381819466927833649190201559303345308346086777561290059085885532091073605440567568151777029242211022941511346422779949597572435240620 -71975041320361709890290751347328549194304614142454073800562267627691690778679933928905273251581020991655018668499283616675751614534653017759169480 594903145486150562399175103844779792804237841468498451055723997315312094403922758682732495016382243823339699617969895302122123118647305644 -812219530958468094183640304839128764127415125506882073780627655278918755899914793195871388131050084719672575291177705661838866240 539122939208660791301035609854967546684312672972433258290821071899633399888528097759278985716058264105719692262437890304 -12932700471702428915974864743211126898677279308371545153934144619103304162776687788620112211359523558111956 89027395670140782437880672899406852757256881581541136120401796582851792368941752878750 771569668814613149815010412417387665961336 0 0 0 0 0 0 0 0 0 0 
8986177401561790842434788252996731899939740892551432692241593877655974627566809469422309182201966585417346832948281569278205551103754437720809504045101157115413191936229133546874256 -28472575343360026631156246743331351756895227894140995833381320843149158245254729902242602526969382515646376906671511342327808119819987022777990958019636742887612000037670784615624 34217821571906281350651473018619405487428627096063605226739991418904497580034568147200441822203299145941113349738151533684796563552267384623193545584288020086481488500371538356 -13364165520111431270974242344798168122500870452773119578773477828437527869439077358640522871550227987521574126833572123664071585735493870671502304802437992598207607941990650 -718299050618836188346723521327494991961530599659270322705534642747343630930402353828829477012841954685411299633655477727125981366015197239045123902886747787885575953676 810165574739789519439028377922944444937680013318470131523667306813114469727662355637419831858872279589595338651498304474867897932056263705090496536129235755210632972 50265325649304533775676228958482330275409953476821135414754231857158797920772796470078496344706000571738617148254475673450582395801479000357062131210957495630656 898557814311185511184910901254533813141153788831810977739289275653747006473899897821188809444818527258284591268420597327228384877446198878132900077125695690 4922201155062302791607166118318858758378341251771851450196227563367530075208175303452108027101264569427582851912919000528525741146215126728057646830544 -67894370676469616863975768491415841267893966574840261376716963286037890746326252388962376492332256867286103675785300479545293664915914486298779 36857257415045255603511199928700158976428628694365869907808084516667127557515374911379364159696360611960387614384766434545234090469562 -2306401319557141860232236386359190774472660735281395260890233260267732549374872336392578636558111013904108074550559225715225380 -64976713002402393493081946126802440553065560078603858630268555043738147877766762962661304381736094486255258124571656 -956566831817069746395683725078187169601885361499090373826423826768978475488904976360633125415658194112 -1128581377614303378787098051648256291960946388474669664346688463664236624802386 -13335506466017041947 0 0 0 0 0 0 0 0 0 0 
42381487542439826861710715512005022684789117320670693335066588931795646346608216744270627928168898949394564530668268259075295767520111919494585621798665009279415392658856597026152 -151020405939518788927174293916957999002681203250925482617327790764986500279732404164794986899980235199187586965271435618748086156623072601150649169245080581450602336019632365440 173823456742688252465921387533348153591082159178015679471302423885972680718956034723828013032584949543359400953989862676134501030453145781062931946208971311292855187760306308 -67959454263064684719523820612022230634013704882261928698439386617929848282545079603062244054901469961025726855644129669862014605930293786617767750455531431750289647832064 684387874279885121361250305678303317999180505930499757235489248691704905462087552977087561608898253196784456577122537305098506132259467044948911091024220498924648750 2398992117893269570044233117550017280789506487346963632582438733756539465600724310826024203378887240634201685642750282845639914427882018076788350921327413295391880 140590102029021222796476592395452276327948614681777433877829874956591313525709835743620673289303521983313987088801051719642566274436340839567104404010582420158 2356695550583309423559346560958089813176136522180970441193581134558427496459634605078897417806305720079863219138806404032776590715780353054140611996227488 6382563985321330649547224526839291684733277390267863902008475198330120063371890840767530199313634309860401295448179082988534155421157968843497512216 -57336770992291252406469729817683211272585531877136960676906152750594869434972701627783442848895110742133599945139922650619593755215184871496 316388066250436822737709875982870501984863721618244250598961696738891080787185812757611628566080019844196306492935195201270053847320 -322771416344586091067121299986286153496641142166282450051002609884838813844478645212032098197348662019150633131540694847880 5264443402938155406632744233698279150940352703975510340327198563592282723386834335064398573313078688657564412690 -2125609057650353703910732430102818929457419240791902353061003900919705592298112254786672198188192 5538711397243890434688577150731570027777759696012912447717042747874944 0 0 0 0 0 0 0 0 0 0 0 
184038719468835499997027057331683738182787690076864420763228916921028607530190278138704280433086245439647969244905153041808931281109460150005224161760238257096118099997686048288 -680031827623308549375462800702189482274075283443055152764582514235184768617584203053127408349393977976946172162346782784442735638461371026599391280805942574456114121740392992 745391756184714847420609045676983260759451443689181354117069658027865285349130521415951361809150717933798160568678737713733722308868235444712558753103472662164242907244992 -284273315298604145151525248545653348238854537393316729786676916763590584416075758252380765853747862008683001951040682293270316199578612410483394257617089913827387481816 11544035757127885948971679035326530291875269030568962106650535024367327900642601738555005548490831383310512851672465820150278028250695411659904187443274033320085952 6680357031355301248767897036744921262737893834268352893584706184793424341311536818871624940583699494096904593287088208221338786005401573200807079615135123063188 363463906205365684210777728706974742527068912564624173513153914146417466186675364528409881187146545649861782694688195177019362533490550937442039364527014452 4837299606733610764769273705789920526434214937371730322235274753105878630389382809215080166396329610725913143754498464639822189969609703398452302833428 7479719904937276878035001883942160278244151006276855612536007046047971322356558486689542297477505523128650533208093457080872542267356416090770044 -44845369137095887357367388111260149150394868755421396729864383438584547333386601002937989394472300798848683244029784580752684938824287895 121713641071722109002275661042040793483928912991820527476696496282395026675407217940770790714744371088701587729210764517404521048 10006816573166152945922884584361240630041310562326629827946505589826869854652116339652509968471481859138840951618219052 900847214299946853312702344350597485170653390403894860543569555471733303524812180529278576637160289906673708 2783158321729534358535873659472757619579375745136312684282963246659322485655244598325922766 17207871380536842041045284580490034885365934784882867665740 0 0 0 0 0 0 0 0 0 0 0 
739208348387337247721173071900714027510563162898980581251712889609376251930407003166123375454944148773952927632205557623823943801129720678927887266211947936853982542515552296 -2658444347469461876543438238457406773807567241785651236831142208485403656710225538215080655428837403053984611901902237390262962409389884933279948325011885631193321107224960 2765180077755803513150830656877773342986344897410929563474829470540262994437968077266543878335936664267082549938651209216391094478069808161095012673273983603279589560676 -1015845986421575546808925214782959631278953675364340263319356987828722558327692870555732418142009541120785119255446215935531281756526586859217539039841704164991006368 58154651349703178539275773711912904145935857638152684095561903628761574802297713448053051539773379959943752958241163623271454888682756307699099717084931498943510 17723846187439409187701598604375972193403923108007182571071153757030646330999829010185283917874398352081392568526456857956953314218691229647744181762014367416 839571962009224674422717663629745706221076918945444228437403398821022868963886903304374310355491493303436185047496731021983814878669501712226890209573902 8318384249005047038039007080417370512478918814469374626712418152055783211880397726202572852135654650633620121270126382059847720216226273377839858992 7920989268763079744506040639043649615420510105467098422128436878451717363369065539508159663671870765746313246762578408204884709285213043390138 -33854537667353072074221757013809353565630597532296882036472883904486461981054170887438151748716102746016608281542913264632486566464216 119051435059261220580959021853781914254003269276095091722673789038963628495036692656203335678892647085103435455364931560955930 65175774349836947667489028125162639511523264024619059969653602516939995567880535967350653860579890746237716335853056 16293755955683927656818489788550122149892476403598421071798653236846539880954060847466295404039941003301 865352829405355655717192583564697831852472157159068433775996341866099505560202346416 4867336059742059594009431975792231659560120 0 0 0 0 0 0 0 0 0 0 0 
2754325035425819882944216218727990277873240909680109897778934942307827045431372728442362088417907464499896629742291354244855912578162030191817784051592488464923396785196368 -9169096226836195798704665924910468396332134588312819682106764986020103207447024720045508134226816833510702033497877758126664905236834800061301406465521167709980628157488 8997770684995616216541047988698003001510139570757696983096073753070556957725929510320538299457186696955870959003057909083044969607109363260955613346575282415927933020 -3173521457292107256843881490064295036192250445944525487588557032580907183542230746411672276865544618588126935688547224343270031954959707151673724456165431261697288 217040242614080768676402355256052765369925524696686729741248267413371105515079523838754563603874651086465873051342375795155072718957890615504736338182255478804 44429061017492594260697502581065878440162247178081711540899016985947325948207262534985826055626564839277785255406919135363119409450941055600425706710023014 1715387055864365367830583671226646652426408238106006605094399640290222145967858021609067166054406822965325137591977437780553879822888753020578502775924 12337852525849762823961208437887532000648943742725479259984049494262287804895764061158119586282962922828847768468932259818926657023649070213893192 7569090680273191924717823345541179941709102890326229277785164131248449809886550236425084973533046406144227753015655634637148724609246758692 -24922695232262939310776635548119039703018924655408940501633077457870673937480617555632834823842592679484375646234844808422173820661 48118352816015889886878167944508970954583046693469189739087207287863289843386333141266539129139460527623689732259058753848 -9031556194948245175469465200740659637553080099634503740144520889281665221062318172159767823383227438248885538316 -173728543598460153090500897452207996601735906045774082986443671003497103764017029380300634964768782 14585147332242764673666741618279973104139554454286004679008160428331485486645 198596311944099179922 0 0 0 0 0 0 0 0 0 0 0 
9535720958132647899510540178494540785683366782822659397298422138546157739518649081368196081722730770276463317215568010935150271351891048843023089172577334200425997613432 -28244228305828210151681653461946460578555035335126516328593390522300678130687594590883981959753216992116944358928277410219801437011025871429950795477020470020977602944 25901307042097573921300241823614608265944970786283360710290500556970704318399966228448620162216230675006203945708282601730685742670966814875555077387016319706087312 -8799625244986385205334874045594080485181650836762828049913947643252340565811458578850169545125921341704320606868956673641642383291457921473719390309408102048288 687459559868888904638626318632371888982830786012169800653147280933150889329051675513774296179029812683348569205214209386839175001506702417624159411213138666 103404266732446128179950566385260053687251347845690204873470590321004930731158706948418491835199886205119914718411070805153409623719907369058083700099576 3102975950394488858412429474419395691368326214417721539421626430171195901543935010644906234601699386928561568146816256434363806872381412478651267696 16017696376281584594249601697093594368445749685877747545966584845203373578569956663988358353514393755991840455057756739029463059718319105322640 6509737704040052584059580732017148859408379533257572639386939895368786036875099881500203488793206643554980844298228547761740193191228186 -17477767207273073346693529236008074418889310429314392013819202517585204780625635414557141639833033131496163559901843702194601048 14047944118056465109085033974647495134755980449021814054938562441860753933522536322338319736696421784068856507591157308 -202125187763455780997476195480218186652027365856143827210886303164068009456676215377335252154414160764504096 5900755320592102801758818055309473201178279282969009537537548040803053079393171164280170947765 288501450039499725621492704117934539688142231927429789717582816729368 0 0 0 0 0 0 0 0 0 0 0 0 
30688449549157705230724892100470435809856403951562823759692845384502024261739119000874180168287594604835223017654725939154400238759083496187449487882371152492202116032 -78472358475893792925858701092050363638581952342000975624935902905780972057495901610685891571778285127248546962716940061696329946003397470273213903954538697863392608 66340528226070454810984381216278577937673848540701707812647175028316314584976438980989090476332539515543945757500571805541730445721423142741746818709080294332544 -21872354823977558281722233412134291611199120923215123782415807560339055803300942800149865210082340107421294920519931526327965589166860241932360562691594556056 1933658576906356096635009158015704001874072905337448636434481156661598704528310383441572656709694244314983376134742483859526390560840462509745005170030680 220067605702914416295779008212273785175289262142997821522161465293335646319282669052821079004222296011817238971401258354794798182712413610332364075828 4993958000516864668244556574821105370721275980570641192720535996363490575929972332337713472625419481838794832751923930703332487652513413346974208 18345912768440306751949721165855886652390440334088576009774986430289296480300467722253843691219604353281786560105611008500784340694395891772 5021590897785676493204991105264230154052463158259310489213093024010571652997977863337703245089883424850869529189360202154942810708764 -10847386954670804996935292305059347048166044931147431759894737342948023509462004655443540347315272128005118355353008527550637 -255953964835553391250771864651503771444239235050350227010869044264978770165320969524222044632731535878640631590192 92121218776837339534428844713957221930575123264658035638188591965306293481286997611374565595110814673620 -10721102851101679746415138564916672278707006930208059182734952368639441269179363194213584 -6800136338312917459212406673144123228027139278291686475424 0 0 0 0 0 0 0 0 0 0 0 0 
91743872552444666151900869065086768095310343454379337671412254731276775896179659397121181483610416183913245443935389169435531839321553044853398257635369687600647100 -198336218831128370845742651049179048006850931540141849563956465145954141770968468624761657659642442670379010927083879253199250401017253594376929930493973956952960 151875614933541498290824051181045906863141025904238477768584879300374204755779033901565767900406569599637834245741522892719539430930371878499326950034016883792 -49024026494315511194232440435178887992923865302474241264942616332565630054067948655487869016619570581883744503903653401870964991350786748900190546449833984 4904851427813218285518409083880953345175420521295086146880003989441636402598826103283194745863852456957430220388613915286145196990986381644188047775750 424517346273744134264645456972276386760337561541056006092732624617299732280491601344176144996157735338494633574379415800131375637053778137472606024 7193464612144920646608154421222911427031003190636999935994683876243419827460960869456144126175192213323587869406787602724973519555719655130928 18610502866100957453577828671467032342246094545505901125503473597617865444900390339091100276694986929247226142446670938074142527755123552 3461206713007334043454135335754031380186836538864585584967173457971098900142569153902573167220381349934544564915784106367661914521 -5715082126218982106395757220447468695799263258964098040930747691541682906852185366784993790712438261113377699177291923528 -1312214054025404199870539641920802307480607923757688411882757336273757473749370682295064804091715346866070760660 2095602672705490094503287528542242697426950539791707597581200040841893847809290411668949709370954680 6398930720385430596409196255379991287475914124343756433981711358461112355089567305 14279089785522477455543023626431423579210088 0 0 0 0 0 0 0 0 0 0 0 0 
254298328058588171437698556652303283066446765707249780422858687643495141086967489727833362122957916864884191418178400833686476362148003482930695851708490440741032 -459680265801486312215389570182089111960979655806438485770873441879307854831126040776214023035075862985459261384518894168261419607404679318423689588010454585740 312318965825303539460872464573521117993302857356575319076374257226062028656205976948578924370436751433344127914348438087427490022656640133928739875835091900 -99382690971284895292581126062935611975501898437933650436096227666980332695113103050557180122217926619729620349947079208361667513337345458184319100100890 11258551234582536052284891320350133840548587156222897903815362955125114614058037333517573333313016405036098269752253507140791590817422347582986832228 740037774233804402495332680881006122821718147770682333363911417649334556303911430918097105320724418713156170189863921833012806219682090781656668 9327787756641442191749019078551254435653608576626643776550270271965532024889314631404053493535878509518587151266677795672796396823892469480 16740401243950905812274116620200930479174772819138345910849158160321618161566546953479226922108144406714788381136445464103851689329412 2123262383025651655463914275767118269126929889438459913725524696510554385278119141502719059243917256571179921950092794133354598 -2450082912755227706654787390578788191265366863435346250292222348796225939469170545783975256661505655498519766742972378 -323411579838030984349314734472430000178436857529354998689358250720364200246589822018064209043064552661916988 -34394057402168968143916018005897119332242145569640797143423277737246822070935537637465074903430 406054535390044707455524656862026751205347598279161040375615178813343876944 -2169390637683244687565 0 0 0 0 0 0 0 0 0 0 0 0 
651450407214736399820805105030313442735257961151481991855371824662458161571174994584744736515115916414211582263059619992722257787224808906021588356312171118260 -984689859329101188720818432803960348195002511678318133507589706615445425166534409308915941660811284229258826308985662944107465601119458059162666309080266880 581321065800251862123096546432391034848153188097476803740154441938143538444428029114194307334777799531560812577095629333163636219124224658062381288864436 -182481969238008587686014009486460196176660394857501737218348036460089231503353328358297050695275681843267535477774525108015968250945147021372786506208 23376981229616320784930061206041285772553958430747730140167291458258341289251312861615453457306053086830711079934465362588302032600917697530049898 1166894437322730327762249521542246302970002386529598668582203032871762637995005024731618982750943100426140550873164508613894828624423030152240 10945664500834481093630316412254064765235016365869502221897942776253234064321097737885269574026368226133402644283775609136915053800836212 13337311819963809671849132684872563664587336589856856140880265553665548063216334837161735808873714041136076292893961363051279445200 1154380520000748819365727228455507668356540545564719516289232532180845121123522957894971371790575335089818844720799012382395 -792143698251315839862512431978595792708345365044419927078998478961524950017910813340128846349524692623566400553624 -5181505013900151424015089511624590165942313815553471794322162059930762788058894449856999439982849862486 137826994057808211385210122521783796131854687850979123979290964635689753140515198483648176 5951377969928527717538437383808379049459898032424238926988344901961 0 0 0 0 0 0 0 0 0 0 0 0 0 
1534849683594739421320889135325116871485076355986032602278253175624898126578147036433486311093773913776419860516035507244657941694261771139652539140947029168 -1964928104316648232583491461203595890457373655595230615656787089323162978872686937683809776615557004560249919043335213630700171977310347525778553834774368 993128276098097930759316127923973868614589019773666086155705681614693782898963278713413022999285102207422367055403694303311022906931646455382524228032 -304052466554081850350142382681262213364512914891165898688933166301495156631557129516934899981272128652010701201880148271146804253439779019297867524 43885088661106940159637121207888500236496837221882271592695716599549366655804751123165466624194496734213290349563169712193536307718282930416856 1669737753352836566725489509948219907363572309172398270463071332693247249390905540229856862465655324846719048802321993127208065168593357528 11674973506875120549086249575721640940469368622340707048969719152052847921804946483301941216087649758708250459702254514499300521072152 9378819225367560315130078109303685002671338146388914904612117597862736512087902761212482390973786108631503592515011855240909120 553578889440312576582328643476611558098566402498909899919646483848926363612213817806598645093354085004693962440039920576 -174196660214192267118647217159486191515644814817616502914252934380184822785278328520317296309553577244981978951 2352326780769581348122619518125515871603969709105380978356960075871126041080313760217746657497827992 -3183739378072627678387969214759134253108044216181347380084340531444065652005769953636 255879508396630209104942084362413125166403564669858551700 0 0 0 0 0 0 0 0 0 0 0 0 0 
3301343723164134295196207578351577393840816983146026815146106973580518768195880877536908335815015664416726886209011623654699318442044206250911410618097060 -3679965274527761262419884023763118780028108527200758645099631505958936847452308599430720559011880128058525864583335825986887418623781493282687871192704 1597136293061062753123293315888465884344060339355770453810592793744003985008743394718276924945039407458320097135079983454816965583675094588272597108 -462348740213273831399847070443554305840042349213392177441271294351184746323911326507597128355699862066167183180626073242032368019941949353642640 74531801207068210984944985807925629324305585933123778163857525175952347693369342212493067799523008618221570946722292684570477566785874879916 2178230437513691901165712912817715654631719212154479520195384473547751565090598200948137923062723733293138895509489647233066725191898832 11357662971213292843620137923303604248873147039903492434156188384524740865444536861996620088775662799151233224552555640730089410804 5784078500624379260202916995018257943661439482073109708248597926670376171487307504134038557637539095787083367658390984276320 232794252300233370777517243252216530369092159631464355258815021161709556281639355783154833559116841168258626638659281 -17818643878403103936266869824176590006852405569701756041114022889654344501775876502241513443326607614889224 259969304087394595991956611828628113272304701237502091134356377959822586465960452488826199461660 260315525329819284971458353744437378488637080839619372457275985416556831964216 17913872129282717005479922252493091629364396 0 0 0 0 0 0 0 0 0 0 0 0 0 
6407585167776254137343070191993627831681391869194936950332815610913020826507003921304664990029846536277985741944760963368630532042259037478824871275752 -6508534261567786124368165989669765494538094154294068675331262489180801054489356860467564992001764180302128745261915200723168191131684752981265236528 2513799036228867052388238854846819336504349248196577352298422284918140117322647558966561795335007489150400520822957311967617953072665863243710996 -651466700005406065567265995171313815527596221565170175720151161980990604275951382742207490201238996261477801451109723492592627065815828417060 114751458191637854829048319852508151263647992133422143046383619676269222664357741209472571690113238326379751928514894508791271351983601072 2604350233335416833112499632798274637867766154595013913160040164034952255178812532778146614935196223632781545229218434029297400231124 10097317816816365039802021614756340417556617632998790877152765756704659404538534318528263322201753731020623232163106059865777584 3095672722116915776429732257655765745342543845519236784927082288221597104630770891234939619883353438415596579428206274756 85056600412122857153899646124583269492395495441318236322210131331148240671939945841002158929285005835016935745658 1754144545477725694469329174319360096725847398650554269714629929379666213051241384778202649733756501817 -3199118532949740773699624693114935397683443779016991026071081009930944555248631585037814270 2378682213518285756110155332442646169278624672300933296486411505788010535 16916124155139501281934 0 0 0 0 0 0 0 0 0 0 0 0 0 
10998215931078369772055932058021138116672302167696937298497334934214042179121939346549472366912625965599928205973299391974026408601077774241081675500 -10910278794236668275753786082713566661110263377631044774965919320954672656282105876790446144270641512032587533290322820536917657041032793600650880 4039592512375337981311181560355195215427479343488379682692827387045903669573568307422420388799189294236730389651483867713770112833685042381544 -878518073758528587728506430775303482924846711045751025489476938789346338742182827640686081349099739027148665048821812382796864714678488400 160728328727471185353622686656761426685551554923786195378398652435450623707427295923013492824989796952511892646238261280190968084039572 2869567699102253956680396268636179558919293193122090068388971166938683957647260721589090320866454544619249715375905171294586282960 8205280896442363733346908614728560670888436336737478612376184620271587745691714286874492567142505440943579665426909849807432 1413224897166829472441613836227618596795128809731752055433092966264280634720525144707507180454983692625359083004886464 26580376985236937638344817526945005682907017523337021161867361878401571769615947192175790744192690055621391083 871639301463584288192078086040020641945765813481572215004825130164612339282446967989863314994165368 9761608014939789861430232941689775419394953688936959859209579984732772984312655999748 55771424171438023418307164187746774207645467735246877721222724992 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
16031493987491402961984694089332963762595786517725826307392141759266590756932858626924090680546369829293610780084005433555203019511612930893561792 -17326082505285579091933754684158370589459188313463958262339637812251587759882721796432982638194050826643809317462296823758120389225085077355552 6761216552473955577730141447786350683968947327569671049057140842920843689706967602646872397175778285629102540436484697649294849792336733504 -1192984385694979102782051659833380770072859117523248083508103365233349638740572141916332710314122848272210893696009903386337160476775860 205839132193212065399794103291616526202010835070545593795770921790758473554382762349236882442339761429137934427315438391290506341840 2928735909651419203039176093801285586677585838019999216932788625834828560660004965139110935976950856065113936324333483511758104 6082593054422097728541844134462329272788791792691853744844938897556536088102717185560202640968837799214268812775146874176 533978508732197747961949700622177455554952385461931000728309126914180203736357838004410045085741937722052077522360 6933510737653079862473054713299499124897912928682222973183256871168674445253160387795481513899135346090356 105419586621477198517009939154359407286634251672370318952900591052226392074828716165565600412299 -377939831552224516167841271447900187103657252820863670246602676580904999719480288 13670585372718478069924570343504978992879435472361956094 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
17836973122675015335426306923354997198075564119864474703133589403613987981026906961354923459076594301013603253617218333056714587676881812458392 -25905103946191410465285120145882606400927987543258086587503198351888939725788405906772347866724262195746215976137808635857200158469175954560 11588899930904227426277485374181971728681416194549353811528726971832965860401971228633328192431247158021423387670824866970496787859037064 -1709441430758195877551540309656280735630939327012676537279681063751008788866617067074918866540210352478613881343325568773202778531616 242645056828262837260470535022553598745110502505576372199640953407245365068243795872376918368261793968890024764503850353401141164 2780236544988645979214775248096152195721258574126054221469126432351517235931062591790118706580270502567182344182851489281072 4094923796781203294301340243595469883683377231398854716694054823732268798074889731630645743739429669044491864873492520 157055714038518049409250449010877878917241472726401256446397326610405042430480131510664263849296141574290896592 1458608122199874100469451884297660042823145127810308881281663239757621616169917955253273232647535837474 5825600312652585323552414689729120736527280481064990236235862467718460125062805705847816168 3120194942430432340621415949004252161142315960032455255948757090216551651004 8421073553022117004935749344771346325513512 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
8586336715402676506139554083874341777541424082786561767276327801018988505781423429683951354822628080573658611627796579249895061291020587728 -35938451370871801537359818554763749198626107985970345152642239237022097475780455969159264272348044419536214306988287925634284954802425544 19634326965056638914806901592376567554854250913791355208298806152794465188723018628347817639102199501552788247067117426936363824437500 -2591853069628279666046423168609685572694187054540928305660213185864365629498175876234027225547670587751867853022725487502795230934 265512738802141928682411922538594704950280415773358766294613501164676361825805930077176514031317132355383477542412286851582328 2460892148434017700812647200958802640642242393513695755520592447582192775604184635635751456460403395216640677951496565112 2485643742006135755263890635649361950953171077230140323189553642117887042726060035709052838226860441437813531954320 30119166037852136273968749146016399819033287659895984632808180957402193630908489438811325093010171295497700 236481028498636956504323271424602741153422523968031333743255350893848176053942044151207008818029204 12746772986927256781266963121098319788304411634062866119783546346349364467215152796747 2704125102745107531580046815306634874133085105925847875591866428913448 -90590343771824315045631 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-23830179100157852937643462125278574457727127354663241211525851528185251607070567233802008633912033762899153730021204202123622849963769144 -44902316899414777609244671136253110938399882980146092590733560387928088845159518301694428614010166182991289997667935623793597921906304 31987400694837800126387831156859433865522215171070090963748312150808526866636598148559852513847588768966365498602643847057292049788 -3978496252258040571013744022704504754429522836519653164505475908391064001349635754949858817476592405866835717481086519787501824 272361881159012421885914535074036432690623253213776254535286074135196625749579340284120470258036690229050020268573309602804 2031643743513625237914004693415746235742165526270943238000933890698366974210607543013340078089235186224650249073437872 1346678850696836953605334255823786862559304682233824661797767559461123909695596012732183113154874088976662330036 146495584709693310444661570011629186477749210034341217205441697153737060880276317031222408273369283488 27846415760725117049853551356341632808120331407766615972895123307286037907137555717957492323242 -7078588160011182592359217733526354272808035850118219494963050052308405942288615640 225437767438768879027985564652983947596560933916833258066026606 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-91963039670523506843603305996931914579879370391301605620141928648231674901667586087119680268282937567693614435614829766490228887565792 -47153906951396716018927846424256132534900189942682086542996722410433764014749455257349300047088452025004825908416680393736701350240 49615974360457823579120410205209754722786576466444233037244432908459108933510461660811759568309899049520320185730971025487427904 -5867861235587444198240498149722151488980774893086766205381538607823743970451449994711957022545150198868303247551660712645232 264584124625533529597484974455801302558687442921031669728975720945391627616286000374684110480049989179665614953364192512 1561242520684331140364634840540329635846678004684922002347798181043905790236106710615684463506750909338387001825016 642462259420880156343700515338467547687598331008268626940657433566296056320334927885427431531361746610533304 -2607029424466196322380487628543910530273238007033119424016913942201278978554898110516797071007013036 2137602922956511602850607042473184218495221124874912253841585762496793826501258904832166468 -2209641138474804872240181471100477127396883423563279786756791587219244602507 135514383347146670192629220140279254297207957547939920 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-198494054321276106760857383530972734698562200825178913502060478576978325197576180172929714196682891985296841666517265219319444618168 -32683813562261885889248721408691827950035088777610536375186937482361209069058527884438287419071127682073158592471953717437529216 73619322719530535957393927565050634429639107227835090041221058290532140669016885239566537214392052994821900566886925956026844 -8033117903457541344536648864810852922761956158436958188012256703767285862582453475051401960866697057043635436634981952832 245481220608150340085739911243732250036788151089112253165229483048241171037142164332864489260091404746888510146986100 1112132173874611981425796490758894712099386595628888069678419935787672056345728804751482933426712489507024332240 265093723867186107811066119494543846320089889216881228030742176263128424052305394703301370936715963817172 -1203236611260293334817373077578003714454030154582330052984916145270103931252362748540530840283152 86375742273162414823274412160420103135499809499723858323393756322521356753561022076300 369081224634953180898206403715914427177943631030450893190563737537992504 1236161675433689993624880700517360590026456 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-319802028054276742871106428008792807370337773259314571396273302511965712047707786140889311598459899747252016997960137009360483824 13019773044489217197678689332197349867791739838423370753560712982007733686372726080777970660161243192783923361737247580127792 105744423234912715905619535755787864895794956520117083440302059349636966706101392624694387847351832679818681710384471434484 -10040944359168225296145514315922659377008099022841175839516247867341375248302199967233292750508621311217912631619976976 218520325316713647287467477189981543677013617512551839678234222499213425322077656155261302597434703126005917583128 730045078293832863860661271523644137087289578007187636361291227103162117666536202626132595209833059269622084 92305776732150042409375072107145733584097071312193957624769637186056712762903325336141939698971777000 -342620790329213082133011347239553851424387178770474699059708178787335849980493361878086747144 -781680298980597317270613580625882290307336580749193063946797382288503942139884648 558579223697183002676032427145691842500830537493387861278289650815 315276826899461023962026 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-390242620979584866637153422808115216170859850517220477070480057003087253028200986962587257187825188325056238426355327094060072 106185983498023318635258497620169251643661928267961185537796906526915328751695355462841426830326960361192802591585157286784 148562996038214959355064885941757630338205530838851987175539989408521887696174097428653561723235832415620735744017454624 -11395416746992672948829444987263208599542358486422684465627318946049106301236216576958314142208777537933853176554560 186520089585563144005149641765732125038216409384008701635279203642952428695272592678487562519550262505756727820 438437750486426238568462695840289886528781790724815480137167775593419938755327125424286004642937856583504 26158159999057161872107531293834696608540019964839372672479739405386158468470542766141547527838608 -70560841983584203361632583251873908791752667312125648728387365889373986258095565005809968 -152371661225759765044333109947404386972494971134964538880466005586845007284128 290189043249726945639062347595946721230525198144616609965336 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-302024606114893774240314462848230557229289065491678880259709249273910293674538022451351633324606505631496530691988796693440 257131062652178796882327092912529598336433825550215925415905867938506368508438037225947885324870771259758535318208419040 204502623075738274813640275867705323854565619944420348791604253971610025709539383229826738741643989980563037394022656 -11740415318033887866006427919377528931868132877666829274418527034114095856048797196830689287094311722405875216496 151867172827653800019855371512117557428578362226074154255186211612608481784038890093127336612831066535665040 238869280397096317443773665205723791330383499586969006608439011359790321788097329828082066323702469176 5683272491267383954800587089790196958767972767463363832850951750999501830292304139571417577984 -10734683099820251929486653768894061382003490299373521965249002327988091112699663372132 -760126977493725729831036348708580016394957377836672617896913140318167668 -1891115822834368947846309470261300208348419143225 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
61239523766247403979371058212780435324848259774813286108558577276039910053625737880300318157147288355000991305800180739 457563160959433415449895623160500140391511897028216204218587603063111515467867541714590230125208698997354442708284800 273502711315943231291646273057538123120417273166631349810866987097708294672433263926012491246558492700329443047840 -11004750689370516941392878326002494466625180921243978764671185191549440687260359884080727166319767818028462848 117026899552032753671377829859522093260348731636463895477363476532926972111486456103198570782681310400980 116896156046788622169348222274299475393722324790320554342759934645718688407090695205606448305501488 839680900569866264192313898610947804353945847611888627322022327797041362241111526954877904 -1168299794191785192285189831522991726690076407283993947719836333285488003623855008 36723097422597233268915524211620583182338622618024062126647633252339 53394944217719641820742599366641036819272 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
749503245748012058570549444744779461204805420244373440239866033861481934552554802761747287179304592046748242765576082 666756803351848220238033506763327909040265182036313835272601684670474138851206141909731821839857021620591885713685 350299694255346627306721547431853872053489155388510881538139127194042628348113729742694375468504385826346214122 -9408995027356302608328306631596178983282398610168540893161016617272962933657326873870807003664934829452243 84618316947265493230674995116614385913027930638920513662941842938901439530181315155787811089224810588 50767773825389408767150785976561349891187827684702279445473911094791346314990188620759560366590 58063634694864872673835018903295991181423075683387892701305768500007233971278056987902 -87370279346263206877244590882195977795635219256227739636119044564485992556369 28579072066547688143549185744451959161810393484222039330867290 -657152132916741218344536 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1649694954960516484046723069220905758969303960800204912254607332578669936380762139168244998805143878708107994475817 805663490501842565526287131880973147553865061954469682142100763629838166642945546866316734637120050264458558272 423332828875264664586800084952029512909593340160201865006577444142440666379824115491869242131644538222614294 -7345727543799980572618985559157785163754553221627177994411030312700075051566134805741019069736202602192 56942812086892427313468117869703160624720867717127021733521742062262894888707486549630158046988876 19268114110596831329109494853795211749549786016219737778839754170479353673997340635209290476 -2361021631784826190532557728859982232644705972551240439142832116295469110559255443 -3661720682252154496338893749626612094197239987049478860762459665095063020 116859615119658418292060119587513493498105313969352897342 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
2423263653824693979401355903249051431939414004773804568458149569739310774183604572185935462364992737769135577548 770002825647172032528481465067080929983473951582676073128183658452601378652804916242827924854261183011948656 476941304900109421057963414380059553183444086961667368889574539871599573560629308054587579725666130343584 -5219152949369824131451366992843430308819112174289295409223731601169119307070504580249829060185871522 35386015680614959330795676295951477023152019447365767583566001184529325393731181204937203423356 6260795583205985291321408198754852666970423579734218556534428500917853897816367585019030 617056421779481793841923990933467847087898524789079374553943091907851909253638 -47927243504915827503318288739979652088421366773493260059222181715225 -3306596850043425204068346693425592177528932623974 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
2551964292677301861409788113483272926511861562020735590341693231524303266681378312945993027374344938865598637 467582124257977460340203186307996269493146585117987474647599264743527461577656174847484679266332755388992 496693978136229560306892859394970664284521252332547109327294874823779922263883723097077196819424314198 -3331578055291033285636256286597996870031695391470012300783133936260336599472479261264289029946984 20144956266993827970214855538322801518224075760339440135482171589893608830052421526042696647 1692457481202989973058526865108989351598916193777904837892372070271134035046983308180 668743284322985302380301048089752053675720149213453411098366856843082589469 626983065967117112118878319030895483936296249158499878907873540 990600273890589093727539009403043598685 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1537212643623187141642751742185420638376041554681725841448173579042942650029179431431037078096349930889650 -129062276885617356434696477074534627464860603389251366185626714683137137671421994278165883624993129640 475461856375434050207227016379670781613876961119733198964578369392148092674541182293328032246549230 -1847936731190208439260860911283561052865337123870288849939196251963106258303521619897505721818 10410456039670721433222468937232154028031788470519363169718771813065371972880984065597702 364904215704506014598518681759945193422526282737964594220534812636382067761024525 165421107464986148342629306357577590650154092517830707531361409538262968 9326954093540696613227494906054888036507610747401320630975 720742418666624752758360 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-786697933644066523748094880371604590709802162949957402506486818423458054216077613328175607836843311161 -939326920260445862982687303806781276056062300669519088953532890973445278014514624657233980132261312 416905760601618689035013376364131892815370644013521364795212698124081547589683950536320247229924 -814374021293835637221496573889157643368760430865964814376137370887062688518279706721184584 4829220595686436432562677487856277540177831296421971879488185109635337690619900417545 58613939101399056826616046559411250228915501329150308061923213927930998036820 21424505497209339764766705604167473890883269278831613167058686193806 18710777195189744351030024915719152818350836581932612 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-3972296691204028612733652598893220565950529003754566425139522503170271533212950387530291409107432672 -1770473304860402522103075117585675292679016711938523745104903223112278799734374223268178849404592 334297397484415467570046439491019623658266296102089862404005741464563259829378669036454750496 -193166196190426031897237268140218721183194421220568522523935287562164965454830135750250 1982746246072104841867206187104708429686145164408681300741894036019421839260122836 6142674398279219271233478189567009414356506189581675660736308855141799942 1390677319189854375048810832624573420128609428248269755175092208 -3840959410907565338186429974641502878216034461 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-6913968755112852136170558717692021964383493430438452978400954990977292901590078937829548704135444 -2369071363010329483189072313332962909893522757930931098480146981307741003933221254750217722560 245273487644190070835016975462952551547431820458952029967259028066656111824474194679936692 104792158768532264204279115115758864442662454532398798892965834189470006761229854928 707717878302664435732895164946678110003697584658369791159153247995213770767127 272769764297865970789278029370770345228254936951581014710847796835308 37872621716924856364151457677932484145144443486908437617654 8401895614729911470962198277907008580 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-8174895815287940062958040889930061046914380545227418571001770603113702812883978175218534723096 -2514854224465759653518996090993371846011603184446380916502056520835731528850038789251789396 165385465154398110611457206650215471218595057979272218093251767936940990752484371800346 190058306430475307984739852539845744611928867822503013830255391441197755609301243 214586073291632245472171628118110796614775779906670889712065533927175502838 -18379413091076954607445300024829745242645080704852585033390489342 331352333133269949425783755559985026419413148211907720 -328043693313303485516945 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-6630043622016643805119225836771106781180526506305041973283095435841032838370932347861051452 -2115606930829985457535775181324924196733841924552572297534302983630506462389328706632640 103653824750418235886436557062875176421141825995911539565988570401575816585157089586 166124614922562491537938127072877776116002822668920789995361770801527663901312 53577979185434894909026039974083443312137692977522839399250817163656145 -4312949320145798791523824578255996514465122617226680009447204 2077510961799594307904051200997989385961698986953 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-2142798600327983571187079446349774437834673931461809328619094420341421216388704160591664 -1254347322016539973062444022682624300169696692444604697608696440914281594333688049424 61744273683209666824334866229484786408388852773389215901001036542230224149235936 108333415401216363426113020539938203941938878203230697621551484701326169980 10532866541914997572061585640072201980654439487875503206138409437728 -760578336773989898487597590231488191900239152341538351002 -603510694503532113224324254790981947904362 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
4115348485917766011600149635402142196614609236500939246768157370464338775962704790372 -161718543257239652945315656465433870263534293421093126743169617604639515667699904 36166653593961396987760004961761739542598841883573689945206400358387357730018 57090959601673589347854817535840075212940439422921262010281305602206864 1516515723468476921812944342660384470290838300679837194509710293 -79071000320937823170894687076808480617802682864045564 41340623501940020292526854006172545 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
9971132924984149003553218204312702663487588098859419214062198412961080791187855304 874214517800433545091091477138885406772611544339823475876955339219543784741800 21555207860195679472739732145231060326849123199458439622376957649074409390 24805132354084355697941351528197886131698000984887911222764533078676 139166707929659466930561731058542112802917121552473538040502 -3617406649530799897487296479941830597289654017371 31839992358877644782190 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
13127259297767059776085042299235102468194200370361245626552388241608635123872428 1615880339205901855266905997640818889235150587695621825453899788161869798208 13206166648218920323077666714914327813120815261280313461400433757798040 8859534871101765126288313244997094555741447039395405286416701776 5783690576912750945955443647303717243828237134976101099 -31082376998513615455354399019747084024540316 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
12209870943100992526601345544289024686481849540020140886653616672046836301536 1950878140782561533630911815454971418621183425237246845877049302018039120 8111521024444879464806801935630600071749515298012276836017652437696 2548294969218998474760514161346072554535428749187502407473436 147925467000019310179908116877551797479089024309812 159306166435405910012517805414789725270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
7439716979907247576387438608227134695841819472644944511997443233948572226 1904967327946817725219935109682387060194549093170462719606607462875712 4783349199101983135669642074746522059382301113212541434131905976 562374926632899394890442249336116499780941295363990917504 67243656792532988687177340692686141501679016573 -28588961342548383519665143457924 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
555503263011566587891202262954140682951908580744893817446688110324396 1599593816625002694719767718956861957438643039102399111391595612278 2603076391242380264087079368992746903552077519854538768321670 83658636229369866639230111056570525839308090198645919 4819831560601738354787524471830677845356630 1737614741830930563750 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-5977566165402031739628959930906516365566724630841172461333761362426 1185213158919990939368645565959888643349756685611351597252095168 1270341233386529661842196602448478520738482697615464351650 3936356034668775848013673559409970733236756208208 56394965973588921430112185942193206795 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-10052270309232352837869083040547678274377640608884403037474705688 784921833670923191594021576222693367177518425981077930799632 544455173822625057392807233433746301145851773095953248 -1754828927297950328307738232101610191895964322 470288853095101934243729407834284 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-10740263879389229241026789331505518746799116321185252069109458 467877510223742742001558920822065684042992944557418540480 201194817121487205708536727117942105409741821840066 -530506967362385441375201312566570822200072 -10548848050306974108480448320 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-8481204663520577014197208110011602877001410037550243290804 252019246902809605179600319842143234565024388082017288 62787564929601444418449704471026615193769664386 -71003252334508996282787036336492483778 41735504867144426500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-4644813306568523516107571965354369363381672288125071478 122934888812675254905903396524048677197877407657408 16090022978008576643666736317784531379080084 -4704160413678353987496048695240040 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-788064209502970841001329277012027931301739234500256 54346216660487277607839656509228549502027258160 3244407955650486671526579958401688696224 -180741957396467078296025750234 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1982419257221961187086223020772025772808729282284 21746341599802490053444506192774335108577984 478687892331365974534812650477839332 -2886391237451542158563280 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
3281090099567775807157919605817971181773286568 7840308480577490260972424532890220042780 44620593790455783398551019749062 418813490981855625 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
3334652630729022448119955432400949121086148 2520519624325849479019928428650181056 1701608194525809098772583254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
2666973620683085475945475150281148351248 708436551850622305789584267388944 -19460115029018154458592 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1790131453196207996673853018350467652 168275835238658641455735547584 7502089023657560966 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1032034507007197095355179643389896 31890724905795445152491256 -87415836718446 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
514681959440506488888963875916 4328870296781735971520 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
221649465206399418025979040 315548746092802224 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
81732569000458765769397 -6464759112768 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
25413111956205798750 -2532966981 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
6503703479464575 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1319313954804 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
199390059 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
19998 0 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 
7331502512054237019024253970638822048487968212196453831537646935884304734621507642537075080177971736386075801393091308819034935893632120234458916111425754519749441869370523372828595330173592861792840469653119500004170172464009844144706210134560178770889 1073741237