[ [ -1126111722011212301820292123186583783848643050485606365059507157081414235129476544586156068556752801105296734843104783222602026395342874148295012054316998981097249886791349123465832094157011032642307877187932073537054516176499248870810459741714782414622136412949398984657282075607581949641463566873324837138516411304968004889530810838931763307033192403504659491753027775672633146459359936594624146997392564919263483637655007724370912144203279130089002423486365500509602213954040440218565118315527965984468100263899864668021432726273525190674216650488029241871557441545162566494671172990807795882136941886863643977537050961499551856430166549157178490740735249991884374827659706317344252015715042874447953756766667208103092856080663910218824660074589320116779625455640643928896206157540380723757302952381780014798380957970947551656766374284036643200924130529763631174973399528456840919482546305423128739453126706212792409371560769513740098101728506695195539596457856706487929426862623377826833182802988512607111117608012658818472133288696790688908358270606028636568963620799678471941405337452787459715539896015779077107969174217521083857968581819798934023117668194015665089800319612010817762200643572465562763916324236310441057802707625037858627158904420927512796051963392151924454759441563838382473808074013046821700131378438774080627835382067324032588752392743149956444694170986974381399724246558805310478479110003717585790863827185941025976908282666507862122450998066754781678680584837824886646666435864030936631357649012654080000000000000000000000000000000000000000000000000000000000 + 48332079883289274457861450826862413442088786303128149132160021556544424079571166310000224606243099256342959554591420061926114094279930772245700542184692738644868146066091406167659787432261864675395068786220682631323870031816791431570540523123727965135205258004387587095264023409816282788910811359352368422411804256492518982709421545508161550792734366444096649645017583428514804822596993300694853885912845307231787106683337142411267296036817788851812849572425667178838050837620538280019583764581497225655666542502679219199676493256772106892202923783333973292330923373102196931431608454265237972733122975749082969236426646140019013888805842542111056285893250330188491734325885265135445917106376059942408238752550898873475746171127134026674303573851236924760808983821757763572051767927071840335351173152545044379055427598052053272594071950623169648352445854240199734461172761521436979961672161036030806867778629346188917459783770125953688371381814531286309434559441376870987826260788873472829438111640284981552350059780094875579754749533453321772814724550304391309834393749563963249146354011103073165043754746393047962173761368377089001068066126473244166510405296806958120466693708426981913696686592544306480107751574035270634880709585567578965198021347439934351259993498886879736141666166261979490848842795721430080124622612960214762462926014449585142884107829589631284656325164748536526094866876432728912827322040501430014706787576652231931303419592829219202632387221501876613699056981257150343329012973647104092947852384272384000000000000000000000000000000000000000000000000000000000*i1 + 34384425304649575588030769501459922226773461559874203344455043462124349309340561381254483966598823159209823848575801707691301782208544544760362623097809317399327509111185499868946967502919912063328339410269340679182484470489022707733795918193483326482962280028597522325165016723315663474876475716196163737301246136639652742077330466383103427177608710094136817728552775610483243247380620864061556540964270050131934579474100229155379487336711871506668822010908387123927517976944770148962637838855732921315620818271615482301734188534501764768585866402315287625749943467638978382939014203747125461147331254445653134470052778016840662131893000344144046051861608657257984190147954333760206809391048275632010006792006115126822423962968899432674818878306085339526826884481806045359973250555815673442844511807949610609974083102927654244754257691550881081406651655461439101406415135315960727606480800550147980966768990380115389634735471166306060434293978048639020168525021731253461757295830653915754071137054177846253721128427754986126068931336841291904647957933709768004054970567530830692661531123766518213484798685162990351335957378816580134200741006467567260689339092984830146457408475344864057190427314217747688452363296538058511173675353330539846458611794794696429698662483707649457845193645374001335237960159264300555818810060195508528127919884627368940419196699353646841349508948901614583456183161796359239820856518769845245612176561659442826961782490526650907321325518588225778663163901537790855838992310255398096629211647180800000000000000000000000000000000000000000000000000000000*i1^2 + 2276954453662726552405351747046182320634952980188080184442653244526335719139094038559045560608693237040006796635078809227002921088369409823153959200834835161900398138570165737748611802924994036712037042259543951828563321734418508148585598337160979619879626110124974226013269242732332551101564526584706548016762459215523130999601651581939714783430417036622122845009128211373171447560346280731321083602026032522593905917288940366190449632263757289886955093400361484028534626042329788878434262424118851611091405275378037655313308447932310171534546357619567608383076724037121466744897303971349045461136866848830372880229999483817956709898501848795552937506754301253312893740281362823884010065133175932502356171786719102208613880238989239553677058070568157214507144396173990644164424989084112112483215758512994004314252332456901012557711101168207598723195963177777897017757786988961212767955369865965075198648141347288219943529313457659895718560929635507491092537801516572440365675268068869243130937852882805257355970714294113414210142574545532766082335307615049243584047001196547882031273528248922809708028305075992047179862801564727506428804013437614961565827430275659572750962130167755007395771789703100560088468132428845633456498583306598313541657516032343952321143084663050872754468019395213800625593076206819825347941893962834333154506575136756569649794110896473319669567020646714054249087478791925697570968990575635494359263104181320832787448946231995601524825211068732643768611537862573365736404430937915107275880529920000000000000000000000000000000000000000000000000000000*i1^3 + -2366087815748722481197940735216860058617077994847047331312673668132015801935795079134960111880584683222648725343141195207161748748621826486605293021772979896979100190560989370165770289249682334932376357092079747859300469385116940866706556186176608313089003027908081097501344408745718235669075552841270695200454575424199349624271490496288595158427022705721827515299601231775741660014427978536386453293439906065231653639595695291678236994854259012988700844763343799176320882582379178721948817615316256323704819727053106544791254736862329838185791442297668585538530656473690007351981839595950195261598782358582824651361309710466406569583559799712440553681065078974559281197194211584158375606339990086814426237090118356117221405930108720017176996894942008918095315786283799973823942780319120369211273421848859482385204441311539678111165725350519570832240497141521452466174494027305128032888093719024808803160252934056465997061611362997438564319173377283518506686956808230463969136509227197192920463818323827229121990191967843166921756543052710709931662258849188105272644011928663172012696209511929853984648817407889998558751104053712041761995023676806198197626795351358431502103226471817521999352092474114580043737601877234564742410174973740082607090691206524817295376785013920782125963372696623423498417686453557105667795260535696543164195011668182988789295266272221452352221916128655136620484450801897582252055976796600862514804115222672829787978029796358902424972683226011741805011649309312906418473215315293034397040640000000000000000000000000000000000000000000000000000000*i1^4 + -214493339356835205772460551893908942133204108797862921078865720591941870334729536373939506359124565061372217895245516635281753873128507556890430833921320267622128393546747597960163069561494753308826252722531744225125589619163720786035306755253342797946461808248470566962895466621115733348918719701248929342152131728611903546918493720853714239222153494804746158338013950688369312182844731003051874871273484857454449936869567715490884955994887672320316158730419017353424687036954618961615712587464909171612778421226266047959936783076421054994200536952107556006596522776819062751906590383079190529633352401238030152047656307556033631945175120448626784338894673667347436415630706578703540399792312118452853802141112405153040290223645308570344159932843263101837578638540834346176580000700849221573218722299171445471672411241487228711721298304367280145378120037302528377537532089445640590692496177930505153636895181539756503710495418732130897122610988381068828912027951363227586301286192609369157217337001966137702875800907993720647810556893344105115267570799860303353673319133345260225099740099522307648503651672566571703352638247430845114249041938585259125371357766682881681792201194096290136854274297893169433068711205825511838439714025070054648139822441706140024708248347644704400967858116821811365385375005656796097645295570882449730477035735242332030042136553586758775001121550388496389002366447496130451326458345141343042459876754442024247417169327831276619852439099273808108359827249289324964890333609888255783731200000000000000000000000000000000000000000000000000000*i1^5 + 67502301044222158103998013970078700613384470147929672445957711641108451489235612946907387683228924333499281133273152369962136893359200874113137344968782530039333040954542459582424388687888310437192828172126805113901636291383941296289431720415151821370560404901434581345417915380014985381000490668852245906355811550563665620924988236891235853594200826898145507004234440109109125383888595203158151720148083749195051705756129509375615596179436418611959886333297474164320384418440435182044388622670320609701017328582106676915473218071901878981775057341191874062725386134321791110359119679830232299638619439265780208959574856414945023395087288306336194772538145888060569095188627579463624786123838159417599226600269237965468416603039688757871503093065335563623484272883713116800962584368184611494251547263278376396491395265663155899437139003450480640754546315622468121015930000924166019492672472880517330267338271272834235871825081624844780991066515593200931535683220205090501929579141582826233876649775119379971211509948756908342926249168148403499818457449442620200478839896181274289664008991973204503931104366241451374509929732152362384055247339362958067792935368884033602758490071680065210887381414084596401053635029352524902150143586307083734143981711876136549303797420858541019055830596737327866249759663736948036537157060582437524910124378435108920014958398415476335487511536710870778400019246092173315051782567406441997439459716919432833494580221216179378407378028405014280717318607684158486937917147439620423680000000000000000000000000000000000000000000000000000*i1^6 + 4182714694156807190513988708522549408629120502542489730271820531912248980761307483122116638105344603138886825003381223612197417996739496633388412462394923050791902492935278328898544830909484784253639532087115216042326400294130478105742339684628944050226793049882336501834311052059518985980216952538007346890170929856828070406874836961933076571867040475530571621466426900170528379115717380130791519428715497260478391000536780803000274222656711163325387546689174015354615247881277120776614496712348455884347141028488950288193895796465690499106923370784933744170317793550736665172308026439672407079400895607738531309200256632403507793393515500502195161957063076036446845069057128025965349176249683997362375635561780852305314238464307820113433300977463513113392469752408001758003107325110899764759144444126601570298757511672708840270548395935880079782055439976337081024344418919230156249617853276836781819452571923159504257558109925600372849143309312652570199903437306819323743201683454478978046377456791643162111152372154286792504990115918697466252271127263870709286619939682660017607651974154538943188292597294894093389787512382930593821495575048080028517752322268049256599574927344590050685802932360170879190771453049084228664689815307777913509997281910706825677134433957404321411124807174192492571614570336489019476920769834709495096952821430666614760853788286782222182614495549732025467492585436349968671749155550856037343492919950643565852775279970629217499464870635957910410962801077118307132855801660571648000000000000000000000000000000000000000000000000000*i1^7 + -524521369063373669527640403577231089651702232416366983730847268687040112121828601959219753075434947813909475468366665459130700784879723979784357849110677052228121345240129949165680118373761286925033985646184370299401929188051228284349418304647935847625025603347995393410739636446825688655744740160493286760884332836324748793107991508390699858426609837396167150872525888101678646112352012492818314002961316266519688301621947952739823952973379485504319287347950797174724137985575282502206792657151685908863439931076208048576824439755940548509099759462521543735449577490932028856966906584228672646223801364613260139134342246966027265808588391408810286408091969201564404455042618448760250491210361809581301825082262753478062564112355908895295440129376809995366661702450195312819668598546025497022847822326135146020250899384968359515774110937149085507472455130847402380918128728469505706867614365454232986599354692019893282516309171237086867012992900017947255361398333560961896021114144870090726654694902001771491677794387399682408947474409732555686772862758455037917637215383004249228429330835456099676712434406429905390503696160994587423364561868905082369978071214342107230034554280595786896645094451748139270833795733270335825174063924989894337907368053398147394180962539079942172925777421680618812223339079735831055889211976198294611713867210481217400895686402084417201020851555277196789206693180596526453940667655839723371995279146369048601239557861526519969606880149136157275764305949975555734534025641984000000000000000000000000000000000000000000000000000*i1^8 + -11764541078397287699731189936495258381994671030303784145271485805658608339210850960760659261578163059616530515145738722228850791685703041319232827102080711817114861238667697839859186355263116564683204034850447937617998816047510145565594211805593477648185646284075489637801068595727635458112319999522793298913491377022184573467969196929599597542782311070605870011012201555635391539375813790544185828298883328346523343906232278389836733399578589327735190952769834991426422094769357302297721504344897474443803967710118943802640064026817426280753387119573107290529947069875420532190782741050135421362710610940295331662681903383627438868882714253803454239975613750007948690797460304410640097888768775286689083291299819995701239314745610544960332175663499838132897622749646090931683043503949980573337132408210259424584194613614425979773049183316601299841556901044434068787502567834242161692493445369042793537665179407049701540717188268230307955077617404395360435166650160091044102133435877619132273568192872730374877498130953362120131780653699439624165689142990751656346144937986955792661057936651583360731555406116159383680120893438072082277312165905104362343982935548505450740284121117702871074807611242636555434260780331573160029883615953297655428798931209981770239923442904340409936333023695387423085439629241655894553888333636425299141009839125788114816517629361483023253532859109701180292140565052827639571248463820559161293488679276651360526983790877529430912717722950298909681972329868929547486678220800000000000000000000000000000000000000000000000000*i1^9 + -2926719383425097833172450752851141923996603681248040719645342143173522294506668953901828864869623847151467377475171010860711375131546809281687126675369627989632208516887947958344533793411892091259307770729348033772720815584118835715614400046458962519293631349984456387908705830181201517960453642375471482254401937971942848455347389918986664343658643641378303135913837535168519442790749361834068643621585623811986069451226079687324328514660239889415620328066741318180630380881658441239119976815742754543093557795682643271827366337505610256645728261163686779103892055562547785398069242200217021703512558318354790034197188862263105929715304535741706457372668573504810106065546014576643194718754487770578848628899444180949980903949665626194071504376603087785741739076809999044668157891448666682793495637120909342004580482723618933360734413203580949318986353322670849242879446345915069156805383646842022751372951625119471783508333798826198801149090488638561935385522613286767053122441280345098811256753978672961826875025967306765342971490375387251563512991112793757797335392660184110385181506339753449211349817406538405628186796548684115711569623279338139620462057398090750957043993565854264479503853276727754263874615149394622227166461485700493034265921880557528321742078094478978845900193614149372950809820383747801001598108120736969797159280451687946302277338930021170829088405704680646113666169380263460429007409874998850187240063528209812427743178994124092782797175917963678697944930233578027286003712000000000000000000000000000000000000000000000000*i1^10 + 1123290538297086799614486469045007912244128181228906315833870814743118829615692011490576481362822607442289673234904168787909573421803286526294154095790748521997386727927263814182021867041394140077692550741775863893728581273836639452709136342720881665641474812610402317473468331798889168612206415511511833590891805500191729280021028832867700091047038594713796092853400747085741708298743566266581344720810146190298097110307436576962200746405306077990433355484688875398931027533127604288746642764387774298256791566856764718674530407742880975747575767257897314634574316014559158906295095959691651556756790315669497705396356727827881095951234644008509108129916989851795742286290244371042930389981021431556938724428441677871295582917591281708845356944690497040140513914020723352041078678839395054604571003396893673270330490556515838702872559030297698471105497868258762664606066653886592788097926102499378066475612982136973342959551568636237483040715744541540871491424923660732035312895708389672234579216678368189749675864533474854995180078488604062140869558158770816316480229992983984071122470503428280812681545525529520629087421029691172825475443721667179025365098420021658795557130708764369379814468758573523183051798206339223599086961795685374901845151838522410402788053724863665583926198606823999083509087435657691608359787152956714426773579424376923788765567593596983563024056975606539075136315327330248218534189878640052490587481432630310540598558616134778415788139669819134794018856526249608609792000000000000000000000000000000000000000000000000*i1^11 + -47553741996444564977995650298412541152434600304259657368528868193546013895440911117534839950217611197288345230527761985252828818654301571721917925650680072155273218055401069612648238916250921378837104367363614354780138364711204131846465891003242481971263091086706383065543539690376019035610011664761216280712621137207669992481972067156270571591180920862903590335889733982055352784613016867919479415365889014049393754734722984810599282868269865109338599821904557330302108253985078000075764729317497860287705642525795080073571143665860999439274117388533867374220292895929271860530938655396962609362917597792926329481855649376650736513549964115571985072911918655250536444145302293380515892459325390242911018004854794017472881907962599952008724460678701584187352081998649017953090875310129178631426251014995312882025912001481629868919723715429306899724342965236050888815443589574145942533560163095655701273049482642785592332203510717884126259378767153386865812232749794072863742136215793924676398789134766963474625455781224143455575356898349104570822686106287055202435873017261639521064418652299255244575083801057295179725099266836067038690325906606770893018108802524684211926530684136203596719414820037249446367464979348354642531425596106480525128458095199852857661020359302153908410909279311112850348395292019128836272546502868787170925100571230593995474301774167510623566586479375427207892343893118422559040836865970381499018013045326822378827964539305532827946189083098154938152261611313399070720000000000000000000000000000000000000000000000*i1^12 + 4735933938080923214472568241752120520162093978124269150273173212736924280386191667166556338215851504791456981724918993805423723920306920891108109412006084040618717379754959924042148759408982060632920301150343349220561231408704742844793474913031462810006313016385032252865195818944595832206839483739139030599446924301915577261299332792583395467459614053083933725453020803344903164967782143795374490239907124367715829974288716688052971725059800684121216925719430634820781025832735343086884275843936368380623563609212966653494511466795201898616804775719330334414088641521078273554270121930458336197249129730194191158376816466194687567161081688421165198173372916460772560793449882774249661477845096224723887833611669767612252740668531261034646382757856227275447129708507576373811052545721239758709147657798675238551465916717271869655539607285653209228099427668338002485012784963166525346680106511599060913764041829202926186623011869322217607630558258653704517584443815195928930905803357869443106262189582343355069099926701406330853344931758912276761639247045764150071794442714102955489515595455243488165064978701605566924160322640332168676993104521848852399486128756283921937214401600214013151090242653769666891426472249086153491467436167725913009943900520445503259032843703162662548978322739269311225076597741953088653000714537508083229941555117963202037077523421464405189743359682398667836082086560416360101636574860265299783356100406512752623043788172835621250233964904380470213345601921220608000000000000000000000000000000000000000000000*i1^13 + -164188059093684575518092283838822496842683670966363881245841827708055476307115256959751488452958574678680283025714800972465138887109646838316504355556615684734519814441921233060818993218388430940200256234719083315914415740306627880979900268988925137457566937963125866775882173118092515467218222917498873411051919254214974785664325361989960762449149675615765410798164957336052335420365963864055941910266587912833269296564861120994022326121841695839871563725573074053053960252089160029820831648339003341944137440307031574672101999599369625210751681361940114963741716335595875577979740734488613223369841084315390362867499565271828020905779567319778515468422519063806024922078782465136435789753475854353803943187892025311090167700064516799369172708004272053706911961882598394629946431198603460847915014660709048559171476226748361405901071439012220489563512259919468113452532063796417954986209056162765277071003252154317760589745071410996178623312358530664359994150845290186570174651463722940255714232298179896973025463136922292580188585249664379596482593966439660815113637017859640938108599078751161105828148604934991604900417785893294149324950149163364162896541910566873137583125186919248300314685416549898712463369654848418013387666674292630365311911122236527193462426396701414464083315643758460783206150399851708180560627695287121230247540490979380223791249152632152397857355640359720527381260663814492410829259754995264965133173397446471865603013445812876007820965913602869083386337139097600000000000000000000000000000000000000000000*i1^14 + 3533910267224221722856831034558871021333445035101527591966518617403596657657553658842514131117342074634500005668002454327800759168028567450072950772447164550008121527242729523958817743256852770473057260992539186765179002368908355726023849587214610865178346671211428287923451538948739051955396401102274461768109721522631065740202104233624801234716277693510484592883544474423701068572824153776135629704466218993766820309785134561709896666645801279744124303363478298238730367225718512423683478334214182809427940943308904344347477713930056578822909430608439841505528163812605707589867918697344885540633738667245028079376103276522756591201742351702261648843086850228654026015339795732503836771849686049998313302900970565706016098640480834615078872344562174192755088630301863338693571089189648251594293123239643015868211952049146141151702186963606720203266468727992524712497308203436214869430903650195549206836897155452381846839658861193676478629116565610210536449119417785226272269240228684724892842949218462211564693021866955192809257414877708639386848722948477825085340832590218062282231422990614897718735764250795915283603009796269920690318444181662877489674408800659630167848015637890562785101789185310739411600329488543749019972372212362005452301652828174414833569185634005889215699031466383342554860435060007986770342874705938123523034276591919735492541103717551146273649037199620596248950949515131226502124377896812109654211140712867042304747609027146837637301665194139178522661355520000000000000000000000000000000000000000000*i1^15 + 33780088570412060156018214263895253313439635406578948592555189382647064778300141754444513474813441475683551406632964696220902095832253306440576999326046948510053592497933460629815455468262829490815532770190107868521802065271163618582074653228736123439340064734538920410621854463974073609449867949606825338178806007589870599704116112782824803270043890133546589700499328121823190219487675357234117075507615916664085059399451351204701364972932465198410157901280073770603243735149839451471380269779382618703222963684458162811860202530582877828786192576570798962851864253938614094768878901618537664797917672441090760252718139571819359882950430071038791885474107210255910880389267999034040805250070308499707914929550703381403688880810318970659891007469590575216472398944504562510941441329729729621774041303229002564489002130592401137839152326510375774378781353804687193108528676249684330738123761657508250943044606870465434723359179515262237476004237983617182453763580509550247456786651060867489431695093362438784067478699850219729969526419183577862463023522465578993310237758074200388685224278788221839020232137795927831703772844144542834170141326115923168423728560923155515968174857619126895768914071694170070169458493686701013695557397893195454791323102888510545546426903552385214414372328869049490927259750872840324877403421465894794356770936960941281939168838657252895643856254102772911561940922650028562021216042225566901366739686931989940921016184330259482506648906886501686575104000000000000000000000000000000000000000000*i1^16 + 134742143839314336392004767029151179957093418008798194049538433825418708702202781829896472942685381200910550449735067887594726636346310312974561002962553093570270223781317505787613590581084409231739633951836116456161142925987604516946692904060034361952883293212678610960936886550853654694593585718181480929350521045500917404203783334207783759167930014468507984275221607625855259761540513560323101625548756651198045645495685685843709162468284912911922345391263282307432162232725944475478839246658107520378911760944889557886061459998383667791582864963274393178659049136256393704321660832761336750951358171847976863478726817449921196974191356113637780233179911872400018105347493521059407479817453059112859602138065029149176728273287019924704505310152645633463022193132696137256772652258311062474921674819008848829111996007730042263656370043379349110232820960058575717324862574560899221892884997477296225245853351351186558062978923119287378079614920300930554720098186518680563346262902113587068496635042261004943708989123741458197721517293291037755699470816005376631382784127521551009067667442907743952928420514131356585402130249102769811520069597276177855019593461358486387582397181524176502826026479288219480457781628891245035617424760038620391663319246225561873748781979451911908483322308579143525935537767303751100003601514199568189929394075554221567125146729901972670019035072574800312042364066480834781154697312655802448770263664585524224847320040287610251899808594655811993600000000000000000000000000000000000000000*i1^17 + 280432722802070891879106797091590070999134321381353594235254997247094347907192887238660412782004877564077122200142284267086889554393136120100675732692433441945457336957414205142528563346591236925897389934152671343037286380262906582585588028834642913088615200618347160999079524558670907010407657698648789750343081623411563971430577724268072567949892377614752061124783596437843796258939529405194119107077397818672234362740923956405726900935125653337677491562448127116864861604357107352259853210679501278184851659674675792606050530651589870500964705240482885910707822890764111833341502145271960249959284395332134780612621406194560603631575854658537601491185746834345400240139398699697339369595857419892506620994759255028786308113687044053524306556567753835860383604066419769428987118630605649979400525780005227001323622254436441019297139006891825955162273925700477525752121316415261680993055712346974222383576190656497746134972487921496603326389535763795110505409592685146325492097251947841441591899969565453081985937929330728855885752379712027286941293994414747497840356644052484172048837193533650181073394231169241135741531130688031589612289639052454579985340794043871803115427091201286859604527158680974186814187485936576171187614763608819814037257957729330782896732959570994551847411832181732015703014509945171044445078553281349749218987887265668720055672496590064743724229745292821773770943483045003701855074322256447848089152492983480589687492501004768183287165180968960000000000000000000000000000000000000000*i1^18 + 16102246417324770146745671784905552848666237583362949614317554934024823406235452979500954359434510125846608242773812317789527553032056535430667295034367431352438556608539930651698241160325672855104115953913634805529542391063716304031830223977290466863926992525064950364404806867632385152669902501638974707513560097088569399304459453109687403676491526765066377011090221764302596684718328377549263053449940020651906068989167992385695798843179037791050944340114271967089892355459736617270747146584429509871818375852807513163868576192502035257883578919019067731834589519353154225204788704644204918784385561901440134758200174262250688083042125644178048324240455960794706996208909876944115629019812496951761273254012950338292089490822463692020198783887887070042090701255374932252550428006186666330519054496582896485818379571473992672981067940428396518830083596531714487363372620213896832240585421974262165354944135262349099050119663774081584828860837430229582420340144949742639660060456806126349112430334489107352752769793908980815640272212663973838346475027935896799830676173880339741782494592401677236915525174829040366056603989961956441580844314412369594758654523222093032539993006876554298978613856410348736378390796011640406776989479926929284686111340240959795929387497394819881179155118715044159798312169351890109573908813441286265199674494050912575176146508064801790297502316567229039768292280317185700848570151937612512466077147200822853138213508610987798042771456000000000000000000000000000000000000000*i1^19 + 718312768430541893769016772213271271891500094499504821471604168588190697652867917201887806464171705894194450985937231186722006795612450962471484018620854472730948383814154873110258113384219980389605488676045576979436909115587825671413307560666250232819469733744466414366338937907689165433603570296274908230484843474053047001212359167002649918634528786590636997875471584796049716617327727539217607832091207015316042773261844314316251746217233472298232006250294267978556435031630781086537807212515576773984268883114861177669554515195426812557149823741114749899808281520603457651492243519812387125605868268094251865878881357326891075803645285226537156291067186468037676238698268653328257046514656743929084682304666549081896110069536031992719358637457492006629093815360245134642318952679708781326777816018066006118107391859399894491093650593288818760729923187089882129246993820306335101956348145897942641845284650513883577248027879854380128402271430356354266292779091237381806853747815420170266211044029061214958871214269400797841709227441000796939218407144939719860702974953222497617177388128894068791575485538343504471583251997862558309695186477450924274033179894908271009858809486799716077397530169534791675237796400766019995591067386387725281515458317052943153754732528262151631583736982362624678918884649510412033375912872132062105815088037713352486726777708669747190084517223584376077969134381654751296460880157212731081739655351864102401424014503452323348480000000000000000000000000000000000000000*i1^20 + 1691411419445122282730849466367747176873541804955040490399557982843240418625917965513853381446387262066291000013940959243151414262156160764175016205156711088672512466000484916830646267997603611874456715120170595356332374238888974559625601131413697432319981789314279465827704651516313330641854085093258371729346197341628060324184315631909396277969898670932455518827289403553310093213042894503188827392638896111986762048300299808852444617274184534893947853219060837199236934787419715795236208619489070421651887311327135812576936597634570527383345463437964637381200407965638999748433314829573289155692051530349105419290415391621203700551698895042171602197633373416841156225982635175425263851613563054387075751443931732274838346139109824821762346416431444650407789095674390797810740681915550584167752215057477975103705528906881944795721155735202059727247904773899222818480306284206170809316878379000445001146526808963764226845585576447475000683843038870618068345745494706165609773863339610260392050470051735924686850009945505957531473514772136569419449551934669686750270211615572240709787902215340169229561307194195324892223306846173649397635324708576729625182609600260885077396294909839420219298714873758260758035176715158302210992148025492756590850841088246902332349933517163379415391781900789673177382216320073016068426774277719464300597631225248998064162397989566958488589303712277487577443483523995290458607827927519968303685424441261852408447556515161702400000000000000000000000000000000000000*i1^21 + 1087532678140348372844587438691161594310486145539522119020468948411574298294714412734808438481187943546923113215386972333531318397957916047891195158229027413542047946798418634178500354134449977499067025177485780444191506126310239425660725498932374525459343966233649681168630358367232130045160053426490151143176439754469875428800333139590019219303572013447014081503067612383943944542817626559122336005322134912640793476313592601922332183973370026832339829600040525887713008760642255810911696184246172129124051573787023030128441565579501861153643344760918434595254957629130133274725634325000496980018394360252436777553204717434432276388522783483446754886739617943599991282411726430226424210883281144137293440866744519280722363099824715310205158469069288878438640993167375819563036665958209819892428973219396405698719672984901299506658712898310607606490970910118589501386316264541060969833105716257314352693719433778241189922268394203121830614619788723127360531419876059473268193768983876349512950673772567009339657464538424014049258225769731845301965417307304925226214519987114542008281336914626697203847740225072921420916167789599192775851952978200907557401954811375413673475761486396600412499448713949089319499188649376446326285073997103873728577143335716911704259392821966138362007142807435158872807834734388594369578897858700269169403761133831383331753617413989533420651190176927081168585026970241418865675858208534638329354999754998082515012184702976000000000000000000000000000000000000*i1^22 + 686419881520327229890781678591752258289601172997238451010511572182920972537521344251043437762960286870385126717601265190638633294453429724148110775596135813115354512107095805203466506928373111373429394959092343931049182419253166440290932912869986669203093241461700480313471689249559407766355770091049540952129777303245420847427671042565518624807470150401758589671839173005017031392926543616047097681341131922927234214066346706731413788572613960166591346186058643952836328282569665872107370285089118183045609751375553497477120202876426337450150292367716780482973904613061097824595343202794459960459246279359557692385710862595945881384763548710271757559391302661090305445196599769071650661284683067259351493037492840561113798389892411367422913899086959426094893496667375189517940813381719276891314204566344872949562800499596342868741614836910139519641003351147766182663770917101085383741324788574507307699187126738019352594693477022664470839611050617668960823573111790543570763679662277106630966460460842842938665285183883621240912686717607494547661946640620079673556686260561238912164752194486785005452179817315648950974907259395565166467831855842326808891503115377809058190825481849266404937763136850869452940611021805926417297324515785044476384076723095936932462074948616275423008874105385513429499486500960564495011035203447123978184831586987659807830797887564260083339941356968399404483785784469178542241512312478912692742645132209289564468019200000000000000000000000000000000000*i1^23 + 1137149972747745392939480445190578368887512320971719520067437269035854170229282163921012895533463479241312722737690821038832452368361885209231986993757915790345699388620667585204521216127743171503935152074054970587480502728991682743314726774823918944736438184065493587126962852451965326284895400130272211224665235523376854022049858903166082752099312118208671872269671862548708587095844000324111258436932482712216182943709918766099147138948613094909030113746673093136717508336772965865899045615774106869091138185047072873299765336726709520530894161193596441624032890782609123532912483660087013745692901487775330006386391693549403382808057922258549976608733959966815083417315767056099027720175865115998473196139917539587305317047294731187874972955923031176375866353572163386674063491097792827185596255875061181542313895320042984085345610522674495184874760279235212308027927756900216753744002863281071073860306327651161548061066555403823866001221005883245470463463312414794063845195900894858551261722614149593218921822220048965999281185516675654584103640980873808547155447373906865279830077908804751855059808829746867304677980508917319073790019258383207338975346985227392066177251172304336026042819061159168712628307284706513707575747838812153027820761394260567053136115499820929064619948380974737739866363376825378180852034719504943226217262595495041625281665645193531001732690757771892579614575201587311731360022719441139505186357955272061747200000000000000000000000000000000000*i1^24 + 746017689856182019587938935310613887549382914475005543169940840728550737548680675919937785586421985100346446604406893382692535450381267571308104100195581319624466356775007834360486661487226543783699683578374061834822800149698173159838695659027364325464853474156309835076048030862187845547726331365574063497151554187248168693247849942857348309583050568117543994889296293867125631143022434783551905514757344081157694208372114711190341323579342225161020498634201484719211624608200439832885601151742459688818697281891046369034353300347089041458220230711973162618012666413170329892890520690128279430611648616045039588336452459544049472622656458036236606666440372951739866161327933825157519589174563899656400250901558967594541772736032052984301274802947750461121428930980257587331757213470076837258428524208527242656602121583450822495884053129522766002717945801854837745000690652912042593412798798626512240236124394113163326266224593887787041702395885270317413223976079622081112087008678440838561998894560231651451180464934517107348746130340342982867661354979537759579344303183142405169923040187156819813366505409612855926745860559000202401893074140842966009141933475997330287529042256640103595778403400122785093370956472225198427737720669669262251816891365487057862311568077777521206242673257032100360151183233264986544419133512472296858336084183979490227214449078154397124378685365047709032500328949788352592494820772329882514440488411463680000000000000000000000000000000000*i1^25 + 96754289208642106461533906649190173549076508527273065064150851990620408334063472505433982248556245938763233621991820309930824407641172278659207658725234579522785387195614179859841079204650612436375684532987274027809010900367801967973145747250542910932497257400717283610027948232193041685537709070492843395992562733327400402940534811070542368301288602212233982907323655657089361487036654939126220554805376244804173025229021926526625186603578505816067195323041915892513336968114121225058951894867509258311068167996512861471634884934791084448152022645594494839907106357458734422499539506607622235506939808418340900342382612760693605978394205606364030643378734906054102872347030522221576783802532608930635615480737319747664238015935303182748082613226334577520722500752597296152711412067128037434238009725529726505369851149602043554761675168279429861461078295676254891750883518958077576663019088850617327627830544891142913437170215893260156832621886276797885227653113520444982142879914433008889020889641234531432783509068541460941794317579487714909398599520985912984573470567757665350740956368380207245618113914643113671555563850816190642983684218962798722252616921681586324212287064016145910313941455733201230940315226328789409378117377295934617416470134299374904260687837692166187411258800192522647511447911077210701770337770405792950292854852045304111425203589565915116938659020346101969399386725769933775926025678599381236871017267200000000000000000000000000000000*i1^26 + -147527476770295080906452183761533499881019240716237521575223446349180817575312167751736668677161959542734566150803017134286564938541048849974349630882181155045166100702258118140481690804639071591901381427098950654137644486663451515788676818532078557889317819060998261933661618657152845770115446673316619391729811762078068251718911170973836366468655861637455840000855125055673068274222410453259642226544050048429424583583118366980728423062342571680587765434973554980051282986744286994610441076873169220211881534726706791844004184278251291588113332903893293750309722967615150904974470672731083412595148583042909358346040196974434206587568748867830238275881860788380964674754769438505901161448725618188706449926980641123332972230461855461973631198015014055477624829547239033992487007066422316872199422624979348414912616807117125888285574268212876409376178677776156159722371725113028166562300917431068867492311594980674371985298220913827544337556743294243043966476778996784917253533791868687236672499417587509437205068974683847466781865503305405827628825452520718931595936112723645826259022012500410206395390883887339953393608113010225844522898238873856590658650382416002598293041566938127716487015572379918818164155244441709251470055053351405139598946209604226592717527347335412714197188905359642605047813135976304624610350526562222541384244078988671252103576684466988586873361764146173528434462289533327862548394668163449906790400000000000000000000000000000000*i1^27 + -226751657223483926655990541325115511948808186203864556320282175920211511243865904596295332350750429707175755332748450734545076104827231483159928294842727143331717324110769712230522516117539849846250747593125237057019789332766175694433516689478329903699334447655796153806177610615041040952629518549033679369636283207569650563858122173960795278907621833708750731248009335140159267370145695095431783104003921447621739817439859551498047690150536887216534949271085255597805621502888249434516733048203513694226999071946814449073231851064008042624968665589507636948101235357457819661116901626686162387260594548954714307477320527260198089067604680829300318245498828929611808667240635439475860680617677362047666174522159299430932062577009991540633920092414877788282704399740670386180905598347635237128300890730487882007572199072583182943145261732018669676964686284670571653893543186567041655264448432277312961299118546536115410757114835030553577284687793535416573094716484566614154914370977558071180601747910154919258888283214936397301317375970336492846045767921039774106183875181196228579008350731301573934552215276098350010898064100968250460530712297485226822733048047499100676838552211060599165456502040684840815272020329569868074361402459469980664215765224731950683606965073672572562102687212951085776527299992831153422711571876956351800196966936944913685552379002307958798522650559058273093009076129011864438164834060582518784000000000000000000000000000000*i1^28 + -60855338043145886480787981760058270586610527880792557325771781434318235750998699717201763270338918138808886570100057423539295673299795331488494141168306930547786215125927423341251878394034513459848579915770614030451243762424370078569315823202556107993876053913618607222809160224695952714791721425656501960527817400414287286901214865041535225879009522091932229675569794851032829795281415765371317812826067059619406283784962549395668415614647961136543779924127809437767923508938690108652201687202775691030048209998769707799181679758890913494465857525426830751856896806000300462380985619184854388571738615750994284867880193899575870842294472696379181555132148020826926146089218416124691304098045198777211768996248800474874791082680670817648708075491474735172709206550963291654092770061291706937738757922270565306916935086292836165531646251700916547103006172586402564814542530522938047212934622133747888323390717896496722207985371328379050873380849909812916397170879690676135983015286551502868023742856182736480541194688265077498234476656630251450245785605061602634763480955229995353930679446084133548002969606747680645280921073155019431888294411363474029328309586811233296174119688084902120617310721032366845694141297307654642067077144219599683498685491332213665429799213568821967757996712676504698383450918953466188739302119432217223149785946281805254800720363080484328906556367819500865718669391440901267551828941209600000000000000000000000000000*i1^29 + 56445764135957518678646550219719224920038718956908061516941937688199945238534866734950414101076663305018301376931015519828253247825588023123705381742875233225409820470680890485726671724507869531038312911769357201403928843993311041690656709262390215360250309394910625617282971108872674450339446088613357847664576655285211749197384598975682282350601724384209956381702921799917974475763571180454265205322908817556316415937512054700744900824097607407112276668494779489824482762044507230209882098944132632365402213593213453575597884192177139646476380721341676013451805656114398672307397630224288122891474522193430511345573620859244536476000555225764201387784640043668506958755711470391558018596986992446354332508678320316462455806759816589336674505433564073560699246535920161498430095588875518850646110071589476876067882856260065628445244471249100798822451982220626343823493262272894466960249485235105859581425458630498501734338358360681024363944224502216663269230208183166624448553108264715683752699697350938804849912810376617861397721248726287594416380340724086085821208244052305243849202447660029480195456217783615232654609054549684161419305596323130841764251315718003212259521140171118583459479220386081178642279528974886270048023923659286089931416671663617110453372829283324119784833378886770741538301450678239628551889270100587977252648322059924347784209392264753519357823802729649775982601236047618722716712960000000000000000000000000000*i1^30 + 20185608583017551148239524064009352973474317851684018080689115705096060433762051134497661492247106031455017277083506312036263190029844213982351005566987194046629640233457090971261702041544764933792352855215978274387283116880090691342469454549260567236210957567820291844563223408845238674104838715659316699035163351065106651633936081643400646973863379771686793867994643487106044171809330420179045536328927578485937101553289265956744387409552200909984100823490697540648140023589580667235069669362399015077001477881113524167274314560455985894086573348791131782165945487311123418615695536620102533406122164490079568560149399423758032311918671046431059661263468622592726819143620376246039606300076073773693297700725255064059995198289423019890053488369106295927505986241199040897836088594778824283273712270353976357051867892146352879939919256759329379526116977238125744298865300866835722774454696732484633920507927981804371623056548083902883746876342310504350536893576687413111730879499921667238025828688820554328626182522114556528519699104678379510631081497193596634754718727033869425449868694185513966240356572633434653529062059001768077480368514560545590311745254486025023187564965491275107259558932313089716459374218015280185029367740189462516730044968057077956743535898407995170519005199927306010157913963075420338210661656381957935254662154011176490708370836886930346765321154284627971640053877731546365952000000000000000000000000000*i1^31 + 22319246356204913145476382557726370833969744179940611993684688996121203378030089397794632858329563869962042306840894764452316922330573924096684317816363462401704875064269814226855141778644509889740844983105066315945596733962896459444394489668796408221557662641430045144355339484721012006802049218527873827656439015696362276769862227836242740960602076598444558587767878361383293065251389385201663819773034633368621433754019460949659863171175519032533097486996838507373043775779041791946187492990997811842391628432281148399637508413537398663740511294059135393186314689547271543710611180216512110972341920674889022248383206646579875389656303934008230126144430279681629128833677413942644819065227972812032170318229123804936719300783939348127288151630138314364686761392378791764212628749806311408814287693573604202301705386376470158576804353126267829242542262219979492842822205938171370421507884809579772930866108687039652415395035430263001648245944450792439937344031381654473450071064236379911812639304330305125577197013584575909978371976715756743266017202842054312721200420833945347161913454083584076607058529561237124941622789387696635161228740795543951040773795065581481406867117660922741571053997026308311752186527129280577152067959021723132860071932712238487620661503129051631438743852228997684147990762030617468268752707164269719019843983861881285447786455720825637706909071917243394264926153133260800000000000000000000000000*i1^32 + 19855448286211168998327795100034613913255832864148323785518567697244740002123737703515312157351256921320730731537510362451739475792651541776046638472060906523878109691794564165690329354022441659079006866895996496169740547243246721832372144916725735611775275860102110934927491661312297506331491167952364878446123096805521853021236297473920334632091559139899138122807559514367473889677757489194758407327589858636238082593384523918191654150343135807765407766141302330449060291435468541142328293267913630403554124293735772224185276262361081101966375191440392384736152012930913965133637148957182636638166399004544872924796838654946653188800449242342492360064165017873616718573889544818078230092251999574927017581816963212472554399246849257259487303179023222781256262001354155140306538869902424030646764909731154485653461094632426883160695453627436749180847982169224294913090567367332818879584824086797798913848861599100278022517319302760808778123943005576532178356312579839519688129237832493646345397708488886486924444989550088844081051525904489937878368483694138434195286204932091221224010984157361858176627154219785304741582363663164066561086854591389816818028100138002183630480040748047274534584357032167195743374584811028983374983651208547125401511156180340788378659649416634021399309420715103855222265581385193131927029656934910140775198651662453700555891804388589155566766334337544199503861514240000000000000000000000000*i1^33 + 5301030673146561910905829414146662439740044300860973776682234952542183462265096117850341301792202380043851061888592333562089142822073323034241153241676785708975036656048671723710977049326907403787732167405159819355155449321239502931498766930197322156713900503617312314090337232488145006669510295477824484073339531309693089932964817960344706755845173026040874916036846028991244323765753900385233528110340179070720294273433867711511576981345018354338261673411097000737513345915811681828662898356947078935896386001254220354120113096875848915667096523003660979785429742593121310955816642286647517636316725443259454766383870593019780468100323276228176284087033717122286627248139819156342759641883181944893768051096262957981178244904490986583395025965650070596747016467210129810423486458703339710714870910643899357689515698848119117186337262744354368886809602624060223200807439556777548269210934359573778050551257699233596668221149571195558505356889673095061680108042407064658136148265566414061416725834972945235893493913033455237776071080863984136983171513716855060104391762237220753502200676024124869170708501696443186204882997769465592676312544958275912693455456488306500978192133760504621336167200169214982703838436015366540794820114306805362414140689460104287777542073953154697760056495144105545342103422532152507271269951620413156242516187361367035354045746671317679751023256834649737920512000000000000000000000000*i1^34 + -2244222852509564713153316055217125998128316918251174107558608451841856577597494838729167339310295113542954955394676295258861174672825557212768312069358758723726693059697474005748220677900576829442440581618192854632281509886977891556764245008071771555792595769193379617502712956797240055356844530656933239470619467086248665046312016914997115517485119856790986113099636741412050190624371578086847325066782662379625821349702178259415514061075176743751162155716611370139318857965718363718016441006715853759344362450652727423319968079016843012977706247928245745303928505313553309779141033003639499864123203456795798061352322203219029469992795241968656638169907736006978725112464939188661905453731143819624378927927405927603078781559492250606329452081352779177121698246418768744190644733694605632613904562840734957216025379721534905572459264960614660108302556527349134127064394787283870327199166148089431018928060373378714232168995899651451828045154945208184840707276142540031191862954779430913509607912174278777700600681843221783641619986818460429737079837497476306091410613795480319460721856573045007869622854743031855276256058874920749043091033242809238369847260417274034845948607188846534744788190240056362815040574498725508920379058020420733041910960624920491324211082784126844497433744969015342083403145664881449676113937906331078277809175629913846841857813316820896312902809218659123200000000000000000000000*i1^35 + -972037214583931653134637432511881089231697326563863409563411207853633828853261329106569525734535967483498137811056777643095937081848528922632222360737315655629569737235495482260311269725661302914493769705783086637995658790312816174502258569209060096816449633349650521033341229985351838043477278224958944003929554943901193140446644873822027502613935930012429640432108310110919941418437706423394830719701545228323244092315970238954057292122619092203600904707150775858489933081886509116519631550250585136237613218069877360500828766513085526071681900482164384870392510571867713763805370699082032842065742213235556882670364486521867069846894204280556515892512478116244492271042864963108324610413267594562895781025323208496117114895143066867671699904542227070180516393715184135126703252197214770325209753623535420074925670779402646462945741165753679414681722973851796618364557659915460358284898075473656298757864033904614872688593803262040138249590457291338599998796052270267386779918127044708016689525651079429354712551729830415997784505912540713941770692151378982881217549245352079961885873115667285159184443997742776370265878850667255037850280030518930458445150446567890240272599361728397289415193566056713074369223668962618495130068608342829848306669264029904655112664748298972402451192975475446204630469979988545132179242284616116666272663162301964714867604528996152654207993774080000000000000000000000*i1^36 + -153559138094426946543567480270852780924610032200362546013829295132728053456507801094726161577828110237324158443954985837725267572932515589082471166908289888820299212787965778491961456256092161537497684514328162191329203017306970204724620028493459459611182234836379684887965222511988925004349730644134811754550228571701245236148794220594021564290919619524441350459148661179263562159081840436442758258234080477651093191428607621181889067992733748672729429346720060016953103428412235313656928834642329729532907394294162038964965055708572083078190461255006168904108560628416220924344767274415840180710932806817386604685789933394636551536701730119557591589596054332136869720922439000617164469739073000456124492102785601423063401980229667890812541247338730631690355089362566664977594778207165982531832147643899889633605199262374165443841144752565042207808851216215519712315901485511254107576886006548705470110831373470677108865829269780833458676405150872635859863374033522470509811690273517965913303062984789783951199013570397268972445550336468164462352799856696453465171513364290864026157948712281948291421005535603310429313461373755138035573531680633497372765099927340629952988234890103049266299333272676527583575787554753125329060636724263863475534216628107675669750252284776177990487746845916998455858632192141518246591578482498461409619499134220462599278215126162453523595264000000000000000000000*i1^37 + 15170505962126481419566927951456733798642323846792498529622989300013897944103015544056870141601065910368493050432827804628630449656897299818787988756518328156480890662868811901016140392270222917717903181934309757345034159280913230104439848358035577626047095812717202530176607165804480502785318734363128152157439267911503387337554329916927084412118208020232890135028437830691601557345355941505259847677882782153894859718386837638487350389512860411226917255275064827902312525524774454806362956915533614667395529307205864264057860199348109712336993166295031722072814688087955089000336870406278720744985167929029993012847211225436879030446527852156603545498530848282651966063608636772476720646944605095866812136766377443384872600793685154473643407555762052129339963935252732471429913749743953604613489385430978798714996845173712920571894871560380306976137599320198992869091223127260534243498404353498834653518662895137580122016488907965539662247364090360132573105706388435797594023080865326899820584818235613945079824069228850460366056676506358471676678676878674905684650977231630794584323801223917602701246237958444747625493586731669530524665409371191761215160704055256557862138098389605879548310237984636895627336546836358096610691435498152189504163064842572218645155387438121426541527775432912644417485189953733175189507816708190232531170693919515080912930744852650393600000000000000000000*i1^38 + 10559638737449862806089274094603673737930403160553891041715277195043225015663315151051248319583051761625735416187654631168976669830627669772722729341550494009632099079316283274806313981245191725419155384232969857715934974244331813605785725761478494625665057945505725819460945300806118590225700623858899782106670339466572283553349784241496780755137709628727462785592944290500363828890678961790226863582215247554975313437714670175502078595420928223034792247724351268416348180909265626774901644321416516137422439182651648007421184357470961938603768013109005118228340100581481353646648575514772023009232895070747930298098368113399958044364398096925859722723602627552503685950869934400246636320267453101100084651715901998358144502902539553447024501494044267650835706684045108107328563381731003794752057468209390031929513387347636419893560446911601670985760113952747914504745992270733784444983651431934368175080762703576485838607568434685946125949479311358831872282180307246906271717532378325153924277501751992418120463368476248577552678206291721790838259530243688730002349721897134255621501271544716496108578324525767216999436059662246734632085280802565271968325038003478160860764496277200217362666851950738422716119328669127568934639315912065234773845168768378509751676465039118168856504126213440218228036377477854254716333910765018130985609329677485998666697901342720000000000000000000*i1^39 + 3748802298562623803211839516614284327609358953717413075767401777174821131439463586401089150183965065034937019788461159792753409061368700480020469882639399075988842351819790411823761402456460146417884670277343616613723799804461635610907953369870217534091694657583479155257346977726892640603327797544283884252111512648742589712669694281390426322660605825105761929026207814234843058072590175177889999048037578651896607613526771313690449364098498419448366598911751859317181223729140983547543648131673655685842591043245613464976373291092998483973298997257749080005984658240171127126356118562925442093835922686696463121760497355918814081148771672726153053182263025763529172610706829540491754017518647051956224125650310941111831716083124853256716067696791480690740628627388272869419737293541800939126756562536587269197696166433014853575067296096480281301245643727784295325532577688529683641908740241638646310184541321480895092325274560682317581649722624416601730704942552243911619163792572794916614552056794827672947924601142193358040107769670932396217022317088774512304125699218348508274992172282171559123709369511602726305081342299443819670895623451492013905050293591247403387740748399142503084786841695083779732310677722210314784142282631039682554033105790084721413909633949736133068980712756155900916544846547970270311014153281624818502613498393922689159921664000000000000000000*i1^40 + 189985603945458959177302053295416503354367021585680004939863859160727744596240700074686572841096004699616802820611968886846327998051490683866128541131545712915295644057785782736282563351507554990536008990346791248821269006472609056456721560641116238759277383642639090174409264763425540398488168006438417725955231384675163619915193060976514546829945373559538883165800136831820654812093065112203929090038591521863797586168191854879828428157480802469552696490288988192076272842912610763482661874145943113986160738710655301454548985606925767210805918609556254576066207972373826179800998173346915348469928154266851717678495170305677108795784217456549298003103981966900276170718910245422198664534724331784621043325241662117911849402478323029667037909002589438872438055793909773516328787018546103170401075452715789839777076953842025943743824396541158846398367924583173672424795938569244387058662024137967819187327042004043738509430288242120388611299823575146997006972810822191251023864099209930933574913460674973430968505355553213726434665731588603067981167058970011018085620747558303847809148318207254170829941348709098165579704626931243038599179292963847706820176150562924936671889855461844245066607178900287771223740451178717330593893027028660784335942965159934498452137378591543224282052959002052753527526805525135384937747398297078872111083827996550758400000000000000000*i1^41 + -48111387959560856423941591170696097218513491619941406881570875610224060775936914550207858822332814385789300886603310224002413470581571516516754042227123988449419749928090280988782744967579801744595782432498801073092613847871094043562685471151036294495060320707514587779493802252911323777464191084752032768809600584531528941448390163794855721642133305311495459942862515871456430305606731438676536043022341696466690464345069150930594286494980914421235061886649068108380838445888289890032670881480285795039575129426711431568751577930563243978821121126206015252698859036658660301127911881077700160313394389379823066564132416742975858031954087950119199150145711459599801108650976363598103705048239297082151719899912587872561149214940005017533201121317296020161439769423227393492865576039533419258705411260178043446774468411196599781187002767071883669632153401008835484763933328457682776651673313880092172361408653571144120229661182176065248818285208300168701133968933638472240499675789693943339061927040443312172087739807759647772533415249699861263195523230919632551283896927153851639646695857649442797881457183347890630684553144344288502327241274851006644380143218074362060818423762019195060306406867951623375555640381189018616662551105052395920392708160397766549901181016044143559470054346155705149900866625695865010626875377357967989644645000806400000000000000000*i1^42 + -6992883143869537129749277077330089036196223265683233418103711585743974922178182828588479440777642305118377731253395068637736941494219655911313241945092997250786156229360937509101654168227683252172578988348595383479129775004747866450441048083435410497480055658881864421159960185061125512998705944202655294964040841092813884386640356522480053300187880051554398625528764367365798687754748549733828634174541034982118502570948381084514784193990592329595386999398517639471040830800939504825534729375250479376311299705655524410284839291032974595730805667483395295576539521024648335221580023172173323585924022379354259013790404557414648207097443218346809749390888372441063295676563265292377726745863057313936809634180446037704923666050849811686189398379569838931407585561360935373004032672625862858986181367911863477358710850676553629056529257929599639438977885858013354993466355936997180722610336956171987495781508327095959438396842786992057806790725822841102318594396023003859787510664636396269497268021053699785603938146581223081125653035999377959602434065921911431526460501071795426688264007493104390684669532244435651555424844272513646945989092214560988581096118783710975591745069020028340823530201890959915445572796340927082093671482395518146984336399697679569740815279212639912980657307389965789364335827181089842254476724463770936272748544000000000000000*i1^43 + 648274675037550465513835896926031486739970890060710142640198436427054274227518633806997657087528375618331279842449751501829017433489472438387488687254716065109644708264100345193006091713050551953374931365643421912185016254767591483117503773142398915518305085902549846584326234232542263539834446676287429532910646998468406915295677971678992338474159270631420677685016843688505173362161332119373686569000052864830842734806280844035952639668960054536358199740709188723251601436008992997450676732566123713234321669525949358608754139487095012060802408230745739033318469596152621008356966324300728208007444795849395027541661096493557660746667153168197456457611054363496501034547163222602791728661435408244387752374695075319066432050618340656084880642723566955913621373707585278973583172585665837181074868440226775655396025171481781045269527192847391816049361686019065045421766167925128232540383923117758290517817744346553314643693386266934323643862594920343240339287431499472901509374974816911231821158970538271335694516011668936614076940771007749609499422410161287867660964929516334574914224459245573267710893088788989100214112188753662305049428144326984281637695868085426214045523837192222428846292478827051597755489632323116052383007273838357233802733980753387373202792370671075791884073223746338012746698691562988024538339197034745036800000000000000*i1^44 + -4996848667231218944713586386046770147524866298056719543575525128048494335016744541945611849197002334524151438977704072588959849148220084382175721519623429120899374022193632808849833666255687088680485375711245720698661460866044561565857611359676294354652057608420113354658866032586027084588896364265484736872884748964009526865469623227093381364624939538866747248460195615562729745068192575855979079917865977664665523712520832179312427299590115309026415047187320870924445277787208471376409577031600303417057232539671860408080319852493352462144833783017200875263407044551236499452597876714334583742841649743351364157215459941926878981744269025035156559543686249235353819921860276906660277288534896751330617275885374466803513956545123941767629652795103803377866404856072232026352115180939160376450432430031621434782403449127523026122908173376482890406106642696128472502872103857584187822270632510646431350007903961183463871415656224847140949345891533367699347798840458045143623624662782762812365654848081767406424095149917305757687162032896437630955613152777687264835951410554262119228037781015750535471114447066381353804802764311898686738661759227785820402082370017503775088469998342633306982583055241052298305355130139258136769310609483190456983900110457670050017562388041408493749897281366325713024030970125818984174705736417280000000000000*i1^45 + -4334936738197192550938201378189872152368790358447015089186984118029988380369557533062179862086911817919022244734898367738740942724747319807300253877967968205671648668626517416064638461926018765401067727604244280206886566780971657167243460119853800081560614148436362470766986333114912383246427550340130797500067156383896338808049213825839611793548699454904782783418522866904473705208257442976711872434343647070584305310489747041190959919450336613201178548541689942501468764641826731890337130541571781716193421222839142821305927024661781741393574224452961022814528023939170309682607154166925326549227428727822962472085653694983276151347494457312362397198009834328376634101198672685739519403724745546023819823520246603885022379591238848059945701555075093350173064849951915033593434032892029110760215232859301832474244055135541320686679638042495921857721027467296262571789942288019434843895166313520633184305318192633704340422385036292366985911392328164106821203140602858440653661670293108859480328128617507567550275246000003811960738548394157010905928226878545627121761382923465170504254747551403518705853106553022960357375011041937856025162292885180512182895952625415455852938564356591472400223887351672214602395859375602709889427408066096237082499150855857311825703546445029144715077089987469386209563756792253866049536000000000000*i1^46 + 132722524108307323925451095600479531535121146790948530900520170096152682275899493320332853969318012711993850040721412071908818246024207042427684122278685645109307618048512073339632837256778925452081172127861129600062334458602949570839056684523885518476212178506228398335383519649266133104776709491123661439798621322767029763994727780430749469836425181798245944851516713077675110610010109999310292198084991594510166452741436319475034639180275865936337824912593590177275226568385228257336279653105783168761886360679481452884339848068982201994602404044886441990367263696010357586676403703282072685861714780707245371522603687268072665221244000471429566848827705156481544718089049247386626076991687263782066480454371220532272675341541707817254462762485216600755315993398431166334566963978509751491758467835988136598002261264294718604227561970529180833783382604495340006294941752234533814175852920541633484888684666190824855266008200405436708113226382518532245517323585204400613200630271853733161784274860916754112432275690858137239761451141037269714372868382865908887515687839159224222245433793039899074776399671102848971242753472614136848595487007486437443471107022974463709007662040818183990971143918026419411599637883679619927245758100122877833243706724692014879155969526368899168863827976324122494789039917577011200000000000*i1^47 + -188597517963208029196241414768477067882420852266611816792885086709185649057515879809251894634430637716702838206351869676516209121470330125001124480571888492474293740304026390828067594538288915139761457299724145711359193044231265178997874994573476628976178699084994578185444845667493985527307116242747887829997457637927836919126021941244369155554804157506015729589581980871351244656242564505173152147367976362920110450860703837921992873605905391784242069250176032894801027245424202573953314970208482903101258241881451776517877146802426071569813864746585694712366539006752836738633412440371251989137424930482202362223592857842093253980112383220051526318355223428773923425626443846596199706633585442565339702712962548161073627198494167117727178994662493068946961989425681151517609991938766990975110778617897323038175009727183457164112036870298086219030666576563057847794912593632791701606749878770864745421198514994783612498203290413269912838327667806449909840293084729105685857562050940227078985039626220221765705997039239880735076393884312348451883616263217828493332279877972077960862036821001526780752741124272260720098990206650226554528737967767294656694500158280798626306782512358970444839916580528452049672787321464417646951206607021499595293465985958266277600943783008078979791920749552642031951544320000000000*i1^48 + -1107721875206997524511253750195938087376731320660786888616101223230037440630839688210575997365171109196488649625188169724746372402864296769256723444030391992990680367879768528981297316487123791309803479894559534734016027062252395419434756965133403209752433669079955677919394177912430945718404829257535152488301833650463360592640686319055342375654466305449713599778552722751574405930720629588783411555043991774144153046523279799798186063078506971638959014917504299961048925816589505493556062634811367779970345527524006317033383294278067556221292264793126151616832555350688681992177254403246517219193590838355935067647199885894107841676279339661068925665900691290034568702568617350120542902555587046732045910982906040687235178621310555162988021890751189609584750015568849183478195178900564230941099527524508596118649394112322404701364688347987569345312742346604135731835426030199225742031622751989490613211962411219320181455346390194219061427832382972433988547004703599607338490443329271450330605761854198366219558898159697520852506538709003783149743455972320860700310853444242798908767937305643362177599992178704814806836177087286625767116400103394327591948790572193628707820983227064082391213450063366398135893047625313129006577562445424452757953161898522213075360108302755048629560341626062110720000000000*i1^49 + 2738081822649857952799036562141478717838618651615384404140520207835297976482593121296724419725134425126355153215984654363421849023440737595151558563867206532172565285181989603604708840271406354696413452091425060560803692495998997878423033740646593185287515454594465041818754339916634287960027340576127004408088603134419540462904505300537536938219036328116673940005973410274639384524729987569479747999659418055176630772923021245198151294010209183363488203926217699776480775958105350932450048367290492537480519678618225754940019796546153891460677746269941839418430790467052724727752832466796170762452921463727615701720859060719819131069885683912129201440183026902110565806863146305963204898914547888376139698444266928806160982231092422353328489096322650524275395407550798932230172862600768137413600420970677867189792614259606807071601422213568180868096960446851083051321388732920681698863363854954165284189096930706639798572976786806773746272886751152753239959095017185896822009683190882015911195649883297027405553078696012669014105424107504680085122875985043821025538621204778667641993461048194096569695450619014745613033228358512419816796694358038734445466838856947076255551155456174693405792835678215416648780860871061653463021079772922013654774406212343528227311123659141181343276413747200000000*i1^50 + 209084959378331152141217710623025879523470050365436218571718121281348486949821061815708541761485488897047576623143462051376177115025227866434553752671721202636379543370692801638513493244915547281746508075650710964465363211992334602551861557813995280384476996864262889102570852309714499668517651800121561474371160896330075638568195089407501798632933339260346409464914734561702775444764542535441519058261062368722322886766552065718180117252505879073718353052959164816644790769942454912321075964705660456933791671056540284401913329846780551573278404060323547949949988028055102723403561570851382568570171990164936616228520959561445997697932509579192240465969303493269789258837431611217717346979962495369961357007660640719274984470296968166076862220449365029592517637528025898791209097712916557982084128253511576367080297629856265331342165843763291364955415916224747309073181442451442879533279274655127186428422363934517196297604234334302768808923360632702282608628614368609935836596702076330492549659874632739066805146217394131618921513557346620073903715758981442356450720757847425111491794661464189928367758488236212493545352135319201773233874898501648577004959446098967162630582359531028203479490182710234228068340359128262008114905928045576561638050479764812544698718707662779842560000000*i1^51 + 113672669300692785887182819499833812532679933438558906719203902910305793197537709840712966574443297909143386828494273911189918845897336050765456614947217341185925243486361272235761321821437141434789079197571853526587201676215776754140354167929113603246632938128270720884761248722308336473186545491063914821147637248660429086396183428621465557539169705617028551453893128129614297422677718080086604770865666905476949989273030914116658310526882609043181401769693587982041968164282563562727360316693740379046414433885633826975015585126564239091302503163451548813237371125319221464587767197485102077313486025968370507914077282708665777063739252390121250489962438519686718355079130692334547204726793188874408167890388114041067966516531403655055971530542734249168982124327468338129028664815918809352525861680893857096217316133913354650097504512272601048213581944812465322329032113762216616582631732178333672435596585790488916242838058543880014747586172866137131783183538296162809999923990172672469733756267829378569562283424697690022966553080887515570830109862972919684943287531925105543612221344276847870600550899025275058304305439084923209886605762664085120758620780803441584647145497153233761759704157769039115526994402530945741988378836154972407144458252704097077268848836608000000*i1^52 + 3235121511625784998711039850765556406118260102959489502971418060941654625185911161889647455323747306333212898552676075259029911801208632152004743767622261760731579098195288684789518576550102090272906895975425173094155845153038696314502866778104224217271530261459949035689019748802786236627446779395885298225103910667024708960110555862669065805615892418873186783449671979666374230673242493607138502981002910342607042741346865944360935481190661397469619803943218314430001843685664784258913885823438833271362884126247726634364491674145417302345078705231770177563725482345768908106922233082247057572330244054195281013228391213576596667423948754757579046327054102527213736107235915228459236955401979183556252983629493020434116881562498031879546728538120484306461804793216884310520391541333788405898303417590877551149677707906442751542066770277357696505441302030540684719617554158967452248224777052575487127409049937209360152259435994301664184569990722422876552845145407709080530663965518876526040804787961649866412003629952956327637803729278582785480883397071949128875948808437906307863212257098618681018247806343838623253210237443633897298424042814790556009946850716522320379502858576114495872002707857892570741280494251867489445879109943351155279551042536988685107200000*i1^53 + 25879813344630594707913746240313829287399988694942976511732318854315767363298971143288862390413783695089141273307166980171061592590106098472922225061465383780720263383030428356765832612642027600291117404866052287347598738678088110294183657763147665468939990394487193752085635067558252012645200257073427411624827718463369715250498006029126986397456437182698280342834914872716839272934219289564878089010607221784680983470532695571506958061015623874355831963305270579075866623522545373549570595939273661900328184198415902248101447571585044899316913610889599668297601107889709312581216705584964711207741097226866562036049598750654520144476430459967463726623222276066094316299020364507486174418126659944384922606991431360308325757910921747627663499954627903051190237171374652796238060710617304371238578581550074089631106990638298489783627933417847926007946105469260826942897214096511035204899944970822650013609339898404574811436050474172802897570381025531653861547377258663415738865917574310295677237458520901713139916446011644853816346960221283303893655630550538688769181778739376020770463080753072674321470034491691515394977788641759767251731977528435079056663073193102255428880087241358676106422767827588683455369877852409532597205272379683281243377500160000*i1^54 + -124627397891776920010358559171800097208871195767825687340194456680304111315682668642531322898560916427921317446093962050774391060508027692595245803965993644264028503177867706118556638487047805480509738012429685864658444149408538963478232676373771653860146864343875635967890278162666245004098286313060992314814038872880384403744879797666057508243982198868473688554898561140933786871089278056341875767742608489687341230256624174145998786699750382189387792596604563383349215288247467471545875401876895374525486041206986182280354878847953357567681603924245061527225602149182424166189059554926086447878147940257479550332866314760374949132766108528667581754757917202077824735972125864902926261495582023756311976253971869100589261917302280638804296732128765660154684545281820986785605603317423284881353260490446689093215564284328210203092828430966647971866736613144179495820849410454202060673096723035823850132753026539779334885086181407973835904572165621798315391356273617569836724467169396651297345215019326760167522482603933499022176555968538350857841703290187709006817899362882305556175154505318903136152839922305490187307708889975194793866628431549977613796982453718580182328255812078382238833467301506701566004743460482596320267403591680000*i1^55 + 164650183126559301263503901363678239806873708565745779362227646892825589504565403190421940347164253790868628250645951869813700750796036088937361205226370874727646310114715975923729078336198610638692223723328025351381618557927595804023224097561817759115073599076019454611745142829879308491848175164712572003401714933597767488035651034622963730796889395443189794027886379721577319056755004669564854366398265813361657141987975431350538663062086843283701268791868205678340359687922856188409850058915367946234080645102991215849443652929550453482267106915424599626578823703027771194361834457180822209919011930224577575459680202810499367707765139219607238348643029904183686080800194269641655193166012331055404166807204300637556332871055452642467322230051355371133995422155523003310898739336299291186763634314572507669410504045332712983850358104363261857640858608064477720211124664824070365623764432932256636363277027977264430409732513832836638183813967129841782425673688649566291978326879157669984495245240003266616701215731196953458715579387506802763017778980336243697737192929140973957359017374949014044965059949549637240920362339681924555955709173800173113418587141729424589008093842847274620662317418748241021576726241894400*i1^56 + 16784042372286004388225169897047207173235616571348710612605092138771608423994069969393063425899550915264732989172253158018855122990416305083869303342405566812912989906627182699802044553186097175353155471228301285361772395098987997268542161148732828584966935744180509065558218240287484434568835382037625122161042566617685070867799895583961404583385703076150180575046329900151638797277331770859176911747845539723489162319670383488260578645219438840507629884837479015467964437439135490798081566401136342820071792289727971318729612662376598308538185076600871990519448566894706634361562041511308103121069444945937981129790347802014536443008523486530676424118982003726774387746249052341089630025703073931177555823745333457414456318359730769537764456256240132225741366756990974504322702716037303349755630124826796002516504027681098047090264535114757011831526910581108910584487300387908642573469869766504233499193365397387725021627550849146501644554572608715175100871295944387748836183883954580593574586426583388628850005538905927633593267804265223015704604071303574666783587917235204220869732006118502379317852694874304553214166612029870546049712329043356909120600054352457745998287896540674007237762560*i1^57 + 3228559433576601882370325727187515660773987596802645380189401070543996738937699438799350793929257205900748156280542166194629345673117487435561613173287435929633000288959277196778205542089719596135170099710502749232391751918404393208322767838222398360743429891364534428534788971015396184715385692623653085387248025606253474294653655244152327702691159605032705091806348277877508935499199416066748364535927394801251849326655688430816023105251021550935640261742951710739469347076706132109057858803800614628812557240402783554288561783854997321007778286040534231066511025792007149860036404282946531965456600830059106193054405424548692016699008523056945581948417551354770953645076237067761758740953694674069827067255222891813334112212828946796661539387927607904523982963594739586580137866341461757072556262537604393626032172515453646942126056618544782106517399384732107892095063362789369895415437936266044746166198797130239816967620239499558036491148753861240760378108305006052677053191876393300772497028802588595302912742172646637856888898095004258183926254872189954285455281231076365637974063206653258724796226360374961873264639079592433380300247375639175986073371529367598409*i1^58, 4205105616183319047155035761280207476959956154328233235320209235362507603326526855683973197536893680677650371603903550561341548730980579751483952727762204612671870826334123096318131739799304747728245719060869905024276767982018838032567051826682787870232130380857853500682488569702237055710637162461380444812212858155117314563544145095970482880186426221645843425601015046749617247131706188540061137923673463046036311691670892683172481326486968430089940692181519664827299821247335430116592630153820453358247596186904849239705980832336041725719928969844503433445088377213703204015780564095240600914798806804490427123634649999905235401259179139517488745989242316486905108790464984984327500153594845024840614941766330975624400983324366062059531471128402956970330104240164208968869953485949500335017531631953205527349505996329841469649416250248970494757049187683872969150783070000260331499442633404341354838307511449619588255379780798803716819607268200352160949118628790071806502019572151696679807849449716469170054640910803583385442219749453455790587440675893357259648654127688005353641355204874238938212341582282753868048693498816097212469426032996364426568625013698787855534256746925611719935680391162223618644972473354620726798145627556623515897065927292275997029811897799697366156000475412343553697706375387527980539874077840006310632446233415710807883756416216910272548015714769032273864946692933286153153758216668959595728827067473585910835271099059994744327286813354795545949536096025322571812623997981154181365700509232026248092689528062444913274450590841431673760679611815198616597409286041462418248102621516576695951824134168346722204702470917729827782882915092779524302523023623431678707710317742891307169297244325157143793395082494132495653431905489191280378282881041854492772033410234914266661169067172284939889561211696142383348360324346746645460826318761385257706662406183208119475895910023186524822861667117285903796137657540552379896295523437409567208740040061249899627454263013928703620675147902788987477183905333418887410213837904060192758025394871968111675493541888071895449311401793916040229123008425444233963773413832795808187027187487354416350752517178218934638149113910228331422433168177513955431102659196539352119864331337527560493484591102262524331950080000000000000000000000000000000000000000000000000000000000 + 23334548830983345619841983487246637907564608431395919479780099522499296068043927504743069266657672231481511600262636362521506846937551912558305166890352014912571427768017603215291376562199305836823690716193833293647099414356568214650051710062950424875703470080369647169121787991002357817088015471504757741060395936944964450522048546579958271856431180102013625141386284393761586607744318186748176953272112735273620063379939082368874083198508470815247477955982061517158408229006555536737305937121404375128564261436894423447284024729177693593315060649877560448210939095563736555205449976969353684320024614836238996530585915588747974323083035961749379132081245488551304576181976164149765301829950591566325556430150521645896362027150586433218999328947687713051702497526022434997527067598616457879081051313545417413087276033460859348182418549699157232130593858668364176464602361918221751391350533583313444721209311756707911946168121448523874059598646020737647506645781128040802226926870266595502775937193389946530800408461704526603199807764767230633240661699721143978753409117191510972527828422492694720748187268648587310268556841311770549378527259647306728545804940885025298353672742941772876381320760956474680764895556770140259957929915763784058752178300399874487374908253275237491897434533311721961739421251606620313119018796327152615587200784382089283741115685785765406967287677675961280710573049115033724831883638581505458056995369144648099492940878132957193733040947395225066248945627520182213763083122747473533458597846715426676610841279068278188312662926306749155122245879399033393655309230398110005434186497588931009350358971651503307568830305361578331450901341365482027517355264623090535402358670880040647645259864099365937099321084488624227134144580194174475533799506301436542642890214012091701546998517746712678284186971990703122542385975241968928327064270860368546522954731471290841947200543774392943237941089070134714465626785830041372277863221640716954293856762800023205936141741442048831231954592001144527503568520926295327939196256660057906705343557353139207534941498207889877863695482133893191097621900210356829816731949002373473434472493729064710209665613460561685135028673309553298427630163381465455224542123282613300661409481360244674051662257307009349167611904000000000000000000000000000000000000000000000000000000000*i1 + 8908032875387554285202297087059205039269221984985310269451661319086889816880445609206875646018607820037210121894129271489314756920139708071509339415925555417580139382880686770978367425598923528849193247245977463697751203636153735118443346242852136707497506261573733040416727819919045179756102394673732711869305388543433785693288169494121767372410095466447795490978487600329815660200026051702482008099639219697451160484879341153316783725354924775723784241814976464125832945269355698960834543509816979970297591253955713345973910373614621770405669632360374718463656195824073803558385803649261310820991858430615884968985535507556999802753306952732873336987941671609098597949481483135828189510747748761553071723072666444662078631732744334514699135830793521522760433160317909923353886485956860059512744934975287636686715768855364135852101920439390958004610594712707490592552477966702097277422218573122155821266848767957025276329918230278997407152497018541793160363213210315163414582633048555258712215778847238443175459152307144405395122938798828080835636465797225292404016214774021586593334518163130341112019018894174557683803510260661717836774979064586781839472241384329878846477870225007011741489620598290790664086639284287813740634074114679089402792173310953587860318973226450500760492372789528324759676779401567467842232549325861497047394332269304491756153961863232717929389509487266486255821728126984345709953700259686673163718836652125218419968012201798476030159742113572849692083344791443065561312240617206436714422010096438452795299861991009196082479330743342182487591460817579069999709718070415457388704221472510465188205852931178276500625592365862393218023922077861257822413466394537575707837987470741861211039035790777154539106880753394782227817653873033059768762834264713526613463276403835040072771640416570434218839446665184557540506700976675921823962170217002822375135058124619670692956846238950779764678838836412182183220276281169065374656881223407545146713222159893033207743546717923029804626661073857537381916133817206613064069544240922980922425444795606909031998007415238756202700709639464847680971476801411690279492245401288851998235628601532299910937523352494917560971258877858980227332923296073176184703065941024494390196817970369626220145250703581594517504000000000000000000000000000000000000000000000000000000000*i1^2 + -5156579781161708833599152923916081232902656527941175320598471446301874700447100726035635998865962756303114182379400021578372982281366961673677011631307735755682457373392619447872093503484364833337424495095180450096147051923833450373339373410946722083573981002085955797940305518259663683386498347115519322721857233107727334491917032476191804033603491099139936430393529138540084832628823599125837830658617427423258605735817856442367585575681729142929242795566989094747161395846665617767135339106299724222514057406023470356157661530236667337664565925207869395568018851433124257372072635208004930079218778211019458591109418563800049963937855755125260456165006063260344762370360522730621944350685742919363695529985392181338050379190476468179287737939251559774868777112988509972618009927896231319104615416610916058189881149965019922557944160365058845111297836071733613643276748573446695673669637556288178269226552306834516151710669713904393668291729252709884872461064201625989950523105019442434428594798740400970374644638454883545958151772233135221078964907367179222619399772540628164780789045811898466908301191193604273450511235603328298549254331699165524853808381255619527482128088815630173919803071062814409130530885490583712456151187236243550240352519130439845060849468124778101027816927972298960180094759123864863393151236323565879356459614089982100810810614819642795020627067555871254194173418130199135495877012279132000694963863510106524800243227112741356304924526569101905303440569553126786700472661704684353922588249650694586756242482801142397814276147941855717571167974508226388146697843233616310850401399006610164036439139659062424123488568957420413860622311816002667843928171935485018376524645294282763311296272036372523151189213446855707463751444319167554431991356362351842169535522336041621990200085812415452322435486296897668156726313464839060980433752356427562275494110952069284768863928234555557549105256682624430450243799182577889093706870310659979710864968786967089079163856088689778910268748792472410518869054170949402225106522651820939168503846675001624020751496218403696528031576441234859587657026584700214044745765026013393986208251519528615865398637168623782284090580372664475171992565690757820701715549578600835656112533887552626809969536735196081029120000000000000000000000000000000000000000000000000000000*i1^3 + -2583533474815305861608900094226386247765061057854265439176498553526480147690443839963243156296665841609241624475097404603672354920722637622367066416151917592362753147993750940488826077052364443392205362303243528581786677493489134997614039976417966381349461402218826862554659553049269323000557926152160157016554224618797968789378511084518746797039802678031258785223977414791905084743109115296816989018335489468508267268042978334856664685823080736659861844627441853435269635586988793259617503760971554329413050511694213955090693544845593620393171038920242027637875830978828092385259291919885996009535082545384204380010384029280855579724454381788608210626123163239160452725458666546036940568664093697878394940050136630831254700452091002843204277235216422240715731977771283840502728934816005549347923609892574186735670029160378908588680686281450428640854727604685680460530537865524027114664341095585112458680094666381655603345600789126624733118394262916896693759315634515239535124008790678020258477010927031797496076862039999624615937672336426039025348137396928607530541317167968775836012098508818886479459112213472315092653245363489061819857117717270759758526745041286717013268616474861468857010145429350453421023107863415594207049302077945352260142380717250856978165409960648308788310260222737949944713879085713865081354662894477372370364277469482503645167885755463046253207222549701317060599105083009868196107160958331566869702912591748454399993602445650148305752393424282951970813374854722571199742007420012189020525845340126300782253399428007796066431618793435410734829172535759831693964270037114144871060599063205559916909149808098862449672066136023769029882917552582650263767103607512862191688199760386609475783009941375451444037626990793575753425262178411766703956549270888536763152783717866096970532314485081245467611784670217918539923085511707077380656024088772198871644365567802240930491361712795456589524888458528065498712658912611742179168890940286845749196233804685639760485609312590971422086882226208953655588100165526804716025565389649126304171754318193680315953971951500786314690300549409996837963987836014888129885415690431435486763648421320694373566529128868413318429188635189087785019172005242699786591623323748090694011220423303226353776354808408571904000000000000000000000000000000000000000000000000000000*i1^4 + -40134054198487064963005635937571761236065209855948807170064324299788272871405456788092323701274147191268402601580609776470439079964082861253654022972998715613473102443460585481191893091642658236436252847360606860203157530544650848767214540053303267340477056191395226864498237372144402101837965492841649176405948182056237075217696077541281809631673262894071354005699907125628932883514563907574962989055304609434157801288294087207565487548680940795241106936135804031015790986404930600305133661956065729646729423409637606141322810476063288364526496390282759669983420684919039358729136823505228894297369217635888714864200941446607768214698074879661005823930820396144523654600609635979358591431794612699420063536725022904052347546319252524584930775553361387040074104703859128486875099734201536190560401884843084281548232415288665416222411046330701642723347080646914946144045395451498628674919746905124039917241206752532810549385574894545708968017704860085648726315851581110805965969427728963514149105098942276226603297096774548008544124981283406669551046232158390786137523314130384554589617140869857694838291098571705477942839964009929157293382113115697961763014983277435611199447748108033680163610739823406330285993919212682812849622694317635705593406908633170604584004926685296484256161290926031345225009990566137333747068462082377163217665078780121505003596860342493898699024250199263209810266243301093632744629479896672694755803685738608170048870671421788236242496620538100310372127588547095406993241661795951987283138127506776813862277320838185321560863624345306613524974757962374523360012131633875421757775381447493984966939759519417399449007001567645488509328118107154177290313841290385295096225037019143301313781183357176123641265378805344466349134866985362317112753839769051993744342725810905909456256852301522212164398674790248944495599923876844730348221291338112830411220285648852242970002025231673038799189640903666339190773584576142862348759731345591944866862175321556360058444290022972686612466707112735643711207563150018739055134545016582459800348058295377026547131331259164662915268920477615495337321875822922263162249198751033554655946834326811230216209824650185766477814502146667837089459114080018684547090351926339791046520946172965201187800751695462400000000000000000000000000000000000000000000000000000*i1^5 + 88918197434126236477752206467352896739404411252980901763228356943843687173260716537173174490698922213811672683754197395211468991215832567179494684529752417117376279020444271726893285392964783121381149234207359330044650654970794865367012650353952752030873018329612423381138996711034839014932668565785309039551154990611513980213469720837000762655846423044171535523293197993790224628899246189281786706820590016649701533436801078288379221516208537083582856585576366039914376952922762367288978687771503357710622668638108938232391093049429042570955590207887721755865936742944457250722853015380733450591090661326132278800322233894356933198027682576934793072113318833258704731949078713001174316649419923602577299420488804105312529279278468613470401710951546954325976921100663055436892609292094096970164808777331620838042664779131109890470365511088455860402349170575650392269284024735836419720735435111411952273293826637537963272647086802975256293777649146684098772874355129360837148810058992907013449800989259281555119286987986133946914460713741572176597335273062699931833548226485335483013885511631857691354014215292752166183892383235229045063746964082129791081476294746998858764087613464123066806486951305645436163008119771468791607528189637992341794568036997893860761644264503020116746830700513718987744218202323013116684913983800610013539250389944773097858426658078149417511877033058440256921342381542200472614258808868577780904752934589065913057129756599627705101187077591060615008896960120321395580921713979314179661695720100967584774327468840744666717070372547981781036535112614686182260391456233532298486790182408920841705799789318555949683066760252840840183505867824717054780990228067573941357308555575654333641589299388507216459310082934376947961962982068441824407536052114769492814882256879642063689062234412599694591747425740856473572314945805129901559544476290786243890887245407561153252250762768852389693459220093535364311570170014256554561078413347273184105385490021183333443375247579231815442681931996979569510482809691576811602827712372451580417076204438668474223442653754532507143144508523200762546924121926120275042859625015758346929181034296094236115182813967908371098743043537709371690912592012568902363754355661439258318536969074470117469608979988480000000000000000000000000000000000000000000000000000*i1^6 + 3711365336029519584172213697904868722330668979117059749424163507752358034813824603955059612407770708374452479691001983540074638882012395541032407543364191822408825241615101865790904095031746957220912682325646575026412726924679818318476082105488118195355973843918652950473840328326417488203458862131882871895236248694722417995644626084829482774462231379153992408351329832275036834068039566661513416938365965598078813014917325778893076385388130117038205630371220167346907956923223194634360260533840346892373920623644572868709811159192598288946844725163543144029803510696075444379860513426325013112279006732528774838843507100781112819871258152128914383013971791212825000112711615901211255314544023220558570883621230060386352460659208598458072097550236000463811171485483490979355951733353034030489075226061957968455220486937766950439595536739291703573808650294738572772253903454853871174364621415317866730411585717969450801791107166893507384255549306489977976532291081266370322630257187571515999406447004133384967488274347471780109601004565784900453141626766609522597815854621343800383898298043041044157451961941600079309350184208264023509506336195078359062541734926854536250275304153134706717214790725963762428789830285841948016205165046642272992627941046725817518251607893213855721412661930230671925384063473355976754768099621549126396419863785110877912654649384409068666513612680578250395317427855485959101034143297341217569725285960037955839401279539347753237355724794352449946843401890412285290001395492169364450007681657022890485328838371101005388292981276517842860927541932891529569858477472726725274585544148433826236956629000776405183313126505453627026440134891853879094298839934918915137718047542059093787619619253300113852872369574395513059326488328810125582541359803186044425127710511879808145825042188614136238398321731631964894763692673976259850991258904141332794217935862018973834737399060352932326769982927659784818283602839648117215165391643841643732811483554269201253946434018383555420183307740980732614675274702512940264692154804574521868911599295121111830481387678467194956901725122316813311653955972155905416488404966785124624115491233056058083895127423470308847265353969837635315270289724026399013137171998940608870330363811617409915653455872000000000000000000000000000000000000000000000000000*i1^7 + -816107505712303250985842573430991916646506047015670595028551830837455505670510086079280157585962266945002420238162791791746482770476703901748546244011096902800491423006618827370951733460057871552368365430975186176478770074944455846902976563946535374366556145398443402163166796258856426305839860788845847894749487007595709705959648733703561335949503359124874109463613087353365560999258611364118156645859502995117471266335953907881267187383574586509716438595546941382566058320357352189096638878403082271711497571889028928775813312216974861241175236558613628246669340371651722410378392817599212872308719936919555470415555704128847123000696201137419951138949028669233171522491805244162293891604749082853150384232826690236660391100151768602980911246861412068207420069040470113732358810055976358306841042365949492730884880140904722420281745281029617153330076568379612530629105077250928817431618133792840583558152914567605477785358651204110685148589671717816106039425868789770155449528325575886704026335144829143572620296802087163031203807322504274362303758035562219139607695596918847479324996210664516185484377579836801226232753516755884152652090521293928730285118679765331143530346109439419017003845449769844167594168456393579916425179906782631620839554098302727786627760878633534142411902801310247991191085862158900555064123417606053878418322397483556833975061221983603226225843323120502849877577612386363762916544901270673115864854086662831683917058658738019757191879024273353977995727994964924053446521051579356416947164199234641769546586504501115777002471239363947064323294623892469003745188721614929774028347443178340663353467824913187774170097016878419028886855498387619598207920142598407486849307369739540850880540895082320598840062792481364036250671695880585639565070904220129108711606434968639944022175756961764077563106882723108399564652472109563914989217306681305281945298433487074328266210329451340037664042630195694375280899156533641924038893129447513639646874225677395494177704995849272839752910682749994646207445461462173237595921793139075903726716421267628872797989500282258369952475737576106471661856046463655361713673779285716654945523227869879997562439157941650276955325599944775290063366105726984148775009048170252780169173293201591594962124800000000000000000000000000000000000000000000000000*i1^8 + -9578038695205621510858400068418621761659177475577121320198132237051578851528505744584331236875820595696251503790199028129575127751491005410557710468801582131818965384718933173107686459558952445793026673398299078957961750715999614601920180313256270438391251003037754272565111332733691094209102905191865586257037417971777636436612858440812417206493561913097529846812283560123199279458287011170473125823972038562031400249399913818689395319684363011293256270343676270782044557744837362162811054861800860494514571791155990161590669156674363019374279535167903485087625657146126655107381196048957597172442225908337461742754867679218086862899459768583990440790031966566391782695965273528403859817250052331811706562146657935950094190840398743750160042348262350337472134177270366868030356191971371045570324404005396300651937827232729279568633640761489356159632850199844640114821927054179562742078375220443714698317922007596336782445272938020226103323367473014506075554197544539162562477993292560352534596999544105346535145122029214923008291422331710786823044881280091470587910367153183567287744403915111513082512549577080331481891666145441168190571703078315791913164958884950426904106843299614596740688034548549204312962966499195435675205720707358772348305755406830102033764267443775995132810603638901866538263626576401660879557608890583223095099186819581711808427631753769384627110515759996351390223630522859543548996113057226600099407037953394988262009530321702927678196703355846569447379540340080467971969240441953406250100359375564351017264919989630651692651903141368861757800741665216963111888549994452937317953472512524740315890259948800191582516266944060126765555929658003973447696213349921451197926603791104987704626741266207157479788422642506470787338478172156787339441946667946665911033192814612494370614798191297955889195245429294399258722796438303940984906962036957162271187321244197200109263160834860807791445702596149871429675394123661701890177840576099143965230791975950589190360276096465965163579532917993777739277570919372325730708865586619500211811117286780578214030961026293377237841883209797776107206042197304014138869989860647155683724164706268790036980582897286274291179565916920772134743423421728381053324180383243275491808616623866663403520000000000000000000000000000000000000000000000000*i1^9 + -1916092261048841010110945627162390871458806587266934084878437253076076203846184046058026001619300812521531985203947380147512786107669716000789376366127065203155060166513932666632111459340144846940286206919109427053151543352176092103773063004246255133049802501298081119126478471873668997038005322653360598046589465578014440947051519288154755725968243896437116074745988693976412521265683574344366253310159072227729287034151206432056367960946808310205806098013310744422391513218299277662465292301274834361948350869237302537645955857227010758150359080497993836200960081372036766251824181775214873412091460259460720341891332830140378360095316109661318063944159353005450546346954395362971209498491278810086894658262324732397240496423910338130592524573381894332503021714227461962365917205076592826141191671943722738025919228657035681334718395962576543324118520011612548797513426231909044878242766473503790695588640604321593065190835778195600879248242063873007410085088152735050694284919546282223104363409875616787806911285015281940681444985782745884992650302811507380759226259084276215287267246997468872312163973926623091110922436648001618903489870298374848509026987417977363961328132062128984944939354131147482377800539747613795952361254140514757115402695957664703345385004465900403728027830947524052913698554187441638782244546323140965182611744854234256814430554539827650061365292716857608330409711506337066488214250464967013726516585758566200188151006881149065569497795452019028086827782971144261259753267146190434261764583093468907924287824511382074192428674874400268611049309975092065533248061654063163698381035958237130354354792959312073223768902779520276217213965916703104214421339985470785765506643324123915487079292272712139214497298823169599563802933640104156201240049424855016055547609289628534443353399602267200831823274629872242986289952869521517377832534134069543164765895013919471095592001301280423642263532125120056020986519841800599716954601309319380021299935495178921886938299967831391530729192206354288279197903708835812373587964189946101999221951729049550169095425859468864617925481344724452738711987419441409355567501376197006585015235311396408745535743801294106598681206677859689671754930654105852564041148252745773255912818737235886080000000000000000000000000000000000000000000000000*i1^10 + 1412366399954713669792151684611146590565137264114417259264811307971937610969944947494171647768942476272292509760567131332117457058195343790887773845447978905831840586433911887239656396897862360104820051974028162930000422392182062403822206278817432284572264437731193757916179674217447330174034107372533994669485959005152970400281746104111593310423341498650338982587535684732041368813540816237183190656445167618286655847470307070250797209960916504372235524888947731847089143481519629033143062868985363227411805939646106777066802646766212146218771073629661143063854952723910337930370515066134226580863721882804938516716032722945714367159269483348857774330288349868725817214101618881289167661792086697804710333556019845536309596219311777342073737407512807888147583972816784173276880850175018087223452083013535670402043019543707725263157078055615702670914625704024529955522168513555573757167846542563788074554850524039205926621611217691632325500746013907424739791678702200519044877158270624604009546285204756565122466423074668384506780172245016194964289263574557296006885436906045483513812685142587208377162575701457420918055543578545702514794047224136040604056862469931280241754913644378301992700527444215917948894101968136927516629461303353277508932807565725095476524397638996092453246885498849507586547318421063959947310604271726939867013143585676927051403278728226652244428331436079615711659666133313336021808582988847819568972722267039608878103629042478881381539412622739996860207295787665109624075909746691762033750874254073376601114846253165286548408908673851381003792889959920829575227829633700826722103416177207033715811160659668081946738259962721160395224948605577154451722943002253028111739192126771242855560228588792222658816286031226917133784344318789699764222407843469280472359117958982772692685910140964235092315955149355702495418469666901552209660145412830103692641539228015967640285614637822647653530539449992894492042485941041424763442578973853107663126193059954485338689815869307572894720675517844399880973962725630805413964085720732205538111943845589765636926388055451039639954756394366791691577158247558577795784982579168900667537325092630375107561083924651704168614466125911494479796414492610249275110968423645877051559729767330611200000000000000000000000000000000000000000000000*i1^11 + -53043249844106258496040229433211400804669290264510148518597867421807980232451284134900037762750941983054722838686034075828266548918303255810923604169614810749306893604827429283387149454852167273693954235385977382054970906561641535495394026942270064263409395175157378747146702380100220734284737836014428605807247499109205858988595743077535746576420698403609860060215743071581378969453777164834496823073437284547535244887373414708927389432339119794917206069635609361453286046752185748232505560526187025416493811096472050109299350391946498249363027020424249160971209967024429296357894182474591879680568219529149251449897840137075804659259340205255502478029194706220834012820254048190324244297750745874776902189503051285363044445013295451961606199241951655595703959920781173179678966290954171254942381214890027303896776239500151023345338669845446422115394241339403723353431657217440099344442324093574262948725739740842507551765976446507534999137496253948723359745638677475686465238927400690131334138955406387749718318328863231201497801868647358022563056113502091359117983765210171712524432156258377425655770470215500045836562606076202652543875028850928850567238751423488433499416609440224619322902050233390142642089311106909477470416538750611995338301714550058901547199676894875709064839387432296764339625904731090937679867533882594194481243482055476724934133379470812914487801308552436215613476938863548365030116527124258104924637887803414825218548414291095389584236549028747756549449520213580733837510104272145930180521597677979956345539651762694105311517541156803974318923839763293123618320074928863651356569188603663701186143578981433298809964339666541531544423843406863307584002331637585705658518890398336423067623248991499493634918545119000299850739427566934356865438331971521204442424926731845246767213372955776597819143893658595525885478174074705073851316993995097722589475745603230122438217462464748042147413274308101633272886267782899631842702307342718325679605141874349390340860191066287847896581536431562033600222301129376391299062449767757205105735947772124918967417003920763948066637002365553271520061029782955129438261029579970834358370178919531664381184252244768480782347899821400865863558873219744809527778126525639743092725477539840000000000000000000000000000000000000000000000*i1^12 + 6299916669661417015848111099599915492962914670792939232466491328513772416660916740412463383803709647073215768678487154332780460331052180536001431117755003009845101657353295148337744248811455194510107419182276591958109417520364369606847150367036488925141575635069256759398793438226994827984560996936603063461303783465320906166129905027070339652694323845116308714172666305318030689597507045981795994723274682877226010894460908003783843819518330792526439814538687182866090323036473626528957452624733238803633927151455418217304968445015223260137917355185975726077951580774077130972965467183008559276459284942165021211593676037297093498174064507190618847016815751963755839666726893054571368042579340898398772140348910415564391149234664666868095816674013580934780295778963201709395085117413906709653255986116375311891804671812073381495907725772295986349787446790144376567856864680826375169857774503928517789586203189863381319773246678200181321078849520268698123652622072696125461935514543040185825355566151702593932082618378385524438608108711198794252608776452729994166564898693268478405997323397999719919816026112244033557594426954111805322602809681387372736333388832246137090580506928629963650353080575954949448291775213725803948713315494816299400138786469234603108882025655733999405824347920575230983714554889345441960636081403380565537208015685669675050719013800752534050651957381241652146789350564248636344476848503802506263158056902094262885295648638713370041700781896127224380612212751995854175436039586151404652442881602962820664873196670960077200684668467742244001978596549432635779605985719534012686571142167633448563924336500832034268908493387808803212406617590940782224788136011729962365298861588140239022801820067384308810274316553719364479721641948569916263625700848393174304134268512431974657234799978762831870963351640103778034757743706494663708738293995938332431967212697144115714221585719806923950119650758444225167017524377263915811591776692258125724552012787026098903310322567038315603795768479304667772480900641169568813437404709467946876065028897440837395443691037643666865542285476761939438773867645554262367018353634529968292743193091606029874419721059722069574969691210040766228106568961047571235147323294143896688934256640000000000000000000000000000000000000000000000*i1^13 + -238312665546939033728615095752760713031417090539494234554121094737641364295526824304656655210608934385234863686315797647194519945849110117704741663577446443579903166223357117693238403270738276315401201062965468254843691445550356908004140641971597744234147975640940714821055328765879800447757873887634874675210756009663119341291706658158732868625488684527818082835115099226198819077725094193634291408441687384349435114019148949577094362432252711023703411508160325145175120046549964099514906316070174396812913556071349060493112609922255585230110253402756875782507350526235444342399397304570763060386714325886473738926038795348990660332002774233706660487909368340241965859429010438514258429787605179691841562687911199673322895975487343753990633228978138401830048858550238110392019000549683293208153685206461721854413466322055373296565098297298620761010185757534865422099179671782449044693566331695702137389572098878222944812448789366651443340538929225972527920754802415460583521393566878483394816552157685699111077505659695285780650387064613436052279259504174757420986555945952590198663086446309959286142089053568244383973484767731660280336785725108296454768980455505824536808008347010111034137038007718110108922628894977472633052641761008131108029584819558049578622255002130387402190435625070486394210910611180613042362007323712999190103754506913983299146670759237552365594154270932016899071671638170114379183623220349971314353517282789831693042133659371480248246498402842865936961362304885072029518696224466926794784664989401711131578623877694628041701065125887735054993639137854838209499563958369298058880927325648742763242240924809417868065290236957475954594651664830598863478115929891114463913510346882047954719595788840171608739318034717764540252014098158961512324474140657601790025453306173895022189446452536839776347555039742870187173565696413947980554613169614823734816583253008180819244365412788254709609953075957496906777504224510964398040378135694894462662665761484714988067662419069791179639306355488389159849920548082112160524121707401338454343484311820851837693573977197781411291213063435566449822926702489163054096675612263168683799749626862867209749624172994720088153331024237990793240255216985397985580564335585293682448793600000000000000000000000000000000000000000000*i1^14 + 5940724280620830748565790521603515151038192326520608742389957040559075067977754850537960780319987371996460923396540717144765687193867677103411426281870346019791448659509864165994491045702628030118269457306465698322719996449906683891163756706369302777655843174236068223661422184914288487286439718147727570552961923469581546692771886115869348059613384803667917956398923511899389948951268967071024650960299019610789810153925621023870752845340543975172103326922729894240664148850235370534982556651280130609076831611620216167378893938593555013545055609464272281458577757281581520556772015353458825334947776096096256252043090514044221236895445636654690177741979355498016917891926004023348600470430592803910520257345786500712612761954731939332989153768916130101727868936890683216401297983468986783903783072301313336710998095092687908740999947586413693167030696342253424775099407111307216958996878886564441100177869050716785785017969675533521754511585298155647159560277701205103086873181350837391877741221262158101126654803332337029495354540821030349320821839109302667815200890392312479799307871415633330508713508784294572487591175240735832142127112350727659694041505123877999782346543584550637311101462505177882957938764269357009187501340821726385477472399822721173637584120984656927379621435129621512436292818293637587277430667353797544821476721181880834423497674582672222957199589877861831993871529223715626477545726903191789513988129935479174216108422311646432895662570975546438390823514594775669126775533686580003864368422687937953872922944846359747078969658681238035518995066113471765671133341670201552835518571805266157454780676305566508730489834826483332243715065235779174781236429942436681650718378187591426054879663384977308014856091503694560618295957579666319249676229923133289391818094330058832272738797416335523234907458911798517074128326549539600509742969436952357747785172085998436323711878538323405498676596647216228983677901338567001232623384505980538833952727686328928519635957604131959347305325998105683699570726192977335535453882628679317373693228614254518121052328384794443395730552821794968457044420515047095934240524663605858669739115419814283496571240704414571582800538287124425063529431087400352908437903114215169720320000000000000000000000000000000000000000000*i1^15 + 55698581829116076913146438851778965440754042095458180789162621067421694154928425513139929059318237040493317847410726001485161426717942133824312947504423500892972220740366012655756266308767311156038996199268170789681907463555637305876203420811846498481694856921486195320898823163106762126809100704694181567374892157167972695994261749428557310003668282397879346789053097128696500681792255895431488935496567301938638546035546732293267770578532780364595293321934303595196401662683234244561618025762341484287666549219920103238653697289077348925099466071595143007321461717657965220871064084792520403904065676665249325904523351412386412924682863219976500923392919738807348802573073458237600370106356521554849958005608130537578852797363494778978983686692317507129599823719907816518236273943043441417463354267807068330036478962623235746605787114508894164564984968967415139033993411923080311213743636434280500659462527969467889185345571645572627291171542233874105878003688178861361670256994159528777255097008704946889806281397905130999948162367216999604142744240694162286808771933930184795670543173170172604056896180511320927507173232962074501657869327092804693415630124492347496521471914990092066755875851781734965821791408424951698322185677244495091108078707474575819636296483001589518666977648270036738386867002453152440358372511630078904769978591952630860788425226711011462853164729761276197807600058529918705927347056574868653037821017860284264727175175990907394011192891681673132105895124657402591608153277487373340393615632186015954294722616596980202094824535626843094443974609706278081493733478808503787862271604442337867640564945930755580369342042129690186413942235907515839233744578506193109097220461358991135231902702712369564837980591309268535678130128416410833140897805007307051269910708567433428857977063969850711419399198690038896497587168253323233129538320954357309928318243058797863681811774311470227553051880622066205453318522198481283569768357369049064227844625070864925737365257435820720991125906164789100593425787793264433458160422179585015629474669059091584847157868089753159413116940267454977607865053156595528120344124698842893423196930053901141928126307716470584368346579400496369578138421661058449668326521774800896000000000000000000000000000000000000000000*i1^16 + 223032829177514139400628031342959805297805180082883544428205480503302884340082155186887880981754629364692594147840132135933578419568013415893624983070695070832337151365874048909125608322280210270873125955479964890098995174032223166263890918136599495141685997410655784661589735743835581369857796500019662178388797774079444161093198284357150686684733675337178326475248234347904345678059211082914253531881993778057399135689682972793044252973447902203871403480106504277277142376694940826604092702320012518369396388986804393505406081875239178554628528006236229694176173149331340361344865349615102731152142016335618534722065392326499043154918435115851969445246998455211547539562353214359137380883775524528261952923892406957679995554281274718449010534963139736174862664059738663385968878731576619746610636635832211089915427740647135684256916321610299336983811839682880799219752042252844264116813506316327821145711029971785323409577881930474830378471321345297809693106143025174861361236309439855605282831876176425679846700199690860203531120375239805847833203624705070671636410000135313337754684690615760209266766825301014519438104180048896256201522448985096273189763393167828676060190956496782088218645225347427473358022271656615850828542102704175207328065013575043246402888444932833174112956321283234087851020954092869432551771956247896218723027408371673929901774784165241668044972804466791161115527968058869673065063467956283900141803838016585564599537950327309439400303684858713026266405155849989366469664880475149384144890723986779060589094672303707130693514963521257024001119117662230149150588007149622783523579210243221136201200585741272431108906926729057825244752969165555915774848646946444509790940609869035515120768747242867370543878591813688948290559176300558126714893723062007556467074736577525315782673055259083055037027444592043200706048950661811500045669514632319239041183117691253539882256978842262145954969144152086150667455057714125311916150672909028793693019099463646294737741367258369729169278310472787512007457270198947357612255231484020032000447613108026926734153482448226254997034483999935796682660041954233710208753472896603248401382824618332055188380494125337349378777443786911371887353999685152227979900538060800000000000000000000000000000000000000000*i1^17 + 490373079482405543158541817242413629751396767855144682731403948474311324376574271181804628566545762902562775362669856944873546762691275011672344517303383543878117453875112074835131221854212823911176550215532718771714548857487729776790643361417931257197354163809220540068323888054355547869109193015065930601676627667833160525085129917045119594406010206303549102163705638386975168203345766672211642305878437267401416384936946645780262481797736789272584941611215440957104501805133184224905633367459227910757682280837761347453141191545172034310361823276543463443309422973796147316070717274636614238498802665907424200824016304466614515871082211922260273997985809687661035277117197159659736876721199364670421688101705092581507747870486443198862777429332812410289368029012761595295303635773500442682296042884925882779221987908528610319841253291520367957603488082391733298683723907614019019762464081100866858165356752758643641389983959680753553581064280773529783981101321370473336982600038010718022988144927860041930639298901245671654885718738501155872826942251309720073111984879060110391381051489739823116009997029420256117377397115034743004287994055703290577103392422634182923793964949011838361445729345050431940639866456772689470958526408378966473524274129579279716168574755906977979433755534523824556906702538992299044401582621849930491152656974983431323695861491795808533535295201290660258493678483491711216655647642033545743684482268028656686343304090690197341728388947975545236446264080573442140823784436691567368538860584440932053592017073317844857795608232950759630541334511287721625645018975872369305492009186791671351811465047413275918470719622937137672163500223130823473260273955151127947014082785363360919863054926831349575586573530863507784834149963235180432507867591028439998452063322179378662499435465876061891462737352051558079569690237396139138336560099392314363018960354440809786748045027505280056771837165181162701431382196861082453592883081157300933377728547749993814124082685691794870609426486313646884679339789984712700134299870036004216537427592822468728764593820988976723012589298687939052817336710695836076026329121001723595672570286452215761336184855349473983800078052584335425008406838116949515850219520000000000000000000000000000000000000000*i1^18 + 177989239396619165822763392876412861138222705727083262475728674223490082943462780695349934697160113714389634929930767272429447934108582581541043374903265561435884884043599498629332217227697811156670402974007632161159839102517045753430281205695268588799544428795464588344170541844609983557463550676443113938598559448746001162715484648067456291659166100910588453327218077044543293102967666476160701949664176225021966739272196168526878515663181395724000922805479958147536528484764869735323275768148971606414899649741782733908722857438367802428009461116066515143756115626463990132421053684430599517101348148476224441230277555663878418256183120695037799994812123365804508987543654024606100117041705625641821654778597241733726196860374802595081702300709777939379416863339183547870308158324954535287405368453657023168611241854979934439874802352459256000280197714177026193973054605340130758280240462769644209239157267743586553146678146632195826381901258260601391494904687538414710196773141059679433768718271248123531854804333876765776492135622583504107226789112334291313271864017000442091245015078094888842207303906597523190810717361389570764456989499142536494067434016013243339272068399675428551295342742723306314838670320004266562669283318222595549099789381321651678769369973420639868282789113793035714177320433665778311422195192879502818724407138673765169129010247396025466145548395478736900026540346689752782862760936831163817433274591156415639653592953051882423728380322789071634856464350103783569385008784329082213291356705302419320397954215588708958815457379056076626957874730408229562355900269264145560497666598334058551826296874618354749585115049936808127793868244564479697634558425617657259073927342442864772829053403677785236027061776321559043047770266580545689134293475346434176136945492785952341967371827006853185896423870608150168386086259497044395598660715992746529499445182483873734063421065508921647454764414673932399095928085787495162031872505809145786862894657612439811368114479460480601347813516193676013826244499496106465844585294759315016264765783210712816298353940160080502217412729470239432094871548980616512462312295561394098262610298757934282220875573274381805238732350969654290300228858374694895616000000000000000000000000000000000000000*i1^19 + 1794021000763896523329058569505919647194978042642554130010525844101222436333693916592038291737134874990405873041728929310991054126397078034437376445847366010497693082735542141999662945725106741631302561899413806520661434871686745535928892666284387080691580336682824184555888231007293070286004327690711000236304516069336901275347151254997393505551315432620294837676136130267984319984043078875839689352608807308059632416472286250314539830683131671633406173694484289517652462519243718214335648723033873790186486965940446457289755416229925699554659886522194228400550418646361516566437912729944043950146839722241466010291936232625174740236190022068876532450917395686381955752453509793247074798885315186947389274072868562680129942857526807282403319444750366417938656426818447778206167994305845424220055584337004646525096897164793458290888427938872351469661095519508617757097993442209533593520809178908249856044877182913834693170527907688627596284395671682815763703806901332241303265773000935885972988562744717403030332138452081506386773435947754671761542571600733130436883969821319358718797584993654198459278617177267370569854946483619411031022305193405223520025211426585411620079412563193156068634156805039641167211554168831334609248985527152198365195215579977470364861543528122273138196574452102989148793254789328332707936400577262419341509781057650155995719693282818253274384787839322041767389675145865413948112631847589214372621452329497983536050466346303477152636594540075244854333842411617108730188648489663160775582978457561120937809407318049246837477105816260348050644988625360288182154587619043635448374133517022412148007408493974922127090821475239679412332724326783209616224292173591565315125665549536847782245741735822715777465757593412146143869677004901870823558163935273169238094082184559124381040977942792836775981116284633400198464384393675378234951690891800352440580809495549836456148920464608855991325166864398008847618118736240151489676659124056883231630330736337987200537829361185883496179609502869322150780990992911964581214826366927585741270258613783672783241900197288869439944983966849293922263115800250657721973976619179500162531262600660123535303370518064291151189985124690193869035696046053785600000000000000000000000000000000000000*i1^20 + 3568408042002986064555603911313289672968093108587682863278100660613672256539592773280791534202245862666856428905574496341698802324135820052948305557835855041633673485334233418445377490711934291249460299360554087031718585032052322833040036172763664248938644101723843926283608642460349902256869134765837387708829216134018970844709264145822089573442922711126968947657751613051173574194517185272162193018022681597380501228233015828778722495050380210333503167735001051553453778736176247129409726397815839619287972395355064555012731422040946831952198041820440738250914457417404324094108909014717798393520382411617769000018347892049950020952469206720522400361931222882575828338345326312523035344067395733787442767282901759481723461892565364037254261593317661289984230127870883144903975658652468306199480205244757590174245266763097205374804935579947593380121339126841319680106022819099058793038251623485248033860209148600077138945309022220854321917458910657437346503629894011045417243310879315124112520033240126733033160743466771436307669208752263897453935058143398060358804029919955150066459511358291179994598910319291264992490196085851701710120685370453509733467677920008487058393803206498844029684098891884003235346095694206623649583911829029720448433051415731421125632745557390102274302076085029256921601889144918814339762798786681839848265045091093329552722758431449033095076800957015006368488925569949933455638676228980207025909748014758574891308460798738930633482013225847783857477437169521036541411153538342484553900210681693614055420914905639034145685550423189490690701379297071043793393956152001248300808086048312547395471667212464892175525043641318243211115242933344491124813457211100990346574572591325495401739140527740540541398962134551659812966388098136606126635428583555374518263276570883928895642685059946683476969438393349630991705954143741882941601632124413645380616834293535374850306918016118114929992900479181719360017865580567463973770670529644170839133076806417862946514148341404690690677178862748279832713833835215501589098618442295099279153181963809354024689744470899731707651519256118419402152230420632988895244952996549058320949272717125496069447273278043715448070580089350260549073753866240000000000000000000000000000000000000*i1^21 + 2488219471345339675871367569192692178666294374217000133452030806220850043567063404215869524290987548731212488277290909706934287431850951910080617758958446775462352384080830650345531811783973175332070681146698875409482897637179216032994103316863601798163768995281148296486071771641658716921846724502082892474766499456457810347060371498459045872948242405537240028806870284846422552019411688560869892420884909569225307088900843853651609852990698445764663740026332972363534381676473769704724751587075497987881745804690077586974114417874493729125903178723216951915203427389932451334533613553705800091374341334805667670693836466449223939395633360119146844606098423776939851150521334810683390638519460972847636945742139708705423422937239745039248769551525673338292570699204288597771592540956129616245787182586533834151900649338306653044816699361667774500509994342014490099208398080672139124854130573669448192108884243790978990399320498538212805533595902223319425032377175686752129373951985913811606537150454635401008353794876217877419705991700502874889165353425972643667984792109497071816349902551788865143938227366111014064999405540972701001265751482704108169727680599656990333517043000047003048629263559029021513923859415886533721465750123174322775180953006666779654105381539709584959013588601910510980765507756518442561637772413849435201682210037678128838328894293074441940731362340951120073677437773004502029221941874824353309627051468470059775005158580999247818983697230631830149075896914713964001336872754350398156150173147213664544879708270981170366269253297686098724877426241001129285225072544131840943742921053542289837088303300358557713814806181207677611976034477444406898696534677169337386243578415585604022707337072196315915580309137215677844603345764487813878446161189962198536374560742270639994064182665372825468413304845144505948475591907090315442474631108139627603395653577887309535098351435544427961485616170023385303941282224410774642276751858874452973992777115820781509967363874926339013484402012999085239516830880673128268735458495845809395202036799431353630789445875511218246917262167620953587549400478289684697827112293336076110917296325470715045597068565344771059586696046586129341743104000000000000000000000000000000000000*i1^22 + 2349587108377635805804752211199463356447765631085882832911991209024438395507470858425671449079855874505919584490733805976694141839892789471896097043805903751159525542255941047076398319009348022259090020428312671709381228776547114650531666442675852398574759067572362109734277778622631853541555128010803185182466751192850001030526476520322445279532599789147274730936290437741889447925600974405503565462449090352120853500280848067866988053150318669077682641082058474289252659006636557867705782596440793723973034533707069497717070635606674736154289201898298937888570521066773038324512514238489045617983153293217363814928574329194677382895603137207398716854804320885356381879323766061666209714048100533792254556374950624148604150547175317533195886665178326601690484802144259727934759216095816832266541615458763351738316410041745146109723904405360313164449822327574631773715568604671032712050208467680430804577784174929153299812893625638392058800012347911382055656133121878600188926469048751104787738968015691043704527193507393266642758090690466254150340336829069204614681778227172548872877723784799619295769268597734242433832188597680089775488370946965440045048010119902941190690120025415708095736605875503101082889776792968506120320668137980552011052682113488130356570062543424926023813163644440261132881899725008697100362675792858929103791672934819675673528648377370103893962566578262041111566003865366245836570166729006609450315385497960315346492361085875609297160645246439515608312462313973448527234096910662997860657886796501889936168825838972667225031846437715851276855298910423236019958331443084776486774842432516580055899872703113995803059230372700780431605969795469382404123236210443428662385017853398542340304622276960276189080059605410049251361458386838988433488475855492901635629094485092858642460864977073654731920565561791508016843557188364945410847165065816882549270539101951941762451213490917246629952148741715777481789808168656490341881375934817501512615271599592782610210963347982864048763588251711492140278336501516700487417118683471376725998973800531417699138559191751495987644040217958081982218014021177844449346372903394839968123732456401105539864563037782771592078085813164625100800000000000000000000000000000000000*i1^23 + 3342257379688654274630223365387532524420951956933078681361288824544909554093143532036524042235477764307825928361102884884332561597267151631963856451872872199844322281148986601327609570832501661430913490108725632668760517911456830754408649094468404227292867123057268962020111201165674995898699485767903434402955113827451152047531233858496195404935901197643312496521778074498372192173433553281856247698663418940818365252055582946020015599861637408998310312333261972439833099483190283801251752376499781482919602361732655829568853106026655325318372995700439425086042933748497824442403289184339059170249384429764484125547817407239800656057681854137201660880276354480710912959863036570092177155697682000902033400997863530986480689591607365572215916463256294357030930951114066999893633987810949627304501555860052093720379609864989969608862699895452849950560323159395556768326129782262046237662188427391303764464697724222234459364499259954484846536250109428887976904024509753416447254589564416479828671767465162092803720213701422031896700294722458162205263298205149608003261221804136711767616006594211479085928481374875594128515607826677932605708521782727052442634547911249295177253358591055985627361763738256631622727881045715422296568972477791706824738622405210152064573465046804401562378013980613579636688944555886822577194879277218386437688081032156481359543231996565410176018587270656884232710657686638040131980709758826318334891609690128774362478617440706574951581163560947120155834707973026335578878579786341728554759992905857721067616782988294954526308585864489885851903607805101162590033288627644746634883843100620694608201318175485779997841366341418294438894292391398387860115942590379127461322797866921381773482142396164474441845743931949614503251081440933349017288804009857669653073508825689789453934376222429511167076392346312399018523568404838971909834699768634245842355003058039365278932659725487688674477530800765984586287824309736752971165005734667693814501074551307251367835414442691711247995740905201433105051209477420802356908385291928894704364617786951657817683910094941827011396583996601799015801037081282956544426510869127875504805666860985827947101215694931667560774430894325760000000000000000000000000000000000*i1^24 + 2483998917958326461532373095134776460932134885745661265612119680643443791810285746467670826044836848138479426884218346418464811535272109596543881448691928810152593486314873255637010739770566718373543175532546651639122791337498152607976760211213339304841978785832313071210726740777575237765906894180807781113277037731953090960303248832083831344468884316371650718610766801896542104306781753259859433506371761942661399009503052768761246230732894811965989124193238288660113962041778892206838767166570436968880195005133882584544652786120976019602954458219372747569637494912660934537320050713930298040841790800435117865484718752519830386045887319345799951513308227575160032220429261889809378995448911063726745893893218320979983076983822780981500612943026269706749851505661485050538926537154246194023745520901997874302278731639490115007760141249720240042060545146278182285435927065692258233072276144981790477675118206339448446218787850462732111434741848506072107866941019063333791217526692332257613319558745897544825473370422496058663751845637702598576106640881564967732674531493411974052214270385488101514713974710139978008682947383739295897620905547175957778516902031789966260609699300685475360156311219276468509831044817205638373622456130426997157633995547035498309143803740957238831622472602489037783609045139717217886318791246336273609818091631941449884970128938315182878439941675837143077681385124484639737668504457388663353275177379435345344460427846774148115072393677029859269680551223179505445778484900753348379598473287491254819211170097804842294155488558708255359823114151674483689742009897494856851255575180882630751891638497019639283459364659650172687677016344063372498017385424635258612500368243819320724762969724612881583090550066050330272536807486368908247495746774528423550393107009392670048416389038534358512558545038928230005159356512969674788582735749958688887055473120817442196902012852173247065228742111960457983092350695206107576444604014338780532625778380280155073600683037553142815292457822551134670717022897601746699638995457372401888637127500498087221797996044094084878474157604024619725205390966121713705879330523997016761242215169366334918384166404104814624732348416000000000000000000000000000000000*i1^25 + 1558644417820635631240541614258457206959052628025711831984908451533486010839516047916408706086438017734023490636587378867016710307258537821721977710013075828971312126767943241594251788060054995806232736712365486203604982929988022270367803742941395715383856897656102666268055402411883545747264727332436675383546095880128312083268758082498129996744302866995436764537383365707932607614817493003486292431099857604819876420374726474377837177731942862800405991453988396682250380257574558097426519736242379102265984425555129255697452121898409677038600432374018677270150447837019158618856671935303452202169504749462234396566650726059710914903608308173143003947087781507739775680649147860380447931974800961173142196764872429619117921910554249096422435134189279908977728753893740114745867289806969206924776648586406201505125074923096693977222178779432257933726680177439248501395598686510520410988077396779210758698232299384548524659347808853309015842238281739213651887182596981896068533457675464851745738756599071742413778683805973343045216040469261363066781019512533552264386990317196482045746380715891403360374092620757153008331516749716144352168272583050042873204181045697379443395809284464456217649675406927721171813129331713010086290524868909879574372928015454719836115417096080702404826444352180737322298272264125560034739795472867753705460605052338911411368260712089808006964346909935611676098046795939115016896398342255117661780102978069054716626788762761258298668600723691270069071251159408765564026638783892842640443839462857392505486287287842350053211419260795905259097193513770952369474456288035063891202130293113280234194301363134051656833503454070012696759839869882779245302743940691133590485930738202982037496421907467781065459010719559365204638854278063974773989360370714518732595569584872476621006489580241178392586007468273269334475813791136897310332827741875029829876620055110717940516700174439962495937824242912515977945887439415985458110716458943526377581176134715032889605475300456644188747170387470914478646339875380394897246177385789130018355918766780210475695247379377058744233083214311444466527179977329640704772892728207970714627564876645635955337415743682809692160000000000000000000000000000000000*i1^26 + 934001466323874273125134667720448510789591938468780611657468436452421276682084923312627086118584950489357023512219751280539939669995634222414703725612264503935646929075312786313134498663079532558617778106396757618969772565231603688823568058092939654931255969954538208835442583917958459102045258683246562187535336877189206707001422469784683186881343330278396447303099803694842032692208917724806340518702383396540160047200697238855072066927705893708623391286847392314633381161718032307363299768820848727246572256806764794793726951172966042990030921755034053177922079076905421694699142742786947876783992756001363626881127172780046665564992004661231071217745114870245473191213510890201885752842142774541698616417878137811002196871690958475882939624732329738948283236725550121536170281635836445642670322853895668629249205775388245563126528123170471080122991791014500908794620430609443704731903417157831476216187339361887198684337082708370301754530925266986374001954338254998740175043180956286663126098452143805708536772862251590560339644408126533829639711956587272039653715536053597660605593925856970783910872410349314925566645686873054126530342346279928233653388591131835207579670889268346592396918920407250268157227398722014750721026594359948207112103165704820494991225651493870070306511547912028611620845835962276531038394474981298076326896043139905897760260633864674235624661183476005903258906318410368027383256883146512504130764491945637671656846691213556129413417195746249222442890257632966673599745784551899684895171261373266819787673840547925839568288911799886953665230256280149275136457381615837732915389728825897859804535318106043641143957484741467113666905244977736507918388884819096227766335849398772101233291561208047332908070585152692593713411420759745407585501711793538156663164056370155612158267882897405764884864137804171239695832572588688205468029913756115499931379461959595800515218546412713677656217634394772418896969963230478154963032886097951688088904924057936393838799836714617533289078506913964779254914386976512527216513070967631651546653266739500159572706979706682903101615041543830363317403019035945819418042576080611966173950920510219600539503375784345600000000000000000000000000000000*i1^27 + 514709266632402275678538439720993152305305046232134695273810807678433250844469243800660519777494681418095842570541768746760932225910556129889117355404983385568935146035359055653405486733468743476645626583440305324261825663584812731879908928870605452064910246323152446861089691353325409081865686921053840517589872435621414516567000014388565243088900198951377779351319696652566093177250218410307467205858263338822484805769910791807622757357023075136107455310071096463816337627598691746321476911160812684734460846054068754596148872575819212974817636734276996788854509618240795087086343788359268111221490022929024461096146746163243708414426334795247768872210316496030474629484758689296747563275000361171417246391769161864087405814870782885195976278628051923191174206131773838737404538016072261032673086206529577839357101235003529167603088745613379981189358167253364539336877810119133543380714513348569878836720829567944737670782386815335317763680392662729529454239720446148163901178863817436362235007674352055063144783216339544485980886753156704364523368363235709295595954903307227413913689517957070811049031761102089511191027210034089800842572933062536724288899073891192421857926824245909013969550272768321303245113400716566314855558802454712403940889427609776019644705768002079352752645223522561002663699905661789934923136702862527732876032793656307558538938240610552512140841243223622399417041172522299636398307460542005487096151501873494014667922894155134754758620332168468632298707845729298272095929744543769572662100704617041603262894196645143188669239043166965095949079318826792841517560057723124902843072812155436225111704973551347529823443075315463238179312887278370926345600358134984212585805331933439286044922928671854595216673503108925106510465505172029302151610150069724703240884755374578665673722445968803229456819804709076778659636037262717664669279192546900240533962485641399529267096646237882639703433932233345156649029543295120339770916199403242068715996082915324609357272196690106746337099616758899763576366050510610494430905266499510652146872558878233234891961393804171447306590333528552222663482771479177517430358372445242662892359766478742422148345757696000000000000000000000000000000*i1^28 + 763559590761059150791734551689075987510489337714221014415799478390636882507205396960089332757165441316521226921264554048708300069047773657430304428110985036915591537492037892252434368474854378368596195883670741519288874270818663391953877585168218532507013747498701272736747442701300785560199149812961366251609332117138798736321631526887259223070923077648655716723209293860437801434094894164950853194119712739820655412560094135323875801555142391917209140298647676516940146863358860064514052779514015556045651462245696121547660622504345180491718834970548415898585350453855361503991968511304423991380761407389929932986014763101482691450302437304187110159183020386203400321083797798034814849499375086442713665439697496910918391650782210819890458087026434385959991807040197481938749686770701069694645290762549631565969757236711707365066573250965789772600925952927298071682050438380997598068644277837004721703206609478399290987463313309524333147076980068383548186512630352098230353609343785801467521884922253701454584570621530369185445795835042292661578183500865911430007567242693241721241113979279360201732602474778349856565147008172469201224756973570143947271596104937272652614421733836363081578830180806914281431319318954229787252786309734040807397313089771111155954780052878645968681033891168198022281759043422929755154063977414188011646654345360952700139041862676411557204768609645620503466067191174579034927138454940775360075074604970671647048652089255595503160032972577344961436235272550360466659175945243604713420588014886668891347681426185250533444753589532714519870341696262325100295020670990727522631012848574664305075002574020765815225511970891938152951838089354744054230084420958992377399396373374136439139626684562372901018369566938508483144938731869916953230247993284073535624164518898191786877847364923631361556866119703989525923009730535002847068651755242511294120693108697313549777072375792823715879882341693376326701034077145923253350156067659610000933877185195553192314316239326087949623996983584319825100713205164191940405480544997107946969210593095973348110206499487402474456625469159298687713041864143288794236986211436710333696266938245293306124697600000000000000000000000000000*i1^29 + 600103181621584658754932383219252850852785074470083550187829216636335656723459976012119296072342063655713574192029839240780099582033597404973581890087254942762683997589184571499739056542660506917549061272415165604419893006854770086322777290838918649806923477041594436507733319833744275794523362782493702246944491209613050350155100361372771624906676948605525680982137351027237733001647644354448466718945538925172584412312735805583195672587437653282622205671176717695193322284003765285588529512808830675326247657044409938724574060059040955125831503830825766135524665799874434980079598626540460220294808772534158761305137737238741145861994338593366277505680169955845965494924996110778935488640338666147537331857134637878472140962563662483360041595810746277439391078851663879329466331361391063210651420019308691709927073635005103528089887939487285866280795100730594095367230325682062646898698869563913716695572556361009912159222479368395996522984952318095566635310867812784887129774062946562570246408672311763800156852727557364087542288287631942632432903143690556791040114222182603319812194611094777021006782727728653048645503675092059797416036735346056580051439965445713504873173072333071799294354542355400556004631445428887561474185431472090347550578789441180489360513605545247526919817344113535076580888067740461903439873566925995934496694276066252043858569991301973809449248158924525045655063520070040508143577736979440165945355846716426916614824287036432655263262088114027816846996750003445789833061474266943584774579025298845030994340640661678272548289360375334543069237769815473468416815359029928469708664316279986933154253983339315853852906528483238683846121413025578562577379801128885125867915273421722762718685657644724513139102312967311432722002385345150416137827522834813795396894334852918196548159916660028016756060516545461065925859087396067994194051979592297399903361774859021325900849522360968659368021932003131604895660465392026758209924034319056494480398512316311503426301554953079992275169164775445002209669954716474686606237775332421813116880587608735916864830962243297365001884043336372592988696944750672135395589812229785007238663688540494233600000000000000000000000000000*i1^30 + 233006792386440292457092109889027160940559324417269211469272288334267297932657326388958336503590692450842123431585307131239747001438945678280293700679797604719322070882340282622227161564532942554838265560179392773059743881871713667714768819765832064845311099459854268832267728408717878699519074775704723559370643389526568693216872705588515324765946711365228118275475885975563232810421875277194180370599659444868557928835409433578168427453117217402623424713761738709071140875018259529547534768675925242883995056469175175281714379632743032490965682378409728654529666863338488619870114807581718084023375080050867408060688130240792708420926030706434850299269249000730049833422354566817078695977412431475832571398469741706600642728718610583776208557010041622923353756253366540720875812548224395796981072659699100351794658638766561613750841089516468502275635440024185841203938536611143428660210728765897780063127426238674899920990624410655467488432392821156029842146135546070427502457748612453839177698157404667388342074769080916934704824260022250918569388204015623515288810049320142804388763116332673174878953791714399785948073170446770049217699094817654919492323498261073109048289147334323905448732145404128010353374742590028706206083917732029133735548848774948769428570523579449739016237439106674585603501185450527360134861827582105009347425338421994562135843287424546305917671529809233089818140888763502409737347501466939423331604510747924414583531975319248528432052440897052109688866835277176013813427471231167799997476884679083911687151841702293545983410397128962906086703331103434608354553236637459870795757357859191882432515660436822847137896854674465867949775588636888273129222060884223186331745717791669298746258568309536011411841992158053156970797909829751501097465268223830213983101353576973226814641796197658735838682237458746553950925623907399691755407353735496331848525732817385781502689291361738480852274229593614221330249301699982994344372113839270073695655271589266801800677217395427694792482537646758880992179307491176499191948857991890469722299863013503946255440057694615853713160185726648567608579975411845188008989409312943880161422726922240000000000000000000000000000*i1^31 + 161304440384093665980590865338174446557510100254026884867259953986750533556711094428052291416826346846706328265110097291017416358001801586149122779964569360415317450186737553037349505221745257922689915291805210737139862706114156344118566780099860811088321551997356389881092334292209750155259715467661602489653932537881541523306018816864045835430729250183995254760194452713432288863565248280973589891766179157296367709183079766757480341516821596731956639313900651389829082255267772257840477134997606085918875070256045502701969655027977544186911008915538577987400365295580387779236778265266306292683151355483298271158455786545413129362167683323207436487185759558033890463134143165465889793385231543765033078253753328031822289557995748838138663210281980339831863486663766989895867873139675386226660885565403439987491977343346044058561676831562718105115133108804734908732889882494452303740397341606101545450404775269449176565975568477377269239218303515061772691764534487840913171370131392558705919200121158477373367577297923445658449635899728567919913549313169968391510219074970775816397135838128106958617069523287029454524411208570707968114208509306133391248154150167753833956779980308227645317148298046998914689395646222950146717827677029013990531622973933487768062549950489491990303813514567713718411843609192055126405613509100569301439891463959012253944038020391697354298185855346170753532464264008345699529978286807682913722128392824079062640740148861762446443120952799708805083488851585875901666495142649960798575835586341065770710517938791989470036148346573531815370959570091816236574573635750038398509895398618754599689364739632719055196783859005900286120237182810900051911298006806584767442932380801914869004344534650360359161118636219293482244148554318962387429262259610808796540281709480530912403592240218823640221092660286526170982039958475764006466830814570202607615349287147985998375874562657435632594745993098362994545371701984092674455970368262147794091272515763679160961470358788633688973330579503393142331791278475377488492701751965453748535667860837677698951035193776275861296805536388213429010521096529571454270343529847513192985945702400000000000000000000000000*i1^32 + 66421864244756776185948752179408395511266818599649347189991203451017779703262743821247294809770440776901151525781976392156554352144648468379979831193719143758527355706619514498698495772662765156577677294775764325273476618968315809224921836146380494463895726200501418282756058936307531421846941187635097289225054470546378248728229982910211924273242662479440557890260603482968906320641404468743351654090935742894812452977873224179251112288883663197449291280208389201231671407383303897038774410828191959514202149111280528793788113324041140231502481120716942926416477154097947069720723713395326918215237674739940611824711028586544170450847222834402703653186755412743295153299844217218091024888497493954128662574740370363642758979742543470883831903707529923747456895738542625321474791989878883203010178386278362415772997871979736920042683830837554283032731612014073174074365324358080326336079049963106773425327087291355387464013906565482902446916025706245845464548316142337947584662048395979921911319045344730565701064664296695768324729501780374644027601061128486441484268925263638211352470893628217926716812873948388133828141319984914310518453579386736310496201400939400174806013970398851269171026299894013125355048483464370952001250755935174091531551195036362618035999588904813984338918765539995937214277000753369007925341817447774842284932998186864577752370783339356968616636465770395858725023328469066757243030467649900036865400408840335317802994390543615660167765174940363210978826826034986907791684527605477261511080994798997472297968885133700169992622121457481754829158938924570271810771081839624246626936971593023943059814677284071223502071875947157232519870057356127300984110965639675163026294739795609148408649020614605395385205097056178711487718129859826260417810861214623430352341022733001975909333249694509828280483823117292322401118805991180215553885889395152298839969076932631350379105048636085378065482979466259907463824161303124324600494488654607828993010809489804741896607332070421912657114000801049459414175857020396962625884617435033984272401641494730259770482242657490617463783731450784535551469443873394369733962522753054539776000000000000000000000000000*i1^33 + 3121930525150136854347910510813299633166111264936770482721639405506926468792796800464152984588926199043981496590304026974791766003132891066985590124206815328517249571536058303994160652680582606821070419885050272247869183815681845461975668973116896745408565066344049599490278887255499736151970208463925197546220652968149409216708203885953809377743801162529077534425321497172080520674966669817904593551703940568133496208459048187119937759963158797928894270086439319001060661534725775784356257587585906228088134605919506323394587041688622737557406986643033400592167947924868069904705388313779633300863402361861522822426000123803050152479854561314440996811481432100608715020710635767602571036112495899541019999785528831854081266154383071140419135804089522397855278048605484618764046715455559373228690089884429452030682017392766310751686910781492051105072114836698128021820774670408051586959761030619932420541379070948799911941633016609766603824225251222197191687536271323083585760325805383367010858237315647549060720020433532121231496084983635253397217795334948661885308822183228481110388354893354050289623240112303706379043621425273948772842072619701530903545924356591978161183573934472156881851091152416420596625882331795383733951111241892159513723919033659827252432276675881588325913271470693565221071898385486623789624546137015711332885858156160610704728460851346097365496448668039144304622218878656700426069956890937614113853204742629674260176492575515038174189053090666731790391223960896957024587819065204331135872926963737129813537186168037022326306026274305603605421018668390764066886145474859223766953858043301240757852971665767905247680297558266021609973715693859854792197612147151982457045011940602423038348887923664099780657857069414777131311810179403332324968768412497219669721396029652952359129920455558295919073918656913736061979841049812582200159711242620084015274283591422202871916136906533190428806975467313952294927136621054949298690770002399858475526988043534633488313039139230428280324898398475690101777805045154365525809440311770233245736987288005593722633608491382194142136878625134152039950620213470565432566224640802816000000000000000000000000*i1^34 + -11006036475793125911935449882921883655182232967898650520807324509211493403538819295493128396686290166686514867405435762198908783451944607793658030155962198468028152121759284225510231791462702244541494272855018442816182385169406743389876247488678257969564052620825471773639631122429733390978447042988524137194007612596938290420955338138608976147017316380063471960903338510572051346599443955933494540315088612658096754758972937716445430639620537691207215971772699708490156364747600408864425972599102905975902557504644073827314121990351152867656332468265309464069621687026738438050598993287594396298881849442144808527212994146311279886520026118408328944962503008979484146293845740600245774564510205229130062544219805623053147142827013028146369848682993125332094974816153715506560394963793147803180286835315084214856665886934855819288996677474020864748014105780383329882317313558526527558201295798856354190079718928337393920407946447837674971707542247237149150099096775653228502911581165315024057337825553570545900463193448971626131379880885091783502988901123875711018697440261610566776872201463345797711394851215693826137308484890542817364349386597345709158237383997911009665304378770169301816371167862858031159936264585272162155740267136998689576502537234848349391594330177695827326254747002676858608133058060404833616952351598303698863154599907789101013193786350759875490138797909619717312933100843091260453915851471875081340840327210793686300553227798737054564252630937825569841895300598995000254530023683648764434846830512467043109301915437896096457707622768208923482590308029488413131871125367612095266735187967462513865319196613566471340406758539787239465981006748552744332597462140730615898294903578224983334414457575040584397877680009948272546681559573763297474199111192390701529786908246442823380274955844314185612023826512033876079811628350357891313636263287356820177838879871999756435899698819597383955011489811482629122661192910011422028549667038656570239688922469829132356340438455871341634198987501858346739826436657078972760639414163785400448429076443242722382509463489254682938431639249471634207639433984144949265906322636800000000000000000000000*i1^35 + -3228683049286385722533530383318630552848713691354052330117961121642627899034950425077012482333819752116709771225582685598526147989224846408552108335579029826551135522188899245042783229079732108484636034680049394124653954442623027962536814246042518679469799196895775449355313569014198981903225866734803036331374201425303869219649236839615024876956432692826247334775641889635996393010938150466820586603240818283182606185013845717186833408040807235446685210699191414095802213577885574537539145447465665019272710919933093225632513933791516083904366960039877862057757047292821552706836638493141424657550882274276001023646288528501615133059048628366865564023626813530468017527685814899488108355796379062119554694195413737638082798746483221848994600159827330668927728756723019739730974403945944676099003113683163562614044652750137488458980442098672889184635564614629093136289080969681564763966020648758964679735142926224202766754625929946368153385573475317791892679760076841161529820733768895763691209253118904720943140756283201224889440392835076640650704626595631081929470615177685049996392145829713504150303033848424237355864168550446227089090513464844874242374724166070520731463717242374338806005261490418509189218982496422486194162227936208681111822975851278662519283940809334497666334826008817763714984228693985460988922547501355478478100055528635013524828918052985686658231586664264430398407761469263637607271023809097733477445077890269662257937333443363885969241063005123944203120063106241700172619174796450590393906691783349674020683023135005620876758828174904882460525913806438146667695912107777277518174602915014354824590779245241968310083160127376063855794919161252665281913817296668708813395568617475513160655132362850969140154359313870995266516989102729053726973974937564405762583581802912062939860645087923498458609629186481779466577508376246083310440399696143982160533440419197008343218404392253753150568374179479190688138419167359025216859050318959488717484590317375769667551122407826983073553469747180017473788217517120465532991357363806419243133230305532641034847470843647975981766356256087494094928072531703539569786880000000000000000000000*i1^36 + -494928351983631267652986409917497615927742232596008441310746627885279123054767917300089674987001178287122980626655745222113763764949135718267976316794758973308587091836200805350879932963452409803330025621490730760937634785107068619846515378076905228929551073000314947631067506865630279346968261707130722831061734753177609598367443524714308861045881113478920243536779601105396701682838392202311797504003000066720978204394173721612082351092186642332805761535046011264783458379009044159483165449822601105043301174723571152938314872888649439972573507546776330023174152889217270490363973746955408261646189975508221135938063679563612832768123711109867973726556103978173072214596497440744552825959483487975518514999665028512675458312583496681006129110475404495618644194871196406124620668434734736853052095235031907213860576054386573450500451828325331180372956907863630364855168545392622139033001191564202944497322226882883743371099749819411889980314478787528022856940440570262584859954335548253940510725541448797338466932538328919669413345504283159370001506568304833917696684686143609391569145262555594768368276802844480987829108029510655922575675940810901501682921476448421181651635313280613032289483233512181912480109882824986163990345673651914416843333707265391583005127066610362091801022120899599851826895955241558722050123498609722461304999881164441605622072432849809209336108367601083986864114372064104578628552945612518463150986954084921718414902341192536158447488878886981293542536298573556667279745523816367107480742148755692378217349589077302847716951161308553278314509908171054461280578325920836743735968258145546887048764565937096118300714060870419951212102407849781060374194818286521909519794438518693475223744428320356770997992820273763906894101570626904849345806275339381742299252993019181354418626051695300526627249745357028335060887030279701746840640861215780747565549017802658099909095750757072463899790199083199002225237155906313763612201998247752633112749484009726412626335796906230019563698364292733787044624149419990206765182693343605826917516788134018493186335962624081033369390683833157494631171807124652032000000000000000000000*i1^37 + 26594229861101629138770869912390379012332755505747094816305034559898251353901772704834580519148461570027155743068330560105050124584842774300018760144639242442583229675163185468182360963651845656293778604110281693124552631867061591191345851913506239725034667865941499158657240024873392403386707569838420446337559263868375214590468662678146989287150917788068778294449698866241292265620176391610489165481622935267999297115867670767553906428957843874365174664550412734144078428161336691676731868892406158533419320526514825734534516598705937384303201818971600855341294084723254466943340235686899837051859450128588300253484273842716158722970418271455681109519086615885899588857419221488499454545777311748504859338170208235156369695705279566373822812586844198455698430549740731836518174790695872151583355562299721642776911207750451395100203255116248253812497462889446230175091368161518334101592880158093710365607017706836915454488402788190946353060804890079039858476777610923755257122110052884955630123155473846069325008395966126487052285747010461094592763822561186985256606826456428383054651282683430604241351567558023544104788375766740068743221683414526392280838701961183590541811152077011720299184409284512924593558897390022624543229254589611416453013078875629054811030598512756551296436597944552623736737670463321918188772873648551762831729389762903707785416737672207637529181883740491529274076984954240877443218524157889353626168633752089531587068283654916280369166038998459049442880065280512052776013658207717328714798313002704059253395765886208474943313073896317286186110251327009483066319239791660582017662512266490186154987411728604937625071024976275232446467369222964168471932434188672067844579235260966757018858243108276789919851517061317927985090739915107738907056159630204697632549540664299774577410170043024497495453213412441609979171522768856326546024792177525305036049073026680134678113283462001468980849781084514774494386660150539028111268682477111337851649393395321656801770252208449120733066179215872215677302858528703549591437159154614566117869750711781625939669472627504709478509386840754994971294669209600000000000000000000*i1^38 + 28942520218852800259779364447758942485600722225185134826852355932753283023667728486174044034022354874436833598049148793937136418201903664197989932063273882761593876382462078870133489949390400201065573517323709223670432558382816909842224538847496470573890884798718741106304244298718118127636137568474828150840410729948123885561198999148896888980236077349198850530983503121430176963535293546275130430695441001479742885133209332510279223046224650680787556663657741688594792358172269803939640450671978318265856017285436952446844041467038635863066635470118338636104482578399862672922802799483564772211058014342634306398074645843484591864262852883341429284617266517883819655482179692358841324286060391000071927169391081007655157858611105487010205272434683137531023193912151082650968698569647807370451436128655847554316518181892447316716434389011278554654673797813891685836819310507304119945635033152358129544705361349166480529070117139894716529887530272966571871842313265346245276801876828638687932696691637861390444002821577547700359659529498275721279192799844260472787582016532928469462587253150347638586482523039751901670784061520471905254873092669349379295151894049255320910837539809193514200529786928669271250356226248650306317600525364193508294946091395429519814798977277376756871632737709593372543055001962428078824460566586082032780271434553283124135867054611934884987652542601379794538972301293240584031017205107367180518087544944915246252563920329896357023372799695756080734027288726430180983015608658773555083445456396783184454339537317525216180521051466700459634926919075886298224959325590591611134184295550549377876139148083438532890894227690962568358650677438028105605577130621524767650846429981394155969049465949159013014132608207504279706133178122964814921735972183031006013583686836759767722269295907182013856061683470110749199535696350822081352470717866212639804236089298614061893509616964921239791915810469233208072882394841906993306610715924882860482511548343374049468459384645587067683278684913231498812676541965159282897125971775188206476314731728615611217603879419622457757549813880483148705300480000000000000000000*i1^39 + 12625613734758411158942436609744352808280223119131892754075138695235631835673918671909454966467513640298912500249039102953069830865240067495991268136210910057861069732954470926352617350996692892574166146236152674574408036393100396491799738287472877197455480337590975517665768276804729632976555223073278531407017782490088458406804437614667324428286350512161431052771382345032068385523619558505562404707667769148688450158755406382727127239251236945378123154096583559069213083319321933419185968801372805916249750576683727780740190065158957134827940856480126511801438811905092310420382672942443599755514260228229375460936612410465020306494950052146699863951816249692927250568607779537696708072392064509879736763274555040350402735161090488227224178287164590183855880920720010917826902882950161066040162256709674343570904363994727109131498886182071178052691724957984138931200665699655310559498367263825306855970946650072499021710917205804167476757054621592805439678304169201067102237343660052243575479412476932727511209199415494272206053722020331118431786416392739298801038036502577778134196259442853735519613631921203719937689604774304497755943775674422112297726001427122134020555988958242608517880747773081819502915170735674604352140948507996643437216106684404037821089939590871836824936136229245162341330130783147167694268304771445739344479889647420935534233761227151934790169410898343538785778724430211914327175684070949026543065717335453884443442339132203071274961198302734111516427957080592559067240028421677417653499579373986735891029646533253015988581336245224180004532532085619996230887550887286801206327987472818900572604044670908163906963318814929769467007318177310128560713278722034122954941183177659884794551708914637398954334709234687920427631453815252182693552764926869692330523860120097921223984234054847665099933786422105161514114299369206151642231671565861346750500459973965315833157480692609339919804577781943674187715837559731990840280322484527052880836892336574040963930423424740347411994183756839879340478785390176086374754557716540738164785306483577041044504102483892480543449703289397968896000000000000000000*i1^40 + 731891857560200675216467764658629708683163612111472466296972521658482886088495607212935188309116559403487331885658117830337068266141406697471597596683137426397359155775431111423348290251858813757454354321135629665815172746426755157710777939241498813918903558878480085065149349555007189475033307595210598100022476147395524784530919402019826153115668316261979677177904661254963643894299688024048120212006286338719260327349584730411896207018990953256033878036601872354259044139671976624886408942218320959073321930521505594611775779021309749699329877035223254583428035455979658667157809061422295384635766858281061498359049768620389038770813625823277358533041051037440033892785092799934873822906519168220776743816605273526216083296005372107081779242586369582003359925457811897521858349065529822422460118246048005514185630142821141268158985188639102439549162646216907135820799175555011572415108685660902362472828976024478641236157596590737110311599214160340930139382674578850553517269162301174981790563820727944087994619055483849208989153745748367180586738767579722131699213631842547563222162244060769386586388840687661434961409566323859245403610174875544562586245055665254140370981320543087372576943428493792363346577269376345398837116006944778700825414401204219915372748417513501678773522182491452491852682529090931957798987130083890191658876249079690091552454682955641858224884701301193424445452955781663606225435098226405547293997415042391710768327982750003963717320085587534835401024680251571296874307616388947886391080126141916270264474296465936129415950739775330300203828687877138039084791003373107544730655130841981467440062295721960607680135171293897845930898273842678603549873494360473962539860348692329741563964402111490710873179610171729296951685534659826409284527791616871541017943030631767286452735970060478457475816314605911558032380853073939620545763179561050373118215027762681238038690158648995735570169191377231213774222309504730952100854307824789774646492433641376430301224405016571178257744441906379356170770886827918010815087723637191352249139924840886593359880428316325647238503071744000000000000000000*i1^41 + -131750650862887491985478709756918969223247710140504286937193747850856828320446128044553279828684194396001199866205168102844154445575741257819972881887302790584759467168035121993173792126269987084623854113984249701745262530401142849724354564914096604719556640016989285272487714958680129384204724929376377386709270927208922234332074144077611504108890093114352573938202024657813107500782544030951806712924996352106900127351737816965105523615882542132361459243177988878277742333656576812781084292639307551758832961199542572427964718616254120162009944020962736589467252129807369906057336683779002793418863247281474218280965762354403734404305449406729460135099273979279030836463084561059409194544526514023414940116470500569210884284855572734903172445983153237725011909431614684819671253059898037089065505503390958383134360691392622823534882413711582725246558328653062282351138168481328873020458336146360943244313954752005823645246378067176063704755570797416066445965681782040073694148644213029431587285035945689226736404897121249617021727368039909762015246198029594586648308195930045884452554434170062697510529939354444117985625259129914651979412656615757133721034726477579656675478772118150274022043361948233421281976625626920837339474285680670220782463949944502385648354261225846286663542132495231650810277148620294015620901165302405839327571734555328984532168263320360522471737584960516816791748250495692189536488455594822198353283309279223267157348558588869731900090319523025301518525897084069113355452986003244272148443554961670129848046062228791195019813185939627952324510121790243805860036519495633297669745528533357054251460466256651548156621380936348117331650467736205015169299770245568801301926618233783328043162659544967205019818463803081347863909397629646310336343838889197537221333514283193883090028253967517654890225801185188500942174123585545715260152174664900609342557112956820901760614921972321602681101069798154260697933076839488307961046110346644559712646090590257393360962598754457822615124289092737874583537770980518479757151879216620563339114585642884253719205743303888523115888640000000000000000*i1^42 + -30294201765044254761270574878348425418359053516538715594404047117835053464118241542900939266719999431911960133893457420942442376437379015602892883833465442791053753299203321322671241023247976650459727979032399900097942685933827595833925045370199690444711732411589421080947302096886178061641988419060043234339874749819078629281022972986127574479683730967357862850786634881216865345077017878218566091429087721896355000019826087484390932015741182470427312751358543658832113944774666912789330510505742824378102204458212779721036022442490016598276540509255064673101506928015966560757804403021054147947159352087133443133099953635528543813716029538886188057260675615693531907138168546795749248778156987244148294278977331271624117230023602169268872200222643155043471268592627159362816867030715059702779174797423311936876167544473022397190815241789205837600510181374588884595242303797954382108609923717493714162578504552126213531472343831852121447256522098417229177578834208676985754505670538403458318718877517235429514562669052341159498703540677653429661656145758990131158439289759716518233216605538459253339715062067722900174264375058029688948717190451603414617233288630069877739297470063910577289088868538875604442576722656363938888603228340364508005066632961128537319187946170440509437388030158219633173499360871779125510158305753306622784831072257696534763510146333809410094881484876626641018694818991363506162810848949241446038368034525656557962670741443936716908755146639271315482921269018911879341435238745753388755144338143571882151473892143170077124995978322611851289794932284243012541729356218444227894302461788432806540714764972073828078496154892471962592283583034451592388199098410871110659741746007385051014756409541948051828082509599119674832633690478818423547466509808810829257547222849630343172036449215845432848989766357774354317047382144391467387132602693373636525128489338058824586492603414976892647839456193572220413157772756661319488508284546208083512507807644511135067935774266524152801510684902155248557007278239757813759861852919536082883815986171750432042690310240898908160000000000000000*i1^43 + 2376399798328851438676498796816974860870595722826465616809807748054346160906863675778630759078254524846334767194427783610236858475906924714876279868426245467233929639715470925076899847707419841852441521223832035020040206899809316774556534340133024042099546831296241211547747666301704625728552166609127762567119917712713219440753698201076800450305215851187502869307961319396569156398541733364989767607094931247037162261315513132895688835966165408010494821394431128083985091771522192773036330193629873388878122363146167810691541300241190309036075808128374209995179811365586576371321516016503554356491830486721884715859569344009772014043104790057484713348205177950353729065267657405560113045319230208537976478534240921018148950565951957889148704857283424539552346484063775027161628426928436108048549531589853278446686576238890942036835626510296172638131448410640192602017319609951495085365185046284627480141299494796122416744387506891457898608162923643615729378062323666053124118034492433007495701436282183549416668151239654707583718465091237213467061919215554282707014468347918433213530597671959996073771896767559897546383706792591095100431944357709530358606722193460812290158790664411764395238452261489345326998108302870136948949418733505905564215276529608737888659941208666596840617045740760750852631329963918584534958818347720959840837819307560443369279882572516676823315591536247362731426393626114460200457751750469631864576683769472043546537557543970820662357750376366572008831737162515650051965958277475822755860554130966203130082058820777596506131822179014893440924310446729773187272689723285970303924119297197772373795800423551367223343655343242216886475626824659293846324401460377611731732520959980450955450642043985940050500518375534747433666022372692134595094820593264862837340978358872420893556846456321327776436790710607964061385512107258615917433557481102468110648074583371697386643783113168160786087188408944104937833968324435854581162677484379322334653860721926746687413088427573560536737827601136190901613027784459615267876672558916739402773031723535216364622457497190400000000000000*i1^44 + -4976377208491736138728532747622489405825862894380056940898434583388377405434509570541727849237766130102182352768405914809743497592884331899758510144009213720694130979569328733727093686713916089207901932058432226605969343293511991729666548818390453425415980510535470956328099758121030751538286313873460256517492602043710084627193430609313180779771162933803453866712284649300427957147717736398741374805913662817698189581699725343051280612990036620219602465671517040187715815594396576856081851446650651293745443826672621215973521153761715653439008250629355728749909049119968894758587312681011056341969068830509307804516730588226364546606021144574224835889664007155659039919742054893642682995006683368286672386696801060421465256766117923129272642481092868801946829040244269567721718655819118304111031640225328909693755169651688810452205132540690065789270707663308914208907404176232598747387667251440231613996762292742049070205202192775192783174369129349900655927128465126494668042403902495307169054291060044866935055733350326658574848215139917809643448315396510851255364547628584063389803927434926779681139707117965425784556772031067820320212214461923901907246177619932963952414718150786434987487544647357486237436388132268276129830902943627052802929615760955808408667445248521972253393793755446496641434049865442939045305514206387190268447431627644214063097801738280445081926179083645934495411197521408325341241156189954189013352382870754583516768150109151344535274643144191181398444212358565095111472614980059549758536153292576804103383274121057446781884182055090255916749336532227948137716522547713389361367160204535108411544849388066299114815729231872052403962428296634925491611781881035168890679165227954926683692328794989663035693029044567954365229378517547514407288905155757997267492447527967090340328256248806711900066961352431682219226314828292577827044599658544006745760552233524147686281177706778924453475221792988391291043688452401582154546437186629578738709585683186660971718520161001359583026874777365885116394421082033542632144273544025179689086707228344423683194880000000000000*i1^45 + -71539034729202336110797066411647695081998163204337347347045065994147680690805686796286024887387647903367521810547009821637264443042206375816112838717544518523276198309868001491243650781083111105985683762026175182901710871679351436922891806884237923705888165959510097787909454046333756705877130725121092062814090679416599914887716422969626894284794928545260763614598581947771923557128558319655703043756177191552592415831205539446962768083123459030828765746672545496631440214896191107255204137177605244433892972094831510855037007678035796233829642667919407851392270313877684256818855904738862359006709819600664896932434446144650736917889586873940606690550428567295498835213668344631070200794053258993599913614665740340838363372812143112331064519243713333337057453107744961458158353101900213649632549381610850553993327030937582109479600430571428457069422980898407287310503260403932831630957241773223236411020333758953300951185418278196813021397864642663866191805777554883728003475472411893124592330794987191072097018898410451344304037913590434127637096666577360140772071564600567147414763613416028610958382380646639549123813236016496861516827293250490076333062470981370867247614528307176097958708504371797595292979401041107300882887776252716277528427760348622301174837675887470468062718321560345336359733252982225804229438923253916879605788407921555814746476545191760689343731850579856090915330103983464881107716889223353694947173681760051255403644421058533180213318871734209245868988105644616659327853129228912901111302960120387780576155450580746012473735616316523394981799586618417859186313046415200190440573374050496506414318798709482466623638248045137210013377146909098565504980127944500630720354754898564588069450476292031498463171404865047383589992767166734058915353120761348238983734346947807354526886690973425434219328940895074277767551129975873419010875581192270639389155539427047154581804771964214620276594060979460971559455742176401547973812754767142715257006104458968660893272446993881681053887017566792937183875855235925744782892287707370928585538830182907904000000000000*i1^46 + 144701412639069059146068835869522192608431349017608024166599709604336301571098346387019910950154515216572732567784619019946859258342614735004823022312865487830776703896556548484852780027935491788117745507934115218523936578878680628637137611183883724134857347947189890724584256249682512844770257430868182529703082722927501517453455570403120574736869192798830421431854334285819096471055617760643104414688707254065742031864500585773650379254102695562697609359766614255336997905650141977805540916800011124761506962482110794137173038674918308959766045413574625993923062700943628727508865367474700325384088704223326134812014276075408148483575602976797579309094398878667500088691220870620357289390202505298399028808407686860746039982833759050335836275982208142157517113032922871576587057809343997595820750110178473139849236534692308195396133349126560431185635045560204275148576414583474401161154652032358035052369543141574149896082848844599416749909457079808371884039572779031287919339695792537268933805023698765825020765508953643589166722050741989605036126140874549388582195632130139125927480316121898358902092494691162797739904543075646742444962989295027033737094655594575612837045755918909726148099950443797921610623244316383062737945003128615310017484129261472791177296894895759376228926747050569939808145292292588622646533557257746151117304986098437168348121365693026238068943978201103850213026359357432528163885026632488239130563486815221887905661866760187434308928479035333853575523229411306403848580188711924021863647291816633882505322096093446616683987611864376113905806337678169363085456402347843473689113373699998238777237867755055011147649214348781768796304146292995474279943180488321277201086524846519809961460560538002046719830189214784284934213606011412407137313906977021914906293870817832933916899565907978524237361143290970215933552614792226793152841769114079560714509903834539556455585010341407332092442415912072193834100906609369600289931871841253247042234480198258309250299067741859879608199999038706418431760486939532168661737267718848374581179187200000000000*i1^47 + 775124569307879055002415838347813851769649515968852024435773012653003618959722845470994660832712453310636566952752617501021875731947486740095421670934199766871748722543683910630020819748519061969017130564380421766266218311457010977542135068662020532208014985572238401565689904514276005573008392916375615540072664971321228695824187359173831482294015254260170686378355240583214211433778126205559908111180228021545408122228053601922959771081566333401061866016943555581205886272765412276113391838310637324134286546742056745318181468768099967973108984715267084756958851204909920127979333394368604295821170637118196389155915291715688017400547595121408124280439722354372158123149052928114782119692513352230147789424177898677643249780837020719886170304229417981405012533917789696401377908331312067131916225635736711500547482056526485916620027916454631309880266063033257584667358059054436712332402435269548225684678191846099542196327299770672734130759637678512853856171213822693341016304596668431964146498271962450506586176367652354785503385180557665033451596163706413578858730206534597969201826441113440546697145124200962895444740285814655769492831458987200870119808836757045251870735243951862492869511238500974882310856731238739883867930463075641122971067111570073253993952812700232359309991062608975029944775219065604787898934561201421195849493649686391782181509073228533817893645116372637705632589903203823580765067194138304718650684879200763652216227918602612565336005883544815157504369060772727056315887090615794321709250815869770355701033596998233232583886216461699499318545630136580636745345692776260492252329622051947161194682401206734832384985426365593792220444809624822374314882985409585515010699529806981671184062471427118817217991939746583742767169744510892252226078761953527266260070141432089135085578352079762768820171336209516741477658001600159049873743552383782215378181157897783234180853906333895596629911052546625078180749203176978886635658170258690536223040153446916025140410670502943272104897351044176531667281560651684211530343231894061056000000000000*i1^48 + -1031881822084951506875067001935360463608902015672068650779556584172968021562457621038651861473213485374637529583043147247622831460274720091013166516556367636595810320694258657361452607491806142332969066454152817562436395523867806618463302378379606668844289561910549069074318998224301867015002961778085695779969709064424665795327570829058696356019274506860432056219455699635781510542259661746052030909800440043004177226802930154591435309111086512489901868125783812158044364470325589082169235383390982430981071817126452075574051022450043651411118169419689141578715935821533177324641014244650744661520684123163734783479489598365969157202686624031235863980824741035895377469734032075700773924972565997263257010519724268301317904752258723930323707885926841348607879231753348372273544414669227248136204424583190894531311969091087344327736089322179100232361515132401855051585538985711534371473768814793424339031924982338307767334736848575207824872549653196836977663453912397063899374881452899046050128782618474876307735220750901011372368026456884901410091306623841831798371846915083521412592443328994737134282812457985089219859248030959668157573649327345395759003017002584162932703477057339738575262622424635473355428886147928469599601177190269103243442988630146569684712915293278433797085859352146216893278386383567892775739362200855832357025917248573745775037067372244110208607439494769169897625386721676294950454735907997998330505815510216512643444537615622247408579611387110596043338727214366035686956962572688456633253193455954603098187934908124760475275315881305811726461810142019061094978691022218847825631049092576434984730718450265579677181807290254888123455033635505876005491014109747330199983733173686128392260864899041983392456442901313737407941778168783614577365167752780056372362154062723408232494369153860971849337292544880422513269930807654392764572579204947153772888794838275241027599728681837752151292902169347900556108475162251744033195257988879617386322232797546022109596693810753967746579466650797542764371304054728625176644845305856000000000*i1^49 + -1282379255084656412797266426044908124649123499312571818044822724657397140287486011189484963872346669914288822381317925819071544996058517056827103388040905158204542372820823091076417317701278943548105924133766338159645343489917949910312971905973238496204035515399514093595996555129687028768275688555496756941248283008648897084991797998909955320530893954483691469073961876887552708589462488368352963707418245861895716820537248674561453349449062831234563705606657763454034872499521353877305862678589996321244274440092508915650167475078114004217000262423137215000661705734624071848057064269305692706953940100080780620186674130032501754086337351844647877627581661480904884953134364307330072427922963944457876936986794108253087858120888275298386433949073114085730720279862415431002112196215936061291440976846456271879668939263184307523372983456796575604258372778819888638292735595091378493376982587392546661514162227959391632591488261133281168385580334396696022164533294481902783150264603397940638749295074779785364708338430382655360062197059642061168613072174525114057651479374827625155749501542244842751603619918215139810312997360884588815301812999403390751181857496044310259587301462157806627619375615312837342951649074762366489582594774626250070794881316420260941015612574011462709097412961536478996592983218301559307709889482995714264750021996347608490393838584655193570363947224258051277386770120870489844858274787399495055050462785878911188728095444671274805701861548418582353656703591105357055816918900368948756496071284080546898378207923953465213663223537496849288731405251991051589603510259420566495051765059338901813577903199290895339358773288629846326353880417575785697701107904922957802324981062774860532340262424200207219353575191201683541833464902078009931062618133746279336077458563305386483700535243796589882259962228395185422263527683417012913573454502119273911340850053578134339510786992746805985501804918053334319571180920606113280661416539099439149330471322761387547663639841641155255436526910133893666195719160915635155763200000000*i1^50 + -140067816461162486460809169481112662086102566220130770372795629481201039979655317511341327112987320282313344268523376398941589627450008013957372902076811847133081723192144791569007168547952385825247542648886314259971624004749314520908304590763643945076867626099702126342767273553541857895726659459219343368930477926983228976959240883590938462873978578083683608211603534664398912089469500999003256545699084205246660321722854006132732441079116439562207589506132874336819092827020178221170606850966147226848330604087273444941324812425475375997697453374580189580472657944241234063949087198608458525228122362281293797038980975724938900882186777381439098341898731342459841949261139409121668608989594537505888022701626209651352840993236685658579484966011675979876050219705664217363333873998597959778663245552511115759080025736096814972666805618291638905761104016553279266897210295029927868497449559177597626404546440470728638834366609458466382461812402392005757837311465298252522905732432941201270016575521755577871822732220427266469087947515970364602491859667171279496533718295296301937887150221122451605011503585109014657858009675517108723432953932484919885456921739684459086373763472600493975038438910544276984843678610475162212918858177853854011741675977045831440633460844182936150985114281967914507195687326722751935917409081365776815760212103114771986374918212965604026940332290013677349066123940724490042317726215724754691291720050815709882373441889083494022617317172820661372297773340839554187722381347755113358666754500554866289594691537652874672840076872052697302728089533246609641379218907120467386386655899488856293094503783095958867980452085811910259478835373322943103360967432339774449355850795592681747420353207554137876145886380434149335848496875826774044409681603795834777139193761624478560409208753650782659098899797189572675501165641281966483406017035256181641087954426228961840035193545167732308433660201618784551111676675182762139245762777554586885604279775537521532093791691404779418519408776792191768482211042426880000000*i1^51 + -38475399572460880564955977268362942383373240424074077848959783196195450028369458895926649607829226217481629676536789825284658241768297822030784465155803425394530797628132919472627492728166730711776920459855651361885616217675456826770492071864852475767885788619780265696134298524608203621391143761625421705433357747262995090449211824955820268446961442750350649894860796235493628942541978946704284174223895627289867753994905442726097024434162767170731047032345661089754215334873075292155665467947838885988058482871222851499778021556224283276700417915745367334823906235037022148092824531285972504706732120679273685652837586796970464477057972665354737925693260535746275826313190826771939484851577001801796095993741807966579463282101367151968454192651138375277987274600634116906135437552476778897403805877900087310405577759284143270785908966996045328270412181858306776502535521160589699814015671403306617076765637544449319950265542171429366101232971029494014015285082397348690584713943549948993293088752414363510222053451995407094397431238484294092947533840793898750684729861837286615757226446947618369938899652213754868911876175204929842388012960402068835855570937404911582576809874787358536366877397676717212881270842142457846853293118615751093010518086333373566031831767774335268241287708660288453513304785930440828836150823167216875801943825824607358140675094249195727787016724609615772213870487638432203917861725876387688647458799168364236271077612560542040822822196579690955304629824481042457859906275926602173945545079157038194583318286415000792447124872712285741683097357373680879384327165074438084383052591042253641860424233353001036033931792149437963711062114181938942204330068629637267898554421012360326676790443016507720852084103588304890683573929530173167248961927349027007519677831610324386112596318050874190284602130721199219344198569363130797684557987482929155255713213378776798360343245985131899915996682905757247226932883070598272209481533603300127987967715208296917539487912976849854620326614290176464125952000000*i1^52 + -823417071844746077211208915461039240325376496302637968948957326478358636143285290227155690236497212427999314752714440989372994018088297274666740776495392703175630482628107451080370142775303835160341619207848032253015311888613088196136356784016488496043652020766589756590930456632795924376593661754334782002531946879290378963026241205399514905262757189577830787105004267003733881356848725989461469685283730148466388903706945476902838218721668726155581053684712644978314488656778844781930207496381604344013923532295356246232553818029726533490296645880271250695464462318550143487961963683105533701501562313325680904315851565784706683500531011568132761167608407136636278575144269043121542297860971816676051714008185126963102994580043418397691281928783796059092239501058059749872728830173054934180599645024955434726801880308426862496377678404776897653215512529256375956923285410226311248920726776858724469048493078447006137425566212817883103516174318526352190300237657948261249251040240179633721764783661649244909565732064126961987112964990696123614568529031199186592904463313444665030145598688113732385296167099687961075060008585786650247541163840663006082261727450139513157151567202099172131226538407022831508283775026043195413619957689161285955528060057804505342129576173848180463971093501357322101471623341105433609030044735461744414770515173726295393502489319512645899932411621972174107261416995746031447661416120947700161369411153950251888197859584315982787275121513999843695074230916823594628455942041043358082743032899069285457096564840855986467551334622918278221455626324137212536274615668543871729369784124948872715169125464330961383136257920565390121136389771834212559620727063677121253952332762890776400066401213048105014321409770509993767219960131699380383762048729409803340018427390004782808678184191739369106930136267095859629031849434895015831395404808869726357012875839903052403315976877630581142582263765512289803420443095155610654266042889005898059674490499003142348495034291903957102475945705472000000*i1^53 + -4690527788290148660123181186036849780503081265109378003648485848039517161069366370470036928740159358246456782462409177705066905246100334340189837422912147304130008582464393833688402781811448510478801973162130286757868185041551422565038100258497834952267349541583715002933654283070791572348859191703723600565420983057596796562077762687713683566810419468490579687282161851999778054516300562089264998221050040444056449195967095114536636651593465378078661210345927988690316448061977900282508881512472564525030211175840685257421733564005206582505499082431198611659028061544482409777821890869275252578631852791864179622170986558341410430747859368733006122586821636144721472966062648351805672022210624491676031229056243518775555709036695368153921621843149168519719038405229299415928951794165515318944080487857369231034589822971957063021868269918013967309602565167446119747955851150863239882418774341415633050227154762741196943185665937224148648771306428544589765166875902081907796517356849725331388912784924296896908047988035226056272236909875074447565701377325426472698959283388404871169461408674302282012244010561395793596950314907452363663831315764396137380539849295558245359507186549477246086495802038540971773913913804688887429417918595382913041765665726954832626261986647446698007429364777417430767812399283169168156885880817185826214983482363334004364935583517056648919400328149964909599434844465855290901211460559608371375664152914163332076284533960536659572276567076444043895268556599627025829296213160387117822400173541780348908602249850155330716749097509464655815504587698698284013025242108524892877687141060563738200466229881700893481890433589614918397853245792040801636552673601422111917880770776906684510433356167424730239029312599536159017593723580190250582767138413927458387569918975860215739465290477320342511896078723800782048450948628978612437380136877160971788651210685379204326925845863847067406209647017320809330613734351305327528977713177576749206499150522238944548185773189081889505280000*i1^54 + 17952573691222224685921700046476178921930974702686416874316468710212341419235224260642373697186366288071447618707882575567514916202663106283418851094176657740668141605508835968816735980895107096377659456758374464808409947794723622717133455221395420926233006923996414031174428829819867198057529905253356304649200591276136616645663674819994177690992977598261654264508972559578491925881302321958385330288226641533647043414053151397127715376633945424544450159254651244813139165649104231180488551109314398275059990349434923793341947900440146994937891233003016552110493039779222676194590790228510943872446483394069670714297233506507904030395580836194173156420416664828130775974415227408519371845047006928274448105413759777542987859311135094777854143778992161966211328037955057205010357776578980823390279280906329563307818445990817487084627487379669355059200115572088868021308284325760659995812690455861093509763445713715590280015816618951770717763440656032089047690398916779298772917369915278539137526869712996419065357309063255603717675692021047376399532249616463296654002497520305255321490426150887891942464433320129721475046142608317730648450048868636702602332770345573455873326329155653433900200269162890909191405554499854181586444658234214389373165856300405124982195262723748498244208622277183810217988571871810480045367971026113060440060523102494355955913665402450346821267950924683122480587365493557363473746748667577422590475483765973077481508354402859752315727063590386363927250451781984250928678312609058649204900495259747504786766689981000363159493303461723386070787328398591440616314870321825813351204523900406101509991630614989204745058028934232250657065439107773086719753302254408822661869178305886246189022992501087248387908024562551274990771946005753984555682866511613343561133659141336458533644363590516509598857866613199746671076550984590416545456268471368786159542337588361513878102215557328507088332215159683266501195791542965724193433642060695881982434433289808857006080000*i1^55 + -15989793406297947127534967255552781743021570518398437424518527379409873264260665821178795861776051842231255995428816547994261983301372464441301936557094229457179187769994879149672200605615776335607442735847280332892562203661528669306158834910501026629587069422633210232096729398982297258583479000649683428140079223306491655570263886728318088947150775596584347805639103105241918256242503623539070274665960620099416690115298826947568021277959289259627606133082916980140163704704726684402241745577584527248473888351157999281115278475164177392548350046197801456500602359365282653106865240431820987915503735859994672421868526568575679494244263469795455679205968170592991998434503927876854463342885219998319529764919527937449348047246697824303834313577612555971061687272219731200849094766740550905784531634506348268341355063574900429592044404476881262940038417451024609296001273714066708852166120764270686881468034084419207897166212257931931269838385688187364086196833005793891620895047886960813666219279505246425878132026461117492819493280288614120323911502824101184343420051960408725571195817496929924645264978862131613318016698544454501655557272051549228295568671413087108721773575051487085890743445999434177535910941011047960536908349119030622841739319600647173850925049435366377687238518949393449112218056870652874524320434469392226159361442687919086064871231307085616043275500764148528131516349358406480674192687379367749033368400307028672694245452212979025826760147408035740893416311114463481177092251534241790231330536621046973776100311229160237637633645294585193053872061149548142149172928638994713861060709648357228079965245560213196782993047570197240697141741046973514361084505430301793657030513134222147186412679718455625953691227478201102729955155716273188696009739194571489866847232129010337103091158060217125113447456641386420702449217205034675051606356467884103779689192971094156638982890317985527555257726295164027775911214860343026392900793263495100288204800*i1^56 + -961506588682218839035566718734683111079319299525439381027044757269017492861110952735952109870687701247740827977128043207879026584811754742511848387703042209060737650762230786572445908661964271472737276881948248692906289903879650697866144279983525833714175034768107809940692770344678557893152397922307749733711110043814003343164519792362157597274976984306380910198902065340544348894971140467140291191220653786159745669939794988487549851206280677884639867313294712541853051184922500072192165665382685753429166611175896582680479853856528257502660987135594506820731357030053521049919376820826446320574977866535168783915288818323225090300767410429317645419155340086412798753041344934945344122104748660363150903735162894364705211794553262251332796289490152611065365001441480119227819538550614735805501753047977437837588238096164103578801127934801089490494950934213593136199750726785615113641939803703021282800329097824474011743743886113949738949389660132183332926270860229151216948473742841407542006285411090469681225307125153642185279197536405943738655143530244103318075597027435003476583503152376885836179945810727397485776888925692553087413123300462958637371459834769437184866961424998988923353992435705394475996454874132865076136037391298275233296604364328675256319458709555745552736783080617905463413115474129375720772493087050850481439155870010595739761489164196996849325675088034491005920514731994311543974992219913293205453668629377103704405414693005269942847299130357887652958756873114397326630224118014889838554549596095536852223773672282929975136915394262702832416103066549975246794101647423739995837021750862125716605486296554101294694937268766713989783034014293570690163191102985031733341718393521878783574193546922517765050205433983115936557598369957846719855021256758327868041309423707088642111574620623636656888840844706464132884785310714169569006883287147802175136384378085573697266391374745186324603200816757151569461387178535813120*i1^57 - N1*774083574640039437272711828157823808348987739406233990877570090629136453289439448612328047124736444143178834636121295998348483485657911961518160766434049505069054524255046143151533908786420835371669450613895617321836360491907978948333669419036729870289108338010082894417858301246840093874620239135598002976692966952661266625984653922489043349227764686328070935935689937677437660658104286203378692439003467332716013179279614871056004190412227476179026554419611908420903622388473729743807553574242472148905152695163300707881905498884786790532506572947782306992701438461954416895012593510461365048147489979869804991754940321683775034499943539245420146141131403495475680459679264532789485350560180719065582769889492812066735542826142479296240942621353*i2, -1855548232859537876639472429813272994474781614732736155649460081891074748233966457767412734435230847827597498854192088708541899529835073061239925293112180745828043701857296578386090309778571160280798794583651410948733496775019323374465129882800174580602611902907165593135911676838104361401174396504070022834644441485739848603292328847190688267589120921647903063961645264085604687009751110373507257080468409538920442690662792950584960003975350005427179299856236334731602087309078612946297818528772071643489351649614690919431368410670788437057884087778149632244404348081161918292350576201105393586648468953078855192974761550894440980455866841998793182761281819201636181373850219697694471061641573653504326473872012664618990489471894290138127483575016272755096470567326163224001404266804343980845209004564356613414895672338813444968800277644811638297209849620728696990193547737941037782854171451761762304920383047363361993697991472717047798480334588983470043776886873757463151068569998479946514944696391680387316228779030322206239590748537358246867263449408036833311510326796780367226624553035887117832220856849636159479330622168634649048596041123234988877605974730268585142578897032631147548540755194177773503493625971231759130356837310974690295003194822538499532615479724179852245649586162776370734460374082352825648251889826564318362625882625922733349555489661754707842465163939027362074415778780677293507732874993583380184336352377959276640199555989195817044833415149556242499849987492812563140906599965491820220358143019952106508329254632885769186760648166578084271028969997284233392425782806583491493277951157090022081084785444223088528787388092269677337973122638561309375432906573265621579204562458590023217827608352654324404413820553663756946884183416784441014266511614624560937083235114782403180556765041173242090101315205159099730710026415808142412800733863535060870608035088532868001062093751150796617082710453359369081359577525846570092179765959169269418018986503835913104252845961055269336878852811444952447449273156829726067457546119919346349684291243176782623983923138630126674184037730606966484112714584359054154063476489501151001454896983659295907529785286309049758935416551909590402560164805948007351655600738620309271014348085223661077113812287559602928799973376000000000000000000000000000000000000000000000000000000000 + 43482995100183205973233510784758108087680434358523364809884196090565315325468202918301093095388638792895805468543144614379178659989273289437480400690350326184066668445039369335109084094611716104859741158007447496074747657550324463279525079849932686990948915511258668212848203302132413566394534402878220115629649072178025800106317171050644096047643444867489510818251624177109492681797158212553915282982981864603942658241648518115190205014875774378369066165240005348461543381374145714431866349007484051219906919700246502691564245621656899149763456891946999351634294142288468927172907062802946365688505040733578895400380913100264653363314292020317565478102776363430347333003713524237798477175434990028280112439093597132541208287527341479434340254465708812829582046546242409348796077048041816175636713260339261869573022727600150606710668508091758128950285924859588801479145678781529579697203128459886357738308791400107776806237669146701614519513792140446385633122898785561174364586533876613732055540822701104619026553345769832738148245456100554448319757979345178799185820688303658423294584424055780203944539545719403254844526134296729514686540891696401582477834718492276103835948359861437739417062764989765996746110051854170724362023027727699915107505738475743699463653208122896921569554853283726482326936258618524087787535641553675927069103407968890967905060637852973089399061087738086615883630586057421426192069990182972481432113830619759194990756157471167852583960713499319931691892371713158394959414703447069477528657789484680915240896667565672050278929816247118898960128094346191667201723856157604835862168845917633619403543855848758418347710394443885209163344844941257329690003476913656247595340701565487686174961838733876504345688171137773850071809982696960928552126365377820432733743545156585479227279743464875114401661503836425233704134180860041473323609705090911042062394517433748289816901832080572187943797587556137158123560480926419671329506471522309309258099403823023755890065355382391185021196408914616621298334470324071781183476380267520001487512303198473480406454977401670177057828351699620503652535514667821349776882852680930406751406242376865276364133880288819022732754556135633325952515321154357632400142615365241914593064000258165877133379067335638321052673638400000000000000000000000000000000000000000000000000000000*i1 + 25049767455217181001699188546431204683299832150260666812251918181050875036364319233162317471406276525228766378044788590626086864054251648522781587066844327361506588062062684577355412947132704892080606173797718960250085666761980099610301087142735347483768271684139495982028194686388622682921728637213779622089728216538503160065854782862834985095178746144111815558824761854803152921193459214604508554587669913465075886276500317330661850894759908472862673316735195965143758054451039948998885588046717159386235225312957235243792501560217826628985652991338903908491052790590607863268929848391424953479377747887847804210758767303391916459579352509254363003251201124807723204611471525620366434423259448448889516233740606230312027705695583819407490986574259867873686618515314370461747931385469074821060989169725935208035849543905287383406957762828506554737006612242853629063930250784740138098281856857605035758136275283361592724733287646179404080223306267401338460936478072868225935658894522453275398936544665720007347748967502434481404587642555058177017557929741498268297529214958453560958022072846667424345348360099923814906709040001074166687313404498677161939277868597874717013920082747580427801589890159950149425840044093770690506897373059563022457344247117434254262695377080186248187105465723393099218525790589815542096798679689866137377704575922640084304680566229259025884148005054594844885632081771268356114090348947724771918867652053194050305124078502229537423192686809396970525505368492622376399081515385545544738729763538129320627044959506974761415431532898068680483384787864476152502538237516623341461983919516361435754741570596412573483783893227366897295641837652732211459431617486090285540683268446908215293308804897968078897775423579202184674974734321551205809032648669648859828167966171235482798284712704202116417019792575849077257081135600564185386535677526557158810211656445742817904328056379051727459279105777048070952665958702436976865439513925431700999235566875364301839030569939517251252145377574626153070173451881010839292179812660252276522720942767541271232326928896046202336990745052538105368647349630022211024918781189533160412179404873382144586822679923348706912449409454748556155820136876179132700185321525130487899134746777242255157300566463290329813483520000000000000000000000000000000000000000000000000000000*i1^2 + -2852425452230289984398430614796611457918413802987949175216831785424738369639146914735093701103509193590774920567527426500803439783730347567495758912466547981681951511176064225856791528396329740295613557250368305777287749832544034788302244909675445581813966547660875625136351366561351931114739188201625495657293168062276173412846302821852048496861192477806562927546856665080480581530676402542222714198700067908816642289046489987075382647412988580768269531729300020069683153758316642240065393485956365100199178390792613322705732688351046376578590581001295980498000061041343349911017616623091904193066862436845669544308481209043987290351034897186697036447032281031262158391446637127559850835826411744110816947491544722462846589872927288159472690156283806228450331105542858395106655408287663507909587739204402584335041449700269301768870040911217531155387589293228216076930222350354190662795848334946385146058346793429760653760678082727329449861386989468450518165459583967956960954780407496342731092588640780081590585050808233432278620458097593462905322712806227094120842219802654111491503369230299027876001112021324530900912071281590793963042002695850408383407272566251050404706456922156822070301483656484952993286661196504986302004753449248377221847292368342356510501333040631052682507839765954283058068653943417533767916626268588663816077827947152466122179962325472832531272688881727903502823673288345440565885309091274601135612384638026681125667032619958856753282124810435023840298505269542808254370002261599830735514142044957100909060419979275799946321878927914213821777990452447198846854597409558687515816637610378664131529654470796055614803442849920611861932973146484824841415620212502066789818127368209844379421874542006993082200135477802682601869891495202173478120596311821540601311914409759768483651264771289537957147293153750740871119131805039937621001167297709446810490904067613663801497871278177752244312392913003031357580653844396555493894034301627294696408094655101172505870106647845292807724420408177493215881598211273923919447687327589975483063079655156368589802236642177139097516405453359771891269679392139335779880235128474427572888706219081685354155998453704366853086837748665955516070971376257214244869323348113505853552276564958315647097519220905524330496000000000000000000000000000000000000000000000000000000*i1^3 + -3287738752134334032829956783432130871082118147157082900716073732052368229493663181361683363883529230902612140180694717964107557156932254288039297701484388671047477587935867685057574089523918682829725913179807193014692860697037500681444422665397367477551184510141377595490011942362885987711806974401564568917505709303760431037439101666388565025124226221459753207968921457094692499672403279337677474029990768378266260088312232851847463040192170361949634813788607194974202445249485277109384313099924512321991937197621790132656703571059631509190523838986596863370506431403602791836030167765283948650879189390247778074680282909588363864395134584033898186854835633137072338996117193376118455755686479045173219721431783290844272690765219155362533485493310868263403786501875648475612618310237859854009242940202135683443574673080791166713767017929515345035495932024044542289294960141396590254045914496207489973202972802284589179469495564265728769970284476717452910268758151237870292071242306491483312987464748927628709133054573638624275941584323075512748003535384744681672216384972616719299186887371721852540165371761681570432808683779356771407525184123003362559775793563472236358086998254174103801757588484562547070059668836347671268828440653048561475734562012160080136527583045043797266768080283937096794656541289655413711611188404548387356614089718153288210593263311272923479110755217326752244369227450122057488792270724537144564480711373502635122628897297434234135918817767150988380885238928580968222988051020681097824966077129161980366041274279043627239622091103626574572040205477172353500746001597877302032994951864516209521123836129340192000201573462525699934393170049850300645174400083428483123584182001907097138100650263085559369169808814709336032378511036308353686317598111184486386229885930663905657938211285524084636417387600796761163984481480274442568867416876507235525143760978495876361886868561560396855871545292097161626095612628239451629969867235273083226537945623591391261330765297684850061546000539482735487925958183790426081788307214747403507182090077624327922875798394931275041759566382966128933159728990868092125187678115285181006546661483148985973727280367987205974490901285762278764499711303937221417687465105621413545851812812167423309583033395727407513600000000000000000000000000000000000000000000000000000*i1^4 + -160185137573949065802554316840274214126033338103357777502149690016060490063426114732135646646089537600598443833656665950826582697473798268202493521289941495901567363615239245597048207606827978492003794910311898434654479244764512031435403764481067575805543280973271902033068734582383635414937684128097191461503616676633817418605814502804718304932426332843097755042061406167463977575936560630976343313448064824651245939198478717890154923554983242186496758624678453089386942798022214370532811845748432323242813581633876637340648072833038345854907288993281168440528109169952077499374130417827039593696072163825831119111594909459052167082231493360723374418679745849623617845931364556201871358952272648063801621754391012551265281674967830292543894105626414200608842133307070345572812822111170029127765514829780205736942001168351173346884824309461777882788772710456662723937842246028822998538797951451870173890850102016158334224744436089753469980149705249998723615505804856724382496578087152838713667632171183855656168213574197818783269193829153390705422865003125554382705917484770864813422895449050073618032619776629183582212491765826807477805902435941475029659656659742456846706699808531206372202823186202204474799979083628008243274893151305406712457680492401168048352346832715765152933802987729631146652377185263832376098970910450056566263292307061951103398565530999804894056898439361467372911343239655459574032644924451932602418382878518182048647539706308730435751613161703194657168285627240664568493527542497897425865833004680189340893964590013585296441050394624815544563728116166592461320020287757218990979179358399927589747988417156513111651399569574048522350404326794403020717671485074153230189191354185043127157201067334041373929132580982614674764022935375679823025878050032338304507424009830795932785336179836606671817657215801926297793750830173228238916248199336266271299421822786396298092652930365352902169127068019664518191671026279209402820866523252546995441870466716816286237417068251851036516473434480706069145649652992100870427403048030120933959621255940223965841454454062037321244502486000199055048131353207119654331007209579458065179704044870354356474777460674657345910158154534517323231528727740294897723598436087551446615696974749151725412019175770030080000000000000000000000000000000000000000000000000000*i1^5 + 104148619067007819090541679170137971318782125585689692832908733750748166174789557603538177733892490052356626291250956399317566945528606898361936160880438462172967190813457713452358053531818005219495095444904288598824930516609997321814606054651042115994737217033258224943510363590977831804624444993293529523726225032791142824504371824799925958565670188037327778585786576039547125991193525969910750978587845184489839027837414296042905570165812275019967792081574895526413341991911476321180533817001975264639350982648841304291888584722590620481994921706266871888399310253173381585049644643257978027446139497296661385766595836720115606072439091033648767399539524613491024951013431526139186324953628354159843006505244050527032642469678286171485106191073084050976515970445220608050759020949001092311068434096066361720094294292332253407269120271702774808509416235943340493331562007422485454001190458076400617290532787433332110394383762500467690180775335265768296822281330931817727561554035600015802198972139382355399513932348116037805557747576176930539236280139171514209812071998149710126635352347666959567194310153019947700706086678418003249775831316383145740635797937122123975863679727634502489928617812548740970222012407738324230966404543965642886822665790766538469394869446754535518245815362340593604337150604354840735097560942179475331071129051632308581771023555173307554973598596307441790461578959122361013370107486365481147416594614420441841581089168617204162678361504594560846561415806063187407302273267101379321082684196162203409732803474310401188268772883877194545329356799780978870090772986830128875246823283952601243068390699303824711028786739051191370006383078970592267746432675302285629690393552477427464377128633677221656403377825384658744983666964394693950531209637056869688261929320651986216954164037879600941805941604732856163612020483368117378537405884185728233477716125412873496276374175492079144114368861201097805988877149724627715466412563336126298130825762862482800193049121792811479318680495015509712258733989923694460804842636433135014787930152129687525724650324217341215097297928199822017050598132072594268297953333832356875049222759125029266510528919876985006754570265153390370667651465369087699477735194099840868239554082803297309194094798438400000000000000000000000000000000000000000000000000000*i1^6 + 5263514341664447971657192184890412708625585182856377395757935607657476754916443649300583738129595040621950682227659114542295771630027270494514342247752758362670918929964056921139656222022885854603117341728327867994240589660743776458861751768689505159288292658175301491928088648761973869626839106854925850290652246785435674269326787550282766209305316201688314435421584074298784926076949013562405249146089048746164998711533845360665025885063902297434817487777358089060271878239171239033360987689159055966684802850849101411090624713592092270946520427539034541443053582153631854305669537893596902446758957302826196034648663353810376418700601289903844763088447599679246326753267772491109002950296074481488022259025687867775091468793826592910571375993716327759611036083358311267869767893556815453360828483584752486966858302553617865895649804578079511766227921103759917704964445389478150984113539600678702948774671045950859901846348306261192035744512043050665375556913034766499788984541196715639809376582843949851794809746611232195291617759032838489812066914980849618488110570755993627448462053028332104393093820079092531697653245183968964648475283625431357821511346209025361944658045205190561117877146066593796200232621325351675397560740797570051602262951433551673399728841993274152512570091497586461182528252183406494937079975418463583034309128735379368438973337812214750668324142884772381731794136780631930589281095731834217860105047796328965664429036094712600084121066699916327466318684353760233759540264183167852842238124799624700336288184444610814053009954773709763889631282327651206819247847201248514417158584713838122028784717886467111450359625201731975362618369874094843986154373756051124033283382394880370262693278884022043840822881850674789755625856811254616057224685862592861817773094357189297453942449719025669980202499487048298803567696780806774849392523956187194392337262161381816349310956449405716432470249051662882330450708034146119171765875950468801834417212722583769233317393982882822904695981737141790325089852626818999430413293033196215011757066323010275758404083508038468217346040917066004188531293248675857549150178903314527892895616725134958830454379394012158801171639609154433360256599178609166349549471244198547513395681429394963554432869990400000000000000000000000000000000000000000000000000*i1^7 + -938775005932860570365320912128228102285248480614587652210062289374141273812021403538007733192520035166242914478377010273685533349783428469859263939194994329658064326578308024633820246684357724429757945249603058570393432795252835871208017332346957869245741283749289778610583280812229209931191096384297839012677810070212004744087022417691356033490002284822805908952509513749203681573123334391237120527073086928722533187689958586916207260998513182873724837364670916778720332026136975999609694595979683653659421395685064319400533539257678708949306128808173545452874596495586645115982122919438583805778055269791183186685986476028456745691195964695087031629013271272328531741058298067011873066641588323196258472769164580072087622580786422318529184116971214335363849698134307340360905966538773043482163229031668631032969408371844507672529516165688210974599745720356048515566047218063335371575082896368448510946026340959490636108089206169428721686331424748863027966472541311639473563353778216110193085339350364970495198394015597090986822360944997079898990415420322731619946179400895771209313928575888373824538419504024288143911649793492843520211775500655221648386143506114967291296772240335294227712744696629773472592767517414582850727212764088188681078074044243045576342437668940296494701100878590402401927869261073003845831480504856166309696872299082241139768899520179487996952655643453284361521644408872756446560588419862730102646858189172866913482894280345815148291093858853945526023563791990762253437106451846532136096876388760941305757002285409252910381624675494061298919237824048215256561587805873484389863857021617196689133130464349031878275209844058386337545237293931808062005168351176631175024247977998121485359671257530637404832547631928885289739744308115800372611148082047064669019659513548195563192153770342558188133730021838839121483423931247025545703735044133638339780356840911558631343899291058997995305342442008074707244820977943514117912400332061708057370323037948860735477295070050312066622058704321764909040419204409844280206476372468769539719866801421871214814757101667642754679181166497589401427034218158102413029776614481765630738146083973507580476546137644401130025764448125154424337100718252415350662992177059710940304401273967263031513579520000000000000000000000000000000000000000000000000*i1^8 + -9711096118984194574340648922370361962213046634962115685016799139457172966830704768005693256507728740980809292513388131585069034111397457590745294442780423940943526254634187252707273529546259561026180768352921929430477921759578979731477064248915083599801697449914277570141078763594196762166159972776148304282718670457895466691607837492672561632601800304487918428162921564576527649627354415343332839015403269381597400443083272513350045954895176928083231408393624757328175971658368567865144840455692265250083246899035868270936757357551485300770961847330077726779280804569243800096023504766964743516694750139967880323283085458559422653676639520070826652826972592262536491537598708594967693710348281019209887551692803588533381382458381104760790731098316767877473688666410604659171074669000949918517238494445831600614915155853985568760672294338734784196293002519786983158082417099014558563928309319491784430223414567513059073589101492873226464652078826781759073969680507685172891411172342672537852911676897021655504755152416611677500630818781842339600615050426112792666133550180273326492684057295816289765470174926297942954596581958482354346364637103599141602241492315210071833843514924448893831139388048465566197144527555583994476914263503518914312671349911563347799174297988120341815266531787119653838863413597983882818243172704792388716489480004717840798201362452494474254500248951862589357105889653272652963736960509758837139233789107381975869334710593498714606577641608078434219974704272594090526062392858836776732715470080107361964790182708753705872901380728762027085842653075423298808937465019734100943533793141844877852787306876346213739007920145924993776460757393197631555763004113538250223028017150065297773470477426845675455852618132121751122246390287886239118102029626900803041889387596495068987323334807445863388949395372818538652932486828235492197889831706569118029047432524376372483597734498742699682236173392489005577937666543199772346756590649524571942007355945365058096577786683646484509244146809185669510090816441275937720553465077450878355347749909763692684112392592744943820102357730489923689960413148326333493263247153788232300155505351001596266864899518067460107033976761806555768623844059620387238594038954628666132541696593547325603840000000000000000000000000000000000000000000000000*i1^9 + -3418656866060966724267318414052272919016999682775010446421771740993121598367941809685745059206051408459730853612537259219095342541418804826343923976526520200344799424079783212264556612868989640116877823613362817687970738950052937253798269980544398649294797367439413955777896053249789016343030185346462927264484633329507517278181671375944092692827509926690456147774723256772940229195398185686539210910385920663437589470424868810796738554533186979829547140283120394842769990034071421023036244088144238416252116657729173139320866363732919881571864238803098465272992071177584480112659421484865626277884709032032252438803925275267596889319190971848330515750330820759668364132200950275649148395984843151949138847743529791209360300916688126835879469914128524229116703900052421631948649387205175497939750317345396215659952351401851673814348266875913891884881161395679734071419999287006512010406358416976607956863992560551288387020171143407984774559917178410137561124726657573510989673630444312601051184316854459984302591088613197080396257280863829642150945445426750611956741170840380303621800494741794332552299963584550300760355061928763618411394455791608659380445141930940794746674455771063932719313198846530171235215547907973921247583098221776526041026503719649325188497998149876387360382011157114499813972577734092403604977158655175629518442288337673026779975851209194568935563890977073907447700927701581901853007831016281771494604558276056789218367038197332109923591912360120068181965412564842499247392225918058499411836598547910339820122453597303000204969299506364575626253593523314022206100701196042270865441268120303764969473024781513692527413659883880298133356255460136288565515247865356051995094733719381648757879572893793823260256588355759093962516599976383994882626921441447664678418737442076806300611069754163758996576460090117685150788598901649862197108191133859945622870961555237897254494411407357342882704040923872124860626538367980959653660935737406761999206826111251468746247756165701640818562073041889450755907375044677671880578865645678288303622903611310921175445144695640660490969677880452566793800613162835180170336156442956846584194866910240838008784569900631551288443918422243539465204621556792214417150589990134830656217248002087688601600000000000000000000000000000000000000000000000*i1^10 + 1748314431179171213998870434372202602745034697615189027015008528071334487212614966913444744097870882398308670649041750889410252301204900884700932735041587544082159216540980325647220556810850806541402990688543098159609332888918512003029687287721805135872500001256761632576971465523610120705400593205457564459369706779632214778333524687965948878721659272651472965478923352369386185100416677806839422023725189696415663840696829642052236601230077179239006230939633010760453263287875747180602432855889225895843377372523819356979931497817340886019353737622443027332735752906980690795847218567295471502720262187961214775099282403741986308665718176258465909609934072169458730172621668384071075632328890802330209439437962287847347995379935104496801669750818192466630662869123830834436137862578545059940450571363544265101131599702636599610155362281844289382623518604939985962589060074233675357928976790283462453857995821613985655473973630621743335299912172908870515784502828028710920656774298936632888957036166064212403436112131453995455199565679122573411294579994964702549699401416777755991450470034081045758786552393745178447619724684988879925062455348706238198606477442099537468298971385068341874746223318361512215207077341592393267235731367108733069621543903680223838667921678871129480176155234944901355040448080219282217728052047231446299385143316359789750700021370495399813636368946607729468721470521290391505574477884590383385116933223072380191946751322119498190850222676916318899881411003977353939985726734829595599950183550291299398619115123970480872837414239262618836295441907647374966357197813925567835265098311408105403608949289291667755622712505154798856407289691150341412734450571256756333113696428236591043314604395458662765501033563188323650248502514623659309422225755828299404683643109977963082520092275526102441564598815679473586769275032113483277477435528541512431749126546348251041108949298538391805990391001293661598086816581581060912361699362087446192706602351184445432668829763921284830915672555726572854404287206716544741743494364402480475742414401266199052417803718358462672740132388571996099327724474666013794804847881962149875842043935420500686674833862887023569138820093338442618304524354478199479768339521451895170510634863673999360000000000000000000000000000000000000000000000*i1^11 + -70817726091501220467533075889209326213741616046762852900553640740326577290846427744136483380365961167381792998557147524161559331789130725973976979038918899875078789027343195190242802205049439385476258674840805811826078890706361832284552539411121936900541810832753337609219033417744889370697134024435027165655177424136543816721422889654426055111057887087489605754951648746511585986927645260778103511494523451493079654483975713442600160417530453204843271993122770917098591891351338986705022451243560624014847338943676996582639178889388177814350962891883146088575268351080443770054188828770872202012469280693111690124193540206743845254472880336483837519862695177772082408768331590684379580176022633024296211726427929368777568452565891739074823147452685667838721845898157506054314664445653403227854372693309940870616848438304591106064194709658019381634979522226710960075091085880009025669144965644124903678751513877360967170479925301179967377537571607828056184121106863093127453695867752381123080301999235052298919597840848759057358348482918741266057582305394356516221984793892693199203453660248901015135927156092241045530743448348392495441168409967255053741218824903991133995321877220492116909276137805761793224875604938582888308711513858807636069060993106620608574709319319471129844384006887875024155700508734060030659251265265717110414238995999703684758287319868496366210590323536440826949204328458602456934342031015598529951434254136107281514993465761477237413666244239389973654634465147267331779035461028935115440006423004861511472708491864394908438183979012316710290085806562015887974940078470502580871602412722749643728513365368533437223745454855420426802851232002446825312546631942397934691711710413276789839521860436760392512466482058811551102000897942146736419309056413975767586735954909006132768856818313566754013396268444223670959154881253711443423416285211008381452141197807777480526605638771398014648882405411088406898990184538848432074841853490305179674398833796268863649280749090456833851772347999569587999460172328720892097717128186596140567411557303882192902535709341626761352538365185053401642892828442921333699522525332660819930857779764764108825541325132197789919701462260001231578714901373146080461854320269992555109473415331840000000000000000000000000000000000000000000000*i1^12 + 7617542673220063247877474929374373460003651255039631513484205163091778723089881476140770378005821859934441475137098052617340007000489298703930952655592424972349347240065210557394254109198685926398557388243834773822505742359931406320322787296689692776081441096235833672178663914104243046970558498018642398803835952638887958079780146511971199121317138125500212387031465213400810494020690521422878191021631596093775677244493498181957249231697590831053667132145341296906777000899669875432492716771832802284266181077673487963079858344453364397020032176922752732499297191287863601740617975446363901489348086573616866535310820025641153152687058103818617074548897781841961672581895478482485204562870817321911570650857585976030585974842965620225288596957204455998189455336769810108463529059221818881346278956121716963898838766894938046962431116613690742405740327171629109346207702206777464869241160734686565141272588158560612569096498421821936855573755041104809683331844429683954763905988176743889898847475004116319242093650365870463119338564416378809619594786792634331336135786960092567356692323158644579804628591380245798795516686135140296114886775465301604017896032415983973754090001426093016902547505645289467873824297187164328758073821543617816360814072867376175194779949056278718286968827249650763776102368979187315648345595376309626623339571339874438742129692166297825764286494404815013343338229721708401091543856507642437593287194676738496580539278074134607135981385145962768677189247910988875110776303566402416282462580030209017617042112035016307854642801501928486844487380356905475295485614522575112854471427010484616157005186698985165002600222801825895351720971687164281345276464678194570148460062914914224996588097430033182124398620963197623431832203542462250686462069980171601931702093296658513054670817052164225370915405197687475275018157504034649913892735496949180029188511128280600532305358831659307232231086718125115827304003270456056744469622245318001099590602323931703124499856788288633876367085616748102809722755844500160771625193451420535180726045864508089569585136948960779995519919813516256752354009426504556035923723721002867559170801140142535525713290131431328559384352401499393663691200362064684321789663973941425122860806963200000000000000000000000000000000000000000000*i1^13 + -282009816968535375197818598625145968187106729804646748320291429924434108053373617304297185150110938344190153008469433879491867096620387178090033569593163586946616178138518371692160282983617171092551537151432383212726477361795490470043244758776330488143464873343050964437538093067754232858375577885164570357462551919175203281097562577268514319880985238575635341099037445458355305908193285309628324350686503915034500879839214369051209937750280820359035055273059002012978121907382263091199435516553870651042888903744797490182122393988683262915439100138516694979349952458496961577835157564655703612018359126440829156744158732532500700910265209367113197908052874650463390413282978186457165782284741036553684836772260824236600097609353411468682658531509895221159206967478744279811516817605478812539186085240728614727617657604750383232601118803768506636445863111750393985628222467188891522478505610825624258958902195487597427176890013354752255260725845893889237246177900734286114255230819833471322591513462650286213550552754063346201435163428878371534177374092919258243702164325084559459804730570603028839294460606306295324625577819510699919404280990918146942436960185022566390264501500138906442379601776381138295039354849560087541687222636732575505839619294834552935442682038672018640342366245967041648035503495520242217325762389078130001819486366232438094892064127907507252490198906141033221210048939079310823187903293570644344559462425686783311476478938201365283914638158316559838437551188297576605842074386092203873079981512700673189206482392353829713546617914128189517415526236968189025222350837927704966339857581384353941959033505378381985557873682320326127808655947598232881971370225917907054699164148033771171658340033051668621214174040762060509729063244309280189676961630368074845984691628781083566769612316194418211897069975236530658682886471263659113147697546201616529010401367427247383002843499758776344178729515802025463909182984441915477898733938553587919478921752504051309499800358500407910025939351666698258396846366229139060256479423478420435643679903121046800579574658950713893281551928919697373554915035192819640314423363007840178220017451218375121622225439804819935765901153384442917245677676241169968517194713456786257897062400000000000000000000000000000000000000000000*i1^14 + 6799006160013321945701936945057225085067230705047188680597132065613996409503388125386797697763002236966349954882890501191446588841262068165288564886128705917253562747951057098328263273165469291854181648858807330229557393905715835085402060249999173166663248630430284364741806684405022596339797028883332355134873225592450574867637681923014972440613499051305402906513131978495583589413627862002010651594477381728902179230878726967275494837328831410065661538786739426815741118744500636181198834859795303247388512524248005866499076458888691821127071599280602803354782262081957924048850646692718431074188368334382537987957588627515422995895672480260155719219392125932421034089677270875934669154113585698431630757528836707980623267886189874141157677858333382404171812500493506646118881506612700517546858136948678999455418770145382589615712635776091722723159521889560717141355729215262667472131419197280217432641071142123033140677499010160337325315327203534495737284170843387725704980123971324703512676901770114491093103160291666634047807295156504298320221033771830955634576150961767579614251577737781663272999053809949153046168648664917890762758109287764318880233096568559469531623529184571245433911376752725940432616379110778885349744023825184304107214416854469748760288541575081527698508627983165211116041729919381517321118811789852589014342268933466168515187986467799659279331184127150828468188258796786470618529151245523456504289228838892609106302650076736106120672993164951240580006218147912202198099453692009321479621511973600200798125880247424050388039498608023327649643544455058195204312494724490070236344176946153100826240367708692493970908182731573855363565940350955389686806561347081028081891171651131329175496608042074144366400281567284235025034219787539954159243933273212965285217696494040791802495391363841205146287587785292018730103517843717778293867970044782083736543638674997807038134983861667845671795128924239416071627881964749681949752303534641605868644271014627542014000542946815202109665479285786121857178894543342600505615511571545080688929354210207719522898897396263033466170008476729389799663607365081734697801775002383132912479802736360787558108721375703784879914172549825102990435353880602817821172995789104697311232000000000000000000000000000000000000000000*i1^15 + 63433293983520735380295775929221458713087353261908729572319492563225485320931857143028382519427474016432113764471468711920559607481431720999420643447073202623209033971965294515351982228103034685267804853361662866981185184178848236277345740857893567122829701643030616742972352251020103628602188693681893152419823858806176095971101174897878190623176897646754032137320818619429022763672463293887928998258295425367000647003689469866870565692423595357441447069512782471560330720143496947238438026707651020205535707354770139999809498465915817632871345716426512289209560584101218952189203758672853104849479637433905500005125776777610420346570260063122219181333135922021846590508777661414439465276511786730813099321482535672935832432745275756200269293003873369741004957798350145253473516020344821958343444540816159726491000305008209558572243950742837045551553593600140868541259336395979135725412517771545956710570666666942382138429377246919943343102742492922210470920558966643235165523356342881054329221403608570463059929167539270000992188996467845325806878354585324749887446902811954558701105119802899746774460851844462603146623423130551676484390190000385654989497384323768549024109617789307426091731025661905452835221830131191942998894965528726802473363648584556843035173818036466434413695004542280312110233135520453200397654662607384779629885278826230405944571175218353709500575323998374080520110499610462377177192483354219836738070613362894728469129797397891422681368084548038147558733093510805943820005699260546015845703398052675998412711801368710164082807554300308438435746369303998989155334464213523172909767361980325586815590004016326422024874033253094352631959303005086146153913463515195079229469739141287545764044153648969557955772514600826378212259866640318898089086389463264323674399709137481875849665616623209907415834738083076271363597841569861333027981045792759068855585350686441821679246921422373967444968223594333340359114845221767978677455588394016183275732944041030894764833296534167579221889028986363031845065365384539587505275201278789249275260784128294206286748218721908005972906665587284519272416415172367684299256345077178715638047044463592410633055893867029876061041504228265821217698906694630282444653520234322329600000000000000000000000000000000000000000*i1^16 + 252370724520958717636277869753720176807183341184197909437507486570818937830660117869822541202334374664860718812405426317756061446292785818050114333317883426707860871935180179833928244813195058982494955750507921006512535580601919076214656416112785431621817615890970148662230422101256583599006329493159625300985339788573999038573885177730323287140794976743529517059455397490259556576061624209421455135182963320402735317992246367987680236622883052707218869676595134360077549068286302461887449084930845076020192681687248781822930997468709515527206779768536452522192640539202151398876976490956833202032287982342919472029310965021789990690205752932033694269801684186720489603300045746758479226294500361067172973264300391498102131389443340011980930846427463876441294908731985451667013674399107672989410087097865559250296253813187903679895844199863886832973903755868499658339190673288351079179622870197527282912833038160518606715635512987531416009978086478409246259000337269290669063515323731953781490044589645186335233905472315454302161216213493560430894912956069481980737944862247435097509440904130282537483578232131497108472426653789052267573470544510012136788012716736710675425095562136376410868775511492403194887182524913013570068990443282083942814839669616282284093965070368982700452980890147509842043767569638167166014756799495149539264796062103332713115968810064156606407243371362086221742684532359681780962885805102015315265009671398690510383833185266520559476519680182685819136731381250097080437073222036468885724885501285935813981081753939432345427438093015770895896714230388823271971282343532645689334058254587795336114530508380333565770979927091546414191574718244355564529948842197188200451269551537058504705913352425542880370802234114071147593967118601400240475392943472963509980015456085104051859025553297773020244413427981152301315486563182541939831813069623689729704015150480005870688022233987044010454123635032488572969305638298896696359927864924283208062240198176839266011617460226566171134048104090220482567217737876038336822582092171186013190044535219321413883020910244539570873654722088800209022388943616605023406815358170998664107592518063349169349774876222440944518956842439506676901937609427614374133973154529280000000000000000000000000000000000000000*i1^17 + 548554634034170600090273887048318869486080273866201056509133055500668031679903045718301301859244756745307059409884738320140834183311890388635313145800919434933439635430952578813774663109187778068554792050646373527963623257325144736007483002836795170618247098113520366351422757694499058860613031272244515669385504787057477187350267724801336699733946185254826221319159247066601117399684900693703819405773506773112111765512303520224239715852270781558015104224637817360634152376070473652262958650523098050349874847451514527348693553765763396271985407354146018355850653852991194903367331143933277122869716170474230735549782930629246807510344091069005701949367809046257190210833509330929461451121241066740737640462219657644979797992615286495424393575658409860031673336047776077497809207236279637350958652296697894507595530066534373542924422121268919581975705793321912126775760235304767620642806713146114109405061279497052351562875576748935540783690013221575145361196224450483776814707915204711681185043692843763311228394244867927393912241116316443282883596066060936080459519158821849606202165579833924830661863487936740231471353630443693351962700795308346566290035553816542251104016540437304339051232327257238352388383255618312332819517633884117243061511686975927819435931797733396676531728925402283459239767858742841761242554367406827547015416157382148254800191808028829315586290981575994692364804654384051510350065136694325620467082872147555790466937454644882147542464371250622797364285282947098802777954209560526297769468618419690842274262694418851212324325961936138087411156394307833264749059000070129248775639873946016729754008784599505461291931373095253098743837983555229146775685312299892579463591298289576073283232730778439061445383193483953907795061942485339136558867562760940672166281427537899378045791645476080486081142228477231913520771197957464992607988395811539605609109059678142324110892900226227197556120434431216961091184174224720447643057360590717828159761359844033391190419918003318177872397746352999313401040479494221597774309879452554242930512659832676758126677736499566298079442615189887243240102741638471835556775556012930372749033581870570329590994213801395599987836295228953128741134468913892453544624128000000000000000000000000000000000000000*i1^18 + 180737072164907261887357045590546691783147328558520381786425853281249780464465770389348049162408962941718731618388518748963790846444398712255838986521555862954024241730069684711094004911572816036173179301047052766046205179136958347859315539772263603457674581994110214433356631000885600710451715244281417314994837402488444906703728656310716005946807192166477941494689730994424205553139500514022231213721792874799512479909469303233033568462888017854995602371142905914497638501394759928807462472976923986567842474952964131368133784741576884826965571162464488316592798564478919016150388489993831965980578955482973009026633867650781030744603064819344938737541579812228056237551230207656622639901444501355891526800669017758481044835560382127709316301430352260594022335553892355135789206549942197929272729900103193229062342510668676107019307536412343022050912514014663695934879875204996236324266540104428381111871756950334148795233660985446681429020064172870168441317185276841245367426164602833441466425045432729575094527002100858480092480332426200182789434722966903457667777107216887314662219516581526029497415875894079524429616698648711988013286307575650942756058744900988291157934467707602001879077929442965806684777893574317939360084800188071028550551112763862264628281083953401079970461351196698396710964942680660260568112683683475921772343185508899126956203173345325090809526916974793614947314031022742482884358253695583852710418181364039150970685732245143254005113176855846147655333872921577118197413269077678810672255391360564241741940586246167794157306213851066542156164129232877821281121803239725606482345404472288113246366688622988611850806640819172254713856558202739236477358266809590376573154137065774100451852482539836063372624207739287183668884970821083379273016932353942848520496161401655853701853654530547416645809600576390659410347973739027689696329934004746516608120879800740185322962387958148819161862184987544169088718881715167512236790076627844158755506539373086247689095854145329403523085026073641108385696650557975194686024615528184843365207521317135332640281911916274778866209354472436283252107955942025442134238789017490885160232716578124138892425736480923179706509403870428217372224181706808518246400000000000000000000000000000000000000*i1^19 + 1969937795572716025076511423674220514351291713568699026202538684497814865624279952062905400764182727056472632900033487549225261560834248244138157523529081776273727571851792943276298528605163403916201624919412960924555748434988385552861741945875019467758701296957251457631229508314616120258650993644271102879418169646732771718902187028710881899355974572461618327938505127588677816556020856945906746163037664475254932747211926111484430266650452701204795512130757428015534404007678664270185935531158237640897318313193520932624986218934253237777438630017835741473726437378875683696768601485246929058608284041405211416156351808581521216971905053854028916625210643564874287245411189284426104490053274448066478444431264729646517271902310182830134658171659628559498354594477812804260190165653890288856295598281200121021189544370784425651890638442602543465962475247650589850352209505313861191867723439112510974805992174154261367849829434785820624336650506006000555012757503941575824717884117662794460842715432949830382547413337433708015312943713585556786626476748308023964080453674393702950711651128055354455736537476510077829487592457137097772710237675930259905427043620957519478560746613322777093860848659847153486796227134708085651849835711360923794516038480297818643324796528286815694903559558592409761872581965241596789675658961616080371435144667751786506119274107911825010195509948490913603156322206753124502851077439572501350500473111557405425649457545182141815126622963382262631456381828095339882523645383401599689476319577312873557172872767712991628641706839069744704111877904737381294514897752045715067740935599001218176677012407656000564135685146806296392592167128804659791765063224852482051957013224158618548682332684964324474839122476719660880260016285369242619461825603490154910771363447604967445917724125914878852183175998241861944486254556649978243051050573883597492412595933161039957643940346433180930988430893992433907294724921285667321956207846356304003093846937272441440332002740701140976167937805063497920250978724424060618535731278437388111053075770513136339121574060266782920499319386802999544334140905966511833010516181701921184465533233540676047790983430961960663551921014326363098372625595681996800000000000000000000000000000000000000*i1^20 + 3930802050440110407537851588044032872664830727970362374579163073199616487930621438098142546402925841008689061357908552359954785073567711921119827173996341310422762840195181198769076254499881738789863022698026064105809397673041790807304851655306477026518697374757768777278227147509083152249991663049936815825217319777855753783691181435703824151255840568960548754468542997803779573753062523798437967061891210050962495806782216272244030442454061121563816520121363793641602242391215373093563321274133020496969274366972445787485973869659706474468397095797557269342105928296042915475953757126951486156243242432192553045844534483401758505711195762272001169522157167417479054182892775872352113178080395194835226887200881776707772758371885708159201811983591929870910748342760405764227724835418130380603133880405405888171005884310638795876850997490693751149614089327112210464217258214722417472580456458676205758508017043532547313973654043108799396714367062523017474062724964662589558237577786109857426343184303996917506029361742723635440207974180541341686398363071081839493053085158927063483788397346082287483777362287654581750067501162378450471488951191100194965894275339565433807768090687918638646432796501168531086104163030282309270382365998152762393338582812634460769084631505002542747657801518844444298889228360759803619566354889518265354715496505795207888799053057148575889154899319726389571560921167894924872325368274405372345094040919558531931743831995033565867022797095343661013760093307531152522436373013767665431356973153076834618148582403204203185951041610332476545897266204019016220739096189177631087374421850417081942245562392012590977258755053639152803735709585412524000983215737533231855876762875332985392094265926245348442020567409574504086655309046082669702202944908313272115219434290673635664559903361922761191120700174360146825422577041782203065222715937850371412392836291670857848643962112036807747600012070603888690635822790973229759191812462356950246595185995181742883996937929726554707960610790239217563799295514310604644871047752752729895401514688378496183573428730119221521471425313962231386088609769015525354167042306295849795848657476148619959930391596247902430165999532732456659504727064576000000000000000000000000000000000000*i1^21 + 2625783680047267805487899330055229651283331464257278254916200920471723730369597535208549033224940325669935272056622741167339536045896009065035713901047391457656429853271971610552746567523666636876686689872122135049869651435297413405343646044974054217590256345175233083425927955091347597608805813931623480878399102238491599731861892585264248855603083222354228689485952675581138468208997926727298576573519061463551467959306711296870275773699727354661506401965187768092640474983432280866635588985651297601560721504472049448713931022305344463213735584193851776314447436542939879020622313799773238955597996806667697169779620519032603744703522679991572721367599518361237813909997818159560814328980390936698863745129212248698225938173763777593871253361819478694461132546356057022944716466291631265715949785545053765360095097498023301131693320006717435375516358410683510170448411771216080575265306043822063750676090310855014522943483279264332935431806071492205399232878204634612788118202121061452414251480725180400492299511135048863545698183997461570990214470788637292281782594322587135176377290465959410139301512685589484068625048300792913882991232425934252307220010829140679606224036392537934759360041187661853797612216417958553091251572509853758918009963295477414789282665944512011632253776629297180125181968466985703347763874432286145064664844000965931991775925655625866179225600440431547044236140671448001281149289002316327889465763067070902127955890105121669616246678142679202435035373288984226199388418487148660093276843365811118334983934615592153636440682067418296560247607416108295681270205419501867604196586687637297415376387603277377455653642751710550463203201806376934080101616763713572953587980429388446609305529622451389917215966983840958982219286825878376043445366350399206344973252683946584803968274640417738479786379489075788945384735251206011145952542178688488249489906744516944373969783672640291091212066792143344989773617913209490131369733161597209045014452541049482126345455529356277732939082641959908605876310167953522225272037209621321439843674904127579764426139218126786143955925847163214177761138751994344274770648768339326292492840562677654283866909434973109838650521187046585178836172800000000000000000000000000000000000*i1^22 + 2371061781617481026701416459175076466737430668390027197784668339689905746320043238683100776853018461789105913892963626055947716077248983838634274511394714108916166654610013268734308727295232573805258905919423126401066327211453305183128178115907819120008490620727830605255719464452852837882849319268907244458579499880857393098482492461986731327324981916674850109002312126304458082237008947476042280164807421715029211101516592963367763038067278563884778259361417245351736369741811754264081781927203899207382515557325866982238036453462229144932241063947142586478268101770724997480645025011103516606936628075803142527664183589129361148965019359872908511132103347945135857467519680560602065437777802468124023756905466536957221273066265036798936072986539484700637525667113023396882507150052867315271946823470557153644766175036200544595329537384570673135734738579557412865642236973705874038734874039586205910659696949960241147420621996230130362229171757454236385718491754467263152645535457387267612801545563579263321866196825696576625631026903912417958008417309959229877040754531524554261006845799813310034484490463221675307659026862290125744999685184331780420882912494329976671304448210712159433919831668687028019289666893038498286034648849087846191167525067167372054342414973446031529722277519497993526416879483119542965341920018804590900970710871335627521268064659332728715814266110117249787415561173187352551167135854249264053847484356702304851576095059139762724409784112163975961327596621829934535395320162869526843693826540846473836697160838024601593375235485079301054260169347787239018994087603659497863395087260377034530746656585592253239876647694900365459984421391405368300104007843284014136759206526642453472871952611416549744465320194563846796525250624810579810725654702203714738971103469915109899932576344608632340203557758948037611628898273565608267249102012436209933536627642821439432274897971321371023961354759528893144313260873836039277245983438009563041516224613612441795950361563420023248862493511844631148407543343341825831392493278392683754398387176753244452578126188678245354252654130284898373164796481825672172491323169800313936912516748480536392226041946144324028261227495369138503680000000000000000000000000000000000*i1^23 + 3523720694223907612210937976141931386459428448393207783302598687278854009125435005186217205997880662458655966866775245320458778038275741287234664157788125280773137151947385201399740158638726913557359212391552692091308434060932324846789027159000729612249574011342339839559659489079730504385040696388465620312912235525101164054782705577829329572710524052761841854737300697611166327067418989796630671209553549509189202406006645501380783450907097602476837814536378915912712051085847998013540968030610537238671335197190629396046397008792990753546544088528365272821548899404125452673902276143548365192314341052590624481742049817785111952417052699651395200598957996441743163187877835652210631634478151448091619336046192584810647293253177251535855427293364743695823231505877060352773386244307628452960830277943460875998824724180873358788175975103990373595242517790779668249578002192986263868115150733319207296020998867916791496279696472768992382687442075724947437729453413128862999707927287423645905059176808399187472449459669524172505509739744131499597580168544083994516821105049508088313277982681673006002392208237412064794317061641467710623737005953048137644239857293289086041781551496186148352310279492967771407234824203975151094369238924857744740949097228082776865236880969988562976936444918550910452056027415936953111667172793199475616371004194317261805384574522843566059722399066325444388792730221266083705905134627196032680122283279318531559324010461173267997738637356749754486728821172617316134217177455358432004841577147203823357475118231901228901857897643183757867652710417269015729785987224172065785251997189579897742029999919582476522575065899343276077768182652099656760962294469168237764853512985605521473018466657157410247047131191838304091256812030570124063257526557985299766054772344184148246639303159418503443819650374764903466670273695212172469848191994906698520525067729112499305736266439446493787925569024069408594030853784716706354143771885375537995707931630618465901903383707463172007043714858012310062992690444350827866286099133313957733868687400031401907298904598694115435495161704366471029511255783884999184047498407573241451699360240580418177762808850006351809153150964727808000000000000000000000000000000000*i1^24 + 2583541531044236082647351580611388881858025924894212840855573228484113455876186593288667298102819204254621644488798679493550448224538114457750045613781987046285919273051261258934660330640426155415481348605651326174031851880448006369442309726149767521688421066383248689906135851320776166826659585549348734961716943138502545001999347603124186536804964421444181246728537151196226289058840019563789933277080134782839792595499519109928560231380904943147537615345807801733621742668655752597485562954705712706469460551846541787221360687240127209715845654860842355238587163121093586256033872253484199295726916148058343837584480994458071246455425287357794652657307319320032935823866045946096126016334022163257152242666529822766379041514170319855223572625021933733925559605852407661067510242476542805174883515321698832267921035418206196187543175154331521336022533680402989141912334056927131454465830625826408194382658038906129613603888951512541396170787566920878676377396199163116890323306940137914888108683036511521111033907599882086810333602687481558203429660329695384750685402271217363379168317559398997857647658384757946492676016126880220672636184685854579482850261358063657600282348500808260242353192756905888879648313351817425926996717378008285060220520457567864645308243153845987043755587086281738343251136294513097693507222064805957940171056294655390495968244641740676510535474656185587513611904810789691319832999854882733847551313300861412008771076035791298187130249116136621190168211834355431548234575379412527883077466127245811108573453403876123873568578841073881296446416205389470639811139603325695020888326585547227249669617016291698419170267352529820534455729852119439258775922109197728290942077319322170010290922100143520846925279324062413913905910961117334360911035870973356134195373492795874298649704330646058320513934354861458575658478493478789658189390604598099522552644895191319144583260442506877551690817961632385892652105311808164371818138395871939563831514869030932603653009187075707141506803495789105361315953892664049697082595306821193268428526800726902043778168196245961774190186417001251637558202393988034505825562908815080846099750048228534912814694909333717144620656230400000000000000000000000000000000*i1^25 + 1492725653840167777322846858496616239715045333445166319681067961697182477270375991456540548937254549232682300876116998615695481918789735798700631304893118310154303609533766609787277939318814083036032051206909173447126898002530258635071934323770340591137540092184067813082298149665671390547707504995626605332736041126689044307209001035851625671784851969957820225643603589152023178783227821983202994120631519311601907018507877460883344676653964484564497772158693356289680095940838873421133053450377113010846597339007967797496851112902653841764885602337651521590365224254845588776206618619090481688248686917566387036577365995958481035599798883337070540828137418307281428193265494984255016610818242253391902500842120360884630360414934617839996485446137437086031215353089124086615273792811231326796453745253769861353454648359389431530737994281450758921930685001847264004932237191032225933157786344598756161778015162864780058284152673330772298056865895747391807896437438859993606701873884419857272851114971544243219861775756947338895943551308126523091449109569905497367054058273976075182379904766327315059859964152834530340171387919404416064509121100994613107972115450680247057860666797044763796580345746251962395965111467526551087888485086443085425696964641906417182504009987224349694792512201095121636204278121769121548127102279577024541977414272752236251024639621612761559219383260005487319250848496265335144897153072230791621115576437935338407524093651516224895519253022800151124258585130638483592943784403512296665818016623790306067187519967969538611744284051253167805719754334991220529234832141811414065273057855834320506102267724331317298805427822569710260098425987472466536891861922030851621287466810744698957592248475686796961281063014076114738817609477103044547382742332655129733006186516036941836961021196986119986509760649866815995208965878526488668646447766527100905726630592278680985136823067854356924275663508251413750272580213392954234376754695125332334359279041310904840791491804773368990667711328639934030974943024456174184440200806097856145422451159673797678547273393065692613075029996151085534540559230247451556889730082416316874678388209960354241057307951210291045335040000000000000000000000000000000*i1^26 + 835638446550310081866100831287822413706711131988167207751541185291162317803355083895451583546973920372470434908605592459779638604688108731507853678996136689269185201524455553449637470212999656836973710406454127252601883546732656492194050936914036617733260477496447890152339863979823202296659940176072551565515064663773318616877527031420491029223316124621016001732044670786534787859845296486124676106903279938573050769938125129579218958279235816987859958733019323776578627057915745426633050037567482043118120631498388576348016163622177141593190001509393500408940818409737504981090551847456768259817499520377455017977457336519434663469120523301517721631240827522092263353655130685219127428257030362844472739220864126649351518001635274502510662641081048808472762392510324794199968653438743198942036593224030106199996539270228289555688521009054854923255493555762002406461177597275269954348501548804784968006173788960668025770256797131621712844158357960877088644396640652585550490342089776307437691462489526977409460871679918836744765449337196156345320781599194706229554584826870737225681090740201365132559124609135686925109938976446841313502084773404325091615570744619976961664407627073270602148675867895411483696479044397827997362171729784015135660390394670785070310525982322416379088248734730750839242745574779597141287792408296781073596555075937279473389207775944098634122337168336365007902720378801115788603151969239354701621829047686650111008314261000445549634893206799807998569637950722555737924134140856788119818983317275861668147995301371306168993079499817213998104077976807538244853598456690453283961800251443094570124421792710769240115226363352866211216899348732831005719373909496345629473624623786386136464891682966273648652076081874782876805095952042937275297434312171299143299710087857381291937257165035886999753883274794929439768335441797538324871979248238196462874538958653096458770646496653326919075667230607651602579082639520413442441489329533324929039391397474037366097141159849055091803545505703377079489601029916490495082367894425083389452083340759079985217743162210143997548600609731617295784585848015100286962400735627720739940408448934288113068698909259333632000000000000000000000000000000*i1^27 + 452353858823402763997151958995470028383477628763719479408287525736300931317842281993407759445381532881918081649400270098712739857526093915569925892571929672888540342634502827236289767680229063750356761233415475171934840629403227884764101022675699120113066682661538102906533257259146209670345091463262290185529231300525493300212073130729565741669922721643277462253541409296838722877960703947076088275530373743108160543608041573212818080739474767310082777688136499173826025187638730581220845003750674618269851268790125582684994864506552713560596200083335001599854998650212330274015251538769566898796831102113971978717509095467282162441700912274471782402906446376432370045387099118298536217435515338508634903848453108970175000279559711545308104031702681669924515024466864717910903759790370551218233007913000415860373232628018809961248753026659166663967210790408252527444810973304842368301855772926454618346412841999603577317579684662387644888850159979700819328346223629382899828732902468410717627563002173068019194317920702344648315403217329514924559778722848113615632560301840569260099468463557040039376790534301900392955251359979081620581076349927154431394151260502601510910870905581708411735461984809329636348419351227177575943292756405258740067758042990162008837680120705178874494036392419960405994312327902543006994448387684824920541597004177753844631357363008102983288211892250164424444255947343601161902379854072192374795054475643168378341271660842386288924630071185075489432924054037572824837423657010979699882326711167678124081414072310703668336819142635152624611363875145593712389324089946062563031384488147196288117093729380445761133993312574434772670617583821116148027651376564056949927694691637811132760447185955070663024439692597447132640931940067761993727803096837960616379821328584740622897653975894260619209018661054852852017246720572492185807576943158232509701710740469438808848183797992252928912748267425623211519486738194402608431291221283802681094152908972278773751079596743070325610549703072498367305108603872268954888907449291591120732169726401402624756369740621360974056393275479260451916488983674641764785556399075894954513801230005710884066454352691200000000000000000000000000000*i1^28 + 771802973622697653884730152554677594761000396260983454618092254771013577265136477011429669554864181868465543536043527652504739508727801532044397904884529237311974546563610340172977050609677159972351482292025769147460998090571641941030563798568793176161399283582180405302715058567614274771166803680248578019890943838487926196136340017262626678133377963127137267679529669729724132359978636549512267578549759209171010426259788370033300157944336482959709124111975123428670881095638849351567121004697223610823054177996993760229606840296461624939198079408374631845662354133391364597248238047891318024403058749840206858622715891750415722610040843147332593882012365537250540771810369634597073269931684470471371543850348739469449201431254996473922487707686407362462983086501833296889074606221564616644584270956188187977605691095464386454298693411329401495540222090039404596355160895987672024188149237775064610279504961303336459960729320794986122755038917967269966687609197345739622869826998135785394396027925661788407505951297126389525076228355027027843625212038111580853104114172682648965707781627221245418123918769850670780742751213695299203266300431585173205232126215781634258474877126478389916473725420243875121146649509716701069701959206690418131542371469336936558402212667932135057120366430407618964189176429850760736144386214048623878833383187349735455143480797893455644479219232646193481027109421009463773097804334533567780070536406292538873211710909950119301962255150708077506842582449205559372116023734744715118363059461657089797211465831534382499495538891585916963638904871813336962026390456111596724501956653232297386905354588910891412108171638215415538322488680031637947738374478653332909846082004624022403781590864721209591188302751481107013058832801574731337932906751558619423452348856456090236734976235840324547234227182090905823612474212192138304451082085695349002053922105600501281245462448647153006122509992830809516832030075939604522613935366717082549736453474326139386054427734733567701845318216116866411713452965291738108856082075970437589801013248047321889393049883941885370594916941335456117330953184797429423999942061535025314286787781111849857224540160000000000000000000000000000*i1^29 + 613081425904452024995122590345088964243856919289657211356390552307926971981425937969403261596098905726917758366719467094530964591641139887786485156770824071078533470463153016061468905658603747881805591330423364333606389256705086830388361964756687558941641210859666183442226263928789259627345510668720713147189376629457218775878364377873184389914821638722292757203397943568701970897331505137151939651689932691700298077294029742046739158694790030612498514432223545516066323972504026385466164855892677530261688477679285267054581389506677430295823632811284267439347162482404328720932953904371420426968702416479772278216680378976490984841763392576884944697327328206665580198084907033722062037476753771860744429837073779714934087839302849727281275669707119491619835625232143719927680097506018642064452857701469964979053763666145021500900777796873299753741814371269300073487666924086433922206256841252760866329908215286314001414217705619549988989183096657027181864895324982877793579231245504352043874008373516094658832062861491341472651508634336193936447298855500524883975674045423668406862231227579327339065739376069198412342815382081118942128920508332947935201076215000067113328814781312852179621364546773653783199424232614884914015879797422469706410374346464416795891283669446446558523048546829928187098507107435211644015647416508135260577399460143686117468678550690846768290173521445018507445894117020883175292022473300874892291672576184182798510457793858048108352110191802530098273697898193022281922614264210186480241830874230407370005279712436710194757859840694646843521992655938460194621833115591246876560932239771111668575399496052228364218378727846251064018763678265136291043770602584918579523788234935562685201257792532680330113914169156524313928722976815563850721853023874253721672092580006477456572802308621184433467129165504564304445861486527502968711851764430061456963142372052618180765023081605554566063301777279656687115447512447126779129037241854252855406539619280005925689876838050727152753142307048504453660092816576219723921001735144447480170305831937958266626279877489431787779666238899814575558377790075631842782424659228160074783212003548557475840000000000000000000000000000*i1^30 + 211492473767530301305306592059245972577576207887305369500954301720707539584624871430127270067620199078856324221289685460855378950885532825072607382274964430986314787616314696281611046167153568578932964154131755375247654622160777076149251128708574821335036367818482507651017603939757264488602711454384256217635223132374494103210444235878852846984865455338946679055056924296229400672273359657393316754324210554272155837580932808227008979879305761830081989228669981457521499476939893040935029684359073586765413274243089975906272173556325241663437182985493487541606126797969295358082868330538691900524583972803740097991511757788628628549669111673590020954294741987068839133928932275278102453308897253289897475539601620237714729713163403476716069072583769879504021630892471807278919699416933788640864066933130818393874703409904713224007461443951559413940132980104960794932279215149117703381086932710391652716006778028652983081906577210493560830168744161877193648496952287908930832730155633272034835025093192796782295233487284151369433990481873325413100108102844091014115514641263176079431827973865922079507746097067524774329510939268985262861245956777617001754320651663975225278701171222444534279777313844238672876728078137703841198774008823051040123968134847672973045318533292995377962309533916214738772754423495837708164799559674878996412543438283627138639130664099273014600867642424334270547048479251715133332058838574595514393780005973004909990112602536151153385792593494390604402598879788757155470950481188622929376943612985051519320587594977383091257637890798508939111479684437613772233489160447782406130453008978181113960429700513957822230532815808386699133600671169005725352583436165242311118114861412806196891523708476308050866358318587839593968411644031008684014925605883863298327678303311800903746823867545151942624984172486657540040477537825014103587524935515835850908444499562020267923026628654105303398092963466499172852293401439756014786176431814914670739325590131685950552474490782769756557433079585382395128391235360721591038214690479044056334339821877141441750570485637745778583279320084015896210603513409541186849285344880303022179810389314764800000000000000000000000000*i1^31 + 142494623318369639582587890891027764540614182419455473796378150954405694595211746477412296290305937376270114821379393716835927631924094783109900276184400033749498080687220910937173599122726515700782136716678537834647173159669442603005235979507335358662148381136281604358944253704595709381260449667419449839071646223480188558274862927610323844383841630888951627784825948958242871303061611612018745023402419577529372392975426647948345697718213587292351625032734279934712422424462183147966069594431818689717272048258319301175768938167416384786233077762013949789170832598293524705390635879975781100980350470082250675036557746154001863027222500511461647169005209104938538774354748549316962996660646720754059839232738344144909879504285149026026580376922437756075621087015537059506619508248353088223783690064144391232886194950776526021954101654837943049114741006348344537797761524699921857680332903508904507904282708214962469650056564957224723734768919695535203906954620704380781124202463025664128733635043534200266235936441347144338532728024578861451739338345905913813619989163390967287437901052471285652242495752829658338457856506017007269345483300709021226701690728476159754527448314373249201279275835872118511628729433134626261334677389098217846899220993920812613965683358387259908443942529208592452484808673710129497082651609724918488381074626348037667115688898173804900132680971382477914996583031148979393642682898535572022832073268477928847908956360717624296824890385537834048991518056274525381369351125985509377139571181527570881793102327355837736029119728171683809895530197036483583269231007043726809797149686618227936193891145390395552067451710891925679312858969618796615421045251706593704020504472161269929628880988889941623062148719961953008547954034887596710738821833758480900239538118047564458360895303960449667101042267301951190424913329242918231902129694809988320642330915423847268461652212510971715065708896933637271882021264327455801844898103086674636856636561479117834976021611880866729400324141820829710713799301494120733561564657930208795721598294471680775716024239805797414564903536234545016039961020976861008199011028427309253249728512000000000000000000000000000*i1^32 + 62798953916667804104052268666141461632461556088216857143282703249880066228644636298889085720084688310774746019516204067350929419801913290390906898890474086589097408943231112510106758263302704617378661545196177967634991710217150496655439729311876975604000640173532410054173224276728619034600223193757210569087673793819198464327441094732594871999150101904717354824549516093650478195065165938943581096400932948321485892958660399489141983274828694961736161485338225013118308302863340456596014575342824748025942652309211139043815971285922778008555049226676310455293765010523166081860500277345143582856060313877247697033420827196937017623409981985651058764366335733535039189902333329351626393918668978468299110997459052600158224600416884621024247180203759698429519150383611127788800889822284642716000432463408656942640461941778822163853917238013838438995545474102759235797785492796266148168453527153943423890466227965976157335022807804895017924546912605220688690003453334258547747908866315613153897090908946215645347154580376311215614108549695387140258174198016512923958007520752317340760289784677331024344028804354096031588676294401472643094745888281065338480267819374000267690711959825379676866127370981683363190084278342424927974754973725319432125646076122330288607466098223285395528613093517626184963953707943861305105467707307081597522295432122475125971543923685535464021622803233415336874167821171492117421306506850420623748028304941218334625426985987203710821083111547502028546699129155977310525536645842715669732821392225436184485310201394176329031123791501616616409344851544948794122330491827838964921783125514660850681484962459406463410441965837750484664753979996583689917309330050581558993276501838605933213935692816487880244611112852774978776030333716014301917794277033643549566332960002786942825195217018033832553764726029600246088528766791580144918825290582911056297368326601507101702968520861200820305912738747538822049617336313780988843171376180138605203007451119302890361367112608685904826032156546173475668001030891034089110544136112958990888398809732706735448662676348606251155706618667375269329588999496908530080380514169423256354816000000000000000000000000*i1^33 + 4892901974409814297063523720661754650698981841593382377803430647351296979986550690250649127372566981066740164543219059166555756073942098860809574479677755292643161232122394299305277263053882687975444939521045332190955923940081087924940943408834695063638760861247626717783448781307171925199410325136768064876858463316842015944814280159392393615972279668954526644849759958765121896889888284943473557559670867612420628379822447247299525116076724578658680904189500250900420146642673153324903744267924087956293335559181353805226082934772677831120636025777417076901707768646441366231965353761740066738128053251500537946377497098527007448718559995652020667057817394342887360999436016984277267140636586184697841082227865391267309418669766033199166254392468557538403200811547551180579555856741302544972226718334393650212226842403104776349205738320180301123511399293815067912436539698848739032433251409634769798848280739059382594847772251775047272353719848057267754303993496642620539114607469525766165274939188836646505510989553014886775938075974390381627923464363047834927523529064452549083759069648898012295823797892525262514890572992809353856011560213880678519773489624035856614151478199981526008133323047898391991508530429856430062380150567996319599593785451434375463830643658007587512345072415009524864587820535425394818602945951237761323286226017478046134583413747516061142273342263601183882798987677665109830648350811114947109802904864096592550555432194068706202945595347639887501464484107574677306591786924314735145244375342488724855978258012901986395964191632813254255563729258388970996050339375301609089586046311769109343087382093049120793826364882725030171912034295963828340004391469632945514362844988469984955376109315773713896098281116088462966340025946409018276139902940420742184567444269477793951129367114620054567969771791235579972392051662607906813737878496397620065304870006121636239248574301634756192085457580309383841609749895902533654941805133295750900800540247727907907199145818740653978718487799195103453059509020426701734971661316582226760705414264528612434923819852673187815638708793670256006002548610342232108158057445326848000000000000000000000000*i1^34 + -10369519059776471618397721993184531510192994361980295982403959953548096900256332945002072998719927867108618290466117005759765062803566882747205937346739855713652406768080716840881710434815071258214804357005481438521256063319455656795177944241562438005938614560967215064069518370167565411028311214493088062056410041399893159029491056248507465477216670656020079525944989536823218812119470661211310088974428622575343339648217553257861594307012567251933598725992439782387867565535976193523326897829830072831680153411655116516832272872123100678710048976131171030036052838209186628813379434959682639406997022502731796511073588216207870715876780634547307276637181813876286504279618177904078323673341933946777817755813585152406017053896388646058629935513406717180901856677851244334555869801725348674417242057221999211673751309821527506905231112269244369271233742608442701410603663430700046409282636384554091421728872739870828579737519164797863594920356005315236447300526391330040261590647491345832233981504651660352945195310918082591436499398388013999774645259599915292426498268603886256016055569826778079109132973813772347486394930267021793596515215125504420134209523543037729418333863709146377558313270230825329382359719258582554003312974181973391692802064599172600042824263148667007722556328068013497792426236150219911941901950194975358328167594807637645529692226519509054365437250109692417063795321654056378164661944385710601091115742574484087997983228601660108451361172736826779310976941445858519451672522366326988107561310748945825526741479772298222922148781303868849096624064583785101873252226567581878006286010893043987953720539878222966655231532093296349522844158130274994334804503637209538538218367374557590763790022313161140942567365969603085486756620771893670718998977556018569358686131558405375989536546730899532196175328258364911308761133928964768719350710695000865334221423771326329954569154658639570632451102138721567372707640696665206695032771207501022442627970408603530643417743178004755617025442490982518825502019166922945647479389231285873968550585994341543486415960965919578547376243322312454299627322251068328435534014709760000000000000000000000*i1^35 + -3193997234522814083830247753261802201941476392454854645155094080528879327977458178603122733060500851759778238807315734947780761867723718561990555934185513856898539755378100646126875150362027966334256534392461965366502081085401127078377027459517096574679005313433152626997796033257139903711042904846277502184068099611078767401496984308034259407380555457853850694641939401826002641800874146060190564164352188800362679482904588683863424421563029201415971636028247279159201850106770648554394831028905780694444527133214071170770078176403836484504175822836824216206376024248706648031375807616600533701459138288553685324832602119842698096903050359436223650056363123845743952476647855016891108481555433697805757407820407507895155585410395422583921769807783099223634178546149428797917200358144734974142058716057122076223159931631037262069592288848287689166300060325242135894081755199973234700498739992832425323940588612356102996294503941939938497013326184657762146619587885034665115526608570987742039343101251515779244370397759307725872530169247849049236397907536668502162526827802831385553758607058007657913901392728037454164221005216310257646858616143580082257265548770153219694708037999931673538547607463725226716750660865391538273388569528414823673938811827398434095954227082441846913586157163074132048954078826095564842072659203424905367845931526301441855286792913014132415329388425837367227482316892978546432066628133357485702401912453510243052098648725950505153782115524732317218274104150853590548072228819667011991104818253008689585991943493843148922611289942515225341802532201691335607937530999303039979209269118687421310581437123078715950950429111555031759130023928628069249532446380912899505881802542847196660809657549223558000408875428605628724444754146811907229001644868240094910589417008578687499174702164706527550650044924912260251716344973500616080522165822230507883543645066165645340662938362170286227723449545933124649841398425317626497536395084799996677214552222401175420018916400778692453212533668438726422026927283963976838604189808378927453237618340615002492121067745229257399596375648601011304744366072775138219130880000000000000000000000*i1^36 + -530483386983627935104416855037223010781043958491506478857430903169801828052763774776075429468331926543592503183868925748679125549047614103884119379353260112276451112024713313310129960760156513328604378662851259153494452533043504574549020972736826254774454777787703213885737011315984159788849233230097612322366812264997265528740118836248514539993999451369689352101637072652829167395538532647346410318792244953538843766924741571496761675922143996753299241353649608291728189998625463098234026789184840318688873491430195448595667083960691325158529664346562186402707940359187521549442604712471746602423417331685144676819834400918397093089428492887555757689243332111785263764613003491635859559133977193717456744274145053069384767056359935807846754190897287716028113490790644678070779781386654053441723468650561912401931920227877906486397959272979146758767412741185019790832323460049856031880927035376588051945783105712025736944053930903945781846818830425853695230558266418970483544195329846186882329045014008838311513888088545571688652333231134639396157733660057020252623240254325680033316512810368157053530077519926949060188652774946867059905016524042031801094665317461423200444185830682432562302600861551130959495943646521454816848224519874685939091764750889872142742379897142415276094481599788670136124331773354029751462804427515370509357053088932308616013762743468609418929444771855833040376213077012299655055638082867779218491652212749707077885068424753549630592875596014791714825831316671801188703883138338784882773940389097379033905302458922725081041471393781164683287715352446425332868849936197568325067354247421134532803758784454372204187061992096809092523424665827783601207905451501833130124878204784888778417311523373792215209236462875477769486639947080683110966125600819635956165043105949664636481575716939889896668590923948228458218203457308591916836322776146821808381934998432231625871581931132680876103706783852159341543855479955614155176618798458763897254547416054487143117115801835507276411558020197434792413195920674016310041708843410476695255064790128659027255305789845364371216553620685652543848369973664677888000000000000000000000*i1^37 + 19251275927555186938982033020721869346577519295796956683376982441335084694241517073301794039014473172343575268392783771807661010318628526240522839263322343587369142818522622561801891474201518862746400163779770454520464100186731034808258375505706057019115102486231107568429499280929564397154825305212474439601694379450342381110294185943685576914848194875676259037018509045878604962115480091632562961262987000780737075195456064541067415903842393419704447035507891801187098377868643434657128264779510598524833492008404215788209731512730090137416104950128247766119475771804890242201468918643203702541388115167984912854108222544548056588905856833601300828010049947154190384834206014481737828005584537262233237337937034081831327732389247098223047720751574201174937855668354291836835291683814236969560355798767809437304373646925203454004165119606043747633890065039037868714262537398547202459207014727725458403924339690924222649325870374948198703748878759437676777268590902119361515708640249248036777618077145024020623431327633301328082713110926681906825098021338533169661950605918069551293742402168974754375369462375506924392063097226212147985228281591682742088767415994018645632540250741449196639385745949493890804711188965296808308442947521843674388778599600233194720180717962214915061513523184112307567338239858041832378193540720086311794593014812420449801481344672872607160004319016461644935162551857323082080605708593564434874430581228685766885478931894243984330130493461773878246529373330830599643222298417591394871116239087487244335598516201393387034811972171167340709732856088295679429900946068494290341137383421746865085762435838940971459513839741374736671738507606263174793823178251832042781774280666918423080627970163181989332962072789714036969451251358377320906623388743199303504793517548904655556057131853399924766348004620298807878341626911875342261080946124398907037229880323004229286345553809970636589447241183300583664055626536591650297066417353110495524680603367457463732758690296291194346388897035653904080280770391745760971911247742863963856410374014291530063175486035552328507364977797871955636688655482880000000000000000000*i1^38 + 28410444686251543774406285439835571683863804005477851279299460367041632728211534610268355153392540314164969936232472897648352132381559642796707741117032754060835217986536816093558891402764083098262607036191042801141370058831651602339218712626786308841712453565224746254797947283898415306678363485981641045286551497939203945181328703009111777944350194080233929981785244259098645040288960649645339206358638760127224983082913787539202509184433682512502676262127995967816640445910410599773445623457099990506308416050208275334334686349182556331288989909114691461937083825663453973718459695499654619590332567020714153212418969142890097921453743608156394588271698376165186516401885093125221784752969254606158584147455099589475665918205023789208469070175949745093407647101631083255912462375146780595685708350156683291889345506209460679836490230897463137141683166049148472052166790082508797949184974614253124212622071525689042266638535144862016155202822525454917022266084745992721079568931060753880473994980861677934088579962966025373977843876829750095416058646693695866984116880547788158817647340458671128973632690283481304282625398654332134349620549474240423911149357362267480241508814460524822095221667958481477369208376800392899043344579758861830018781291248179245468115568921551582906604356220723643798923834447662197316712107039064584768484265405846116051669337964380547472113271497708286235765511365372341479744564814377682860347944943052287646817091310804198306286505253219562557303237862961414145296757472461434183835655826029117534196967253131189904169228004585387477595012405514913163384914241928074647684399166831815099374988310746269503664212956259084975561217932838286299167440695002792693674667491066478754593463349245941051878622700298625945564818551593185575598345539013313108692951391951719683350373040877556627083258105545340953946536294550135337007147217273490653207976429909858456287060022207237248545751993576015504715906554100073322570451455753819313187876766868885014390183903518848235741628649938736065671166305506543296134322104421332003653252485986326152382679007914644596225552312610077016064000000000000000000000*i1^39 + 12808641109711873617265363467470223347205371907522397392699046011638813209152390143834057271473153248071830340315679971778887107492786649509640668577562189030376620394539215667789209225635123253819462298861028367196341886590633220954223682175336807922668093364689884546023957504248772028885850633318296262669906444621528503345480757216704422965241141792043861714875682653716582139745377711503771616244475929884457790516649662523641608000945204733699612814009971567481652068514107713128836381312131820727083951091309065675990178514005270888009571031136284302693896235462917625353983361725521205479360969646430050973446615442583958873861008263240145834491978794085328341822741290136755737867777188358255204531714318030010322207891137988790162825379342827474552854859280854104720743687159006259950657093336785439626970385600288188288527631604864446431510685833432296498067678895645025812422113032955999808614941690362675885762536391551315818397784416359210578526677276036162611178469918506497292370233142116993409917462810294086534534371117354090781964287596922830939463372394481159906569666666445763950105947532924350029210927914736268513732037379094239419368111807272030956440032093937369747418683594102189479072246931093269144445832646079197830205928882694092072721196927120012317548394652801937788855627278171277469887935686633827823193857984947525719155318974545058253916038122802152565380598552500444773342497050816206925806242430974341165119940673487117667932995990673343387836406449019990650368325974905951392099502566809504782259630069660136201010675272271215542353789875685390936526618122960081057011158791863585058448138473606805024479303764348938070102469586927848073186189710488102189529949198150039652917855630593565019001291511582856508556483094730147926416913191090321252976567439680839191071415639244988122612492110438799942241393863554821962648820761577483949202344847476057919791269471344900026692297003290266786714529402392359887457744414940003735752201142136739772256391607290031446348348145348281928578429044887867878371331382546960562384388104767822134379673523125472647314141764596111769600000000000000000*i1^40 + 751762452301647532477957693451073840571876350457160240085665246706187141483097649878069625287483162266838539684828098403580688666625274055630229742560079051571744091321788022026399907696753673583669646855081926311359590063519247287663401772656867165487485189854235296158514131743942533747385698857070827320545475323053807096052138473925422462577442775481271788513178754907117209980221862718049979140032621330007828850979568760539875692053888756129881734596405080019438084740546074463338881345164618839767377259584057531031607702863545609283735799223669705862166749028796420506083384290874835719963129979497235532681028826048373076185915088558889622773891748372426262516618277708111027659112122015979265790245067848944472776014326207549829650431316606480184669628998854327961107201412400904649918636985145724380537738880853996928854639720004373657285975760666823394353987737318269454514720454905685520668599791088977372576018139207372326640649219365877788946027567804410449695369604410040890247780651933741915659864359796066316923187100646386433870726382587491720455979731994624635091443019150141908218716602858726572685610602206630929801652284030976878423211140418251430183314601819290080185495179648877577522367510481563945108131984496559267013949615392051065708373154284571394974074953621976458691612381391177749415174359619001999538021818403528028963028543465133713936092768857621116161977324294097708170304264239357705751495608560418418874827711784449679165284616172185306117746347596305783231805180656416714724002005615190161842542885086329184309965097552228077129815822087503822978816101670686980719515991588939270832349903444975588426690487765453359827537895566697735557696097947201450334995570646345252146733031797412951433531209773362414615995546261804005811183213207886838021488632490539110154617952364753072156094442921694930900682031192641776177316369361851355485287559751325481014703405289110120686801108506233368349528125571767797548323430351604661300146510565289355398568337808190395596196123662436767158915818460123527005417519431358971395766309435381007052071008487942722458335083233280000000000000000*i1^41 + -132427042780758174814538196973296961635320818127711036989405857716240504780259741894814540309058638421483419352657396950432750804728533096052852047180690300376196292912668226321215380914393064713528645278229783274691657738000366653496471939483181804665358146677707701891024058688213297905365220170923763483115481273177932750909502057336580173234486144717990850718931663493276456534122578928530170014281063006261113541160401363875377645229802007628990989206963936056746897570564851168866124749389725352113378429253959617457850482022073028353050193923731657249958778167681513329294777548950472000344480782295615404491632731386520131860167155483091094663626475873647858504200646328203060052620725710235637341372544677167283669529553520425627524004138375329725015989037316532935211836737607106863508178953345796649026293493938807876706822516811946511578922964585680003387878059771417239127734863904746758269022998967992811979740318855625786555635179718249938157139275355446167755564664396410067667652674829769145111630608147200768271081832036891074705743231083176066606570813187288036913242355976908874860880731356775465042068409945541357331233512182565312245928342608412706055019387137039789426234257325245103920926051829364835434330927759939031748350349979658075410686986980850401454388973203522823146347299802690748901966285330062071270496853413559385817328571887132334874812867601131893647434123086275989733145342650776975109825180147057298084944798982214904116881248438268009695992568100345672908586067356458618948920549895069196769856288351536800349642962029579173765210883489726962106757179593887667690653190022240703512167874196612031789767905933125824793445106406585434566610423231397434908379333616982905228080174820746925779528366518649033408677575232866779220840819074514675898554462684197184452890810514392489050057192394045517614172056134903411132941947300812340888307087903406504300967139993470117381138915300311773008064573339318800460253884224488946668140190360036520504825075918405065226376466147859411003723466107557014032971036366394325774955305175170922220490600449044590941437952000000000000000*i1^42 + -31205214919428802339733981332638490433771419431626990002932377578846373697596178783159210209341605733200278284291830405478420533342895069935103361530224418705581702173813370519023392597441863925468403712872225001352466820234546142210309272565107362128271631224186847079024010471584392123209361613624890403134927526867524875035531544771880036202380106328441912000377897118036964119397851790702278045672095720656061957272549667688166696408047375620996830707631365120744873105504360817056086161816179942000053980742746834265457140309926893424301862635838668739043238915861231641757948422069249464611039253266751751812969489649407002186186720879270089851166733294471619488269808537085017913207976404057920701950119543081507145520798530856962406228396172001915884481139039605684208825018550443678750642239377074960018959433500693528326583032504273013989396945971363869397807324056043601130918835410270015726617855788908451424585038655211192665155630685233502495735922719604279965994861355370091612620170204936983172580922427274510730023944497156124367021109393622733267545496850928653791600404319394850689840507018821262384430886135253902322285813425151857517870362242270865558720436143472860153933036867050603069536356114729865262484418274183703349570156725195427581869840065275593369492349416382259077500553542795855457916399491342933006146252190282377986972273641957564134050493261483694851662614792808522632978610564385318310766616534413697767149454129348368486411628773426330145092178335607321065597091749869764671634935966186414688941499668142383842221232074116620879297563697794525488378379409439886200969284356366586437413966672947323143517138263541092605310203283766444113997686511407834290469674955840508321232780158656398227784518712050356201710578023506943681420359209850811393770420822894595436112552417630963382989780777133662461725262872177584911366905666288185810078119892492542254988147417056677785880557834674080076032769642366317677235261398211146230113557602812094493303783808942567088031393437259392794840333229037204528713017463902094250574061258875039305987398561851401830400000000000000*i1^43 + 2447290911021864770397299621358330244822194282983651971742060017514478984154395380637317814588009824412239611485192289700545677213353755826762467446451696885476561419973551214783535380197569564554582260564653826730841558077077906730030508286816335107505994931541523729870729579850650432417307214446264527897850968961911744123892669662473351389430698148591522572589985429945851598375796004011801124559103831476991440792032232799912436236351277706249802442339051419496464826271519953334704576198505885236972680651202851801563556099830197328395034200802605316768473659279877052645498480220766379073242176077253415306972197914413263627607952943937552076211891239386445719887590283109012487978470719210404169536117062784200438980460706974098346706604832405153660597922611497003470919316641852102572466395762957786285868642608218699935373181423515332838299479938836728475656338165183388961973452000001711101189490705236711669770629865818813375398347232760591383626770422576119179732435346394103129803210399886076957811110868621970183575421938427866897756925708906394355961594518498370914390545550002094692747339253076510167978552602545734937007453840688593386076257532616639999614499043177411466294120901869787645354510477393645097210314831937993145979456055563111850104012041510069349575324884364937527247831397979848693833172726405249699390160575042179819361076873310520135706516214540070907489868043066767567720944948621825366733457188184614610130829189665913812275557275542432050451102684188777393937259697197757455134615078954617410098932730350335989574735846062991703885711778811409492422966633023606810463199267566130175483777632648348019864162208055550251898586485764425886778285682841353797990716157403351087013632619301135802492238095866275605957748593385871816401420049168322383213011353011133201784257016807854812863059479741902910099449699504751168965712523703676263721619469926199704330613570837614054460193097700000658466405021839873310428989111232640188996774875392913261076235715513830531583563800167874758350277849091417694671547664717290168881311676450886497951877315952640000000000000*i1^44 + -5482860572085913136501712235125744314550399821695336937082469047117748980333073598916998154984037569561665924583519220867243421614995687413732114752494663134010055701578738398065630066574839906619911336408077753572221526252967618191087862969770908842859407388437943853740285423486017236248503129971949203878958855115103803275638981563956199842629054882503090151131478640764026441776384752344051665469582402941938869047736900160027230016882631625202688782862364713288522983384142983938882893245461965380330942221136947906325051331126348337936217613433212787772143541659430409479953833535949475271043312135671563091921452517948345212744757917493477548873887650775959727533032979341198202394664246158436194144070523064318153283445808514271949150799722401685237715212449533721948316188477410197875991972002970240039784281744155842182320701029421059377257585175928756430168298798915361420254245494025812346631501064168961805641781221941625596454275664851172621594823615901508441002181721843680531523450803994528384614671765768959655659332797610526535228173709560199011489458014534237026069070789077204768616475134901848288004277744200314851555622570201727478218027732908290414913419090916456949527688910147909847641969533130895032747729876958618624904463476624185225229244317940441487896657051848456978312638038131211144381875075424448898997632973780963225195781186182317150564844743276547802618893948498142509170236444630783789385048294261848659462836182929636394969741773896340532238572260613772590602688807904776523210521874340758203348193245151655645377393944346096402143567669474653215187301096393985771081928717266543395922096776899734381804852916506983039382681494956597951908446038612740631006026752956048935293063782873945718228427331505585089187468680341328491739084430552816084773107292534185233653069504068042105734685139829014340729068398109631468367811030027343998188523832734400568901689225927659227978399498673278681186504356859717152199385753223957046982684837588141815964135175264835191677051199062320565811233775544300500027449905227635043180383625225715518013440000000000000*i1^45 + -71343405669035984093852786711358827126941945172057687599063429661119015291239999401120093077887659776351471118627729359309176498798387263268504435574831433769188851700050425497055413808103770115863840440364032646773555762818282798404016448926650078053858698904409994976495340632776697196771006766367535023367211537679346665847727361868934884525481599151301354789271602707920977827830508937829239416866057022336825471869460180432495682790620502891740063764410049688172849964295506073629934090115748879426250667176048932536450816616559109508430245892531404516187610250438255494052551465773847036735540368679016741017283674104755701269487742436843953956653710229266118219110716874501583927639015550328988703630997468062951787244583790299127677813217336355456353526753622034926068450990448018068681377416349404308802327823101280785694215993992106690808315574024838732900283186067343016313579001560557612549141868306936740582840075114708380140218991555117480039766913120722676528520336143987357345487148190144883446718975242616911309678796613367913322522793688547435198505223458863152861651583757524639702037041059355987966967331682906587159655281816719796138397176348736956668051288449180276401329438559071002347301700368067194792791457965346913816738501502216111842301700718306952640733804322666329359051963847705402420303490892757887591901406730891409322558474841298388432676266652413871503828366159854025645524933375410707170063572095082090333834500592140751361368676299957553053022409155618558229802636158162819817088708590649210076446943081892592373671338297777804745978623030779095541532312529800824872951513878991737569870417234518564220647685163843833138203858487100169113609179251692558073834014510985691865470915326738286824140932900674633735210494414113113668926923371434256338490851104782412675687921091858909052764031952130193245762392015998333252389971039566514041626000081104238911775344299015934571273657603146726738970546888616834410794558914478813129751604114585486021509624580281055001305608864101539935264984054896506470509022611917390010373459670151987200000000000*i1^46 + 155112329563474681862438437555574806809680806175140784422194148700972724540246584621262631436808646399780323899051038599495162528011736579821930188605715765777487514762298500364849574862552960013945696205639586196456640107589518307253522964384346665602909587600232793189785425675065036325169261690299983492618357740572470766743022893098802292883425324770615208967767192237675235315146815874609653413893224441454841006956900064569491191318007102760662960501837263545334371832014358664015348806350856344092336744876130304042894937900602365064558593839451436396906769216209943161172958818937137499313277734391610746049008301673766429536617944218790075608317101481541288456652137490953815693573418513569032292987536555078396462122406105813635900964499531226185931291239700527743166404684783490654295952435872898234789123478302931219353529796216079524020186927782395598170410831664829218420397591493621929095479437089674512803001150864334494410923125878488592492225619124478225496124043652266102280057651776334392184206646885508968272766014832313120701583002764825837368493270398236349757415994098539532202154845612908818920771458536471415223563005295972134365937556139394121963967149722525743702844186967243107778921074363617213126310990542407675972632407871143716610201893848590742813565399667445184710898157953009536374842377063237615571669197024258990157585220194159598851034455941626972255553341254253377828330405696481517438754209737241786024671776741892788827306969208115116849810501583645006600247933639220367789225923538141126215716171362956689446336779746623919094510000730907634610852074370225628544272342625477540727632806858748953581948983506401598501719074360417959200745095951998660240816404587325702500238981515312291106033733431909462834454920663658371981048684731469669575539066567757413875282488884747307879841577348341673058213326824502482415513101932843828067401052782917741408870023561635276287348395363011529164512718102173113339835820596314587322153734262391634786049883096671477708108321789311448242700314857985534863915549715515511047559577600000000000*i1^47 + 743992289572441380959294461183395219188237255779943370201189691699386852394088365521447410265734076321406750826264524621599464356518519829580202416752765159127132231766071022300714691496551580883292284227118983346634523767752847360914302845533383456478001995209232154047155003772020914329477394440540289524936139564196668018759372980352774168954464201471860787221648160210999405067911180799426538973319396950244172550205572278658379868202862219069242714391629838365427127375716191500139041061192066332543585120741370066622314444123926105053460609247650267150878009700913582517981305792960098674441316872743949913400591400547925125946335777227926391072308428682047914473507934154227901712139970250905980138720629868559291171060395521794766388279150540920513856851814454211018587708899694162425508418857106220834849143504677531314476685705518042028894765663333331927002464534691755210571289709694245125527534387725907730048820520450942864367006812066387540072026370241123332477878692572837266821835038670648270484291708443330480185328692778069694610477967380374654958857678495341300634131732353509419559824946453636470806074973316300511610682044342136095431631209171467291621594539621137885605091308264791618179566355521467917441265209666122941659741730785255033799555523345935059808954586511378401079230757356453202583477809621088105562647552039824318703467407581542165041293869540605255125597874866881846182583481189510651922187319586528897550241971280415652283728338936235427661728829361926068244698597183147040464807530551445198040798664292808325039793409765819423561527900529020115536260342551119384731320627128549590401509713530992948556046915403665763531717253642407269455622120470032597346899005430013998182816925592819253029660547289353787249160209383985936901598731462172633423909514482996511231297329331379990318264570962454871567955945068932764829184580088805718383703370701734393035296869018466297815018888554075365001397309011289064696947105656889362451711697980622042743943408884064162718291878251424934149079473816960217398371566221665501184000000000*i1^48 + -1092598174190567437079684955851838791901863969283271710413237685196954953509833622889129504440055471158688058668419516008253225540474835603945868908673073302159749326882078004920018972598570215888056738296633854732642348329515092338444393601223551244936532713146359345727129707513761308343878214739750938975870358552009657127463851046112594679789463676505979074185938342911804499485693208381694944871317035098325585107477510998732647625558584484493703416207025778541499928956136075678291737841048257448625756737631214058159307615628200649018123386533015003935997105351162438006282614907875953162174949596215883766400216011409985106592658004874005581665807184991426329060578757936263493374080858780552126517872250255441883022398296229805027612276095936087419134709132446613470089912040076022546644974555678305912835895881892377296373756416830556850704538751190439681010051074791375607696745065246495389862927104194941509845020934314136420461403213881360659410728889916978287669388140045132198077678465674734700026390210031381757911900984910666458491205875146685250493544115332669496467585763544142918526092860762378359947346546574411179265931082273517477823900267686760614973588272779126454370556988234858372684444927530327827452235559091686481127045106314302402299276094420327346899481865522573573096548463699940428480731351744995052983184530258802678217876901224619704351045009588849267784805665568492361158224873065618520413066116025567165744460206264145349988846212635311604442959631084875419811334327253294795296879840555485716249065967699241972922425814066579700878375439112913883358501736697133648054778137137814114997797921007349274763248116881308668502415739656526494792732802423328557155457031906681744626235718775014797319294013246042682141881938509572196259201403949224153904630471899812483321679046330472598264883681013889069438700902956612133438420803484062127138770858499467624431788561281543684075546899174028990628416743897671766766350614584862208779199874867891772397013963248123268490806800360203822606408589817471846077353793945600000000*i1^49 + -956397112167518298478392677079182614116206480029172183383616221800402647693310674866067995009805386089813202424199138704280222377002286633984624791213626739373360415805319205166790180461364093711385710637503953894910128530370677703616594404692294144464029869824360837928898566881301554229391772849906379356092973305155170245658719423040466951740301946416331750844429042459352200019570018747796233779423384320880131033760726184419861017774024423038199750736916871214267051300034256120745614339885956440961028293487847662837626217292236715726183011577660532053302875594871320887919386549966437733437753071067557562990190122317256418243015338898435763057219944685158255885176167756320034810219788106207472151171829506141972867731560299959664912727549759054419527447286830203991334792213018734132946497297186115742982930196492224297493152556134622089257316747911441049396747562895783075523295781876331149581530744993031045530193622025913208420433587066014119366483449641528468520915579411121076356298840669393987163970966301477936611116104838486652050533217184074200392981123250650721762200990934888322578256092237794835196297742039028780443561277229829436373151425032670251751921964902239753304433744160951016610577136818488605457160630598864466290399472018307733128020329635643426360770411501145931216533522318967695046325508002764327788011489956510533605938339450720607948564476691016562710688596274708887494215140176716956965717940350090880937058547176294987350939595798741167443055411904573290938483721681578065589309495776698110467515395975984132797714467947680196224375457089963898787326631320614044608948142551321785719671039339479234159398524157711867892367467114382386464860941826318280730591963683799024959615259515952912755237739622197448256112140623208149932178871467954141562243265295106975853454375086401321285773625790772472065727027853038272838920483253802403594792880252471895852969438828620938615411024169942348912267986395045116432339975053975017168038326748254899260609144537404536913091317305622630192212243019988153139200000000*i1^50 + -115939066658611731576350467728238316563676685968167302808759678505412238181356100262536261962861737480100660363536684613741302842649898963941029697163832179090643831075105234387853343160822843500764135959765392694651016052452857426525406043251606309937993373594899605395916033141772356137004770027907566278196008184625617565812345623412748965911147361589617244207902940168725973432077767797374423124767232862376348687369643725427523334512134705826904800437383471441154461395570233083235992679510775545589917322537641113422338591242283843184550375360718327707431738245815437404168309383356480832355398929451418485094540965503544817457542199332398113685098545541724523689311159661467769319244049263155088268791891236448517782824202464236327179287955197312504467474798425434539131430834629692983745367931002229510355140664386488649265175881713505506418194452352262083794682340143182298307684759864244336027663281023627155045026588001725134089278576117234018775358576154923768724246327848687731276944471543039494498767359334787326700124632768773109319171873106627713895446762853452502443694107104406241510574047332648921435955764487315853510184744935307102937652404649662259149894693170083614689995217722316506692101742103341763465209072196451896153464755372153283428749905098036327147573725871912829509987643034116094161000701941137149449037540213193161602520482124967892848835268482536013613273245938914121675144667142173867212615729927312200729214918678963345706986318980468617715173900105792211277900986841314777492290022646589367124663670765821245339048397346820294388878156135463860494827290178120821481795940460960556256135100692921603705280167500077202033052830908544165361744112879296463767486241457156550037302398666846667768157705559252534744731349550150018993267518301462613469526406986284942432154093481965495990720251046014393370097974801778466501652328516568892890524551505072748432944172516496593020521564611477062399890589430712464689632280943817421660052246632352851448611549577113802138096887996352625044637869932544000000*i1^51 + -28054356929333776818854252755005733093276714198037909945886682531386147027198309152582190390413619465894838750860269420326291198764961258011940796470747291071382340138328411433678319618554816223467747133220176409933747709975689296389549309260698402707411107957701156429962607904795126038081226319532271963305753446709023359225591107594650981070919375074585526046052865083013270199137395543182513566612113581362971455118000226782081007626314904847307706321353931286169303203541431848482766856870174037946564737361020753524307493290689347628452746511748591832551345963773081642429628722522577094095773699183249714492180139279944596594105761085894447830347888098946786150924711581662918437855426390919546448130874157487932668569062483547996802300858000191301028432720058113918288671336115667501228926934071651708991805951110538909166361322374850046429734511485013244375670982983838734067701259229374255834130346484814495469516509485569433560833257297517247568522408543404486583863183785136889020088802489723443825288419674793139423541407480631989363256662335055610975795930548600648335138465748160390171863502469616455993096646068902814288344109086322880902809432107264061857110579836657705978804501848570373930496509868346563411844575183068458908068113070907648902378920325823290303820821819531271367207617728178440626876199462877300641300042761048043556155219111810464147017061534960319302950091026383666274486601811705695811686813357699084892852337016538949989076448434350241790721401830772740662546583989311113007193051179587919694966168787825170273197032997154476411628863704631189254541644604824965292726844647233009547391554602991335645543561898665863830168696435557564797120265701660114369873271301481751559299651476366458586087628240376155670843770250023564441886758384765988794533477771605189515966875459331476162121706696195182676847748195972048843822778181403832323144725823165257586590320372137133088491082572660870213680550417827639450399093119508528389146701329645584657016420845480343826183914038846106160332800000*i1^52 + -599229736940612010438537821976031821122423399524929621730067046493746252905306040509889483423991933146320119409444476230902922491565399476715718173207279282586011999760902926095855248386568876206677235000524174100330196615841135749193167284283753390894402605147882977650841590506634554473966880815793299193878080519873956182279662404272458293686159166096105604706307157756832835353178891048233571020621717819441305110963492279050304660149384740962393956582806785629356064236360511960666032831267509963087458926291749763223353365478456490183823496861319486755241411124314676249528709165517094156029485691844504450624850562451864036437752148934602400618503266569242839091494609145875912328447291019725314572054021436149048579247923187733946358879753753674714324713081833357713026428742716098568444303560555508834923089487910221767298288149457202833720661879158632201021050485003379932540476838048011610587747307954813953244897847274497314375503933933726991296983690332694732945769818785789758414553749647423337256094085914203981370608536381065676212232515038551534793938295962075515403419895720257473280632801989370041483365852499687852848298461483083120139384226496849469407575340625252232249245368845228062694942373572789515063501167358992137789802545235078110184507220617207032609096608577873718827185535372520767843503411236379096674761552575257670064771133002125597475190568033192218011362279419603710286251640826577418244564635829065035267070777265181780689201536233819002234381939733543935156999202398544540751002163737693805325086935899813287228771960532594168936219995323120262601206799787346666888618051427148727485675091862846904418903308979239084509302893120629109403856167793448280756204091175795116352403859450229140937732635927365209441430268248519621471390556999248183150754411782469181197208044160819484687551979401384557917621112618989967203474338247457791501026191838876973480180829377362309470075437409519653279181776856109643471609935947131348108052080727353864622889375756832649636388798464000000*i1^53 + -3444125349845621726008236007062435790710625905844488944592746613657125294378291325978082721904925016889130142992026767135454100092699830468251427236202181855181207483514477249294783088173253977057275323629675103260001128776171230707215917374791528720568592413934228788690389688416092475697755216950073785427195513494733101699137722209642176096854459094317855422140745729261524178427793502096353543336457981590969416957206083849543688864912948665560727741327420035408551992899364946365658314803025898441767630305425667147929339393324030903197879940788454400211776306638343739508386809756616316707843172063704829904188290595100229991631628513614887200895541989474668404792279799567105723801725020378520939093883254937931259568964969994795744638215709625960980276475331713790495223819378154027957717065830001251346775917092278517181798370190443596145998109763280795414925544457204531529379461561631394874494320589539718579683601756346782967468298204512820057596981810439588807580103728447566829210662387838810543905397171415528439048746978729711269410399433615673423119764270086362788431033803901340602944235506061986815762692060043202685321390890700522527695474516774035737783037661277964305390444343393453000545528946167305606757165108265533276819661230200706013178546621326969571194811962275818597586049099648227360181372524725800190505761515946698679871443477164534362609693487432957601432975557458520311095485130021174256856637867829281324868126045545731808028562797302239191740523995683508750821880609054576370697941008133607045285532708633607703108456236709342208127398381069713011156246338794053577590020626500521608870037605818503277315599195848354072600774628486142887715094633131412474334779741892760674900628810895103169511365401075258926500560185721848343340478130104052416243958587658356826808866646965616495197847658487931844169131837684588568154711824289593551414571547315506926329885842077871468124456310763598260829646678475478028790483504376368443909657976920060897076393621058427551744000*i1^54 + 13346165029732371274598450862927083677505949729799328862796114249605127391613534787502375451692571476287292545449225420960235123116576432219949169112892574619392643245325843524292718409802093053365753957380757573292897770212370879751796195230993274768376496513580113037084131730179243798915081388642806691287508073862918702995409069484636791241093576660529714198021032076523062240329704780783917645047949439380466900585220154573276824784734579661211305138439923060948036345941220790378978034033335501602717742346632306714810511912542400925730513395662629179144416100909664623688050628696488778734776405390024337858403797231126675108196370536930491215689282216133230696027729578053550477785386157674409520523797844434652593648834784460495839691196892858048907909904936117806547655032148369187921514983568356597681173965485429195477368959460278435386744667468023848815736425918632226317690124612496768871702958832736071237086095651688720597254099971938674547911014871282478394728545548842572895180039264163631915267176204779665331751688233782669245807648608565930418671594428525538731053599907099251894473715417586808330412335065699331288057918642054757476525750917903175091625819256339186490504767830578327251983662715824470949116939633106206113706449732904188549892761145000875299454908725853968757140907744166889005438862473556120824741852542622550100623791526531545290688776921002444359369685250622793478586894212857712465453889285513275491983698425522861530895953832296848403420936404645326006934725460448936096271066951873535058362941034981271674729485301659872356142526766874393111525399708793608236981262580957325439166534372545154118484114397724480626710276753968212715540467735882723669149747171907137884110211561415660468504592080227857293651978217914613153655620837359253081820235462925379359260058992264867440325238053924045379455469030454059309103450241530066951958665941860340987432828326128782677792910433725335686613999341964240271815543997921706125792956416207703611801600*i1^55 + -11917485546450526952199895594720607992991053209123778414162789464359691563011424264526950740644697070704987240530873797083665739620030579242724920636688087295409441170062848595312337160003854711969928157677021085870756579003035647292917951833494815615485467166640314015879907682936699281735782470580996266031646697536213446179172636195856952653352836575142089768341238760216445266615021544051992918535712547428400646738366063508427506621205428306228435186504886664774723952852859444364551449286854317034855410250300513569185303046509079113808228964595793638067937629846253591311675990053200394513743456498128845011249627284755812316892866460539570286838830620629623598116541587855837789426135000850890112142709456204078409083239275772636257664260399049954458027773330275232847446103812106653189032982001402964855526895172865714537757208136349772095565742822728738422382785524585145794729940144231072327080167426486132598321288920682867662720739849464179012374204845087824880379721127074810583836611777479712708033900410150759585539431641792045689576093277908358784996988668976833999592741214265038680920890720542480061655099268846568181150907107351787959429871156210112837071134564211057320521922876499129137247116530197572936383046716321371545268349700780296781351199110939063501952565578153598965818371859439376122073319133608445959597041103829667456422411254722395703898962553777969180316260767753105411646283617662465698038674860005626058952739621461160598372304904589532330530008385740015685367152027989957340782284350493384116757030403957328957031032693342118800584917228493631290623752318532902856404577821711888307444962261073242538942730317440091713412215566030553274924212575044843349780023545671899779973672327728287223275987074836741747048908709889840225919411875506730614667295204045327182273158734520562228164570591229739920781235991748591965565195575368595504852681099015394002382052762783351760689888619649289458145890866513343746383973529221713079828480*i1^56 + -736732118285748662157602288122468893633155214657989047041166857035686307362172965543444798388278066760170711662475024749543044105955626102515213546010973090918973703205271888039497058089260020015021717302746353850040457150497579014622790010862943836303151107078413962063177969423478077886212028285991616166605248306845600010104424108198682945408711661552536471000475523492449019168931266545056034195603684648384703699812154122958254298357648867562186175653114659026991831946246583379486521117564973574137114960788963749990307747727784767097175491163303595187285759850529144072879555207928773633481933598989220912413809771624372429827664323123835183519398591308919639137276401025540218065939695911416260429080102937247446660719476970844532287732351133581696736528665530898751976041954589047889023187187188283621730023274830399851070526181158584061166726039639812033547813383492584646444167182733040686328043949670355469736976677163849210542560704593577184180669263381312182898308876156631673026967887006497314092168942882237327047230490352816308338116316733595708096507917258129939522797037855219803901109743725198905239912992613268342716290833714716248683808894038511781429329087241698655208037511199935589340337292013234383651197957457862212668444362839377135450252089147406440133529924611272789911845371310885149002142847292919217547615479432053518749719230821120282541220013763135664455040205392566663168653298787412724226980582776750202626964996572608104127631512220629977203932323786961550447662249726104007145266255974721096633555414933274634863364871547855146170809819835022776418632189231319117246769666910115660202645371160972556535989234097763406833950012363561533490885234550820898446346960214308055209733816513753974117796563538032470597083445405109274625991681386618596033707977955311123104404689977983998788576905156174802672675181551989189475427686875286710747252233331919934950802277163893687971284249086688570850519356890005504*i1^57 - N1*2322250723920118311818135484473471425046963218218701972632710271887409359868318345836984141374209332429536503908363887995045450456973735884554482299302148515207163572765138429454601726359262506115008351841686851965509081475723936845001008257110189610867325014030248683253574903740520281623860717406794008930078900857983799877953961767467130047683294058984212807807069813032312981974312858610136077317010401998148039537838844613168012571236682428537079663258835725262710867165421189231422660722727416446715458085489902123645716496654360371597519718843346920978104315385863250685037780531384095144442469939609414975264820965051325103499830617736260438423394210486427041379037793598368456051680542157196748309668478436200206628478427437888722827864059*i3 ] ]